shaping.js 45 KB

12345678
  1. /*!
  2. * Licensed Materials - Property of IBM
  3. * IBM Cognos Products: Modeling UI
  4. * (C) Copyright IBM Corp. 2020
  5. * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  6. */
  7. !function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t(require("bi/moser/moser.min"),require("react"),require("ca-ui-toolkit"),require("mobx"),require("mobx-react"),require("ba-ui-common"),require("react-dom"),require("prop-types"),require("react-dnd"),require("baglass/core-client/js/core-client/utils/BidiUtil"),require("bi/glass/common/ui/ProgressToast"),require("ca-modeller/bridge/StringResourcesBridge"),require("baglass/core-client/js/core-client/i18n/Formatter"),require("corsair_ship/ba-react-html5-dnd"),require("bi/glass/utils/Utils"),require("react-dnd-html5-backend"),require("ca-modeller/common"),require("lib/flowjs/2.13.0/flow"),require("moment"),require("bi/commons/utils/DateTimeUtils"));else if("function"==typeof define&&define.amd)define(["bi/moser/moser.min","react","ca-ui-toolkit","mobx","mobx-react","ba-ui-common","react-dom","prop-types","react-dnd","baglass/core-client/js/core-client/utils/BidiUtil","bi/glass/common/ui/ProgressToast","ca-modeller/bridge/StringResourcesBridge","baglass/core-client/js/core-client/i18n/Formatter","corsair_ship/ba-react-html5-dnd","bi/glass/utils/Utils","react-dnd-html5-backend","ca-modeller/common","lib/flowjs/2.13.0/flow","moment","bi/commons/utils/DateTimeUtils"],t);else{var o="object"==typeof exports?t(require("bi/moser/moser.min"),require("react"),require("ca-ui-toolkit"),require("mobx"),require("mobx-react"),require("ba-ui-common"),require("react-dom"),require("prop-types"),require("react-dnd"),require("baglass/core-client/js/core-client/utils/BidiUtil"),require("bi/glass/common/ui/ProgressToast"),require("ca-modeller/bridge/StringResourcesBridge"),require("baglass/core-client/js/core-client/i18n/Formatter"),require("corsair_ship/ba-react-html5-dnd"),require("bi/glass/utils/Utils"),require("react-dnd-html5-backend"),require("ca-modeller/common"),require("lib/flowjs/2.13.0/flow"),require("moment"),require("bi/commons/utils/DateTimeUtils")):t(e["bi/moser/moser.min"],e.react,e["ca-ui-toolkit"],e.mobx,e["mobx-react"],e["ba-ui-common"],e["react-dom"],e["prop-types"],e["react-dnd"],e["baglass/core-client/js/core-client/utils/BidiUtil"],e["bi/glass/common/ui/ProgressToast"],e["ca-modeller/bridge/StringResourcesBridge"],e["baglass/core-client/js/core-client/i18n/Formatter"],e["corsair_ship/ba-react-html5-dnd"],e["bi/glass/utils/Utils"],e["react-dnd-html5-backend"],e["ca-modeller/common"],e["lib/flowjs/2.13.0/flow"],e.moment,e["bi/commons/utils/DateTimeUtils"]);for(var r in o)("object"==typeof exports?exports:e)[r]=o[r]}}(window,function(e,t,o,r,n,i,a,s,c,u,p,l,d,f,m,h,b,g,y,v){return function(e){function t(t){for(var r,a,s=t[0],c=t[1],u=t[2],l=0,d=[];l<s.length;l++)a=s[l],n[a]&&d.push(n[a][0]),n[a]=0;for(r in c)Object.prototype.hasOwnProperty.call(c,r)&&(e[r]=c[r]);for(p&&p(t);d.length;)d.shift()();return i.push.apply(i,u||[]),o()}function o(){for(var e,t=0;t<i.length;t++){for(var o=i[t],r=!0,s=1;s<o.length;s++){var c=o[s];0!==n[c]&&(r=!1)}r&&(i.splice(t--,1),e=a(a.s=o[0]))}return e}var r={},n={41:0},i=[];function a(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,a),o.l=!0,o.exports}a.e=function(e){var t=[],o=n[e];if(0!==o)if(o)t.push(o[2]);else{var r=new Promise(function(t,r){o=n[e]=[t,r]});t.push(o[2]=r);var i,s=document.getElementsByTagName("head")[0],c=document.createElement("script");c.charset="utf-8",c.timeout=120,a.nc&&c.setAttribute("nonce",a.nc),c.src=function(e){return a.p+""+({1:"commonAsync",2:"commonAsyncShared__buildQS__expressions__format__grid__pkgEnrich__relationship__sourceSelection",3:"commonAsyncShared__buildQS__grid__pkgEnrich__relationship__sourceSelection",4:"commonAsyncShared__diagram__normalization__queryFlow__sourceSelection",5:"commonAsyncShared__dataSecurity__filters__properties",6:"commonAsyncShared__binning__properties",7:"commonAsyncShared__buildQS__relationship",8:"commonAsyncShared__expressions__queryInfo",9:"commonAsyncShared__grouping__properties",10:"commonAsyncShared__normalization__queryFlow",12:"binning",13:"buildQS",14:"clean",16:"dataCache",17:"dataSecurity",18:"diagram",19:"expressions",21:"filters",22:"format",23:"grid",24:"grouping",25:"itemHierarchy",26:"itemPicker",27:"memberSearch",30:"navigationGroup",31:"normalization",34:"parameter",35:"pkgEnrich",36:"properties",37:"queryFlow",38:"queryInfo",39:"relationship",42:"simpleCalculations",43:"sourceSelection",44:"split",46:"validation"}[e]||e)+".js"}(e),i=function(t){c.onerror=c.onload=null,clearTimeout(u);var o=n[e];if(0!==o){if(o){var r=t&&("load"===t.type?"missing":t.type),i=t&&t.target&&t.target.src,a=new Error("Loading chunk "+e+" failed.\n("+r+": "+i+")");a.type=r,a.request=i,o[1](a)}n[e]=void 0}};var u=setTimeout(function(){i({type:"timeout",target:c})},12e4);c.onerror=c.onload=i,s.appendChild(c)}return Promise.all(t)},a.m=e,a.c=r,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(o,r,function(t){return e[t]}.bind(null,r));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="./ca-modeller/",a.oe=function(e){throw console.error(e),e};var s=window.caModellingPerspective=window.caModellingPerspective||[],c=s.push.bind(s);s.push=t,s=s.slice();for(var u=0;u<s.length;u++)t(s[u]);var p=c;return i.push([523,0]),o()}({0:function(t,o){t.exports=e},1:function(e,o){e.exports=t},16:function(e,t){e.exports=n},19:function(e,t){e.exports=i},192:function(e,t,o){"use strict";o.r(t);var r=o(1),n=o.n(r),i=o(46),a=o(3),s=o(97),c=o(194),u=o(5);o(588);function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}function l(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}t.default=function(e,t){var o=(void 0===t?{}:t).dndBackEnd,d=void 0===o?null:o;return function(t){var o,f=Object(i.DragDropContext)(d)(o=Object(a.withDragLayer)(o=function(e){function o(){return e.apply(this,arguments)||this}return l(o,e),o.prototype.render=function(){return t?n.a.createElement(t,this.props):null},o}(r.Component))||o)||o;return function(t){function o(){for(var e,o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return(e=t.call.apply(t,[this].concat(r))||this).component=void 0,e}return l(o,t),o.prototype.render=function(){var t=this;return n.a.createElement(a.ContextProvider,e,n.a.createElement("div",null,n.a.createElement(u.b,{store:e.rootStore.dialogStore},n.a.createElement(s.a,null)),n.a.createElement(u.b,{store:e.rootStore.contextMenuStore},n.a.createElement(c.a,null)),n.a.createElement(f,p({ref:function(e){return t.component=e}},this.props))))},o}(r.Component)}}},20:function(e,t){e.exports=a},208:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return y});var r,n,i,a,s,c=o(1),u=o.n(c),p=o(13),l=o(19),d=o(73),f=o(3),m=o(5),h=o(66);function b(){return(b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}function g(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var y=function(e){function t(){for(var t,o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return(t=e.call.apply(e,[this].concat(r))||this).state={loaded:!1},t}g(t,e);var o=t.prototype;return o.componentDidMount=function(){var e=this;Object(p.l)(p.c).then(function(t){a=t["components/DataGrid"].default,s=t["stores/GridStore"].default,e.setState({loaded:!0})})},o.render=function(){return this.state.loaded?u.a.createElement(v,this.props):u.a.createElement(l.ProgressPanelMessage,null)},t}(c.Component),v=Object(f.withContext)()(r=Object(m.e)(function(e,t){return{moduleId:t.moduleId||e.moduleId||e.moduleURL,globalModuleId:e.moduleId||e.moduleURL,enableSort:Object(d.e)(e.module),filters:t.querySubject?t.querySubject.getFilter().slice().map(function(e){return e.getExpression()}):[],items:t.querySubject?t.querySubject.getItem().slice():[],selection:e.selection,setSelection:e.setSelection,showContextMenu:e.showShapingGridContextMenu}})((i=n=function(e){function t(){for(var t,o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return(t=e.call.apply(e,[this].concat(r))||this).state={gridStore:t._createGridStore()},t}g(t,e);var o=t.prototype;return o.componentWillReceiveProps=function(e){e.moduleId===this.props.moduleId&&e.querySubject===this.props.querySubject&&Object(h.b)(this.props.filters,e.filters)&&Object(h.b)(this.props.items,e.items)||this.setState({gridStore:this._createGridStore(e)})},o._createGridStore=function(e){var t=this,o=void 0===e?this.props:e,r=o.moduleId,n=o.querySubject,i=this.props.context.rootStore,a=this.state&&this.state.gridStore;if(a&&Object(m.l)(a,i),!n)return null;var c=new s({isGlobalSession:function(e){return e===t.props.globalModuleId}},r,n);return Object(m.i)(c,i),c},o.render=function(){var e=this.props,t=e.enableSort,o=e.selection,r=e.setSelection,n=e.showContextMenu,i=this.state.gridStore;return i?u.a.createElement(m.b,{store:i},u.a.createElement(a,b({showContextMenu:n,enableSort:t,enableDnD:!0,enableContextMenu:!0,selection:o,setSelection:r},this.props))):null},t}(c.Component),n.defaultProps={enableSort:!0},r=i))||r)||r},244:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return g});var r,n,i,a,s,c,u=o(1),p=o.n(u),l=o(16),d=o(5),f=o(13),m=o(19),h=o(3);function b(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var g=Object(l.observer)(n=function(e){function t(){for(var t,o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return(t=e.call.apply(e,[this].concat(r))||this).state={loaded:!1},t}b(t,e);var o=t.prototype;return o.componentDidMount=function(){var e=this;Object(f.l)(f.i).then(function(t){var o=t["components/general/UsageProperty"].default,r=t["components/general/CalculateAfterAggregationProperty"].default,n=t["components/general/AggregateProperty"].default,u=t["components/general/HighlevelDatatypeProperty"].default,p=t["components/general/RepresentsProperty"].default,l=t["components/general/facetDefinition/FacetDefinitionPropertyPane"].default;i=[o,r,n,u,p,l],a=t["components/general/LabelProperty"].default,s=t["components/SeparatedMetadataProperties"].default,c=t["utils/propertyUIUtils"].getVisibleMetadata,e.setState({loaded:!0})})},o.render=function(){return this.state.loaded?p.a.createElement(y,this.props):p.a.createElement(m.ProgressPanelMessage,null)},t}(u.Component))||n,y=Object(d.e)(function(e,t){var o,r,n,i;return{propertiesStore:e.propertiesStore,fetchTaxonomyOptions:e.propertiesStore.fetchTaxonomyOptions,moserObjects:(t.moserObjects||e.selection).slice(),showEditLabel:!(null==(o=e.context.glassContext)?void 0:null==(r=o.getCurrentContentView())?void 0:null==(n=r.getContent())?void 0:null==(i=n.options)?void 0:i.config)||e.context.glassContext.getCurrentContentView().getContent().options.config.editPropertiesLabel}})(r=Object(l.observer)(r=function(e){function t(t){var o;return(o=e.call(this,t)||this)._propertyComponents=void 0,t.showEditLabel?o._propertyComponents=[a].concat(i):o._propertyComponents=[].concat(i),o}b(t,e);var o=t.prototype;return o.componentDidMount=function(){this.props.fetchTaxonomyOptions()},o.componentWillReceiveProps=function(e){e.showEditLabel?this._propertyComponents=[a].concat(i):this._propertyComponents=[].concat(i)},o.render=function(){var e=this.props,t=e.moserObjects,o=e.propertiesStore,r=c(this._propertyComponents,t),n=r.some(function(e){return e.diagnostics&&e.diagnostics.length>0});return p.a.createElement(d.b,{store:o},p.a.createElement(h.PropertyPanel,null,p.a.createElement(s,{metadata:r,props:{moserObjects:t,showIcon:n}})))},t}(u.Component))||r)||r},245:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return a});var r=o(35),n=o(437),i=o(438);function a(e,t){var o=void 0===t?{}:t,a=o.featureConfig,s=void 0===a?null:a,c=o.undoCallback,u=void 0===c?null:c,p=o.confirmations,l=void 0===p?null:p,d=o.connectionResolver,f=void 0===d?null:d,m=Object(r.a)(e,function(){return new i.a},null,s,l,f);return u&&m.rootStore.mainUndoHistory.addListener(function(e,t){u(Object(n.a)(e,t))}),m}},3:function(e,t){e.exports=o},437:function(e,t,o){"use strict";var r=o(6);t.a=function(e,t){return{undo:Object(r.action)(function(){if(e.operationCounter!==t)throw new Error("Error: Undo was called out of order");e.undo()}),redo:Object(r.action)(function(){if(e.operationCounter!==t-1)throw new Error("Error: Redo was called out of order");e.redo()}),label:e.undoLabel}}},438:function(e,t,o){"use strict";o.d(t,"a",function(){return U});var r,n,i,a,s,c,u=o(0),p=o.n(u),l=o(6),d=o(5),f=o(13),m=o(7),h=o(188),b=o(10),g=o(23),y=o(42),v=o(14),O=o(262),S=o(52),j=o(439),_=o(120),w=o(78),M=o(27),x=o(8),D=o(4),C=o(303),P=o(22),E=o(28),T=o(260);function R(){return(R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}function G(e,t,o,r){o&&Object.defineProperty(e,t,{enumerable:o.enumerable,configurable:o.configurable,writable:o.writable,value:o.initializer?o.initializer.call(r):void 0})}function k(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function q(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function I(e,t,o,r,n){var i={};return Object.keys(r).forEach(function(e){i[e]=r[e]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=o.slice().reverse().reduce(function(o,r){return r(e,t,o)||o},i),n&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(n):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var U=(r=d.c.undoable("dashboard addExpressionObjectToModuleWithValidation"),n=function(e){function t(){for(var t,o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return G(t=e.call.apply(e,[this].concat(r))||this,"selection",i,q(t)),G(t,"selectedShapingTab",a,q(t)),G(t,"isShapingTreeLastSelection",s,q(t)),G(t,"filter",c,q(t)),t._validationStore=void 0,t.forceRefreshMD=!1,t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var o=t.prototype;return o.getMemberSearchSubject=function(){return this.memberSearchStore&&this.memberSearchStore.parentMoserObject},o.setSelection=function(e){var t=Object(D.getAncestorOrSelf)(e[e.length-1],p.a.MoserObjectTypes.QUERY_SUBJECT);this.selection=e,this.isShapingTreeLastSelection=!1,this.treeStore.expandSelectedNodes(),t&&this.setSelectedShapingTab(t)},o.setSelectedShapingTab=function(e){this.selectedShapingTab=e},o.openDialog=function(){var e;return(e=this.provider).openDialog.apply(e,arguments)},o.openNavigationGroupDialog=function(){var e=this;return this.provider.openDialog(b.p).then(function(){return e.treeStore.expandNavGroups()})},o._handleGetMetadataResponse=function(e,t){void 0===t&&(t=!1);var o=this.provider.getMoserContainer();o.remove(this.module);var r=this.provider.getJSONObjectFactory().createModule(e);return this.provider.setModule(r),o.add(r),this.provider.getUndoHistory().flush(),t||this.action(Object(g.A)(r,this.provider.getModuleId(),this.provider.getModuleURL())),Object(v.x)(Object(v.l)(r)),this.treeStore.expandInitialNodes(),r},o.addSource=function(e){var t=this,o=this.provider.getObjectFactory(),r=p.a.EmbeddedModuleUtils.createModule(o,e.name||"newModel","en-us");return p.a.EmbeddedModuleUtils.addSource(r,e.type,e.id,e.href,o),Object(y.a)(this.context,null,null,r).then(function(o){return t.action(function(){return t.provider.setObjectRef(e.id),t.provider.setModuleId(o.sessionModuleId),Object(S.a)(t.context,t._metadataOpts)})}).then(function(e){return t._handleGetMetadataResponse(e,!t.context.featureConfig[m.VALIDATE])})},o.createInlineModule=function(e,t){var o,r=this,n=this.provider.getObjectFactory();return t?o=t:(o=p.a.EmbeddedModuleUtils.createModule(n,"newModel","en-us"),p.a.EmbeddedModuleUtils.addSource(o,p.a.UseSpecType.URL,w.b,void 0,n)),this.provider.setBaseURLModule(e),Object(y.c)(this.context,o,e).then(function(e){return r.action(function(){return r.provider.setModuleURL(e.moduleURL),Object(S.a)(r.context,r._metadataOpts)})}).then(function(e){return r._handleGetMetadataResponse(e,!r.context.featureConfig[m.VALIDATE])})},o.loadFromModuleUrl=function(e){var t=this;return this.provider.setModuleURL(e),Object(S.a)(this.context,this._metadataOpts).then(function(e){return t._handleGetMetadataResponse(e,!0)})},o.loadFromJSON=function(e){var t=this;return Object(y.b)(this.context,e,!0).then(function(e){return t.action(function(){return t.provider.setModuleId(e.sessionModuleId),Object(S.a)(t.context,t._metadataOpts)})}).then(function(e){return t._handleGetMetadataResponse(e,!t.context.featureConfig[m.VALIDATE])})},o.loadFromModuleId=function(e,t,o){var r=this;return this.provider.setObjectRef(e),Object(S.a)(this.context,R({},this._metadataOpts,{type:t,metadataSubsetIDs:o})).then(function(e){return r._handleGetMetadataResponse(e,!0)})},o.reloadMetadata=function(){var e=this;return this.provider.saveGlobalSessionModule(!0).then(function(){return Object(S.a)(e.context,e._metadataOpts)}).then(function(t){return e._handleGetMetadataResponse(t,!e.context.featureConfig[m.VALIDATE])})},o.relink=function(e){var t=this;return this.provider.saveGlobalSessionModule(!0).then(function(){return Object(S.a)(t.context,{type:e.type,moduleId:e.id})}).then(function(o){return t.action(function(){var r=p.a.ModuleUtils.relinkEmbeddedModuleSource(t.module,t.module.getUseSpec()[0],e.type,e.id,null,t.provider.getObjectFactory()),n=t.provider.getJSONObjectFactory().createModule(o);p.a.ModuleUtils.relinkEmbeddedModule(t.module,r,n)})}).then(function(){return t.reloadMetadata()})},o._requestData=function(e,t,o,r,n,i,a){var s=this;return void 0===o&&(o="module"),void 0===r&&(r={ajaxOptions:{}}),this.provider.saveGlobalSessionModule().then(function(c){return Object(O.a)(s.context,R({},s._metadataOpts,{querySpec:e,rawResponse:t,type:o,dataOptions:n,requestOptions:r,refreshmd:!c||!c.noSessionSave||s.forceRefreshMD,qfb:i,qfbMode:a})).finally(function(){s.forceRefreshMD=!1})})},o.getData=function(e,t,o,r,n,i){return this._requestData(e,t,o,r,void 0,n,i)},o.getExploreRelationshipData=function(e){var t=this;return this.provider.saveGlobalSessionModule().then(function(){var o=R({},e.data),r=t.module.getUseSpec()[0];return r&&(o.sourceModuleId=r.getStoreID(),o.type=r.getType()),o.tempModuleId=t.provider.getModuleId(),o.tempModule=t.module,Object(j.a)(t.context,o,e.requestOptions)})},o.getPredictData=function(e,t,o,r){return this._requestData(e,t,o,r,{dataType:"fastpatternkeydrivers",specType:"keyDriverSpec"})},o.deleteSessionModule=function(){return Object(_.a)(this.context,this._metadataOpts)},o.clearSelection=function(){this.selection=[]},o.openSimpleCalculationDialog=function(e,t,o){var r=(void 0===o?{}:o).forceGlobal,n=void 0!==r&&r;return this.provider.openDialog(b.y,{elements:e,edit:t,forceGlobal:n})},o.openExpressionDialog=function(e,t,o){var r=void 0===o?{}:o,n=r.label,i=void 0===n?void 0:n,a=r.expression,s=void 0===a?void 0:a;return this.provider.openDialog(b.i,{element:e,edit:t,label:i,expression:s})},o.expressionCreateObject=function(e,t){var o=t||this.module;return Object(M.createExpressionObject)(this.context,o,e)},o.expressionCreateObjectSimpleCalculation=function(e,t,o){var r=t||this.module,n=Object(C.e)({inputtedName:e.inputtedName||"",operation:e.operation||"+",swap:e.swap||!1,elementOperands:e.elementOperands,numberOperands:e.numberOperands},r,o);return Object(M.createExpressionObject)(this.context,r,n)},o.expressionAddToModuleWithValidation=function(e,t){var o=this,r=t||this.module,n=Object(M.addExpressionObjectToModule)(this.context,r,e);return this.provider.saveGlobalSessionModule(!0).then(function(){return Object(T.a)(o.context,R({},o._metadataOpts,{moserObject:n,moserObjectParent:r}))}).then(function(e){return o.action(function(){return Object(M.updateExpressionProperties)(o.context,n,e.columnList[0])})})},o.showValidationResults=function(e){var t=this;return Object(f.l)(f.k).then(function(){return t.validationStore.setFilterObject(e),t.openDialog(b.H,{store:t.validationStore})})},o.showShapingTreeContextMenu=function(e,t,o){var r=this;this.provider.showContextMenu(this,"shapingTree",{selection:Object.keys(this.treeStore.selected).map(function(e){return r.treeStore.selected[e]}),module:this.module,validationStore:this.validationStore,activeElement:o},e,t)},o.showShapingGridContextMenu=function(e,t,o,r,n,i,a){this.provider.showContextMenu(this,"shapingGrid",{module:this.module,selection:o,sortData:r,sortType:n,column:i,activeElement:a},e,t)},o.removeFromModule=function(e){void 0===e&&(e=this.selection),this.action(Object(g.p)(e))},o.removeFromModuleWithConfirmation=function(e){void 0===e&&(e=this.selection),this.action(Object(g.q)(this.module,e))},o.openCustomBinDialog=function(e,t,o,r){return void 0===e&&(e={}),void 0===t&&(t=!1),this.provider.openDialog(b.a,{element:e,edit:t,view:o,data:r})},o._customBinAction=function(e,t,o){var r,n=this,i={startView:P.A};return Object(f.l)(f.a,"stores/CustomBinStore",!0).then(function(a){return r=new a({},{element:e,edit:o,view:i,data:t}),Object(d.i)(r,n)}).then(function(e){return e.saveCustomBinExpression()}).finally(function(){Object(d.l)(r,n)})},o.createCustomBin=function(e,t){return this._customBinAction(e,t,!1)},o.editCustomBin=function(e,t){return this._customBinAction(e,t,!0)},o.customGroupAction=function(e,t,o,r){return void 0===e&&(e=null),void 0===t&&(t=!1),o&&o.startView===E.A?t?this.editCustomGroup(e,r):this.createCustomGroup(e,r):this.provider.openDialog(b.l,{element:e,edit:t,view:o,data:r})},o.openCustomGroupDialog=function(e,t,o,r){return void 0===e&&(e=null),void 0===t&&(t=!1),this.provider.openDialog(b.l,{element:e,edit:t,view:o,data:r})},o._customGroupAction=function(e,t,o){var r,n=this,i={startView:E.A};return Object(f.l)(f.d,"stores/CustomGroupStore",!0).then(function(a){return r=new a({},{element:e,edit:o,view:i,data:t}),Object(d.i)(r,n)}).then(function(e){return e.saveCustomGroupExpression()}).finally(function(){Object(d.l)(r,n)})},o.createCustomGroup=function(e,t){return void 0===e&&(e=null),this._customGroupAction(e,t,!1)},o.editCustomGroup=function(e,t){return void 0===e&&(e=null),this._customGroupAction(e,t,!0)},o.openItemPicker=function(e){return this.openDialog(b.n,e)},o.setTreeFilter=function(e){this.filter=e},function(e,t,o){t&&k(e.prototype,t),o&&k(e,o)}(t,[{key:"treeStore",get:function(){return this.memberSearchableTreeStore.treeStore}},{key:"propertiesStore",get:function(){var e=this,t=Object(f.n)(f.i,"stores/PropertiesStore");return t?new t({setSelection:function(t){return e.selection=t},getSelection:function(){return e.selection}}):null}},{key:"memberSearchableTreeStore",get:function(){var e=this;return new h.a({getSelection:function(){return e.selection},setSelection:function(t){var o=e.setSelection(t);return e.isShapingTreeLastSelection=!0,o},openNavigationGroupDialog:this.openNavigationGroupDialog,showContextMenu:this.showShapingTreeContextMenu})}},{key:"validationStore",get:function(){var e=this,t=Object(f.n)(f.k,"stores/ValidationStore");return t?(this._validationStore&&this._validationStore.moduleId===this.provider.getModuleId()||(this._validationStore=new t({getModuleId:function(){return e.provider.getModuleId()},getModule:function(){return e.provider.getModule()}},this.provider.getModule(),this.provider.getMainUndoHistory())),this._validationStore):null}},{key:"memberSearchStore",get:function(){return this.memberSearchableTreeStore.memberSearchStore}},{key:"module",get:function(){return this.provider.getModule()}},{key:"selectedShapingTabId",get:function(){return this.selectedShapingTab?Object(x.getUniqueId)(this.selectedShapingTab):""}},{key:"moduleId",get:function(){return this.provider.getModuleId()}},{key:"moduleURL",get:function(){return this.provider.getModuleURL()}},{key:"_metadataOpts",get:function(){return{moduleURL:this.provider.getModuleURL(),moduleId:this.provider.getModuleId()}}}]),t}(d.a),i=I(n.prototype,"selection",[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return[]}}),a=I(n.prototype,"selectedShapingTab",[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),s=I(n.prototype,"isShapingTreeLastSelection",[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),c=I(n.prototype,"filter",[l.observable],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),I(n.prototype,"propertiesStore",[d.d],Object.getOwnPropertyDescriptor(n.prototype,"propertiesStore"),n.prototype),I(n.prototype,"memberSearchableTreeStore",[d.k],Object.getOwnPropertyDescriptor(n.prototype,"memberSearchableTreeStore"),n.prototype),I(n.prototype,"validationStore",[d.d],Object.getOwnPropertyDescriptor(n.prototype,"validationStore"),n.prototype),I(n.prototype,"getMemberSearchSubject",[d.j],Object.getOwnPropertyDescriptor(n.prototype,"getMemberSearchSubject"),n.prototype),I(n.prototype,"setSelection",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"setSelection"),n.prototype),I(n.prototype,"setSelectedShapingTab",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"setSelectedShapingTab"),n.prototype),I(n.prototype,"openDialog",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"openDialog"),n.prototype),I(n.prototype,"openNavigationGroupDialog",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"openNavigationGroupDialog"),n.prototype),I(n.prototype,"module",[l.computed],Object.getOwnPropertyDescriptor(n.prototype,"module"),n.prototype),I(n.prototype,"selectedShapingTabId",[l.computed],Object.getOwnPropertyDescriptor(n.prototype,"selectedShapingTabId"),n.prototype),I(n.prototype,"moduleId",[l.computed],Object.getOwnPropertyDescriptor(n.prototype,"moduleId"),n.prototype),I(n.prototype,"moduleURL",[l.computed],Object.getOwnPropertyDescriptor(n.prototype,"moduleURL"),n.prototype),I(n.prototype,"_handleGetMetadataResponse",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"_handleGetMetadataResponse"),n.prototype),I(n.prototype,"addSource",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"addSource"),n.prototype),I(n.prototype,"createInlineModule",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"createInlineModule"),n.prototype),I(n.prototype,"loadFromModuleUrl",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"loadFromModuleUrl"),n.prototype),I(n.prototype,"loadFromJSON",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"loadFromJSON"),n.prototype),I(n.prototype,"loadFromModuleId",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"loadFromModuleId"),n.prototype),I(n.prototype,"reloadMetadata",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"reloadMetadata"),n.prototype),I(n.prototype,"relink",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"relink"),n.prototype),I(n.prototype,"getData",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"getData"),n.prototype),I(n.prototype,"getExploreRelationshipData",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"getExploreRelationshipData"),n.prototype),I(n.prototype,"getPredictData",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"getPredictData"),n.prototype),I(n.prototype,"deleteSessionModule",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"deleteSessionModule"),n.prototype),I(n.prototype,"clearSelection",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"clearSelection"),n.prototype),I(n.prototype,"openSimpleCalculationDialog",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"openSimpleCalculationDialog"),n.prototype),I(n.prototype,"openExpressionDialog",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"openExpressionDialog"),n.prototype),I(n.prototype,"expressionCreateObject",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"expressionCreateObject"),n.prototype),I(n.prototype,"expressionCreateObjectSimpleCalculation",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"expressionCreateObjectSimpleCalculation"),n.prototype),I(n.prototype,"expressionAddToModuleWithValidation",[r],Object.getOwnPropertyDescriptor(n.prototype,"expressionAddToModuleWithValidation"),n.prototype),I(n.prototype,"showValidationResults",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"showValidationResults"),n.prototype),I(n.prototype,"showShapingTreeContextMenu",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"showShapingTreeContextMenu"),n.prototype),I(n.prototype,"showShapingGridContextMenu",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"showShapingGridContextMenu"),n.prototype),I(n.prototype,"removeFromModule",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"removeFromModule"),n.prototype),I(n.prototype,"removeFromModuleWithConfirmation",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"removeFromModuleWithConfirmation"),n.prototype),I(n.prototype,"openCustomBinDialog",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"openCustomBinDialog"),n.prototype),I(n.prototype,"createCustomBin",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"createCustomBin"),n.prototype),I(n.prototype,"editCustomBin",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"editCustomBin"),n.prototype),I(n.prototype,"customGroupAction",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"customGroupAction"),n.prototype),I(n.prototype,"openCustomGroupDialog",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"openCustomGroupDialog"),n.prototype),I(n.prototype,"createCustomGroup",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"createCustomGroup"),n.prototype),I(n.prototype,"editCustomGroup",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"editCustomGroup"),n.prototype),I(n.prototype,"openItemPicker",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"openItemPicker"),n.prototype),I(n.prototype,"setTreeFilter",[d.c],Object.getOwnPropertyDescriptor(n.prototype,"setTreeFilter"),n.prototype),I(n.prototype,"_metadataOpts",[l.computed],Object.getOwnPropertyDescriptor(n.prototype,"_metadataOpts"),n.prototype),n)},439:function(e,t,o){"use strict";var r=o(95),n=o(18);function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}t.a=function(e,t,o){return e.resolveConnection(function(a){var s=t.type,c=t.tempModule,u=function(e,t){if(null==e)return{};var o,r,n={},i=Object.keys(e);for(r=0;r<i.length;r++)o=i[r],t.indexOf(o)>=0||(n[o]=e[o]);return n}(t,["type","tempModule"]),p=o||{},l=p.groupingNodes,d=void 0!==l&&l,f=p.lowestConcept,m=void 0===f||f,h=p.timeout,b=encodeURI(n.n+"/explore/relationship"),g="groupingNodes="+d+"&lowestConcept="+m;return e.ajaxService({url:b+"?"+g,method:"POST",rawResponse:!0,processData:!1,timeout:h,data:JSON.stringify(i({},u,{tempModule:JSON.stringify(c),sourceType:Object(r.b)(s.enumValue),connections:a?JSON.stringify(a):void 0,groupingNodes:d,lowestConcept:m}))})})}},440:function(e,t,o){"use strict";o.d(t,"a",function(){return n});var r=o(5);function n(e,t){for(var o=Object.getPrototypeOf(t);o!==Object.prototype;)Object.getOwnPropertyNames(o).forEach(function(n){var i=Object.getOwnPropertyDescriptor(o,n);if("function"==typeof i.value&&(Object(r.f)(i.value)||Object(r.g)(i.value))){if(n in e)throw new Error("Shaping: Can't redefine reserved property "+n);e[n]=t[n]}}),o=Object.getPrototypeOf(o)}},45:function(e,t){e.exports=s},46:function(e,t){e.exports=c},49:function(e,t){e.exports=u},523:function(e,t,o){o(84),e.exports=o(524)},524:function(e,t,o){var r=o(89).default,n=o(27).getExpressionType,i=o(504).default,a=o(62),s=a.getCustomGroupViews,c=a.getCustomGroupMessageIds,u=a.getCustomGroupObjectData,p=a.validateCustomGroup,l=o(51),d=l.getCustomBinViews,f=l.getCustomBinMessageIds,m=l.getCustomBinObjectData,h=l.validateCustomBin,b=o(587).default,g=o(192).default,y=o(208).default,v=o(592).default,O=o(638).default,S=o(639).default,j=o(640).default,_=o(244).default,w=o(245).default,M=o(641).default;e.exports={Shaping:b,ShapingTree:v,ShapingPickTree:O,ShapingAncestorTree:S,ShapingGrid:y,ShapingTabGrid:j,ShapingProperties:_,shapingProvider:g,createShapingContext:w,GridTabs:M,formatUtils:i,moserVisitor:r,getExpressionType:n,customGroupUtils:{getCustomGroupViews:s,getCustomGroupMessageIds:c,getCustomGroupObjectData:u,validateCustomGroup:p},customBinUtils:{getCustomBinViews:d,getCustomBinMessageIds:f,getCustomBinObjectData:m,validateCustomBin:h}}},587:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return g});var r=o(1),n=o.n(r),i=o(20),a=o.n(i),s=o(0),c=o.n(s),u=o(3),p=o(5),l=o(19),d=o(192),f=o(245),m=o(440);function h(e,t){for(var o=0;o<t.length;o++){var r=t[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var b=l.utils.GlassDnDBackend,g=function(){function e(e,t){var o=this,r=void 0===t?{}:t,i=r.featureConfig,s=void 0===i?null:i,c=r.undoCallback,l=void 0===c?null:c,h=r.glassDnD,g=void 0===h?null:h,y=r.confirmations,v=void 0===y?null:y,O=r.connectionResolver,S=void 0===O?null:O;this.context=void 0,this._glassDndBackend=void 0,this._dndBackend=void 0,this._rootWrapper=void 0,this._rootWrapperNode=void 0,this._mountedNodes=void 0,this.ShapingProvider=function(e){var t=e.children,r=Object(d.default)(o.context,{dndBackEnd:o._dndBackend})(function(){return n.a.createElement(u.Root,null,n.a.createElement(p.b,{store:o.shapingStore},t))});return n.a.createElement(r,null)},this.context=Object(f.default)(e,{featureConfig:s,undoCallback:l,confirmations:v,connectionResolver:S}),Object(m.a)(this,this.shapingStore);var j=document.createElement("div"),_=function(e){return o._glassDndBackend||(o._glassDndBackend=b({glassDnD:g})(e))};document.body.appendChild(j);var w=Object(d.default)(this.context,{dndBackEnd:_})(null);this._dndBackend=_,this._rootWrapper=a.a.render(n.a.createElement(w,null),j),this._rootWrapperNode=j,this._mountedNodes=[]}var t=e.prototype;return t.toJSON=function(){var e=this.rootStore.module;return c.a.ModuleUtils.prepareModuleForSave(e)},t.getModule=function(){return this.rootStore.module},t.getModuleId=function(){return this.rootStore.moduleId},t.getModuleURL=function(){return this.rootStore.moduleURL},t.getSelection=function(){return this.shapingStore.selection.slice()},t.saveSessionModule=function(){var e=this;return this.rootStore.saveSessionModule().then(function(t){return e.shapingStore.forceRefreshMD=!t||!t.noSessionSave||e.shapingStore.forceRefreshMD,e.getModuleId()})},t.render=function(e,t,o){-1===this._mountedNodes.indexOf(o)&&this._mountedNodes.push(o),a.a.unstable_renderSubtreeIntoContainer(this._rootWrapper.component,n.a.createElement(u.Root,null,n.a.createElement(u.ContextProvider,this.context,n.a.createElement(p.b,{store:this.shapingStore},n.a.createElement(e,t)))),o)},t.destroy=function(){this._mountedNodes.forEach(function(e){return a.a.unmountComponentAtNode(e)}),a.a.unmountComponentAtNode(this._rootWrapperNode),this._rootWrapperNode.parentNode.removeChild(this._rootWrapperNode),Object(p.m)(this.rootStore)},t.unmountComponentAtNode=function(e){var t=this._mountedNodes.indexOf(e);t>=0&&(this._mountedNodes.splice(t,1),a.a.unmountComponentAtNode(e))},function(e,t,o){t&&h(e.prototype,t),o&&h(e,o)}(e,[{key:"rootStore",get:function(){return this.context.rootStore}},{key:"shapingStore",get:function(){return this.rootStore.perspectiveStore}}]),e}()},588:function(e,t,o){"use strict";var r,n=o(1),i=o.n(n),a=o(16),s=o(3),c=o(25),u=o(2),p=o(10),l=o(44),d=o(244);o(589);Object(l.a)(p.x,{initializer:function(e){return e.rootStore.perspectiveStore},setupUndoStack:!1})(r=Object(a.observer)(r=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.onClose,o=e.selection;return i.a.createElement(s.Dialog,{"data-tid":Object(c.a)("propertiesDialog"),width:"600px",onClose:t,className:"bi-mui-shapingPropertiesDialog"},i.a.createElement(s.Dialog.Header,{"data-tid":Object(c.a)("propertiesDialog","header")},i.a.createElement(s.TruncatedText,{value:Object(u.getString)("properties")})),i.a.createElement(s.Dialog.Body,null,i.a.createElement(d.default,{moserObjects:o})),i.a.createElement(s.Dialog.Footer,null,i.a.createElement(s.Dialog.Button,{"data-tid":Object(c.a)("propertiesDialog","cancel"),label:Object(u.getString)("close"),onClick:t})))},t}(n.Component))||r)},589:function(e,t,o){var r=o(590);"string"==typeof r&&(r=[[e.i,r,""]]);var n={hmr:!0,transform:void 0};o(36)(r,n);r.locals&&(e.exports=r.locals)},590:function(e,t,o){(e.exports=o(32)(void 0)).push([e.i,".bi-mui-shapingPropertiesDialog .ba-common-propertyPanel{box-shadow:none}",""])},592:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return S});var r,n,i,a,s=o(1),c=o.n(s),u=o(16),p=o(57),l=o(190),d=o(13),f=o(3),m=o(5),h=o(63),b=o(7);o(636);function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(this,arguments)}function y(e,t){if(null==e)return{};var o,r,n={},i=Object.keys(e);for(r=0;r<i.length;r++)o=i[r],t.indexOf(o)>=0||(n[o]=e[o]);return n}function v(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var O=h.d,S=Object(f.withContext)(function(e){return{showMembers:!!e.featureConfig[b.SHOW_MEMBERS]}})(a=Object(m.e)(function(e){return{memberSearchableTreeStore:e.memberSearchableTreeStore,shapingStore:e}})(a=Object(u.observer)(a=function(e){function t(){return e.apply(this,arguments)||this}return v(t,e),t.prototype.render=function(){var e=this.props,t=e.memberSearchableTreeStore,o=e.shapingStore,r=e.showMembers,n=y(e,["memberSearchableTreeStore","shapingStore","showMembers"]);return c.a.createElement(m.b,{store:t},c.a.createElement(l.a,g({},n,{resizeable:!1,showFilter:r,itemDragType:O}),function(e){return c.a.createElement(m.b,{store:o},c.a.createElement(j,e))}))},t}(s.Component))||a)||a)||a,j=Object(f.withContext)(function(e){return{context:e,scrollable:e.featureConfig[b.SCROLLABLE_TREES],showModule:e.featureConfig[b.SHOW_MODULE_TREE_NODE]}})(r=Object(m.e)(function(e){return{module:e.module,isValid:!e.validationStore||e.validationStore.isValid,showValidationResults:e.showValidationResults,isShapingTreeLastSelection:e.isShapingTreeLastSelection,showContextMenu:e.showShapingTreeContextMenu,membersMode:e.treeStore.membersMode}})((i=n=function(e){function t(t){var o;return(o=e.call(this,t)||this)._treeProvider=void 0,o._itemRenderer=void 0,o._tree=void 0,o._getTreeProvider=function(e){return void 0===e&&(e=o.props),o.props.getTreeProvider({showNavigationGroups:e.showNavigationGroups,showRootNodes:e.showModule,membersMode:e.membersMode,showFullPackage:"showFullPackage"in e?e.showFullPackage:e.context.featureConfig[b.SHOW_FULL_PACKAGE]})},o._onMenu=function(e,t){o.props.onMenu(e,t,document.activeElement)},o._treeRef=function(e){return o._tree=e},o._treeProvider=o._getTreeProvider(t),o}v(t,e);var o=t.prototype;return o.componentDidMount=function(){Object(d.l)(d.k)},o.componentWillReceiveProps=function(e){e.showModule===this.props.showModule&&e.showFullPackage===this.props.showFullPackage&&e.showNavigationGroups===this.props.showNavigationGroups&&e.membersMode===this.props.membersMode||(this._treeProvider=this._getTreeProvider(e))},o.componentDidUpdate=function(e){var t=Object.keys(e.selectedNodes),o=Object.keys(this.props.selectedNodes),r=t.length-1,n=o.length-1;this.props.isShapingTreeLastSelection||t[r]===o[n]||this._tree.scrollToId(o[n])},o.render=function(){var e=this,t=this.props,o=t.label,r=t.showModule,n=t.module,i=t.enableContextMenu,a=t.onBeginDrag,s=t.isValid,u=t.showValidationResults,l=y(t,["label","showModule","module","enableContextMenu","onBeginDrag","isValid","showValidationResults"]);return c.a.createElement(p.a,g({},l,{enableTreePerf:!0,enableDnD:!0,useSelectionOrderBadges:!1,showValidationResults:u,isValid:s,getTreeProvider:function(){return e._treeProvider},"aria-label":o,moserObject:this._itemRenderer,className:"bi-mui-shapingTree",activeClassName:"is-active",isAlwaysExpanded:function(e,t){return r&&0===t},selectionMode:"multi",rootObject:n,onMenu:i?this._onMenu:null,onBeginDrag:a,ref:this._treeRef}))},t}(s.Component),n.defaultProps={showModule:!0,allowReorder:!0,enableContextMenu:!0,showNavigationGroups:!1,scrollable:!1},r=i))||r)||r},6:function(e,t){e.exports=r},636:function(e,t,o){var r=o(637);"string"==typeof r&&(r=[[e.i,r,""]]);var n={hmr:!0,transform:void 0};o(36)(r,n);r.locals&&(e.exports=r.locals)},637:function(e,t,o){(e.exports=o(32)(void 0)).push([e.i,'.bi-mui-shapingTree{margin:2px}.bi-mui-shapingTree.is-active:after{border:2px dashed;content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin-right:8px;border-color:#1f57a4}',""])},638:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return u});var r,n=o(1),i=o.n(n),a=o(16),s=o(5),c=o(57);var u=Object(s.e)(function(e){return{module:e.module}})(r=Object(a.observer)(r=function(e){function t(){for(var t,o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return(t=e.call.apply(e,[this].concat(r))||this)._onSelect=function(e){var o=Object.keys(e).map(function(t){return e[t]}),r=o[o.length-1];r&&t.props.onSelect&&t.props.onSelect(r)},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.filter,o=e.module,r=e.moserObjects,n=e.moserObjectFilter;return i.a.createElement(c.a,{filter:t,rootObject:r||o,onSelectionChange:this._onSelect,expandedByDefault:!0,showRootNodes:!0,moserObjectFilter:n,isAlwaysExpanded:function(){return!0},showDecoratorIcons:!1})},t}(n.Component))||r)||r},639:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return l});var r,n,i,a=o(1),s=o.n(a),c=o(16),u=o(57),p=o(14);var l=Object(c.observer)((i=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,t=this.props,o=t.includeParent,r=t.moserObject,n=new Set,i=r;do{n.add(i),e=i,i=i&&Object(p.n)(i)}while(i&&o(i));return s.a.createElement(u.a,{moserObjectFilter:function(e){return n.has(e)},rootObject:e,expandedByDefault:!0,isAlwaysExpanded:function(){return!0},showDecoratorIcons:!1})},t}(a.Component),n.defaultProps={includeParent:function(){return!0}},r=i))||r},640:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return l});var r,n=o(1),i=o.n(n),a=o(5),s=o(16),c=o(3),u=o(8),p=o(208);var l=Object(a.e)(function(e){return{selectedShapingTabId:e.selectedShapingTabId,setSelectedShapingTab:e.setSelectedShapingTab}})(r=Object(s.observer)(r=function(e){function t(){for(var t,o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return(t=e.call.apply(e,[this].concat(r))||this)._onTabChange=function(e,o){var r=t.props,n=r.querySubjects;(0,r.setSelectedShapingTab)(n[o])},t}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var o=t.prototype;return o.componentDidMount=function(){var e=this.props,t=e.querySubjects,o=e.setSelectedShapingTab;t.length&&o(t[0])},o.render=function(){var e=this.props,t=e.selectedShapingTabId,o=e.querySubjects,r=e.onBeginDrag,n=e.onEndDrag;return o.length>1?i.a.createElement(c.Tabs,{selected:t,fullHeight:!0,align:"left",onChange:this._onTabChange},o.map(function(e){return i.a.createElement(c.TabPanel,{id:Object(u.getUniqueId)(e),key:Object(u.getUniqueId)(e),label:e.getLabel()},i.a.createElement(p.default,{querySubject:e,onBeginDrag:r,onEndDrag:n}))})):i.a.createElement(p.default,{onBeginDrag:r,onEndDrag:n,querySubject:o[0]})},t}(n.Component))||r)||r},641:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return a});var r=o(1),n=o.n(r),i=o(3);var a=function(e){function t(){for(var t,o=arguments.length,r=new Array(o),n=0;n<o;n++)r[n]=arguments[n];return(t=e.call.apply(e,[this].concat(r))||this)._onTabChange=function(e,o){t.props.onTabChange(e,o)},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.tabData,o=e.selectedTab;return n.a.createElement(i.Tabs,{selected:o,onChange:this._onTabChange},t.map(function(e){var t=e.name,o=e.id;return n.a.createElement(i.TabPanel,{key:o,id:o,label:t})}))},t}(r.Component)},70:function(e,t){e.exports=p},71:function(e,t){e.exports=l},72:function(e,t){e.exports=d},74:function(e,t){e.exports=f},75:function(e,t){e.exports=m},76:function(e,t){e.exports=h},85:function(e,t){e.exports=b},86:function(e,t){e.exports=g},91:function(e,t){e.exports=y},93:function(e,t){e.exports=v}})});
  8. //# sourceMappingURL=shaping.js.map