/*! * Licensed Materials - Property of IBM * IBM Cognos Products: Modeling UI * (C) Copyright IBM Corp. 2020 * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ (window.caModellingPerspective=window.caModellingPerspective||[]).push([[19],{1026:function(e,t,r){"use strict";r.d(t,"b",function(){return o});var n=r(18),i=r(1026);function o(e,t){var r=e.moserObject,n=e.module,i=e.name,o=e.datasourceRef,a=e.expression,c=e.type,l=r&&r.getIdentifier&&r.getIdentifier(),s={moserFunctionType:"describeDataSourceQuery",module:n,name:i,datasourceRef:o,sqlType:c,sqlText:a};return l&&l.length>0&&(s.identifier=l),t&&(s.connections=t),s}t.a=function(e,t){return void 0===t&&(t={}),e.resolveConnection(function(r){return e.ajaxService({url:n.i+"/modules/mosercommand",method:"POST",data:JSON.stringify({functionSpec:i.b(t,r)})})})}},1224:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1142],{"2aeb63560720c6f79bb0":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3865314c5959606874d4"),i=(r.n(n),r("ce978f22510fbc93156b"));t.default=i.a},"3865314c5959606874d4":function(t,r){t.exports=e},ce978f22510fbc93156b:function(e,t,r){"use strict";var n=r("9689a9c94ae38b47fa2c"),i=r.n(n),o=r("9ce58a7deea14f49ef01"),a=r.n(o),c=new i.a({id:"function_32_v7",use:"function_32_v7-usage",viewBox:"0 0 32 32",content:''});a.a.add(c),t.a=c}},["2aeb63560720c6f79bb0"])}(r(15))},1225:function(e,t,r){var n=r(500);e.exports=function(e,t){for(var r=e.length;r--&&n(t,e[r],0)>-1;);return r}},1227:function(e,t,r){"use strict";r.d(t,"b",function(){return a}),r.d(t,"c",function(){return c}),r.d(t,"a",function(){return l});var n=r(0),i=r.n(n),o=r(27);function a(e,t,r){var n=e.moser.jsonObjectFactory.createQuerySubject(t);return r.label&&n.setLabel(r.label),n}function c(e,t){var r={item:[],sqlQuery:{sqlText:t.expression,sqlType:t.sqlType.enumValue,datasourceRef:[t.datasourceRef]},classifier:i.a.QsClassifierType.SQL_QUERY_SUBJECT.enumValue,label:t.label},n=e.moser.jsonObjectFactory.createQuerySubject(r);return(new i.a.IdGenerator).generateId(n),n}function l(e,t,r){var n=e.moser.objectFactory,i=Object(o.isExpressionParentGlobal)(t)&&n.createSqlQueryType();return i&&(i.setSqlType(r.sqlType.enumValue),i.setSqlText(r.expression)),i}},1673:function(e,t,r){"use strict";r.r(t),r.d(t,"default",function(){return m});var n,i,o,a=r(1),c=r.n(a),l=r(16),s=r(3),u=r(25),p=r(5),d=r(2),g=r(10),f=r(44),b=r(1674),h=r(68),v=r(1693);var m=Object(f.a)(g.i,{initializer:function(e,t){return new v.a({context:e},{localScope:t.edit?null:t.element,existingCalc:t.edit?t.element:null,label:t.label,expression:t.expression,mode:t.mode,forceGlobal:t.forceGlobal,calculateAfterAggregation:t.calculateAfterAggregation,querySubjectUsage:t.querySubjectUsage})}})(n=Object(p.e)(function(e){return{dirty:e.dirty,mode:e.mode,contentHeight:e.contentHeight,isCalculateAfterAggregation:e.isCalculateAfterAggregation,setCalculateAfterAggregation:e.setCalculateAfterAggregation,showCalculateAfterAggregation:e.showCalculateAfterAggregation,validateAfterUpdate:e.validateAfterUpdate,calcIsUpdatable:e.calcIsUpdatable,isCreateMode:e.isCreateMode,readOnly:e.readOnly,createOrUpdateExpression:e.createOrUpdateExpression}})(n=Object(l.observer)((o=i=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;iD&&t._adjustLeftPanelMaxWidth()},t._adjustLeftPanelMaxWidth=function(){var e=t._node.getBoundingClientRect(),r=window.innerWidth-2*e.left-z;t.setState({maxWidthPane:r})},t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.componentDidMount=function(){window.addEventListener("resize",this._adjustLeftPanelWidth)},r.componentWillUnmount=function(){window.removeEventListener("resize",this._adjustLeftPanelWidth)},r.render=function(){var e=this,t=this.props,r=t.onCursorChange,n=t.onTextSelectionChange,i=t.updateExpression,o=t.updateLabel,a=t.localScope,l=t.module,u=t.readOnly,d=t.label,b=t.expression,v=t.mode,y=t.selectedFontSize,E=t.highContrastMode,S=t.shouldEnableSQLTypeSelection,T=t.selectedSQLType,L=t.defaultSQLType,_=t.sqlTypes,F=t.selectedSQLSource,Q=t.sqlSources,U=t.selectedPanelTab,V=t.displayedPanel,R=t.contentHeight,N=t.insertIntoEditor,H=c.a.MoserObjectTypes,q=H.MODULE,B=H.CALCULATION,G=H.QUERY_ITEM,W=H.QUERY_SUBJECT,Y=a,J=a.getObjectType()!==q;if(J&&!Object(w.s)(a).some(function(e){var t=e.getObjectType();return t===G||t===B})){var K=Object(j.getAncestor)(a,[W]);K?Y=K:J=!1}var X={insertIntoEditor:N,moveEditorCursor:this._moveEditorCursor,expression:b,onChange:function(e){return i(e)},onCursorChange:function(e){return r(e)},onTextSelectionChange:function(e){return n(e)},readOnly:u,getAceEditorRef:this._setEditor,getValidExpressionItems:this._getValidExpressionItems,aceMode:v===I.f||v===I.e?I.g:v,fontSize:y,label:Object(C.getString)("expEditor"),highContrast:E},Z="EditorView",$=[Object(C.getString)("cognosSQL"),Object(C.getString)("cognosSQLHelp"),Object(C.getString)("nativeSQL"),Object(C.getString)("nativeSQLHelp"),Object(C.getString)("passThroughSQL"),Object(C.getString)("passThroughSQLHelp")].join(" "),ee=s.a.createElement("div",{style:{textAlign:"left"}},s.a.createElement("br",null),s.a.createElement("div",null,s.a.createElement("b",null,Object(C.getString)("cognosSQL"))),s.a.createElement("div",null,Object(C.getString)("cognosSQLHelp")),s.a.createElement("br",null),s.a.createElement("div",null,s.a.createElement("b",null,Object(C.getString)("nativeSQL"))),s.a.createElement("div",null,Object(C.getString)("nativeSQLHelp")),s.a.createElement("br",null),s.a.createElement("div",null,s.a.createElement("b",null,Object(C.getString)("passThroughSQL"))),s.a.createElement("div",null,Object(C.getString)("passThroughSQLHelp")),s.a.createElement("br",null)),te=s.a.createElement(f.FlexLayout,{direction:"row",alignItems:"flex-start",wrap:"wrap",justifyContent:"space-between"},s.a.createElement(f.FlexItem,{gutter:[0,0,1,0]},s.a.createElement(f.FlexLayout,{direction:"row",alignItems:"center"},s.a.createElement(f.FlexItem,{gutter:[0,2,0,0]},s.a.createElement(f.Label,{htmlFor:this._inputId,label:Object(C.getString)("expressionName")})),s.a.createElement(f.FlexItem,{gutter:[0,2,0,0],width:"680px"},s.a.createElement(f.TextInput,{fullWidth:!0,"data-tid":Object(g.a)(Z,"expressionName"),id:this._inputId,disabled:u,value:d,onChange:function(e){return o(e)}})))),v===I.h&&s.a.createElement(f.FlexItem,{gutter:[0,0,1,0]},s.a.createElement(f.FlexLayout,{direction:"row",alignItems:"center"},s.a.createElement(f.FlexItem,{gutter:[0,2,0,0]},s.a.createElement(f.Label,{label:Object(C.getString)("sqlType")})),s.a.createElement(f.FlexItem,{gutter:[0,1,0,0],width:"300px"},s.a.createElement(f.Select,{"aria-label":Object(C.getString)("sqlType"),"data-tid":Object(g.a)(Z,"sqlType"),customWidth:"100%",size:"normal",selected:S?T:L,options:_,onChange:function(t){return e.props.changeSelectedSQLType(t)},disabled:!S})),s.a.createElement(f.Container,{gutter:[1,0]},s.a.createElement(f.Button,{title:Object(C.getString)("sqlTypesHelp"),variant:"inline",onClick:function(){return e.setState(function(e){return{sqlTypesFlyoutOpen:!e.sqlTypesFlyoutOpen}})}},s.a.createElement(f.SVGIcon,{size:"normal",iconId:O.a.id})),this.state.sqlTypesFlyoutOpen&&s.a.createElement(f.Flyout,{"aria-label":$,title:Object(C.getString)("sqlTypes"),placement:"bottomCentred",showX:!0,href:I.j,linkName:Object(C.getString)("moreInfo"),textContent:ee,padding:"default",onClose:function(){return e.setState(function(e){return{sqlTypesFlyoutOpen:!e.sqlTypesFlyoutOpen}})}})))),v===I.h&&s.a.createElement(f.FlexItem,{gutter:[0,0,1,0]},s.a.createElement(f.FlexLayout,{direction:"row",alignItems:"center"},s.a.createElement(f.FlexItem,{gutter:[0,2,0,0]},s.a.createElement(f.Label,{label:Object(C.getString)("source")})),s.a.createElement(f.FlexItem,{width:"300px"},s.a.createElement(f.Select,{"aria-label":Object(C.getString)("source"),"data-tid":Object(g.a)(Z,"sqlSource"),customWidth:"100%",size:"normal",selected:F,options:Q,onChange:function(t){return e.props.changeSelectedSQLSource(t)}}))))),re=s.a.createElement(f.FlexLayout,{direction:"column"},s.a.createElement(f.Container,{className:"mui-editorBoldText",gutter:[1,0,2,0]},Object(C.getString)("components")),s.a.createElement(f.Container,{width:this.state.width,minHeight:200,minWidth:D,resizable:!0,maxWidth:this.state.maxWidthPane,resizeMinConstraintsX:D,resizeMaxConstraintsX:this.state.maxWidthPane,onResizeStart:this._adjustLeftPanelMaxWidth,onResize:function(t,r){var n=r.size;e.setState({isFromWindowResize:!1,width:n.width}),e.props.resizeEditor(n)},resizeDirection:"x",ref:function(t){return e._node=p.a.findDOMNode(t)},isPassive:this.state.isFromWindowResize},s.a.createElement(f.FlexLayout,{className:"mui-editorViewBorder",fullHeight:!0,direction:"column"},s.a.createElement(f.Tabs,{fullHeight:!0,className:"mui-editorViewTabs",selected:U||(J?I.i:I.a),onChange:function(t){return e.props.setComponentTab(t)},vertical:!0},J&&s.a.createElement(f.TabPanel,{"data-tid":Object(g.a)(Z,I.i),"aria-label":Object(C.getString)("selectedComponents"),id:I.i,key:"16",icon:m.a.id,width:"100%"},s.a.createElement(f.FlexLayout,{className:"mui-editorViewPanel",fullHeight:!0,direction:"column"},this._renderMemberSearchableTree(Y))),s.a.createElement(f.TabPanel,{"data-tid":Object(g.a)(Z,I.a),"aria-label":Object(C.getString)("components"),id:I.a,key:"17",icon:h.a.id,width:"100%"},s.a.createElement(f.FlexLayout,{className:"mui-editorViewPanel",fullHeight:!0,direction:"column"},this._renderMemberSearchableTree(l))),s.a.createElement(f.TabPanel,{"data-tid":Object(g.a)(Z,I.c),"aria-label":Object(C.getString)("calcFunctions"),id:I.c,key:"18",icon:x.a.id,width:"100%"},s.a.createElement(f.FlexLayout,{className:"mui-editorViewPanel",fullHeight:!0,direction:"column"},this._renderFunctionTree()))))));return s.a.createElement(f.FlexLayout,{fullHeight:!0,direction:"column"},s.a.createElement(f.FlexItem,null,te),s.a.createElement(f.FlexItem,{grow:!0},s.a.createElement(f.FlexLayout,{fullHeight:!0,direction:"row"},(v===I.g||v===I.f||v===I.e)&&!u&&re,s.a.createElement(f.FlexItem,{grow:!0},s.a.createElement(f.FlexLayout,{fullHeight:!0,minWidth:z,direction:"column"},s.a.createElement(f.FlexItem,null,s.a.createElement(f.FlexLayout,{direction:"row"},s.a.createElement(f.FlexItem,{grow:!0,gutter:[1,0,2,0]},s.a.createElement(f.Container,{className:"mui-editorBoldText"},Object(C.getString)("expression"))),s.a.createElement(f.FlexItem,null,s.a.createElement(M.a,null)))),s.a.createElement(f.Container,{"data-tid":Object(g.a)(Z,"editorContainer"),className:"mui-editorViewBorder",width:"100%",height:V?R-300:"100%",minHeight:200,maxHeight:V?window.innerHeight/2:1/0,onResize:function(t,r){var n=r.size;return e.props.resizeEditor(n)},resizable:!!V,resizeDirection:"y"},v===I.h&&s.a.createElement(P.a,X),(v===I.g||v===I.f||v===I.e)&&s.a.createElement(A.a,X)),V&&s.a.createElement(f.FlexItem,{grow:1,className:"mui-editorViewBorder",overflow:"auto",gutter:2},s.a.createElement(k.a,null)))))))},t}(l.Component))||n)||n)||n},1675:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1234],{"0954d4278df8b67491fc":function(e,t,r){"use strict";var n=r("9689a9c94ae38b47fa2c"),i=r.n(n),o=r("9ce58a7deea14f49ef01"),a=r.n(o),c=new i.a({id:"filter-applied_24_v7",use:"filter-applied_24_v7-usage",viewBox:"0 0 24 24",content:''});a.a.add(c),t.a=c},"27576b2afa5f5246a1df":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3865314c5959606874d4"),i=(r.n(n),r("0954d4278df8b67491fc"));t.default=i.a},"3865314c5959606874d4":function(t,r){t.exports=e}},["27576b2afa5f5246a1df"])}(r(15))},1676:function(e,t,r){"use strict";r.d(t,"a",function(){return u});var n,i=r(1),o=r.n(i),a=r(19),c=r(2),l=r(1023);var s=a.utils.requireAMD;var u=s({ace:"ace/noconflict/ace"})(n=s({lang:"ace/noconflict/ext-language_tools",mode:"ca-modeller/bridge/aceEditor/mode-modeler",theme:"ca-modeller/bridge/aceEditor/theme-modeler",themeHighContrast:"ca-modeller/bridge/aceEditor/theme-modelerHighContrast"},function(e){e.mode.setResources(c)},!0)(n=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.render=function(){return o.a.createElement(l.a,this.props)},t}(i.Component))||n)||n},1678:function(e,t,r){"use strict";r.d(t,"a",function(){return u});var n,i=r(1),o=r.n(i),a=r(19),c=r(2),l=r(1023);var s=a.utils.requireAMD;var u=s({ace:"ace/noconflict/ace"})(n=s({lang:"ace/noconflict/ext-language_tools",mode:"ca-modeller/bridge/aceEditor/mode-modeler-sql",theme:"ca-modeller/bridge/aceEditor/theme-modeler",themeHighContrast:"ca-modeller/bridge/aceEditor/theme-modelerHighContrast"},function(e){e.mode.setResources(c)},!0)(n=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.render=function(){return o.a.createElement(l.a,this.props)},t}(i.Component))||n)||n},1679:function(e,t,r){"use strict";r.d(t,"a",function(){return j});var n,i=r(1),o=r.n(i),a=r(16),c=r(19),l=r(25),s=r(3),u=r(1224),p=r.n(u),d=r(1680),g=r.n(d),f=r(1681),b=r.n(f),h=r(1682),v=r.n(h),m=r(5),y=r(2),O=r(63),E=r(828);function x(){return(x=Object.assign||function(e){for(var t=1;t=0||(i[r]=e[r]);return i}(t,["width","maxWidth","filter"]);e=o.a.createElement(s.FlexLayout,{fullHeight:!0,direction:"column","data-tid":"functionTreePane"},o.a.createElement(s.FlexItem,{gutter:[0]},o.a.createElement(s.SearchInput,{"data-tid":Object(l.a)("FunctionTreeView","functionSearch"),fullWidth:!0,placeholder:Object(y.getString)("search_box_default_text"),onChange:this._onFilterChange,delay:500,value:i})),o.a.createElement(s.FlexItem,{grow:!0},o.a.createElement(w,x({"data-tid":Object(l.a)("FunctionTreeView","functionTree"),selectionMode:"single",onSelectionChange:this._onSelectionChange,onKeyDown:this._onKeyDown,data:this.props.functionListStore.functionList,itemRenderer:this._itemRenderer,filter:i,isVisible:this._isVisible,dragLayerRenderer:this._dragLayerRenderer,canDragNode:this._canDragNode,width:r,maxWidth:n},a))))}else{if(this.props.functionListStore.errorTitle)throw new Error(this.props.functionListStore.errorTitle);e=o.a.createElement(c.ProgressPanelMessage,{variant:"bar"},Object(y.getString)("fetchingFunctions"))}return e},t}(i.Component))||n)||n)||n)||n},1680:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1157],{"08a1d3dca86d77eb77aa":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3865314c5959606874d4"),i=(r.n(n),r("54b9ae0b20fff66ca07d"));t.default=i.a},"3865314c5959606874d4":function(t,r){t.exports=e},"54b9ae0b20fff66ca07d":function(e,t,r){"use strict";var n=r("9689a9c94ae38b47fa2c"),i=r.n(n),o=r("9ce58a7deea14f49ef01"),a=r.n(o),c=new i.a({id:"function-constant-numeric_16_v7",use:"function-constant-numeric_16_v7-usage",viewBox:"0 0 16 16",content:''});a.a.add(c),t.a=c}},["08a1d3dca86d77eb77aa"])}(r(15))},1681:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1151],{"3865314c5959606874d4":function(t,r){t.exports=e},b2d26cb909b28aa9ce79:function(e,t,r){"use strict";var n=r("9689a9c94ae38b47fa2c"),i=r.n(n),o=r("9ce58a7deea14f49ef01"),a=r.n(o),c=new i.a({id:"function-operators_16_v7",use:"function-operators_16_v7-usage",viewBox:"0 0 16 16",content:''});a.a.add(c),t.a=c},e8b5732b7514659bf272:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3865314c5959606874d4"),i=(r.n(n),r("b2d26cb909b28aa9ce79"));t.default=i.a}},["e8b5732b7514659bf272"])}(r(15))},1682:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1148],{"1437ff68852026159a33":function(e,t,r){"use strict";var n=r("9689a9c94ae38b47fa2c"),i=r.n(n),o=r("9ce58a7deea14f49ef01"),a=r.n(o),c=new i.a({id:"function-summary_16_v7",use:"function-summary_16_v7-usage",viewBox:"0 0 16 16",content:''});a.a.add(c),t.a=c},"2d581fb57cc7392ebc47":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3865314c5959606874d4"),i=(r.n(n),r("1437ff68852026159a33"));t.default=i.a},"3865314c5959606874d4":function(t,r){t.exports=e}},["2d581fb57cc7392ebc47"])}(r(15))},1683:function(e,t,r){"use strict";r.d(t,"a",function(){return w});var n,i=r(1),o=r.n(i),a=r(16),c=r(5),l=r(3),s=r(25),u=r(1684),p=r.n(u),d=r(1685),g=r.n(d),f=r(776),b=r.n(f),h=r(1686),v=r.n(h),m=r(522),y=r.n(m),O=r(1687),E=r.n(O),x=r(2),S=r(68);var w=Object(c.e)(function(e){return{readOnly:e.readOnly,validating:e.validating,setFontSize:e.aceEditorStore.setFontSize,isEmptyExpression:e.isEmptyExpression,expressionToolbar:e.expressionToolbar,displayedPanel:e.displayedPanel,previewing:e.previewStore.previewing,selectedFontSize:e.aceEditorStore.selectedFontSize,fontSizes:e.aceEditorStore.fontSizes,handleToolBarAction:e.handleToolBarAction}})(n=Object(a.observer)(n=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.render=function(){var e=this.props,t=e.handleToolBarAction,r=e.setFontSize,n=e.readOnly,i=e.validating,a=e.isEmptyExpression,c=e.expressionToolbar,u=e.previewing,d=e.displayedPanel,f=e.selectedFontSize,h=e.fontSizes,m="EditorToolbarView";return o.a.createElement(l.Toolbar,{align:"right"},o.a.createElement(l.Button,{"data-tid":Object(s.a)(m,S.k.INFO),variant:"inline",title:Object(x.getString)("information"),"aria-label":Object(x.getString)("information"),onClick:function(){return t(S.k.INFO)},disabled:!c[S.k.INFO]},o.a.createElement(l.SVGIcon,{size:"normal",iconId:b.a.id,intent:d===S.b.INFO?"primary":""})),o.a.createElement(l.Toolbar.Spacer,{size:"medium"}),o.a.createElement(l.Button,{"data-tid":Object(s.a)(m,S.k.PREVIEW),variant:"inline",title:Object(x.getString)("preview"),"aria-label":Object(x.getString)("preview"),onClick:function(){return t(S.k.PREVIEW)},disabled:u||a},o.a.createElement(l.SVGIcon,{size:"normal",iconId:E.a.id,intent:d===S.b.PREVIEW?"primary":""})),o.a.createElement(l.Toolbar.Spacer,{size:"medium"}),o.a.createElement(l.Button,{"data-tid":Object(s.a)(m,S.k.VALIDATE),variant:"inline",title:Object(x.getString)("validate"),"aria-label":Object(x.getString)("validate"),disabled:i||n||a,onClick:function(){return t(S.k.VALIDATE)}},o.a.createElement(l.SVGIcon,{size:"normal",iconId:y.a.id,intent:d===S.b.VALIDATION?"primary":""})),o.a.createElement(l.Toolbar.Separator,{size:"medium"}),o.a.createElement(l.Button,{"data-tid":Object(s.a)(m,S.k.COMMENT),variant:"inline",title:Object(x.getString)("comment"),"aria-label":Object(x.getString)("comment"),onClick:function(){return t(S.k.COMMENT)},disabled:!c[S.k.COMMENT]||n},o.a.createElement(l.SVGIcon,{size:"normal",iconId:g.a.id})),o.a.createElement(l.Toolbar.Spacer,{size:"medium"}),o.a.createElement(l.Button,{"data-tid":Object(s.a)(m,S.k.PRETTIFY),variant:"inline",title:Object(x.getString)("prettify"),"aria-label":Object(x.getString)("prettify"),onClick:function(){return t(S.k.PRETTIFY)},disabled:!c[S.k.PRETTIFY]||n},o.a.createElement(l.SVGIcon,{size:"normal",iconId:p.a.id})),o.a.createElement(l.Toolbar.Spacer,{size:"medium"}),o.a.createElement(l.Button,{"data-tid":Object(s.a)(m,S.k.HIGH_CONTRAST),variant:"inline",title:Object(x.getString)("highContrast"),"aria-label":Object(x.getString)("highContrast"),onClick:function(){return t(S.k.HIGH_CONTRAST)},disabled:!c[S.k.HIGH_CONTRAST]},o.a.createElement(l.SVGIcon,{size:"normal",iconId:v.a.id})),o.a.createElement(l.Toolbar.Spacer,{size:"medium"}),o.a.createElement(l.Select,{"data-tid":Object(s.a)(m,"fontSize"),title:Object(x.getString)("setFontSize"),"aria-label":Object(x.getString)("setFontSize")+" "+f,customWidth:80,size:"small",selected:f,options:h,onChange:function(e){return r(e)}}))},t}(i.Component))||n)||n},1684:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1595],{"3865314c5959606874d4":function(t,r){t.exports=e},"771b8239a798c2a07ecc":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3865314c5959606874d4"),i=(r.n(n),r("a3dfb042d34c5521a62c"));t.default=i.a},a3dfb042d34c5521a62c:function(e,t,r){"use strict";var n=r("9689a9c94ae38b47fa2c"),i=r.n(n),o=r("9ce58a7deea14f49ef01"),a=r.n(o),c=new i.a({id:"code_32_v7",use:"code_32_v7-usage",viewBox:"0 0 32 32",content:''});a.a.add(c),t.a=c}},["771b8239a798c2a07ecc"])}(r(15))},1685:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1671],{"30285bdf643c4bb726e9":function(e,t,r){"use strict";var n=r("9689a9c94ae38b47fa2c"),i=r.n(n),o=r("9ce58a7deea14f49ef01"),a=r.n(o),c=new i.a({id:"chat_32_v7",use:"chat_32_v7-usage",viewBox:"0 0 32 32",content:''});a.a.add(c),t.a=c},"3865314c5959606874d4":function(t,r){t.exports=e},"54a0f76188cdace66343":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3865314c5959606874d4"),i=(r.n(n),r("30285bdf643c4bb726e9"));t.default=i.a}},["54a0f76188cdace66343"])}(r(15))},1686:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([1479],{"3865314c5959606874d4":function(t,r){t.exports=e},"55d82046b4a9ba5a5cfe":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3865314c5959606874d4"),i=(r.n(n),r("7a0d08689a4c0eff5b7f"));t.default=i.a},"7a0d08689a4c0eff5b7f":function(e,t,r){"use strict";var n=r("9689a9c94ae38b47fa2c"),i=r.n(n),o=r("9ce58a7deea14f49ef01"),a=r.n(o),c=new i.a({id:"contrast_32_v7",use:"contrast_32_v7-usage",viewBox:"0 0 32 32",content:''});a.a.add(c),t.a=c}},["55d82046b4a9ba5a5cfe"])}(r(15))},1687:function(e,t,r){"undefined"!=typeof self&&self,e.exports=function(e){return webpackJsonPBaGraphics([73],{"1359c40e0655cef61c21":function(e,t,r){"use strict";var n=r("9689a9c94ae38b47fa2c"),i=r.n(n),o=r("9ce58a7deea14f49ef01"),a=r.n(o),c=new i.a({id:"view_32_v7",use:"view_32_v7-usage",viewBox:"0 0 32 32",content:''});a.a.add(c),t.a=c},"3865314c5959606874d4":function(t,r){t.exports=e},aef4f800a87168ca9744:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r("3865314c5959606874d4"),i=(r.n(n),r("1359c40e0655cef61c21"));t.default=i.a}},["aef4f800a87168ca9744"])}(r(15))},1688:function(e,t,r){"use strict";r.d(t,"a",function(){return w});var n,i=r(1),o=r.n(i),a=r(738),c=r(16),l=r(5),s=r(25),u=r(3),p=r(17),d=r(156),g=r.n(d),f=r(242),b=r.n(f),h=r(96),v=r.n(h),m=r(8),y=r(1012),O=r(2),E=r(68);r(1689);var x=p.getContentLocale,S=p.getProductLocale,w=Object(l.e)(function(e){return{feedback:e.feedback,validating:e.validating,previewExecutionTime:e.previewStore.previewExecutionTime,previewData:e.previewStore.previewData,previewHeaders:e.previewStore.previewHeaders,previewQueryItems:e.previewStore.previewQueryItems,displayedPanel:e.displayedPanel,functionInfo:e.functionListStore.functionInfo,previewing:e.previewStore.previewing,closeFeedbackPanel:e.closeFeedbackPanel,handleToolBarAction:e.handleToolBarAction}})(n=Object(c.observer)(n=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i0&&r.push(n),r},t._formatOperatorsAndKeywords=function(e,r){if(!r)return null;var n=[];return r.toLowerCase().split(e.toLowerCase()).forEach(function(r){n.push(t._formatNonKeywords(r)),n.push(o.a.createElement("span",{className:"mui-editorKeyword"},e))}),n.length>0&&n.pop(),o.a.createElement("span",{className:"mui-editorBoldText"},n)},t._renderSupportingInfo=function(e,r){return r&&r.length>0?r.map(function(r,n){var i=[];return r.example&&i.push(o.a.createElement(u.Container,{gutter:[2,0,0,0]},o.a.createElement("span",{className:"mui-editorBoldText"},r.example.title+": "),t._formatOperatorsAndKeywords(e,r.example.details))),r.result&&i.push(o.a.createElement(u.Container,null,o.a.createElement("span",{className:"mui-editorBoldText"},r.result.title+": "),r.result.details)),r.resultdata&&r.resultdata.length>0&&i.push(o.a.createElement(u.Container,{textAlign:"center",gutter:[2,2],"data-tid":Object(s.a)("EditorInformationPanelView","functionInfoExampleGrid"+n),height:"100%"},o.a.createElement(u.Grid,{numRows:r.resultdata.length,numColumns:Object(m.isArray)(r.resultdata[0])?r.resultdata[0].length:1,dataCellRenderer:function(e,t,n){return o.a.createElement(u.GridCell,n,o.a.createElement(u.Container,{textAlign:"center",width:"100%",gutter:[0,2]},Object(m.isArray)(r.resultdata[0])?r.resultdata[e][t]:r.resultdata[e]))},style:{border:"0px"},autoMeasureRowHeight:!0}))),i}):null},t._renderPreview=function(){var e=t.props,r=e.previewData,n=e.previewHeaders,i=e.previewQueryItems,c=x()||S();return o.a.createElement(u.FlexLayout,{direction:"column",fullHeight:!0},o.a.createElement(u.FlexItem,{height:"100%",textAlign:"center","data-tid":Object(s.a)("EditorInformationPanelView","previewGrid")},o.a.createElement(u.Container,{height:"100%",width:"100%",className:"bi-mui-editorInformationPanelView__tableContainer"},o.a.createElement(a.c,{locale:c,defaultLocale:c},o.a.createElement(u.Grid,{autoMeasureRowHeight:!0,numRows:r.length>0?r.length:0,numColumns:r.length>0?r[0].length:0,fixedRows:1,fixedRowCellRenderer:function(e,t,r){return o.a.createElement(u.GridHeaderCell,r,o.a.createElement(u.Container,{"data-tid":Object(s.a)("EditorInformationPanelView","gridHeaderCol"+t),textAlign:"center",gutter:[0,2],maxWidth:250,width:"100%"},o.a.createElement(u.TruncatedText,{textAlign:"center",value:n[t]})))},dataCellRenderer:function(e,t,n){return o.a.createElement(u.GridCell,n,o.a.createElement(u.Container,{"data-tid":Object(s.a)("EditorInformationPanelView","gridCell"+e+"_"+t),textAlign:"center",gutter:[0,2],maxWidth:250,width:"100%"},o.a.createElement(y.a,{value:null==r[e][t]?Object(O.getString)("null"):r[e][t],format:i[t].getFormat()})))},style:{border:"0px"}})))))},t}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.render=function(){var e=this.props,t=e.closeFeedbackPanel,r=e.handleToolBarAction,n=e.feedback,i=e.validating,a=e.functionInfo,c=e.displayedPanel,l=e.previewing,p=e.previewExecutionTime,d="EditorInformationPanelView",f=o.a.createElement(u.FlexItem,{grow:!0,gutter:[1,2,2,2],"data-tid":Object(s.a)(d,"feedbackPanelValidation"),style:{whiteSpace:"pre-wrap"}},i&&o.a.createElement(u.ProgressIndicator,{variant:"circle",size:"small"}),n.length>0&&(n===Object(O.getString)("msgExpressionValid")||n===Object(O.getString)("msgHighlightedExpressionValid"))&&o.a.createElement(u.SVGIcon,{intent:"positive",size:"small",iconId:b.a.id}),n.length>0&&n!==Object(O.getString)("msgExpressionValid")&&n!==Object(O.getString)("msgHighlightedExpressionValid")&&o.a.createElement(u.SVGIcon,{intent:"danger",size:"small",iconId:g.a.id})," "+n),h=a?o.a.createElement(u.FlexItem,{grow:!0,gutter:[1,2,2,2],"data-tid":Object(s.a)(d,"feedbackPanelInfo")},a.syntax&&o.a.createElement(u.Container,{gutter:[1,0],"data-tid":Object(s.a)(d,"functionInfoSyntax")},this._formatOperatorsAndKeywords(a.name,a.syntax)),a.tip&&o.a.createElement(u.Container,{gutter:[1,0,0,0]},a.tip),this._renderSupportingInfo(a.name,a.supportingInfo)):null,m=o.a.createElement(u.FlexItem,{grow:!0,gutter:[1,2,2,2],"data-tid":Object(s.a)(d,"feedbackPanelPreview")},l&&o.a.createElement(u.Container,{width:"100%",textAlign:"center"},o.a.createElement(u.ProgressIndicator,{variant:"circle",size:"large"})),!l&&this._renderPreview());return o.a.createElement(u.FlexLayout,{tabIndex:0,fullHeight:!0,direction:"column"},o.a.createElement(u.FlexLayout,{direction:"row"},o.a.createElement(u.FlexItem,{grow:!0,className:"mui-editorBoldText",gutter:[2,2,1,2],"data-tid":Object(s.a)(d,"feedbackPanelTitle")},c===E.b.VALIDATION&&Object(O.getString)("validationResults"),c===E.b.INFO&&Object(O.getString)("information"),c===E.b.PREVIEW&&o.a.createElement(u.FlexLayout,null,o.a.createElement(u.FlexItem,null,Object(O.getString)("preview")),!l&&p&&0!==p.executionTime&&o.a.createElement(u.FlexItem,{gutter:[0,0,0,1],className:"mui-editorNormalText"},Object(O.getString)("previewExecutionTime",{value:p.executionTime})))),c===E.b.PREVIEW&&o.a.createElement(u.FlexItem,{gutter:[2,2,1,2]},o.a.createElement(u.Button,{"data-tid":Object(s.a)(d,"refreshPreview"),variant:"inline",label:Object(O.getString)("refresh"),title:Object(O.getString)("refresh"),"aria-label":Object(O.getString)("refresh"),icon:v.a.id,onClick:function(){return r(E.k.PREVIEW)},disabled:l})),o.a.createElement(u.FlexItem,{gutter:[2,2,1,2]},o.a.createElement(u.Button,{"data-tid":Object(s.a)(d,"closeFeedbackPanel"),variant:"inline",title:Object(O.getString)("close"),"aria-label":Object(O.getString)("closeInformationPanel"),onClick:t},o.a.createElement(u.SVGIcon,{size:"small",iconId:g.a.id})))),c===E.b.VALIDATION&&f,c===E.b.INFO&&h,c===E.b.PREVIEW&&m)},t}(i.Component))||n)||n},1689:function(e,t,r){var n=r(1690);"string"==typeof n&&(n=[[e.i,n,""]]);var i={hmr:!0,transform:void 0};r(36)(n,i);n.locals&&(e.exports=n.locals)},1690:function(e,t,r){(e.exports=r(32)(void 0)).push([e.i,".bi-mui-editorInformationPanelView__tableContainer{border:1px solid #c0bfc0}",""])},1691:function(e,t,r){var n=r(1692);"string"==typeof n&&(n=[[e.i,n,""]]);var i={hmr:!0,transform:void 0};r(36)(n,i);n.locals&&(e.exports=n.locals)},1692:function(e,t,r){(e.exports=r(32)(void 0)).push([e.i,".mui-editorViewBorder{border:2px solid #eaeaea}.mui-editorViewPanel{padding:8px 8px 0;height:100%;width:100%}.mui-editorBoldText{font-weight:700}.mui-editorNormalText{font-weight:400}.mui-editorKeyword{color:#2d74da}.mui-editorOperator{color:#f00080}.ba-theme-default .mui-editorViewTabs .ba-common-tabList.is-vertical .ba-common-tabList__item.is-selected{background-color:#fff}",""])},1693:function(e,t,r){"use strict";r.d(t,"a",function(){return N});var n,i,o,a,c,l,s,u,p,d,g,f,b,h=r(1694),v=r.n(h),m=r(0),y=r.n(m),O=r(6),E=r(2),x=r(5),S=r(8),w=r(29),j=r(4),T=r(188),C=r(27),L=r(9),_=r(68),I=r(1698),A=r(1702),P=r(1226),F=r(1709),M=r(1710),k=r(1711),z=r(1713);function D(){return(D=Object.assign||function(e){for(var t=1;t750?window.innerHeight-250:500,n.mode=m||_.g,n.label=j||n.defaultCalculationName(),n.readOnly=n.existingCalc&&Object(w.e)([n.existingCalc]),n.existingCalc&&(n._originalExpression=n.expression="getExpression"in n.existingCalc?n.existingCalc.getExpression():x,n.existingCalc.getLabel&&(n.label=n._originalLabel=n.existingCalc.getLabel())),null!=x&&(n.expression=x),n._calculateAfterAggregation=O,n.querySubjectUsage=F,n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var r=t.prototype;return r.defaultCalculationName=function(){return this.mode===_.g?Object(E.getString)("newExpressionName"):this.mode===_.h?Object(E.getString)("newSQLExpressionName"):this.mode===_.f||this.mode===_.e?Object(E.getString)("newFilterName"):""},r.updateExpression=function(e){this.expression=e},r.updateLabel=function(e,t){t?this.label===this.defaultCalculationName()&&(this.label=(""+this.labelPrefix+e).substring(0,20)):this.label=e},r.insertIntoEditor=function(e,t){Object(S.isArray)(e)&&e.every(function(e){return y.a.isMoserObject(e)})&&this.updateLabel(e.map(function(e){return e.getLabel()}).slice(0,2).join("_"),!0),this.aceEditorStore.insertIntoEditor(e,t)},r.onTextSelectionChange=function(){},r.setMoserObjectTreeIsDragging=function(e){this.isDragging=e},r.setComponentTab=function(e){this.selectedPanelTab=e,e!==_.c||this.functionListStore.isInitialized||this.functionListStore.initFunctionList()},r.closeFeedbackPanel=function(){this.displayedPanel=null},r.resizeEditor=function(){this.aceEditorStore.resizeEditor()},r.handleToolBarAction=function(e){switch(e){case _.k.INFO:this.displayedPanel=_.b.INFO;break;case _.k.PREVIEW:this.displayedPanel=_.b.PREVIEW,this.mode===_.h?this.previewStore.previewSQLData():this.mode===_.f||this.mode===_.e?this.previewStore.previewFilterData():this.previewStore.previewExpressionData();break;case _.k.VALIDATE:this.displayedPanel=_.b.VALIDATION,this.validateExpression();break;case _.k.COMMENT:this.aceEditorStore.toggleCommentLines();break;case _.k.PRETTIFY:this.aceEditorStore.setText(Object(I.a)(this.aceEditorStore.getTokens({removeWhiteSpace:!1,trimTokens:!1})));break;case _.k.HIGH_CONTRAST:this.highContrastMode=!this.highContrastMode,this.aceEditorStore.toggleHighContrast(this.highContrastMode)}},r.createOrUpdateExpression=function(){return this.modeStore.createOrUpdateExpression()},r.validateExpression=function(){return this.modeStore.validateExpression()},r.changeSelectedSQLType=function(e){this.mode===_.h&&this.modeStore.changeSelectedSQLType(e)},r.changeSelectedSQLSource=function(e){this.mode===_.h&&this.modeStore.changeSelectedSQLSource(e)},r.setCalculateAfterAggregation=function(e){this.mode===_.g&&this.modeStore.setCalculateAfterAggregation(e)},r.setSearchInputValue=function(e){this.searchInputValue=e},r.showExpressionTreeContextMenu=function(e,t,r){var n=this;this.provider.showContextMenu(this,"expressionTree",{selection:Object.keys(this.treeStore.selected).map(function(e){return n.treeStore.selected[e]}),module:this.module,activeElement:r},e,t)},function(e,t,r){t&&U(e.prototype,t),r&&U(e,r)}(t,[{key:"functionListStore",get:function(){var e=this;return new A.a({addFunctionsToEditorAutoCompletion:function(t){return e.aceEditorStore.addFunctionsToEditorAutoCompletion(t)}})}},{key:"aceEditorStore",get:function(){var e=this;return new P.a({getIsDragging:function(){return e.isDragging},getColumns:function(){return e.columns},getTreeFilter:function(){return e.treeFilter},setMoserObjectTreeExpandedMap:function(t,r,n){return e.treeStore.setExpandedNodes(t,r,n)},setMoserObjectTreeSelectedMap:function(t){return e.treeStore.setSelected(t)}},{mode:this.mode,readOnly:this.readOnly,functionListStore:this.functionListStore,scope:this.scope})}},{key:"previewStore",get:function(){var e=this;return new F.a({getExpression:function(){return e.aceEditorStore.getSelectedText()||e.expression},getSelectedText:function(){return e.aceEditorStore.getSelectedText()},getCalculateAfterAggregation:function(){return e.modeStore.calculateAfterAggregation},getExpressionIdentifiers:function(){return e.aceEditorStore.getExpressionIdentifiers()},getColumns:function(){return e.columns},getLabel:function(){return e.label},setDisplayedPanel:function(t){return e.displayedPanel=t},setFeedback:function(t){return e.feedback=t},getSelectedSQLSource:function(){return e.selectedSQLSource},getSelectedSQLType:function(){return e.selectedSQLType},getModule:function(){return e.provider.getModule()}},{mode:this.mode,existingCalc:this.existingCalc,previewTarget:this.isCreateMode?this.scope:this.existingCalc,querySubjectUsage:this.querySubjectUsage})}},{key:"modeStore",get:function(){var e=this,t={setFeedback:function(t){return e.feedback=t},getLabel:function(){return e.label},getExpression:function(){return e.expression},getSelectedText:function(){return e.aceEditorStore.getSelectedText()},getModuleId:function(){return e.provider.getModuleId()},saveGlobalSessionModule:function(){return e.provider.saveGlobalSessionModule()}},r={scope:this.scope,calcIsUpdatable:this.calcIsUpdatable,container:this.container,localScope:this.localScope,existingCalc:this.existingCalc};return this.mode===_.g?new M.a(t,D({calculateAfterAggregation:this._calculateAfterAggregation},r)):this.mode===_.h?new z.a(t,r):this.mode===_.e||this.mode===_.f?new k.a(t,D({embedded:this.mode===_.e},r)):null}},{key:"treeStore",get:function(){return this.memberSearchableTreeStore.treeStore}},{key:"memberSearchableTreeStore",get:function(){var e=this;return new T.a({getSelection:function(){return e.selection},setSelection:function(t){return e.selection=t},openNavigationGroupDialog:function(){return Promise.resolve()},showContextMenu:function(t,r,n){return e.showExpressionTreeContextMenu(t,r,n)}})}},{key:"columns",get:function(){return Object(C.getExpressionColumns)(this.scope,this.treeFilter,this.context)}},{key:"shouldEnableSQLTypeSelection",get:function(){return this.modeStore.shouldEnableSQLTypeSelection||!1}},{key:"treeFilter",get:function(){var e,t=y.a.MoserObjectTypes,r=t.QUERY_ITEM,n=t.CALCULATION,i=t.FILTER,o=t.QUERY_SUBJECT,a=t.FOLDER,c=this.existingCalc;if((this.mode===_.g||this.mode===_.f||this.mode===_.e)&&c&&this.readOnly){var l=c.getIdentifier();c.getObjectType()===r||c.getObjectType()===i&&Object(j.getAncestorOrSelf)(this.localScope,o)?e=function(e){return!e||("function"==typeof e.getQueryItem&&e.getQueryItem()?e.getQueryItem().getIdentifier()!==l:(e.getObjectType()===r||e.getObjectType()===a)&&e.getIdentifier()!==l)}:c.getObjectType()!==n&&c.getObjectType()!==i||(e=function(e){return!e||e.getObjectType()!==n&&e.getObjectType()!==i||e.getIdentifier()!==l})}return e}},{key:"scope",get:function(){var e=this.existingCalc||this.localScope,t=Object(j.getAncestorOrSelf)(e,y.a.MoserObjectTypes.QUERY_SUBJECT);return!t||t.getInstanceType()===y.a.InstanceType.REFERENCE&&!t.isImported()||Object(j.isPartOfPackage)(t)?Object(j.getModule)(e):t}},{key:"isCreateMode",get:function(){return!this.existingCalc}},{key:"isEmptyExpression",get:function(){return 0===v()(this.expression).length}},{key:"dirty",get:function(){return this.label.length>0&&!this.isEmptyExpression&&(this.isCreateMode||this._originalLabel!==this.label||this.modeStore.dirty||this._originalExpression!==this.expression)}},{key:"feedback",get:function(){return this.aceEditorStore.getSelectedText()===this.lastValidatedExpression||this.expression===this.lastValidatedExpression?this._feedback:""},set:function(e){this._feedback=e}},{key:"identifier",get:function(){return this.scope.getIdentifier()}},{key:"container",get:function(){return Object(C.getParentForExpressionOrSelf)(this.localScope,this.forceGlobal)}},{key:"calcIsUpdatable",get:function(){return!this.isCreateMode&&(Object(S.isQuerySubjectOfExtendedType)(this.existingCalc,L.p)||this.existingCalc.getObjectType()===y.a.MoserObjectTypes.QUERY_ITEM||this.existingCalc.getObjectType()===y.a.MoserObjectTypes.CALCULATION)}},{key:"labelPrefix",get:function(){return this.mode===_.g?"C_":this.mode===_.f||this.mode===_.e?"F_":""}},{key:"sqlTypes",get:function(){return this.modeStore.sqlTypes}},{key:"sqlSources",get:function(){return this.modeStore.sqlSources}},{key:"defaultSQLType",get:function(){return this.modeStore.defaultSQLType||null}},{key:"selectedSQLSource",get:function(){return this.modeStore.selectedSQLSource}},{key:"selectedSQLType",get:function(){return this.modeStore.selectedSQLType}},{key:"isCalculateAfterAggregation",get:function(){return this.modeStore.calculateAfterAggregation}},{key:"showCalculateAfterAggregation",get:function(){return this.modeStore.showCalculateAfterAggregation}},{key:"validateAfterUpdate",get:function(){return this.modeStore.validateAfterUpdate||!1}},{key:"module",get:function(){return this.provider.getModule()}},{key:"withError",get:function(){return this.modeStore.withError}},{key:"lastValidatedExpression",get:function(){return this.modeStore.lastValidatedExpression}},{key:"saving",get:function(){return this.modeStore.saving}},{key:"validating",get:function(){return this.modeStore.validating}}]),t}(x.a),a=R(o.prototype,"searchInputValue",[O.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),c=R(o.prototype,"_feedback",[O.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),l=R(o.prototype,"label",[O.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),s=R(o.prototype,"expression",[O.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),u=R(o.prototype,"selectedPanelTab",[O.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=R(o.prototype,"selection",[O.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),d=R(o.prototype,"expressionToolbar",[O.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){var e;return(e={})[_.k.INFO]=!0,e[_.k.PREVIEW]=!0,e[_.k.VALIDATE]=!0,e[_.k.COMMENT]=!0,e[_.k.PRETTIFY]=!0,e[_.k.HIGH_CONTRAST]=!0,e}}),g=R(o.prototype,"displayedPanel",[O.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return _.b.INFO}}),f=R(o.prototype,"contentHeight",[O.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return 500}}),b=R(o.prototype,"highContrastMode",[O.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),R(o.prototype,"functionListStore",[x.k],Object.getOwnPropertyDescriptor(o.prototype,"functionListStore"),o.prototype),R(o.prototype,"aceEditorStore",[x.k],Object.getOwnPropertyDescriptor(o.prototype,"aceEditorStore"),o.prototype),R(o.prototype,"previewStore",[x.k],Object.getOwnPropertyDescriptor(o.prototype,"previewStore"),o.prototype),R(o.prototype,"modeStore",[x.k],Object.getOwnPropertyDescriptor(o.prototype,"modeStore"),o.prototype),R(o.prototype,"memberSearchableTreeStore",[x.k],Object.getOwnPropertyDescriptor(o.prototype,"memberSearchableTreeStore"),o.prototype),R(o.prototype,"columns",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"columns"),o.prototype),R(o.prototype,"shouldEnableSQLTypeSelection",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"shouldEnableSQLTypeSelection"),o.prototype),R(o.prototype,"treeFilter",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"treeFilter"),o.prototype),R(o.prototype,"isCreateMode",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"isCreateMode"),o.prototype),R(o.prototype,"isEmptyExpression",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"isEmptyExpression"),o.prototype),R(o.prototype,"dirty",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"dirty"),o.prototype),R(o.prototype,"container",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"container"),o.prototype),R(o.prototype,"calcIsUpdatable",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"calcIsUpdatable"),o.prototype),R(o.prototype,"updateExpression",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"updateExpression"),o.prototype),R(o.prototype,"labelPrefix",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"labelPrefix"),o.prototype),R(o.prototype,"updateLabel",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"updateLabel"),o.prototype),R(o.prototype,"insertIntoEditor",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"insertIntoEditor"),o.prototype),R(o.prototype,"onTextSelectionChange",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"onTextSelectionChange"),o.prototype),R(o.prototype,"setMoserObjectTreeIsDragging",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"setMoserObjectTreeIsDragging"),o.prototype),R(o.prototype,"setComponentTab",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"setComponentTab"),o.prototype),R(o.prototype,"closeFeedbackPanel",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"closeFeedbackPanel"),o.prototype),R(o.prototype,"resizeEditor",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"resizeEditor"),o.prototype),R(o.prototype,"handleToolBarAction",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"handleToolBarAction"),o.prototype),R(o.prototype,"createOrUpdateExpression",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"createOrUpdateExpression"),o.prototype),R(o.prototype,"validateExpression",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"validateExpression"),o.prototype),R(o.prototype,"changeSelectedSQLType",[n],Object.getOwnPropertyDescriptor(o.prototype,"changeSelectedSQLType"),o.prototype),R(o.prototype,"changeSelectedSQLSource",[i],Object.getOwnPropertyDescriptor(o.prototype,"changeSelectedSQLSource"),o.prototype),R(o.prototype,"sqlTypes",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"sqlTypes"),o.prototype),R(o.prototype,"sqlSources",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"sqlSources"),o.prototype),R(o.prototype,"defaultSQLType",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"defaultSQLType"),o.prototype),R(o.prototype,"selectedSQLSource",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"selectedSQLSource"),o.prototype),R(o.prototype,"selectedSQLType",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"selectedSQLType"),o.prototype),R(o.prototype,"isCalculateAfterAggregation",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"isCalculateAfterAggregation"),o.prototype),R(o.prototype,"showCalculateAfterAggregation",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"showCalculateAfterAggregation"),o.prototype),R(o.prototype,"validateAfterUpdate",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"validateAfterUpdate"),o.prototype),R(o.prototype,"setCalculateAfterAggregation",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"setCalculateAfterAggregation"),o.prototype),R(o.prototype,"module",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"module"),o.prototype),R(o.prototype,"withError",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"withError"),o.prototype),R(o.prototype,"lastValidatedExpression",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"lastValidatedExpression"),o.prototype),R(o.prototype,"saving",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"saving"),o.prototype),R(o.prototype,"validating",[O.computed],Object.getOwnPropertyDescriptor(o.prototype,"validating"),o.prototype),R(o.prototype,"setSearchInputValue",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"setSearchInputValue"),o.prototype),R(o.prototype,"showExpressionTreeContextMenu",[x.c],Object.getOwnPropertyDescriptor(o.prototype,"showExpressionTreeContextMenu"),o.prototype),o)},1694:function(e,t,r){var n=r(503),i=r(514),o=r(1024),a=r(1225),c=r(1695),l=r(1025),s=r(261);e.exports=function(e,t,r){if((e=s(e))&&(r||void 0===t))return i(e);if(!e||!(t=n(t)))return e;var u=l(e),p=l(t),d=c(u,p),g=a(u,p)+1;return o(u,d,g).join("")}},1695:function(e,t,r){var n=r(500);e.exports=function(e,t){for(var r=-1,i=e.length;++r-1;);return r}},1698:function(e,t,r){"use strict";r.d(t,"a",function(){return m});var n=r(1699),i=r.n(n),o=r(1700),a=r.n(o),c=r(828),l=r(68);function s(){return(s=Object.assign||function(e){for(var t=1;t-1})},m=function(e){for(var t=[""],r=[],n=0,o=0,d=function(e){void 0===e&&(e=!0),n+=1,t.push(""),e&&(t[n]+=a()(" ",o))},m=function(){return o+=4},y=function(){return o-=4},O=function(t){return t0?e[t-1]:null},x=function(){return t[n].length===o},S=function(){return t[n].length>o},w=function(r){for(var i=r+1,o=t[n].length;i<=e.length&&e[i].type!==p;){if((o+=e[i].value.length+1)>80)return!0;i+=1}return o>80},j=function(t){var r=[],n="",i=0,o=t+1,a=!1;for(n+=e[t].value,r.push(e[t]);!a&&o=0&&E(I);){if(E(I).type===u){if(!(_.length>0))break;_.pop()}else"select"===E(I).value.toLowerCase()?A=!0:E(I).type===p&&_.push(E(I));I-=1}A||(L=null)}if(l.d.indexOf(C.type)>-1)"comment-block"!==C.type&&"macro-block"!==C.type||!O(T)||"comment-block"!==O(T).type&&"macro-block"!==O(T).type?"macro-block.end"===C.type?(t[n]=(!x()&&i()(t[n]))+" "+C.value+" ",S()&&d(O(T)&&"macro-block.start"!==O(T).type)):"comment"===C.type?(t[n]+=""+C.value,O(T)&&h(O(T).value)&&y(),d()):"macro-block.start"===C.type||"comment-block.start"===C.type||"comment-block"===C.type?t[n]+=""+C.value:t[n]+=C.value+" ":(t[n]+=""+C.value,S()&&d(!1));else if(L){if(!x()&&E(T)&&E(T).type!==u&&(y(),d()),t[n]+=C.value.toUpperCase()+" ",L.suffix&&O(T))for(var P=L.suffix.indexOf(O(T).value.toLowerCase());P>-1;)t[n]+=O(T).value.toUpperCase()+" ",T+=1,P=L.suffix.indexOf(O(T).value.toLowerCase());m(),d()}else if(","===C.value)t[n]=""+i()(t[n])+C.value,r.length>0&&!r[r.length-1].shouldStartNewLine?t[n]+=" ":d();else if(g.indexOf(C.value.toLowerCase())>-1)S()&&d(),t[n]+=C.value.toUpperCase()+" ";else if(f.indexOf(C.value.toLowerCase())>-1)m(),S()&&d(),t[n]+=C.value.toUpperCase()+" ",y();else if(b.indexOf(C.value.toLowerCase())>-1)t[n]+=C.value.toUpperCase(),r.length>0&&!r[r.length-1].shouldStartNewLine?t[n]+=" ":d();else if(C.type===u){if("["===C.value){var F=j(T),M=F.incrementIndex,k=F.uniqueIdentifier;t[n]+=k,T+=M}else if(t[n]+=C.value+" ",E(T))if(h(E(T).value)||h(O(T).value)||v(E(T).value)&&h(E(T-1).value)||w(T)){var z="select"!==O(T).value.toLowerCase();z&&m(),r.push({shouldStartNewLine:!0,indent:o,increasedIndent:z})}else r.push({shouldStartNewLine:!1,indent:o})}else if(C.type===p){var D=r.pop();if(D&&(o=D.indent,D.shouldStartNewLine)){var Q=O(T)&&O(T).value.toLowerCase(),U=Q&&(g.indexOf(Q)>-1||f.indexOf(Q)>-1);D.increasedIndent&&y(),!U&&d()}t[n]+=C.value+" "}else C.type===c.b||"keyword"===C.type?t[n]+=C.value.toUpperCase()+" ":"."===C.value?t[n]=""+i()(t[n])+C.value:C.value&&(t[n]+=C.value+" ")}return x()&&t.pop(),t.map(function(e){return i()(e)}).join("\n")}},1699:function(e,t,r){var n=r(503),i=r(1024),o=r(1225),a=r(1025),c=r(261),l=r(515);e.exports=function(e,t,r){if((e=c(e))&&(r||void 0===t))return e.slice(0,l(e)+1);if(!e||!(t=n(t)))return e;var s=a(e),u=o(s,a(t))+1;return i(s,0,u).join("")}},1700:function(e,t,r){var n=r(1701),i=r(501),o=r(267),a=r(261);e.exports=function(e,t,r){return t=(r?i(e,t,r):void 0===t)?1:o(t),n(a(e),t)}},1701:function(e,t){var r=9007199254740991,n=Math.floor;e.exports=function(e,t){var i="";if(!e||t<1||t>r)return i;do{t%2&&(i+=e),(t=n(t/2))&&(e+=e)}while(t);return i}},1702:function(e,t,r){"use strict";r.d(t,"a",function(){return x});var n,i,o,a,c,l,s,u,p=r(6),d=r(5),g=r(1703),f=r(33),b=r(2),h=r(1704),v=r(828);function m(e,t,r,n){r&&Object.defineProperty(e,t,{enumerable:r.enumerable,configurable:r.configurable,writable:r.writable,value:r.initializer?r.initializer.call(n):void 0})}function y(e,t){for(var r=0;r-1?d=!0:!p[e]&&t[e]["#text"]&&(p[e]=t[e]["#text"])}),d&&function(e,t){var r=Object.keys(e).filter(function(e){return e.indexOf(".")>-1});if(r.length>0){var n=[];r.forEach(function(t){var r=t.split("."),i=r[0],o=r[1],a=[];if(n.length2&&(""===u[0]&&u[2].split("-").length>5?(u.splice(2,1),u.splice(0,1),u.forEach(function(e){return a.push(e.split("\t"))})):a=u),n[o-1][i]=a}}),t.supportingInfo=n}}(t,p),a===l.c.FUNCTION&&t.attributes&&t.attributes.qosLevel===l.e.UNAVAILABLE?null:(o&&(p.children=p.children.concat(e(o,p))),n&&(p.children=p.children.concat(e(n,p))),0===p.children.length&&delete p.children,p)};if(Object(a.isArray)(t))n=[],t.forEach(function(e){var t=o(e);null!==t&&n.push(t)});else{var p=o(t);null!==p&&(n=p)}return n},d=function(e){var t=[];return((Object(o.b)(Object(o.a)(e))||{}).ResponseRoot||[]).forEach(function(e){if(e.functionsRoot&&e.functionsRoot.group&&e.functionsRoot.group.group){var r=p(e.functionsRoot.group.group,null);t.push(Object(a.isArray)(r)?r:[r])}}),t}},1705:function(e,t,r){"use strict";r.d(t,"a",function(){return l}),r.d(t,"b",function(){return s});var n=r(509),i=r.n(n),o=1,a=3,c=9,l=function(e){return e&&"string"==typeof e?(new window.DOMParser).parseFromString(e,"text/xml"):null},s=function e(t){if(!t)return null;var r={};if(t.nodeType===o){if(t.attributes&&t.attributes.length>0){r.attributes={};for(var n=0;n