');return this.widget.$el.parent().append(e),this.widget.getExpandViewContent&&this.widget.getExpandViewContent(this.data,e),Promise.resolve()},e})),define("text!dashboard-core/js/lib/@waca/dashboard-common/dist/ui/templates/FocusView.template",[],(function(){return'
'})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/FocusView",["../lib/@waca/core-client/js/core-client/ui/AccessibleView","../nls/StringResources","jquery","doT","text!./templates/FocusView.template"],(function(t,e,i,n,o){var s=t.extend({init:function(t){s.inherited("init",this,arguments),this._content=t.content,this._owner=t.owner,this._widgetNode=t.data,this._dashboardState=t.dashboardState,this._iconsFeature=this._owner.dashboardApi.getFeature("Icons")},onKeyPress:function(t){27===t.keyCode&&this.cancel()},onTapBackground:function(){this.cancel()},_onClick:function(){this._owner.layoutAPI.offFocus()},render:function(){var t=this,s=this.containerElement||document.body,a=document.createElement("div");a.classList.add("focusViewContainer"),a.setAttribute("tabindex","-1");var r=i(s[0].appendChild(a));r.addClass("expandedView"),this._$container=r;var l=i('
');r.append(l);var c=this._owner.getExpandStartingPosition?this._owner.getExpandStartingPosition():this._getCardPosition(this._widgetNode.rowDiv),d=this._content.getFeature("VisExpandMode");if(d){this._setFocusState(!0),d.renderExpandedModeContent(l.get(0));var h=n.template(o)({label:e.get("evCollapse"),collapseIcon:this._iconsFeature.getIcon("minimize").id}),u=i(h);u.on("primaryaction",this._collapse.bind(this)),l.children().first().append(u)}var p={left:0,top:0,height:"100%",width:"100%"};l.css({"min-height":"inherit",top:c.top,left:c.left}).height(c.height).width(c.width),this._returnPosition=c,r.show();var f=new Promise(function(t){l.animate(p,"fast",function(){this.postRenderAnimation&&this.postRenderAnimation({height:l.height()}),t(r);var e=i(".popover");e.length&&e.popover("hide")}.bind(this._owner))}.bind(this));return i("body").on("tap.focusView",".focusViewContainer.expandedView",this.onTapBackground.bind(this)),i("body").on("keydown.pageView",this.onKeyPress.bind(this)),i("body").on("click.widgetContent",".widgetContent",this._onClick.bind(this)),r.on("touch","span.expand",(function(e){e.preventDefault(),e.stopImmediatePropagation(),t._collapse()})).on("tap","div.card",(function(t){t.preventDefault(),t.stopImmediatePropagation()})),f},remove:function(){return this._setFocusState(!1),this._$container&&(this._$container.remove(),this._$container=null),i("body").off("tap.focusView"),i("body").off("keydown.pageView"),i("body").off("click.widgetContent"),s.inherited("remove",this,arguments)},_getCardPosition:function(t){var e=i(t).parents(".cardscroll")[0],n=i(e).scrollTop(),o=this._getPosition(t);return o.y-=n,{top:o.y,left:o.x,height:i(t).height(),width:i(t).width()}},_restoreUI:function(){this._owner.onRestore&&this._owner.onRestore(),this.getLaunchPoint()&&this.getLaunchPoint().focus()},_collapse:function(){this._setFocusState(!1);var t=this._$container.find("div.card");t.css({overflow:"hidden"});var e=this.remove.bind(this);t.animate(this._returnPosition,"fast",function(){this._$container.fadeOut("fast",e)}.bind(this)),this._restoreUI()},cancel:function(){this._setFocusState(!1),this._$container&&(this._$container.fadeOut("fast",this.remove.bind(this)),this._restoreUI())},_getPosition:function(t){for(var e=0,i=0;t;)e+=t.offsetLeft-t.scrollLeft+t.clientLeft,i+=t.offsetTop-t.scrollTop+t.clientTop,t=t.offsetParent;return{x:e,y:i}},_setFocusState:function(t){this._dashboardState.getUiState().focus!=t&&this._dashboardState.updateUiState({stateChange:{focus:t}})}});return s})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/WidgetBase",["../lib/@waca/core-client/js/core-client/ui/core/Events","../lib/@waca/core-client/js/core-client/utils/Deferred","../api/Error","underscore","jquery","../utils/HtmlXSSUtils","../DynamicFileLoader","../api/impl/Widget","../utils/ContentUtil","./ExpandedController","./FocusView"],(function(t,e,i,n,o,s,a,r,l,c,d){var h=300,u=300,p=t.extend({expanded:!1,init:function(t){p.inherited("init",this,arguments),this.dashboardApi=t.dashboardApi;var i=-1!==[void 0,!0,"true"].indexOf(this.dashboardApi.getAppConfig("usePreferredSize")),n=t.initialConfigJSON&&t.initialConfigJSON.usePreferredSize;this.usePreferredSize=!1!==n&&i,this.whenContainerIsReady=new e,this.id=t.id,this.canvas=t.canvas,this.content=t.content,this._stateAPI=this.content.getFeature("state.internal"),this._stateAPI.onChangeError(this.onStateChangeError.bind(this)),this.initialConfigJSON=t.initialConfigJSON,this.el=t.el,this.$el=o(this.el),this.$widgetContainer=o(t.widgetContainer),this.eventRouter=t.eventRouter,this.services=t.services,t.registry&&(this.properties=t.registry.properties);var s=this.dashboardApi.getFeature("internal");s&&(this.eventGroups=s.getBoardModel().eventGroups),this.colorsService=this.dashboardApi.getFeature("Colors"),this.registerEvents(t.eventRouter),this.contributionSpec=t.registry,this.logger=this.dashboardApi.getGlassCoreSvc(".Logger"),this.errorView=t.errorView,this.propertiesUtil=t.propertiesUtil,t.contentFeatureLoader.registerDeprecatedFeature(this.id,"WidgetAPI.deprecated",{getAPI:this.getAPI.bind(this)}),this._expandModeContainerSelector=".boardPageView:visible > .pageViewContent > .dashboardFrame > .dashboardFrameCentre"},getDashboardApi:function(){return this.dashboardApi},_extendAPI:function(t){var e=this.getAPI();for(var i in t)"function"==typeof t[i]&&(e[i]=t[i])},getFeature:function(){return null},setFeatureEnabled:function(){},getId:function(){return this.id},getAPI:function(){return this.widgetAPI||(this.widgetAPI=new r(this).getAPI()),this.widgetAPI},registerEvents:function(){this.dashboardApi.on("widget:stopMove",this.onStopMove,this),this.dashboardApi.on("widget:startMove",this.onStartMove,this),this.dashboardApi.on("widget:onDetailErrors",this.addErrorDetailsHandler,this),this.colorsService&&this.colorsService.on("colorSet:changed",this.onDashboardColorSetChanged,this)},unregisterEvents:function(){this.dashboardApi.off("widget:stopMove",this.onStopMove,this),this.dashboardApi.off("widget:startMove",this.onStartMove,this),this.dashboardApi.off("widget:onDetailErrors",this.addErrorDetailsHandler,this),this.colorsService&&this.colorsService.off("colorSet:changed",this.onDashboardColorSetChanged,this)},registerEventGroup:function(t){if(t=t||n.uniqueId("_addToDefaultGroup_"),this.eventGroups){var e=this.eventGroups.findGroup(this.id);if(!e||e.getPageId()!==this.getContainerPageId())return e=this.eventGroups.getDefaultGroup(this.getContainerPageId(),{payloadData:{undoRedoTransactionId:t}}),this.eventGroups.addToGroup(e.id,[this.id],{payloadData:{undoRedoTransactionId:t}}),!0}return!1},registerWidgetChromeEvents:function(t){t&&(t.on("widget:onResize",this.resize,this),t.on("widget:onShow",this.onShow,this),t.on("widget:onHide",this.onHide,this),t.on("widget:onMaximize",this.onMaximize,this),t.on("widget:onRestore",this.onRestore,this),t.on("widget:onTitleChange",this.onTitleChange,this),t.on("widgetchrome:selected",this.onChromeSelected,this),t.on("widgetchrome:deselected",this.onChromeDeselected,this),t.on("widget:onAuthoringMode",this.onAuthoringMode,this),t.on("widget:onConsumeMode",this.onConsumeMode,this),t.on("widget:onEventGroupMode",this.onEventGroupMode,this),t.on("widget:onEnterContainer",this.onEnterContainer,this),t.on("widget:onExitContainer",this.onExitContainer,this),t.on("layout:fillColorChange",this.onPagefillColorChange,this))},unregisterWidgetChromeEvents:function(t){t&&(t.off("widget:onResize",this.resize,this),t.off("widget:onShow",this.onShow,this),t.off("widget:onHide",this.onHide,this),t.off("widget:onMaximize",this.onMaximize,this),t.off("widget:onRestore",this.onRestore,this),t.off("widget:onTitleChange",this.onTitleChange,this),t.off("widgetchrome:selected",this.onChromeSelected,this),t.off("widgetchrome:deselected",this.onChromeDeselected,this),t.off("widget:onAuthoringMode",this.onAuthoringMode,this),t.off("widget:onConsumeMode",this.onConsumeMode,this),t.off("widget:onEventGroupMode",this.onEventGroupMode,this),t.off("widget:onEnterContainer",this.onEnterContainer,this),t.off("widget:onExitContainer",this.onExitContainer,this),t.off("layout:fillColorChange",this.onPagefillColorChange,this))},_registerModelEvents:function(){this.model.on("change",this._onModelChange,this),this.model.on("change:fillColor",this.applyFillColor,this),this.model.on("change:borderColor",this.applyBorderColor,this),this._modelEventsRegistered=!0},_unregisterModelEvents:function(){this._modelEventsRegistered&&(this.model.off("change",this._onModelChange,this),this.model.off("change:fillColor",this.applyFillColor,this),this.model.off("change:borderColor",this.applyBorderColor,this),this._modelEventsRegistered=!1)},onStartMove:function(){},onStopMove:function(){},onPagefillColorChange:function(){},onDashboardColorSetChanged:function(){this.colorsService.makeSureColorIsValidInModel({model:this.model,propertyName:"fillColor"}),this.colorsService.makeSureColorIsValidInModel({model:this.model,propertyName:"borderColor"})},getDefaultValue:function(t){var e=n.find(this.properties,(function(e){return e.id===t}));if(e)return e.defaultValue},onContainerReady:function(t){var e=t.model,i=t.widgetChromeEventRouter,n=t.isAuthoringMode,o=t.additionalWidgetData,s=void 0===o?{}:o,a=t.layoutAPI;this.model=e,this.widgetChromeEventRouter=i,this.isAuthoringMode=n,this.addPayloadData=s.addPayloadData,this.layoutAPI=a,this.model&&(this._registerModelEvents(),this.addWhiteListAttrs("fillColor","borderColor","animationEntrance","animationExit"),this.addColorProperties(["fillColor","borderColor"]),this.model.localizedProps&&this.model.localizedProps.length&&this.dashboardApi.getFeature("TranslationService").registerView({view:this,model:this.model})),this.registerWidgetChromeEvents(this.widgetChromeEventRouter),this.whenContainerIsReady.resolve()},getLayoutAPI:function(){return this.layoutAPI},onAuthoringMode:function(){this.isAuthoringMode=!0,this.isEventGroupMode=!1},onConsumeMode:function(){this.isAuthoringMode=!1,this.isEventGroupMode=!1},onEventGroupMode:function(){this.isAuthoringMode=!0,this.isEventGroupMode=!0,this._setEventGroupOverlayContent(this.eventGroups.findGroup(this.id))},getEventGroupId:function(){return this.eventRouter?this.eventRouter.channelId:void 0},setEventRouter:function(t,e){!t&&this.eventRouter?(this.unregisterEvents(this.eventRouter),this.onRemoveCurrentEventRouter(e),this.unregistered=!0):(this.unregistered||t.channelId!==this.eventRouter.channelId)&&(this.unregistered||(this.unregisterEvents(this.eventRouter),this.onRemoveCurrentEventRouter(e)),this.eventRouter=t,this.eventRouter&&(this.registerEvents(this.eventRouter),this.onNewEventRouter(e),this.unregistered=!1)),this._setEventGroupOverlayContent()},onRemoveCurrentEventRouter:function(){},onNewEventRouter:function(){},_setEventGroupOverlayContent:function(){var t=this.eventGroups.findGroup(this.id),e=this.getWidgetStyleNode().find(".eventGroupOverlayContent");t&&e&&e.text(t.getGroupIndex())},onEnterContainer:function(){},onExitContainer:function(){},_onModelChange:function(t){t&&"UndoRedoController"===t.sender&&this.refreshPropertiesPane()},destroy:function(){this._unregisterModelEvents(),this._expanded&&this._expanded.remove(),this.unregisterEvents(this.eventRouter),this.unregisterWidgetChromeEvents(this.widgetChromeEventRouter),this.model&&(this.model.localizedProps&&this.model.localizedProps.length&&this.dashboardApi.getFeature("TranslationService").deregisterView(this.model.id),this.model.contentReferences=[]),this._expanded=null,this.eventRouter=null},get:function(t){return this.model?this.model[t]:void 0},set:function(t,e){this.model&&t&&(e=e||{},e=n.defaults(e,{sender:this.id}),this.model.set(t,e))},triggerExternalEvent:function(t,e){this.eventRouter&&this.eventRouter.trigger(t,e)},onTitleChange:function(){},onPropertyUpdate:function(t){var e={};e[t.category]=t.item;var i=null;t.transactionId&&(i={undoRedoTransactionId:t.transactionId,transactionToken:t.transactionToken}),"fillColor"!==t.category&&"borderColor"!==t.category||this.colorsService.prepareForColorModelChange(e,t.category),this.set(e,{silent:!1,payloadData:i})},updateDescription:function(t){this.widgetChromeEventRouter&&this.widgetChromeEventRouter.trigger("widget:updateDescription",{value:t})},updateWidgetArialabel:function(t){this.widgetChromeEventRouter&&this.widgetChromeEventRouter.trigger("widget:updateWidgetArialabel",{value:t})},clearWidgetArialabel:function(){this.widgetChromeEventRouter&&this.widgetChromeEventRouter.trigger("widget:clearWidgetArialabel")},setLayoutProperties:function(t){this.widgetChromeEventRouter&&this.widgetChromeEventRouter.trigger("widget:setLayoutProperties",t)},addIcon:function(t,e){if(this.widgetChromeEventRouter){var i=void 0,n=this._isMaximized&&this._expanded&&this._expanded.containerElement&&this._expanded.containerElement.find(".widgetHeader");n&&n.length&&0===(i=n.find(".widgetIcons")).length&&(i=n),this.widgetChromeEventRouter.trigger("widget:addIcon",{widgetIcon:t,name:e,location:i})}},applyCommonProperties:function(){if(this.model){this.applyFillColor({value:this.model.fillColor}),this.applyBorderColor({value:this.model.borderColor});var t=this.model.showTitle;t||(t=this.getDefaultValue("showTitle")),this.showTitle({value:t})}},showTitle:function(t){if(!t.value){var e=this.$el.parent();e.hasClass("widget")&&e.find(".textArea").addClass("hidden")}},changeTitleType:function(t){if("smart"===t.value){var e=this.model.toJSON();e.name="";var i=this.dashboardApi.getDashboardCoreSvc(".SmartNamingSvc").getWidgetName(e);this.$el.parent().find(".textArea").text(i)}},applyFillColor:function(t){this.applyColor(t,"fill")},applyBorderColor:function(t){this.applyColor(t,"border")},applyColor:function(t,e){this.getWidgetStyleNode().each(function(i,n){var o=new RegExp("\\s*\\b"+e+"-[^\\s]*\\b","g"),s=n.getAttribute("class")||"";s=s.replace(o,""),t.value&&(s+=" "+this.getThemeColorClassName(t.value,e)),n.setAttribute("class",s)}.bind(this))},getWidgetStyleNode:function(){return this.$el.closest(".widget")},getThemeColorClassName:function(t,e){return e+"-"+t},resize:function(){},onShow:function(){},onHide:function(){},reveal:function(){},onChromeSelected:function(){this.chromeSelected=!0,this.triggerExternalEvent("widget:selected",{sender:this.model.id,payloadData:this})},onChromeDeselected:function(){this.chromeSelected=!1,this.triggerExternalEvent("widget:deselected",{sender:this.model.id}),this.triggerExternalEvent("properties:deregister",{sender:this.model.id})},showWarning:function(t,e){this.showError(t,e,"warning")},_updateErrorContainer:function(){},_updateErrorType:function(t,e){return e||"error"},hasError:function(){return this.$el.has(".errorContainer").length>0},hasWarning:function(){return this.$el.has(".warningContainer").length>0},getError:function(){return this.errorMessage},onStateChangeError:function(t){t?this.renderError(t.getMessage(),t.getParams(),t.getType()):this._clearError()},renderError:function(t,e,i){e&&e.errorInfo&&(this._lastErrorInfo=e.errorInfo),i=this._updateErrorType(t,i);var n=this.hasError();if(this.el){var o=this.errorView.renderContainer({id:this.id+"Title",type:i,msg:{str:t,params:e}});if(this._updateErrorContainer(t,o),this.$el.find(".errorContainer").remove(),this.widgetChromeEventRouter&&!n){var s={"min-height":Math.max(u,this.$el.innerHeight()),"min-width":h};this.widgetChromeEventRouter.trigger("widget:showError",s,this)}var a=this.errorView.makeNlsMessage({str:t,params:e});this.errorMessage=a,this.updateWidgetArialabel(a),this.$el.append(o),this.addErrorDetailsHandler(),this.renderComplete&&this.renderComplete()}},showError:function(t,e,n){var o=new i({msg:t,params:e},{type:n});this._stateAPI.setError(o)},addErrorDetailsHandler:function(){!0===window.dashboardErrorDetailsEnabled&&this._lastErrorInfo&&this.$el.has(".errorContainer").length>0&&this.$el.find(".dashboardMessageBox").onClick(this._showErrorDetails.bind(this))},_showErrorDetails:function(){return this._lastErrorInfo?a.load(["ui/dialogs/MessageBox"]).then(function(t){var e=t[0],i={httpResponse:{status:this._lastErrorInfo.status,details:this._lastErrorInfo.responseJSON?this._lastErrorInfo.responseJSON:{}},httpRequest:{querySpec:this._lastErrorInfo.querySpec?this._lastErrorInfo.querySpec:{}},widgetSpec:this.model};new e("selectableInfo","Error details",JSON.stringify(i,null,4)).open()}.bind(this)):Promise.resolve()},clearError:function(){this._stateAPI.clearError()},_clearError:function(){if(this._lastQueryErrorInfo=null,this.errorMessage=null,this.hasError()){if(this.widgetChromeEventRouter){this.widgetChromeEventRouter.trigger("widget:clearError",{})}this.$el.find(".errorContainer").remove()}},clearMoreDataIndicator:function(){this.widgetChromeEventRouter&&this.widgetChromeEventRouter.trigger("widget:clearMoreDataIndicator")},addWhiteListAttrs:function(){var t=Array.prototype.slice.call(arguments,0);this.model&&t.length>0&&(this.model.whitelistAttrs?this.model.whitelistAttrs=n.uniq(this.model.whitelistAttrs.concat(t)):this.model.whitelistAttrs=t)},addColorProperties:function(t){this.model&&(this.model.colorProperties?this.model.colorProperties=this.model.colorProperties.concat(t):this.model.colorProperties=t)},addContentReferences:function(t){this.model&&(this.model.contentReferences=this.model.contentReferences.concat(t))},removeWhiteListAttrs:function(){if(this.model&&this.model.whitelistAttrs){var t=Array.prototype.slice.call(arguments,0);this.model.whitelistAttrs=n.difference(this.model.whitelistAttrs,t)}},getExpandStartingPosition:function(){var t=o(this._expandModeContainerSelector).offset().top,e=this.$el.offset();return e.top-=t,e.width=this.$el.width(),e.height=this.$el.height(),t=o(this._expandModeContainerSelector).offset().left,e.left-=t,e},getExpandViewContent:function(){return o('
')},isWidgetMaximized:function(){return!0===this._isMaximized},onMaximize:function(){if(!this._isMaximized&&this.isMaximizeSupported)return this._isMaximized=!0,this.triggerExternalEvent("widget:maximize",{id:this.id}),this._expanded&&this._expanded.remove(),this._restoreToParent=this.$el.parent(),this._expanded=new d({owner:this,content:this.content,data:this.el,containerElement:o(this._expandModeContainerSelector),launchPoint:this.getWidgetStyleNode()[0],dashboardState:this.dashboardApi.getFeature("DashboardState")}),this._expanded.render()},toggleExpanded:function(t){return void 0===t&&(t=!this.expanded),t!==this.expanded?(this.expanded=t,this._getExpandedController().toggle(t)):Promise.resolve()},_getExpandedController:function(){return this._expandedController||(this._expandedController=new c({widget:this})),this._expandedController},whenRenderComplete:function(){return this._stateAPI.setStatus(this._stateAPI.STATUS.RENDERED),Promise.resolve()},onRestore:function(){if(this._isMaximized=!1,this.triggerExternalEvent("widget:restore",{id:this.id}),this._restoreToParent)return this.getVisBounds().then(function(t){this.$el.css({width:t.width,height:t.height}),this._restoreToParent.append(this.$el),this._restoreToParent=null,this.applyCommonProperties(),this.resize()}.bind(this))},getContextToolbarItems:function(){return[]},getContainerPageId:function(){var t=this.dashboardApi.getAppConfig("pageContainerType"),e=l.getPageContent(this.content,t);return e?e.getId():null},resizeToPreferredSize:function(){},setPreferredSize:function(t,e){if(this.usePreferredSize){var i={preferredSize:t,options:e};this.widgetChromeEventRouter&&this.widgetChromeEventRouter.trigger("widget:setPreferredSize",i,this)}},getVisBounds:function(){var t=new e;if(!this.widgetChromeEventRouter||this._isMaximized&&this._expanded)t.resolve({top:0,left:0,width:this.$el.innerWidth(),height:this.$el.innerHeight()});else if(this._isIntentViewMode()){var i=this.$el.parents(".intent-results-preview");t.resolve({top:0,left:0,width:i.innerWidth(),height:i.innerHeight()})}else this.widgetChromeEventRouter.trigger("widget:getSize",{deferred:t},this);return t.promise},_isIntentViewMode:function(){return this.$el.parents(".intent-results-preview").length>0},getType:function(){return this.model.type},_filterActiveAutoBinProperty:function(t){var e=this;return n.filter(t,(function(t){return!["autoBin.toggle","autoBin.count"].includes(t.id)||e.visModelManager.getDefinition().binningConfig&&!0===e.visModelManager.getDefinition().binningConfig.auto}))},onPropertyChange:function(t,e){this.onPropertyUpdate(this.propertiesUtil.buildPropChangePayload(t,e))},refreshPropertiesPane:function(t){this.model&&this.triggerExternalEvent("properties:refreshPane",n.extend({sender:this.model.id},t))},isValidHtmlContent:function(t){return s.isValidHtmlContent(t)},doesVisPropertyMatchExpected:function(t,e){if(this._currVis&&this._currVis.doesVisPropertyMatchExpected)return this._currVis.doesVisPropertyMatchExpected(t,e)},isContextualGridEnabled:function(){return Promise.resolve(!1)},_invokeLifeCycleHandlers:function(t,e){var i=this;return this.dashboardApi.getDashboardSvc(".LifeCycleManager").then((function(i){return i.invokeLifeCycleHandlers(t,e)})).catch((function(t){i.logger.error(t)}))},render:function(){return this._stateAPI.setStatus(this._stateAPI.STATUS.RENDERING),Promise.resolve(this.$el)}});return p})),define("text!dashboard-core/js/lib/@waca/dashboard-common/dist/ui/templates/ListView.template",[],(function(){return'/*\n *+------------------------------------------------------------------------+\n *| Licensed Materials - Property of IBM\n *| IBM Cognos Products: Dashboard\n *| (C) Copyright IBM Corp. 2015, 2021\n *|\n *| US Government Users Restricted Rights - Use, duplication or disclosure\n *| restricted by GSA ADP Schedule Contract with IBM Corp.\n *+------------------------------------------------------------------------+\n */\n{{? it.searchText && !it.listOnly}}\n
\n\t{{? it.newStyle}}\n\t
\n\t
\n\t
\n\t{{??}}\n\t
\n\t
\n\t{{?}}\n\t{{? it.sortFlyout && !it.listOnly}}\n\t
\n\t{{?}}\n
\n{{?}}\n
{{#def.listTemplate}}
\n{{? it.multiSelect && !it.listOnly}}\n
\n{{?}}\n'})),define("text!dashboard-core/js/lib/@waca/dashboard-common/dist/ui/templates/ListItems.template",[],(function(){return'{{ function children(it, items, level) { }}\n{{ var padding = level?(level-1)*12 + 10:10; }}\n{{~ items :item}}\n
\n\n{{? it.controlType === "tree"}}\n
\n{{?}}\n\t{{#def.itemTemplate}}\n{{? !item.hasChildren && item.canSelect }}\n
\n\t \n\t \n
\n{{?}}\n{{? !item.hasChildren && item.canSingleDelete }}\n
\n{{?}}\n
\n{{? it.controlType === \'tree\' }}\n{{? item.children }}\n
\n{{ children( it, item.children, level+1 ); }}\n
{{??}}\n
{{?}}\n{{?}}{{~}}\n{{ } }}\n{{ children( it, it.items, it.level ); }}\n'})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/CenterLoadingSpinner",["react","ca-ui-toolkit","prop-types"],(function(t,e,i){var n=function(i){return t.createElement("div",{className:"loadingBlocker blockerCenterContents"},t.createElement(e.ProgressIndicator,{size:i.size,variant:i.variant}))};return n.propTypes={size:i.string.isRequiried,variant:i.string.isRequiried},n})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/BaseListView",["../lib/@waca/core-client/js/core-client/ui/core/View","text!./templates/ListView.template","text!./templates/ListItems.template","jquery","underscore","doT","../nls/StringResources","../lib/@waca/core-client/js/core-client/errors/BaseError","react-dom","./CenterLoadingSpinner"],(function(t,e,i,n,o,s,a,r,l,c){var d=t.extend({templateString:e,itemTemplate:'
{{? item.label }}{{!item.label}}{{??}}{{!item.name}}{{?}}
',listTemplate:i,itemClass:"listitem",controlClass:"list",treeItemClass:"treeitem",treeControlClass:"tree",listItemClass:"listitem",listControlClass:"list",isTree:!1,init:function(t){!this._baseEvents&&this.events&&(this._baseEvents=this.events),t&&t.isTree&&(this.isTree=!0),this.setIsTree(this.isTree),d.inherited("init",this,arguments),this.dotTemplate=s.template(this.templateString||"",void 0,{listTemplate:this.listTemplate,itemTemplate:this.itemTemplate}),this.dotListTemplate=s.template(this.listTemplate,void 0,{itemTemplate:this.itemTemplate}),this.$el.addClass("baseListView")},_setupEvents:function(){this._baseEvents?this.events=o.clone(this._baseEvents):this.events={},this.events["click "+this.itemClassSelector]="onSelectItem",this.events["keydown "+this.itemClassSelector]="onKeyDown",this.events["focus "+this.itemClassSelector]="onItemFocus",this.events["click .treeitem"]="onToggleItem"},setIsTree:function(t){this.isTree=!!t,this.isTree?(this.itemClass=this.treeItemClass,this.controlClass=this.treeControlClass):(this.itemClass=this.listItemClass,this.controlClass=this.listControlClass),this.itemClassSelector="."+this.itemClass,this.controlClassSelector="."+this.controlClass,this._setupEvents()},rightArrowHandler:function(t){return this.downArrowHandler(t)},leftArrowHandler:function(t){return this.upArrowHandler(t)},downArrowHandler:function(t){var e=this.$(this.itemClassSelector+":visible");return n(e[e.index(t)+1])},upArrowHandler:function(t){var e=this.$(this.itemClassSelector+":visible");return n(e[e.index(t)-1])},onKeyDown:function(t){var e,i,o,s,a=n(this.getTarget(t.target,this.itemClass)),r=null,l=t.keyCode||t.charCode;switch(this.isTree?(e=39,i=37,o=-5,s=-5):(e=-5,i=-5,o=39,s=37),l){case 13:case 32:t.preventDefault(),this.onSelectItem(t);break;case o:t.preventDefault(),r=this.rightArrowHandler(a);break;case 40:t.preventDefault(),r=this.downArrowHandler(a);break;case s:t.preventDefault(),r=this.leftArrowHandler(a);break;case 38:t.preventDefault(),r=this.upArrowHandler(a);break;case 35:t.preventDefault(),r=this.$(this.itemClassSelector+":visible").last();break;case 36:t.preventDefault(),r=this.$(this.itemClassSelector+":visible").first();break;case 107:case e:t.preventDefault(),this.expandItem(a);break;case 109:case i:t.preventDefault(),this.collapseItem(a);break;case 46:t.preventDefault(),this.onDeleteItem(t)}r&&r.length&&this.setFocusOnItem(r)},_getCurrentlyFocusedItems:function(){return this.$(this.itemClassSelector+'[tabindex="0"]')},_triggerFocusEvent:function(t){this.trigger("focus:item",{id:t.attr("data-id")})},onItemFocus:function(t,e){var i=n(this.getTarget(t.target,this.itemClass)),o=this._getCurrentlyFocusedItems(i);(o.length&&o.first()[0])!==i[0]&&(this._changeTabindices(o,i),e||(i[0].focus(),this._triggerFocusEvent(i)))},_changeTabindices:function(t,e){t.attr({"aria-activedescendant":"false",tabindex:-1}),e.attr({"aria-activedescendant":"true",tabindex:0})},onDeleteItem:function(){},onToggleItem:function(t){var e=n(this.getTarget(t.target,this.itemClass));t.preventDefault(),this.toggleItem(e)},setFocusOnItem:function(t,e){this.onItemFocus({target:t[0]},e)},prepareListItem:function(t){return t},prepareTreeItem:function(t){return this.prepareListItem(t)},getListItems:function(){return Promise.resolve([])},getRootItems:function(){return this.getListItems()},getChildItems:function(){return Promise.resolve([])},_getRequestFunction:function(){return this.isTree?this.getRootItems.bind(this):this.getListItems.bind(this)},_getPrepareFunction:function(){return this.isTree?this.prepareTreeItem:this.prepareListItem},render:function(){var t=this;this.elementClass&&this.$el.addClass(this.elementClass);var e=document.createElement("div");return this.$el.append(e),l.render(c({variant:"circle",size:"normal"}),e),Promise.resolve().then((function(){return t._getRequestFunction()()})).then((function(i){if(l.unmountComponentAtNode(e),n(e).remove(),!t.dotTemplate)throw new r("the list has been removed");var s=t._getPrepareFunction(),c=o.extend({controlType:t.controlClass,level:1,items:i.map(s.bind(t)),lbl_add:a.get("sidebarAdd"),lbl_clear:a.get("clearTextFilterValue"),lbl_missingDataSetData:a.get("missingDataSetData")},t.getCustomRenderProperties()),d=t.dotTemplate(c);t.$el.empty().append(d),t.setElement(t.$el),t.canMultiSelect&&t._updateMultiSelectUI(),t._setInitialFocus(),t.renderComplete()}))},getCustomRenderProperties:function(){return{}},renderComplete:function(){},renderChildren:function(t,e){var i=this._getPrepareFunction(),n=e.attr("aria-level");n=n?Number(n)+1:1;var o=this.dotListTemplate({controlType:this.controlClass,items:t.map(i.bind(this)),listOnly:!0,level:n});e.next().empty().attr("data-loaded","true").append(o)},renderTree:function(t){this.renderList(t)},renderList:function(t){var e=this._getListItemsHtml(t);this.$(this.controlClassSelector).empty(),this.$(this.controlClassSelector).append(e)},_setInitialFocus:function(){var t=this.$(this.itemClassSelector).first();t.length&&this.setFocusOnItem(t)},_getListItemsHtml:function(t){var e=this._getPrepareFunction(),i=o.extend({controlType:this.controlClass,items:t.map(e.bind(this)),listOnly:!0,level:1},this.getCustomRenderProperties());return this.dotListTemplate(i)},expandItem:function(t){var e=this;if(t.attr("aria-expanded")){var i=t.next();if("true"!==i.attr("data-loaded"))return Promise.resolve(this.getChildItems(t.attr("data-id"),t)).then((function(n){n&&0!==n.length?(e.renderChildren(n,t),t.attr("aria-expanded","true"),t.children().first().removeClass("wfg_twisty-closed").addClass("wfg_twisty-open"),i.show()):(t.removeAttr("aria-expanded"),t.children().first().removeClass("wfg_twisty-open wfg_twisty-closed"),i.attr("data-loaded","true"))}));t.attr("aria-expanded","true"),t.children().first().removeClass("wfg_twisty-closed").addClass("wfg_twisty-open"),i.show()}return Promise.resolve()},collapseItem:function(t){t.attr("aria-expanded")&&(t.attr("aria-expanded","false").next().hide(),t.children().first().removeClass("wfg_twisty-open").addClass("wfg_twisty-closed"))},toggleItem:function(t){var e=t.attr("aria-expanded");"true"===e?this.collapseItem(t):"false"===e&&this.expandItem(t)},setItemSelected:function(t){t.attr("aria-selected",!0)},showError:function(t,e){var i='
'+a.get(t);e&&(i+=""+e+"
"),this.$el.empty().append(i+"
")},remove:function(){return this.$(this.itemClassSelector).remove(),this.dotTemplate=null,d.inherited("remove",this,arguments),this}});return d})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/SearchableListView",["./BaseListView","../lib/@waca/core-client/js/core-client/utils/BidiUtil","jquery","underscore"],(function(t,e,i,n){var o=t.extend({_setupEvents:function(){o.inherited("_setupEvents",this,arguments),this.events["click .treeSearchIcon"]="onSearchIconClick",this.events["input .treeSearchInput"]="onSearchTextInput",this.events["input input"]="searchTypeDelay"},_setInitialFocus:function(){var t=this.$(".treeSearchInput");e.initElementForBidi(t[0]),t.focus()},onSearchIconClick:function(t){var e=i(t.target).hasClass("wfg_close"),n=this.$el.find(".treeSearchInput");n.focus(),e&&(n.val(""),n.trigger("input")),this._toggleCanClearSearch()},onSearchTextInput:function(){this._toggleCanClearSearch()},_toggleCanClearSearch:function(){var t=this._getSearchInputText().length>0;this.$el.find(".treeSearchIcon").toggleClass("wfg_close",t)},searchTypeDelay:function(t,e){this.iTypeDelayTimer&&window.clearTimeout(this.iTypeDelayTimer),this.iTypeDelayTimer=window.setTimeout(this.searchData.bind(this,e||this._getSearchInputText()),250)},searchData:function(t){var e=null;if(t){this._isSearching=!0;var i=function(e){return-1!==this._getSearchableFieldValue(e).toLowerCase().indexOf(t.toLowerCase())}.bind(this);this.isTree?(e=[],n.each(this._getSearchableItems(),(function(t){var o=[],s=n.clone(t);t.children&&(o=n.filter(t.children,i)),o.length?(s.children=o,s.expanded=!0,e.push(s)):i(s)&&(s.expanded=!1,e.push(s))}))):e=n.filter(this._getSearchableItems(),i),this._renderResultListItems(e)}else this._isSearching&&(this._isSearching=!1,e=this._getSearchableItems(),this._renderResultListItems(e))},_renderResultListItems:function(t){this._sortListItems(t),this.renderList(t),this.renderComplete()},_getSearchInputText:function(){return this.$el.find(".treeSearchInput").val()},_getSearchableItems:function(){return[]},_getSearchableFieldValue:function(){return""},_sortListItems:function(t){return t}});return o})),define("text!dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/templates/Menu.html",[],(function(){return'
\n\t{{? it.hcLabel}}\n\t\t{{=it.label}} \n\t{{?}}\n\t{{? it.labelOnly}}\n\t\t\n\t{{?}}\n
\n
\n\n'})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/Menu",["../../lib/@waca/core-client/js/core-client/ui/core/View","jquery","underscore","../../lib/@waca/core-client/js/core-client/utils/BidiUtil","text!./templates/Menu.html"],(function(t,e,i,n,o){var s=t.extend({templateString:o,events:{keydown:"_handleKeyboard","click .dropdown-menuitem":"_handleClick"},itemActions:null,itemSpecMap:null,baseClass:"toolbar",hcLabel:null,showTitle:!0,init:function(t){var e=this;i.defaults(t,{hcLabel:!0}),i.extend(this,t),this.itemActions={},this.itemSpecMap={},i.each(this.items,(function(t){e.itemSpecMap[t.name]=t})),s.inherited("init",this,arguments)},_handleClick:function(t){t.preventDefault(),this._performAction(t.currentTarget.id)},_performAction:function(t){var e=this.itemActions[t];e&&setTimeout(e,10)},removeItem:function(t){var e=this.viewId+"_"+t;this.$menu.children("#"+e).remove(),delete this.itemSpecMap[t],delete this.itemActions[e]},addDivider:function(){var t=e('
');return this.$menu.append(t),t},addItem:function(t){this.itemSpecMap[t.name]=t;var i=e(' '),n=null;return n=t.checked?e('"):e(''+t.label+" "),i.append(n),i.addClass("dropdown-menuitem"),i.addClass(t.name),this.$menu.append(i),this._buildMenuItem(t),i},showItem:function(t){this.$menu.find("."+t).removeClass("hidden")},hideItem:function(t){this.$menu.find("."+t).addClass("hidden")},_handleKeyboard:function(t){var n=t.which||t.keyCode||t.charCode,o=e(t.target);switch(n){case 9:t.shiftKey?o.hasClass("firstMenuItem")&&(o.closest("ul").find("a.lastMenuItem").focus(),t.preventDefault()):o.hasClass("lastMenuItem")&&(o.closest("ul").find("a.firstMenuItem").focus(),t.preventDefault());break;case 13:case 32:if(t.preventDefault(),this.$toggle.dropdown("toggle"),e(t.target).hasClass("dropdown-toggle")){this.$el.find(".dropdown-menu a").first().focus()}else{var s=this.getTarget(t.target,"dropdown-menuitem");this._performAction(s.id)}break;case 37:case 39:if(e(t.target.parentNode).hasClass("dropdown-menuitem")){var a=i.clone(t);a.keyCode=n+1,e(t.target).trigger(a)}}},_templateParams:function(){return{id:this.viewId,items:this.items,label:this.label,icon:this.icon,hcLabel:this.hcLabel,baseClass:this.baseClass,labelOnly:this.labelOnly,showTitle:this.showTitle}},render:function(){var t=this.dotTemplate(this._templateParams());return this.$el.append(t),this.$el.addClass(this.baseClass+"ItemWrapper"),this.$el.addClass("dropdown"),this.$toggle=this.$el.children(".dropdown-toggle"),this.$toggle.addClass(this.baseClass+"Icon"),this.$iconImage=e(' '),this.icon&&this.$toggle.prepend(this.$iconImage),this.$toggle.attr("title",this.label),this.$toggle.addClass(this.baseClass+"Item"),this.$menu=this.$el.children(".dropdown-menu"),this.trailing&&this.$menu.addClass("dropdown-menu-right"),this.$menuLabel=this.$el.find(".menu-label"),this._buildDropDown()},_buildDropDown:function(){var t=this;return new Promise((function(e,i){try{require(["bsdropdown"],(function(){t.$toggle.dropdown(),t.action&&t.$el.on("show.bs.dropdown",t.action.bind(t)),t._buildMenuItems(),e(t.$el)}),i)}catch(t){i(t)}}))},_buildMenuItems:function(){var t=this;i.each(this.items,(function(e){t._buildMenuItem(e)}))},_getItemId:function(t){return this.viewId+"_"+t},_buildMenuItem:function(t){var i=this._getItemId(t.name);this.itemActions[i]=t.action;var o=e("#"+i).get(0);o&&n.initElementForBidi(o)}});return s})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/MenuWithTick",["./Menu","underscore","text!./templates/Menu.html"],(function(t,e,i){var n=t.extend({templateString:i,init:function(t){e.extend(this,t),n.inherited("init",this,arguments)},_templateParams:function(){var t=n.inherited("_templateParams",this,arguments);return t.showTick=!0,t},updateMenuItemTick:function(t,e){if(t){var i=t.find("a");e?i.addClass("menuitem-toggled"):i.removeClass("menuitem-toggled"),t.find("a")[0].setAttribute("aria-checked",e?"true":"false")}}});return n})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/ToggleMenuBar",["./MenuWithTick","underscore"],(function(t,e){var i=t.extend({itemMap:{},sCheckedItemName:null,updateLabel:!1,init:function(t){e.extend(this,t),i.inherited("init",this,arguments)},toggleHandler:function(t){this.updateSelectedItem(t)},updateSelectedItem:function(t){var e=this.itemMap[t];e&&e.children&&(this.sCheckedItemName&&this.updateMenuItemTick(this.itemMap[this.sCheckedItemName],!1),this.sCheckedItemName=t,this.updateMenuItemTick(this.itemMap[this.sCheckedItemName],!0),this.updateLabel&&this.$menuLabel.length>0&&e.children&&this.$menuLabel.text(e.children("a").attr("aria-label")))},render:function(){var t=this,n=i.inherited("render",this,arguments);return this.updateLabel&&(e.each(this.items,(function(e){e.checked&&t.updateSelectedItem(e.name)})),this.sCheckedItemName||this.updateSelectedItem(this.items[0].name)),n},_performAction:function(t){this.updateSelectedItem(this._getItemNameFromID(t)),i.inherited("_performAction",this,arguments)},_getItemNameFromID:function(t){var e=this.viewId+"_";return t.substr(e.length)},_buildDropDown:function(){var t=this,n=i.inherited("_buildDropDown",this,arguments);return e.each(this.items,(function(e){var i=t._getItemId(e.name);t.itemMap[e.name]=t.$menu.find("#"+i),e.checked&&(t.sCheckedItemName=e.name)})),this.updateMenuItemTick(this.itemMap[this.sCheckedItemName],!0),n},remove:function(){e.each(this.itemMap,(function(t){t.remove&&t.remove()})),i.inherited("remove",this,arguments)}});return i})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/CollapsibleItem",["../../lib/@waca/core-client/js/core-client/ui/core/Class","jquery","underscore"],(function(t,e,i){var n=t.extend({collapsedItemMap:{},_rootMenu:null,_bCollapsedRenderDone:!1,init:function(t,e){i.extend(this,t),n.inherited("init",this,arguments),this._rootMenu=e,this._bCollapsedRenderDone=!1},renderCollapsed:function(){var t=this;if(!this._bCollapsedRenderDone){var n=e(' ');this._rootMenu.$menu.children().last().hasClass("divider")||this._rootMenu.$menu.append(n);var o=e('");this._rootMenu.$menu.append(o);var s=null;if(this.items&&(i.each(this.items,(function(e){e.checked&&!s?s=e.name:e.checked=!1;var n=i.clone(e);n._action=n.action,n.action=function(){t.updateSelectedItemInHamburgerMenu(n.name)};var o=t._rootMenu.addItem(n);o.addClass("visible-xs"),t.collapsedItemMap[n.name]=o})),!s)){var a=this.items[0];this.updateSelectedItemInHamburgerMenu(a.name)}this._rootMenu.$menu.append(n),this._bCollapsedRenderDone=!0}},updateMenuItemTick:function(t,e){if(t){var i=t.find("a");i.toggleClass("menuitem-toggled",e),i[0].setAttribute("aria-checked",e?"true":"false")}},updateSelectedItemInHamburgerMenu:function(t){return t},remove:function(){i.each(this.collapsedItemMap,(function(t){t.remove&&t.remove()}))}});return n})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/ToggleButtonBar",["require","../Toolbar","jquery","underscore"],(function(t,e,i,n){var o=e.extend({baseClass:"appbar",sCheckedItemName:null,requireFn:t,init:function(t){n.extend(this,t),o.inherited("init",this,arguments)},_renderItem:function(t,e){var i=this;return t.type="ToggleButton",t.containerCallbacks={click:function(){this.toggleHandler(t.name)}.bind(this)},this._loadModule("./"+t.type).then((function(n){t.el=e;var o=new n(t,i.rootMenu);o.render(),i.itemMap[t.name]=o}))},_loadModule:function(t){var e=this;return new Promise((function(i,n){try{e.requireFn([t],i,n)}catch(t){n(t)}}))},toggleHandler:function(t){this.sCheckedItemName&&this.itemMap[this.sCheckedItemName].unselect();this.sCheckedItemName=t},updateSelectedItem:function(t){this.toggleHandler(t);var e=this.itemMap[this.sCheckedItemName];e&&e.updateUI(!0)},render:function(){var t=this,e=void 0;if(this.$el.empty(),this.$el.addClass(this.baseClass+"ItemWrapper"),this.items){var i=n.map(this.items,(function(e){return e.checked&&(t.sCheckedItemName?e.checked=!1:t.sCheckedItemName=e.name),t.addItem(e)}));if(e=Promise.all(i),!this.sCheckedItemName){var o=this.items[0];this.toggleHandler(o.name)}}return e||Promise.resolve()}});return o})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/CollapsibleToggleButtonBar",["./CollapsibleItem","./ToggleButtonBar","underscore"],(function(t,e,i){var n=null;return n=e.extend([t],{init:function(t,e){i.extend(this,t),n.inherited("init",this,arguments),this.rootMenu=e},toggleHandler:function(t){if(this.sCheckedItemName){var e=this.itemMap[this.sCheckedItemName];e&&e.unselect(),this.updateMenuItemTick(this.collapsedItemMap[this.sCheckedItemName],!1)}this.sCheckedItemName=t,this.updateMenuItemTick(this.collapsedItemMap[this.sCheckedItemName],!0)},updateSelectedItemInHamburgerMenu:function(t){this.toggleHandler(t),this.itemMap[this.sCheckedItemName].select()},render:function(){return this.$el.addClass("hidden-xs"),n.inherited("render",this,arguments),this.renderCollapsed(),this},remove:function(){i.each(this.collapsedItemMap,(function(t){t.remove&&t.remove()})),n.inherited("remove",this,arguments)}})})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/Separator",["../../lib/@waca/core-client/js/core-client/ui/core/View","underscore"],(function(t,e){var i=null;return i=t.extend({events:{click:"action"},baseClass:"toolbar",init:function(t){e.extend(this,t),i.inherited("init",this,arguments)},render:function(){return this.$el.empty(),this.$el.addClass(this.baseClass+"SeparatorItem"),this.$el.attr("role","presentation"),this}})})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/SearchBar",["../../lib/@waca/core-client/js/core-client/ui/core/View","../../nls/StringResources","jquery","underscore","../../lib/@waca/core-client/js/core-client/utils/EventHelper"],(function(t,e,i,n){var o=null;return o=t.extend({events:{click:"action"},baseClass:"toolbar",init:function(t){n.extend(this,t),o.inherited("init",this,arguments),this.$input=i('
');var s=this;this.$input.on("search",(function(){s.execSearch()})),this.$input.on("click",(function(){this.setSelectionRange(0,9999)})),this.$input.keyup((function(t){13===t.which?(s.execSearch(),s.$input.blur(),t.preventDefault()):s.showHideClearSearchButton()})),this.$searchButton=i('
'),this.$searchButton.click((function(){s.execSearch()})),this.$clearSearchButton=i('
'),this.$clearSearchButton.click((function(){s.$input.val(""),s.execSearch(),s.showHideClearSearchButton()})),this.$clearSearchButton.css("visibility","hidden"),this.$input.on("change",this.showHideClearSearchButton.bind(this))},render:function(){this.$el.empty();var t=i('
');return t.append(this.$input),t.append(this.$clearSearchButton),t.append(this.$searchButton),t.appendTo(this.$el),this},show:function(t){this.$el.is(":hidden")&&(this.$input.fadeIn("fast"),this.$searchButton.fadeIn("fast"),this.$clearSearchButton.fadeIn("fast"),this.$el.slideDown("fast"),t||(this.$input.focus(),this.$input.select()))},clear:function(){this.$input.val("")},setSearchString:function(t){var e=t?decodeURIComponent(t):"";this.$input.val()!==e&&this.$input.val(e)},hide:function(t){this.$el.is(":hidden")||(this.$el.slideUp("fast"),this.$input.fadeOut("fast"),t||this.$input.val(""),this.$input.blur(),this.$searchButton.fadeOut("fast"),this.$clearSearchButton.fadeOut("fast"))},isHidden:function(){return this.$el.is(":hidden")},execSearch:function(){var t=i.trim(this.$input.val());t=""===t?null:encodeURIComponent(t),this.view.setSearchString(t)},showHideClearSearchButton:function(){this.$clearSearchButton.css("visibility",this.$input.val().length>0?"visible":"hidden")}})})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/CollapsibleToggleMenuBar",["./CollapsibleItem","./ToggleMenuBar","../../nls/StringResources","underscore"],(function(t,e,i,n){var o=null;return o=e.extend([t],{init:function(t,e){n.extend(this,t),o.inherited("init",this,arguments),this.rootMenu=e,this.bCollapsedRenderDone=!1},toggleHandler:function(t){this.updateSelectedItem(t)},updateSelectedItem:function(t){this.sCheckedItemName&&(this.updateMenuItemTick(this.itemMap[this.sCheckedItemName],!1),this.updateMenuItemTick(this.collapsedItemMap[this.sCheckedItemName],!1)),this.sCheckedItemName=t;var e=this.itemMap[this.sCheckedItemName];this.updateMenuItemTick(e,!0),this.$menuLabel.length>0&&this.$menuLabel.text(e.children("a").attr("aria-label"));var i=this.itemSpecMap[t];i.icon&&this.$iconImage.attr("class",i.icon),this.updateMenuItemTick(this.collapsedItemMap[this.sCheckedItemName],!0),this.updateMenuItemTick(e,!0),this._updateToggleAriaLabel()},updateSelectedItemInHamburgerMenu:function(t){o.inherited("_performAction",this,[this._getItemId(t)])},_updateToggleAriaLabel:function(){if(this.sCheckedItemName){var t=this.itemSpecMap[this.sCheckedItemName];this.$toggle.attr("aria-label",i.get("menuSelectionState_a11y",{item:this.label,selectedItem:t.label}))}},render:function(){return this.$el.addClass("hidden-xs"),o.inherited("render",this,arguments),this.renderCollapsed(),this._updateToggleAriaLabel(),this},remove:function(){n.each(this.collapsedItemMap,(function(t){t.remove&&t.remove()})),o.inherited("remove",this,arguments)}})})),define("text!dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/templates/MegaMenu.html",[],(function(){return'
\n\t{{? it.hcLabel}}\n\t\t
{{=it.label}}
\n\t{{?}}\n
\n
\n\n'})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/MegaMenu",["./Menu","text!./templates/MegaMenu.html"],(function(t,e){return t.extend({templateString:e})})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/SubView",["../../lib/@waca/core-client/js/core-client/ui/core/View","jquery","underscore"],(function(t,e,i){var n=null;return n=t.extend({baseClass:"toolbar",init:function(t,e,o){i.extend(this,t),n.inherited("init",this,arguments),this.subView.onUpdate=o?o.hide.bind(o):null,this.subView.callbackClose=o&&o.closeFlyout?o.closeFlyout.bind(o):null,this.toolbar=o},render:function(){var t=this;this.$el.empty().addClass(this.baseClass+"InactiveItem");var e=this.subView.render();return e&&e.then||(e=Promise.resolve()),e.then((function(){t.$el.html(t.subView.$el),t.style&&t.$el.addClass(t.style)}))},remove:function(){this.subView.remove(),n.inherited("remove",this,arguments)},onFlyoutDestroyed:function(){this.subView.onFlyoutDestroyed&&this.subView.onFlyoutDestroyed()},notifyRenderComplete:function(){this.subView.notifyRenderComplete&&this.subView.notifyRenderComplete()},setFocus:function(){this.subView&&this.subView.setFocus?this.subView.setFocus():this.toolbar.goToPreviousEnabled&&this.toolbar.focusGoPrevious()}})})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/Input",["require","../../lib/@waca/core-client/js/core-client/ui/core/View","jquery","underscore"],(function(t,e,i,n){var o=e.extend({baseClass:"toolbar",flyoutModule:"../../utils/Flyout",init:function(t){var e=this;n.extend(this,t),o.inherited("init",this,arguments),this.$input=i('
'),this.suspendKeyHandling=!1,t.isDisabled&&this.disable(),this.$input.keypress(this.onKeypress.bind(this)).on("keyup",(function(t){e.suspendKeyHandling||46!==t.keyCode&&8!==t.keyCode||t.stopPropagation()})).on("keydown",(function(t){e.suspendKeyHandling||32!==t.keyCode||t.stopPropagation()})).on("dblclick",(function(){e.focus()}))},render:function(){return this.$el.empty(),this.styleName&&this.$el.addClass(this.styleName),this.$el.prepend(this.$input),this},focus:function(){this.$input&&(this.$input.focus(),this.$input[0].setSelectionRange(0,9999))},cancel:function(){this.flyout?this._clearFlyout():this.clear()},clear:function(){this.$input.val("")},remove:function(){var t=this;return this._clearFlyout().then((function(){t.$input&&(t.$input.off(),t.$input.remove(),t.$input=null)}))},disable:function(){this.$input.attr("disabled","disabled")},enable:function(){this.$input.removeAttr("disabled")},onKeypress:function(){},showNotification:function(t){var e=this;return this._clearFlyout().then(this._loadModule.bind(this,this.flyoutModule)).then((function(i){var o=n.extend({selector:e.$input,viewClass:t.viewClass,popoverClass:"quickAddPopover",once:!0,onVisible:e._onFlyoutVisible.bind(e)},t);e.flyout=new i(o),e._showFlyout(e.flyout)}))},_loadModule:function(e){return new Promise((function(i,n){try{t([e],i,n)}catch(t){n(t)}}))},_onFlyoutVisible:function(){},_showFlyout:function(t){t.open(this.$input)},_clearFlyout:function(){var t=this;return this.flyout?this.flyout.destroy().then((function(){t.flyout=null})):Promise.resolve()}});return o})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/SearchInput",["jquery","./Input"],(function(t,e){var i=null;return i=e.extend({init:function(){i.inherited("init",this,arguments),this.$input.on("input",function(){this.$el.toggleClass("hasContent",""!==this.$input.val())}.bind(this))},_clearContent:function(){this.$el.removeClass("hasContent"),this.$input.val("")},clear:function(){this._clearContent(),i.inherited("clear",this,arguments)},render:function(){return this.$el.addClass("searchInput"),i.inherited("render",this,arguments),this.$el.prepend('
'),this.$close=t('
'),this.$close.on("click",this._clearContent.bind(this)),this.$el.append(this.$close),this}})})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/ItemWithToggle",["../../lib/@waca/core-client/js/core-client/ui/core/View","underscore","react","react-dom","ca-ui-toolkit"],(function(t,e,i,n,o){var s=o.ToggleSwitch,a=t.extend({baseClass:"toolbar",init:function(t){e.extend(this,t),a.inherited("init",this,arguments)},render:function(){this.$el.empty().addClass(this.baseClass+"Icon "+this.baseClass+"Item "+this.group);var t=function(t){function n(i){_classCallCheck(this,n);var o=_possibleConstructorReturn(this,t.call(this,i));return o.state=e.clone(i.state),o.onToggleSwitch=i.onToggleSwitch,o}return _inherits(n,t),n.prototype.render=function(){var t=this;return i.createElement(s,{label:this.props.label,onChange:function(){t.setState({enabled:!t.state.enabled}),t.onToggleSwitch(!t.state.enabled)},checked:!!this.state.enabled,small:!0,align:"right"})},n}(i.Component),o=i.createElement("button",null,i.createElement(t,{state:{enabled:this.enabled},onToggleSwitch:this.eventHandler.bind(this),label:this.label}));return n.render(o,this.$el[0]),this}});return a})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/DropDownView",["./Button","jquery","underscore"],(function(t,e,i){var n=null;return n=t.extend({baseClass:"toolbar",events:{"click .dropDownContainer":"_stopPropagation"},init:function(t){this.spec=t,t.arrow=!0,i.extend(this,t),n.inherited("init",this,arguments)},render:function(){var t=this,e=arguments;return n.inherited("render",this,arguments),this.$toggle=this.$el.children("button"),this.$toggle.attr("data-toggle","dropdown"),this.$el.addClass("dropdown").append(''),new Promise((function(t,e){require(["bsdropdown"],t,e)})).then((function(){t.$toggle.dropdown(),t.$el.on("show.bs.dropdown",(function(){t.action&&t.action.apply(t,e),t.view.$el.appendTo(t.$(".dropDownContainer")),t.view.render(),"trailing"===t.position&&t.$(".dropDownContainer").addClass("dropdown-menu-right")}))}))},_stopPropagation:function(){return!1}})})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/ToggleButton",["./Button","underscore"],(function(t,e){var i=null;return i=t.extend({events:{click:"toggleHandler"},baseClass:"appbar",checked:!1,icon:null,_sInactiveIcon:null,_sHighlightedIcon:null,init:function(t){e.extend(this,t),i.inherited("init",this,arguments),this._updateIcon()},toggleHandler:function(){this.$("button").prop("disabled")||(this.containerCallbacks&&this.containerCallbacks.click&&this.containerCallbacks.click(this.name),this.checked?this.unselect():this.select())},unselect:function(){this.updateUI(!1),"function"==typeof this.offAction&&this.offAction()},select:function(){this.updateUI(!0),"function"==typeof this.action&&this.action()},_updateIcon:function(){this.$el.toggleClass(this.baseClass+"ItemToggled",this.checked)},updateUI:function(t){this.checked=t,this._updateIcon(),this.render()}})})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/toolbar_components/Label",["jquery","../../lib/@waca/core-client/js/core-client/ui/core/View","underscore"],(function(t,e,i){var n=null;return n=e.extend({baseClass:"toolbar",init:function(t){i.extend(this,t),this._initLabel(),n.inherited("init",this,arguments)},render:function(){return this.$el.empty().addClass(this.baseClass+"InactiveItem").attr("id",this.viewId),this._updateLabel(),this.style&&this.$el.addClass(this.style),this.isStatusLabel&&this.$el.attr("role","status"),this.editable&&this.$el.attr("tabindex","0").inlineEditor(this.changedAction,{style:{width:"auto"},noEmptyText:!0}),this},_initLabel:function(){"object"===t.type(this.label)&&(this._getLabel=this.label.get,this.label.onChange(this._updateLabel,this))},_getLabel:function(){return this.label},_updateLabel:function(){this.text(this._getLabel())},text:function(t){this.$el.text(t)}})})),define("text!dashboard-core/js/lib/@waca/dashboard-common/dist/ui/templates/NextView.template",[],(function(){return"
\n"})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/NextView",["../lib/@waca/core-client/js/core-client/ui/core/View","text!./templates/NextView.template"],(function(t,e){var i=t.extend({events:{"primaryaction .viewCaption":"_goBack"},_previousView:null,_nextView:null,_title:null,init:function(t){i.inherited("init",this,arguments),this._previousView=t.previousView,this._nextView=t.nextView,this._title=t.title},render:function(){return this.$el.html(e),this.$el.find(".content").append(this._nextView.$el),this._previousView.hide(),this.$el.find(".viewCaption").append('
'+this._title),this},_goBack:function(){this.$el.empty(),this._previousView.show()}});return i})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/warning_16",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([55],{"3865314c5959606874d4":function(e,i){e.exports=t},b5cc61cf408b2b93e82d:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("c9f72521a1268ea80291"));e.default=o.a},c9f72521a1268ea80291:function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"warning_16_v7",use:"warning_16_v7-usage",viewBox:"0 0 16 16",content:'
'});a.a.add(r),e.a=r}},["b5cc61cf408b2b93e82d"])})),define("text!dashboard-core/js/lib/@waca/dashboard-common/dist/ui/templates/MoreDataIndicator.template",[],(function(){return'
\n\t\n\t\t \n\t \n
\n'})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/MoreDataIndicator",["jquery","../lib/@waca/core-client/js/core-client/ui/core/Class","../nls/StringResources","../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/warning_16","doT","text!./templates/MoreDataIndicator.template"],(function(t,e,i,n,o,s){var a=o.template(s);return e.extend({init:function(t){this._visView=null,this._updateMessage(t)},_updateMessage:function(e){var o=i.get("moreDataIndicator",{threshold:e});this.$moreData=t(a({value:o,warn:n.default}))},update:function(t,e,i){this._updateMessage(i),e!==this._visView&&(this._visView=e,e.visModel.ownerWidget.addIcon(this.$moreData,"moreDataIndicator")),t?(this.$moreData.removeClass("dataWidgetNoMoreData"),e.$el.addClass("dwMoreData")):(this.$moreData.addClass("dataWidgetNoMoreData"),e.$el.removeClass("dwMoreData"))}})})),define("text!dashboard-core/js/lib/@waca/dashboard-common/dist/ui/templates/TopBottomDialog.template",[],(function(){return'
\n\t
\n\t\t\n\t\t\t{{!it.numberOfResults.label}} \n\t\t\t{{!it.numberOfResults.desc}} \n\t\t \n\t\t \n\t
\n\t
\n\t\t{{!it.show.label}} \n\t
\n\t
\n\t\t{{~it.show.options :option:i}}\n\t\t\t{{=option.label}} \n\t\t{{~}}\n\t
\n\t{{? it.measures}}\n\t
\n\t\t
{{=it.measures.label}} \n\t\t
\n\t\t\t\n\t\t\t\t \n\t\t\t \n\t\t\t \n\t\t
\n\t
\n\t{{?}}\n\t{{? it.rank}}\n\t
\n\t\t
{{!it.rank.label}} \n\t\t
\n\t
\n\t{{?}}\n\t
\n\t\t{{=it.clear.label}} \n\t
\n
\n'})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/dialogs/TopBottomDialog",["../../lib/@waca/core-client/js/core-client/ui/core/View","jquery","underscore","../../nls/StringResources","text!../templates/TopBottomDialog.template","doT","../../lib/@waca/core-client/js/core-client/ui/properties/CheckBox","jquery-ui"],(function(t,e,i,n,o,s,a){var r=null;return r=t.extend({init:function(t){i.extend(this,t),r.inherited("init",this,arguments),this._state=t.state.getTopBottomState?t.state.getTopBottomState():null,this._selectionHandler=t.actions.apply,this._contextColumns=t.state.contextColumns,this._allowPercentOperations=t.state.allowPercentOperations,this.allowRankColumn=t.state.allowRankColumn,this._onSearch=t.state.onSearch,this._iHeight="212",this._iWidth="290"},_isTopNOn:function(){return!!this._state},_ensureState:function(){return this._state||(this._state={value:10}),this._state},_onStateChange:function(){this.$clearButton.toggleClass("disabled",!this._canClearState()),this.allowRankColumn&&this._updateRankUI(),this._verifyState()&&this._selectionHandler(this._state),this.$selectionLabel.textContent=this._getSelectionLabel()},_getSelectionLabel:function(){return!this._getType()||this._actionTypeSupportRank()?n.get("topbottomNumberOfResultsLabel"):n.get("topbottomPercentLabel")},_canClearState:function(){return!(!this._state||!this._verifyState())},_clear:function(){var t=this._state;this._state=null,t&&(this._clearUI(),this._onStateChange())},_getType:function(){return this._state&&this._state.type},_setType:function(t){this._getType()!==t&&(this._ensureState().type=t,this._onStateChange())},_getValue:function(){return this._state&&this._state.value||10},_setValue:function(t){this._getValue()!==t&&(this._ensureState().value=t,this._onStateChange())},_getContext:function(){return this._state&&this._state.context&&this._state.context.itemId},_getContextLabel:function(){if(this._state&&this._state.context){var t=i.find(this._contextColumns,function(t){return t.getId()===this._state.context.itemId}.bind(this));return t&&t.getLabel()}return null},_setContext:function(t){this._getContext()!==t&&(this._ensureState().context={itemId:t},this._onStateChange())},_getAddRank:function(){return this._state&&this._state.rank},_setAddRank:function(t){this._getAddRank()!==t&&(this._ensureState().rank=t,this._onStateChange())},render:function(){var t={id:"topcount",label:n.get("topCount")},e={id:"toppercent",label:n.get("topPercent")},a={id:"bottomcount",label:n.get("bottomCount")},r={id:"bottompercent",label:n.get("bottomPercent")},l=[];l=this._allowPercentOperations?[t,e,a,r]:[t,a];var c=s.template(o)({id:i.uniqueId("searchMeasures"),clear:{disabled:!this._state,label:n.get("topbottomClearLabel")},numberOfResults:{label:this._getSelectionLabel(),value:this._getValue(),desc:n.get("topbottomNumberOfResultsLimit",{lower:1,higher:100})},show:{label:n.get("topbottomOptionLabel"),desc:n.get("topbottomSelectOption"),selected:this._getType(),options:l},measures:this._contextColumns&&{label:n.get("searchByLabel"),desc:n.get("searchColumn"),ariaLabel:n.get("searchColumnAriaLabel")},rank:this.allowRankColumn&&{label:n.get("topbottomRankColumnLabel")}});return this.$el.addClass("popoverTBDialogContainer topbottomDialog").height(this._iHeight+"px").width(this._iWidth+"px").html(c),this._populateContent(),this},setFocus:function(){this.$valueInput.focus()},_verifyState:function(){return!this._isTopNOn()||!(this._contextColumns&&!this._getContext())&&!(!this._getType()||!this._getValue())},_setFocusForInputBox:function(){this.$contextText.focus((function(){e(this).parent("div").addClass("focus-state")})).blur((function(){e(this).parent("div").removeClass("focus-state")}))},_autoCompleteSearchBox:function(){var t=this;this.$contextText.autocomplete({source:function(e,n){var o=t._onSearch?t._onSearch(e.term):[];n(i.map(o,(function(t){return{columnId:t.getId(),value:t.getLabel()}})))},appendTo:this.$el,position:{my:"left top",at:"left bottom",collision:"flip"},select:function(t,e){this._setContext(e.item.columnId)}.bind(this),response:function(t,e){e.content&&!e.content.length&&e.content.push({label:n.get("searchNoMatches"),value:n.get("searchNoMatches")})}}).data("ui-autocomplete")._renderItem=function(t,i){return i.value===n.get("searchNoMatches")?e('
'+i.label+" ").appendTo(t):e("
").append(""+i.label+" ").appendTo(t)}},_populateContent:function(){this.allowRankColumn&&this._addRankCheckbox(),this.$valueInput=this.$('input[name="topbottomValue"]'),this.$typeInput=this.$('input[name="topbottomType"]'),this.$contextText=this.$(".searchByColumn :text"),this.$clearButton=this.$('button[name="clear"]'),this.$selectionLabel=this.$(".selectionlabel")[0].firstChild,this.$valueInput.on("change",function(){var t=this._getValueFromUI();null===t?this.$valueInput.val(this._getValue()):this._setValue(t)}.bind(this)),this.$typeInput.on("change",function(){this._setType(this._getTypeFromUI())}.bind(this)),this.$contextText.on("primaryaction",this._autoCompleteSearchBox.bind(this)),this.$clearButton.on("click",this._clear.bind(this)),this._updateContextUI(),this._setFocusForInputBox()},_getValueFromUI:function(){var t=parseInt(this.$valueInput.val(),10);return isNaN(t)||t<1||t>100?null:t},_getTypeFromUI:function(){var t=this.$typeInput.filter((function(){return e(this).is(":checked")}));return t.length&&t.val()||null},_clearUI:function(){this.$valueInput.val(this._getValue()),this.$typeInput.each((function(){e(this).prop("checked",!1)})),this._updateContextUI(),this.allowRankColumn&&this._updateRankUI()},_addRankCheckbox:function(){this._oRankCheckBox&&this._oRankCheckBox.remove(),this._oRankCheckBox=new a({id:"adding_a_rank_column_to_grid",el:this.$(".topbottomRank"),name:"rankCheckBox",label:"",ariaLabel:n.get("topbottomRankColumnLabel"),checked:this._getAddRank(),onChange:function(t,e){"rankCheckBox"===t&&this._setAddRank(e)}.bind(this)}),this._oRankCheckBox.doRender(),this._oRankCheckBox.checked||this._actionTypeSupportRank()||this._oRankCheckBox.disable()},_updateContextUI:function(){if(this._contextColumns){var t=this._getContextLabel()||"";this.$contextText.val(t)}},_actionTypeSupportRank:function(){var t=this._getType();return t&&("topcount"===t||"bottomcount"===t)},_updateRankUI:function(){if(this.allowRankColumn){if(!this._state)return this._oRankCheckBox.uncheck(!1),void this._oRankCheckBox.disable();this.allowRankColumn&&(this._actionTypeSupportRank()?this._oRankCheckBox.enable():(this._setAddRank(!1),this._oRankCheckBox.uncheck(!1),this._oRankCheckBox.disable()))}}})})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/dialogs/MessageBox",["../../lib/@waca/core-client/js/core-client/ui/dialogs/BaseDialog","jquery","underscore"],(function(t,e,i){var n=null;return n=t.extend({_buttons:["ok"],init:function(t,e,i){this._props={type:t,title:e,msg:i},n.inherited("init",this,[this._props])},renderContent:function(t){return t.append(e("",{class:"dashboardMessageBox "+this._props.type,html:i.escape(this._props.msg)})),t},renderTitle:function(t){return t.text(this._props.title),t}})})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/utils/ObjectHelper",[],(function(){"use strict";var t=function(t){return function(t){return t&&"object"===(void 0===t?"undefined":_typeof(t))}(t)&&!Object.isFrozen(t)};return function(){function e(){_classCallCheck(this,e)}return e.deepFreezeObject=function(i){if(t(i)){Object.freeze(i);var n=Array.isArray(i)?Object.keys(i):Object.getOwnPropertyNames(i),o=Array.isArray(n),s=0;for(n=o?n:n[Symbol.iterator]();;){var a;if(o){if(s>=n.length)break;a=n[s++]}else{if((s=n.next()).done)break;a=s.value}var r=i[a];e.deepFreezeObject(r)}}return i},e}()})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/dialogs/Format/FormatConstants",["../../../utils/ObjectHelper"],(function(t){return t.deepFreezeObject({FORMAT_DEFAULT_VALUE:"FORMAT_DEFAULTVALUE",FORMAT_LENGTH_SHORT:"short",FORMAT_FRACTION_DIGITS_ABBREV:"abbrev",FORMAT_TYPES:{TEXT:"text",NUMBER:"number",PERCENT:"percent",CURRENCY:"currency",DATE:"date",DATETIME:"datetime"}})})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/information_16",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([1059],{"2dabc7b141fc376b4462":function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"information_16_v7",use:"information_16_v7-usage",viewBox:"0 0 16 16",content:'
'});a.a.add(r),e.a=r},"3865314c5959606874d4":function(e,i){e.exports=t},"81d634d51c8ee12bbf26":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("2dabc7b141fc376b4462"));e.default=o.a}},["81d634d51c8ee12bbf26"])})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/dialogs/Format/FormatProperties",["underscore","react","../../../nls/StringResources","ca-ui-toolkit","./FormatConstants","../../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/information_16"],(function(t,e,i,n,o,s){"use strict";var a=n.Select,r=n.Checkbox,l=n.Paragraph,c=n.Label,d=n.TextInput,h=n.SVGIcon,u=n.Tooltip,p=n.FlexLayout;return function(n){function f(t){var e;_classCallCheck(this,f);var i=_possibleConstructorReturn(this,n.call(this,t));return i.definition=t.definition,i.propMap=((e={})[o.FORMAT_TYPES.TEXT]=[i.getMissingValuesOptions],e[o.FORMAT_TYPES.NUMBER]=[i.getDecimalOptions,i.getUseGrouping,i.getAbbreviateOptions,i.getNumberLabelOptions,i.getMissingValuesOptions],e[o.FORMAT_TYPES.PERCENT]=[i.getDecimalOptions,i.getUseGrouping,i.getPercentOptions,i.getMissingValuesOptions],e[o.FORMAT_TYPES.CURRENCY]=[i.getDecimalOptions,i.getUseGrouping,i.getAbbreviateOptions,i.getCurrencyOptions,i.getNumberLabelOptions,i.getMissingValuesOptions],e[o.FORMAT_TYPES.DATE]=[i.getDateOptions,i.getMissingValuesOptions],e[o.FORMAT_TYPES.DATETIME]=[i.getDateTimeOptions,i.getMissingValuesOptions],e),i.dialogNode=t.dialogNode,i.disabledItems=t.disabledItems,i.autoDescription=i.props.autoDescription,i.defaultDescription=i.props.defaultDescription,i}return _inherits(f,n),f.prototype.onChange=function(t){this.props.onChange&&this.props.onChange(t)},f.prototype.onValueChange=function(t){this.onChange(t)},f._getOfType=function(t,e){return t+"_"+e},f.prototype.getAutoOptions=function(){return e.createElement(l,null,this.autoDescription)},f.prototype.getDefaultOptions=function(){return e.createElement(l,null,this.defaultDescription)},f._getDecimalProps=function(e){var i=null===e.maximumFractionDigits||null===e.minimumFractionDigits,n=t.isUndefined(e.maximumFractionDigits)||t.isUndefined(e.minimumFractionDigits);return e.maximumFractionDigits=i||n?o.FORMAT_DEFAULT_VALUE:e.maximumFractionDigits.toString(),e},f._shouldExtendAbbreviation=function(t,e){return t===o.FORMAT_TYPES.NUMBER&&!e[f._getOfType(o.FORMAT_TYPES.CURRENCY,"decimalFormatLength")]||t===o.FORMAT_TYPES.CURRENCY&&!e[f._getOfType(o.FORMAT_TYPES.NUMBER,"decimalFormatLength")]},f._isAbbreviated=function(t,e){return t[f._getOfType(e,"decimalFormatLength")]===o.FORMAT_LENGTH_SHORT},f._remapDecimalOptionsToTyped=function(e,i){var n=f._getOfType(i,"decimalFormatLength"),s=f._getOfType(i,"maximumFractionDigits"),a=f._getOfType(i,"minimumFractionDigits"),r=f._getDecimalProps(e),l=t.pick(e,n,s,a);if(0===t.keys(l).length){var c,d,h;if(e[f._getOfType(o.FORMAT_TYPES.CURRENCY,"maximumFractionDigits")]||e[f._getOfType(o.FORMAT_TYPES.PERCENT,"maximumFractionDigits")]||e[f._getOfType(o.FORMAT_TYPES.NUMBER,"maximumFractionDigits")])t.extend(r,((c={})[s]=o.FORMAT_DEFAULT_VALUE,c[a]=o.FORMAT_DEFAULT_VALUE,c));else t.extend(r,((d={})[s]=e.maximumFractionDigits?e.maximumFractionDigits:o.FORMAT_DEFAULT_VALUE,d[a]=e.minimumFractionDigits?e.minimumFractionDigits:o.FORMAT_DEFAULT_VALUE,d));if(f._shouldExtendAbbreviation(i,e))t.extend(r,((h={})[n]=e.decimalFormatLength?e.decimalFormatLength:o.FORMAT_DEFAULT_VALUE,h))}return r},f.prototype.getDecimalOptions=function(i,n){var o=f._getOfType(n,"maximumFractionDigits"),s=f._getOfType(n,"minimumFractionDigits"),r=f._remapDecimalOptionsToTyped(i,n);return i=t.extend(i,r),t.isUndefined(i.maximumFractionDigits)||delete i.maximumFractionDigits,e.createElement(a,{label:this.definition.decimalSize.label,customWidth:"408px",disabled:f._isAbbreviated(i,n),selected:i[o],options:this.definition.decimalSize.options,onChange:function(t){var e;this.onChange(((e={})[o]=t,e[s]=t,e))}.bind(this),domNodeToAttachTo:this.dialogNode})},f.prototype.getUseGrouping=function(n,o){var s=f._getOfType(o,"useGrouping"),a=f._isAbbreviated(n,o);return t.isUndefined(n.useGrouping)||(n[s]=n.useGrouping,delete n.useGrouping),n[s]=t.isUndefined(n[s])||n[s],e.createElement("div",{style:{display:"flex"}},e.createElement(r,{label:i.get("formatUseGrouping"),disabled:a,checked:!a&&n[s],onChange:function(t){var e={};e[s]=t,this.onChange(e)}.bind(this)}))},f.prototype.getCurrencyOptions=function(t){var n=this;t.currencyCode=t.currencyCode||o.FORMAT_DEFAULT_VALUE;var r=e.createElement(a,{label:this.definition.currencyCode.label,selected:t.currencyCode,customWidth:"200px",options:this.definition.currencyCode.options,onChange:function(t){this.onChange({currencyCode:t})}.bind(this),domNodeToAttachTo:this.dialogNode});"code"===t.currencyDisplay?t.currencyDisplay="true":"symbol"===t.currencyDisplay?t.currencyDisplay="false":t.currencyDisplay||(t.currencyDisplay=o.FORMAT_DEFAULT_VALUE);var l="currencySymbol",f=e.createElement("div",{className:"ba-common-input__wrapper",style:{marginLeft:"8px"}},e.createElement(p,{className:"ba-common-input__label",gutter:[1,1],style:{marginTop:"-4px"}},e.createElement(c,{type:"caption",htmlFor:l,label:i.get("currencySymbolLabel")}),e.createElement(u,{title:i.get("customSymbolLabelInfo")},e.createElement(h,{iconId:s.default.id,verticalAlign:"middle",className:"customVisInfoIcon"}))),e.createElement(d,{id:l,value:t.currencySymbol,placeholder:i.get("customSymbolPlaceholder"),onValueAccept:function(t,e){""===t&&(t=void 0),n.onValueChange({currencySymbol:t},e)},validEntryMatch:function(){return!0}})),m=e.createElement(a,{label:this.definition.useIntlSymbol.label,selected:t.currencyDisplay,options:this.definition.useIntlSymbol.options,customWidth:"408px",onChange:function(t){this.onChange({currencyDisplay:t})}.bind(this),domNodeToAttachTo:this.dialogNode});return[e.createElement("div",{style:{display:"flex"}},r,f),m]},f.prototype.getNumberLabelOptions=function(t){var n=this,o="numberLabel",r=i.get("numberLabel"),l=i.get("default"),f=i.get("beginning"),m=i.get("end"),g=[{value:"default",label:l,title:l,"aria-label":l},{value:"left",label:f,title:f,"aria-label":f},{value:"right",label:m,title:m,"aria-label":m}];return e.createElement("div",{className:"ba-common-input__wrapper",style:{display:"flex"}},e.createElement("div",null,e.createElement(p,{className:"ba-common-input__label",gutter:[1,1],style:{maxWidth:"50%"}},e.createElement(c,{type:"caption",htmlFor:o,label:r}),e.createElement(u,{title:i.get("numberLabelInfo")},e.createElement(h,{iconId:s.default.id,verticalAlign:"middle",className:"customVisInfoIcon"}))),e.createElement(d,{id:o,value:t.numberLabel,placeholder:r,onValueAccept:function(t,e){""===t&&(t=void 0),n.onValueChange({numberLabel:t},e)},validEntryMatch:function(){return!0}})),e.createElement(a,{label:i.get("numberPositionLabel"),selected:t.numberLabelPosition||g[0].value,options:g,customWidth:"200px",style:{paddingTop:"4px",marginLeft:"8px"},onChange:function(t){this.onChange({numberLabelPosition:t})}.bind(this),domNodeToAttachTo:this.dialogNode}),e.createElement("div",{style:{clear:"both"}}))},f.prototype.getPercentOptions=function(t){return t.convertPercent=void 0===t.convertPercent||t.convertPercent,e.createElement("div",{style:{display:"flex"}},e.createElement(r,{label:i.get("formatConvertPercent"),checked:t.convertPercent,onChange:function(t){this.onChange({convertPercent:t})}.bind(this)}))},f.prototype.getAbbreviateOptions=function(t,n){var s=f._getOfType(n,"decimalFormatLength"),a=this.disabledItems.includes("formatAbbreviate");return e.createElement("div",{style:{display:"flex"}},e.createElement(r,{label:i.get("formatAbbreviate"),disabled:a,checked:t[s]===o.FORMAT_LENGTH_SHORT,onChange:function(t){var e;this.onChange(((e={})[s]=t?o.FORMAT_LENGTH_SHORT:null,e))}.bind(this)}))},f.prototype.getDateOptions=function(t){return t.dateStyle=t.dateStyle||o.FORMAT_DEFAULT_VALUE,t.dateTimeStyle||"datetime"!==t.metaDataType||(t.dateTimeStyle=o.FORMAT_DEFAULT_VALUE),e.createElement(a,{label:i.get("dateStyle"),selected:t.dateStyle,customWidth:"408px",options:this.definition.dateStyle.options,onChange:function(t){this.onChange({dateStyle:t})}.bind(this),domNodeToAttachTo:this.dialogNode})},f.prototype.getDateTimeOptions=function(t){return t.dateTimeStyle||(t.dateTimeStyle=t.dateStyle||o.FORMAT_DEFAULT_VALUE,t.dateStyle=o.FORMAT_DEFAULT_VALUE),e.createElement(a,{label:i.get("dateTimeStyle"),selected:t.dateTimeStyle,customWidth:"408px",options:this.definition.dateStyle.options,onChange:function(t){this.onChange({dateTimeStyle:t})}.bind(this),domNodeToAttachTo:this.dialogNode})},f.prototype.getMissingValuesOptions=function(t){var n=this,o="defaultValue";return e.createElement("div",{className:"ba-common-input__wrapper"},e.createElement(p,{className:"ba-common-input__label",gutter:[1,1]},e.createElement(c,{type:"caption",htmlFor:o,label:this.definition.whenMissing.label}),e.createElement(u,{title:i.get("formatMissingValueCharactersInfo")},e.createElement(h,{iconId:s.default.id,verticalAlign:"middle",className:"customVisInfoIcon"}))),e.createElement(d,{id:o,style:{width:"408px"},value:t.defaultValue,placeholder:i.get("nullValueDefault"),onValueAccept:function(t,e){""===t&&(t=void 0),n.onValueChange({defaultValue:t},e)},validEntryMatch:function(){return!0}}))},f.prototype.getElements=function(){var e=this,i=[];if(this.props.state.local){var n=this.propMap[this.props.state.type];t.each(n,(function(t){i.push(t.call(e,e.props.state.properties,e.props.state.type))})),i.push(this.getDefaultOptions())}else i.push(this.getAutoOptions());return i},f.prototype.render=function(){var t=this.getElements(),i="formatProperties";return this.props.state.local&&"auto"!==this.props.state.type||(i+=" formatAutoProp"),e.createElement("div",{className:i},t)},f}(e.Component)})),define("text!dashboard-core/js/lib/@waca/dashboard-common/dist/ui/templates/FormatDialog.template",[],(function(){return'
\n\t
\n{{? !it.suppressSelectionLabel }}\n\t\t
{{!it.itemLabel}}
\n{{?}}\n\t\t
\n\t
\n
\n'})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/dialogs/Format/FormatTypes",["underscore","react","../../../nls/StringResources","../../../lib/@waca/core-client/js/core-client/i18n/V5Formatter","ca-ui-toolkit","./FormatConstants"],(function(t,e,i,n,o,s){"use strict";var a=o.Radio;return function(t){function o(e){_classCallCheck(this,o);var i=_possibleConstructorReturn(this,t.call(this,e));return i.definition=e.definition,i.visScope=e.visScope,i}return _inherits(o,t),o.prototype.onChange=function(t){this.props.onChange&&this.props.onChange(t)},o.prototype.render=function(){var t,o,r,l,c=this,d=this.props.state.local?this.props.state.type:"auto",h=e.createElement(a,{ref:function(t){"auto"===d&&(c.selectedRadio=t)},label:i.get("formatAuto"),value:"auto",name:"formattype",onChange:function(t){this.onChange({type:t,local:!1})}.bind(this),checked:"auto"===d}),u=e.createElement(a,{ref:function(t){d===s.FORMAT_TYPES.TEXT&&(c.selectedRadio=t)},label:this.definition.stringFormat.label,value:s.FORMAT_TYPES.TEXT,name:"formattype",onChange:function(t){this.onChange({type:t,local:!0})}.bind(this),checked:d===s.FORMAT_TYPES.TEXT}),p=e.createElement(a,{ref:function(t){d===s.FORMAT_TYPES.NUMBER&&(c.selectedRadio=t)},label:this.definition.numberFormat.label,value:n.getFormatType(this.definition.numberFormat.value),name:"formattype",onChange:function(t){this.onChange({type:t,local:!0})}.bind(this),checked:d===s.FORMAT_TYPES.NUMBER}),f=e.createElement(a,{ref:function(t){d===s.FORMAT_TYPES.PERCENT&&(c.selectedRadio=t)},label:this.definition.percentFormat.label,value:n.getFormatType(this.definition.percentFormat.value),name:"formattype",onChange:function(t){this.onChange({type:t,convertPercent:!1,local:!0})}.bind(this),checked:d===s.FORMAT_TYPES.PERCENT}),m=e.createElement(a,{ref:function(t){d===s.FORMAT_TYPES.CURRENCY&&(c.selectedRadio=t)},label:this.definition.currencyFormat.label,value:n.getFormatType(this.definition.currencyFormat.value),name:"formattype",onChange:function(t){this.onChange({type:t,local:!0})}.bind(this),checked:d===s.FORMAT_TYPES.CURRENCY}),g=e.createElement(a,{ref:function(t){d===s.FORMAT_TYPES.DATE&&(c.selectedRadio=t)},label:this.definition.dateFormat.label,value:n.getFormatType(this.definition.dateFormat.value),name:"formattype",onChange:function(t){this.onChange({type:t,local:!0})}.bind(this),checked:d===s.FORMAT_TYPES.DATE}),b=e.createElement(a,{ref:function(t){d===s.FORMAT_TYPES.DATETIME&&(c.selectedRadio=t)},label:this.definition.dateTimeFormat.label,value:n.getFormatType(this.definition.dateTimeFormat.value),name:"formattype",onChange:function(t){this.onChange({type:t,local:!0})}.bind(this),checked:d===s.FORMAT_TYPES.DATETIME}),v=((t={})[s.FORMAT_TYPES.TEXT]=u,t[s.FORMAT_TYPES.DATETIME]=b,t[s.FORMAT_TYPES.DATE]=g,t[s.FORMAT_TYPES.CURRENCY]=m,t[s.FORMAT_TYPES.PERCENT]=f,t[s.FORMAT_TYPES.NUMBER]=p,t),y=(o=c.props.initialState.type,r=c.props.dataType,l=[h],o&&v[o]&&(l.push(v[s.FORMAT_TYPES.TEXT]),c.visScope||(function(t){return t===n.getFormatType("dateFormat")}(r)?l.push(v[s.FORMAT_TYPES.DATE]):function(t){return t===n.getFormatType("dateTimeFormat")}(r)?(l.push(v[s.FORMAT_TYPES.DATE]),l.push(v[s.FORMAT_TYPES.DATETIME])):function(t){return"double"===t||"float"===t||"decimal"===t||"integer"===t}(r)&&(l.push(v[s.FORMAT_TYPES.NUMBER]),l.push(v[s.FORMAT_TYPES.PERCENT]),l.push(v[s.FORMAT_TYPES.CURRENCY])))),l);return e.createElement("div",{className:"formatTypes"},y)},o.prototype.componentDidMount=function(){this.selectedRadio&&this.selectedRadio.focus()},o}(e.Component)})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/dialogs/Format/FormatDialog",["../../../lib/@waca/core-client/js/core-client/ui/core/View","jquery","underscore","text!../../templates/FormatDialog.template","doT","react-dom","react","./FormatProperties","./FormatTypes","./FormatConstants"],(function(t,e,i,n,o,s,a,r,l,c){var d=t.extend({init:function(t){if(i.extend(this,t.state),d.inherited("init",this,arguments),this._selectionHandler=t.actions.apply,this._getMetadataFormat=t.state.getMetadataFormat,this._itemLabel=t.state.itemLabel?t.state.itemLabel:"",this._suppressSelectionLabel=t.state.suppressSelectionLabel||!1,this._iWidth="590",this._iHeight="570",this._suppressSelectionLabel&&(this._iHeight="530"),t.state){var e=t.state.format&&t.state.format.formatSpec;e&&t.state.visScope?this.state=this._getDefaultFormat(e):(t.state.getDataItemFormat?this.state=this._getDefaultFormat(t.state.getDataItemFormat()):this.state={},e&&(Object.assign(this.state.properties,t.state.format.formatSpec),this.state.local=this.state.local||e.local))}this.initialState=Object.assign({},this.state),this.dataType=t.state.dataType,this._formatHelper=t.state.formatHelper,this.disabledItems=t.state.getDisabledItems?t.state.getDisabledItems():[],this._visScope=t.state.visScope||!1,this.mountNode=null},_getDefaultFormat:function(t){var e={};return(t=t&&t.formatSpec?t.formatSpec:t)&&(e.type=t.type?t.type:c.FORMAT_TYPES.NUMBER,e.local=!!t.local&&t.local,e.properties=i.omit(t,["type","local"])),e},render:function(){var t=o.template(n)({itemLabel:this._itemLabel,suppressSelectionLabel:this._suppressSelectionLabel});return this.$el.addClass("popoverFormatDialogContainer formatDialog").height(this._iHeight+"px").width(this._iWidth+"px").html(t),Promise.resolve()},setFocus:function(){},_renderCommonView:function(t){var e=function(t){function e(i){_classCallCheck(this,e);var n=_possibleConstructorReturn(this,t.call(this,i));return n.state=i.state,n.initialState=i.initialState,n.formatHelper=i.formatHelper,n.specCache=n.state.properties,n.dialogNode=i.dialogNode,n.disabledItems=i.disabledItems,n.autoDescription=i.autoDescription,n.defaultDescription=i.defaultDescription,n.dataType=i.dataType,n.visScope=i.visScope,n}return _inherits(e,t),e.prototype.onChange=function(){this.props.onFormatChange(this.state)},e.prototype.onTypeChange=function(t){t.properties=this.specCache||{},this.setState(t,this.onChange)},e.prototype.onPropertyChange=function(t){var e=this.state;i.extend(e.properties,t),i.extend(this.specCache,e.properties),this.setState(e),this.onChange()},e.prototype.render=function(){var t=a.createElement(l,{state:this.state,initialState:this.initialState,onChange:this.onTypeChange.bind(this),definition:this.formatHelper.types,dataType:this.dataType,visScope:this.visScope}),e=a.createElement(r,{state:this.state,disabledItems:this.disabledItems,onChange:this.onPropertyChange.bind(this),definition:this.formatHelper.properties,dialogNode:this.dialogNode,autoDescription:this.autoDescription,defaultDescription:this.defaultDescription});return a.createElement("div",{className:"formatView"},[t,e])},e}(a.Component),n=a.createElement(e,{state:this.state,initialState:this.initialState,onFormatChange:this._onFormatChange.bind(this),disabledItems:this.disabledItems,getMetadataSpec:this._getMetadataSpec.bind(this),formatHelper:this._formatHelper,dialogNode:this.$el[0],autoDescription:this.autoDescription,defaultDescription:this.defaultDescription,dataType:this.dataType,visScope:this._visScope});this.mountNode=this.$el.find(".formatContent")[0],s.render(n,this.mountNode,t)},remove:function(){this.mountNode&&s.unmountComponentAtNode(this.mountNode)},_getMetadataSpec:function(){return this._getDefaultFormat(this._getMetadataFormat())},_onFormatChange:function(t){this.state=t,this._selectionHandler(t)},notifyRenderComplete:function(){var t=this;return new Promise((function(e,i){try{t._renderCommonView(e)}catch(t){i(t)}}))}});return d})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/text--bold_32",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([237],{"29889297db7c41d7e056":function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"text--bold_32_v7",use:"text--bold_32_v7-usage",viewBox:"0 0 32 32",content:'
'});a.a.add(r),e.a=r},"3865314c5959606874d4":function(e,i){e.exports=t},"4a2b51c5d6d6468a3b5c":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("29889297db7c41d7e056"));e.default=o.a}},["4a2b51c5d6d6468a3b5c"])})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/italic_32",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([1036],{"3865314c5959606874d4":function(e,i){e.exports=t},a8bc5aede8b6845c55bd:function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"italic_32_v7",use:"italic_32_v7-usage",viewBox:"0 0 32 32",content:'
'});a.a.add(r),e.a=r},bbe50722223a78658cb5:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("a8bc5aede8b6845c55bd"));e.default=o.a}},["bbe50722223a78658cb5"])})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/text--underline_32",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([232],{"3865314c5959606874d4":function(e,i){e.exports=t},ddde71783c62cb890baa:function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"text--underline_32_v7",use:"text--underline_32_v7-usage",viewBox:"0 0 32 32",content:'
'});a.a.add(r),e.a=r},ed9dfe8348e8ba6b84e0:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("ddde71783c62cb890baa"));e.default=o.a}},["ed9dfe8348e8ba6b84e0"])})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/center-align_32",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([1784],{"3865314c5959606874d4":function(e,i){e.exports=t},bae1923733946e21289c:function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"center-align_32_v7",use:"center-align_32_v7-usage",viewBox:"0 0 32 32",content:'
'});a.a.add(r),e.a=r},ee14b17c9a7b07667ed7:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("bae1923733946e21289c"));e.default=o.a}},["ee14b17c9a7b07667ed7"])})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/text--align--left_32",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([239],{"3865314c5959606874d4":function(e,i){e.exports=t},a30558762a340fffda51:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("b91413de64265f154673"));e.default=o.a},b91413de64265f154673:function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"text--align--left_32_v7",use:"text--align--left_32_v7-usage",viewBox:"0 0 32 32",content:'
'});a.a.add(r),e.a=r}},["a30558762a340fffda51"])})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/text--align--right_32",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([238],{"3865314c5959606874d4":function(e,i){e.exports=t},b21ecd524f074f854859:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("b98a0721231ccdd8dd61"));e.default=o.a},b98a0721231ccdd8dd61:function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"text--align--right_32_v7",use:"text--align--right_32_v7-usage",viewBox:"0 0 32 32",content:'
'});a.a.add(r),e.a=r}},["b21ecd524f074f854859"])})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/reset_32",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([525],{"3865314c5959606874d4":function(e,i){e.exports=t},"4d98f53e61fdcfb55d18":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("e0f9fbeeec6e2f0b6a93"));e.default=o.a},e0f9fbeeec6e2f0b6a93:function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"reset_32_v7",use:"reset_32_v7-usage",viewBox:"0 0 32 32",content:'
'});a.a.add(r),e.a=r}},["4d98f53e61fdcfb55d18"])})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/list--bulleted_32",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([971],{"3865314c5959606874d4":function(e,i){e.exports=t},"46ad93d02f7b43c7cf0c":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("db9e04036f0375360369"));e.default=o.a},db9e04036f0375360369:function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"list--bulleted_32_v7",use:"list--bulleted_32_v7-usage",viewBox:"0 0 32 32",content:'
'});a.a.add(r),e.a=r}},["46ad93d02f7b43c7cf0c"])})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/list--numbered_32",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([969],{"3865314c5959606874d4":function(e,i){e.exports=t},"69e7dfa2fb7c83d766fc":function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"list--numbered_32_v7",use:"list--numbered_32_v7-usage",viewBox:"0 0 32 32",content:'
'});a.a.add(r),e.a=r},e07502b2dcf4b55c9691:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("69e7dfa2fb7c83d766fc"));e.default=o.a}},["e07502b2dcf4b55c9691"])})),function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e(require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"));else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/text-wrap_32",["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"],e);else{var i=e("object"==typeof exports?require("@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"):t["@ba-ui-toolkit/ba-graphics/dist/icons-js/ba-graphics-icons-commons.js"]);for(var n in i)("object"==typeof exports?exports:t)[n]=i[n]}}("undefined"!=typeof self?self:this,(function(t){return webpackJsonPBaGraphics([205],{"092a47f233e414b798e2":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("3865314c5959606874d4"),o=(i.n(n),i("b87955ca6db301774e40"));e.default=o.a},"3865314c5959606874d4":function(e,i){e.exports=t},b87955ca6db301774e40:function(t,e,i){"use strict";var n=i("9689a9c94ae38b47fa2c"),o=i.n(n),s=i("9ce58a7deea14f49ef01"),a=i.n(s),r=new o.a({id:"text-wrap_32_v7",use:"text-wrap_32_v7-usage",viewBox:"0 0 26.03 24",content:'
'});a.a.add(r),e.a=r}},["092a47f233e414b798e2"])})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/dialogs/TextToolbarCompactDialog",["../../lib/@waca/core-client/js/core-client/ui/core/View","underscore","react","react-dom","../../nls/StringResources","ca-ui-toolkit","../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/text--bold_32","../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/italic_32","../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/text--underline_32","../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/center-align_32","../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/text--align--left_32","../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/text--align--right_32","../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/reset_32","../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/list--bulleted_32","../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/list--numbered_32","../../lib/@ba-ui-toolkit/ba-graphics/dist/icons-js/text-wrap_32"],(function(t,e,i,n,o,s,a,r,l,c,d,h,u,p,f,m){var g=t.extend({events:{},init:function(t){g.inherited("init",this,arguments),this.onStateChange=t&&t.actions&&t.actions.apply||t&&t.onStateChange||void 0,t=t&&t.state||t||{},this.properties=t.properties?t.properties:{},this.elementListType=t.elementListType?t.elementListType:"default",this.supportsLists=t.supportsLists,this.supportsTextWrap=t.supportsTextWrap;var i={bold:!1,italic:!1,underline:!1,justifyLeft:!0,justifyCenter:!1,justifyRight:!1,color:"#000000",font:"ibmplexsans",textAlign:"Left",fontSize:"auto"};this.initialState=e.extend({},i,t.initialState),this._sanitizeState(this.initialState),this.currentState=e.extend({},this.initialState,t.currentState),this._sanitizeState(this.currentState),this.mountNode=null,this.isRendered=!1},_sanitizeState:function(t){return t.justifyCenter?(t.justifyLeft=!1,t.justifyRight=!1,t.textAlign="Center"):t.justifyRight?(t.justifyLeft=!1,t.justifyCenter=!1,t.textAlign="Right"):t.justifyLeft?(t.justifyCenter=!1,t.justifyRight=!1,t.textAlign="Left"):(t.justifyLeft=!1,t.justifyCenter=!1,t.justifyRight=!1,t.textAlign=""),t},setState:function(t){var e=this;return this.currentState=this._sanitizeState(t),this._ToolbarWidget&&!this._ToolbarWidget.hasUnmounted?new Promise((function(t){e._ToolbarWidget.setState(e.currentState,t)})):Promise.resolve()},_getSelectElementProp:function(t,e,i,n,s,a){return{size:"normal",variant:"frameless",domNodeToAttachTo:e,customWidth:i,options:n,displayLabel:o.get(t),selected:s,onChange:a,key:t}},_createToolBar:function(t,e){var n=void 0,g=this,b=s.Select,v=s.Toolbar,y=s.Button,_=s.ColorPicker,w=g.properties.colors,C=g.properties.fonts,T=g.properties.fontSizes,x=function(t,e){return i.createElement(_,{colors:w,selectedColor:n.state.color,onColorSelected:function(t){e({color:t})},key:t,title:o.get(t)})},S=function(t,e,s){return i.createElement(y,{variant:"frameless",intent:n.state[e]?"primary":"selection",iconLeft:t,title:o.get(e),onClick:function(){s&&s()},key:e})},I=function(t,e,o){return i.createElement(b,g._getSelectElementProp(t,e,"150px",C,n.state.font,(function(t){o({font:t})})))},E=function(t,e,o){return i.createElement(b,g._getSelectElementProp(t,e,"120px",T,n.state.fontSize,(function(t){o({fontSize:t})})))},k=function(n){return i.createElement(v,null,function(i){var n=function(t,e){i.setState(t),g.onStateChange&&g.onStateChange(t,e)};return"simpleTextEdit"==g.elementListType?i.toolBarElementsList=[I("fontSelect",e,n),x("fontColorPicker",n),E("fontSizeSelect",e,n),S(u.default.id,"restore",n.bind(this,t,!0))]:i.toolBarElementsList=[I("fontSelect",e,n),x("fontColorPicker",n),E("fontSizeSelect",e,n),S(a.default.id,"bold",n.bind(this,{bold:!i.state.bold})),S(r.default.id,"italic",n.bind(this,{italic:!i.state.italic})),S(l.default.id,"underline",n.bind(this,{underline:!i.state.underline})),S(d.default.id,"justifyLeft",n.bind(this,{justifyLeft:!0,justifyCenter:!1,justifyRight:!1,textAlign:"Left"})),S(c.default.id,"justifyCenter",n.bind(this,{justifyCenter:!0,justifyLeft:!1,justifyRight:!1,textAlign:"Center"})),S(h.default.id,"justifyRight",n.bind(this,{justifyRight:!0,justifyLeft:!1,justifyCenter:!1,textAlign:"Right"}))].concat(g.supportsLists?[S(p.default.id,"insertUnorderedList",n.bind(this,{insertUnorderedList:!i.state.insertUnorderedList,insertOrderedList:!1})),S(f.default.id,"insertOrderedList",n.bind(this,{insertOrderedList:!i.state.insertOrderedList,insertUnorderedList:!1}))]:[],g.supportsTextWrap?[S(m.default.id,"textWrap",n.bind(this,{textWrap:!i.state.textWrap}))]:[],[S(u.default.id,"restore",n.bind(this,t,{restoreDefaults:!0}))]),i.toolBarElementsList}(n.context))};return function(t){function e(i){_classCallCheck(this,e);var n=_possibleConstructorReturn(this,t.call(this,i));return n.state={bold:g.currentState.bold,italic:g.currentState.italic,underline:g.currentState.underline,justifyLeft:g.currentState.justifyLeft,justifyCenter:g.currentState.justifyCenter,justifyRight:g.currentState.justifyRight,fontSize:g.currentState.fontSize,color:g.currentState.color,font:g.currentState.font,textAlign:g.currentState.textAlign},g.supportsLists&&(n.state.insertUnorderedList=!!g.currentState.insertUnorderedList,n.state.insertOrderedList=!!g.currentState.insertOrderedList),g.supportsTextWrap&&(n.state.textWrap=!!g.currentState.textWrap),n.toolBarElementsList=[],n}return _inherits(e,t),e.prototype.render=function(){return n=this,g._ToolbarWidget=n,i.createElement("div",{key:"container"},[i.createElement(k,{context:this,key:"toolbar",elementListType:g.elementListType})])},e}(i.Component)},_renderReactToolBar:function(){var t=this,e=this._createToolBar(this.initialState,this.mountNode);return new Promise((function(o,s){try{n.render(i.createElement(e),t.mountNode,o)}catch(t){s(t)}}))},remove:function(){this.mountNode&&(n.unmountComponentAtNode(this.mountNode),this.mountNode=null),this.isRendered=!1},render:function(){return this.isRendered?Promise.resolve():(this.$el.addClass("popoverDialogContainer").html('
'),this.mountNode=this.$el.find(".textToolbarContainer").get(0),this.isRendered=!0,this._renderReactToolBar())},setFocus:function(){var t=this.$el.find("button");t.length>0&&t[0].focus()}});return g})),define("text!dashboard-core/js/lib/@waca/dashboard-common/dist/ui/templates/SelectItemsDialog.template",[],(function(){return'
\n'})),define("dashboard-core/js/lib/@waca/dashboard-common/dist/ui/dialogs/CommonSelectItemsDialog",["../../lib/@waca/core-client/js/core-client/ui/core/View","jquery","underscore","text!../templates/SelectItemsDialog.template"],(function(t,e,i,n){var o=t.extend({events:{"primaryaction .itemRow":"_selectItem","keydown .itemRow":"_moveFocus"},_currentSelectedItem:null,_possibleItemsToSelect:null,_selectionHandler:null,labelsView:!1,init:function(t){o.inherited("init",this,arguments),this._selectionHandler=t.actions?{handleSelection:t.actions.apply}:t.eventHandler;var e=(t=t.state?t.state:t).eventHandler&&t.eventHandler._sortColumn&&t.eventHandler._sortColumn.order;this._currentSelectedItem=e||t.currentSelectedItem||t.getCurrentSelectedItem&&t.getCurrentSelectedItem()||null,this._possibleItemsToSelect=t.possibleItems,this.labelsView=t.labelsView},render:function(){return this.$el.addClass("popoverDialogContainer").html(n),this._populateRows(),this.$(".itemRow").attr("role","option"),this},setFocus:function(){var t;this._currentSelectedItem&&(t=this.$('.itemRow[data="'+this._currentSelectedItem+'"]')),t&&t.length||(t=this.$(".itemRow")),t.first().focus()},_moveFocus:function(t){var i=e(t.currentTarget);switch(t.keyCode){case 38:this._moveToItem(i,i.prev());break;case 40:this._moveToItem(i,i.next())}},_moveToItem:function(t,e){t.attr("tabindex","-1"),e.focus(),e.attr("tabindex","0")},_highlightSelected:function(){var t=this.$(".itemRow");i.each(t,function(t){var i=e(t),n=i.attr("data"),o=this._currentSelectedItem===n;i.attr("aria-selected",o),o?i.attr("tabindex","0"):i.attr("tabindex","-1"),i.toggleClass("include",o),i.find(".check").toggleClass("wfg_checkmark",o),i.find(".text").toggleClass("bold",o)}.bind(this))},_populateRows:function(){var t=this.$(".selectItems").empty();i.each(this._possibleItemsToSelect,function(i){var n=e("
").addClass("itemRow").attr({data:i.id,"appcues-data-id":i.id});e("
").addClass("check wfg_checkmark").appendTo(n),e("
").addClass("text").text(i.localizedString).appendTo(n),n.appendTo(t)}.bind(this)),this._highlightSelected()},_selectItem:function(t){t.stopPropagation(),this._currentSelectedItem=e(t.currentTarget).attr("data"),this._selectionHandler.handleSelection(this._currentSelectedItem),this._highlightSelected()}});return o})),function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define("dashboard-core/js/lib/@waca/dashboard-common/dist/lib/@waca/tabbable/index",[],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).tabbable=t()}}((function(){return function t(e,i,n){function o(a,r){if(!i[a]){if(!e[a]){var l="function"==typeof require&&require;if(!r&&l)return l(a,!0);if(s)return s(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var d=i[a]={exports:{}};e[a][0].call(d.exports,(function(t){return o(e[a][1][t]||t)}),d,d.exports,t,e,i,n)}return i[a].exports}for(var s="function"==typeof require&&require,a=0;a
",{id:this._dialogId+"Container",class:"dialogBlockerCell"})},showBlocker:function(){var t=e(this._queryId);if(!t.length){(t=s.show(document.body)).attr("id",this._dialogId),t.addClass("show"),t.height(e(document).height()),this._zindex&&t.css("z-index",this._zindex);var i=this.getBlockerCell();t.append(i.text(o.get("dlg_loading"))),t.on("keydown",this.onKey.bind(this))}this._blocker=t},show:function(){var t=this._container();if(this._width&&t.css("max-width",this._width),this._minWidth&&t.css("min-width",this._minWidth),t.length){t.empty();var i=e("",{class:"dialogHeader"}),n=this.renderTitle(e("