Files
kwenter/AW_11.2.0.0_release1/Js/axpertUI.min.js
Suriyakumarvijayanayagam 949f78f6d0 Initial import: Axpert 11.2 reference material and platform blueprint
- TECH_ARCHITECTURE.md: technical blueprint for the new platform
- AI_LAYER_DESIGN_NOTES.md: AI agent, event/action, SQL and audit design
- Axpert 11.2 web runtime source, structure exports and release notes (reference)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 16:22:58 +05:30

1 line
74 KiB
JavaScript

/*https://web.agile-labs.com/minZIP/*//*version=3.9.1*/function ownKeys(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,a)}return n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(n),!0).forEach(function(e){_defineProperty(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function _defineProperty(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function _typeof(t){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(t,e){$_this=this,t.axpertUI=new function(){return options={leftSideBar:{menuConfiguration:{menuJson:{},alignment:"vertical",staging:{div:"",divParent:""},menuTemplete:{menuUl:{opener:'<div class="menu-sub menu-sub-accordion menu-active-bg">',closer:"</div>"},menuLi:{opener:'<div data-kt-menu-trigger="click" class="menu-item menu-accordion">',closer:"</div>",anchorGenerator:function(t){var e="",n="";if(t.icon){if("object"==_typeof(t.icon))e=t.icon.addClass,n=t.icon.text;else{if(-1!=t.icon.indexOf("/"))return'\n <span class="menu-link" title="'.concat(t.name,'">\n <span class="menu-icon">\n <img src="').concat(t.icon,'" class="mw-25px mh-25px" />\n </span>\n <span class="menu-title">').concat(t.name,'</span>\n <span class="menu-arrow"></span>\n </span>');e=t.icon.addClass,n=t.icon.text}return'\n <span class="menu-link" title="'.concat(t.name,'">\n <span class="menu-icon">\n <span class="').concat(e," ").concat(e.indexOf("material-icons")>-1?"material-icons-style":"",'">\n ').concat(n,'\n </span>\n </span>\n <span class="menu-title">').concat(t.name,'</span>\n <span class="menu-arrow"></span>\n </span>')}return'\n <span class="menu-link" title="'.concat(t.name,'">\n <span class="menu-icon">\n <span class="material-icons material-icons-style">\n folder\n </span>\n </span>\n <span class="menu-title">').concat(t.name,'</span>\n <span class="menu-arrow"></span>\n </span>')}},functionalLi:{opener:'<div class="menu-item">',closer:"</div>",anchorGenerator:function(t){var e="",n="";try{e=AxCustomIcon(t)}catch(a){}if(""===e){if(t.icon){if("object"==_typeof(t.icon))e=t.icon.addClass,n=t.icon.text;else{if(-1!=t.icon.indexOf("/"))return'\n <a class="menu-link" href="javascript:void(0);" title="'.concat(t.name,'" onclick="LoadIframe(\'').concat(t.target,'\')">\n <span class="menu-icon">\n <img src="').concat(t.icon,'" class="mw-25px mh-25px" />\n </span>\n <span class="menu-title">').concat(t.name,"</span>\n </a>");e="material-icons",n=t.icon}return'\n <a class="menu-link" href="javascript:void(0);" title="'.concat(t.name,'" onclick="LoadIframe(\'').concat(t.target,'\')">\n <span class="menu-icon">\n <span class="').concat(e," ").concat(e.indexOf("material-icons")>-1?"material-icons-style":"",'">\n ').concat(n,'\n </span>\n </span>\n <span class="menu-title">').concat(t.name,"</span>\n </a>")}return e="material-icons",n=t.target!=undefined&&""!=t.target?t.target.indexOf("tstruct.aspx")>-1?"assignment":t.target.indexOf("iview.aspx")>-1||t.target.indexOf("iviewInteractive.aspx")>-1?"view_list":"insert_drive_file":""==t.target&&t.oname.indexOf("Head")>-1?"folder":"insert_drive_file",'\n <a class="menu-link" href="javascript:void(0);" title="'.concat(t.name,'" ').concat(""!=t.target?"onclick=\"LoadIframe('".concat(t.target,"')\""):"",' >\n <span class="menu-icon">\n <span class="').concat(e," ").concat(e.indexOf("material-icons")>-1?"material-icons-style":"",'">\n ').concat(n,'\n </span>\n </span>\n <span class="menu-title">').concat(t.name,"</span>\n </a>")}return'\n <a class="menu-link" href="javascript:void(0);" title="'.concat(t.name,'" onclick="LoadIframe(\'').concat(t.target,'\')">\n <span class="menu-icon">\n <span class="material-icons material-icons-style">\n ').concat(e,'\n </span>\n </span>\n <span class="menu-title">').concat(t.name,"</span>\n </a>")}}},homePage:{url:"",icon:"home"}}},dropdownMenu:{effectIn:"fadeIn",effectOut:"fadeOut"},loader:{div:".page-loader",subDiv:".loader-box-wrapper",textDiv:".page-loader-text",parent:".page-loading",stayClass:"stay-page-loading",inAnimationClass:"animation animation-fade-in",outAnimationClass:"animation animation-fade-out",radialGradientClass:"bg-radial-gradient",loaderWrapClass:"bg-white p-20 shadow rounded"},navBarDiv:"nav.navbar",search:{staging:{div:"#globalSearchinp",divParent:".search-bar"}},history:{staging:{div:"#historyData .setting-list",divParent:""}},frameDiv:".splitter-wrapper",dirLeft:!0,axpertUserSettings:{},rightSideBar:{},cardsPage:{setCards:!1,cards:[],totalColumns:12,designChanged:!1,design:[],enableMasonry:!1,html:{wrapper:'\n <div class="widget-main">\n <div class="container-fluid">\n <div class="kpi-main">\n <div class="row innerCardsPageWrapper">\n </div>\n </div>\n </div>\n </div>\n ',loader:'\n <div class="demo-preloader">\n <div class="preloader pl-size-sm">\n <div class="spinner-layer">\n <div class="circle-clipper left">\n <div class="circle"></div>\n </div>\n <div class="circle-clipper right">\n <div class="circle"></div>\n </div>\n </div>\n </div>\n </div>\n ',kpi:'\n <div class="col-xs-12 col-sm-12 col-md-3 col-lg-3 mt-6 widgetWrapper kpiWrapper">\n <div class="card shadow-sm h-100">\n \x3c!--begin::Card header--\x3e\n <div class="card-header border-0">\n \x3c!--begin::Card title--\x3e\n <div class="card-title">\n <div class="symbol symbol-35px me-2 mainIcon">\n <div class="symbol-label">\n <span class="material-icons material-icons-style">\n <iconContent></iconContent>\n </span>\n </div>\n </div>\n <h4 class="fw-bolder mainHeading">\n <headerContent></headerContent>\n </h4>\n </div>\n \x3c!--end::Card title--\x3e\n \x3c!--begin::Card toolbar--\x3e\n <div class="card-toolbar d-none">\n <a href="javascript:void(0);" class="btn btn-sm btn-flex btn-light-primary">\n <statusContent></statusContent>\n </a>\n </div>\n \x3c!--end::Card toolbar--\x3e\n </div>\n \x3c!--end::Card header--\x3e\n \x3c!--begin::Card body--\x3e\n <div class="card-body heightControl pt-0">\n <div class="fw-bolder fs-2">\n <div class="">\n <bodyContent>No Data Found</bodyContent>\n </div>\n </div>\n </div>\n \x3c!--end::Card body--\x3e\n <div class="card-footer border-0">\n <div class="fs-7 fw-normal text-muted">\n <footerContent></footerContent>\n </div>\n </div>\n </div>\n </div>\n ',chart:'\n <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 mt-6 widgetWrapper chartWrapper">\n <div class="card h-100 shadow-sm">\n <div class="card-header border-0---">\n <div class="card-title">\n <div class="symbol symbol-35px me-2 mainIcon">\n <div class="symbol-label">\n <span class="material-icons material-icons-style">\n <iconContent></iconContent>\n </span>\n </div>\n </div>\n <h4 class="fw-bolder mainHeading">\n <headerContent></headerContent>\n </h4>\n </div>\n <div class="card-toolbar">\n <a href="javascript:void(0);" class="d-none btn btn-sm btn-icon btn-icon-primary btn-active-light-primary me-n3" data-kt-menu-trigger="click" data-kt-menu-placement="bottom-end" data-kt-menu-flip="top-end">\n <span class="material-icons material-icons-style">\n more_vert\n </span>\n </a>\n <div class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fw-bold w-200px" data-kt-menu="true" style="">\n <div class="menu-item px-3">\n <div class="menu-content fs-6 text-dark fw-bolder px-3 py-4">Quick Actions</div>\n </div>\n <div class="separator mb-3 opacity-75"></div>\n <div class="menu-item px-3">\n <a href="javascript:void(0);" class="menu-link px-3">New Ticket</a>\n </div>\n </div>\n </div>\n </div>\n <div class="card-body min-h-300px heightControl pt-0---">\n <bodyContent>No Data Found</bodyContent>\n </div>\n </div>\n </div>\n ',list:'\n <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 mt-6 widgetWrapper listWrapper">\n <div class="card h-100 shadow-sm">\n <div class="card-header border-0---">\n <div class="card-title">\n <div class="symbol symbol-35px me-2 mainIcon">\n <div class="symbol-label">\n <span class="material-icons material-icons-style">\n <iconContent></iconContent>\n </span>\n </div>\n </div>\n <h4 class="fw-bolder mainHeading">\n <headerContent></headerContent>\n </h4>\n </div>\n </div>\n <div class="card-body min-h-300px h-300px heightControl pt-0---">\n <bodyContent>No Data Found</bodyContent>\n </div>\n </div>\n </div>\n ',menu:'\n <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 mt-6 widgetWrapper menuWrapper">\n <div class="card h-100 shadow-sm">\n <div class="card-header border-0---">\n <div class="card-title">\n <div class="symbol symbol-35px me-2 mainIcon">\n <div class="symbol-label">\n <span class="material-icons material-icons-style">\n <iconContent></iconContent>\n </span>\n </div>\n </div>\n <h4 class="fw-bolder mainHeading">\n <headerContent></headerContent>\n </h4>\n </div>\n </div>\n <div class="card-body heightControl pt-0---">\n <descriptionContent>\n <div class="description pb-5" title="menu">\n No Description\n </div>\n </descriptionContent>\n <bodyContent>No Data Found</bodyContent>\n </div>\n </div>\n </div>\n ',"modern menu":'\n <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 widgetWrapper modernMenuWrapper">\n <modernMenuContent></modernMenuContent>\n </div>\n ',modernMenuContent:'\n <div class="col-lg-2 col-md-2 col-sm-12 col-xs-12 mt-6">\n <div class="card h-100 shadow-sm">\n <div class="card-body cursor-pointer">\n <div class="text text-center header---">\n <iconContent></iconContent>\n <span class="fw-bolder fs-5 modernMenuName">\n <bodyContent></bodyContent>\n </span>\n </div>\n </div>\n </div>\n </div>\n ',"image card":'\n <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 mt-6 widgetWrapper imageWrapper">\n <div class="card h-100 shadow-sm">\n <div class="h-400px heightControl">\n <imageContent></imageContent>\n </div>\n\n <div class="card-img-overlay p-0 h-100" style="background: rgba(0,0,0,.4);">\n <div class="card bg-transparent h-100">\n <div class="card-header bg-transparent border-0">\n <div class="card-title d-flex">\n <div class="symbol symbol-35px me-2 mainIcon">\n <div class="symbol-label">\n <span class="material-icons material-icons-style">\n <iconContent></iconContent>\n </span>\n </div>\n </div>\n <h4 class="mt-1 fs-1 fw-bolder text-white mainHeading">\n <headerContent></headerContent>\n </h4>\n </div>\n </div>\n\n <div class="card-body pt-0">\n <div class="fs-3">\n <div class="text-white">\n <bodyContent>No Data Found</bodyContent>\n </div>\n \n </div>\n </div>\n\n <div class="card-footer bg-transparent border-0">\n <div class="fs-7 fw-normal text-white text-muted">\n <footerContent></footerContent>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n ',calendar:'\n <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 mt-6 widgetWrapper calendarWrapper">\n <div class="card h-100 shadow-sm">\n <div class="card-header border-0---">\n <div class="card-title">\n <div class="symbol symbol-35px me-2 mainIcon">\n <div class="symbol-label">\n <span class="material-icons material-icons-style">\n <iconContent></iconContent>\n </span>\n </div>\n </div>\n <h4 class="fw-bolder mainHeading">\n <headerContent></headerContent>\n </h4>\n </div>\n <div class="d-none card-toolbar">\n <a href="javascript:void(0);" class="btn btn-sm btn-icon btn-icon-primary btn-active-light-primary me-n3" data-kt-menu-trigger="click" data-kt-menu-placement="bottom-end" data-kt-menu-flip="top-end">\n <span class="material-icons material-icons-style">\n more_vert\n </span>\n </a>\n <div class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fw-bold w-200px" data-kt-menu="true" style="">\n <div class="menu-item px-3">\n <div class="menu-content fs-6 text-dark fw-bolder px-3 py-4">Quick Actions</div>\n </div>\n <div class="separator mb-3 opacity-75"></div>\n </div>\n </div>\n </div>\n <div class="card-body min-h-500px h-500px heightControl pt-0---">\n <bodyContent>No Data Found</bodyContent>\n </div>\n </div>\n </div>\n ',html:'\n <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 mt-6 widgetWrapper htmlDomWrapper">\n <div class="card h-100 shadow-sm">\n <div class="d-none card-header border-0---">\n <div class="card-title">\n <div class="symbol symbol-35px me-2 mainIcon">\n <div class="symbol-label">\n <span class="material-icons material-icons-style">\n <iconContent></iconContent>\n </span>\n </div>\n </div>\n <h4 class="fw-bolder mainHeading">\n <headerContent></headerContent>\n </h4>\n </div>\n </div>\n <div class="card-body p-0 min-h-300px heightControl pt-0---">\n <bodyContent>No Data Found</bodyContent>\n </div>\n </div>\n </div>\n ',masonryWidth:'\n <div class="grid-sizer col-lg-1 col-md-1 col-sm-12 col-xs-12"></div><div class="clearfix"></div>\n ',"break":'\n <div class="clearfix"></div>\n '}},notificationbar:{},navigation:{backButton:{div:".appBackBtn"}},isHybrid:!1,isMobile:!1,showMenu:!0},leftSideBar={activate:function(t,e){this.options=t,this.isMobile=e,this.drawMenu()},setMenuHeight:function(t){},checkStatusForResize:function(t){},isOpen:function(){},drawMenu:function(){var e=t("body");"undefined"!=typeof createNewLeftMenu&&createNewLeftMenu(this.options.menuConfiguration),t.axpertUI.options.showMenu||e.attr("data-kt-aside-minimize","on").data("ktAsideMinimize","on")}},notificationbar={activate:function(e){var n=this,a=t("#notificationbar"),i=t("#notificationPanel");if(n.options=e,"undefined"==typeof n.options.notificationTimeout||""==n.options.notificationTimeout||isNaN(+n.options.notificationTimeout))i.addClass("d-none");else{var o=6e4*+n.options.notificationTimeout;setInterval(CheckNotificiationStringinRedis,o),t(n.options.divParent).attr("title",n.options.staging.options.notification.title).find(n.options.staging.options.notification.div).text(n.options.staging.options.notification.title),t(".right-notificationbar").on("click",function(){setTimeout(function(){n.notifyCount()},0)}),t("#Clearnotify").on("click",function(){a.find(".demo-settings").empty(),setTimeout(function(){n.notifyCount()},0);try{t.ajax({url:"mainnew.aspx/delALLNotificiationKeyfromRedis",type:"POST",cache:!1,async:!0,data:JSON.stringify({key:!0}),dataType:"json",contentType:"application/json",success:function(t){},error:function(t){}})}catch(e){}})}},isOpen:function(){},notifyCount:function(){var e,n,a=t("#notificationPanel"),i=t("#notifycount .settingsGeneral").length;i>0?null==a||null===(e=a.find(".blinker"))||void 0===e||e.removeClass("d-none"):null==a||null===(n=a.find(".blinker"))||void 0===n||n.addClass("d-none")}},rightSideBar={activate:function(e){t("#rightsidebar"),t(".overlay"),this.options=e},isOpen:function(){},switchLanguage:function(e){var n=t(e).data("language");if(gllangauge!=n){if("undefined"!=typeof Storage){var a=top.window.location.href.toLowerCase().substring("0",top.window.location.href.indexOf("/aspx/"));localStorage["langInfo-"+a]=n}this.callSwitchLanguageWS(n),$j("#btnSetParams").click()}},callSwitchLanguageWS:function(e){t.ajax({type:"POST",url:"../WebService.asmx/switchLanguage",cache:!1,async:!1,contentType:"application/json;charset=utf-8",data:JSON.stringify({lang:e}),dataType:"json",success:function(t){"done"!=t.d&&showAlertDialog("error",t.d)}})}},cardsPage={activate:function(t){"loadhomepage"==t?(this.options.cards=this._refreshData()||this.options.cards,this.options=this.options):this.options=t||this.options,this.currentColumnWidth=0,this.firstTime=!0,this._checkSetCardsAndInit(),this._showCardsFrame(this.options.setCards),this.options.setCards&&(this._sortCardsObject(),this._drawCardsLayout()),delete this.currentColumnWidth,this.firstTime=!1},_refreshData:function(e){var n=arguments.length>1&&arguments[1]!==undefined&&arguments[1],a="";return t.ajax({url:"mainnew.aspx/refreshCards",type:"POST",cache:!1,async:!1,data:JSON.stringify({json:e||this.options.cards.map(function(t){return t.axp_cardsid}).join(",")||"",isJSON:!1,singleLoad:n}),dataType:"json",contentType:"application/json",success:function(t){if(t&&t.d)try{a=JSON.parse(""!==t.d?t.d:"[]",function(t,e){try{return"object"===_typeof(e)||isNaN(e)||""===e.toString().trim()?e:"string"==typeof e&&(e.startsWith("0")||e.startsWith("-"))?parseFloat(e,10):JSON.parse(e)}catch(n){return e}})}catch(e){}},error:function(t){}}),a},_checkSetCardsAndInit:function(){this.options.cards.length>0||t(this.options.staging.cardsFrame.editSaveButton).addClass("d-none")},_showCardsFrame:function(e){var n=this;setTimeout(function(){e&&n.options.setCards?(t(n.options.staging.iframes).addClass("d-none"),t(n.options.staging.cardsFrame.div).removeClass("d-none"),n.editSaveCardDesignToggle(!0)):(t(n.options.staging.iframes).removeClass("d-none"),t(n.options.staging.cardsFrame.div).addClass("d-none")),"undefined"!=typeof closeFrame&&closeFrame()},0)},editSaveCardDesignToggle:function(){var e=arguments.length>0&&arguments[0]!==undefined&&arguments[0],n=t(this.options.staging.cardsFrame.cardsDesigner).hasClass("d-none");if(!e&&n)t(this.options.staging.cardsFrame.cardsDiv).addClass("d-none"),t(this.options.staging.cardsFrame.cardsDesigner).removeClass("d-none"),t(this.options.staging.cardsFrame.editSaveButton).removeClass("btn-default").addClass("btn-primary"),t(this.options.staging.cardsFrame.editSaveButton+" "+this.options.staging.cardsFrame.icon).text("save");else if(t(this.options.staging.cardsFrame.cardsDiv).removeClass("d-none"),t(this.options.staging.cardsFrame.cardsDesigner).addClass("d-none"),t(this.options.staging.cardsFrame.editSaveButton).addClass("btn-default").removeClass("btn-primary"),t(this.options.staging.cardsFrame.editSaveButton+" "+this.options.staging.cardsFrame.icon).text("edit"),!e&&this.options.designChanged)if(this.options.design=this._generateCardsDesign(),"true"==(saveMsg=this._saveCardDesign()))this.options.designChanged=!1,showAlertDialog("success","Cards Design Saved Successfully"),this.activate();else{try{saveMsg=JSON.parse(saveMsg).error.msg}catch(a){}showAlertDialog("error",saveMsg),"Session Authentication failed..."==saveMsg&&setTimeout(function(){parent.window.location.href="../aspx/sess.aspx"},1e3)}else this.options.designChanged},_generateCardsDesign:function(){return t("".concat(this.options.staging.cardsFrame.cardsDesigner," li input:checkbox")).map(function(e,n){return{axp_cardsid:t(n).data("cardId"),visible:t(n).prop("checked"),orderno:e+1}}).toArray()},_saveCardDesign:function(){var e="";return t.ajax({url:"mainnew.aspx/saveCardsDesign",type:"POST",cache:!1,async:!1,data:JSON.stringify({design:JSON.stringify(this.options.design)}),dataType:"json",contentType:"application/json",success:function(t){t&&t.d&&(e=t.d)},error:function(t){}}),e},_sortCardsObject:function(t){this.options.cards.length>0&&(this.options.cards=_.values(_.merge(_.keyBy(this.options.cards,"axp_cardsid"),_.keyBy(this.options.design,"axp_cardsid"))).map(function(t){return!!t.cardtype&&("undefined"!=typeof t.visible&&delete t.visible,t)}).filter(function(t){return t})),this.options.cards=_.sortBy(this.options.cards,function(t){return parseInt(t.orderno)})},_drawCardsLayout:function(){var e=this;t(e.options.staging.cardsFrame.div+" "+e.options.staging.cardsFrame.cardsDiv).html(""),t(e.options.staging.cardsFrame.div+" "+e.options.staging.cardsFrame.cardsDesigner).html(""),e.options.enableMasonry&&t(e.options.staging.cardsFrame.div+" "+e.options.staging.cardsFrame.cardsDiv).html(e.options.html.masonryWidth);try{callParentNew("updateAppLinkObj(loadhomepage)","function")}catch(n){}e.options.cards.forEach(function(a,i){var o=a.cardtype;if(o){if(-1==["chart","kpi","list","menu","modern menu","image card","calendar","html"].indexOf(o))return;var s,r=e._getCardData(a),d=a.axp_cardsid,c=e.options.design.filter(function(t){return t.axp_cardsid==d})[0],l=!c||"undefined"==typeof c.visible||JSON.parse(c.visible);if(t(e.options.staging.cardsFrame.cardsDesigner).append('\n <li class="d-flex list-group-item ui-state-default">\n <span class="material-icons dragIcon cursor-pointer my-auto">drag_indicator</span>\n\n <div class="agform form-check form-check-custom form-check-solid px-1 align-self-end">\n <input id="chkBox'.concat(d,'" class="showHideChkBox form-check-input h-20px w-20px" type="checkbox" ').concat(l?'checked="checked"':"",' data-card-id="').concat(d,'" />\n <label class="form-check-label form-label my-2" for="chkBox').concat(d,'" >\n <span class="dragName">').concat(a.cardname," (").concat(o,")</span>\n </label>\n </div>\n </li>\n ")),!l)return l;s=e._formatOutput(r);var p=t(e.options.html[o]).attr("card-index",i).data("card-index",i);switch(t(e.options.staging.cardsFrame.cardsDiv).append(p),o){case"kpi":if(e._addCardHeight(p,a,""),e._addCardWidth(p,a,"3"),e._addCardIcon(p,a),e._addCardHeader(p,a),"string"!=typeof r&&r.length>0)try{e._setKpiInfo(p,r,s)}catch(n){}e._addCardBackground(p,a);break;case"image card":e._addCardHeight(p,a,""),e._addCardWidth(p,a,"4"),e._addCardIcon(p,a),e._addCardHeader(p,a);try{e._setImageCardInfo(p,r,a)}catch(n){}e._addCardBackground(p,a);break;case"chart":e._addCardHeight(p,a,""),e._addCardWidth(p,a,"4"),e._addCardIcon(p,a),e._addCardHeader(p,a),"string"!=typeof r&&r.length>0&&setTimeout(function(){var t=p.find("bodyContent").parent();try{AxPlotHighChartWidgets(a.charttype,t,s.rows,s.metaData,e._getChartJsonProps(a,"attributes")||{},e._getChartJsonProps(a,"attributes.enableSlick")||!1),setTimeout(function(){t.find(".highcharts-button.highcharts-contextbutton, .highcharts-button.highcharts-contextbutton *").hide()},0)}catch(n){}},0);break;case"list":e._addCardHeight(p,a,""),e._addCardWidth(p,a,"6"),e._addCardIcon(p,a),e._addCardHeader(p,a),"string"!=typeof r&&r.length>0&&setTimeout(function(){try{e._generateDatatable(p.find("bodyContent").parent(),a,r,s),e._addCardBackground(p,a)}catch(n){}},0);break;case"menu":e._addCardHeight(p,a,""),e._addCardWidth(p,a,"6"),e._addCardIcon(p,a),e._addCardHeader(p,a);try{e._setMenuInfo(p,r,a)}catch(n){}e._addCardBackground(p,a);break;case"modern menu":e._addCardWidth(p,_objectSpread(_objectSpread({},a),{},{width:"col-md-12"}),"12");try{e._setModernMenuInfo(p,r,a)}catch(n){}break;case"calendar":e._addCardWidth(p,a,"12"),e._addCardHeight(p,a,""),e._addCardIcon(p,a),e._addCardHeader(p,a);try{e._setCalendar(p,r,a)}catch(n){}break;case"html":e._addCardHeight(p,a,""),e._addCardWidth(p,a,"4"),e._addCardIcon(p,a),e._addCardHeader(p,a);try{e._setHtmlData(p,a)}catch(n){}e._addCardBackground(p,a)}}}),e._cardsWidthPostProcessor(t(e.options.staging.cardsFrame.cardsDiv)),e._registerPlugins()},_getCardData:function(t){var e=t.cardsql.row||t.cardsql["@value"]||"";return"undefined"==typeof e.length&&(e=[e]),e},_addCardIcon:function(t,e){var n=t.find("iconContent").parents(".mainIcon"),a=e.cardicon&&"*"!=e.cardicon?e.cardicon.toString():"";t.find("iconContent").replaceWith(a),a?n.addClass("iconAdded"):n.addClass("d-none")},_addCardHeader:function(t,e){t.find(".mainHeading").attr("title",e.cardname||"").find("headerContent").replaceWith(e.cardname||"")},_addCardBackground:function(e,n){e.find(".card-body a:not(.dropdown a)").addClass("border-bottom"),n.axpfile_imgcard&&"image card"==n.cardtype&&e.find("imageContent").replaceWith(t('<img class="w-100 h-100 card-img img-fluid" style="object-fit: cover;" />').attr("src","../".concat(thmProj,"/ImageCard/").concat(n.axpfile_imgcard.split(",")[0]))),n.cardbgclr&&(e.find(".card, table, a:not(.dropdown a)").addClass("cardbg-"+n.cardbgclr),e.find(".symbol .symbol-label, button").addClass("cardbg-inverse-"+n.cardbgclr))},_addCardWidth:function(e,n,a){this._getSetCardWidth(e,n,a)&&(this.options.enableMasonry?t(this._getClearFix()).insertBefore(e):t(e.prevAll(":not(.row)").toArray().reverse()).wrapAll('<div class="row" />'))},_addCardHeight:function(t,e,n){t.find(".heightControl").length>0&&this._getSetCardHeight(t.find(".heightControl"),e,n)},_formatOutput:function(t){var e=[],n=[],a=[];for(i=0;i<t.length;i++){for(attr in n=[],t[i])0==i&&e.push({name:attr}),n.push(t[i][attr]);a[i]=n}return{metaData:e,rows:a}},_generateDatatable:function(e,n,a,i){var o=this,s=[],r=parseHyperLink(i.metaData,i.rows[0]);if(a.length>0){var d='\n <table class="table" cellspacing="0" width="100%">\n <thead>\n <tr>\n '.concat(Object.keys(a[0]).map(function(t,e){return("link"==t.toLowerCase()||t.toLowerCase().endsWith("_ui")||t.toLowerCase().startsWith("axphide_"))&&s.push(e),"<th>".concat(t,"</th>")}).join(""),"\n </tr>\n </thead>\n </table>\n ");e.html(d),e.find("table").DataTable({data:a,columns:Object.keys(a[0]).map(function(t){return{data:t}}),dom:"t",columnDefs:[{targets:s,visible:!1},{targets:"_all",createdCell:function(e,n,a,s,d){if(Object.keys(a)[d].toLowerCase().startsWith("axphidec_"))t(e).html("");else{var c=!!r&&r.i;!1!==c&&(n=getTheHyperLink(i.rows[s][c],r,customizeData(i.rows[s][d]),d),t(e).html(n)),(styleString=a["".concat(Object.keys(a)[d],"_ui")])&&t(e).html(o._SetAxFontCondition(t("<div><div>".concat(n,"</div></div>")).find("div"),styleString).css({"border-radius":"10px"}).parent().html())}}}],bLengthChange:!1,bPaginate:!1,pageLength:20,initComplete:function(n,a){t(this).css({height:e.height()+"px",overflow:"auto",display:"block"})}})}},_setKpiInfo:function(e,n,a){if(n&&n[0]&&n[0].status){var i=e.find("statusContent");i.parents("card-toolbar").removeClass("d-none"),i.replaceWith(t("<div>"+n[0].status+"</div>").attr("title","".concat(n[0].status||""))||"")}n&&n[0]&&n[0].footer?e.find("footerContent").replaceWith(t("<div>"+n[0].footer+"</div>").attr("title","".concat(n[0].footer||""))||""):e.find("footerContent").parents(".card-footer").addClass("d-none");var o=(thisdata=n[0][Object.keys(n[0])[0]])||("undefined"!=typeof thisdata?thisdata:""),s="";try{var r=parseHyperLink(a.metaData,a.rows[0]),d=!!r&&r.i;s=!1!==d?getTheHyperLink(a.rows[0][d],r,customizeData(o),parseInt(Object.keys(r.data)[0].replace("col",""))-1):customizeData(o)}catch(c){s=customizeData(o)}e.find("bodyContent").replaceWith(t('<div class="fs-2qx---">'.concat(s,"</div>")).attr("title","".concat(n[0][Object.keys(n[0])[0]]||""))||"")},_setImageCardInfo:function(e,n,a){var i;if((i=a.pagedesc||"")&&e.find("bodyContent").replaceWith(t("<div>".concat(i,"</div>")).attr("title","".concat(i||""))||""),a.htransid&&a.htype){var o="";"iview"===a.htype.toLowerCase()?o="ivtoivload.aspx?ivname="+a.htransid:"tstruct"===a.htype.toLowerCase()&&(o="tstruct.aspx?transid="+a.htransid);var s="AxLoadUrl('".concat(o,"');");e.find("footerContent").replaceWith(t("<a class='imgCardHyperlink' href='javascript:void(0);'>"+(a.hcaption||"Link")+"</a>").attr("onclick","".concat(s||""))||"")}else e.find("footerContent").parents(".card-footer").addClass("d-none")},_setMenuInfo:function(e,n,a){var i;i=a.pagedesc||a.cardname||"",e.find("descriptionContent").replaceWith(t('<div class="description pb-5">'.concat(i,"</div>")).attr("title","".concat(i))||"");var o,s=[];if(o=a.pagename||""){var r,d=null===(r=_.findDeep(menuJson,function(t,e,n){if("oname"==e&&t==o)return!0}))||void 0===r?void 0:r.parent;d&&"undefined"==typeof(s=d.target?d:d.child||[]).length&&(s=[s])}if(s.length>0){var c=s.map(function(t){if(!t.target)return"";var e="";return e="object"==_typeof(t.icon)?'<span class="menu-icon material-icons material-icons-style menuIconFont">'.concat(t.icon.text,"</span>"):t.icon&&-1!=t.icon.indexOf("/")?'<img src="'.concat(t.icon,'" class="menu-icon menuIcon" />'):t.target!=undefined&&""!=t.target?t.target.indexOf("tstruct.aspx")>-1?'<span class="menu-icon material-icons material-icons-style material-icons-2 menuIconFont">assignment</span>':t.target.indexOf("iview.aspx")>-1||t.target.indexOf("iviewInteractive.aspx")>-1?'<span class="menu-icon material-icons material-icons-style material-icons-2 menuIconFont">view_list</span>':'<span class="menu-icon material-icons material-icons-style material-icons-2 menuIconFont">insert_drive_file</span>':""==t.target&&t.oname.indexOf("Head")>-1?'<span class="menu-icon material-icons material-icons-style material-icons-2 menuIconFont">folder</span>':'<span class="menu-icon material-icons material-icons-style material-icons-2 menuIconFont">insert_drive_file</span>','\n <li class="menu-item">\n <a href="javascript:void(0);" class="dropdown-item menu-link" title="'.concat(t.name,'" onclick="AxLoadUrl(\'').concat(t.target,"')\">\n ").concat(e,"\n <span>").concat(t.name,"</span>\n </a>\n </li>\n ")}).join(""),l='\n <div class="dropdown" id="dropdownMenuButton1">\n <button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">\n Menu\n </button>\n <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">\n '.concat(c,"\n </ul>\n </div>\n ");l&&c&&e.find("bodyContent").replaceWith(t('<div class="">'.concat(l,"</div>"))||"")}},_setModernMenuInfo:function(e,n,a){var i,o=this,s=[];if(i=a.pagename||""){var r,d=null===(r=_.findDeep(menuJson,function(t,e,n){if("oname"==e&&t==i)return!0}))||void 0===r?void 0:r.parent;d&&"undefined"==typeof(s=d.target?d:d.child||[]).length&&(s=[s])}if(s.length>0){var c=s.map(function(e){if(!e.target)return"";var n="";n="object"==_typeof(e.icon)?'<span class="material-icons material-icons-style material-icons-3x text-primary menuIconFont">'.concat(e.icon.text,"</span>"):e.icon&&-1!=e.icon.indexOf("/")?'<img src="'.concat(e.icon,'" class="menuIcon" />'):e.target!=undefined&&""!=e.target?e.target.indexOf("tstruct.aspx")>-1?'<span class="material-icons material-icons-style material-icons-3x text-primary menuIconFont">assignment</span>':e.target.indexOf("iview.aspx")>-1||e.target.indexOf("iviewInteractive.aspx")>-1?'<span class="material-icons material-icons-style material-icons-3x text-primary menuIconFont">view_list</span>':'<span class="material-icons material-icons-style material-icons-3x text-primary menuIconFont">insert_drive_file</span>':""==e.target&&e.oname.indexOf("Head")>-1?'<span class="material-icons material-icons-style material-icons-3x text-primary menuIconFont">folder</span>':'<span class="material-icons material-icons-style material-icons-3x text-primary menuIconFont">insert_drive_file</span>';var a=t(o.options.html.modernMenuContent);return a.find("bodyContent").replaceWith(t('<div class="pt-2 modernMenuNameText" title="'.concat(e.name,'">').concat(e.name,"</div>"))||""),a.find("iconContent").replaceWith(t('<div class="">'.concat(n,"</div>"))||""),a.attr("onclick","AxLoadUrl('".concat(e.target,"')")),a.get(0).outerHTML}).join("");c&&e.find("modernMenuContent").replaceWith(t('<div class="row">'.concat(c,"</div>"))||"")}},_setCalendar:function(e,n,a){var i=this,o=e.find("bodyContent").parent();o.find("bodyContent").hide(),o.data("height")||o.data("height",o.css("height")),o.css("height",o.data("height"));var s=t(o).height();try{if(a.obj){var r=e.data("cardIndex");i.options.cards[r]=a,n=i._getCardData(a),a.obj.destroy()}}catch(l){}var d=[{icon:"calendar_view_month",href:"javascript:void(0);",caption:"Month View",onclick:"$.axpertUI.cardsPage.options.cards[".concat(e.data("cardIndex"),"].obj.changeView('dayGridMonth');")},{icon:"calendar_view_week",href:"javascript:void(0);",caption:"Week View",onclick:"$.axpertUI.cardsPage.options.cards[".concat(e.data("cardIndex"),"].obj.changeView('dayGridWeek');")},{icon:"calendar_view_day",href:"javascript:void(0);",caption:"Day View",onclick:"$.axpertUI.cardsPage.options.cards[".concat(e.data("cardIndex"),"].obj.changeView('timeGridDay');")},{icon:"add",href:"javascript:void(0);",caption:"Add Event",onclick:"$.axpertUI.cardsPage._calendarEventClick('', ".concat(e.data("cardIndex"),");")}];e.find(".card-toolbar").removeClass("d-none"),e.find(".card-toolbar .menu.menu-sub.menu-sub-dropdown .separator + .menu-item").remove(),d.forEach(function(t){e.find(".card-toolbar .menu.menu-sub.menu-sub-dropdown").append('\n <div class="menu-item px-3">\n <a href="'.concat(t.href,'" onclick="').concat(t.onclick,'" class="menu-link px-3">\n <i class="menu-icon material-icons material-icons-style material-icons-2">').concat(t.icon,"</i>\n <span>").concat(t.caption,"</span>\n </a>\n </div>\n "))});var c=new FullCalendar.Calendar(t(o)[0],{initialView:"dayGridMonth",dayMaxEventRows:!0,views:{timeGrid:{dayMaxEventRows:!0}},height:s,headerToolbar:{start:"title",center:"",end:"today,prev,next"},buttonText:{today:"today",dayGridMonth:"calendar_view_month",timeGridDay:"calendar_view_day",prev:"navigate_before",next:"navigate_next"},customButtons:{addEvent:{text:"add",click:function(t){i._calendarEventClick(t)}}},events:i._calendarEventData(e,n,a),eventClick:function(n){var a,o;t(".popover.in, .fc-popover").remove(),i._calendarEventClick(null==n?void 0:null===(a=n.event)||void 0===a?void 0:null===(o=a._def)||void 0===o?void 0:o.publicId,e.data("cardIndex"))},dateClick:function(n){t(".popover.in, .fc-popover").remove(),i._calendarEventClick("",e.data("cardIndex"),n.dateStr?"".concat(moment(n.dateStr).format("DD/MM/YYYY")):"")},eventDidMount:function(e){t(e.el).popover({get title(){var t,n,a,i=(null==e?void 0:null===(t=e.event)||void 0===t?void 0:t._def).title,o=(null==e?void 0:null===(n=e.event)||void 0===n?void 0:null===(a=n._def)||void 0===a?void 0:a.extendedProps).type;return"".concat(i?"".concat(i," (").concat(o||"",")"):"")},get content(){var t,n,a="",i=null==e?void 0:null===(t=e.event)||void 0===t?void 0:null===(n=t._def)||void 0===n?void 0:n.extendedProps,o=i.description,s=i.status,r=i.location;return void 0!==o&&""!=o&&(a+=(a?"<br />":"")+'<div class="menu-item"><div class="menu-link px-0 py-1"><span class="menu-icon material-icons material-icons-style material-icons-1 calendarPopoverSpan">description</span><span class="position-relative" style="top: -5px;">'.concat(o,"</span></div></div>")),void 0!==s&&""!=s&&(a+=(a?"\x3c!--<br />--\x3e":"")+'<div class="menu-item"><div class="menu-link px-0 py-1"><span class="menu-icon material-icons material-icons-style material-icons-1 calendarPopoverSpan">analytics</span><span class="position-relative" style="top: -5px;">'.concat(s,"</span></div></div>")),void 0!==r&&""!=r&&(a+=(a?"\x3c!--<br />--\x3e":"")+'<div class="menu-item"><div class="menu-link px-0 py-1"><span class="menu-icon material-icons material-icons-style material-icons-1 calendarPopoverSpan">location_on</span><span class="position-relative" style="top: -5px;">'.concat(r,"</span></div></div>")),a||""},trigger:"hover",placement:"top",container:"body",html:!0,animation:!1,delay:{show:0,hide:0}})}});setTimeout(function(){c.render(),a.obj=c},0)},_calendarEventClick:function(){var e,n,a,i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"",o=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"",s=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"",r=t.axpertUI.cardsPage,d="";"object"==_typeof(i)?(o=(e=t(i.currentTarget).parents(".widgetWrapper")).data("cardIndex"),n=r.options.cards[o],a=r._getCardData(n),d=n.axp_cardsid):(e=t(".widgetWrapper[card-index=".concat(o,"]")),n=r.options.cards[o],a=r._getCardData(n),d=i),displayBootstrapModalDialog("Calendar Events","xxl","calc(100vh - 50px)",!0,"tstruct.aspx?transid=axcal".concat("string"==typeof d&&""!=d?"&recordid=".concat(d):"").concat("string"==typeof s&&""!=s?"&startdate=".concat(s):"","&AxPop=true&act=open"),!1,function(){try{removePageHeaders()}catch(a){}var e="iFrame"+"Calendar Events".split(" ").join(""),n=t("#".concat(e));try{iframePopupLoadOpts(n)}catch(a){}},function(){try{if(callParentNew("isSuccessAlertInPopUp")){callParentNew("isSuccessAlertInPopUp=",!1);var t=n.obj;n=r._refreshData(n.axp_cardsid,!0).filter(function(t){return t.axp_cardsid==n.axp_cardsid})[0],a=r._getCardData(n),n.obj=t,r._setCalendar(e,a,n)}}catch(i){}})},_calendarEventData:function(t,e,n){var a=this,i=[];e=e||[];try{e&&(i=e.map(function(t){return{id:t.axcalendarid||"",title:t.eventname||"",get start(){var e="";if(t.startdate){var n=a._getDateAndFormatBasedOnCulture(t.startdate),i=n.date,o=n.format;if(i&&o){t.axptm_starttime=t.axptm_starttime||"00:00",i="".concat(i," ").concat(t.axptm_starttime),o="".concat(o," hh:mm");try{e=moment(i,o).toISOString()}catch(s){}}}return e},get end(){var e="";if(t.enddate=t.enddate||t.startdate,t.enddate){var n=a._getDateAndFormatBasedOnCulture(t.enddate),i=n.date,o=n.format;if(i&&o){t.axptm_endtime=t.axptm_endtime||"23:59",i="".concat(i," ").concat(t.axptm_endtime),o="".concat(o," hh:mm");try{e=moment(i,o).toISOString()}catch(s){}}}return e},get allDay(){return t.startdate==t.enddate&&"00:00"==t.axptm_starttime&&"23:59"==t.axptm_endtime||1==moment(this.end).diff(moment(this.start),"days")&&"00:00"==t.axptm_starttime&&"00:00"==t.axptm_endtime},type:t.eventtype||"",description:t.messagetext||"",get status(){switch(t.status){case 0:return"New event";case 1:return"Accepted";case 2:return"Rejected";case 3:return"Reschedule request";case 4:return"Cancel";default:return""}},location:t.location||"",get classNames(){switch(this.type.toLowerCase()){case"personal":return"cardbg-cyan";case"meeting":return"cardbg-pink";case"online meet":return"cardbg-purple";case"leave":return"cardbg-red";default:return""}},url:"javascript:void(0);"}})||[])}catch(o){}return i},_setHtmlData:function(e,n){e.find("bodyContent").replaceWith('<div class="body-content"></div>');var a=t(e.find(".body-content"))[0].attachShadow({mode:"open"});if(n.shadow=a,n.html_editor_card){var i=n.html_editor_card,o=t(i);if(o.data("theme")&&(i='<link rel="stylesheet" href="'.concat(bundleCss,'" />')+i),o.data("handlebars")){var s=o.data("sourceApiName"),r=o.data("sourceApiType");if(s&&"menu"==r){var d=AxGetMenus(s);d=1==Object.keys(d).length?d[Object.keys(d)]:d,n.axRenderProject=thmProj,n.apiData=d;try{i=Handlebars.compile(i)(n)}catch(c){console.error("Card HTML Templete","menu",c)}a.innerHTML=i}else!s||"sql"!=r&&"axpert"!=r||AxAsyncGetApiData(s,r,[{id:n.axp_cardsid,cachedata:n.cachedata,cachedTime:String(n.cachedTime).padStart(12,"0"),autorefresh:n.autorefresh}],function(t){var e=JSON.parse(t);e=1==Object.keys(e).length?e[Object.keys(e)]:e,n.axRenderProject=thmProj,n.apiData=e;try{i=Handlebars.compile(i)(n)}catch(c){console.error("Card HTML Templete",r,c)}a.innerHTML=i},function(t){})}else a.innerHTML=i}},_getDateAndFormatBasedOnCulture:function(t){if(""!=t&&(t=t.split(" ")[0],"en-us"==glCulture)){var e=t.split("/");e.length>2&&(t=e[1]+"/"+e[0]+"/"+e[2])}return{date:t,format:"en-us"==glCulture?"MM/DD/YYYY":"DD/MM/YYYY"}},_SetAxFontCondition:function(t,e){if(""!=e){this._ResetAxFont(t),e=e.split(",");for(var n=0;n<e.length;n++){var a=e[n].split("=");switch(a[0].toLowerCase()){case"fontname":t.css("font-family",a[1]);break;case"fontsize":t.css("font-size",a[1]+"pt");break;case"fontstyle":for(var i=0;i<a[1].toLowerCase().length;i++)switch(a[1].toLowerCase()[i]){case"b":t.css("font-weight","bold");break;case"i":t.css("font-style","italic");break;case"u":"line-through"==t.css("text-decoration")?t.css("text-decoration","line-through underline"):t.css("text-decoration","underline");break;case"s":"underline"==t.css("text-decoration")?t.css("text-decoration","underline line-through"):t.css("text-decoration","line-through")}break;case"fontcolor":AxClColors[a[1]]?t.css("color",AxClColors[a[1]]):(a[1].indexOf("#"),t.css("color",a[1]));break;case"backcolor":AxClColors[a[1]]?t.css("background",AxClColors[a[1]]):(a[1].indexOf("#"),t.css("background",a[1]));break;default:t.css(a[0],a[1])}}}else this._ResetAxFont(t);return t},_ResetAxFont:function(t){t.css("font-family",""),t.css("font-weight",""),t.css("font-style",""),t.css("text-decoration",""),t.css("color",""),t.css("background","")},_getSetCardWidth:function(e,n,a){var i=arguments.length>3&&arguments[3]!==undefined&&arguments[3],o="";if((o=n.width||t(e)[0].className)||a&&(o=a.toString()),o){if(0!=(o=o.split(" ").filter(function(t){return 0==t.indexOf("col-")}).reverse().join(" ").toString()).indexOf("col-")&&isNaN(+o)){if(o="",i)return+o}else if(0==o.indexOf("col-")&&(o=o.split("-")[o.split("-").length-1]),o||a&&(o=a.toString()),o){if(i)return+o;e.removeClass(function(t,e){return(e.match(/(^|\s)col-\S+/g)||[]).join(" ")}),e.addClass("col-lg-".concat(o," col-md-").concat(o," col-sm-12 col-xs-12")),"12"==o&&(heightControl=e.find(".heightControl"))&&heightControl.length>0&&(setHeight=heightControl.data("height"))&&(heightControl.css({height:"".concat(setHeight)}),heightControl.removeClass(heightControl.attr("class").split(" ").filter(function(t){return t.startsWith("h-")||t.startsWith("mh-")||t.startsWith("min-h-")}).join(" ")))}else if(i)return+o}else if(i)return+o;if(""!==o)return o=+o,this.currentColumnWidth+o>this.options.totalColumns||o>=this.options.totalColumns?(this.currentColumnWidth+o>this.options.totalColumns?this.currentColumnWidth=o:this.currentColumnWidth=0,!0):(this.currentColumnWidth+=o,!1)},_getSetCardHeight:function(t,e,n){var a="";if((a=e.height)||n&&(a=n),a)if((a=a.toString()).indexOf("px")==a.length-2){var i=a.substring(0,a.length-2);"0px"!=(a=i+"px")&&+i>-1&&t.data("height",a)}else a="";else a=""},_getChartJsonProps:function(t,e){if(t.chartjson&&"*"!=t.chartjson){var n={};if("string"==typeof t.chartjson)try{n=JSON.parse(t.chartjson)}catch(a){}else n=t.chartjson;return void 0!==e?void 0!==_.get(n,e)?_.get(n,e):"":n}return""},_cardsWidthPostProcessor:function(e){var n=this;n.options.enableMasonry||(e.children(":not(.row)").wrapAll('<div class="row" />'),e.children().toArray().forEach(function(e){var a=t(e).children().toArray().reduce(function(e,a){return n._getSetCardWidth(t(a),"","",!0)+e},0)||0;if(a<12){var i=t(e).children(":last")[0],o=n._getSetCardWidth(t(i),"","",!0)+(12-a);n._getSetCardWidth(t(i),{width:"col-".concat(o)})}}))},_registerPlugins:function(){var e=this;KTMenu&&KTMenu.init(),t(e.options.staging.cardsFrame.cardsDesigner).sortable({cursor:"move",update:function(t,n){e.options.designChanged=!0}}),t("".concat(e.options.staging.cardsFrame.cardsDesigner," li input:checkbox")).off("change.design").on("change.design",function(){e.options.designChanged=!0}),t(window).off("resize.cards").on("resize.cards",function(n){t(".widgetWrapper.chartWrapper .highcharts-container").each(function(e,n){try{var a=Highcharts.charts[t(n).parent(".card-body").data("highchartsChart")];setTimeout(function(){a.reflow()},1e3)}catch(i){}}),t(".widgetWrapper.listWrapper table.dataTable").each(function(e,n){try{setTimeout(function(){t(n).css("display",""),t(n).css({height:t(n).parents(".card-body").height()+"px",overflow:"auto",display:"block"})},0)}catch(a){}}),t(".widgetWrapper.calendarWrapper").each(function(n,a){try{var i=e.options.cards[t(a).data("cardIndex")].obj;setTimeout(function(){i.render()},1e3)}catch(o){}})}),e.options.enableMasonry&&setTimeout(function(){t(e.options.staging.cardsFrame.cardsDiv).data("masonry")&&t(e.options.staging.cardsFrame.cardsDiv).masonry("destroy"),t(e.options.staging.cardsFrame.div+" "+e.options.staging.cardsFrame.cardsDiv).masonry({itemSelector:".widgetWrapper",columnWidth:".grid-sizer",percentPosition:!0})},0)},_getClearFix:function(){return'<div class="clearfix"></div>'}},search={activate:function(e){this.options=e,KTLayoutSearch.getData=this.getAjaxData,t(this.options.staging.divParent).find(this.options.staging.options.startsWith.div).attr("title",this.options.staging.options.startsWith.title).text(this.options.staging.options.startsWith.title),t(this.options.staging.divParent).find(this.options.staging.div).attr("placeholder",this.options.staging.placeholder)},searchModeContains:function(){var e=!(arguments.length>0&&arguments[0]!==undefined)||arguments[0];GlobalSrchCondition=e?"Contains":"StartsWith";var n=t(this.options.staging.div);n.val()&&n.val().length>1&&n.focus().autocomplete("search",n.val())},hideKTSearch:function(){this.searchObj.hide()},getAjaxData:function(e){var n=t.axpertUI.search;n.searchObj=e;var a=e.getQuery()||"",i=[],o="";t.ajax({url:"mainnew.aspx/getGlobalSearchData",type:"POST",cache:!1,async:!0,data:JSON.stringify({keyword:a,cond:GlobalSrchCondition}),dataType:"json",contentType:"application/json",success:function(a){if(gloSrchPageNo=0,-1!=a.d.indexOf("*♦*")){var s=a.d.split("*♦*");gloSrchLimit=s[0],console.log("GlobalSearch RowCount-"+s[0]),s.length>1&&(o=s[1])}else o=a.d;"Session Expired"==o&&(window.location="../aspx/sess.aspx"),tblSearchData="getting exception in code"!=o&&""!=o?t.parseJSON(o):[],0!=(i=GetGLoSrchItems(tblSearchData)||[]).length?n.processAjaxData(t.map(i.slice(0,100),function(t){var e=t.split("♣");return{label:e[0],link:e[1]}})||[],e):n.processAjaxData([],e)},error:function(t,a,i){n.processAjaxData([],e)}})},processAjaxData:function(e,n){t(n.resultsElement).find("div:first").empty(),e.length>0?e.forEach(function(e){var a=e.link.split("♦")[0],i=e.label;itemText=i,itemText.length>100&&(itemText=itemText.substr(0,100)+"..."),itemText=CheckSpCharsForXml(itemText);var o="";o="iview"==(a=a.toLowerCase())||"iviewinteractive"==a?"view_list":"tstruct"==a?"assignment":"page"==a||"htmlpages"==a?"insert_drive_file":"help"==a?"live_help":"search";var s=searchLoadIframe(a,e.link.split("♦")[1],!0);""!=s&&(s=s.startsWith("help.aspx")?'javascript:window.open("'.concat(s,'", "_blank");'):'javascript:LoadIframe("'.concat(s,'");')),t(n.resultsElement).find("div:first").append('\n <a href=\'javascript:void(0);\' class="d-flex text-dark text-hover-primary align-items-center mb-5" title="'.concat(i,"\" onclick='$.axpertUI.search.hideKTSearch();").concat(s,'\'>\n <div class="symbol symbol-40px me-4">\n <span class="symbol-label bg-light">\n <span class="material-icons material-icons-style material-icons-2 material-icons-primary">').concat(o,'</span>\n </span>\n </div>\n <div class="d-flex flex-column justify-content-start fw-bold">\n <span class="fs-6 fw-bold">').concat(itemText,'</span>\n <span class="fs-7 fw-bold text-muted">\n ').concat(function(t){switch(t){case"iview":return"Report";case"tstruct":return"Form";default:return t}}(a),"\n </span>\n </div>\n </a>\n "))}):KTEventHandler.trigger(n.element,"kt.search.clear",n)}},navbar={activate:function(){t("body"),t(".overlay");var e=t(".navbar-collapse");t(".bars").on("click",function(){t.axpertUI.options.cardsPage.setCards&&t(t.axpertUI.options.cardsPage.staging.cardsFrame.div).is(":visible")&&setTimeout(function(){t(window).trigger("resize.cards")},0)}),t('.nav [data-close="true"]').on("click",function(){t(".navbar-toggle").is(":visible")&&e.slideUp(function(){e.removeClass("in").removeAttr("style")})})}},input={activate:function(e){(e=e||t("body")).find(".form-control").focus(function(){t(this).closest(".form-line").addClass("focused")}),e.find(".form-control").focusout(function(){var e=t(this);e.parents(".form-group").hasClass("form-float")?""==e.val()&&e.parents(".form-line").removeClass("focused"):e.parents(".form-line").removeClass("focused")}),e.on("click",".form-float .form-line .form-label",function(){t(this).parent().find("input").focus()}),e.find(".form-control").each(function(){""!==t(this).val()&&t(this).parents(".form-line").addClass("focused")})}},select={activate:function(){t.fn.selectpicker&&t("select:not(.ms)").selectpicker()}},dropdownMenu={activate:function(){},dropdownEffect:function(e){var n=t.axpertUI.options.dropdownMenu.effectIn,a=t.axpertUI.options.dropdownMenu.effectOut,i=t(e),o=t(".dropdown-menu",e);if(i.length>0){var s=i.data("effect-in"),r=i.data("effect-out");s!==undefined&&(n=s),r!==undefined&&(a=r)}return{target:e,dropdown:i,dropdownMenu:o,effectIn:n,effectOut:a}},dropdownEffectStart:function(t,e){e&&(t.dropdown.addClass("dropdown-animating"),t.dropdownMenu.addClass("animated dropdown-animated"),t.dropdownMenu.addClass(e))},dropdownEffectEnd:function(t,e){t.dropdown.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){t.dropdown.removeClass("dropdown-animating"),t.dropdownMenu.removeClass("animated dropdown-animated"),t.dropdownMenu.removeClass(t.effectIn),t.dropdownMenu.removeClass(t.effectOut),"function"==typeof e&&e()})}},tooltipsPopovers={activate:function(){t('[data-toggle="tooltip"]').tooltip({container:"body"}),t('[data-toggle="popover"]').popover()}},browser={activate:function(e){this.isHybrid=e,this.browsers={edge:"Microsoft Edge",edgeLegacy:"Microsoft Edge Legacy",ie10:"Internet Explorer 10",ie11:"Internet Explorer 11",opera:"Opera",firefox:"Mozilla Firefox",chrome:"Google Chrome",safari:"Safari"};var n=this.getClassName();""!==n&&t("html").addClass(n),("undefined"==typeof isiOS||_typeof(isiOS))&&isiOS&&t("body").addClass("iOS"),this.isHybrid&&t("body").addClass("isHybrid")},getBrowser:function(){var t=navigator.userAgent.toLowerCase();return/edge/i.test(t)?this.browsers.edgeLegacy:/edg/i.test(t)?this.browsers.edge:/rv:11/i.test(t)?this.browsers.ie11:/msie 10/i.test(t)?this.browsers.ie10:/opr/i.test(t)?this.browsers.opera:/chrome/i.test(t)?this.browsers.chrome:/firefox/i.test(t)?this.browsers.firefox:navigator.userAgent.match(/Version\/[\d\.]+.*Safari/)?this.browsers.safari:undefined},getClassName:function(){var t=this.getBrowser();return t===this.browsers.edge?"edge":t===this.browsers.edgeLegacy?"edgeLegacy":t===this.browsers.ie11?"ie11":t===this.browsers.ie10?"ie10":t===this.browsers.opera?"opera":t===this.browsers.chrome?"chrome":t===this.browsers.firefox?"firefox":t===this.browsers.safari?"safari":""}},setUserOptions={activate:function(t,e){this.options=t,this.compressedMode=e,this.initHeader(),this.initProfile(),this.initSettings(),this.initUtilities()},initHeader:function(){var e=this.options.settings.axUserOptions,n=this.options.staging;e.splitIcon&&(t(n.splitIcon.div).attr("style","display:"+e.splitIcon.display),t(n.splitIcon.div).find("i:first").attr("title",n.splitIcon.title),t(n.splitIcon.div).find(n.splitIcon.options.horizontalSplit.div).attr("title",n.splitIcon.options.horizontalSplit.title).find("span").attr("title",n.splitIcon.options.horizontalSplit.title).text(n.splitIcon.options.horizontalSplit.title),t(n.splitIcon.div).find(n.splitIcon.options.verticalSplit.div).attr("title",n.splitIcon.options.verticalSplit.title).find("span").attr("title",n.splitIcon.options.verticalSplit.title).text(n.splitIcon.options.verticalSplit.title),t(n.splitIcon.div).find(n.splitIcon.options.clearSplit.div).attr("title",n.splitIcon.options.clearSplit.title).find("span").attr("title",n.splitIcon.options.clearSplit.title).text(n.splitIcon.options.clearSplit.title)),e.compressedMode&&(t(n.uiSelector.div).attr("style","display:"+e.compressedMode.display),t(n.uiSelector.div).find("i:first").attr("title",n.uiSelector.title)),t(n.optionsPanel.div).find("i:first").attr("title",n.optionsPanel.title),e.LicInfo&&("none"==e.LicInfo.display?t(n.LicInfo.div).addClass("d-none"):t(n.LicInfo.div).removeClass("d-none"),t(n.LicInfo.div).find(n.LicInfo.divClick).attr("onclick",e.LicInfo.onclick),t(n.LicInfo.div).find(n.LicInfo.divTitle).attr("title",e.LicInfo.title))},initProfile:function(){var e=this.options.settings.axUserOptions,n=this.options.staging;if(e.AxNickName&&(t(n.AxNickName.div).append("<span>"+e.AxNickName.NickName+"</span>"),t(n.userProfile.div).find(n.userProfile.options.userName.icon).text(e.AxNickName.NickName.trim().charAt(0).toUpperCase())),e.axAppName&&(t(n.AxAppLogo.web.divParent).attr("onclick",e.axAppName.onclick).attr("title",e.axAppName.appName),t(n.AxAppLogo.mobile.divParent).attr("onclick",e.axAppName.onclick).attr("title",e.axAppName.appName),t(n.AxAppLogo.web.divParent).find(n.AxAppLogo.web.divTitle).text(e.axAppName.appName).addClass(n.AxAppLogo.web.showTitle?"":"d-none"),t(n.AxAppLogo.mobile.divParent).find(n.AxAppLogo.mobile.divTitle).text(e.axAppName.appName).addClass(n.AxAppLogo.mobile.showTitle?"":"d-none")),e.AxAppLogo&&(t(n.AxAppLogo.web.divParent).find(n.AxAppLogo.web.div).attr("src",e.AxAppLogo.imgSrc),t(n.AxAppLogo.mobile.divParent).find(n.AxAppLogo.mobile.div).attr("src",e.AxAppLogo.imgSrc)),e.AxUserEmail&&(t(n.AxUserEmail.div).attr("style","display:"+e.AxUserEmail.display),t(n.AxUserEmail.div).append("<span>"+e.AxUserEmail.email+"</span>")),n.GlobalParams){t(n.GlobalParams.div).attr("style","display:"+n.GlobalParams.display),t(n.GlobalParams.div).find(n.GlobalParams.divClick).attr("title",n.GlobalParams.title);var a=t(n.GlobalParams.divData).html().trim();a||(a='<span class="mx-10 material-icons material-icons-style material-icons-2">edit</span>'),t(n.GlobalParams.div).find(n.GlobalParams.divTitle).html(a)}e.GlobalParamsonclick&&t(n.GlobalParams.div).find(n.GlobalParams.divTitle).attr("onclick",e.GlobalParamsonclick.onclick),e.Refresh&&(t(n.refreshMenu.div).attr("onclick",e.Refresh.onclick),t(n.refreshMenu.div).find("a").attr("title",n.refreshMenu.title).text(n.refreshMenu.title)),e.RefreshParams&&(t(n.refreshVarParam.div).attr("onclick",e.RefreshParams.onclick),t(n.refreshVarParam.div).find("a").attr("title",n.refreshVarParam.title).text(n.refreshVarParam.title)),e.Logout&&t(n.Logout.div).find(n.Logout.divTitle).attr("onclick",e.Logout.onclick).attr("title",n.Logout.title).text(n.Logout.title)},initSettings:function(){var e=this.options.settings.axUserOptions,n=this.options.staging;if(e.About&&(t(n.About.div).attr("onclick",e.About.onclick),t(n.About.div).attr("title",n.About.title).find("a").text(n.About.title)),e.Language)if(e.Language.options.split(",").length>1){var a=gllangauge;t(n.Language.div).attr("title",n.Language.title).find(n.Language.divTitle).text(n.Language.title),t(n.Language.div).find(n.Language.divOptions).html("\n ".concat(e.Language.options.split(",").map(function(i){var o=(i=i.match(/[a-z]+/gi).map(function(t){return t.charAt(0).toUpperCase()+t.substr(1).toLowerCase()}).join("")).toLowerCase()==a.toLowerCase();return o&&t(n.Language.div).find(n.Language.badge).text(i),'\n <div class="menu-item px-3">\n <a href="javascript:void(0);" onclick="'.concat(e.Language.onclick,'" data-language="').concat(i,'" class="menu-link d-flex px-5 ').concat(o?"active":"",'">\n <span>\n ').concat(i,"\n </span>\n </a>\n </div>\n ")}).join(""),"\n "))}else t(n.Language.div).addClass("d-none");e.showLog&&(t(n.showLog.div).attr("style","display:"+e.showLog.display),t(n.showLog.div).find(n.showLog.divClick).attr("onclick",e.showLog.onclick),t(n.showLog.div).attr("title",n.showLog.title).find("span:first").text(n.showLog.title)),e.traceValue&&("True"==e.traceValue.traceVal?(t(n.traceValue.div).find(n.traceValue.divControl).attr("checked","checked"),t(n.traceValue.div).find(n.traceValue.divspan).attr("title",n.traceValue.title.on)):(t(n.traceValue.div).find(n.traceValue.divControl).removeAttr("checked"),t(n.traceValue.div).find(n.traceValue.divspan).attr("title",n.traceValue.title.off)),t(n.traceValue.div).find(n.traceValue.divClick).attr("onclick",e.traceValue.onclick)),e.executionLog&&(t(n.executionLog.div).attr("style","display:"+e.executionLog.display),t(n.executionLog.div).find(n.executionLog.divClick).attr("onclick",e.executionLog.onclick),t(n.executionLog.div).find(n.showLog.divClick).attr("title",n.executionLog.title).text(n.executionLog.title)),e.uiSelector&&(t(n.uiSelector.div).attr("style","display:"+e.uiSelector.display),t(n.uiSelector.div).find(n.uiSelector.divClick).attr("onclick",e.uiSelector.onclick),t(n.uiSelector.div).attr("title",n.uiSelector.title).find("span:first").text(n.uiSelector.title)),e.modernUiValue&&(this.compressedMode?(t(n.modernUiValue.div).find("input").prop("checked",!0),t(n.modernUiValue.div).find(n.modernUiValue.divSpan).attr("title",n.modernUiValue.title.on)):(t(n.modernUiValue.div).find("input").prop("checked",!1),t(n.modernUiValue.div).find(n.modernUiValue.divSpan).attr("title",n.modernUiValue.title.off)),t(".setting-panel").css({height:"calc(100vh - "+Math.round(t(".tab-content").offset().top)+"px",overflow:"auto"}),t(t(n.modernUiValue.div).find("input")).click(function(a){t(n.modernUiValue.div).find("input").is(":checked")?(t(n.modernUiValue.div).find(n.modernUiValue.divSpan).attr("title",n.modernUiValue.title.off),window[e.modernUiValue.onclick](!0)):(t(n.modernUiValue.div).find(n.modernUiValue.divSpan).attr("title",n.modernUiValue.title.on),window[e.modernUiValue.onclick](!1)),setTimeout(function(){t(".setting-panel").css({height:"calc(100vh - "+Math.round(t(".tab-content").offset().top)+"px",overflow:"auto"})},500)})),e.globalsettings&&(t(n.globalsettings.div).attr("style","display:"+e.globalsettings.display),t(n.globalsettings.div).attr("onclick",e.globalsettings.onclick),t(n.globalsettings.div).attr("title",n.globalsettings.title).find("span").text(n.globalsettings.title)),n.Adminconsole&&(t(n.Adminconsole.div).attr("style","display:"+e.Adminconsole.display),t(n.Adminconsole.div).attr("onclick",e.Adminconsole.onclick),t(n.Adminconsole.div).find(n.Adminconsole.title.div).attr("title",n.Adminconsole.title.title).text(n.Adminconsole.title.title),t(n.Adminconsole.div).find(n.Adminconsole.subTitle.div).attr("title",n.Adminconsole.subTitle.title).text(n.Adminconsole.subTitle.title)),n.developerworkbench&&(t(n.developerworkbench.div).attr("style","display:"+e.developerworkbench.display),t(n.developerworkbench.div).attr("onclick",e.developerworkbench.onclick),t(n.developerworkbench.div).find(n.developerworkbench.title.div).attr("title",n.developerworkbench.title.title).text(n.developerworkbench.title.title),t(n.developerworkbench.div).find(n.developerworkbench.subTitle.div).attr("title",n.developerworkbench.subTitle.title).text(n.developerworkbench.subTitle.title)),e.AppConfig&&(t(n.AppConfig.div).attr("style","display:"+e.AppConfig.display),t(n.AppConfig.div).attr("onclick",e.AppConfig.onclick),t(n.AppConfig.div).attr("title",n.AppConfig.title).find("span").text(n.AppConfig.title)),e.ChangePassword&&(t(n.ChangePassword.div).attr("style","display:"+e.ChangePassword.display),t(n.ChangePassword.div).find(n.ChangePassword.divTitle).attr("onclick",e.ChangePassword.onclick).attr("title",n.ChangePassword.title).text(n.ChangePassword.title)),e.userManual&&(t(n.userManual.div).attr("style","display:"+e.userManual.display),t(n.userManual.div).attr("onclick",e.userManual.onclick),t(n.userManual.div).attr("title",n.userManual.title).find("span").text(n.userManual.title)),t(".setting-panel").css({height:"calc(100vh - "+Math.round(t(".tab-content").offset().top)+"px",overflow:"auto"})},initUtilities:function(){var e=this.options.settings.axUserOptions,n=this.options.staging;if(e.qrCodeBtnWrapper){t(n.qrCodeBtnWrapper.div).attr("style","display:"+e.qrCodeBtnWrapper.display),t(n.qrCodeBtnWrapper.div).find(n.qrCodeBtnWrapper.divTitle).attr("title",n.qrCodeBtnWrapper.title).text(n.qrCodeBtnWrapper.title);var a=t(n.qrCodeBtnWrapper.div).find(n.qrCodeBtnWrapper.divPlaceholder);try{a.length>0&&new QRCode(a[0],{text:'{"spath":"'.concat(encodeURI(mainRestDllPath.slice(0,-1)),'","pname":"').concat(mainProject,'","notify_URI":"').concat(encodeURI(nodeApi.substr(0,nodeApi.length-5)),'","p_url":"').concat(encodeURI(mainPageUrl=window.location.href.toLowerCase())&&(webUrl=mainPageUrl.substr(0,mainPageUrl.indexOf("/aspx"))),'"}'),width:250,height:250,colorDark:"#000000",colorLight:"#ffffff",correctLevel:QRCode.CorrectLevel.H})}catch(i){}}e.WidgetBuilder&&(t(n.WidgetBuilder.div).attr("style","display:"+e.WidgetBuilder.display),t(n.WidgetBuilder.div).attr("onclick",e.WidgetBuilder.onclick),t(n.WidgetBuilder.div).attr("title",n.WidgetBuilder.title).find("span").text(n.WidgetBuilder.title)),e.pageBuilderBtn&&(t(n.pageBuilderBtn.div).attr("style","display:"+e.pageBuilderBtn.display),t(n.pageBuilderBtn.div).attr("onclick",e.pageBuilderBtn.onclick),t(n.pageBuilderBtn.div).attr("title",n.pageBuilderBtn.title).find("span").text(n.pageBuilderBtn.title)),e.Dashboard&&(t(n.Dashboard.div).attr("style","display:"+e.Dashboard.display),t(n.Dashboard.div).attr("onclick",e.Dashboard.onclick),t(n.Dashboard.div).attr("title",n.Dashboard.title).find("span").text(n.Dashboard.title)),e.Responsibilities&&(t(n.Responsibilities.div).attr("style","display:"+e.Responsibilities.display),t(n.Responsibilities.div).attr("onclick",e.Responsibilities.onclick),t(n.Responsibilities.div).attr("title",n.Responsibilities.title).find("span").text(n.Responsibilities.title)),e.ExportData&&(t(n.ExportData.div).attr("style","display:"+e.ExportData.display),t(n.ExportData.div).attr("onclick",e.ExportData.onclick),t(n.ExportData.div).find(n.ExportData.title.div).attr("title",n.ExportData.title.title).text(n.ExportData.title.title),t(n.ExportData.div).find(n.ExportData.subTitle.div).attr("title",n.ExportData.subTitle.title).text(n.ExportData.subTitle.title)),e.ImportData&&(t(n.ImportData.div).attr("style","display:"+e.ImportData.display),t(n.ImportData.div).attr("onclick",e.ImportData.onclick),t(n.ImportData.div).find(n.ImportData.title.div).attr("title",n.ImportData.title.title).text(n.ImportData.title.title),t(n.ImportData.div).find(n.ImportData.subTitle.div).attr("title",n.ImportData.subTitle.title).text(n.ImportData.subTitle.title)),e.ImportHistory&&(t(n.ImportHistory.div).attr("style","display:"+e.ImportHistory.display),t(n.ImportHistory.div).attr("onclick",e.ImportHistory.onclick),t(n.ImportHistory.div).attr("title",n.ImportHistory.title).find("span").text(n.ImportHistory.title)),e.WorkFlow&&(t(n.WorkFlow.div).attr("style","display:"+e.WorkFlow.display),t(n.WorkFlow.div).attr("onclick",e.WorkFlow.onclick),t(n.WorkFlow.div).attr("title",n.WorkFlow.title).find("span").text(n.WorkFlow.title))}},init=function(e){var n=this;return this.options=t.extend(!0,{},this.options,e),this.options.dirLeft||(t(".navbar-right").removeClass("navbar-right").addClass("navbar-left"),t(".pull-right:not(.dropdown-menu)").removeClass("pull-right").addClass("pull-left"),t("[data-placement=right").attr("data-placement","left")),browser.activate(this.options.isHybrid),setUserOptions.activate(this.options.axpertUserSettings,this.options.compressedMode),leftSideBar.activate(this.options.leftSideBar,this.options.isMobile),rightSideBar.activate(this.options.rightSideBar),cardsPage.activate(this.options.cardsPage),notificationbar.activate(this.options.notificationbar),navbar.activate(),dropdownMenu.activate(),input.activate(),select.activate(),search.activate(this.options.search),tooltipsPopovers.activate(),t(this.options.navigation.backButton.div).hide(),setTimeout(function(){t(n.options.loader.div).addClass(n.options.loader.outAnimationClass),setTimeout(function(){t(n.options.loader.textDiv).addClass("d-none"),t(n.options.loader.parent).removeClass(n.options.loader.parent.substr(1)).removeClass(n.options.loader.stayClass),t(n.options.loader.div).removeClass(n.options.loader.outAnimationClass).addClass(n.options.loader.radialGradientClass),t(n.options.loader.subDiv).addClass(n.options.loader.loaderWrapClass)},0)},50),this.options},{options:options,leftSideBar:leftSideBar,rightSideBar:rightSideBar,cardsPage:cardsPage,notificationbar:notificationbar,search:search,navbar:navbar,input:input,select:select,dropdownMenu:dropdownMenu,browser:browser,init:init}}}(jQuery,window),$(function(){window.location.href.indexOf(".html")>-1&&$.axpertUI.init({leftSideBar:{menuConfiguration:{menuJson:menuJsonData,staging:{div:"#leftsidebar .menu ul.list"},menuTemplete:{}}}})});