vendor: 6,588 bytes, lines 1-8
1/** 2* DevExpress Dashboard (dx-dashboard.min.js) 3* Version: 25.1.7 4* Build date: Nov 11, 2025 5* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED 6* License: https://www.devexpress.com/Support/EULAs/universal.xml 7*/ 8(()=>{"use strict";var e={0:(e,t,a)=>{a.d(t,{x:()=>s,y:()=>d});var i=a(6799),r=a(865),o=a(1513),n=a(623);class s extends o.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t);let a=()=>{this.valueMemberName(null),this.displayMemberName(null),this.sortByMember(null)};this.addDisposable(this._dataSource=r.computed({read:()=>this.dataSource(),write:e=>{this.dataMember(null),a(),this.dataSource(e)}})),this.addDisposable(this._dataMember=r.computed({read:()=>this.dataMember(),write:e=>{a(),this.dataMember(e)}}))}getInfo(){return n.eu}equals(e){return this.dataMember()===e.dataMember()&&this.dataSource()===e.dataSource()&&this.valueMemberName()===e.valueMemberName()&&this.displayMemberName()===e.displayMemberName()&&this.sortByMember()===e.sortByMember()&&this.sortOrder()===e.sortOrder()}isPropertyDisabled(e){return e===n.T6.propertyName&&!this.sortByMember()}}s.modelName="DynamicListLookUpSettings";let d={propertyName:"dynamicListLookUpSettings",displayName:"DashboardWebStringId.Parameters.DynamicListLookUpSettings",type:s,defaultVal:null,alwaysSerialize:!0}},76:(e,t,a)=>{a.d(t,{F:()=>n});var i=a(6799),r=a(1513),o=a(6667);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.Ex}}},82:(e,t,a)=>{a.d(t,{KW:()=>u,_x:()=>o,bx:()=>s,ft:()=>n,iv:()=>l,k9:()=>r,pE:()=>d});var i=a(4904);let r={ActualValue:"DashboardStringId.DeltaValueTypeActualValueCaption",AbsoluteVariation:"DashboardStringId.DeltaValueTypeAbsoluteVariationCaption",PercentVariation:"DashboardStringId.DeltaValueTypePercentVariationCaption",PercentOfTarget:"DashboardStringId.DeltaValueTypePercentOfTargetCaption",TargetValue:"DashboardStringId.DeltaValueTypeTargetValueCaption"},o={propertyName:"valueType",modelName:"@ValueType",displayName:"DashboardWebStringId.Delta.ValueType",defaultVal:"AbsoluteVariation",simpleFormAdapterItem:"listEditor",values:r},n={propertyName:"resultIndicationMode",modelName:"@ResultIndicationMode",displayName:"DashboardWebStringId.Delta.ResultIndication",defaultVal:"GreaterIsGood",simpleFormAdapterItem:"listEditor",values:{GreaterIsGood:"DashboardStringId.DeltaIndicationModeGreaterIsGoodCaption",LessIsGood:"DashboardStringId.DeltaIndicationModeLessIsGoodCaption",WarningIfGreater:"DashboardStringId.DeltaIndicationModeWarningIfGreaterCaption",WarningIfLess:"DashboardStringId.DeltaIndicationModeWarningIfLessCaption",NoIndication:"DashboardStringId.DeltaIndicationModeNoIndicationCaption"}},s={propertyName:"resultIndicationThresholdType",modelName:"@ResultIndicationThresholdType",displayName:"DashboardWebStringId.Delta.ThresholdType",defaultVal:"Percent",simpleFormAdapterItem:"buttonGroupEditor",values:{Absolute:"DashboardStringId.DeltaThresholdTypeAbsolute",Percent:"DashboardStringId.DeltaThresholdTypePercent"}},d={propertyName:"resultIndicationThreshold",modelName:"@ResultIndicationThreshold",displayName:"DashboardWebStringId.Delta.ThresholdValue",defaultVal:0,simpleFormAdapterItem:"numberBoxEditor",from:i.a1},l=[n,s,d],u=[o].concat(l)},110:(e,t,a)=>{a.d(t,{XB:()=>n,__:()=>s,gL:()=>l,gV:()=>o,iq:()=>r,pL:()=>u,zu:()=>d});var i=a(865),r={Binding:"Binding",DataShaping:"DataShaping",NumericFormat:"NumericFormat",DateTimeFormat:"DateTimeFormat",TopN:"TopN",Interactivity:"Interactivity",ItemFilter:"ItemFilter",VisibleDataFilter:"VisibleDataFilter",Common:"Common",Totals:"Totals",AxisX:"AxisX",Indicators:"Indicators",IndicatorSettings:"Indicator settings",AxisY:"AxisY",Legend:"Legend",ColoringOptions:"ColoringOptions",ColorLegend:"ColorLegend",WeightedLegend:"WeightedLegend",Layout:"Layout",ConditionalFormatting:"ConditionalFormatting",GridColumnFilter:"GridColumnFilter",FormatRuleCommon:"FormatRuleBinding",FormatRuleCondition:"FormatRuleCondition",FormatRuleChartLegend:"FormatRuleChartLegend",FormatRuleMisc:"FormatRuleStyle",CustomRanges:"CustomRanges",Type:"Type",PointLabels:"PointLabels",DeltaOptions:"DeltaOptions",ScaleOptions:"ScaleOptions",SparklineOptions:"SparklineOptions",CardTemplates:"CardTemplates",DeltaFormats:"DeltaFormats",CardTemplateSettings:"CardTemplateSettings",ContentArrangement:"ContentArrangement",ShapeLabels:"ShapeLabels",Labels:"Labels",DataLayout:"DataDesign",DataItemsGroup:"DataItemsGroup",ColorScheme:"ColorScheme",Calculations:"Calculations",Expression:"Expression",TileOptions:"TileOptions",UnwrappedDataItem:"UnwrappedDataItem",CustomMapOptions:"CustomMapOptions",MeasureFilter:"MeasureFilter",TabContainer:"TabContainer"};class o{constructor(e,t,a){this.name=e,this.category=t,this.tabModel=i.observable(),this.orderNo=void 0,this.visible=i.computed((()=>{let e=this.tabModel();return!(!e||void 0!==e.isEmpty&&e.isEmpty())})),a&&this.tabModel(a)}grabData(e){const t=this.tabModel();t!==e.tabModel()&&(this.tabModel(e.tabModel()),this.disposeTabModel(t))}get summary(){return this.tabModel()&&this.tabModel().summary}get buttons(){return this.tabModel()&&this.tabModel().buttons}unsubscribeTabModel(e){e&&e.summary&&e.summary.dispose()}disposeTabModel(e){e&&(this.unsubscribeTabModel(e),e.unbindModel&&e.unbindModel())}dispose(){this.disposeTabModel(this.tabModel())}}class n extends o{constructor(){super(...arguments),this.orderNo=50,this.style="dx-dashboard-item-type-selector",this.headerTemplate="dx-dashboard-content-in-tab-header-template",this.hasNoBorder=!0,this.onTitleClick=(e,t,a)=>(a.stopPropagation(),!1)}}class s extends o{constructor(){super(...arguments),this.orderNo=50,this.style="dx-dashboard-item-type-selector",this.headerTemplate="dx-dashboard-container-type-selector-header",this.tabTemplate="dx-dashboard-container-type-selector-full",this.hasNoBorder=!0,this.onTitleClick=(e,t,a)=>{var r=i.unwrap(e);r&&r.headerClick(t,a)}}}class d extends o{constructor(){super(...arguments),this.orderNo=55,this.style="dx-dashboard-item-type-selector",this.headerTemplate="dx-dashboard-container-style-selector-header",this.hasNoBorder=!0,this.onTitleClick=(e,t,a)=>{var r=i.unwrap(e);r&&r.headerClick(t,a)}}}class l extends o{constructor(){super(...arguments),this.style="dx-dashboard-items-wrapper",this.orderNo=60,this.headerTemplate="dx-dashboard-data-items-header",this.hasNoBorder=!0}get headerHeight(){return 40*this.tabModel().model()._getBindingModel().length+15}}class u extends o{constructor(e,t){super(e,t),this.name=e,this.category=t,this.tabTemplate="dx-dashboard-data-item-general",this.orderNo=70}
8get summaryHint(){return this.tabModel()&&this.tabModel().summaryHint}unsubscribeTabModel(e){super.unsubscribeTabModel(e),e&&e.summaryHint&&e.summaryHint.dispose()}grabData(e){const t=this.tabModel(),a=e.tabModel();t!=a&&(t.dataItemLink!==a.dataItemLink?(this.tabModel(e.tabModel()),this.disposeTabModel(t)):(this.unsubscribeTabModel(t),t.additionalProperties(a.additionalProperties()),t.dataMemberPath(a.dataMemberPath()),t.choosenField(a.choosenField()),t.dataItemLink=a.dataItemLink,t.dataSourceBrowser=a.dataSourceBrowser,t.summary=a.summary,t.summaryHint=a.summaryHint))}}},137:(e,t,a)=>{a.d(t,{AX:()=>d,C3:()=>n,K8:()=>b,MO:()=>s,Ro:()=>m,Tj:()=>g,_O:()=>c,bd:()=>h,cE:()=>u,nf:()=>l,oq:()=>p,ql:()=>o});var i=a(4904),r=a(3689);let o={propertyName:"alias",modelName:"@Alias"},n={propertyName:"_queryType",modelName:"@QueryType"},s=[i.YG,o,n],d={propertyName:"queries",modelName:"Queries",array:!0},l={propertyName:"id",modelName:"@ID"},u=[i.YG,l],c={propertyName:"context",modelName:"Context",array:!0},h={propertyName:"dataSource",modelName:"DataSource"},p={propertyName:"dataMember",modelName:"DataMember"},m=[i.YG,h,p,i.UU],g={propertyName:"sources",modelName:"Sources",array:!0},b=r.v.concat([d,c,g])},151:(e,t,a)=>{a.d(t,{t:()=>i});let i={commonCountTypes:[{value:"Count",displayValue:"DashboardStringId.GridTotalTypeCount"}],commonMinMaxTypes:[{value:"Min",displayValue:"DashboardStringId.GridTotalTypeMin"},{value:"Max",displayValue:"DashboardStringId.GridTotalTypeMax"}],numericTypes:[{value:"Avg",displayValue:"DashboardStringId.GridTotalTypeAvg"},{value:"Sum",displayValue:"DashboardStringId.GridTotalTypeSum"}],autoTypes:[{value:"Auto",displayValue:"DashboardStringId.GridTotalTypeAuto"}]}},158:(e,t,a)=>{a.d(t,{FJ:()=>d,Fi:()=>n,LE:()=>l,Ly:()=>m,N5:()=>b,V5:()=>u,ad:()=>o,aq:()=>s,g:()=>p,lh:()=>f,r9:()=>c,sS:()=>h,z9:()=>g});var i=a(4904),r=a(7283);let o={propertyName:"dataItem",displayName:"DashboardWebStringId.DataItem"},n={propertyName:"uniqueName",modelName:"@DefaultId"},s={propertyName:"dataMember",modelName:"@DataMember"},d={propertyName:"numericFormat",modelName:"NumericFormat",displayName:"DashboardWebStringId.TextBoxFormatText",type:r.Oh},l={propertyName:"dateTimeFormat",modelName:"DateTimeFormat",displayName:"DashboardWebStringId.TextBoxFormatText",type:r.kN},u={propertyName:"absoluteVariationNumericFormat",modelName:"AbsoluteVariationNumericFormat",type:r.nm},c={propertyName:"percentVariationNumericFormat",modelName:"PercentVariationNumericFormat",type:r.VW},h={propertyName:"percentOfTargetNumericFormat",modelName:"PercentOfTargetNumericFormat",type:r.SL},p={propertyName:"showValues",modelName:"@ShowValues",displayName:"DashboardWebStringId.DataItem.ShowValues",defaultVal:!0,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},m={propertyName:"showTotals",modelName:"@ShowTotals",displayName:"DashboardWebStringId.DataItem.ShowTotals",defaultVal:!0,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},g={propertyName:"showGrandTotals",modelName:"@ShowGrandTotals",displayName:"DashboardWebStringId.DataItem.ShowGrandTotals",defaultVal:!0,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},b=[i.YG,n,o],f=[i.YG,s,i.UU,n,d,l,p,m,g]},164:(e,t,a)=>{a.d(t,{LU:()=>o,Wh:()=>s,ec:()=>d,je:()=>n,s2:()=>r});var i=a(840);let r={propertyName:"series",modelName:"Series",displayName:"DashboardStringId.DescriptionItemSeries",array:!0},o={propertyName:"primaryAxisY",modelName:"AxisY",displayName:"DashboardWebStringId.Chart.PrimaryAxisY",type:i.VC},n={propertyName:"secondaryAxisY",modelName:"SecondaryAxisY",displayName:"DashboardWebStringId.Chart.SecondaryAxisY",type:i.H$},s={propertyName:"name",modelName:"@Name",displayName:"DashboardWebStringId.Chart.Name",simpleFormAdapterItem:"textBoxEditor"},d=[r,o,n,s]},165:(e,t,a)=>{a.d(t,{$m:()=>h,FI:()=>c,Jf:()=>l,PC:()=>b,TN:()=>p,Zp:()=>g,fW:()=>s,ld:()=>u,mt:()=>f,qz:()=>d,x6:()=>m});var i=a(6799),r=a(3764),o=a(8182),n=a(3411);let s={propertyName:"currencyCultureName",modelName:"@CurrencyCulture"},d={propertyName:"requestParameters",defaultVal:!1,modelName:"@RequestParameters",from:i.parseBool},l={propertyName:"title",modelName:"Title",displayName:"DashboardStringId.Title",type:o.B,info:n.gS},u={propertyName:"items",modelName:"Items",displayName:"DashboardWebStringId.Dashboard.Items",array:!0},c={propertyName:"parameters",modelName:"Parameters",displayName:"DashboardWebStringId.DashboardParameters",array:!0},h={propertyName:"colorScheme",modelName:"ColorScheme",displayName:"DashboardWebStringId.DashboardMenuColorScheme",array:!0},p={propertyName:"groups",modelName:"Groups",displayName:"DashboardWebStringId.Dashboard.Groups",array:!0},m={propertyName:"dataSources",modelName:"DataSources",displayName:"DashboardWebStringId.DashboardMenuDataSources",array:!0},g={propertyName:"layout",modelName:"LayoutTree"},b={propertyName:"layoutOptions",modelName:"LayoutOptions",type:r.B},f=[l,u,p,m,d,s,g,b,c,h]},174:(e,t,a)=>{a.d(t,{K:()=>n});var i=a(6799),r=a(5354),o=a(7685);
8class n extends r.Q{get name(){return"DashboardWebStringId.Calculations.Moving"}constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.hc}_createInstance(){return new n}_getExpression(e){return`${this._getAggrName(this.summaryType())}(${e}, -${this.previousValuesCount()}, ${this.nextValuesCount()})`}}r.c.Moving=n},191:e=>{e.exports=DevExpress.Analytics.Criteria},206:(e,t,a)=>{a.d(t,{v:()=>n});var i=a(517),r=a(3536),o=a(7944);class n{constructor(e=1,t=1,a){this._clientWidth=e,this._clientHeight=t,this._dashboard=a,this._layoutRoot=this._dashboard.layout(),this.rebuildLayout()}rebuildLayout(){this._removeIncorrectLayoutNodes(),0===this._layoutRoot.childNodes().length&&this._layoutRoot.childNodes.push(new o.C),this._createLayoutNodes(this._dashboard.items().filter((e=>e instanceof r.i))),this._createLayoutNodes(this._dashboard._tabPages()),this._createLayoutNodes(this._dashboard.groups()),this._createLayoutNodes(this._dashboard.items())}_removeIncorrectLayoutNodes(){this._layoutRoot.getNodesRecursive().filter((e=>{if(e.dashboardItem()){var t=this._dashboard.findItem(e.dashboardItem());if(!t)return!0;if(t.parentContainer()){let a=e.parentNode();for(;a!=this._layoutRoot&&null==a.dashboardItem();)a=a.parentNode();if(a.dashboardItem()!==t.parentContainer())return!0}}else if(e instanceof o.C&&0===e.childNodes().length)return!0;return!1})).forEach((e=>e.remove()))}_getParentItem(e){return e instanceof i.b?this._dashboard.items().filter((e=>e instanceof r.i)).filter((t=>-1!==t.tabPages().indexOf(e)))[0]:this._dashboard.findItem(e.parentContainer())}_createLayoutNodes(e){e.filter((e=>!this._layoutRoot.findLayoutItem(e))).forEach((e=>{var t=null,a=this._getParentItem(e);a&&(t=this._layoutRoot.findLayoutItem(a)),t||(t=this._layoutRoot.childNodes()[0]),this._createLayoutNode(e,t)}))}_createLayoutNode(e,t){if(0==t.childNodes().length||this._getParentItem(e)instanceof r.i)t.childNodes.push(this._dashboard._createDashboardLayoutNode(e));else{var a=t.getItemsRecursive().reduce(((e,t)=>null===e||e._relativeArea()<t._relativeArea()?t:e),null),i=this._dashboard._createDashboardLayoutNode(e);null!=a?"Horizontal"===a.parentNode().orientation()?a._relativeHeight()*this._clientHeight<a._relativeWidth()*this._clientWidth?(a.weight(a.weight()/2),i.weight(a.weight()),a.insert(i,"right")):(i.weight(a.weight()),a.insert(i,"bottom")):a._relativeHeight()*this._clientHeight>a._relativeWidth()*this._clientWidth?(a.weight(a.weight()/2),i.weight(a.weight()),a.insert(i,"bottom")):(i.weight(a.weight()),a.insert(i,"right")):t.childNodes.push(i)}}}},208:(e,t,a)=>{a.d(t,{DN:()=>l,GF:()=>o,Nu:()=>n,YP:()=>s,cY:()=>d,nS:()=>r,p6:()=>u,te:()=>c});var i=a(4904);let r=["Year","Quarter","Month","Week","Day","Hour","Minute","Second"],o={Year:"DashboardStringId.DateTimeIntervalYear",Quarter:"DashboardStringId.DateTimeIntervalQuarter",Month:"DashboardStringId.DateTimeIntervalMonth",Week:"DashboardStringId.DateTimeIntervalWeek",Day:"DashboardStringId.DateTimeIntervalDay",Hour:"DashboardStringId.DateTimeIntervalHour",Minute:"DashboardStringId.DateTimeIntervalMinute",Second:"DashboardStringId.DateTimeIntervalSecond"};function n(e){var t={Year:"Year",QuarterYear:"Quarter",MonthYear:"Month",DayMonthYear:"Day",DateHour:"Hour",DateHourMinute:"Minute",DateHourMinuteSecond:"Second",None:"Second"}[e];if(!t)throw Error("Argument exception");return t}let s={propertyName:"interval",modelName:"@Interval",defaultVal:"Year"},d={propertyName:"offset",modelName:"@Offset",defaultVal:0,simpleFormAdapterItem:"numberBoxEditor",from:i.a1},l=[s,d],u={propertyName:"date",modelName:"@Date",defaultVal:(0,i.D5)(new Date),from:i.fl,toJsonObject:i.D5,simpleFormAdapterItem:"dateTimeBoxEditor"},c=[u]},280:(e,t,a)=>{a.d(t,{a:()=>l,y:()=>d});var i=a(6799),r=a(865),o=a(9167),n=a(1513),s=a(208);class d extends n.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t),this.isEmpty=r.observable(!1)}getInfo(){return s.te}getDateTimeValue(){return this.date()}}class l extends n.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t),this.isEmpty=r.observable(!1),this.argumentInterval=r.observable("Year")}getInfo(){return s.DN}_getAvailableIntervals(){return s.nS.slice(0,s.nS.indexOf((0,s.Nu)(this.argumentInterval()))+1).map((e=>({value:e,displayValue:(0,o.Mu)(s.GF[e])})))}}},341:(e,t,a)=>{a.d(t,{N:()=>n});var i=a(6799),r=a(5020),o=a(2265);
8class n extends o.S{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return r.O}equals(e){return e instanceof n&&this.iconType()===e.iconType()}clone(){var e=new n({});return e.iconType(this.iconType()),e}setSpecificType(e){this.iconType(e)}init(){this.iconType("DirectionalGreenArrowUp")}}},414:(e,t,a)=>{a.d(t,{JU:()=>r,Ju:()=>o,vQ:()=>n});var i=a(280);let r={propertyName:"fixed",modelName:"FixedDateTimePeriodLimit",type:i.y},o={propertyName:"flow",modelName:"FlowDateTimePeriodLimit",type:i.a},n=[r,o]},475:(e,t,a)=>{a.d(t,{D:()=>r});var i=a(2456).J;class r{constructor(e,t){this._dimensions=e,this._axisPoint=t}getDimensions(){return this._dimensions}getRootPoint(){var e=t=>{var a=t.getParent();return a?e(a):t};return e(this._axisPoint)}getPoints(e=!1){var t=this.getDimensions(),a=t?t[t.length-1]:null;return a?this.getPointsByDimension(a.id):e?[]:[this.getRootPoint()]}getAvaliableLeafPoints(){return this.getRootPoint().getAvaliableLeafPoints()}getPointsByDimension(e){var t=this.getRootPoint(),a=[];return e?i.eachPoint(t,(function(t){var i=t.getDimension();i&&i.id==e&&a.push(t)})):a.push(t),a}getPointByUniqueValues(e){return i.findFirstPointByUniqueValues(this.getRootPoint(),e)}getPointByUniqueValueAndDimension(e,t){return i.findFirstPointByUniqueValueAndDimension(this.getRootPoint(),e,t)}getPointByValues(e){return i.findFirstPointByValues(this.getRootPoint(),e)}}},488:(e,t,a)=>{a.d(t,{M:()=>s});var i=a(6799),r=a(5419),o=a(8729),n=a(2265);class s extends n.S{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.hZ}equals(e){return e instanceof s&&this.appearanceType()===e.appearanceType()&&this.fontFamily()==e.fontFamily()&&this.fontStyle()==e.fontStyle()&&r.Q.equals(this.backColor(),e.backColor())&&r.Q.equals(this.foreColor(),e.foreColor())}clone(){return new s({appearanceType:this.appearanceType(),fontFamily:this.fontFamily(),fontStyle:this.fontStyle(),backColor:this.backColor(),foreColor:this.foreColor()})}setSpecificType(e){this.appearanceType(e)}init(){this.appearanceType("PaleRed")}}},499:(e,t,a)=>{a.d(t,{E:()=>v});var i=a(865),r=a(9167),o=a(8398),n=a(5988),s=a(7104),d=a(3599),l=a(7687);class u{constructor(e,t){this.getDisplayName=t,this.add=e=>this._dimensions.push(e),this.dataMember=()=>this._dimensions[0].dataMember(),this.displayName=()=>this._dimensions.map((e=>"["+this.getDisplayName(e)+"]")).join(" - "),this.groupIndex=()=>this._dimensions[0].groupIndex(),this.hasItems=e=>this.isGroup()&&e?e.length!==this._dimensions.length:this.isGroup(),this.isGroup=()=>this._dimensions.length>1,this.reorder=e=>{if(!e)return;let t=[];e.forEach((e=>{let a=this._dimensions.filter((t=>t.dataMember()==e.dataMember()))[0];a&&t.push(a)})),this._dimensions=t},this._dimensions=[e]}}class c extends s.DisposableObject{constructor(e,t,a){super(),this.dashboardItem=e,this.dataSourceBrowser=t,this._selectedField=i.observable(),this._fields=i.observableArray(),this.template={name:"dx-simple-filter-data-field-selector",data:{selectedField:this._selectedField,fields:this._fields}},this.toDispose(this._selectedField.subscribe((e=>{a(e)})))}get selectedField(){return this._selectedField()}init(){this._loadDataFields().done((e=>{this._selectedField(e[0]),this._fields(e)}))}clear(){this._selectedField(null)}_loadDataFields(){let e=(0,n.KO)(),t=this.dashboardItem._uniqueDataItems.filter((e=>e instanceof d.f)),a=this._generateFields(t),i=t.map((e=>this.dataSourceBrowser.findDataField(this.dashboardItem.dataSource(),this.dashboardItem.dataMember(),e.dataMember())));return(0,n.wj)(i).done(((...t)=>{a.forEach((e=>{if(void 0!==e.groupIndex()&&null!==e.groupIndex()){let a=t.filter((t=>!!t&&t.groupIndex()==e.groupIndex()));e.reorder(a&&a.length>0&&a[0].groupDataItems)}})),e.resolve(a)})),e.promise()}_generateFields(e){return e.reduce(((e,t)=>{if(void 0!==t.groupIndex()&&null!==t.groupIndex()){var a=e.filter((e=>e.groupIndex()===t.groupIndex()))[0];if(a)return a.add(t),e}return e.push(new u(t,(e=>(0,l.F)(this.dataSourceBrowser,this.dashboardItem,e)))),e}),[])}}var h=a(6692),p=a.n(h),m=a(2262),g=a.n(m),b=a(5585),f=a.n(b),y=a(4833);class S extends s.DisposableObject{constructor(e,t){super(),this.dashboardItem=e,this.dataSourceBrowser=t,this._dataCache=[],this.template={name:"dx-simple-filter-tree-list",data:{editorOptions:i.observable(void 0),visible:i.observable(!1)}}}reload(e){this._dataCache=[],this.template.data.editorOptions(this._getTreeListOptions(this._getStore(e),e&&!e.isGroup()))}show(e){this.template.data.visible(!0),this.reload(e)}hide(){this.template.data.visible(!1),this.template.data.editorOptions(void 0)}getTreeListItems(){return this._dataCache}dispose(){this.dispose(),this._dataCache=[],this.treeList?.dispose()}_getBranchIndexes(e,t){let a=[],i=t;for(;"0"!==i;){var r=(0,y.SL)(e,(e=>e.id==i));a.push(r),i=e[r].parentId}return a.reverse()}_getStore(e){return new(g())({load:t=>{if(!e)return;let a=(0,n.KO)();return t.filter&&new(p())({data:this._dataCache}).load({filter:t.filter}).then((i=>{if(i&&i.length)a.resolve(i);else if("parentId"===t.filter[0]){let i=t.filter&&"parentId"===t.filter[0]?t.filter[2]:"0",r=i?i.split("."):void 0,o=this.getTreeListItems(),n=this._getBranchIndexes(o,i);this.dataSourceBrowser.getDimensionFilterItems(this.dashboardItem,e.dataMember(),o.map((e=>e.data)),n).done((t=>{let o=t.map(((t,a)=>({id:i+"."+a,parentId:i,displayName:t.IsBlank?"(Blank)":t.Text,hasItems:e.hasItems(r),data:t})));var n=(0,y.SL)(this._dataCache,(e=>e.id===i));this._dataCache.splice(n+1,0,...o),a.resolve(o)}))}else a.resolve([])})),(0,n.fy)(a.promise())}})}_getTreeListOptions(e,t){return{dataSource:{store:e},noDataText:"",encodeNoDataText:!0,rootValue:"0",dataStructure:"plain",keyExpr:"id",parentIdExpr:"parentId",hasItemsExpr:"hasItems",columns:[{
8caption:(0,r.Mu)("DashboardStringId.FilterElementShowAllItem"),dataField:"displayName"}],selection:{allowSelectAll:!0,mode:"multiple",recursive:!0},scrolling:{mode:"virtual"},searchPanel:{placeholder:(0,r.Mu)("DashboardStringId.SearchNullValuePrompt"),visible:t,width:"100%",searchVisibleColumnsOnly:!0},remoteOperations:{filtering:!0},showRowLines:!1,onEditorPrepared:e=>{(0,n.I1)(e.editorElement).classList.remove("dx-treelist-checkbox-size")},onSelectionChanged:e=>{e.component.forEachNode((t=>{t.data.data.IsChecked=e.component.isRowSelected(t.key)}))},onCellPrepared:e=>{if("data"===e.rowType&&(null===e.data.data.IsChecked||void 0===e.data.data.IsChecked)){let t=f().getInstance((0,n.I1)(e.cellElement).querySelector(".dx-select-checkbox"));t&&t.option("value",void 0)}},onNodesInitialized:e=>{let t=[];e.component.forEachNode((e=>{e.data.data.IsChecked&&t.push(e.key)})),e.component.selectRows(t,!1)},onInitialized:e=>{this.treeList=e.component}}}}class v extends o.I{constructor(e,t){super(),this.dashboardItem=e,this.dataSourceBrowser=t,this.popupVisible=i.observable(!1),this._filterTreeList=new S(e,t),this._fieldSelector=new c(e,t,(e=>{this._filterTreeList.reload(e)})),this._fieldSelector.init(),this.viewModel={getPopupOptions:e=>({target:e,container:e,position:{my:"center",at:"center",boundary:e},height:"50%",width:"50%",minHeight:"250px",minWidth:"250px",animation:{},focusStateEnabled:!0,resizeEnabled:!0,hideOnOutsideClick:!1,toolbarItems:[{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,r.Mu)("DashboardWebStringId.DataSources.Save"),onClick:()=>this._applyHandler()}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,r.Mu)("DashboardWebStringId.DataSources.Cancel"),onClick:()=>{this._onPopupHidden()}}}],onHidden:()=>this._onPopupHidden(),onShown:()=>this._onPopupShown(),visible:this.popupVisible,shadingColor:"rgba(0, 0, 0, 0.2)",showTitle:!0,title:(0,r.Mu)("DataAccessUIStringId.FiltersView"),wrapperAttr:{class:"dx-filter-popup dx-dashboard-typography dx-dashboard-simple-filter"}}),fieldSelector:this._fieldSelector,filterTreeList:this._filterTreeList}}_onPopupHidden(){this.popupVisible(!1),this._filterTreeList.hide()}_onPopupShown(){this._filterTreeList.show(this._fieldSelector.selectedField)}_applyHandler(){this._fieldSelector.selectedField&&this.dataSourceBrowser.getDimensionFilterString(this.dashboardItem,this._fieldSelector.selectedField.dataMember(),this._filterTreeList.getTreeListItems().map((e=>e.data))).done((e=>{this.dashboardItem.filterString(e)})),this.popupVisible(!1)}dispose(){super.dispose(),this._fieldSelector.dispose(),this._filterTreeList.dispose()}}},507:(e,t,a)=>{a.d(t,{L:()=>i});let i=a(774).s.concat([])},516:(e,t,a)=>{a.d(t,{x:()=>P});var i=a(6799),r=a(865),o=a(9167),n=a(3578),s=a(4634),d=a(2216),l=a(858),u=a(3052),c=a(2878),h=a(2896),p=a(5709),m=a(2972),g=a(1943),b=a(2020),f=a(2037),y=a(5792),S=a(1041),v=a(7899),x=a(1625),D=a(9692),I=a(818),C=a(3536),_=a(206),w=a(3620),T=a(7944),M=a(1892),N=a(165),E=a(8058),A=a(1513),F=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class P extends A.Lm{static _createDataSource(e,t){var a=e["@ItemType"];return new(0,P._dataSourceTypesMap[a])(e,t)}get stateString(){var e=this._state();return Object.keys(e).length?JSON.stringify(e):""}set stateString(e){e&&this._state(JSON.parse(e))}constructor(e={},t=new i.ModelSerializer){super(e,t),this.dashboardJSON=e,this._tempParameterValues={},this._parametersRequested=r.observable(!1),this.dataSources=(0,i.deserializeArray)(e.DataSources,(e=>P._createDataSource(e,t))),this.groups=(0,i.deserializeArray)(e.Groups,(e=>(0,x.a)(e,t))),this.items=(0,i.deserializeArray)(e.Items,(e=>(0,x.a)(e,t))),this._tabPages=r.observableArray(),this.addDisposable(this._componentNameGenerator=new g.O("componentName",1,this.dataSources,this.items,this.groups,this._tabPages)),this.addDisposable(this._allItems=r.pureComputed((()=>[...this.items(),...this.groups(),...this._tabPages()]))),this.addDisposable((0,S.w$)(this.dataSources,{added:e=>
8{e instanceof c.RC&&(e.context().forEach((t=>{var a=t.source();a&&(this.dataSources().includes(a)||a.componentName()&&void 0!==this.dataSources().find((e=>e.componentName()===a.componentName()))||this.dataSources.push(a),e.sources().filter((e=>e.dataSource()===t.id())).forEach((e=>e.dataSource(a.componentName()))))})),e.context.removeAll()),e.name()||e.name(y.$A.generateName((0,o.Mu)("DashboardStringId.DefaultDataSourceName")+" ",r.unwrap(this.dataSources),"name",1))}})),this.addDisposable(r.computed((()=>{var e=this.items().filter((e=>e instanceof C.i)).reduce(((e,t)=>e.concat(t.tabPages())),[]);this._tabPages().filter((t=>-1===e.indexOf(t))).forEach((e=>this._tabPages.remove(e))),e.filter((e=>-1===this._tabPages().indexOf(e))).forEach((e=>this._tabPages.push(e)))}))),this.addDisposable(this._componentNameGenerator),this.parameters=r.observableArray(),this.parameters((0,i.deserializeArray)(e.Parameters,(e=>new E.k(e,t)))()),this.colorScheme=(0,i.deserializeArray)(e.ColorScheme,(e=>new n.r(e,t))),this.addDisposable((0,S.w$)(this.dataSources,{deleted:this._processDeleteDataSource.bind(this)})),this.addDisposable(this._queryParameters=r.computed((()=>(0,E.q)(this.parameters(),this._tempParameterValues)))),this.addDisposable(this._dataDashboardItems=r.computed((()=>this.items().filter((e=>e instanceof D.s))))),this.addDisposable(this._masterFilterItems=r.computed((()=>this._dataDashboardItems().filter((e=>e._isMasterFilter()&&this._interactivityGroupPathToRoot(e).every((e=>e.interactivityOptions.isMasterFilter()))))))),this.addDisposable(r.computed((()=>
8{this._dataDashboardItems().forEach((e=>{var t=this._dataDashboardItems().filter((t=>t!==e&&t._isMasterFilter())).filter((t=>!!t.isMasterFilterCrossDataSource()||t.dataSource()==e.dataSource()&&t.dataMember()==e.dataMember())).filter((t=>{let a=this._interactivityGroupPathToRoot(t).reverse(),i=this._interactivityGroupPathToRoot(e).reverse();for(;a.length&&i.length&&a[0]===i[0];)a.shift(),i.shift();return!a.some((e=>!e.interactivityOptions.isMasterFilter()))&&(0===i.length?!e._isIgnoreMasterFilter():!i[0].interactivityOptions.ignoreMasterFilters())}));(0,m.ng)(e._masterFilterItems.peek(),t)||e._masterFilterItems(t)}))}))),this.addDisposable(this._state=r.computed({read:()=>{var e=new d.sl;if(this.parameters().length>0){var t={};this.parameters().forEach((e=>{t[e.name()]=(0,f.oU)(e._actualValue())})),Object.keys(t).length&&(e.Parameters=t)}if(this.items().length>0){var a={};this.items().forEach((e=>{var t=e._state();t&&Object.keys(t).length&&(a[e.componentName()]=t)})),Object.keys(a).length&&(e.Items=a)}return e},write:e=>{var t=e,a=e.Parameters||t.parameters;a&&this.parameters().forEach((e=>{if(void 0!==a[e.name()]){var t=a[e.name()];t=Array.isArray(t)?t.map(f.bt):(0,f.bt)(t),e._value(t)}}));var i=e.Items||t.items;
8i&&Object.keys(i).forEach((e=>{var t=this.findItem(e);t&&(this._waitingForParameters?this._disposables.push(this._parametersRequested.subscribe((a=>a&&t._setState(i[e])))):t._setState(i[e]))}))}}));var a=new T.M(this,e.LayoutTree||{},t);this.layout(a),this.addDisposable(a),this.addDisposable(this._colorableItems=r.pureComputed((()=>this._dataDashboardItems().filter((e=>e._isGloballyColored)))))}dispose(){super.dispose(),this.title?.dispose(),this.customProperties?.dispose(),[this.items,this.groups,this._tabPages,this.parameters,this.colorScheme].forEach((e=>{this.disposeObservableArray(e)})),this.removeProperties(),this.disposed=!0}getInfo(){return N.mt.concat((0,s.P)(this))}getJSON(){return new i.ModelSerializer({useRefs:!1,serializeDate:f.ls}).serialize(this,this.getInfo())}findItem(e){var t=this.items().filter((t=>t.componentName()===e))[0];return t||(t=this.groups().filter((t=>t.componentName()===e))[0]),t||(t=this._tabPages().filter((t=>t.componentName()===e))[0]),t}rebuildLayout(e=1,t=1){new _.v(e,t,this).rebuildLayout()}get _waitingForParameters(){return this.parameters&&this.parameters().length>0&&this.parameters().some((e=>e.parameterVisible&&e.parameterVisible()))&&this.requestParameters()&&!this._parametersRequested()}_getDisplayDashboardItem(e){if(!e||!e.showItemAsTabPage())return e;let t=this.items().concat(this.groups()).filter((t=>t.parentContainer()===e.componentName()));return 1!==t.length||t[0]instanceof I.N?e:t[0]}_changeItem(e,t){var a=this.layout().findLayoutItem(e);this.items.replace(e,t),a&&(a.item=t)}_duplicateItem(e){var t=this.layout().findLayoutItem(e),a=new i.ModelSerializer({useRefs:!1}),r=a.serialize(e),o=(0,x.a)(r,a);o.componentName(void 0),this.items.push(o);var n=new M.Q;n.item=o,n.weight(t.weight()),t.insert(n,"left")}_createDashboardLayoutItem(e){if(e){var t=(0,x.a)(e);if(t.name(y.$A.generateName((0,b.KT)(t)+" ",this.items().concat(this.groups()),"name",1)),this.dataSources().length>0&&t instanceof D.s){if(t.dataSource(this.dataSources()[0].componentName()),this.dataSources()[0]instanceof p.w){var a=this.dataSources()[0];a.queries().length>0&&t.dataMember(a.queries()[0].name())}if(this.dataSources()[0]instanceof u.f){var i=this.dataSources()[0];if(i._tables().length)t.dataMember(i._tables()[0].dataMember());else var r=i._tables.subscribe((e=>{let a=t;a.dataSource()!==i.componentName()||a.dataMember.peek()||t.dataMember(e[0].dataMember()),r.dispose()}))}if(this.dataSources()[0]instanceof c.RC){var o=this.dataSources()[0];o.queries().length>0&&t.dataMember(o.queries()[0].alias())}if(this.dataSources()[0]instanceof h.u){let e=this.dataSources()[0];e.queries().length>0&&t.dataMember(e.queries()[0]._actualName())}}return t instanceof I.N?this.groups.push(t):this.items.push(t),this._createDashboardLayoutNode(t)}return new T.C}_createDashboardLayoutNode(e){var t=null;t=e instanceof I.N?"LayoutGroup":e instanceof C.i?"LayoutTabContainer":"LayoutItem";var a=(0,w.k)({"@ItemType":t});return a.item=e,a}_findDataItem(e){return this._dataDashboardItems().filter((t=>t.componentName()==e))[0]}_interactivityGroupPathToRoot(e){let t=e=>!!e.parentContainer()&&this.findItem(e.parentContainer())||void 0,a=[],i=e;do{i=t(i),i&&a.push(i)}while(i);return a}_processDeleteDataSource(e){this._dataDashboardItems().filter((t=>t.dataSource()==e.componentName())).forEach((e=>e._clearBindings()))}}P._dataSourceTypesMap={FederationDataSource:c.RC,...l.D},F([v.JZ],P.prototype,"_changeItem",null),F([v.JZ],P.prototype,"_duplicateItem",null),F([v.JZ],P.prototype,"_processDeleteDataSource",null)},517:(e,t,a)=>{a.d(t,{b:()=>n});var i=a(6799),r=a(4391),o=a(2570);class n extends r.K{constructor(e={},t=new i.ModelSerializer){super(e,t),this._uniqueNamePrefix="dashboardTabPage"}_getInfoCore(){return o.z}getUniqueNamePrefix(){return this._uniqueNamePrefix}_getDefaultItemType(){return"Page"}}},546:e=>{e.exports=DevExpress.Analytics.Data},563:(e,t,a)=>{a.d(t,{X:()=>l,g:()=>u});var i=a(6799),r=a(865),o=a(4904),n={};n[o.Sw.Initialize]=[o.Sw.Data,o.Sw.Initialize,o.Sw.Interactivity,o.Sw.ClientState,o.Sw.Coloring],n[o.Sw.Data]=[o.Sw.Data,o.Sw.Initialize,o.Sw.Interactivity,o.Sw.ClientState,o.Sw.C
8oloring],n[o.Sw.Interactivity]=[o.Sw.Data,o.Sw.Initialize,o.Sw.Interactivity,o.Sw.ClientState,o.Sw.Coloring],n[o.Sw.ClientState]=[o.Sw.Data,o.Sw.Initialize,o.Sw.Interactivity,o.Sw.ClientState,o.Sw.Coloring],n[o.Sw.Coloring]=[o.Sw.Data,o.Sw.Initialize,o.Sw.Interactivity,o.Sw.ClientState,o.Sw.Coloring];var s=[o.Sw.ViewModel],d={Data:"data",Initialize:"data",Interactivity:"data",ClientState:"data",Map:"map",ViewModel:"viewModel"};function l(e){var t=o.Sw[e];return d[t]||"data"}class u extends i.Disposable{get lastChangeReason(){return this._lastChangeReason}dispose(){super.dispose(),this.resetObservableArray(this._content),this.removeProperties()}getValidValue(){return this._content().length&&0===this._content().filter((e=>0!==e.requestsInProgress()||!e.content())).length}updateIsValidValue(){this.valid(this.getValidValue())}constructor(){super(),this._content=r.observableArray(),this.valid=r.observable(this.getValidValue()),this._disposables.push(this._content.subscribe((e=>{this.updateIsValidValue()}),null,"arrayChange"))}_getContentInfo(e){var t=l(this.getCompatibleCategories(e)[0]),a=this._content().filter((e=>e.category===t))[0];return a||(a={category:t,content:r.observable(),requestsInProgress:r.observable(0),needAnotherRequest:!1},this._content.push(a)),a}getContent(e){return this._getContentInfo(e).content()}isValid(e){var t=this._getContentInfo(e);return 0===t.requestsInProgress()&&!!t.content()}isWaitingForContent(e){return(e?[this._getContentInfo(e)]:this._content()).some((e=>0!==e.requestsInProgress()))}getCompatibleCategories(e){return n[e]||[e]}needRequestContentFromServer(e){return-1===s.indexOf(e)}itemChanged(e){var t=this._getContentInfo(e);t.needAnotherRequest=this.isWaitingForContent(e),t.content(void 0),this.updateIsValidValue()}beginRequest(e){var t=this._getContentInfo(e);t.requestsInProgress(t.requestsInProgress()+1),this.updateIsValidValue()}endRequest(e){this._lastChangeReason=e.category;var t=this._getContentInfo(e.category);t.needAnotherRequest||t.content(e.response),t.needAnotherRequest=!1,t.requestsInProgress(t.requestsInProgress()-1),this.updateIsValidValue()}}},592:e=>{e.exports=DevExpress.QueryBuilder.Utils},604:(e,t,a)=>{a.d(t,{Fl:()=>c,uv:()=>p,vj:()=>h});var i=a(2991),r=a(865),o=a(6726),n=a(5988),s=a(1923),d=a(3599),l=a(2809),u=a(8042);function c(e,t,a){var i=(e=>{switch(s.sO.typesMap[e]){case s.sO.typesMap.DateTime:return t.dateTimeFormat._getViewModel(t instanceof d.f?t.dateTimeGroupInterval():void 0);case s.sO.typesMap.Decimal:case s.sO.typesMap.Double:case s.sO.typesMap.Integer:return t.numericFormat._getViewModel();default:return}})(a);return i?(0,o.GP)(e,i):e}var h=({dataItemValuesProvider:e,dataSource:t,dataMember:a,dataField:i,dataItem:r})=>{var o=(0,n.KO)();return e.getDimensionUniqueValues(t,a,r).done((e=>{o.resolve((e||[]).filter((e=>null!==e)).map((e=>"Text"===i.fieldType()?e:{value:e,display:c(e,r,i.fieldType())})))})),o.promise()},p=(e,t,a,o)=>r.computed((()=>{var r=new i.FilterStringOptions(e,void 0,void 0,o);return r.popupContainer=".dx-dashboard-widget-container",r.helper.aceTheme=(0,u.r)(),a&&a.parameters&&(r.helper.parameters(a.parameters().map((e=>{var t=e.type().split(",")[0];return{displayName:e.name(),name:e.name(),specifics:l._.typeValues.filter((e=>e.value===t))[0].specifics||"string"}}))),r.helper.canChoiceParameters=!0),t&&(r.item=t),r}))},611:(e,t,a)=>{a.d(t,{f:()=>i});const i={floatingToolbar:95,dashboardItemShield:100,dashboardItemTooltips:110}},623:(e,t,a)=>{a.d(t,{Gi:()=>o,RY:()=>r,T6:()=>d,aX:()=>s,cF:()=>u,ee:()=>l,eu:()=>c,jX:()=>i,n3:()=>n});let i={propertyName:"dataSource",modelName:"@DataSourceName",defaultVal:null},r={propertyName:"dataMember",modelName:"@DataMember",defaultVal:null},o={propertyName:"valueMemberName",modelName:"@ValueMember",displayName:"DevExpress.DashboardCommon.DynamicListLookUpSettings.ValueMember",defaultVal:null},n={propertyName:"displayMemberName",modelName:"@DisplayMember",displayName:"DevExpress.DashboardCommon.DynamicListLookUpSettings.DisplayMember",defaultVal:null},s={propertyName:"sortByMember",modelName:"@SortByMember",displayName:"DashboardWebStringId.Parameters.SortByMember",defaultVal:null}
8,d={propertyName:"sortOrder",modelName:"@SortOrder",displayName:"DevExpress.DashboardCommon.DynamicListLookUpSettings.SortOrder",defaultVal:"Ascending",simpleFormAdapterItem:"listEditor",values:{Ascending:"DevExpress.DashboardCommon.DimensionSortOrder.Ascending",Descending:"DevExpress.DashboardCommon.DimensionSortOrder.Descending",None:"DevExpress.DashboardCommon.DimensionSortOrder.None"}},l={propertyName:"_dataMember",displayName:"DevExpress.DashboardCommon.DynamicListLookUpSettings.DataMember"},u={propertyName:"_dataSource",displayName:"DevExpress.DashboardCommon.DynamicListLookUpSettings.DataSource"},c=[u,i,l,r,o,n,s,d]},633:(e,t,a)=>{a.d(t,{c:()=>o});var i=a(5988),r=a(7687);class o{constructor(e,t){this.dashboardItem=e,this.dataSourceBrowser=t}_mapDataItemProperties(e,t,a){let r=this.dashboardItem.dataItems().filter((t=>e(t)===a))[0],o="";return o=r?t(r):a,(0,i.KO)().resolve(o).promise()}getDisplayNameByPath(e,t){return this._mapDataItemProperties((e=>e.uniqueName()),(e=>(0,r.F)(this.dataSourceBrowser,this.dashboardItem,e)),t)}getRealName(e,t){return this._mapDataItemProperties((e=>(0,r.F)(this.dataSourceBrowser,this.dashboardItem,e)),(e=>e.uniqueName()),t)}}},638:(e,t,a)=>{a.d(t,{L:()=>n});var i=a(6799),r=a(1513),o=a(3986);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.aK}}},641:(e,t,a)=>{a.d(t,{ST:()=>d,Ug:()=>n,fL:()=>l,ob:()=>s});var i=a(4904),r=a(6157),o=a(9282);let n={propertyName:"__filterDimensions",modelName:"FilterDimensions",displayName:"DashboardStringId.DescriptionDimensions",array:!0},s={propertyName:"showAllValue",modelName:"@ShowAllValue",displayName:"DashboardWebStringId.FilterItem.ShowAllValue",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},d={propertyName:"enableSearch",modelName:"@EnableSearch",displayName:"DashboardWebStringId.FilterItem.EnableSearch",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},l=r.LH.concat([n,o.Pz,d])},645:(e,t,a)=>{a.d(t,{P:()=>s});var i=a(3483),r=a(1754),o=a(3374),n=a(8406);class s extends n.r{fillSections(){this.dataSections.push(new r.N(this,o.g8.Values,((e,t)=>this.extendTabsHandler&&this.extendTabsHandler(e,t,this.dashboardItem))))}constructor(e,t,a,i){super(e,t,a,i)}getPropertiesComposer(){return new i.D(this._dashboardItemCustomization)}}o.ce.register("TextBox",s)},672:(e,t,a)=>{a.d(t,{v:()=>re});var i=a(4833),r=a(8117),o=a(3523),n="#FFFFFF",s="#D3D3D3",d="rgb(255, 166, 173)",l="rgb(255, 226, 81)",u="rgb(139, 210, 78)",c="rgb(149, 204, 255)",h="rgb(223, 166, 232)",p="rgb(113, 223, 221)",m="rgb(255, 182, 90)",g="#ffffff",b="#AC203D",f="#FF8A01",y="#538A31",S="#4371B0",v="#7E53A2",x="#149BA3",D="#D83D00",I="#303030",C="rgb(255, 221, 224)",_="rgb(255, 245, 174)",w="rgb(208, 239, 172)",T="rgb(213, 237, 255)",M="rgb(244, 221, 247)",N="rgb(194, 244, 243)",E="rgb(255, 228, 180)",A="rgb(234, 234, 234)",F="#5B2D3D",P="#51492D",V="#3B4D2D",B="#2D3F5A",O="#512D55",L="#2D4B4B",k="#593E2D",W="#444444",R="rgb(226, 60, 76)",z="rgb(255, 166, 38)",G="rgb(101, 172, 80)",$="rgb(89, 143, 216)",H="rgb(148, 105, 184)",q="rgb(39, 192, 187)",U="rgb(255, 92, 12)",K="rgb(111, 111, 111)",Y="#E23C4C",j="#FFA626",Q="#65AC50",Z="#598FD8",J="#9469B8",X="#27C0BB",ee="#FF5C0C",te="#6F6F6F",ae="#d2d2d2",ie="#606060";class re{static getColor(e){let t=re.isDarkColorScheme();return"Custom"===e.AppearanceType?re._getCustomBackColor(e.Color):re._getBackColorFromPredefinedStyle(e.AppearanceType,t)}static getDefaultColorizationColor(){return re.isDarkColorScheme()?ie:ae}static toCssProperties(e,t){const a=re.isDarkColorScheme(),i=(0,r.hV)();return(null==t||t.shouldDrawBackColorStyle)&&i.push((0,r.MZ)("background-color",re._getBackColorFromPredefinedStyle(e,a))),(null==t||t.shouldDrawFontStyles)&&i.push(re._createFontStyles(e,a)),i}static toCustomCssProperties(e){const t=(0,r.hV)();e.backColor()&&t.push((0,r.MZ)("background-color",e.backColor().css)),e.foreColor()&&t.push((0,r.MZ)("color",e.foreColor().css)),e.fontFamily()&&t.push((0,r.MZ)("font-family",e.fontFamily()));const a=e.fontStyle()?.split(",").filter((e=>!!e)).map((e=>e.trim()))||[],i=-1!==a.indexOf("Bold"),o=-1!==a.indexOf("Italic"),n=-1!==a.indexOf("Underline");return i?t.push(this._createFontBold()):t.push((0,r.MZ)("font-weight","initial")),o?t.push(this._createFontItalic()):t.push((0,r.MZ)("font-style","
8initial")),n?t.push(this._createFontUnderline()):t.push((0,r.MZ)("text-decoration","initial")),t}static _createFontBold(){return(0,r.MZ)("font-weight","bold")}static _createFontItalic(){return(0,r.MZ)("font-style","italic")}static _createFontUnderline(){return(0,r.MZ)("text-decoration","underline")}static _createFontStyles(e,t){switch(e){case"FontBold":return this._createFontBold();case"FontItalic":return this._createFontItalic();case"FontUnderline":return this._createFontUnderline();case"FontGrayed":return(0,r.MZ)("color",s);case"FontRed":return(0,r.MZ)("color",t?Y:R);case"FontYellow":return(0,r.MZ)("color",t?j:z);case"FontGreen":return(0,r.MZ)("color",t?Q:G);case"FontBlue":return(0,r.MZ)("color",t?Z:$);default:let a=re.backAndGradientColorGroupsToBackColor(e);return void 0!==a?null:(a=re._backColorsWithFontGroupToBackColor(e,t),void 0!==a?(0,r.MZ)("color",n):null)}}static _getBackColorFromPredefinedStyle(e,t){let a=re.backAndGradientColorGroupsToBackColor(e);return void 0!==a?a:(a=re._backColorsWithFontGroupToBackColor(e,t),void 0!==a?a:null)}static backAndGradientColorGroupsToBackColor(e){var t=re.isDarkColorScheme();switch(e){case"PaleRed":return t?F:C;case"PaleYellow":return t?P:_;case"PaleGreen":return t?V:w;case"PaleBlue":return t?B:T;case"PalePurple":return t?O:M;case"PaleCyan":return t?L:N;case"PaleOrange":return t?k:E;case"PaleGray":return t?W:A;case"GradientRed":return t?b:d;case"GradientYellow":return t?f:l;case"GradientGreen":return t?y:u;case"GradientBlue":return t?S:c;case"GradientPurple":return t?v:h;case"GradientCyan":return t?x:p;case"GradientOrange":return t?D:m;case"GradientTransparent":return t?I:g}}static _backColorsWithFontGroupToBackColor(e,t){switch(e){case"Red":return t?Y:R;case"Yellow":return t?j:z;case"Green":return t?Q:G;case"Blue":return t?Z:$;case"Purple":return t?J:H;case"Cyan":return t?X:q;case"Orange":return t?ee:U;case"Gray":return t?te:K}}static _getCustomBackColor(e){return e.toHex?e.toHex():(0,i.VR)(e)}static isDarkColorScheme(){return"dark"===(0,o.u)()}}},708:(e,t,a)=>{a.d(t,{v:()=>n,y:()=>s});var i=a(865),r=a(9167),o=a(5988);class n{constructor(e){this.noDataText=e.noDataText||"DashboardWebStringId.CollectionEditor.NoItems",this.customToolbarItems=e.customToolbarItems,this.isToolbarVisible=!0,this.allowAddItem=!1,this.allowEditItem=!0,this.allowReorderItem=!1,this.allowRemoveItem=!1,this.addEnabled=i.observable(!1),this.editEnabled=i.observable(!1),this.upEnabled=i.observable(!1),this.downEnabled=i.observable(!1),this.removeEnabled=i.observable(!1)}getListOptions(){return{activeStateEnabled:!1,itemTemplate:(e,t,a)=>this._itemTemplate(e,t,(0,o.I1)(a)),noDataText:(0,r.Mu)(this.noDataText),encodeNoDataText:!0,onContentReady:()=>this._updateActionsState(),onInitialized:e=>this.listInstance=e.component,onItemClick:()=>this._itemClickHandler(),selectionMode:"single"}}get selectedValue(){return this.listInstance&&this.listInstance.option("selectedItems")[0]}dispose(){this.listInstance?.dispose()}_itemTemplate(e,t,a){const i=document.createElement("div");i.innerText=this._getDisplayText(e),i.setAttribute("class","dx-list-item-text"),a.appendChild(i)}_getDisplayText(e){return""}_itemClickHandler(){this._innerSelection!==this.selectedValue?this._onSelectionChanged():this.isToolbarVisible&&this.allowEditItem&&this.editEnabled()&&this.edit()}_listSelectionChanged(){}_updateActionsState(){}_onSelectionChanged(){this._innerSelection=this.selectedValue,this._listSelectionChanged(),this._updateActionsState()}_setListSelection(e){this.listInstance.option("selectedItems",void 0!==e?[e]:[]),this._onSelectionChanged()}}class s{constructor(){this.callbacks=[],this.refresh=()=>this.callbacks.forEach((e=>e())),this.subscribe=e=>this.callbacks.push(e)}}},741:(e,t,a)=>{a.d(t,{Bp:()=>n,Ph:()=>s,p0:()=>l,tZ:()=>d});var i=a(7283),r=a(4904),o=a(5480);let n={propertyName:"minimum",modelName:"@Minimum",displayName:"DashboardWebStringId.Gauge.Min",defaultVal:NaN,from:r.a1,toJsonObject:r._Q},s={propertyName:"maximum",modelName:"@Maximum",displayName:"DashboardWebStringId.Gauge.Max",defaultVal:NaN,from:r.a1,toJsonObject:r._Q},d={propertyName:"scaleLabelNumericFormat",modelName:"ScaleLabelNumericFormat",displayName:"DashboardWebStringId.TextBoxFormatText",type:i.Oh},l=o.QS.concat([n,s,d])},773:(e,t,a)=>{a.d(t,{p:()=>n});var i=a(4904),r=a(8181),o=a(9282);let n=r.c.concat([i.xe,i.Vf,o.FF])},774:(e,t,a)=>{a.d(t,{s:()=>i});let i=[]},786:(e,t,a)=>{a.d(t,{e:()=>i});class i{constructor(e){this._axisPoints=e}getAxisPoint(e){return e?this._axisPoints.filter((t=>t.getAxisName()==e))[0]:this._axisPoints[0]}}},793:(e,t,a)=>{a.d(t,{Av:()=>n,HL:()=>o,Ju:()=>l,a:()=>u,mP:()=>s,t_:()=>d});var i=a(4904),r=a(6157);let o={propertyName:"customItemType",modelName:"@CustomItemType"},n={propertyName:"sliceTables",modelName:"SliceTables",array:!0,category:i.Sw.Data},s={propertyName:"interactivityTargets",modelName:"InteractivityTargets",array:!0},d={propertyName:"coloringDimensions",modelName:"ColoringDimensions",array:!0},l={propertyName:"coloringMeasures",modelName:"ColoringMeasures",array:!0},u=r.LH.concat([o,n,s])},814:(e,t,a)=>{a.d(t,{K4:()=>u,jC:()=>d,lF:()=>l});var i=a(2850),r=a(4216),o=a(4999),n=a(4833),s=a(611);let d="_Data",l=" - ";class u{constructor(e){this.deltaIndicatorTypes=["none","up","down","warning"],this.multiData=e?e.multiData:void 0,this.viewModel=e?e.viewModel:void 0,this.cfModel=e?e.cfModel:void 0,this.drillDownState=e?e.drillDownState:void 0,this.useNeutralFilterMode=e?e.useNeutralFilterMode:void 0}isMultiselectable(){return!1}update(e,t){}getTitle(e,t,a){var i,r=e.getAxisName();if(this.drillDownState[r]){var o=e.getDisplayText();return null==o?"":o}return i=e.getDisplayPath(),a||(i=i.reverse()),i.join(t||l)}_getMeasureValueByAxisPoints(e,t){return this._getSlice(e).getConditionalFormattingMeasureValue(t)}_getSlice(e){var t=this.multiData;return e.forEach((e=>{t=t.getSlice(e)})),t}_getZeroPosition(e,t,a){var i,r,o,n,s=this;return o=s.multiData.getAxis(t).getRootPoint(),n=s.multiData.getAxis(a).getRootPoint(),null!=(i=s._getMeasureValueByAxisPoints([o,n],e))&&(r=i),r}_getStyleIndexes(e,t,a){return null}_getStyleSettingsInfoCore(e,t,a,i){var r,o,n,s,d,l=this,u=[],c=[],h={},p=[];return t.length>0&&(t.forEach((t=>{(u=l._getStyleIndexes(t,e,p))&&u.length>0&&(r=l.cfModel.RuleModels?l.cfModel.RuleModels.indexOf(t):-1,u.forEach((e=>{void 0===c[e]&&(c.push(e),h[e]=r)}))),null!=(o=l._getMeasureValueByAxisPoints(p,t.NormalizedValueMeasureId))&&(n=o,s=l._getZeroPosition(t.ZeroPositionMeasureId,a,i))})),d={styleIndexes:c,styleAndRuleMappingTable:h},void 0!==n&&void 0!==s&&(d.normalizedValue=n,d.zeroPosition=s)),d}_generateSparklineOptions(e,t,a){return{dataSource:e,type:t.ViewType.toLowerCase(),onIncidentOccurred:i.p.widgetIncidentOccurred,showMinMax:t.HighlightMinMaxPoints,showFirstLast:t.HighlightStartEndPoints,tooltip:{_justify:!0,container:n.eX,contentTemplate:function(e){var t=o.O.getString(r.d.sparkline.TooltipStartValue),i=o.O.getString(r.d.sparkline.TooltipEndValue),n=o.O.getString(r.d.sparkline.TooltipMinValue),s=o.O.getString(r.d.sparkline.TooltipMaxValue),d=document.createElement("table");d.style.borderSpacing="0px";var l=(e,t)=>
vendor: 4,226 bytes, line 8
8{var a,i=document.createElement("tr"),r=document.createElement("td");return(a=document.createElement("span")).innerText=e,r.appendChild(a),i.appendChild(r),(r=document.createElement("td")).style.width="15px",i.appendChild(r),(r=document.createElement("td")).style.textAlign="right",(a=document.createElement("span")).innerText=t,r.appendChild(a),i.appendChild(r),i};d.appendChild(l(t,a(e.originalFirstValue))),d.appendChild(l(i,a(e.originalLastValue))),d.appendChild(l(n,a(e.originalMinValue))),d.appendChild(l(s,a(e.originalMaxValue)));var u=document.createElement("div");return u.appendChild(d),u},zIndex:s.f.dashboardItemTooltips}}}_convertIndicatorType(e){return this.deltaIndicatorTypes[e]}_findAxisPoint(e,t){if(t)for(;t.getDimension()&&t.getDimension().id!==e;)t=t.getParent();return t&&t.getParent()?t:null}}},818:(e,t,a)=>{a.d(t,{N:()=>s});var i=a(6799),r=a(1513),o=a(4391),n=a(3313);class s extends o.K{constructor(e={},t=new i.ModelSerializer){super(e,t)}_getInfoCore(){return n.P}_getDefaultItemType(){return"Group"}}r.Jh.Group={type:s,groupName:"layout",title:"DashboardStringId.DefaultNameItemGroup",index:25}},840:(e,t,a)=>{a.d(t,{H$:()=>u,VC:()=>d,af:()=>s,c4:()=>n,dq:()=>l});var i=a(6799),r=a(1513),o=a(1548);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.nC}}class s extends n{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.bO}}class d extends n{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.MF}}class l extends d{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.MX}}class u extends d{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.w1}}},842:(e,t,a)=>{a.d(t,{L:()=>n});var i=a(6799),r=a(865),o=a(4307);class n extends o.Z{get _template(){return"dx-dashboard-item-placeholder"}constructor(e,t=new i.ModelSerializer){super({},t),this.parentNode(e)}moveTo(e,t){}_delete(){}_createViewModel(){var e=super._createViewModel();return e.create=(e,t)=>{var a=this.parentNode()._dashboard()._createDashboardLayoutItem(e);return this.parentNode()._addItem(a),a._createViewModel()},e.moveTo=(e,t)=>{},e.hasItem=r.observable(!0),e}_insertItemCore(e,t){this.parentNode()&&this.parentNode().childNodes.push(e)}_getDefaultItemType(){return""}}},858:(e,t,a)=>{a.d(t,{D:()=>h});var i=a(3052),r=a(7746),o=a(2128),n=a(9759),s=a(2896),d=a(6848),l=a(6401),u=a(5709),c=a(2560);let h={ObjectDataSource:d.f,SqlDataSource:u.w,OLAPDataSource:l.u,EFDataSource:i.f,ExcelDataSource:r.D,ExtractFileDataSource:o.T,JsonDataSource:n.G,XPObjectSource:c.F,MongoDBDataSource:s.u}},860:(e,t,a)=>{a.d(t,{S:()=>s});var i=a(6799),r=a(865),o=a(1513),n=a(3085);class s extends o.Lm{get _isApplyToRowColumnRestricted(){return!1}constructor(e,t=new i.ModelSerializer){super(e||{},t),this.dataType=r.observable(),this.dateTimeGroupInterval=r.observable(),this._empty=!0,this.isEmpty=r.observable(),this.isEmpty(!e)}getInfo(){return n.R}isValid(){return!0}isRange(){return!1}isGradient(){return!1}init(){this.isEmpty(!1)}}},861:(e,t,a)=>{a.d(t,{$Y:()=>n,IA:()=>s,Ng:()=>u,Xz:()=>l,dE:()=>d,in:()=>c,nT:()=>h});var i=a(4904),r=a(7604),o=a(9282);let n={propertyName:i.Dn,modelName:"Values",displayName:"DashboardWebStringId.Binding.Values",array:!0},s={propertyName:"labelContentType",modelName:"@LabelContentType",displayName:"DashboardWebStringId.Chart.LabelContent",defaultVal:"ArgumentAndPercent",simpleFormAdapterItem:"listEditor",values:{None:"DashboardWebStringId.Pie.LabelContentType.None",Argument:"DashboardWebStringId.Pie.LabelContentType.Argument",Percent:"DashboardWebStringId.Pie.LabelContentType.Percent",ArgumentAndPercent:"DashboardWebStringId.Pie.LabelContentType.ArgumentAndPercent",Value:"DashboardWebStringId.Pie.LabelContentType.Value",ArgumentAndValue:"DashboardWebStringId.Pie.LabelContentType.ArgumentAndValue",ValueAndPercent:"DashboardWebStringId.Pie.LabelContentType.ValueAndPercent",ArgumentValueAndPercent:"DashboardWebStringId.Pie.LabelContentType.ArgumentValueAndPercent"}},d={propertyName:"tooltipContentType",modelName:"@TooltipContentType",displayName:"DashboardWebStringId.Chart.TooltipContent",defaultVal:"ArgumentValueAndPercent",simpleFormAdapterItem:"listEditor",values:{
8None:"DashboardWebStringId.Pie.LabelContentType.None",Argument:"DashboardWebStringId.Pie.LabelContentType.Argument",Percent:"DashboardWebStringId.Pie.LabelContentType.Percent",ArgumentAndPercent:"DashboardWebStringId.Pie.LabelContentType.ArgumentAndPercent",Value:"DashboardWebStringId.Pie.LabelContentType.Value",ArgumentAndValue:"DashboardWebStringId.Pie.LabelContentType.ArgumentAndValue",ValueAndPercent:"DashboardWebStringId.Pie.LabelContentType.ValueAndPercent",ArgumentValueAndPercent:"DashboardWebStringId.Pie.LabelContentType.ArgumentValueAndPercent"}},l={propertyName:"pieType",modelName:"@PieType",displayName:"DashboardWebStringId.Pie.Type",defaultVal:"Pie",valuesArray:[{value:"Pie",displayValue:"DashboardWebStringId.Pie"},{value:"Donut",displayValue:"DashboardWebStringId.Pie.Donut"}]},u={propertyName:"showPieCaptions",modelName:"@ShowPieCaptions",displayName:"DashboardWebStringId.Pie.ShowCaptions",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},c={propertyName:"labelPosition",modelName:"@LabelPosition",displayName:"DashboardWebStringId.Pie.LabelPosition",defaultVal:"Outside",simpleFormAdapterItem:"buttonGroupEditor",values:{Outside:"DashboardWebStringId.Pie.LabelPositionOutside",Inside:"DashboardWebStringId.Pie.LabelPositionInside"}},h=r.W.concat([n,s,d,l,i.xe,i.Vf,u,o.jI,c])},865:e=>{e.exports=ko},887:(e,t,a)=>{a.d(t,{k:()=>r,t:()=>i});class i{}class r{static unwrapDilldownValues(e){return e?e.map((e=>e[0][0])):null}}},914:(e,t,a)=>{a.d(t,{t:()=>s});var i=a(8553),r=a(9113),o=a(110);const n=5e5;function s(e,t,a){if(t.items.forEach((e=>{!e.dataField||(0,i.KS)(e.dataField)||a.customProperties._isKnownProperty(e.dataField)||console.warn(`You cannot create an editor for the '${e.dataField}' because the custom property with this name is not registered. First, pass the corresponding custom property options to the registerCustomProperty method.`)})),t.items.some((e=>!!a.customProperties._isKnownProperty(e.dataField)))){let i=new r.U({model:a.customProperties,properties:t.items.map((e=>({propertyName:e.dataField,dxFormItem:e})))});i.onContentReady=t.onContentReady,i.onInitialized=t.onInitialized,i.onFieldDataChanged=t.onFieldDataChanged;var s=new o.gV(t.title,t.title,i);s.orderNo=n,e.push(s)}}},943:(e,t,a)=>{a.d(t,{E:()=>n});var i=a(6799),r=a(1105),o=a(1886);class n extends r.t{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.X}equals(e){return e instanceof n&&this.definitionMode()===e.definitionMode()}}r.I.GridWindowDefinition=n},955:(e,t,a)=>{a.d(t,{O:()=>u});var i=a(865),r=a(5988),o=a(1391),n=a(6172),s=a(1884),d=a(9113),l=a(110);class u{composeTabs(e){var t=new l.gV(l.iq.CustomMapOptions,"DashboardWebStringId.Map.CustomMapOptions");return this.fillLayoutsTab(t,e),[t]}fillLayoutsTab(e,t){var a={propertyName:"switcher",displayName:"DashboardWebStringId.Map.CustomMapOptionsSource",defaultVal:t.data.shapeData()?"file":"url",simpleFormAdapterItem:"buttonGroupEditor",valuesArray:[{value:"url",displayValue:"DashboardWebStringId.Map.CustomMapOptionsUrl"},{value:"file",displayValue:"DashboardWebStringId.Map.CustomMapOptionsFile"}]},l={};l[o.EI.propertyName]=[a.propertyName,"=","url"],l[n.E2.propertyName]=l[n.pr.propertyName]=[a.propertyName,"=","file"];var u={};u[n.pr.propertyName]=[[n.E2.propertyName,"=",n.E2.defaultVal],"or",[n.E2.propertyName,"=",""]],e.tabModel(new d.U({model:(0,r.X$)(t,{switcher:i.observable(a.defaultVal)}),properties:[a,o.EI,{container:o.nJ,properties:[{...n.E2,formAdapterItem:(0,s.Ip)({type:"file",accept:".shp",placeholderId:"DashboardWebStringId.Map.ShapeFileLoaded",showClearButton:!0,readMode:void 0})},{...n.pr,formAdapterItem:(0,s.Ip)({type:"file",accept:".dbf",placeholderId:"DashboardWebStringId.Map.AttributeFileLoaded",showClearButton:!0,readMode:void 0})}]}],visibilityFilterRules:l,disabledFilterRules:u}))}}},979:(e,t,a)=>{a.d(t,{w:()=>i});let i=[a(4904).UU,{propertyName:"fromAppConfig",modelName:"@FromAppConfig"}]},987:e=>{e.exports=DevExpress.ui.dxButtonGroup},996:(e,t,a)=>{a.d(t,{k:()=>n});var i=a(6799),r=a(1105),o=a(507);class n extends r.t{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.L}equals(e){return e instanceof n}}r.I.ScatterWindowDefinition=n},1023:(e,t,a)=>{a.d(t,{eg:()=>l,nV:()=>d,s0:()=>u});var i=a(8248),r=a(9542),o=a(865),n=[];function s(e){var t;return(t=e.propertyName).length&&t.startsWith("Parameters.")&&n.push({operandStartPosition:(e.startPosition.column??0)-1,operandPropertyLength:e.originalPropertyLength}),e}function d(e){var t=i.CriteriaOperatorStateMachine.parse(e);if(!t)return o.observable(e);n.splice(0),t=t.accept({visitOperandProperty:s});const a=(e,t,a,i)=>e.substring(0,t)+i+e.substring(t+a);var r=0;
8return n.forEach((t=>{const i=t.operandStartPosition-r;if(i<0)console.warn("Operand property should has a start position.");else if("["===e[i]&&"]"===e[i+t.operandPropertyLength-1]){e=a(e,i,12,"?");const o=t.operandPropertyLength-12;e=a(e,i+o,1,""),r+=12}})),o.observable(e)}function l(e){return(new r.FilterEditorSerializer).deserialize(e)}function u(e,t){let a=new r.FilterEditorSerializer,o=a.deserialize(e),n={};for(let e in t)n[e]=i.CriteriaOperatorStateMachine.parse(t[e]);let s=c.patch(o,n);return a.serialize(s)}class c{static patch(e,t){let a=new c(t);return e.accept(a)}constructor(e){this._dimensionsCriteria=e}visitOperandProperty(e){return this._dimensionsCriteria[e.propertyName]}}},1040:(e,t,a)=>{a.d(t,{e:()=>d,q:()=>s});var i=a(488),r=a(2531),o=a(9045),n=a(341);let s={AppearanceSettings:i.M,IconSettings:n.N,BarStyleSettings:r.S,ColorStyleSettings:o.W},d=Object.keys(s)},1041:(e,t,a)=>{a.d(t,{EK:()=>u,Ro:()=>h,SP:()=>l,Tq:()=>g,bY:()=>c,hO:()=>b,l4:()=>p,uQ:()=>m,w$:()=>d});var i=a(2262),r=a.n(i),o=a(2951),n=a.n(o),s=a(865);function d(e,t){return e.subscribe((e=>{e.forEach((e=>{var a=e;"added"===a.status&&t.added&&t.added(a.value,a.index),"deleted"===a.status&&t.deleted&&t.deleted(a.value)}))}),null,"arrayChange")}function l(e,t){var a,i=[];return i.push(e.subscribe((e=>{a=e}),null,"beforeChange")),i.push(e.subscribe((e=>{t(a,e),a=void 0}))),{dispose:()=>{i.forEach((e=>e.dispose())),i=[]}}}function u(e,t){let a,i=[];return i.push(e.subscribe((e=>{a=e&&e.slice()}),null,"beforeChange")),i.push(e.subscribe((i=>{let r=!0;try{r=t(i)}catch(t){throw e(a),a=void 0,t}r||e(a),a=void 0}),null,"arrayChange")),{dispose:()=>{i.forEach((e=>e.dispose()))}}}function c(e,t,a){return t(e.peek().map((e=>a(e)))),e.subscribe((e=>{e.forEach((e=>{var i=e;"added"===i.status?t.splice(i.index,0,a(i.value)):"deleted"===i.status&&t.splice(i.index,1)}))}),null,"arrayChange")}function h(e,t){let a=[],i=e=>{a.push({object:e,subscriptions:[].concat(t(e)||[])})};e().forEach(i);let r=d(e,{added:i,deleted:e=>{var t=a.filter((t=>t.object===e))[0];t&&(t.subscriptions.forEach((e=>e.dispose())),a.splice(a.indexOf(t),1))}});return{dispose:()=>{r.dispose(),r=null,a.forEach((e=>e.subscriptions.forEach((e=>e.dispose())))),a.splice(0,a.length)}}}function p(e,t){return t(e()),e.subscribe(t)}function m(e,t){let a=s.pureComputed((()=>Object.keys(e).reduce(((t,a)=>(t[a]=e[a](),t)),{}))),i=t(a()),r=a.subscribe((e=>{i&&i.dispose(),i=t(e)}));return{dispose:()=>{r.dispose(),a.dispose(),i&&i.dispose()}}}function g(e,t){var a=s.observable(),i=m(e,(e=>{a(t(e))})),r=s.pureComputed((()=>a())),o=r.dispose;return r.dispose=()=>{i.dispose(),o.call(r)},r}function b(e,t){let a=s.pureComputed((()=>Object.keys(e).reduce(((t,a)=>(t[a]=e[a](),t)),{}))),i=new(n())({store:new(r())({loadMode:"raw",load:()=>t(a())})});var o=a.subscribe((e=>{i.reload()}));return{dataSource:i,dispose:()=>{o.dispose(),!0!==i._disposed&&i.dispose(),a.dispose()}}}},1051:(e,t,a)=>{a.d(t,{W:()=>r});var i=.15;class r{constructor(e){this._valueItems=new Map,this._alwaysShowZeroLevel=e,this._normalizedValues=new Map,this._range=null,this._min=null,this._max=null,this._zeroPosition=null,this._normalizationData=null}addValue(e,t){this._valueItems.set(e,t)}getNormalizedValue(e){if(this._normalizedValues.get(e))return this._normalizedValues.get(e);var t=this._normalizeValue(this._valueItems.get(e).getValue());return this._normalizedValues.set(e,t),t}getZeroPosition(){return this._zeroPosition}initialize(e,t){this._calcMinMax(e,t),this._calcRange(),this._calcZeroPosition(),this._calcNormalizationData()}_normalizeValue(e){var t=this._normalizationData.showZero,a=this._normalizationData.minimum,r=this._normalizationData.ratio,o=this._normalizationData.range;return t||0===r?e/o:(e>=0?1:-1)*(i+r*(Math.abs(e)-a))}_calcMinMax(e,t){this._min=e,this._max=t}_calcRange(){var e=this._min,t=Math.abs(e),a=this._max,i=Math.abs(a);this._range=Math.max(a-e,t,i)}_calcZeroPosition(){var e=this._min,t=Math.abs(e),a=this._max,i=this._range;this._zeroPosition=e<0?a<0?1:0!==i?t/i:0:0}_calcNormalizationData(){var e=this._range||1,t=this._min,a=this._max,r=t<0&&a<0||t>=0&&a>=0,o=Math.abs(t),n=Math.abs(a),s=Math.min(o,n),d=Math.max(o,n),l=d-s,u=0!==l?.85/l:0,c=!r||this._alwaysShowZeroLevel||r&&s/d<=i;this._normalizationData={showZero:c,minimum:s,ratio:u,range:e}}}},1053:(e,t,a)=>{a.d(t,{a:()=>l});var i=a(6799),r=a(4904),o=a(1513),n=a(2953),s=a(1126),d=a(6476);class l extends s.w{_getInteractivityDimensionLinks(){return[this.__attributeDimension]}constructor(e={},t=new i.ModelSerializer){super(e,t),this.maps=(0,i.deserializeArray)(e.Maps,(e=>this._createMap(e,t))),this._attachDataItem(this,d.LX.propertyName),this.addDisposable(this._shapeFilesAttributeNameList.subscribe((e=>{(!this.attributeName()&&e&&e.length>0||-1===e.indexOf(this.attributeName()))&&this.attributeName(e[0])})))}_clearBindings(){super._clearBindings(),this.maps.removeAll()}_createMap(e,t=new i.ModelSerializer){var a=e["@ItemType"];return new l.choroplethMapTypesMap[a].constructor(this,e,t)}_getInfoCore(){return d.rg}_getDefaultItemType(){return"ChoroplethMap"}_getLayersCount(){return this.maps?this.maps().length:0}_getLayerName(){return this._getDataItemContainerDisplayName(this.maps()[this._selectedElementIndex()||0])}_updateContentViewModel(e){super._updateContentViewModel(e);var t=this._paneContentHolder.getContent(r.Sw.Map);
vendor: 22,327 bytes, line 8
8t&&t.ViewModel&&(e.ViewModel.ToolTipAttributeName=t.ViewModel.ToolTipAttributeName,t.ViewModel.ChoroplethColorizer&&(e.ViewModel.ChoroplethColorizer||(e.ViewModel.ChoroplethColorizer={}),e.ViewModel.ChoroplethColorizer.AttributeName=t.ViewModel.ChoroplethColorizer.AttributeName))}}l.choroplethMapTypesMap={ValueMap:{constructor:n.Yx,displayName:"DashboardWebStringId.Map.ValueMap",icon:"dx-dashboard-grid-column-measure"},DeltaMap:{constructor:n.fB,displayName:"DashboardWebStringId.Map.DeltaMap",icon:"dx-dashboard-grid-column-delta"}},o.Jh.ChoroplethMap={type:l,groupName:"maps",title:"DashboardWebStringId.DefaultNameChoroplethMapItem",index:220}},1055:(e,t,a)=>{a.d(t,{M:()=>o});var i=a(1513),r=a(9369);class o extends i.Lm{constructor(e,t,a){super(e,t,r.ui)}getInfo(){return r.ui}}},1067:(e,t,a)=>{a.d(t,{Ed:()=>l,KR:()=>h,LZ:()=>x,MZ:()=>g,NR:()=>m,NW:()=>n,Oh:()=>S,PJ:()=>u,TH:()=>b,VV:()=>v,b3:()=>I,fY:()=>D,jj:()=>d,ml:()=>c,st:()=>f,tI:()=>y,uo:()=>p,zH:()=>s});var i=a(7101),r=a(9453),o=a(4432);let n={propertyName:"type",modelName:"@Type"},s=[o.bV,o.JX,n],d={propertyName:"layout",modelName:"Layout",type:i.B},l=s.concat([d]),u={propertyName:"mainValue",modelName:"MainValue",type:r.bf},c={propertyName:"subValue",modelName:"SubValue",type:r.bf},h={propertyName:"deltaIndicator",modelName:"DeltaIndicator",type:r.vt},p={propertyName:"sparkline",modelName:"Sparkline",type:r.A6},m={propertyName:"bottomValue",modelName:"BottomValue",type:r.bf},g={propertyName:"bottomSubValue1",modelName:"BottomSubValue1",type:r.bf},b={propertyName:"bottomSubValue2",modelName:"BottomSubValue2",type:r.bf},f=s.concat([u,c,m,g,b,h,p]),y={propertyName:"topValue",modelName:"TopValue",type:r.bf},S={propertyName:"bottomValue1",modelName:"BottomValue1",type:r.bf},v={propertyName:"bottomValue2",modelName:"BottomValue2",type:r.bf},x=s.concat([y,u,c,S,v,h,p]),D=s.concat([u,c,m,h,p]),I=s.concat([u,c,m,g,b,h,p])},1069:(e,t,a)=>{a.d(t,{Br:()=>b,Gb:()=>n,IG:()=>u,Jd:()=>f,RF:()=>y,Tf:()=>p,Ve:()=>d,aG:()=>l,aX:()=>s,au:()=>g,h$:()=>S,vO:()=>c,xM:()=>h,z4:()=>m});var i=a(4904),r=a(6157),o=a(9282);let n={propertyName:i.G3,modelName:"Columns",displayName:"DashboardStringId.DescriptionColumns",array:!0},s={propertyName:i.qf,modelName:"Rows",displayName:"DashboardStringId.DescriptionRows",array:!0},d={propertyName:i.Dn,modelName:"Values",displayName:"DashboardStringId.DescriptionValues",array:!0},l={propertyName:"autoExpandColumnGroups",modelName:"AutoExpandColumnGroups",displayName:"DashboardWebStringId.PivotGrid.AutoExpandColumnGroups",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},u={propertyName:"autoExpandRowGroups",modelName:"AutoExpandRowGroups",displayName:"DashboardWebStringId.PivotGrid.AutoExpandRowGroups",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},c={propertyName:"showColumnGrandTotals",modelName:"ShowColumnGrandTotals",displayName:"DashboardWebStringId.PivotGrid.ColumnGrandTotals",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},h={propertyName:"showRowGrandTotals",modelName:"ShowRowGrandTotals",displayName:"DashboardWebStringId.PivotGrid.RowGrandTotals",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},p={propertyName:"showColumnTotals",modelName:"ShowColumnTotals",displayName:"DashboardWebStringId.PivotGrid.ColumnTotals",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},m={propertyName:"showRowTotals",modelName:"ShowRowTotals",displayName:"DashboardWebStringId.PivotGrid.RowTotals",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},g={propertyName:"valuesPosition",modelName:"ValuesPosition",displayName:"DashboardWebStringId.PivotGrid.ValuesPosition",defaultVal:"Columns",simpleFormAdapterItem:"buttonGroupEditor",values:{Columns:"DashboardWebStringId.PivotGrid.ValuesPositionColumns",Rows:"DashboardWebStringId.PivotGrid.ValuesPositionRows"}},b={propertyName:"rowTotalsPosition",modelName:"RowTotalsPosition",displayName:"DashboardWebStringId.PivotGrid.RowTotalsPosition",defaultVal:"Bottom",simpleFormAdapterItem:"buttonGroupEditor",values:{Bottom:"DashboardWebStringId.PivotGrid.RowTotalsPositionBottom",Top:"DashboardWebStringId.PivotGrid.RowTotalsPositionTop"}},f={propertyName:"columnTotalsPosition",modelName:"ColumnTotalsPosition",displayName:"DashboardWebStringId.PivotGrid.ColumnTotalsPosition",defaultVal:"Far",simpleFormAdapterItem:"buttonGroupEditor",values:{Far:"DashboardWebStringId.PivotGrid.ColumnTotalsPositionFar",Near:"DashboardWebStringId.PivotGrid.ColumnTotalsPositionNear"}},y={propertyName:"layoutType",modelName:"LayoutType",displayName:"DashboardWebStringId.PivotGrid.LayoutType",defaultVal:"Compact",simpleFormAdapterItem:"buttonGroupEditor",values:{Compact:"DashboardWebStringId.PivotGrid.LayoutTypeCompact",Tabular:"DashboardWebStringId.PivotGrid.LayoutTypeTabular"}},S=r.LH.concat([n,s,d,l,u,c,h,p,m,g,b,f,y,o.vP])},1105:(e,t,a)=>{a.d(t,{I:()=>s,t:()=>n});var i=a(6799),r=a(1513),o=a(774);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e||{},t)}getInfo(){return o.s}}let s={}},1126:(e,t,a)=>{a.d(t,{w:()=>p});var i=a(6799),r=a(865),o=a(1923),n=a(2972),s=a(8588),d=a(4904),l=a(9692),u=a(6172),c=a(7069),h=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class p extends l.s{constructor(e={},t=new i.ModelSerializer){super(e,t),this.tooltipMeasures=r.observableArray([]),this._isGeometryChanged=!1,this._shapeFilesAttributeNameList=r.observableArray(),this._initialExtentChanged=r.observable(!1),this._isGeometryChangedCallback=()=>{this._isGeometryChanged=!0,this.viewport.createViewerPaddings(!0)},this.__tooltipMeasures=(0,i.deserializeArray)(e.TooltipMeasures,(e=>new o.Kz(this,e,t))),this._subscribeDataItemLinkArrays(c.h_),this.addDisposable(this.customShapefile),this.addDisposable(this.__tooltipMeasures.subscribe((e=>{this._setLinkCollectionAcceptableShapingType(e,o.zH.String)}))),this._setLinkCollectionAcceptableShapingType(this.__tooltipMeasures(),o.zH.String),e[c.R9.modelName]||e[c.Wc.modelName]||e[u.E2.modelName]||this.viewport._set({TopLatitude:83.64513000000001,BottomLatitude:-55.61182999999996,CenterPointLatitude:44.08908074480383,CenterPointLongitude:14210854715202004e-29,LeftLongitude:-179.99999999999997,RightLongitude:180}),this._supportedUIStates(["error","loading"])}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__tooltipMeasures),this.__tooltipMeasures.removeAll()}_getInfoCore(){return c.dw}_isCalculationSupported(){return!1}_getMasterFilterMode(){return this.interactivityOptions.masterFilterMode()}_getDrillDownEnabled(){return!1}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_setClientState(e){super._setClientState(e)}_getContentCategories(){return super._getContentCategories().concat([d.Sw.Map])}_updateContentViewModel(e){super._updateContentViewModel(e);var t=this._paneContentHolder.getContent(d.Sw.Map);(0,n.BI)(this._shapeFilesAttributeNameList(),t.MapAttributesNames)||this._shapeFilesAttributeNameList(t.MapAttributesNames),t&&t.ViewModel&&(e.ViewModel.MapItems=t.ViewModel.MapItems,e.ViewModel.ShapeTitleAttributeName=t.ViewModel.ShapeTitleAttributeName,e.FullViewport=t.FullViewport,this._isGeometryChanged&&(this.viewport._set(t.FullViewport),this._isGeometryChanged=!1)),e.ViewModel.Viewport=this.viewport._createViewModel()}_isSortingEnabled(){return!1}}h([(0,s.s)("TooltipMeasure")],p.prototype,"__tooltipMeasures",void 0)},1129:(e,t,a)=>{a.d(t,{p:()=>n});var i=a(6799),r=a(6465),o=a(5480);class n extends r.L{_getDataId(){var e=this.actualValue()||this.targetValue();return e&&e.uniqueName()||null}constructor(e,t={},a=new i.ModelSerializer){super(t,a),this._displayNameSeparator="vs",e._attachDataItem(this,o.P$.propertyName),e._attachDataItem(this,o.kV.propertyName)}_getInfoCore(){return o.QS}_getBindingModel(){return[{propertyName:o.P$.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.ActualValueCaption"},{propertyName:o.kV.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.TargetValueCaption"}]}}},1133:(e,t,a)=>{a.d(t,{X:()=>i});let i={defaultAxis:"Default",chartSeriesAxis:"Series",chartArgumentAxis:"Argument",sparklineAxis:"Sparkline",pivotColumnAxis:"Column",pivotRowAxis:"Row"}},1160:e=>{e.exports=DevExpress.ui.dxList},1187:(e,t,a)=>{a.d(t,{$R:()=>c,Lm:()=>s,S0:()=>u,Vj:()=>h,gz:()=>d,yQ:()=>l});var i=a(158),r=a(6157),o=a(9282),n=a(3789);let s={propertyName:"filterType",modelName:"@FilterType",displayName:"DashboardWebStringId.DateFilter.FilterType",defaultVal:"Between",simpleFormAdapterItem:"selectBoxEditor",values:{After:"DashboardWebStringId.DateFilter.FilterTypeAfter",Before:"DashboardWebStringId.DateFilter.FilterTypeBefore",Exact:"DashboardWebStringId.DateFilter.FilterTypeExact",Between:"DashboardWebStringId.DateFilter.FilterTypeBetween"}},d={propertyName:"arrangementMode",modelName:"@ArrangementMode",displayName:"DashboardWebStringId.DateFilter.ArrangementMode",defaultVal:"AutoHeight",simpleFormAdapterItem:"buttonGroupEditor",values:{AutoHeight:"DashboardWebStringId.DateFilter.ArrangementModeAutoHeight",Horizontal:"DashboardWebStringId.DateFilter.ArrangementModeHorizontal",Vertical:"DashboardWebStringId.DateFilter.ArrangementModeVertical"}},l={propertyName:"datePickerLocation",modelName:"@DatePickerLocation",displayName:"DashboardWebStringId.DateFilter.DatePickerLocation",defaultVal:"Far",simpleFormAdapterItem:"buttonGroupEditor",values:{Far:"DashboardWebStringId.DateFilter.DatePickerLocationFar",Near:"DashboardWebStringId.DateFilter.DatePickerLocationNear",Hidden:"DashboardWebStringId.DateFilter.DatePickerLocationHidden"}},u={propertyName:"displayTextPattern",modelName:"@DisplayTextPattern",displayName:"DashboardStringId.DateFilterDisplayTextPattern",defaultVal:"",simpleFormAdapterItem:"textBoxEditor",editorOptions:{placeholder:"DashboardStringId.FromToDatePeriodCaption"}},c={propertyName:"__dimension",modelName:"Dimension",displayName:"DashboardStringId.DescriptionItemDimension",info:i.N5},h=r.LH.concat([c,n._L,s,d,l,u,n.No,o.Pz])},1229:(e,t,a)=>{a.d(t,{k:()=>i});class i{}i.minPaneHeight=20,i.minPaneWidth=50,i.elementsCountAnimationThreshold=7},1253:(e,t,a)=>{a.d(t,{j:()=>u});var i=a(1704),r=a(2383),o=a(6726),n=a(4216),s=a(4999),d=a(4833),l=a(814);class u extends l.K4{constructor(e){super(e),this.elementCustomColor=e.elementCustomColor,this._prepare()}_prepare(){var e=this.multiData;if(e){let t=e.getDimensions();this.last_dimension_id=t.length>0?t[t.length-1].id:null}this.nodeHash={}}getDataSource(){var e,t,a,i,r=this,o=[],n=r.viewModel,s=r.multiData,l=0,u=n.ContentDescription;if(n.ProvideValuesAsArguments){for(var c=0;c<n.ValueDataMembers.length;c++)i=n.ValueDataMembers[c],e=s.getMeasureById(i),t=s.getMeasureValue(i),a=(0,d.VR)(s.getMeasureValue(n.ColorDataMembers[c]).getValue()),a=r._getElementCustomColor(s.getAxis().getRootPoint(),a,i),o.push({name:e.name,value:t.getValue(),valueText:t.getDisplayText(),color:a});"SliceAndDice"===n.LayoutAlgorithm&&o.sort((function(e,t){return t.value-e.value}))}else if(null!=u&&u.ElementSelectionEnabled&&(l=u.SelectedElementIndex),n.ValueDataMembers.length>0){var h=s.getAxis().getRootPoint();o=r._getChildren(h,l,n.GroupArgumentDataMembers,null)}return o}getLabel(e,t=!0){var a=this.viewModel;return this._getNodeText(e,a.TilesLabelContentType,a.GroupsLabelContentType,t)}getTooltip(e,t=!0){var a=this.viewModel;return this._getNodeText(e,a.TilesTooltipContentType,a.GroupsTooltipContentType,t)}getChildrenNodesUniqueValues(e){var t=this.nodeHash[e],a=[];return this._fillChildrenNodesUniqueValues(a,t),a}_fillChildrenNodesUniqueValues(e,t){if(t.items)for(var a=0;a<t.items.length;a++)this._fillChildrenNodesUniqueValues(e,t.items[a]);else e.push(t.uniqueValue)}_getChildren(e,t,a,i){var r,o,n=this,s=(n.viewModel,[]),d=a[0];if(a.length>1){r=[];for(var l=1;l<a.length;l++)r.push(a[l]);e.getPointsByDimensionId(d).forEach((e=>{(o=n._createNode(e,t,i)).items=n._getChildren(e,t,r,d),s.push(o)}))}else e.getPointsByDimensionId(n.last_dimension_id).forEach((e=>{(o=n._createNode(e,t,i)).color=n._getColor(e,t),s.push(o)}));return s}_createNode(e,t,a){var i=this.viewModel,r=this.multiData,n=i.ValueDataMembers[t],s=r.getSlice(e).getMeasureValue(n),d=e.getUniquePath(),l={name:this._getArgumentString(e,a),value:s.getValue(),valueText:s.getDisplayText(),uniqueValue:d,format:function(e){return(0,o.GP)(e,r.getMeasureFormat(n))}};return this.nodeHash[l.uniqueValue]=l,l}_getNodeText(e,t,a,i){return e.isLeaf()?this._getTextByContentType(t,e.data.name,e.data.valueText,i):this._getTextByContentType(a,e.data.name,e.data.format(e.value()),i)}_getTextByContentType(e,t,a,r){var o=r?(0,d.o4)(t):t,l=r?(0,d.o4)(a):a;switch(e){case"Argument":return o;case"ArgumentAndValue":return(0,i.format)(s.O.getString(n.d.TreemapLabelValueTemplate),o,l);case"Value":return l}}_getArgumentString(e,t){var a,o,d=e.getAxisPath();if(this.drillDownState[e.getAxisName()])return e.getDisplayText();for(var l=d.length-1;l>=0&&(o=d[l].getDimension(),!t||!o||o.id!==t);l--)d[l].getUniqueValue()!==r.A.olapNullValueGuid&&(a=a?(0,i.format)(s.O.getString(n.d.TreemapLabelArgumentTemplate),d[l].getDisplayText(),a):d[l].getDisplayText());return a}_getColor(e,t){var a,i=this,r=i.viewModel,o=i.multiData,n=r.ColorDataMembers[t];if(r.ColorArgument){var s=e.getParentByDimensionId(r.ColorArgument);o=o.getSlice(s)}return a=(0,d.VR)(o.getMeasureValue(n).getValue()),i._getElementCustomColor(e,a,r.ValueDataMembers[t])}_getElementCustomColor(e,t,a){var i,r=this;r.viewModel;if(r.elementCustomColor&&t){var o={targetElement:[e],measureIds:[a],color:t};if(r.elementCustomColor(o),!(i=o.color).colorIsInvalid&&i!==t)return i}return t}}},1286:(e,t,a)=>{a.d(t,{O:()=>x,T:()=>v});var i=a(2745),r=a(8478),o=a(2757),n=a(7975),s=a(6306),d=a(3708),l=a(3944),u=a(4214),c=a(7275),h=a(1338),p=a(5781),m=a(4018),g=a(4395),b=a(9645),f=a(8088),y=a(6390),S=a(1253);class v{createDataController(e,t){switch(e){case i.g.rangeFilter:return new b.Y(t);case i.g.chart:return new n.T(t);case i.g.scatter:return new f.p(t);case i.g.pie:return new p.R(t);case i.g.pivot:return new g.z(t);case i.g.choroplethMap:return new s.j(t);case i.g.grid:return new c.l(t);case i.g.card:return new o.l(t);case i.g.gauge:return new l.Y(t);case i.g.geoPointMap:return new u.Y(t);case i.g.bubbleMap:return new r.R(t);case i.g.pieMap:return new m.n(t);case i.g.comboBox:case i.g.listBox:return new d.I3(t);case i.g.treeView:return new d.eE(t);case i.g.boundImage:return new h.c(t);case i.g.text:return new y.r(t);case i.g.treemap:return new S.j(t);default:return}}}let x=new v},1338:(e,t,a)=>{a.d(t,{c:()=>r});var i=a(814);class r extends i.K4{constructor(e){super(e),this._imageAxisPoints=this._getImageAxisPoints(),this._imageAltTextAxisPoints=this._getImageAltTextAxisPoints()}_getAxisPoints(e){return this.multiData?.getPointsByDimensionId(this.viewModel[e])}_getImageAxisPoints(){return this._getAxisPoints("ImageDimensionId")}_getImageAltTextAxisPoints(){return this._getAxisPoints("ImageAltTextDimensionId")}getImageData(){return this._imageAxisPoints?.length?this._imageAxisPoints[0]?.getValue():void 0}getImageAltText(){return this._imageAltTextAxisPoints?.length?this._imageAltTextAxisPoints[0].getValue():void 0}}},1339:(e,t,a)=>{a.d(t,{M:()=>s});var i=a(5988),r=a(3052),o=a(6848),n=a(2560);class s{static create(e,t,a,i){var d=e.findDataSource(a);return d instanceof o.f||d instanceof n.F||d instanceof r.f?new s(t,a,i):null}constructor(e,t,a){this._dataFieldsProvider=e,this._dataSourceName=t,this._dataMember=a}getDisplayNameByPath(e,t){let a=t.split("."),r=null,o=null;for(let e=0;e<a.length;e++){o=o?o+"."+a[e]:a[e];let n=o,s=e=>this._dataFieldsProvider.findDataField(this._dataSourceName,this._dataMember,n).then((a=>{let r=(0,i.KO)();if(a){let t=a.displayName()||a.dataMember();r.resolve(e?e+"."+t:t)}else r.reject(t);return r.promise()}),(()=>t));r=r?r.then(s):s("")}let n=e=>(0,i.KO)().resolve(e).promise();return r.then(n,n)}getRealName(e,t){return this._getRealNameRecursive("",t.split(".")).then((e=>(0,i.KO)().resolve(e||t).promise()))}_getRealNameRecursive(e,t){return this._dataFieldsProvider.getDataFieldsArray(this._dataSourceName,this._dataMember,e,(e=>!0)).then((e=>{let a,i=0;for(;i<=t.length;i++){const r=t.slice(0,i).join(".");if(a=e.filter((e=>e.displayName()===r))[0],a)break}if(a)return i===t.length?a.dataMember():this._getRealNameRecursive(a.dataMember(),t.slice(i))}))}}},1345:(e,t,a)=>{a.d(t,{k:()=>s});var i=a(6799),r=a(9651),o=a(7540),n=a(9045);class s extends r.d{constructor(e={},t=new i.ModelSerializer){super(e,t),this.condition()||o.zY.map((e=>e.propertyName)).forEach((e=>this[e]&&this[e].styleSettings&&this[e].styleSettings(new n.W({}))))}}},1360:(e,t,a)=>{a.d(t,{Jn:()=>m,aQ:()=>b,b9:()=>S,cT:()=>v,fS:()=>f,jX:()=>y,wb:()=>g});var i=a(6799),r=a(865),o=a(1513),n=a(1067),s="Stretched",d="Centered",l="Compact",u="Lightweight",c="Custom",h="None",p={Stretched:"DashboardStringId.CardLayoutTemplateStretchedCaption",Centered:"DashboardStringId.CardLayoutTemplateCenteredCaption",Compact:"DashboardStringId.CardLayoutTemplateCompactCaption",Lightweight:"DashboardStringId.CardLayoutTemplateLightweightCaption",Custom:"DashboardStringId.CardLayoutTemplateCustomCaption",None:"DashboardStringId.CardLayoutTemplateNoneCaption"};class m extends o.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return n.zH}_resetToDefaults(){}clone(){var e=this._createInstance();return this._clone(this,e),e}_clone(e,t){var a=new i.ModelSerializer;a.deserialize(t,a.serialize(e))}}class g extends m{constructor(e={},t=new i.ModelSerializer){super(e,t),this.isEmpty=r.observable(!0),this.title=p[this.getType()]}_collectProperties(e){return[]}getType(){return h}getInfo(){return[]}_createInstance(){return this}}class b extends m{constructor(e={},t=new i.ModelSerializer){super(e,t),!this.type()&&this.type(c),this.title=p[this.type()]}getInfo(){return n.Ed}_collectProperties(e){return[]}_resetToDefaults(){}getType(){return this.type()}_createInstance(){return new b}}class f extends m{constructor(e={},t=new i.ModelSerializer){super(e,t),!this.type()&&this.type(d),this.title=p[this.type()]}getInfo(){return n.st}_collectProperties(e){return[this.mainValue._createEditorModel(e),this.subValue._createEditorModel(e),this.bottomValue._createEditorModel(e),this.bottomSubValue1._createEditorModel(e),this.bottomSubValue2._createEditorModel(e),this.deltaIndicator._createEditorModel(e),this.sparkline._createEditorModel(e)]}_resetToDefaults(){this.mainValue._initDefault(!0,"Title"),this.subValue._initDefault(!0,"Subtitle"),this.bottomValue._initDefault(!0,"ActualValue"),this.bottomSubValue1._initDefault(!0,"AbsoluteVariation"),this.bottomSubValue2._initDefault(!0,"PercentVariation"),this.deltaIndicator._initDefault(!0),this.sparkline._initDefault(!0),this.maxWidth(270)}getType(){return this.type()}_createInstance(){return new f}}class y extends m{constructor(e={},t=new i.ModelSerializer){super(e,t),!this.type()&&this.type(s),this.title=p[this.type()]}getInfo(){return n.LZ}_collectProperties(e){return[this.topValue._createEditorModel(e),this.mainValue._createEditorModel(e),this.subValue._createEditorModel(e),this.bottomValue1._createEditorModel(e),this.bottomValue2._createEditorModel(e),this.deltaIndicator._createEditorModel(e),this.sparkline._createEditorModel(e)]}_resetToDefaults(){this.topValue._initDefault(!0,"ActualValue"),this.mainValue._initDefault(!0,"Title"),this.subValue._initDefault(!0,"Subtitle"),this.bottomValue1._initDefault(!0,"PercentVariation"),this.bottomValue2._initDefault(!0,"AbsoluteVariation"),this.deltaIndicator._initDefault(!0),this.sparkline._initDefault(!0)}getType(){return this.type()}_createInstance(){return new y}}class S extends m{constructor(e={},t=new i.ModelSerializer){super(e,t),!this.type()&&this.type(u),this.title=p[this.type()]}getInfo(){return n.fY}_collectProperties(e){return[this.mainValue._createEditorModel(e),this.subValue._createEditorModel(e),this.bottomValue._createEditorModel(e),this.deltaIndicator._createEditorModel(e),this.sparkline._createEditorModel(e)]}_resetToDefaults(){this.mainValue._initDefault(!0,"ActualValue"),this.subValue._initDefault(!0,"Title"),this.bottomValue._initDefault(!0,"Subtitle"),this.deltaIndicator._initDefault(!1),this.sparkline._initDefault(!1)}getType(){return this.type()}_createInstance(){return new S}}class v extends m{constructor(e={},t=new i.ModelSerializer){super(e,t),!this.type()&&this.type(l),this.title=p[this.type()]}getInfo(){return n.st}_collectProperties(e){return[this.mainValue._createEditorModel(e),this.subValue._createEditorModel(e),this.bottomValue._createEditorModel(e),this.bottomSubValue1._createEditorModel(e),this.bottomSubValue2._createEditorModel(e),this.deltaIndicator._createEditorModel(e),this.sparkline._createEditorModel(e)]}_resetToDefaults(){this.mainValue._initDefault(!0,"Title"),this.subValue._initDefault(!0,"Subtitle"),this.bottomValue._initDefault(!0,"ActualValue"),this.bottomSubValue1._initDefault(!0,"AbsoluteVariation"),this.bottomSubValue2._initDefault(!0,"PercentVariation"),this.deltaIndicator._initDefault(!0),this.sparkline._initDefault(!0),this.maxWidth(270)}getType(){return this.type()}_createInstance(){return new v}}},1371:(e,t,a)=>{a.d(t,{M:()=>r});var i=a(4904);let r=a(3689).v.concat([i.pb])},1383:(e,t,a)=>{a.d(t,{Z:()=>s});var i=a(6799),r=a(1513),o=a(9692),n=a(3532);class s extends o.s{constructor(e={},t=new i.ModelSerializer){super(e,t),this._attachDataItem(this,n.hY.propertyName),this._attachDataItem(this,n.Dr.propertyName)}_getInfoCore(){return n.WD}_isCalculationSupported(){return!1}_isSortingEnabled(){return!1}_isTopNEnabled(e){return!1}_getDefaultItemType(){return"BoundImage"}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getIsVisualInteractivitySupported(){return!1}_updateContentViewModel(e){super._updateContentViewModel(e),e.ViewModel.SizeMode=this.sizeMode(),e.ViewModel.HorizontalAlignment=this.horizontalAlignment(),e.ViewModel.VerticalAlignment=this.verticalAlignment()}}
8r.Jh.BoundImage={type:s,groupName:"common",title:"DashboardStringId.DefaultNameBoundImageItem",index:100}},1386:(e,t,a)=>{a.d(t,{B:()=>l,k:()=>d});var i=a(865),r=a(7104),o=a(5988),n=a(4833);class s{constructor(e,t){this._value=e,this._displayText=t}getValue(){return this._value}getDisplayText(){return this._displayText}}class d extends r.DisposableObject{constructor(e){super(),this.parameterChanged=(0,o.NG)(),this.lookupValuesChanged=(0,o.NG)(),this.dynamicListLookUpSettings=i.observable(null),this._name=e.Name,this._value=e.DefaultValue,this._defaultValue=e.DefaultValue,this._description=e.Description,this._type=e.Type,this.originalType=e.OriginalType,this._visible=e.Visible,this._allowNull=e.AllowNull,this._allowmultiselect=e.AllowMultiselect,this.dynamicListLookUpSettings=e.DynamicListLookUpSettings,this._selectAllValues=e.SelectAllValues,this.setLookUpValues(e.Values&&e.Values(),e.ContainsDisplayMember),e.Values&&this.toDispose(e.Values.subscribe((()=>this.setLookUpValues(e.Values(),e.ContainsDisplayMember))))}getName(){return this._name}getAllowNull(){return this._allowNull}getAllowMultiselect(){return this._allowmultiselect}getValue(){return this._value}setValue(e){(0,n.rY)(this._value,e,!0,!0)||(this._value=e,this.parameterChanged.fire())}getDefaultValue(){return this._defaultValue}getDescription(){return this._description}getType(){return this._type}getLookUpValues(){return this._values}setLookUpValues(e,t){var a=this;null===e?a._values=e:(a._values=[],e&&e.forEach((e=>{a._values.push(new s(e.Value,t?e.DisplayText:e.Value))}))),this.lookupValuesChanged.fire()}addToDispose(e){e&&this._disposables.push(e)}isVisible(){return this._visible}}class l extends r.DisposableObject{constructor(e){super(),this.collectionChanged=(0,o.NG)(),this._parameters=[];var t=this;e&&e.forEach((e=>{var a=new d(e);a.parameterChanged.add((function(){t.collectionChanged.fire(a)})),t._parameters.push(a),t.toDispose(a)}))}refreshParameters(e=[],t=!0){this.cleanExtraParameterts(e.map((e=>e.Name)));var a=this;e.forEach((e=>{const i=this.getParameterByName(e.Name);if(i){if(i._allowNull=e.AllowNull,i._allowmultiselect=e.AllowMultiselect,i._defaultValue=e.DefaultValue,i._name=e.Name,i._selectAllValues=e.SelectAllValues,i._type=e.Type,i._visible=e.Visible,i.dynamicListLookUpSettings=e.DynamicListLookUpSettings,i._description=e.Description,i.originalType=e.OriginalType,e.Values&&t){a.updateLookupValues(i,e.Values(),e.ContainsDisplayMember);var r=e.Values.subscribe((t=>{a.updateLookupValues(i,t,e.ContainsDisplayMember),r?.dispose()}));i.addToDispose(r)}}else{var o=new d(e);o.parameterChanged.add((function(){a.collectionChanged.fire(o)})),a._parameters.push(o)}}));const i=e.map((e=>e.Name));this._parameters.sort(((e,t)=>i.indexOf(e._name)-i.indexOf(t._name)))}updateParameterValues(e){e.forEach((e=>{this.getParameterByName(e.Name).setLookUpValues(e.Values&&e.Values(),e.ContainsDisplayMember)}))}updateLookupValues(e,t,a){t&&!(0,n.rY)(e._values,t,!0,!0)&&e.setLookUpValues(t,a)}setParameters(e){e.forEach((e=>{this.getParameterByName(e.Name).setValue(e.Value)}))}getParameterValues(){let e=[];return this._parameters.forEach((t=>{e.push({Name:t.getName(),Value:t.getValue()})})),e}getParameterDefaultValue(e){return this.getParameterByName(e).getDefaultValue()}getParameterValue(e){return this.getParameterByName(e).getValue()}setParameterValue(e,t){this.getParameterByName(e).setValue(t)}getParameters(){return this.getParameterList()}getVisibleParameters(){return this._parameters.filter((e=>e.isVisible()))}getParameterList(){return this._parameters}getParameterByName(e){return this._parameters.filter((t=>t.getName()==e))[0]}getParameterByIndex(e){return this._parameters[e]}cleanExtraParameterts(e){this._parameters=this._parameters.filter((t=>e.includes(t._name)))}}},1391:(e,t,a)=>{a.d(t,{EI:()=>o,SA:()=>s,nJ:()=>n});var i=a(4904),r=a(5015);let o={propertyName:"url",modelName:"@Url",displayName:"DashboardWebStringId.Map.CustomMapUrl",defaultVal:void 0,simpleFormAdapterItem:"textBoxEditor",editorOptions:{placeholder:"http://www.example.com/map.shp"},category:i.Sw.Map},n={propertyName:"data",modelName:"Data",type:r.x},s=[o,n]},1461:(e,t,a)=>{a.d(t,{p:()=>s});var i=a(2850),r=a(1133),o=a(7739),n=a(814);class s extends n.K4{constructor(e){super(e),this._initialize()}getDataSource(){var e,t,a=this,i=a._axisPoints,r=[];
8return a.multiData&&a._iterateKpiItems((function(o){if(i)for(t=0;t<i.length;t++)e=a._createSourceItem(i[t],o),r.push(e);else e=a._createSourceItem(null,o),r.push(e)})),r}_createSourceItem(e,t){var a=this,r=a._getDeltaValue(e,t),s=a.multiData.getMeasureById(t.ID),d=a._getMeasureValue(e,t),l=a._getSparklineValues(e,t),u=e=>r?e(r):void 0,c=()=>{if(e){var i=e.getAxisName();if(a.drillDownState[i]){var r=e.getDisplayText();return null==r?[""]:[r]}return e.getDisplayPath()}return[t.Title]},h={getActualValue:function(){return u((e=>e.getActualValue().getValue()))||d.getValue()},getActualValueText:function(){return u((e=>e.getActualValue().getDisplayText()))||d.getDisplayText()},getTargetValue:function(){return u((e=>e.getTargetValue().getValue()))},getTargetValueText:function(){return u((e=>e.getTargetValue().getDisplayText()))},getAbsoluteVariationValue:function(){return u((e=>e.getAbsoluteVariation().getValue()))},getAbsoluteVariationText:function(){return u((e=>e.getAbsoluteVariation().getDisplayText()))},getPercentVariationValue:function(){return u((e=>e.getPercentVariation().getValue()))},getPercentVariationText:function(){return u((e=>e.getPercentVariation().getDisplayText()))},getPercentOfTargetValue:function(){return u((e=>e.getPercentOfTarget().getValue()))},getPercentOfTargetText:function(){return u((e=>e.getPercentOfTarget().getDisplayText()))},getDimensionValue:function(t){return e.getParentByDimensionId(t).getValue()},getDimensionValueText:function(t){return e.getParentByDimensionId(t).getDisplayText()},getIndicatorType:function(){return a._convertIndicatorType(u((e=>e.getIndicatorType().getValue())))},getIsGood:function(){return u((e=>e.getIsGood().getValue()))},getMainValueText:function(){return u((e=>e.getDisplayValue().getDisplayText()))},getSubValue1Text:function(){return u((e=>e.getDisplaySubValue1().getDisplayText()))},getSubValue2Text:function(){return u((e=>e.getDisplaySubValue2().getDisplayText()))},getMeasureValue:function(){return d.getValue()},getMeasureDisplayText:function(){return d.getDisplayText()},getSparklineOptions:function(){var e=void 0;return l&&(e=a._generateSparklineOptions(l,t.SparklineOptions,s.format)),e},getSelectionValues:function(){return e?e.getUniquePath():null},getCaptions:function(){return c()},getTitle:function(){var e=c();if(e.length>0)return e.pop()},getSubtitle:function(){var e=c();return e.length>1&&e.pop(),e.join(n.lF)},getGaugeRange:function(){return a._getGaugeRange(t)},getCardName:function(){return t.Title},getStyleSettingsInfo:a=>this._getStyleSettingsInfo(e,t.ID,a),getKpiElementId:function(){return t.ID}},p={};return p[o.e3]=t.ID,p.onIncidentOccurred=i.p.widgetIncidentOccurred,a.setSourceItemProperties(p,t,h),p}_getDeltaValue(e,t){var a=this.multiData,i=t.ID;if(a.getDeltaById(i))return e?a.getDeltaValueByAxisPoints(i,[e]):a.getDeltaValue(i)}_getMeasureValue(e,t){var a=this.multiData,i=t.ID;return e?a.getMeasureValueByAxisPoints(i,[e]):a.getMeasureValue(i)}_getSparklineValues(e,t){if(this._sparklineAxisPoints){var a,i=[],r=t.ID,o=this.multiData;return this._sparklineAxisPoints.forEach((t=>{a=e?o.getMeasureValueByAxisPoints(r,[e,t]):o.getMeasureValueByAxisPoints(r,[t]),i.push(a.getValue()||0)})),i}}_getStyleSettingsInfo(e,t,a){let i=[],o={axisPoint:e};return i=this.cfModel.RuleModels.filter((e=>a(e,t))),this._getStyleSettingsInfoCore(o,i,this.viewModel.ColumnAxisName,r.X.defaultAxis)}_correctAxisPoint(e,t){var a=null;return t.CalcByDataId&&(a=this._findAxisPoint(t.CalcByDataId,e)),a||e}_getStyleIndexes(e,t,a){var i,r,o=[];return(i=this._correctAxisPoint(t.axisPoint,e))&&a.push(i),(r=this._getMeasureValueByAxisPoints(a,e.FormatConditionMeasureId))&&(o=o.concat(r)),o}_initialize(){if(this.multiData){var e=this,t=e.viewModel,a=e.multiData;e._axisPoints=this.viewModel.SeriesAxisName?a.getAxis(t.SeriesAxisName).getPoints():void 0,e._sparklineAxisPoints=this.viewModel.SparklineAxisName?a.getAxis(t.SparklineAxisName).getPoints():void 0}}_iterateKpiItems(e){}_getGaugeRange(e){}}},1505:e=>{e.exports=DevExpress.localization.date},1507:(e,t,a)=>{a.d(t,{E:()=>g});var i=a(6799),r=a(9044),o=a(5988),n=a(943),s=a(4270);class d extends i.Disposable{constructor(e){super(),this._updateTotals=e,this.addDisposable(e.subscribe((e=>{e||this.clearFilterParams()})))}getFilterParams(){return this._filterParams}setFilterParams(e){this._updateTotals()&&(this._filterParams=e,e&&(this._preservedFilterParams=e))}clearFilterParams(){this._filterParams=void 0}setFilterState(e){this._filterState=e,null==e&&(this._preservedFilterParams=void 0)}getFilterState(){return this._filterState}getPreservedFilterParams(){return this._preservedFilterParams}hasActiveFilter(){return void 0!==this._filterState&&null!==this._filterState}}var l=a(7899),u=a(1513),c=a(9692),h=a(9576),p=a(8096),m=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class g extends c.s{constructor(e={},t){super(e,t),this._processClientFilterChanged=e=>{this._canUpdateTotals()&&(this._gridClientFilterManager.setFilterParams(e),this._dataQueryParams.notifySubscribers())},this._processClientFilterStateChanged=e=>{this._gridClientFilterManager.setFilterState(e)},this.columns=(0,i.deserializeArray)(e.GridColumns,(e=>this._createGridColumn(e,t))),this._attachDataItem(this,p.Jd.propertyName),this.addDisposable(this.interactivityOptions.masterFilterMode.subscribe((e=>{"None"!==e&&this.gridOptions.allowCellMerge(!1)}))),this.addDisposable(this._gridClientFilterManager=new d(this.columnFilterOptions.updateTotals))}_canUpdateTotals(){return this.columnFilterOptions.updateTotals()&&this.columns().length>0&&!s.J7.isOlap(this.columns()[0].actualDataItem.dataMember())&&this.columns().some((e=>e.totals().length>0))}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.columns),this.columns.removeAll()}_createGridColumn(e,t=new i.ModelSerializer){var a=e["@ItemType"];return new g._gridColumnTypesMap[a].constructor(this,e,t)}_getInfoCore(){return p.nB}_getDefaultItemType(){return"Grid"}_getMasterFilterMode(){return this.interactivityOptions.masterFilterMode()}_getDrillDownEnabled(){return this.interactivityOptions.isDrillDownEnabled()}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getInteractivityDimensionLinks(){if(this.columns().length>0){var e=this.columns().map((e=>e instanceof h.nJ||e instanceof h.xl)),t=e.indexOf(!0);t=-1==t?e.length:t;var a=e.indexOf(!1,t);return a=-1==a?e.length:a,this.columns().slice(t,a).filter((e=>e instanceof h.xl||"Image"!==e.displayMode())).map((e=>e._actualDataItemLink))}return super._getInteractivityDimensionLinks()}_cleanDataItemDependencies(){super._cleanDataItemDependencies(),this.columns().filter((e=>e._getBindingModel().every((t=>
8!e[t.propertyName].dataItem())))).forEach((e=>this.columns.remove(e)))}_updateContentViewModel(e){super._updateContentViewModel(e),e.ViewModel=(0,o.zw)(e.ViewModel||{},this.gridOptions._getViewModel(),this.columnFilterOptions._getViewModel()),e.ViewModel.Columns&&e.ViewModel.Columns.forEach((e=>{var t=this.columns().filter((t=>{var a=t.actualDataItem;return!!a&&e.DataId==a.uniqueName()}))[0];(0,o.zw)(e,t?t._getViewModel():{})}))}_updateDataQueryParams(e){super._updateDataQueryParams(e),e.ClientFilter=this._gridClientFilterManager.getFilterParams(),this._gridClientFilterManager.hasActiveFilter()&&(e.ClientFilter=e.ClientFilter??this._gridClientFilterManager.getPreservedFilterParams())}_updateDataManagerByPartialDataSource(e,t){this._dataManager().updateTotals(t),this._gridClientFilterManager.clearFilterParams()}_extendContentState(e){super._extendContentState(e),e.GridClientFilterState=this._gridClientFilterManager.getFilterState()}_isAttribute(e){return this.columns().some((t=>t._isAttribute(e)))}_setColumnWidthOptions(e){e.widthOptions&&(r.K.changePropertyQuietly(this.gridOptions.columnWidthMode,(()=>this.gridOptions.columnWidthMode(e.widthOptions.mode))),e.widthOptions.columnsOptions.forEach(((e,t)=>{let a=this.columns()[e.actualIndex];r.K.changePropertyQuietly(a.widthType,(()=>a.widthType(e.widthType))),r.K.changePropertyQuietly(a.weight,(()=>a.weight(e.weight)))})))}_getDefaultCalculationWindowDefinition(){return new n.E}_setClientState(e){super._setClientState(e),this._setColumnWidthOptions(e)}_getInteractivityAxisDimensionCount(){return this.columns().reduce(((e,t)=>t instanceof h.nJ||t instanceof h.xl?e+1:e),0)}}g._gridColumnTypesMap={GridDimensionColumn:{constructor:h.nJ,displayName:"DashboardWebStringId.Grid.Dimension",icon:"dx-dashboard-grid-column-dimension"},GridMeasureColumn:{constructor:h.rV,displayName:"DashboardWebStringId.Grid.Measure",icon:"dx-dashboard-grid-column-measure"},GridDeltaColumn:{constructor:h.d7,displayName:"DashboardWebStringId.Grid.Delta",icon:"dx-dashboard-grid-column-delta"},GridSparklineColumn:{constructor:h.og,displayName:"DashboardWebStringId.Grid.Sparkline",icon:"dx-dashboard-grid-column-sparkline"},GridHyperlinkColumn:{constructor:h.xl,displayName:"DashboardWebStringId.Grid.Hyperlink",icon:"dx-dashboard-grid-column-hyperlink"}},m([l.JZ],g.prototype,"_setColumnWidthOptions",null),u.Jh.Grid={type:g,groupName:"common",title:"DashboardStringId.DefaultNameGridItem",index:10}},1513:(e,t,a)=>{a.d(t,{$t:()=>o,Jh:()=>n,Lm:()=>r});var i=a(6799);class r extends i.Disposable{constructor(e,t,a){super(),t=t||new i.ModelSerializer;let r=this.getInfo;void 0!==a&&(this.getInfo=void 0),t.deserialize(this,e||{},a),void 0!==a&&(this.getInfo=r)}}class o extends r{constructor(e,t,a){super(e,t,a),!this.itemType()&&this.itemType(this._getDefaultItemType())}_getUniqueNamePrefix(){return this.itemType().charAt(0).toLowerCase()+this.itemType().slice(1)}}let n={}},1548:(e,t,a)=>{a.d(t,{BE:()=>o,Bc:()=>D,DD:()=>l,Fh:()=>c,MF:()=>I,MX:()=>_,O9:()=>y,Px:()=>p,RK:()=>h,WI:()=>v,Zx:()=>f,aY:()=>s,b7:()=>x,bO:()=>m,jR:()=>b,kS:()=>n,nC:()=>u,rp:()=>g,w1:()=>C});var i=a(158),r=a(4904);let o={propertyName:"reverse",modelName:"@Reverse",displayName:"DashboardWebStringId.Chart.Reverse",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},n={propertyName:"visible",modelName:"@Visible",displayName:"DashboardWebStringId.Chart.Visible",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},s={propertyName:"titleVisible",modelName:"@TitleVisible",displayName:"DashboardWebStringId.Chart.Title",simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6};function d(e){return{defaultVal:e,...s}}let l={propertyName:"title",modelName:"@Title",displayName:"DashboardWebStringId.Chart.TitleText",simpleFormAdapterItem:"textBoxEditor"},u=[n,o,l,i.FJ],c={propertyName:"enableZooming",modelName:"@EnableZooming",displayName:"DashboardWebStringId.Chart.EnableZooming",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},h={propertyName:"limitVisiblePoints",modelName:"@LimitVisiblePoints",displayName:"DashboardWebStringId.Chart.LimitVisiblePoints",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},p={propertyName:"visiblePointsCount",modelName:"@VisiblePointsCount",displayName:"DashboardWebStringId.Chart.VisiblePointsCount",defaultVal:10,simpleFormAdapterItem:"numberBoxEditor",from:r.a1,validationRules:[{type:"range",min:1,message:"DashboardStringId.NumberRangeValidationMessage"},r.OY]},m=u.concat([d(!1),c,h,p,i.LE]),g={propertyName:"alwaysShowZeroLevel",modelName:"@AlwaysShowZeroLevel",displayName:"DashboardWebStringId.Chart.AlwaysShowZeroLevel",simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},b={defaultVal:!0,...g},f={defaultVal:!1,...g},y={propertyName:"showGridLines",modelName:"@ShowGridLines",displayName:"DashboardWebStringId.Chart.GridLines",simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6};function S(e){return{defaultVal:e,...y}}let v={propertyName:"logarithmic",modelName:"@Logarithmic",displayName:"DashboardWebStringId.Chart.LogarithmicScale",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},x={propertyName:"logarithmicBase",modelName:"@LogarithmicBase",displayName:"DashboardWebStringId.Chart.LogarithmicScaleBase",defaultVal:"Base10",simpleFormAdapterItem:"selectBoxEditor",values:{Base2:"DashboardWebStringId.Chart.LogarithmicScaleBase2",Base5:"DashboardWebStringId.Chart.LogarithmicScaleBase5",Base10:"DashboardWebStringId.Chart.LogarithmicScaleBase10"}},D=u.concat([v,x]),I=D.concat([b,d(!0),S(!0)]),C=D.concat([b,d(!0),S(!1)]),_=D.concat([f,d(!0),S(!0)])},1569:(e,t,a)=>{a.d(t,{a:()=>r});var i=a(3754);
8class r{constructor(e){this._sliceRep=this._createSliceRep(e)}_createSliceRep(e){var t=e.EncodeMaps,a={},r={},o=e.Slices;return new i.N(o,(function(e,a){return-1===a?null:t[e][a]}),(function(e,i){var o=a[e];if(!o){o={};var n=t[e];n||(n=[],t[e]=n),r[e]=n.length,n.forEach(((e,t)=>{o[e]=t})),a[e]=o}if(void 0===o[i]){var s=r[e];o[i]=s,r[e]=++s,t[e].push(i)}return o[i]}))}_initialize(){}getSlices(){return this._sliceRep.getAll()}getSlice(e){return this._sliceRep.get(e)}getSliceKey(e){return this._sliceRep.getKey(e)}getSliceByIds(e){return this._sliceRep._getByKeyIds(e)}getOrCreateSlice(e){return this._sliceRep.getOrCreate(e)}findDataRowKey(e,t){return this._sliceRep.findDataRowKey(e,t)}getCrossValue(e,t){return this._sliceRep.getCrossValue(e,t)}getKeyValue(e,t){return this._sliceRep.getKeyValue(e,t)}getValue(e,t){return this._sliceRep.getValue(e,t)}isEmpty(){return this._sliceRep.isEmpty()}insert(e,t){var a=this,i=e.getSlices(),r={};return i.forEach((e=>{var t=e.getKeyIds(),i=a.getOrCreateSlice(t);r[i.getKey()]=i.append(e)})),r}insertSlice(e,t){let a=e.getSliceByIds(t);if(a){this.getSliceByIds(t).append(a)}}}},1571:(e,t,a)=>{a.d(t,{QY:()=>n,W_:()=>s,dP:()=>o});var i=a(3085),r=a(3073);let o={propertyName:"valueType",modelName:"@ValueType",displayName:"DashboardWebStringId.Delta.ValueType",defaultVal:"Automatic",simpleFormAdapterItem:"selectBoxEditor",values:{Number:"DashboardStringId.FormatConditionNumberValueType",Percent:"DashboardStringId.FormatConditionPercentValueType",Automatic:"DashboardStringId.FormatConditionAutomaticValueType"}},n={propertyName:"rangeSet",modelName:"RangeSet",type:r.o},s=i.R.concat([o,n])},1578:(e,t,a)=>{a.d(t,{F3:()=>d,Jx:()=>l,Nr:()=>s,er:()=>u,wg:()=>c});var i=a(6799),r=a(865),o=a(1513),n=a(6481);class s extends o.$t{constructor(e,t){super(e,t)}getInfo(){return n.gM}}class d extends s{constructor(e,t){super(e,t)}getInfo(){return n.PL}}class l extends d{constructor(e,t){super(e,t),this.title=r.computed((()=>this.valueType()))}getInfo(){return n.TX}_getDefaultItemType(){return"CardRowDataElement"}}class u extends d{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return n.aP}_getDefaultItemType(){return"CardRowTextElement"}}class c extends s{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return n.sE}_getDefaultItemType(){return"CardRowIndicatorElement"}}},1625:(e,t,a)=>{a.d(t,{a:()=>o});var i=a(1513),r=a(7212);function o(e,t){var a=e["@CustomItemType"];if(a)return new(i.Jh[a]?i.Jh[a].type:r.F)(i.Jh[a],e,t);var o=e["@ItemType"];return new(0,i.Jh[o].type)(e,t)}},1637:(e,t,a)=>{a.d(t,{u:()=>r,z:()=>o});var i=a(3689);let r={propertyName:"connectionName",modelName:"@ConnectionName"},o=i.v.concat([r])},1669:e=>{e.exports=jQuery},1683:(e,t,a)=>{a.d(t,{z:()=>h});var i=a(865),r=a(6768),o=a(5988),n=a(1923),s=a(6779),d=a(4270),l=a(7899),u=a(4453),c=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class h{_changeNewField(e,t,a){if("Seed"!==this.model.itemType())if((0,d.Q0)(t)){var i=t.groupIndex();t.groupDataItems.forEach(((t,a)=>{var r=e._createDataItem(t,this.binding);if(r.groupIndex(i),0===a)this.model.uniqueName(r.uniqueName()),this.newItemCreated.fire(this.model,t);else{var o=new n.Kz(e);o.uniqueName(r.uniqueName()),this.newItemCreated.fire(o,t)}})),this.itemSelected.fire(this.model,t.groupDataItems[0])}else{var r=e._createDataItem(t,this.binding);this.model._specifics.isAttribute&&r instanceof s.t&&r.summaryType("Min"),this.model.uniqueName(r.uniqueName()),this.newItemCreated.fire(this.model,t),this.itemSelected.fire(this.model,t)}else this.newItemCreated.fire(this.model,t),this.itemSelected.fire(this.model,t);a()}_changeExistingField(e,t,a,i){if((0,d.Q0)(a)){var r=a.groupIndex();a.groupDataItems.forEach(((a,i)=>{if(0===i)e._updateDataItem(t.dataItem(),this.binding,a,t._specifics.acceptableShapingType),t.dataItem().groupIndex(r);else{var o=e._createDataItem(a,this.binding);o.groupIndex(r);var s=new n.Kz(e);s.uniqueName(o.uniqueName()),this.newItemCreated.fire(s,a)}}))}else e._updateDataItem(t.dataItem(),this.binding,a,t._specifics.acceptableShapingType);i()}get commonDataItemTypeConstraint(){return"Dimension"===this.binding.dataItemType?e=>
8d.J7.ifOlapThenOnlyDimension(e)&&!(e.isAggregate&&e.isAggregate()):"Measure"===this.binding.dataItemType?e=>d.J7.ifOlapThenOnlyMeasure(e):()=>!0}get fullConstraint(){return e=>!!this.commonDataItemTypeConstraint(e)&&(!e.isDataFieldNode()||(!this.fieldConstraint||this.fieldConstraint(e)))}constructor(e,t,a,n,s,d,l,c){this.model=e,this.binding=t,this.propertiesController=s,this.unwrappedDataItem=d,this.fieldConstraint=l,this.extendTabsHandler=c,this._disposables=[],this.propertiesTabs=i.observableArray([]),this.choosenField=i.observable(),this.newItemCreated=(0,o.NG)(),this.itemSelected=(0,o.NG)();var h=new u.Q,p=()=>{var e=h.composeTabs(this.model,{dataDashboardItem:a,choosenField:this.choosenField,dataSourceBrowser:n,unwrappedDataItem:this.unwrappedDataItem,constraint:this.fullConstraint,propertiesController:this.propertiesController});this.extendTabsHandler&&this.extendTabsHandler(e,this.model.dataItem()),n.getDataFieldsArray(a.dataSource(),a.dataMember(),"",r.mG).done((()=>{let t=this.propertiesTabs.peek();t&&t.forEach((e=>e.dispose())),this.propertiesTabs(e)}))},m=()=>{this._disposables.push(this.choosenField.subscribe((t=>{e.dataItem()&&e.dataItem().dataMember()?this._changeExistingField(a,e,t,p):this._changeNewField(a,t,p)}))),p()};e.dataItem()?n.findDataField(a.dataSource(),a.dataMember(),e.dataItem().dataMember()).done((e=>{e&&e!==this.choosenField()&&this.choosenField(e),m()})):m(),this._disposables.push({dispose:()=>{this.newItemCreated.empty()}})}
8dispose(){this._disposables.forEach((e=>{e.dispose()}))}}c([l.JZ],h.prototype,"_changeNewField",null),c([l.JZ],h.prototype,"_changeExistingField",null)},1702:e=>{e.exports=DevExpress.data.query},1704:e=>{e.exports=DevExpress.utils.string},1754:(e,t,a)=>{a.d(t,{N:()=>c});var i=a(865),r=a(1923),o=a(3599),n=a(4270),s=a(7899),d=a(7687),l=a(1683),u=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class c{constructor(e,t,a,s){this.itemSurface=e,this.sectionInfo=t,this.extendTabsHandler=a,this.warning=s,this._disposables=[],this.supportGroups=!0,this.addClick=()=>{var e=new r.Kz(this.itemSurface.dashboardItem);this.newItemSample(e);var t=new l.z(e,this.sectionInfo.bindingProperty,this.itemSurface.dashboardItem,this.itemSurface._dataSourceBrowser,this.itemSurface.propertiesController,!0,null,this.extendTabsHandler);t.newItemCreated.add((e=>this._addDataItem(e))),t.itemSelected.add((e=>{this.newItemSample(void 0),this.selectDataItem(e)})),this.itemSurface.propertiesController.mainModel({data:t,containingCollection:this.dataItems})},this.removeDataItem=e=>{this._removeDataItem(e)},this.dataItemDisplayNameProvider=e=>(0,d.F)(this.itemSurface._dataSourceBrowser,this.itemSurface.dashboardItem,e),this.selectDataItem=e=>{var t=new l.z(e,this.sectionInfo.bindingProperty,this.itemSurface.dashboardItem,this.itemSurface._dataSourceBrowser,this.itemSurface.propertiesController,!0,null,this.extendTabsHandler);t.newItemCreated.add((e=>{this._addDataItem(e)})),this.dataItemSurface(t),this.itemSurface.propertiesController.mainModel({data:this.dataItemSurface(),containingCollection:this.dataItems})},this.dataItemSurface=i.observable(),this.newItemSample=i.observable(),this.template="dx-dashboard-data-item-collection",this.dataItems=e.dashboardItem[t.bindingProperty.propertyName],this.groups=i.computed((()=>{var e=[],t=0;
8return this.dataItems().forEach((a=>{if(a.dataItem()instanceof o.f&&(0,n.Q0)(a.dataItem())){var i=a.dataItem(),r=e.filter((e=>e.groupIndex===i.groupIndex()))[0];r||(r={groupIndex:i.groupIndex(),items:[],position:t++},e.push(r)),r.items.push(a)}else e.push({groupIndex:void 0,items:[a],position:t++})})),e}))}get items(){return this.dataItems}_addDataItem(e){this.dataItems.push(e)}_removeDataItem(e){var t=e.dataItem();if(this.dataItems.remove(e),this.itemSurface.dashboardItem._removeDataItem(t,!0),t instanceof o.f&&(0,n.Q0)(t))for(var a=this.dataItems().length-1;a>=0;a--){var i=this.dataItems()[a],r=i.dataItem();r instanceof o.f&&r.groupIndex()==t.groupIndex()&&(this.dataItems.remove(i),this.itemSurface.dashboardItem._removeDataItem(r,!0))}}relocateItem(e,t){var a,i=new r.Kz(this.itemSurface.dashboardItem);if(e instanceof r.Kz)a=e.dataItem();else if(e._getBindingModel){var o=e._getBindingModel().filter((t=>!!e[t.propertyName].uniqueName()))[0];a=e[o.propertyName].dataItem()}this.itemSurface._dataSourceBrowser.findDataField(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),a.dataMember()).done((e=>{this.itemSurface.dashboardItem._removeDataItem(a);var r=this.itemSurface.dashboardItem._createDataItem(e,this.sectionInfo.bindingProperty);r.grabFrom(a),r.uniqueName(a.uniqueName()),i.dataItem(r),this.items.splice(t,0,i)}))}isOlap(){var e=this.items().filter((e=>e.dataItem()))[0];return n.J7.isOlap(e.dataItem().dataMember())}errorFactory(e){var t=i.observable(!1);return e.dataItem()&&this.itemSurface._dataSourceBrowser.findDataField(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),e.dataItem().dataMember()).done((e=>{t(!e)})),t}
8dispose(){this._disposables.forEach((e=>{e.dispose()}))}}u([s.JZ],c.prototype,"_addDataItem",null),u([s.JZ],c.prototype,"_removeDataItem",null),u([s.JZ],c.prototype,"relocateItem",null)},1807:(e,t,a)=>{a.d(t,{Fr:()=>s,gk:()=>o,mE:()=>r,nR:()=>n});var i=a(4904);let r={propertyName:"viewType",modelName:"@ViewType",displayName:"DashboardWebStringId.Sparkline.ViewType",defaultVal:"Line"},o={propertyName:"highlightMinMaxPoints",modelName:"@HighlightMinMaxPoints",displayName:"DashboardWebStringId.Sparkline.HighlightMinMaxPoints",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},n={propertyName:"highlightStartEndPoints",modelName:"@HighlightStartEndPoints",displayName:"DashboardWebStringId.Sparkline.HighlightStartEndPoints",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},s=[r,o,n]},1843:(e,t,a)=>{a.d(t,{Hu:()=>c,Jh:()=>p,KJ:()=>d,aA:()=>m,gH:()=>f,h_:()=>l,re:()=>u,rm:()=>y,vw:()=>S,x:()=>g,xd:()=>h,yJ:()=>b});var i=a(9731),r=a(4904),o=a(0),n=a(5225),s=a(2809);let d={propertyName:"parameterVisible",modelName:"@Visible",displayName:"DevExpress.DashboardCommon.DashboardParameter.Visible",defaultVal:!0,simpleFormAdapterItem:"checkBoxEditor",from:r.q6},l={propertyName:"description",modelName:"@Description",displayName:"DevExpress.DashboardCommon.DashboardParameter.Description",defaultVal:"",simpleFormAdapterItem:"textBoxEditor"},u={propertyName:"allowMultiselect",modelName:"@AllowMultiselect",displayName:"DevExpress.DashboardCommon.DashboardParameter.AllowMultiselect",defaultVal:!1,simpleFormAdapterItem:"checkBoxEditor",from:r.q6},c={propertyName:"allowNull",modelName:"@AllowNull",displayName:"DevExpress.DashboardCommon.DashboardParameter.AllowNull",defaultVal:!1,simpleFormAdapterItem:"checkBoxEditor",from:r.q6},h={propertyName:"name",modelName:"@Name",displayName:"DashboardWebStringId.DataSources.CalculatedField.Name",defaultVal:"",simpleFormAdapterItem:"textBoxEditor",validationRules:i.nameValidationRules},p={propertyName:"defaultValue",modelName:"@Value",displayName:"DashboardWebStringId.Parameters.DefaultValue"},m={propertyName:"_type",modelName:"@Type",defaultVal:"System.String"},g={propertyName:"type",displayName:"DashboardWebStringId.FilterItem.Type",simpleFormAdapterItem:"selectBoxEditor",valuesArray:s._.typeValues},b={propertyName:"lookUpSourceType",displayName:"DashboardWebStringId.Parameters.LookUpSettingsType",values:{None:"DashboardWebStringId.Parameters.LookUpSettingsType.NoLookUp",StaticListLookUpSettings:"DashboardWebStringId.Parameters.LookUpSettingsType.StaticList",DynamicListLookUpSettings:"DashboardWebStringId.Parameters.LookUpSettingsType.DynamicList"}},f={propertyName:"defaultValues",modelName:"Values",array:!0,displayName:"DashboardWebStringId.Parameters.DefaultValue"},y={propertyName:"selectAllValues",modelName:"@SelectAllValues",displayName:"DevExpress.DashboardCommon.DashboardParameter.SelectAllValues",defaultVal:!1,simpleFormAdapterItem:"checkBoxEditor",from:r.q6},S=[r.YG,h,l,d,c,u,m,g,p,y,b,n.d,o.y,f]},1869:(e,t,a)=>{a.d(t,{_:()=>c});var i=a(6555),r=a.n(i),o=a(2456),n=a(1133),s=a(4216),d=a(4999),l=a(4833),u=a(814);class c extends u.K4{static _getLegendSeriesName(e){}static _getLegendSeriesDisplayName(e){}constructor(e){super(e)}getArgument(e){return this.isQualitativeArgument()?this.getTitle(e,"\n"):this.isDiscreteArgument()?null!=e.getParent()?e.getDisplayText()||"":d.O.getString(s.d.ChartTotalValue):e.getValue()}getArgumentAxisPoints(e){if(this.viewModel){var t=e||this.viewModel.Argument.SummaryArgumentMember,a=this._getArgumentAxis();return a?a.getPointsByDimension(t):[]}return[]}getSeriesAxisPoints(e){var t=this._getSeriesAxis(),a=e||this.viewModel.SummarySeriesMember;return t?t.getPointsByDimension(a):[]}getSingleArgumentDimensionFormat(){var e=this._getSingleArgumentDimension();return e?e.getFormat():void 0}getColor(e,t,a,i){var r,o=this;r=o.viewModel.IsDefaultColorizationDisabled?o.styleSettingsProvider.getDefaultBackColor():o._getColorFromData(e,t,i);let n=o.getConditionalFormattingPointColor(e,t,a[0]);return n&&(r=n),o._getElementCustomColor(e,t,a,r)}getConditionalFormattingColorCore(e,t,a,i){let r=null;if(this.cfModel){let o=this._getStyleSettingsInfo(e,t,a,i);o&&o.styleIndexes.length>
vendor: 5,288 bytes, line 8
80&&(r=this.styleSettingsProvider.getBackColor(o))}return r}getConditionalFormattingSeriesColor(e,t){return this.getConditionalFormattingColorCore(null,e,t,"LineOrArea")}getConditionalFormattingPointColor(e,t,a){return this.getConditionalFormattingColorCore(e,t,a,"Point")}isDiscreteArgument(){return this.viewModel&&"String"===this.viewModel.Argument.Type}isQualitativeArgument(){return this._getArgumentAxisDimensions().length>1&&!this.drillDownState[n.X.chartArgumentAxis]}isSingleArgument(){return 1==this._getArgumentAxisDimensions().length||null!=this.drillDownState[n.X.chartArgumentAxis]}hasSeriesPoints(){return this.viewModel&&!!this.viewModel.SummarySeriesMember}_getElementCustomColor(e,t,a,i){var o=new(r())(i);if(this.elementCustomColor&&i){var n={targetElement:[e,t],measureIds:a,color:o.toHex()};if(this.elementCustomColor(n),!new(r())(n.color).colorIsInvalid&&n.color!==o.toHex())return n.color}return i}_getColorFromData(e,t,a){var i=this,r=e?e.getParentByDimensionId(i.viewModel.ArgumentColorDimension):void 0,o=t.getParentByDimensionId(i.viewModel.SeriesColorDimension);if(l.NW.isDefined(a))try{var n=i._getCrossSlice(r,o).getColorMeasureValue(a);return null!==n?(0,l.VR)(n):void 0}catch(e){return}}_getStyleSettingsInfo(e,t,a,i){if(this.cfModel){let r=[],o={argumentAxisPoint:e,seriesAxisPoint:t,chartElement:i};return r=this.cfModel.RuleModels.filter((e=>e.ApplyToSeriesId===a&&e.ApplyToChartElement===i)),this._getStyleSettingsInfoCore(o,r,this.viewModel.ColumnAxisName,n.X.defaultAxis)}}_getStyleIndexes(e,t,a){let i=!e.CalcByDataId,r=this.multiData.getDimensions(n.X.chartSeriesAxis).concat(this.multiData.getDimensions(n.X.chartArgumentAxis)).filter((t=>t.id===e.CalcByDataId)).length>0;if("Point"===t.chartElement){if(i){let a=t.seriesAxisPoint.getAxisPath(),i=t.argumentAxisPoint.getAxisPath();return a.length>0&&i.length>0?this.findStylesOnPointPathsIntersection(a,i,e.FormatConditionMeasureId):a.length>0?this.findStylesOnPointPath(a,null,e.FormatConditionMeasureId):this.findStylesOnPointPath(i,null,e.FormatConditionMeasureId)}return r?this.findStylesForDimension(t.seriesAxisPoint,t.argumentAxisPoint,e.CalcByDataId,e.FormatConditionMeasureId):this.findStylesOnPointIntersection([t.seriesAxisPoint,t.argumentAxisPoint],e.FormatConditionMeasureId)}return"LineOrArea"===t.chartElement?this.getStyleIndexesOnArgumentAxis(t.seriesAxisPoint,e.FormatConditionMeasureId,i,r,e.CalcByDataId):null}findStylesForDimension(e,t,a,i){let r=(this.multiData.getDimensions(n.X.chartSeriesAxis).filter((e=>e.id===a)).length>0?e:t).getParentByDimensionId(a);return this.findStylesOnPointIntersection([r],i)}findStylesOnPointIntersection(e,t){return this._getMeasureValueByAxisPoints(e.filter((e=>e)),t)}findStylesOnPointPath(e,t,a){let i;for(let r of e)if(i=this.findStylesOnPointIntersection([r,t],a),i)break;return i}findStylesOnPointPathsIntersection(e,t,a){let i;for(let r of e)if(i=this.findStylesOnPointPath(t,r,a),i)break;return i}getStyleIndexesOnArgumentAxis(e,t,a,i,r){let s=o.J,d=[],l=this.multiData.getAxis(n.X.chartArgumentAxis).getRootPoint(),u=e||this.multiData.getAxis(n.X.chartArgumentAxis).getRootPoint();return s.eachPoint(l,(e=>{let o;if(o=a?this.findStylesOnPointPath(u.getAxisPath(),e,t):i?this.findStylesForDimension(u,e,r,t):this.findStylesOnPointIntersection([e,u],t),o&&o.length>0)return d=d.concat(o),!1})),d}_getCrossSlice(e,t){var a=this.multiData.getSlice(t);return e?a.getSlice(e):a}_getArgumentAxis(){return this.multiData?this.multiData.getAxis(n.X.chartArgumentAxis):void 0}_getSeriesAxis(){return this.multiData?this.multiData.getAxis(n.X.chartSeriesAxis):void 0}_getArgumentAxisDimensions(){var e=this._getArgumentAxis(),t=e?e.getDimensions():[];return t||[]}_getSingleArgumentDimension(){var e=this._getArgumentAxisDimensions();return e.length>0?e[e.length-1]:void 0}}},1880:(e,t,a)=>{a.d(t,{o:()=>c});var i=a(6799),r=a(5469),o=a(8588),n=a(1513),s=a(8648),d=a(9818),l=a(3509),u=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class c extends s.W{constructor(e={},t=new i.ModelSerializer){super(e,t),this.cards=(0,i.deserializeArray)(e.Cards,(e=>new d.Z(this,e,t))),this._attachDataItem(this,l.BW.propertyName)}_getInfoCore(){return l.PO}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.cards),this.cards.removeAll()}_getDefaultItemType(){return"Card"}_getLayersCount(){return this.__seriesDimensions&&this.__seriesDimensions().length>0?this.cards().length:0}_getLayerName(){return this._getDataItemContainerDisplayName(this.cards()[this._selectedElementIndex()||0])}_getDefaultCalculationWindowDefinition(){return new r.C}_itemInteractivityByColumnAxis(){return!1}_getInteractivityAxisDimensionCount(){return this.seriesDimensions().length}_conditionFormattingExpressionEditorFilter(e){let t=this.hiddenMeasures().filter((t=>t.uniqueName()===e.uniqueName())).length>0,a=this.seriesDimensions().filter((t=>t.uniqueName()===e.uniqueName())).length>0;return t||a}}u([(0,o.s)("Card")],c.prototype,"cards",void 0),n.Jh.Card={type:c,groupName:"
8common",title:"DashboardStringId.DefaultNameCardItem",index:60}},1884:(e,t,a)=>{a.d(t,{uu:()=>J,Vo:()=>$,JM:()=>le,Lf:()=>L,oL:()=>K,E9:()=>B,jU:()=>fe,l3:()=>ae,fG:()=>V,Sm:()=>F,uf:()=>z,G:()=>q,Ip:()=>pe,iP:()=>ue,A1:()=>X,nL:()=>ee,Or:()=>de,GR:()=>N,hC:()=>W,pM:()=>re,JI:()=>j,yo:()=>H,uD:()=>me,pJ:()=>ne,kx:()=>O,i6:()=>G,gP:()=>ge,Zn:()=>R,Uj:()=>ce,_f:()=>be,Cv:()=>k,ln:()=>Z,ye:()=>P});var i=a(9542),r=a(2951),o=a.n(r),n=a(1160),s=a.n(n),d=a(2193),l=a.n(d),u=a(865),c=a(7739),h=a(5988),p=a(4216),m=a(9167),g=a(2809),b=a(6318),f=a(4150),y=a(9025),S=a(6553),v=a(3680),x=a(7395),D=a(499);class I{constructor(e){this.options=e,this.editorTemplate="dx-simple-filter-popup",this.editor=new D.E(e.dashboardItem,e.dataSourceBrowser),this.criteriaString=u.computed((()=>e.dashboardItem.filterString()))}edit(){this.editor.popupVisible(!0)}remove(){this.options.dashboardItem.filterString(null)}}var C=a(5715),_=a(3253),w=a(5584),T=a(6365),M=a(5621);function N(e){return u.unwrap(e.component.option("formData")[e.dataField])}function E(e){return e.map((e=>({value:e.value,displayValue:(0,m.HH)(e.displayValueId)})))}function A(){return{showClearButton:!0,applyButtonText:(0,m.Mu)(p.d.buttonNames.ButtonOK),cancelButtonText:(0,m.Mu)(p.d.buttonNames.ButtonCancel)}}const F=()=>({editorType:"dxDateBox",editorOptions:{...A(),closeOnValueChange:!0,type:"datetime",todayButtonText:(0,m.Mu)(p.d.labelName.ParametersFormCalendarTodayButton)},comparableEditorOptions:["type"]}),P=()=>({editorType:"dxDateBox",editorOptions:{...A(),type:"time"},comparableEditorOptions:["type"]}),V=()=>({editorType:"dxDateBox",editorOptions:{...A(),closeOnValueChange:!0,type:"date",todayButtonText:(0,m.Mu)(p.d.labelName.ParametersFormCalendarTodayButton)},comparableEditorOptions:["type"]}),B=()=>({editorType:"dxColorBox",editorOptions:{...A(),editAlphaChannel:!0}}),O=(e={})=>({editorType:"dxNumberBox",editorOptions:{...e,showSpinButtons:!0},comparableEditorOptions:["format"]}),L=e=>{var t=e&&e.text||null;return{editorType:"dxCheckBox",label:{visible:!t},editorOptions:{elementAttr:{class:"dx-dashboard-check-box"},text:t}}},k=()=>({editorType:"dxTextBox"}),W=()=>({editorType:"dxTextBox",validationRules:[{type:"custom",validationCallback:e=>(0,g.C)(e.value),message:(0,m.Mu)("AnalyticsCoreStringId.GuidIsRequired_Error")}]}),R=e=>t=>({editorType:"dxSelectBox",editorOptions:{items:E(e),valueExpr:"value",displayExpr:"displayValue",displayCustomValue:!0,dropDownOptions:{container:t.widgetContainer}}});function z(e){return G({...e,observables:{values:e.values},load:e=>E(e.values)})}function G(e){return t=>{let a=new(o())({load:()=>e.load(Object.keys(e.observables).reduce(((t,a)=>(t[a]=e.observables[a](),t)),{})),key:"value",loadMode:"raw"});const i=e.additionalOptions&&e.additionalOptions()||{};return{editorType:"dxSelectBox",editorOptions:{dataSource:a,valueExpr:"value",displayExpr:"displayValue",displayCustomValue:!0,dropDownOptions:{container:t.widgetContainer},onInitialized:t=>{const i=t.component.__DX_DASHBOARD_DISPOSABLES=t.component.__DX_DASHBOARD_DISPOSABLES||[];Object.keys(e.observables).map((t=>e.observables[t].subscribe((e=>{a.reload()})))).forEach((e=>i.push(e)))},onDisposing:e=>{(e.component.__DX_DASHBOARD_DISPOSABLES||[]).forEach((e=>e&&e.dispose())),e.component.__DX_DASHBOARD_DISPOSABLES=[]},...i},comparableEditorOptions:e.comparableEditorOptions}}}const $=e=>({template:_.Z.buttonGroup,editorOptions:{keyExpr:"value",items:e.map((e=>({value:e.value,text:(0,m.Mu)(e.displayValueId)})))}}),H=e=>({template:t=>function(e,t){var a=document.createElement("div"),i=N(e),r={dataSource:t,selectionMode:"single",disabled:e.editorOptions&&e.editorOptions.disabled||void 0,selectedItems:t.filter((e=>e.value===i)),onItemClick:t=>{e.component.updateData(e.dataField,t.itemData.value)},itemTemplate:e=>{var t=document.createElement("span");return t.innerText=(0,m.Mu)(e.displayValueId),t}};return new(s())(a,r),a}(t,e)});const q=e=>t=>({editorOptions:e,template:a=>U(a,t,e)}),U=(e,t,a)=>{let i=new T.a(a,e.component.option("formData")[e.dataField]);const r=document.createElement("div");return u.applyBindingsToNode(r,{template:{name:"dx-dashboard-collection-editor",data:i}},t.bindingContext),r},K=e=>t=>({editorOptions:e,template:a=>Y(a,t,e)}
vendor: 24,713 bytes, line 8
8),Y=(e,t,a)=>{let i=new w.e(a,e.component.option("formData")[e.dataField]);const r=document.createElement("div");return u.applyBindingsToNode(r,{template:{name:"dx-dashboard-collection-editor",data:i}},t.bindingContext),r},j=e=>t=>({editorOptions:e,template:(a,i)=>Q(a,(0,h.I1)(i),t,e)}),Q=(e,t,a,i)=>{const r=new M.V(i,e.component.option("formData")[e.dataField]);u.applyBindingsToNode(t,{template:{name:"dx-dashboard-editable-collection-editor",data:r}},a.bindingContext)},Z=e=>t=>({template:a=>{a.component.option("formData")[a.dataField];const i=document.createElement("div");return i.classList.add("dx-dashboard-text-preview"),u.applyBindingsToNode(i,{template:{name:"dx-dashboard-text-preview",data:e.target}},t.bindingContext),i}}),J=e=>t=>({template:a=>{const i=document.createElement("div");return u.applyBindingsToNode(i,{template:{name:"dx-dashboard-action-buttons",data:{buttons:e}}},t.bindingContext),i}}),X=e=>({template:t=>{const a=document.createElement("div");return a.classList.add("dx-dashboard-point-label-content-type-selector"),new(s())(a,{showSelectionControls:!0,selectionMode:"multiple",keyExpr:"value",onInitialized:function(a){a.component.option("selectedItemKeys",(0,c.pC)(N(t),e.enumDeclaration,"value"))},...te(t,e.values)}),a}}),ee=e=>t=>({template:a=>{const i=document.createElement("div");return i.classList.add("dx-dashboard-enum-flags-date-type-selector"),new(l())(i,{placeholder:(0,m.Mu)("DashboardWebStringId.ConditionalFormatting.DatesOccurringNone"),selectAllMode:"allPages",showSelectionControls:!0,showDropDownButton:!0,multiline:!1,searchEnabled:!0,valueExpr:"value",onInitialized:function(t){t.component.option("value",(0,c.pC)(N(a),e.enumDeclaration,"value"))},...te(a,e.values),selectAllText:(0,m.Mu)("DashboardStringId.FilterElementShowAllItem"),pageLoadMode:"scrollBottom",dropDownOptions:{container:t.widgetContainer}}),i}});function te(e,t){return{dataSource:t,displayExpr:e=>e&&(0,m.Mu)(e.displayValueId),onSelectionChanged:function(t){var a=N(e);t.addedItems.forEach((function(e){a|=e.value})),t.removedItems.forEach((function(e){a&=~e.value})),e.component.updateData(e.dataField,a)}}}const ae=()=>e=>({template:t=>ie(t,e)}),ie=(e,t)=>{const a=document.createElement("div");let i=new v.JH(e.component.option("formData")[e.dataField],e.editorOptions.disabled);return u.applyBindingsToNode(a,{template:{name:"dx-dashboard-currency-editor-template",data:i}},t.bindingContext),a},re=e=>t=>({template:a=>oe(a,t,e)}),oe=(e,t,a)=>{const i=document.createElement("div");var r=e.component.option("formData")[e.dataField],o=new C.z(a.containersMap,r,a.containerGroupLocalization||void 0,a.highlightedTypes);return u.applyBindingsToNode(i,{template:{name:"dx-dashboard-container-type-selector-full",data:o}},t.bindingContext),i},ne=e=>t=>({template:a=>se(a,t,e)}),se=(e,t,a)=>{const i=document.createElement("div");var r=e.component.option("formData")[e.dataField];const o=a.defaultValue?a.defaultValue:0,n={buttonGroupOptions:{selectedItemKeys:u.pureComputed((()=>[isNaN(r())])),keyExpr:"value",width:"100%",items:[{value:!0,text:(0,m.Mu)("DashboardWebStringId.Gauge.Scale.Auto")},{value:!1,text:(0,m.Mu)("DashboardWebStringId.Gauge.Scale.Custom")}],onItemClick:e=>{r(e.itemData.value?NaN:o)}},numberBoxOptions:{...a.editorOptions,disabled:u.pureComputed((()=>isNaN(r()))),value:r,showSpinButtons:!0,step:1}};return u.applyBindingsToNode(i,{template:{name:"dx-dashboard-nullable-numberbox",data:n}},t.bindingContext),i},de=()=>e=>({template:(t,a)=>{const i=t.component.option("formData")[t.dataField],r={selectBoxOptions:{items:i._getAvailableIntervals(),value:i.interval,valueExpr:"value",displayExpr:"displayValue",displayCustomValue:!0,dropDownOptions:{container:t.editorOptions.dashboardWidgetContainer}},numberBoxOptions:{value:i.offset,showSpinButtons:!0,step:1}};u.applyBindingsToNode((0,h.I1)(a),{template:{name:"dx-dashboard-flow-mode-settings",data:r}},e.bindingContext)}}),le=e=>he((()=>new b.J(e))),ue=e=>he((()=>new x.y(e))),ce=e=>he((()=>new I(e)));function he(e){return t=>({template:(a,i)=>{var r=e();u.applyBindingsToNode((0,h.I1)(i),{template:{name:"dx-dashboard-expression-editor-view",data:r}},t.bindingContext)}})}const pe=e=>({template:t=>{var a=document.createElement("div");return new i.dxFileImagePicker(a,{...e,value:N(t),onValueChanged:e=>{t.component.updateData(t.dataField,e.value)}}),a}}),me=e=>t=>({template:(a,i)=>{const r=a.component.option("formData")[a.dataField];u.applyBindingsToNode((0,h.I1)(i),{template:{name:"dx-dashboard-nested-propertygrid-editor",data:{object:r,caption:e}}},t.bindingContext)}}),ge=e=>t=>({options:e,template:(a,i)=>{var r=new y.m(e);u.utils.domNodeDisposal.addDisposeCallback(i,(e=>{r?.dispose()})),u.applyBindingsToNode((0,h.I1)(i),{template:{name:"dx-dashboard-rule-ranges-editor",data:r}},t.bindingContext)}}),be=e=>t=>({options:e,template:(a,i)=>{const r=a.component.option("formData")[a.dataField];e.restrictToColor||(e.getAvailableFontFamilies=()=>{const e=a.component.option("formData").model.condition()._getAvailableFontFamilies;return e?e():u.computed((()=>[]))});var o=new S.k(r,e);u.applyBindingsToNode((0,h.I1)(i),{template:{name:"dx-dashboard-style-settings-editor",data:o}},t.bindingContext)}}),fe=e=>t=>({options:e,template:(a,i)=>{const r=new f.T(e);u.utils.domNodeDisposal.addDisposeCallback(i,(e=>{r?.dispose()})),u.applyBindingsToNode((0,h.I1)(i),{template:{name:"dx-dashboard-format-rule-condition-type-editor",data:r}},t.bindingContext)}})},1886:(e,t,a)=>{a.d(t,{X:()=>o,x:()=>r});var i=a(774);let r={propertyName:"definitionMode",modelName:"@DefinitionMode",defaultVal:"Rows",simpleFormAdapterItem:"selectBoxEditor",values:{Rows:"DashboardStringId.GridCalculationAlongRows",SparklineArgument:"DashboardStringId.GridCalculationAlongSparklineArgument",RowsAndSparklineArgument:"DashboardStringId.GridCalculationAlongRowsAndSparklineArgument",SparklineArgumentAndRows:"DashboardStringId.GridCalculationAlongSparklineArgumentAndRows"}},o=i.s.concat([r])},1892:(e,t,a)=>{a.d(t,{Q:()=>n});var i=a(6799),r=a(4307),o=a(3620);class n extends r.Z{get _template(){return"dx-dashboard-item"}constructor(e={},t=new i.ModelSerializer){super(e,t)}_getDefaultItemType(){return"LayoutItem"}_deleteDashbordItem(){this._dashboard()&&this._dashboard().items.remove(this.item)}}o.r.LayoutItem=n},1910:(e,t,a)=>{a.d(t,{$A:()=>n,JW:()=>o,SD:()=>s,_4:()=>r,fx:()=>d});var i=a(4904);let r={propertyName:"dashboardItem",modelName:"@DashboardItem"},o={propertyName:"orientation",modelName:"@Orientation",displayName:"DashboardWebStringId.Chart.Orientation",defaultVal:"Horizontal",simpleFormAdapterItem:"textBoxEditor"},n={propertyName:"weight",modelName:"@Weight",defaultVal:1,displayName:"DashboardStringId.WeightCaption",simpleFormAdapterItem:"numberBoxEditor",from:i.a1},s={propertyName:"childNodes",modelName:"LayoutItems",displayName:"DashboardWebStringId.Dashboard.LayoutItems",array:!0},d=[i.YG,n,o,s,r]},1923:(e,t,a)=>{a.d(t,{Kz:()=>l,sO:()=>d,zH:()=>i});var i,r=a(6799),o=a(865),n=a(1513),s=a(158);class d extends n.$t{constructor(e={},t=new r.ModelSerializer){super(e,t)}getInfo(){return s.lh}grabFrom(e){this.name(e.name()),this.numericFormat.unit(e.numericFormat.unit()),this.numericFormat.precision(e.numericFormat.precision()),this.numericFormat.includeGroupSeparator(e.numericFormat.includeGroupSeparator()),this.numericFormat.formatType(e.numericFormat.formatType()),this.numericFormat.currencyCultureName(e.numericFormat.currencyCultureName()),this.dateTimeFormat.yearFormat(e.dateTimeFormat.yearFormat()),this.dateTimeFormat.quarterFormat(e.dateTimeFormat.quarterFormat()),this.dateTimeFormat.monthFormat(e.dateTimeFormat.monthFormat()),this.dateTimeFormat.dayOfWeekFormat(e.dateTimeFormat.dayOfWeekFormat()),this.dateTimeFormat.dateFormat(e.dateTimeFormat.dateFormat()),this.dateTimeFormat.dateHourFormat(e.dateTimeFormat.dateHourFormat()),this.dateTimeFormat.dateHourMinuteFormat(e.dateTimeFormat.dateHourMinuteFormat()),this.dateTimeFormat.dateTimeFormat(e.dateTimeFormat.dateTimeFormat()),this.dateTimeFormat.hourFormat(e.dateTimeFormat.hourFormat()),this.dateTimeFormat.timeHourMinuteFormat(e.dateTimeFormat.timeHourMinuteFormat()),this.dateTimeFormat.exactDateFormat(e.dateTimeFormat.exactDateFormat()),this.dateTimeFormat.exactTimeFormat(e.dateTimeFormat.exactTimeFormat())}isDefinitionEquals(e){return!!e&&this.dataMember()===e.dataMember()}getUniqueNamePrefix(){return"DataItem"}}d.typesMap={Integer:"integer",Long:"integer",Float:"double",Double:"double",Decimal:"double",DateTime:"datetime",DateOnly:"date",TimeOnly:"time",Text:"string",String:"string",Bool:"Bool",Boolean:"Bool",Enum:"string"},d._specificsOverrideMap={Float:"float",Double:"float",Decimal:"float"},function(e){e[e.Number=0]="Number",e[e.String=1]="String",e[e.RangeDate=2]="RangeDate",e[e.Attribute=3]="Attribute",e[e.Hidden=4]="Hidden"}(i||(i={}));class l extends n.$t{static create(e,t){return new l(e,{"@DefaultId":t.uniqueName()},void 0)}constructor(e,t={},a=new r.ModelSerializer){super(t,a),this._dataItemProvider=o.observable(null),this._specifics={acceptableShapingType:i.Number,customOptionsProperties:[],customDataShapingProperties:[],isAttribute:!1,skipFormatting:!1,supportsTopNOther:!0,forceAddOlapExactDateFormat:!1},this._updateProvider(e),this.addDisposable(this.dataItem=o.pureComputed({read:()=>this._dataItemProvider()?this._dataItemProvider()._getDataItem(this.uniqueName()):void 0,write:e=>this.uniqueName(e&&e.uniqueName())}))}getInfo(){return s.N5}_getDefaultItemType(){}_updateProvider(e){this._dataItemProvider(e)}}},1943:(e,t,a)=>{a.d(t,{O:()=>n});var i=a(6799),r=a(5792),o=a(1041);class n extends i.Disposable{constructor(e,t,...a){super(),this._propertyName=e,this._startIndex=t,this._componentsCollections=a,this._componentsCollections.map((e=>{e().forEach((e=>this._ensureUniqueName(e))),this.addDisposable((0,o.EK)(e,(e=>{for(const a of e){var t=a;if("added"===t.status&&!this._ensureUniqueName(t.value))return!1}return!0})))}))}_ensureUniqueName(e){var t=this._componentsCollections.reduce(((e,t)=>e.concat(t())),[]),a=t.indexOf(e),i=e[this._propertyName]();if(t.splice(a,1),i&&!r.$A.isValidName(i,t,this._propertyName))throw new Error(`Invalid Name "${i}": An item with the same name already exists. Check the name or set it to 'undefined' to generate a unique name automatically.`);return i||e[this._propertyName](r.$A.generateName(e.getUniqueNamePrefix(),t,this._propertyName,this._startIndex)),!0}}},1957:(e,t,a)=>{a.d(t,{F:()=>r});var i=a(9667);class r{static toRange(e,t){let a=new Date;var r={startValue:this._getDateTime(e.Start,a,t),endValue:this._getDateTime(e.End,a,t)};let o=e.Start&&e.End&&e.End<e.Start?e.Start:e.End;return r=i.A.validateLimitsOrder(r),o&&o.Relative&&(r.endValue.setMilliseconds(r.endValue.getMilliseconds()-1),r=i.A.validateLimitsOrder(r)),r}static _getDateTime(e,t,a){if(e){if(!e.Relative)return e.Date;switch(e.Interval){case"Year":return new Date(t.getFullYear()+e.Offset,0,1);case"Quarter":var i=Math.floor(t.getMonth()/3);return new Date(t.getFullYear(),3*i+3*e.Offset,1);case"Month":return new Date(t.getFullYear(),t.getMonth()+e.Offset,1);case"Week":var r=function(e,t){const a=(e.getDay()-t+7)%7,i=new Date(e);return i.setDate(e.getDate()-a),i}(t,a);return new Date(r.getFullYear(),r.getMonth(),r.getDate()+7*e.Offset);case"Day":return new Date(t.getFullYear(),t.getMonth(),t.getDate()+e.Offset);case"Hour":return new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours()+e.Offset,0,0,0);case"Minute":return new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes()+e.Offset,0,0);case"Second":return new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()+e.Offset,0)}}}}},1965:(e,t,a)=>{a.d(t,{k:()=>i});let i={propertyName:"coloringOptions",modelName:"ColoringOptions",displayName:"DashboardWebStringId.ColoringOptions",type:a(638).L}},1967:(e,t,a)=>{a.d(t,{Eu:()=>o,K4:()=>s,Mo:()=>n,Tg:()=>d,Tu:()=>r});var i=a(4904);let r={propertyName:"outsidePosition",modelName:"@OutsidePosition",displayName:"DashboardWebStringId.Chart.Position",defaultVal:"TopRightHorizontal",simpleFormAdapterItem:"selectBoxEditor",values:{TopLeftVertical:"DashboardWebStringId.Chart.Position.TopLeftVertical",TopLeftHorizontal:"DashboardWebStringId.Chart.Position.TopLeftHorizontal",TopCenterHorizontal:"DashboardWebStringId.Chart.Position.TopCenterHorizontal",TopRightVertical:"DashboardWebStringId.Chart.Position.TopRightVertical",TopRightHorizontal:"DashboardWebStringId.Chart.Position.TopRightHorizontal",BottomLeftVertical:"DashboardWebStringId.Chart.Position.BottomLeftVertical",BottomLeftHorizontal:"DashboardWebStringId.Chart.Position.BottomLeftHorizontal",BottomCenterHorizontal:"DashboardWebStringId.Chart.Position.BottomCenterHorizontal",BottomRightVertical:"DashboardWebStringId.Chart.Position.BottomRightVertical",BottomRightHorizontal:"DashboardWebStringId.Chart.Position.BottomRightHorizontal"}},o={propertyName:"insidePosition",modelName:"@InsidePosition",displayName:"DashboardWebStringId.Chart.Position",defaultVal:"TopRightHorizontal",simpleFormAdapterItem:"selectBoxEditor",values:{TopLeftVertical:"DashboardWebStringId.Chart.Position.TopLeftVertical",TopLeftHorizontal:"DashboardWebStringId.Chart.Position.TopLeftHorizontal",TopCenterHorizontal:"DashboardWebStringId.Chart.Position.TopCenterHorizontal",TopCenterVertical:"DashboardWebStringId.Chart.Position.TopCenterVertical",TopRightVertical:"DashboardWebStringId.Chart.Position.TopRightVertical",TopRightHorizontal:"DashboardWebStringId.Chart.Position.TopRightHorizontal",BottomLeftVertical:"DashboardWebStringId.Chart.Position.BottomLeftVertical",BottomLeftHorizontal:"DashboardWebStringId.Chart.Position.BottomLeftHorizontal",BottomCenterHorizontal:"DashboardWebStringId.Chart.Position.BottomCenterHorizontal",BottomCenterVertical:"DashboardWebStringId.Chart.Position.BottomCenterVertical",BottomRightVertical:"DashboardWebStringId.Chart.Position.BottomRightVertical",BottomRightHorizontal:"DashboardWebStringId.Chart.Position.BottomRightHorizontal"}},n={propertyName:"isInsideDiagram",modelName:"@IsInsidePosition",displayName:"DashboardWebStringId.Chart.IsInsideOfDiagram",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},s={propertyName:"visible",modelName:"@Visible",displayName:"DashboardWebStringId.Chart.ShowLegend",defaultVal:!0,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},d=[r,o,n,s]},1973:(e,t,a)=>{a.d(t,{_:()=>u});var i=a(9731),r=a(6799),o=a(865),n=a(2037),s=a(2809),d=a(1513),l=a(6744);class u extends d.Lm{isEmpty(){return!this._persistedValue||!this.type||!this.type()}get isInfinity(){return this._persistedValue()==l.qv}constructor(e={},t=new r.ModelSerializer){super(e,t),this.isEmpty()||this.isInfinity||this._persistedValue(s._.convertSingleValue(this._persistedValue(),this.type())),this.addDisposable(this.value=o.pureComputed({read:()=>this._persistedValue(),write:e=>{let t=e;t===l.qv&&this.type("System.Double"),this.type()===i.DotnetTypes.SystemTimeOnly&&"string"==typeof e&&(t=(0,n.gR)(e)),this._persistedValue(t)}}))}getInfo(){return l.EZ}setValue(e,t){this.value(e),this.type(t)}}},1985:(e,t,a)=>{a.d(t,{x:()=>s});var i=a(6799),r=a(1513),o=a(8090),n=a(5842);class s extends o.Z{constructor(e={},t=new i.ModelSerializer){super(e,t)}_getInfoCore(){return n.a}_getDefaultItemType(){return"ComboBox"}_allowAllValue(){return this._isMultiselectable()||this.showAllValue()}_isMultiselectable(){return"Checked"===this.comboBoxType()}}r.Jh.ComboBox={type:s,groupName:"filter",title:"DashboardStringId.DefaultNameComboBoxItem",index:320}},2020:(e,t,a)=>{a.d(t,{KT:()=>d,Mi:()=>l,RU:()=>n,oq:()=>s});var i=a(9167),r=a(7212),o=a(1513);function n(e,t){var a;return t||"dx-dashboard-toolbox-"+((a=e)[0].toLowerCase()+a.substr(1,a.length))}function s(e){var t=e instanceof r.F?o.Jh[e.customItemType()].icon:void 0;return n(e.itemType(),t)}function d(e){var t=e instanceof r.F?e.customItemType():e.itemType(),a=o.Jh[t];return a.title?(0,i.Mu)(a.title):t}function l(e){var t=o.Jh[e];return{"@ItemType":t.customItemType?r.F.ItemType:e,"@CustomItemType":t.customItemType?e:void 0}}},2037:(e,t,a)=>{a.d(t,{Aq:()=>m,OE:()=>n,bt:()=>o,fK:()=>b,fi:()=>p,gR:()=>d,kc:()=>f,ku:()=>l,ls:()=>c,o8:()=>h,oU:()=>s,zd:()=>u});var i=a(9731);const r=/^\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d/;function o(e){if("string"==typeof e&&r.test(e))return l(e);if(e&&"object"==typeof e&&(e.Year||e.Hour>=0)){const t=new Date;e.Year>=0&&t.setFullYear(e.Year),e.Month>=0&&t.setMonth(e.Month-1);const a=e.Day||e.DayOfYear;return a>=0&&t.setDate(a),e.Hour>=0?t.setHours(e.Hour):t.setHours(0),e.Minute>=0?t.setMinutes(e.Minute):t.setMinutes(0),e.Second>=0?t.setSeconds(e.Second):t.setSeconds(0),e.Millisecond>=0?t.setMilliseconds(e.Millisecond):t.setMilliseconds(0),t}return e}function n(e){var t=(e,t)=>{e[t]=o(e[t])};for(var a in e.Slices){var i=e.Slices[a];for(var r in i.Data){var n=i.Data[r];for(var s in n)t(n,s)}}for(var d in e.EncodeMaps){var l=e.EncodeMaps[d],u=l.length;if(u>0)for(var c=0;c<u;c++)t(l,c)}}function s(e,t){if(!e)return e;if(Array.isArray(e))return e.map((e=>s(e)));if(e instanceof Date)return u(e,t??i.DotnetTypes.SystemDateTime);if(e instanceof Object)for(var a in e)e[a]=s(e[a]);return e}function d(e){let t=e.trim().toUpperCase(),a=!1,i=null;(t.endsWith("AM")||t.endsWith("PM"))&&(a=!0,i=t.slice(-2),t=t.slice(0,-2).trim());let r="0";if(t.includes(".")){const[e,a]=t.split(".");t=e,r=a.substring(0,3)}const o=t.split(":");let n=parseInt(o[0],10),s=o.length>1?parseInt(o[1],10)??0:0,d=o.length>2?parseInt(o[2],10)??0:0,l=parseInt(r,10)??0;a&&("AM"===i?12===n&&(n=0):12!==n&&(n+=12));const u=new Date;return u.setHours(n,s,d,l),u}function l(e,t=i.DotnetTypes.SystemDateTime){if(t===i.DotnetTypes.SystemTimeOnly)return d(e);let a=e;var r=":"==e[e.length-3]&&-1!==["+","-"].indexOf(e[e.length-6]);"Z"===e[e.length-1]||r||(e+="Z");var o=new Date(e);return isNaN(o.getTime())?a:new Date(o.getUTCFullYear(),o.getUTCMonth(),o.getUTCDate(),o.getUTCHours(),o.getUTCMinutes(),o.getUTCSeconds(),o.getUTCMilliseconds())}function u(e,t=i.DotnetTypes.SystemDateTime){var a=(e,t=!1)=>{var a=e.toString();return t?2==a.length?"0"+a:1==a.length?"00"+a:a:1==a.length?"0"+a:a};let r="";return t!==i.DotnetTypes.SystemDateTime&&t!==i.DotnetTypes.SystemDateOnly||(r=e.getFullYear()+"-"+a(e.getMonth()+1)+"-"+a(e.getDate())),t===i.DotnetTypes.SystemDateTime&&(r+="T"),t!==i.DotnetTypes.SystemDateTime&&t!==i.DotnetTypes.SystemTimeOnly||(r=r+a(e.getHours())+":"+a(e.getMinutes())+":"+a(e.getSeconds())+"."+a(e.getMilliseconds(),!0)),r}function c(e,t=i.DotnetTypes.SystemDateTime){return e instanceof Date?u(e,t):String(e)}function h(e){return new Date(e.valueOf())}function p(e,t){e.setDate(e.getDate()+t)}function m(e){switch(e){case"FirstDay":return e=>g(e,1);case"FirstFourDayWeek":return e=>g(e,4);case"FirstFullWeek":return e=>g(e,7)}}function g(e,t){let a=e.getMonth(),i=e.getDate();return 11===a&&i>=25+t||0===a&&i<=t}function b(e,t,a,i,r){if(e>t)throw new Error("'start' must be less or equal to 'end'.");if(0===e.getMonth()&&1===e.getDate()){let o=f(e.getFullYear(),a,i),n=h(o);if(p(n,7),o<e&&n>e?(r(h(e)),e=n):o>e&&(r(h(e)),e=o),e>t)return}let o=h(e),n=m(i);for(;o<t;)r(h(o)),11===o.getMonth()&&25!==o.getDate()&&n(o)&&r(new Date(o.getFullYear()+1,0,1)),p(o,7);r(h(t))}function f(e,t,a){let i=new Date(e,0,1);for(p(i,-7);i.getDay()!==t;)p(i,1);let r=m(a);for(;!r(i);)p(i,7);return i}},2056:(e,t,a)=>{a.d(t,{l:()=>n});var i=a(6799),r=a(1513),o=a(979);class n extends r.Lm{getInfo(){return o.w}constructor(e,t=new i.ModelSerializer){super(e,t)}}},2058:(e,t,a)=>{a.d(t,{K:()=>r});var i=a(6726);class r{constructor(e,t){this.dataSource=this._wrapIfRequired(e,t),this.dataMembers=t,this.dataSource&&this.dataMembers?(this.rowCount=this.dataSource.length,this.columnCount=this.dataMembers.length):(this.dataSource=[],this.dataMembers=[],this.rowCount=0,this.columnCount=0)}_wrapIfRequired(e,t){var a,i=[],r=e&&e.length>0&&Array.isArray(e)&&Array.isArray(e[0]);if(r)for(var o=0;o<e.length;o++){if(a=e[o],!t||!a||a.length!==t.length){r=!1;break}i[o]={};for(var n=0;n<a.length;n++)i[o][t[n]]=a[n]}return r?i:e}getRowValue(e,t){return this.dataSource[e][t]}getFormattedRowValue(e,t,a){var r=this.getRowValue(e,t);return(0,i.bH)(r,a)}getFormattedArgumentRowValue(e,t,a){var r=this.getRowValue(e,t);return(0,i.GP)(r,a)}getColumnIndex(e){return this.dataMembers.indexOf(e)}getRowCount(){return this.rowCount}}},2084:(e,t,a)=>{a.d(t,{QC:()=>o,ds:()=>n,iD:()=>r,zh:()=>s});var i=a(7540);let r={propertyName:"showInLegend",modelName:"@ShowInLegend",displayName:"DashboardStringId.FormatRuleDisplayInLegend",defaultVal:!0,simpleFormAdapterItem:"yesNoButtonGroupEditor"},o={propertyName:"displayName",modelName:"@DisplayName",displayName:"DashboardStringId.FormatRuleDisplayName",simpleFormAdapterItem:"textBoxEditor"},n={propertyName:"dataItemName",modelName:"@DataItem",displayName:"DashboardWebStringId.ConditionalFormatting.CalculatedBy",simpleFormAdapterItem:"selectBoxEditor"},s=i.Qd.concat([r,o,n])},2124:(e,t,a)=>{a.d(t,{p:()=>i});let i={radioGroup:"radioGroup",image:"image",text:"text",bool:"bool",boolYesNo:"boolYesNo",boolVisibleHidden:"boolVisibleHidden",boolDiscreteContinuous:"boolDiscreteContinuous",checkBox:"checkBox",list:"list",numeric:"numeric",date:"data",combobox:"combobox",buttonGroup:"buttonGroup",guid:"guid"}},2128:(e,t,a)=>{a.d(t,{T:()=>n});var i=a(6799),r=a(6844),o=a(8109);class n extends r.q{get _isFederationDataProvider(){return!0}constructor(e={},t=new i.ModelSerializer){super(e,t),this.hasCalculatedFields=!0,this.hasFilter=!0}getInfo(){return o.U}getDisplayNamePrefix(){return"DashboardStringId.DefaultFileExtractDataSourceName"}_getDefaultItemType(){return"ExtractFileDataSource"}}},2160:(e,t,a)=>{a.d(t,{Y:()=>d});var i=a(6799),r=a(2531),o=a(7339),n=a(8011),s=a(5771);class d extends o.E{get _isApplyToRowColumnRestricted(){return!0}constructor(e,t=new i.ModelSerializer){super(e,t)}getInfo(){return n.L}getActualPredefinedType(){return s.N.getPredefinedType(this.actualStyles,(e=>{var t=new d;return s.N.generateRangeSet(t,e),t}))}setActualPredefinedType(e){super.setActualPredefinedType(e)}createStyleSettings(e){return new r.S({"@PredefinedColor":e})}}},2193:e=>{e.exports=DevExpress.ui.dxTagBox},2203:(e,t,a)=>{a.d(t,{B:()=>s});var i=a(6799),r=a(865),o=a(1513),n=a(414);class s extends o.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t),this.mode=r.observable(),this.argumentInterval=r.observable("Year"),this.addDisposable(this.mode.subscribe((e=>{"None"===e?(this.flow.isEmpty(!0),this.fixed.isEmpty(!0)):"Flow"===e?(this.flow.isEmpty(!1),this.fixed.isEmpty(!0)):"Fixed"===e&&(this.flow.isEmpty(!0),this.fixed.isEmpty(!1))}))),e.hasOwnProperty("FixedDateTimePeriodLimit")?this.mode("Fixed"):e.hasOwnProperty("FlowDateTimePeriodLimit")?this.mode("Flow"):this.mode("None"),this.addDisposable(r.computed((()=>{this.flow.argumentInterval(this.argumentInterval())})))}getInfo(){return n.vQ}isEmpty(){return"None"===this.mode()}getInterval(){return"Flow"===this.mode()?this.flow.interval():null}}},2210:(e,t,a)=>{a.d(t,{F:()=>o,H:()=>r});var i=a(774);let r={propertyName:"definitionMode",modelName:"@DefinitionMode",defaultVal:"Columns",simpleFormAdapterItem:"selectBoxEditor",values:{Columns:"DashboardStringId.PivotCalculationAlongColumns",Rows:"DashboardStringId.PivotCalculationAlongRows",ColumnsAndRows:"DashboardStringId.PivotCalculationAlongColumnsAndRows",RowsAndColumns:"DashboardStringId.PivotCalculationAlongRowsAndColumns",GroupsInColumns:"DashboardStringId.PivotCalculationAlongGroupsInColumns",GroupsInRows:"DashboardStringId.PivotCalculationAlongGroupsInRows",GroupsInColumnsAndRows:"DashboardStringId.PivotCalculationAlongGroupsInColumnsAndRows",GroupsInRowsAndColumns:"DashboardStringId.PivotCalculationAlongGroupsInRowsAndColumns"}},o=i.s.concat([r])},2216:(e,t,a)=>{a.d(t,{S$:()=>r,hF:()=>n,pg:()=>o,sl:()=>i});class i{}class r{}class o{}class n{}},2241:(e,t,a)=>{a.d(t,{j:()=>i});let i=[]},2248:(e,t,a)=>{a.d(t,{H3:()=>u,Sg:()=>l,_P:()=>s,zL:()=>d,zr:()=>n});var i=a(158),r=a(4904),o=a(7069);let n={propertyName:"__latitude",modelName:"Latitude",displayName:"DashboardStringId.Latitude",info:i.N5},s={propertyName:"__longitude",modelName:"Longitude",displayName:"DashboardStringId.Longitude",info:i.N5},d={propertyName:"__tooltipDimensions",modelName:"TooltipDimensions",displayName:"DashboardWebStringId.Map.TooltipDimensions",array:!0},l={propertyName:"enableClustering",modelName:"@EnableClustering",displayName:"DashboardWebStringId.GeoPointMapClusterization",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},u=o.dw.concat([n,s,d,l])},2251:(e,t,a)=>{a.d(t,{FC:()=>l,NT:()=>d});var i=a(6799),r=a(1513),o=a(9850);
8class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.TI}}var s=a(7540);let d={propertyName:"cardLayoutElement",modelName:"CardFormatRuleLayoutElement",displayName:"DashboardStringId.FormatRuleApplyTo",type:n,info:o.TI},l=s.Qd.concat([d,{propertyName:"layoutItemApplyTo",modelName:"@LayoutItemApplyTo",displayName:"DashboardStringId.FormatRuleApplyTo",defaultVal:"Title"}])},2253:(e,t,a)=>{a.d(t,{Ws:()=>p,Ye:()=>u,cJ:()=>c,do:()=>l,k$:()=>h});var i=a(865),r=a(9167),o=a(7687),n=a(9508),s=a(7011),d=a(7576);function l(e){return[].concat(...e.panes().map((e=>e.series()))).filter((e=>e._isConditionalFormattingSupported))}function u(e,t,a=l){return()=>a(e).reduce(((a,i)=>(a.push({uniqueName:i._getDataId(),displayName:i.name()||(0,o.A)(t,e,i)}),a)),[])}function c(e){return[].concat(...e.panes().map((e=>e.series())))}function h(e,t){const a=c(t).filter((t=>t._getDataId()===e))[0];let i=[];switch(a?.constructor){case n.cC:i=[s.R0,s.$t,s.VN];break;case n.o4:i=[s.ho,s.R0,s.$t,s.VN];break;case n.K9:case n.HP:case n.lr:i=[s.Hq]}return i.map((e=>({value:e.modelName,displayValueId:e.displayName})))}function p(e,t,a){let o=e.value(),n=i.unwrap(u(t,a,c)().filter((e=>e.uniqueName===o))[0]?.displayName);return n=n+" "+(0,r.Mu)(d.AD[e.itemType()]),n}},2262:e=>{e.exports=DevExpress.data.CustomStore},2265:(e,t,a)=>{a.d(t,{S:()=>n});var i=a(6799),r=a(1513),o=a(3024);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.i}init(){}setSpecificType(e){}}},2323:(e,t,a)=>{a.d(t,{FN:()=>d,Fl:()=>u,G1:()=>c,IM:()=>h,LD:()=>n,XN:()=>l,c3:()=>p,pq:()=>s});var i=a(865),r=a(4950),o=a(4904);let n={propertyName:"showPointLabels",modelName:"@Visible",displayName:"DashboardWebStringId.Chart.ShowPointLablels",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:o.q6},s={propertyName:"orientation",modelName:"@Orientation",displayName:"DashboardWebStringId.Chart.Orientation",defaultVal:"Default",simpleFormAdapterItem:"listEditor",values:{Default:"DashboardWebStringId.Chart.Orientation.Default",RotateRight:"DashboardWebStringId.Chart.Orientation.RotateRight",RotateLeft:"DashboardWebStringId.Chart.Orientation.RotateLeft"}},d={propertyName:"overlappingMode",modelName:"@OverlappingMode",displayName:"DashboardWebStringId.Chart.OverlappingMode",defaultVal:"Hide",simpleFormAdapterItem:"buttonGroupEditor",values:{Hide:"DashboardWebStringId.Chart.OverlappingMode.Hide",None:"DashboardWebStringId.Chart.OverlappingMode.None"}},l=[n,s,d],u={propertyName:"showForZeroValues",modelName:"@ShowForZeroValues",displayName:"DashboardWebStringId.Chart.ShowZeroValues",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:o.q6},c={propertyName:"position",modelName:"@Position",displayName:"DashboardWebStringId.Chart.Position",defaultVal:"Outside",simpleFormAdapterItem:"buttonGroupEditor",values:{Outside:"DashboardWebStringId.Chart.Position.Outside",Inside:"DashboardWebStringId.Chart.Position.Inside"}},h={propertyName:"contentType",modelName:"@ContentType",displayName:"DashboardWebStringId.Chart.Content",defaultVal:"None",from:e=>i.observable((0,r.TR)(e)),toJsonObject:r.uB},p=l.concat([u,c,h])},2369:(e,t,a)=>{a.d(t,{GF:()=>c,Gi:()=>d,ZM:()=>u,bu:()=>s,l5:()=>l});var i=a(4904),r=a(5480),o=a(8191),n=a(7490);let s={propertyName:"cardDeltaOptions",modelName:"CardDeltaOptions",displayName:"DashboardWebStringId.Grid.DeltaOptions",type:o.X},d={propertyName:"sparklineOptions",modelName:"SparklineOptions",displayName:"DashboardWebStringId.Card.SparklineOptions",type:n.C},l={propertyName:"showSparkline",modelName:"@ShowStartEndValues",displayName:"DashboardWebStringId.Card.SparklineVisible",defaultVal:!0,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},u={propertyName:"layoutTemplate",modelName:"LayoutTemplate"},c=r.QS.concat([s,d,l,u])},2383:(e,t,a)=>{a.d(t,{A:()=>i});let i={nullValueGuid:"D86D8A6C-0D87-4CA4-9C15-3356A83699B5",othersValueGuid:"5821CCA5-303B-425D-909F-B8373FB7FAE3",olapNullValueGuid:"764E2930-72BE-4464-ACB6-4ADB205BD414",errorValueGuid:"D7BB8881-C9F3-45E3-B370-2EA8E836FC5D"}},2400:(e,t,a)=>{a.d(t,{$:()=>u});var i=a(6799),r=a(865),o=a(1923),n=a(8588),s=a(9692),d=a(8181),l=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class u extends s.s{constructor(e={},t=new i.ModelSerializer){super(e,t),this.__seriesDimensions=r.observableArray([]),this.seriesDimensions=r.observableArray([]),this.__seriesDimensions((0,i.deserializeArray)(e.SeriesDimensions,(e=>new o.Kz(this,e,t)))()),this._subscribeDataItemLinkArrays(d.b)}_getInfoCore(){return d.c}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__seriesDimensions),this.__seriesDimensions.removeAll()}_getInteractivityDimensionLinks(){return this.__seriesDimensions()}}l([(0,n.s)("SeriesDimension")],u.prototype,"__seriesDimensions",void 0)},2456:(e,t,a)=>{a.d(t,{J:()=>r});var i=a(8231);let r={eachPoint:function(e,t){var a=this,i=e.getChildren();if(!1===t(e))return!1;
8i.forEach((e=>{if(!1===a.eachPoint(e,t))return!1}))},findFirstPoint:function(e,t){var a=void 0;return this.eachPoint(e,(function(e){var i=e.getAxisPath();if(t(i))return a=e,!1})),a},findFirstPointByUniqueValues:function(e,t){var a=this;return a.findFirstPoint(e,(function(e){return a._equalPredicate(e,t,(function(e,t){return a._areEqual(e,t.getUniqueValue())}))}))},findFirstPointByValues:function(e,t){var a=this;return a.findFirstPoint(e,(function(e){return a._equalPredicate(e,t,(function(e,t){return a._areEqual(e,t.getValue())}))}))},findFirstPointByUniqueValueAndDimension:function(e,t,a){var i=this,r=void 0;return i.eachPoint(e,(function(e){var o=e.getDimension();if(o&&o.id===a&&i._areEqual(t,e.getUniqueValue()))return r=e,!1})),r},_areEqual:function(e,t){return(0,i.toComparable)(e,!1)===(0,i.toComparable)(t,!1)},_equalPredicate:function(e,t,a){if(t=t||[],e.length!=t.length)return!1;var i=!0;return t.forEach(((t,r)=>i=i&&a(t,e[r]))),i},forSamePoints:function(e,t,a){var i=this;a(e,t),e.getChildren().forEach((e=>{var r=i.findChildByUniqueValue(t,e.getUniqueValue());r&&i.forSamePoints(e,r,a)}))},findChildByUniqueValue:function(e,t){var a=this,i=e.getChildren(),r=void 0;return i.forEach((e=>{if(a._areEqual(t,e.getUniqueValue()))return r=e,!1})),r},getValuesByTuples:function(e,t){var a=[],i=t.length;return e.forEach((e=>{for(var t=[],r=e.getAxisPoint();null!=r.getParent()&&(t.push(r.getUniqueValue()),1!=i);)r=r.getParent();t.reverse(),a.push(t)})),a}}},2460:(e,t,a)=>
vendor: 37,803 bytes, line 8
8{a.d(t,{y:()=>i});var i=[{name:"DJF",displayName:"DJF (Djiboutian Franc)",cultures:[{name:"aa-DJ",displayName:"Afar (Djibouti)"},{name:"ar-DJ",displayName:"Arabic (Djibouti)"},{name:"fr-DJ",displayName:"French (Djibouti)"},{name:"so-DJ",displayName:"Somali (Djibouti)"}]},{name:"ERN",displayName:"ERN (Eritrean Nakfa)",cultures:[{name:"aa-ER",displayName:"Afar (Eritrea)"},{name:"ar-ER",displayName:"Arabic (Eritrea)"},{name:"byn-ER",displayName:"Blin (Eritrea)"},{name:"en-ER",displayName:"English (Eritrea)"},{name:"ssy-ER",displayName:"Saho (Eritrea)"},{name:"ti-ER",displayName:"Tigrinya (Eritrea)"},{name:"tig-ER",displayName:"Tigre (Eritrea)"}]},{name:"ETB",displayName:"ETB (Ethiopian Birr)",cultures:[{name:"aa-ET",displayName:"Afar (Ethiopia)"},{name:"am-ET",displayName:"Amharic (Ethiopia)"},{name:"om-ET",displayName:"Oromo (Ethiopia)"},{name:"so-ET",displayName:"Somali (Ethiopia)"},{name:"ti-ET",displayName:"Tigrinya (Ethiopia)"},{name:"wal-ET",displayName:"Wolaytta (Ethiopia)"}]},{name:"NAD",displayName:"NAD (Namibian Dollar)",cultures:[{name:"af-NA",displayName:"Afrikaans (Namibia)"},{name:"en-NA",displayName:"English (Namibia)"},{name:"naq-NA",displayName:"Nama (Namibia)"}]},{name:"ZAR",displayName:"ZAR (South African Rand)",cultures:[{name:"af-ZA",displayName:"Afrikaans (South Africa)"},{name:"en-LS",displayName:"English (Lesotho)"},{name:"en-ZA",displayName:"English (South Africa)"},{name:"nr-ZA",displayName:"South Ndebele (South Africa)"},{name:"nso-ZA",displayName:"Sesotho sa Leboa (South Africa)"},{name:"ss-ZA",displayName:"Swati (South Africa)"},{name:"st-LS",displayName:"Sesotho (Lesotho)"},{name:"st-ZA",displayName:"Southern Sotho (South Africa)"},{name:"tn-ZA",displayName:"Setswana (South Africa)"},{name:"ts-ZA",displayName:"Tsonga (South Africa)"},{name:"ve-ZA",displayName:"Venda (South Africa)"},{name:"xh-ZA",displayName:"isiXhosa (South Africa)"},{name:"zu-ZA",displayName:"isiZulu (South Africa)"}]},{name:"XAF",displayName:"XAF (Central African CFA Franc)",cultures:[{name:"agq-CM",displayName:"Aghem (Cameroon)"},{name:"ar-TD",displayName:"Arabic (Chad)"},{name:"bas-CM",displayName:"Basaa (Cameroon)"},{name:"dua-CM",displayName:"Duala (Cameroon)"},{name:"en-CM",displayName:"English (Cameroon)"},{name:"es-GQ",displayName:"Spanish (Equatorial Guinea)"},{name:"ewo-CM",displayName:"Ewondo (Cameroon)"},{name:"ff-CM",displayName:"Fulah (Cameroon)"},{name:"fr-CF",displayName:"French (Central African Republic)"},{name:"fr-CG",displayName:"French (Congo)"},{name:"fr-CM",displayName:"French (Cameroon)"},{name:"fr-GA",displayName:"French (Gabon)"},{name:"fr-GQ",displayName:"French (Equatorial Guinea)"},{name:"fr-TD",displayName:"French (Chad)"},{name:"jgo-CM",displayName:"Ngomba (Cameroon)"},{name:"kkj-CM",displayName:"Kako (Cameroon)"},{name:"ksf-CM",displayName:"Bafia (Cameroon)"},{name:"ln-CF",displayName:"Lingala (Central African Republic)"},{name:"ln-CG",displayName:"Lingala (Congo)"},{name:"mgo-CM",displayName:"Meta' (Cameroon)"},{name:"mua-CM",displayName:"Mundang (Cameroon)"},{name:"nmg-CM",displayName:"Kwasio (Cameroon)"},{name:"nnh-CM",displayName:"Ngiemboon (Cameroon)"},{name:"pt-GQ",displayName:"Portuguese (Equatorial Guinea)"},{name:"sg-CF",displayName:"Sango (Central African Republic)"},{name:"yav-CM",displayName:"Yangben (Cameroon)"}]},{name:"GHS",displayName:"GHS (Ghanaian Cedi)",cultures:[{name:"ak-GH",displayName:"Akan (Ghana)"},{name:"ee-GH",displayName:"Ewe (Ghana)"},{name:"en-GH",displayName:"English (Ghana)"},{name:"ha-Latn-GH",displayName:"Hausa (Latin, Ghana)"}]},{name:"XDR",displayName:"XDR (Special Drawing Rights)",cultures:[{name:"ar-001",displayName:"Arabic (World)"},{name:"en-001",displayName:"English (World)"},{name:"en-150",displayName:"English (Europe)"},{name:"eo-001",displayName:"Esperanto (World)"},{name:"es-419",displayName:"Spanish (Latin America)"},{name:"ia-001",displayName:"Interlingua (World)"},{name:"la-001",displayName:"Latin (World)"},{name:"prg-001",displayName:"Prussian (World)"},{name:"vo-001",displayName:"Volapük (World)"},{name:"yi-001",displayName:"Yiddish (World)"}]},{name:"AED",displayName:"AED (United Arab Emirates Dirham)",cultures:[{name:"ar-AE",displayName:"Arabic (U.A.E.)"}]},{name:"BHD",displayName:"BHD (Bahraini Dinar)",cultures:[{name:"ar-BH",displayName:"Arabic (Bahrain)"}]},{name:"DZD",displayName:"DZD (Algerian Dinar)",cultures:[{name:"ar-DZ",displayName:"Arabic (Algeria)"},{name:"fr-DZ",displayName:"French (Algeria)"},{name:"kab-DZ",displayName:"Kabyle (Algeria)"},{name:"tzm-Latn-DZ",displayName:"Tamazight (Latin, Algeria)"}]},{name:"EGP",displayName:"EGP (Egyptian Pound)",cultures:[{name:"ar-EG",displayName:"Arabic (Egypt)"}]},{name:"ILS",displayName:"ILS (Israeli New Shekel)",cultures:[{name:"ar-IL",displayName:"Arabic (Israel)"},{name:"ar-PS",displayName:"Arabic (Palestinian Authority)"},{name:"en-IL",displayName:"English (Israel)"},{name:"he-IL",displayName:"Hebrew (Israel)"}]},{name:"IQD",displayName:"IQD (Iraqi Dinar)",cultures:[{name:"ar-IQ",displayName:"Arabic (Iraq)"},{name:"ku-Arab-IQ",displayName:"Central Kurdish (Iraq)"},{name:"lrc-IQ",displayName:"Northern Luri (Iraq)"}]},{name:"JOD",displayName:"JOD (Jordanian Dinar)",cultures:[{name:"ar-JO",displayName:"Arabic (Jordan)"}]},{name:"KMF",displayName:"KMF (Comorian Franc)",cultures:[{name:"ar-KM",displayName:"Arabic (Comoros)"},{name:"fr-KM",displayName:"French (Comoros)"}]},{name:"KWD",displayName:"KWD (Kuwaiti Dinar)",cultures:[{name:"ar-KW",displayName:"Arabic (Kuwait)"}]},{name:"LBP",displayName:"LBP (Lebanese Pound)",cultures:[{name:"ar-LB",displayName:"Arabic (Lebanon)"}]},{name:"LYD",displayName:"LYD (Libyan Dinar)",cultures:[{name:"ar-LY",displayName:"Arabic (Libya)"}]},{name:"MAD",displayName:"MAD (Moroccan Dirham)",cultures:[{name:"ar-MA",displayName:"Arabic (Morocco)"},{name:"fr-MA",displayName:"French (Morocco)"},{name:"shi-Latn-MA",displayName:"Tachelhit (Latin, Morocco)"},{name:"shi-Tfng-MA",displayName:"Tachelhit (Tifinagh, Morocco)"},{name:"tzm-Arab-MA",displayName:"Central Atlas Tamazight (Arabic, Morocco)"},{name:"tzm-Latn-MA",displayName:"Central Atlas Tamazight (Latin, Morocco)"},{name:"tzm-Tfng-MA",displayName:"Central Atlas Tamazight (Tifinagh, Morocco)"},{name:"zgh-Tfng-MA",displayName:"Standard Moroccan Tamazight (Tifinagh, Morocco)"}]},{name:"MRO",displayName:"MRO (Mauritanian Ouguiya)",cultures:[{name:"ar-MR",displayName:"Arabic (Mauritania)"},{name:"ff-MR",displayName:"Fulah (Mauritania)"},{name:"fr-MR",displayName:"French (Mauritania)"}]},{name:"OMR",displayName:"OMR (Omani Rial)",cultures:[{name:"ar-OM",displayName:"Arabic (Oman)"}]},{name:"QAR",displayName:"QAR (Qatari Rial)",cultures:[{name:"ar-QA",displayName:"Arabic (Qatar)"}]},{name:"SAR",displayName:"SAR (Saudi Riyal)",cultures:[{name:"ar-SA",displayName:"Arabic (Saudi Arabia)"}]},{name:"SDG",displayName:"SDG (Sudanese Pound)",cultures:[{name:"ar-SD",displayName:"Arabic (Sudan)"},{name:"en-SD",displayName:"English (Sudan)"}]},{name:"SOS",displayName:"SOS (Somali Shilling)",cultures:[{name:"ar-SO",displayName:"Arabic (Somalia)"},{name:"so-SO",displayName:"Somali (Somalia)"}]},{name:"SSP",displayName:"SSP (South Sudanese Pound)",cultures:[{name:"ar-SS",displayName:"Arabic (South Sudan)"},{name:"en-SS",displayName:"English (South Sudan)"},{name:"nus-SS",displayName:"Nuer (South Sudan)"}]},{name:"SYP",displayName:"SYP (Syrian Pound)",cultures:[{name:"ar-SY",displayName:"Arabic (Syria)"},{name:"fr-SY",displayName:"French (Syria)"},{name:"syr-SY",displayName:"Syriac (Syria)"}]},{name:"TND",displayName:"TND (Tunisian Dinar)",cultures:[{name:"ar-TN",displayName:"Arabic (Tunisia)"},{name:"fr-TN",displayName:"French (Tunisia)"}]},{name:"YER",displayName:"YER (Yemeni Rial)",cultures:[{name:"ar-YE",displayName:"Arabic (Yemen)"}]},{name:"CLP",displayName:"CLP (Chilean Peso)",cultures:[{name:"arn-CL",displayName:"Mapudungun (Chile)"},{name:"es-CL",displayName:"Spanish (Chile)"}]},{name:"INR",displayName:"INR (Indian Rupee)",cultures:[{name:"as-IN",displayName:"Assamese (India)"},{name:"bn-IN",displayName:"Bangla (India)"},{name:"bo-IN",displayName:"Tibetan (India)"},{name:"brx-IN",displayName:"Bodo (India)"},{name:"en-IN",displayName:"English (India)"},{name:"gu-IN",displayName:"Gujarati (India)"},{name:"hi-IN",displayName:"Hindi (India)"},{name:"kn-IN",displayName:"Kannada (India)"},{name:"kok-IN",displayName:"Konkani (India)"},{name:"ks-Arab-IN",displayName:"Kashmiri (Perso-Arabic)"},{name:"ks-Deva-IN",displayName:"Kashmiri (Devanagari, India)"},{name:"ml-IN",displayName:"Malayalam (India)"},{name:"mni-IN",displayName:"Manipuri (India)"},{name:"mr-IN",displayName:"Marathi (India)"},{name:"ne-IN",displayName:"Nepali (India)"},{name:"or-IN",displayName:"Odia (India)"},{name:"pa-IN",displayName:"Punjabi (India)"},{name:"sa-IN",displayName:"Sanskrit (India)"},{name:"sd-Deva-IN",displayName:"Sindhi (Devanagari, India)"},{name:"ta-IN",displayName:"Tamil (India)"},{name:"te-IN",displayName:"Telugu (India)"},{name:"ur-IN",displayName:"Urdu (India)"}]},{name:"TZS",displayName:"TZS (Tanzanian Shilling)",cultures:[{name:"asa-TZ",displayName:"Asu (Tanzania)"},{name:"bez-TZ",displayName:"Bena (Tanzania)"},{name:"en-TZ",displayName:"English (Tanzania)"},{name:"jmc-TZ",displayName:"Machame (Tanzania)"},{name:"kde-TZ",displayName:"Makonde (Tanzania)"},{name:"ksb-TZ",displayName:"Shambala (Tanzania)"},{name:"lag-TZ",displayName:"Langi (Tanzania)"},{name:"mas-TZ",displayName:"Masai (Tanzania)"},{name:"rof-TZ",displayName:"Rombo (Tanzania)"},{name:"rwk-TZ",displayName:"Rwa (Tanzania)"},{name:"sbp-TZ",displayName:"Sangu (Tanzania)"},{name:"sw-TZ",displayName:"Kiswahili (Tanzania)"},{name:"vun-TZ",displayName:"Vunjo (Tanzania)"}]},{name:"EUR",displayName:"EUR (Euro)",cultures:[{name:"ast-ES",displayName:"Asturian (Spain)"},{name:"br-FR",displayName:"Breton (France)"},{name:"ca-AD",displayName:"Catalan (Andorra)"},{name:"ca-ES",displayName:"Catalan (Catalan)"},{name:"ca-ES-valencia",displayName:"Valencian (Spain)"},{name:"ca-FR",displayName:"Catalan (France)"},{name:"ca-IT",displayName:"Catalan (Italy)"},{name:"co-FR",displayName:"Corsican (France)"},{name:"de-AT",displayName:"German (Austria)"},{name:"de-BE",displayName:"German (Belgium)"},{name:"de-DE",displayName:"German (Germany)"},{name:"de-IT",displayName:"German (Italy)"},{name:"de-LU",displayName:"German (Luxembourg)"},{name:"dsb-DE",displayName:"Lower Sorbian (Germany)"},{name:"el-CY",displayName:"Greek (Cyprus)"},{name:"el-GR",displayName:"Greek (Greece)"},{name:"en-AT",displayName:"English (Austria)"},{name:"en-BE",displayName:"English (Belgium)"},{name:"en-CY",displayName:"English (Cyprus)"},{name:"en-DE",displayName:"English (Germany)"},{name:"en-FI",displayName:"English (Finland)"},{name:"en-IE",displayName:"English (Ireland)"},{name:"en-MT",displayName:"English (Malta)"},{name:"en-NL",displayName:"English (Netherlands)"},{name:"en-SI",displayName:"English (Slovenia)"},{name:"es-ES",displayName:"Spanish (Spain)"},{name:"et-EE",displayName:"Estonian (Estonia)"},{name:"eu-ES",displayName:"Basque (Basque)"},{name:"fi-FI",displayName:"Finnish (Finland)"},{name:"fr-BE",displayName:"French (Belgium)"},{name:"fr-BL",displayName:"French (Saint Barthélemy)"},{name:"fr-FR",displayName:"French (France)"},{name:"fr-GF",displayName:"French (French Guiana)"},{name:"fr-GP",displayName:"French (Guadeloupe)"},{name:"fr-LU",displayName:"French (Luxembourg)"},{name:"fr-MC",displayName:"French (Monaco)"},{name:"fr-MF",displayName:"French (Saint Martin)"},{name:"fr-MQ",displayName:"French (Martinique)"},{name:"fr-PM",displayName:"French (Saint Pierre and Miquelon)"},{name:"fr-RE",displayName:"French (Reunion)"},{name:"fr-YT",displayName:"French (Mayotte)"},{name:"fur-IT",displayName:"Friulian (Italy)"},{name:"fy-NL",displayName:"Frisian (Netherlands)"},{name:"ga-IE",displayName:"Irish (Ireland)"},{name:"gl-ES",displayName:"Galician (Galician)"},{name:"gsw-FR",displayName:"Alsatian (France)"},{name:"hsb-DE",displayName:"Upper Sorbian (Germany)"},{name:"ia-FR",displayName:"Interlingua (France)"},{name:"it-IT",displayName:"Italian (Italy)"},{name:"it-SM",displayName:"Italian (San Marino)"},{name:"it-VA",displayName:"Italian (Vatican City)"},{name:"ksh-DE",displayName:"Ripuarian (Germany)"},{name:"lb-LU",displayName:"Luxembourgish (Luxembourg)"},{name:"lt-LT",displayName:"Lithuanian (Lithuania)"},{name:"lv-LV",displayName:"Latvian (Latvia)"},{name:"mt-MT",displayName:"Maltese (Malta)"},{name:"nds-DE",displayName:"Low German (Germany)"},{name:"nds-NL",displayName:"Low German (Netherlands)"},{name:"nl-BE",displayName:"Dutch (Belgium)"},{name:"nl-NL",displayName:"Dutch (Netherlands)"},{name:"oc-FR",displayName:"Occitan (France)"},{name:"pt-LU",displayName:"Portuguese (Luxembourg)"},{name:"pt-PT",displayName:"Portuguese (Portugal)"},{name:"se-FI",displayName:"Sami, Northern (Finland)"},{name:"sk-SK",displayName:"Slovak (Slovakia)"},{name:"sl-SI",displayName:"Slovenian (Slovenia)"},{name:"smn-FI",displayName:"Sami, Inari (Finland)"},{name:"sms-FI",displayName:"Sami, Skolt (Finland)"},{name:"sq-XK",displayName:"Albanian (Kosovo)"},{name:"sr-Cyrl-ME",displayName:"Serbian (Cyrillic, Montenegro)"},{name:"sr-Cyrl-XK",displayName:"Serbian (Cyrillic, Kosovo)"},{name:"sr-Latn-ME",displayName:"Serbian (Latin, Montenegro)"},{name:"sr-Latn-XK",displayName:"Serbian (Latin, Kosovo)"},{name:"sv-AX",displayName:"Swedish (Ã
land Islands)"},{name:"sv-FI",displayName:"Swedish (Finland)"},{name:"tr-CY",displayName:"Turkish (Cyprus)"}]},{name:"AZN",displayName:"AZN (Azerbaijani Manat)",cultures:[{name:"az-Cyrl-AZ",displayName:"Azerbaijani (Cyrillic, Azerbaijan)"},{name:"az-Latn-AZ",displayName:"Azerbaijani (Latin, Azerbaijan)"}]},{name:"RUB",displayName:"RUB (Russian Ruble)",cultures:[{name:"ba-RU",displayName:"Bashkir (Russia)"},{name:"ce-RU",displayName:"Chechen (Russia)"},{name:"cu-RU",displayName:"Church Slavic (Russia)"},{name:"os-RU",displayName:"Ossetian (Cyrillic, Russia)"},{name:"ru-RU",displayName:"Russian (Russia)"},{name:"sah-RU",displayName:"Sakha (Russia)"},{name:"tt-RU",displayName:"Tatar (Russia)"}]},{name:"BYN",displayName:"BYN (Belarusian Ruble)",cultures:[{name:"be-BY",displayName:"Belarusian (Belarus)"},{name:"ru-BY",displayName:"Russian (Belarus)"}]},{name:"ZMW",displayName:"ZMW (Zambian Kwacha)",cultures:[{name:"bem-ZM",displayName:"Bemba (Zambia)"},{name:"en-ZM",displayName:"English (Zambia)"}]},{name:"BGN",displayName:"BGN (Bulgarian Lev)",cultures:[{name:"bg-BG",displayName:"Bulgarian (Bulgaria)"}]},{name:"NGN",displayName:"NGN (Nigerian Naira)",cultures:[{name:"bin-NG",displayName:"Edo (Nigeria)"},{name:"en-NG",displayName:"English (Nigeria)"},{name:"ff-NG",displayName:"Fulah (Nigeria)"},{name:"ha-Latn-NG",displayName:"Hausa (Latin, Nigeria)"},{name:"ibb-NG",displayName:"Ibibio (Nigeria)"},{name:"ig-NG",displayName:"Igbo (Nigeria)"},{name:"kr-NG",displayName:"Kanuri (Nigeria)"},{name:"yo-NG",displayName:"Yoruba (Nigeria)"}]},{name:"XOF",displayName:"XOF (West African CFA Franc)",cultures:[{name:"bm-Latn-ML",displayName:"Bambara (Latin, Mali)"},{name:"dje-NE",displayName:"Zarma (Niger)"},{name:"dyo-SN",displayName:"Jola-Fonyi (Senegal)"},{name:"ee-TG",displayName:"Ewe (Togo)"},{name:"ff-Latn-SN",displayName:"Fulah (Latin, Senegal)"},{name:"fr-BF",displayName:"French (Burkina Faso)"},{name:"fr-BJ",displayName:"French (Benin)"},{name:"fr-CI",displayName:"French (Côte dâIvoire)"},{name:"fr-ML",displayName:"French (Mali)"},{name:"fr-NE",displayName:"French (Niger)"},{name:"fr-SN",displayName:"French (Senegal)"},{name:"fr-TG",displayName:"French (Togo)"},{name:"ha-Latn-NE",displayName:"Hausa (Latin, Niger)"},{name:"khq-ML",displayName:"Koyra Chiini (Mali)"},{name:"pt-GW",displayName:"Portuguese (Guinea-Bissau)"},{name:"ses-ML",displayName:"Koyraboro Senni (Mali)"},{name:"twq-NE",displayName:"Tasawaq (Niger)"},{name:"wo-SN",displayName:"Wolof (Senegal)"},{name:"yo-BJ",displayName:"Yoruba (Benin)"}]},{name:"BDT",displayName:"BDT (Bangladeshi Taka)",cultures:[{name:"bn-BD",displayName:"Bangla (Bangladesh)"}]},{name:"CNY",displayName:"CNY (Chinese Yuan)",cultures:[{name:"bo-CN",displayName:"Tibetan (PRC)"},{name:"ii-CN",displayName:"Yi (PRC)"},{name:"mn-Mong-CN",displayName:"Mongolian (Traditional Mongolian, PRC)"},{name:"ug-CN",displayName:"Uyghur (PRC)"},{name:"zh-CN",displayName:"Chinese (Simplified, PRC)"}]},{name:"BAM",displayName:"BAM (Bosnia-Herzegovina Convertible Mark)",cultures:[{name:"bs-Cyrl-BA",displayName:"Bosnian (Cyrillic, Bosnia and Herzegovina)"},{name:"bs-Latn-BA",displayName:"Bosnian (Latin, Bosnia and Herzegovina)"},{name:"hr-BA",displayName:"Croatian (Latin, Bosnia and Herzegovina)"},{name:"sr-Cyrl-BA",displayName:"Serbian (Cyrillic, Bosnia and Herzegovina)"},{name:"sr-Latn-BA",displayName:"Serbian (Latin, Bosnia and Herzegovina)"}]},{name:"UGX",displayName:"UGX (Ugandan Shilling)",cultures:[{name:"cgg-UG",displayName:"Chiga (Uganda)"},{name:"en-UG",displayName:"English (Uganda)"},{name:"lg-UG",displayName:"Ganda (Uganda)"},{name:"nyn-UG",displayName:"Nyankole (Uganda)"},{name:"sw-UG",displayName:"Kiswahili (Uganda)"},{name:"teo-UG",displayName:"Teso (Uganda)"},{name:"xog-UG",displayName:"Soga (Uganda)"}]},{name:"USD",displayName:"USD (US Dollar)",cultures:[{name:"chr-Cher-US",displayName:"Cherokee (Cherokee)"},{name:"en-AS",displayName:"English (American Samoa)"},{name:"en-FM",displayName:"English (Micronesia)"},{name:"en-GU",displayName:"English (Guam)"},{name:"en-IO",displayName:"English (British Indian Ocean Territory)"},{name:"en-MH",displayName:"English (Marshall Islands)"},{name:"en-MP",displayName:"English (Northern Mariana Islands)"},{name:"en-PR",displayName:"English (Puerto Rico)"},{name:"en-PW",displayName:"English (Palau)"},{name:"en-TC",displayName:"English (Turks and Caicos Islands)"},{name:"en-UM",displayName:"English (US Minor Outlying Islands)"},{name:"en-US",displayName:"English (United States)"},{name:"en-VG",displayName:"English (British Virgin Islands)"},{name:"en-VI",displayName:"English (US Virgin Islands)"},{name:"en-ZW",displayName:"English (Zimbabwe)"},{name:"es-EC",displayName:"Spanish (Ecuador)"},{name:"es-PR",displayName:"Spanish (Puerto Rico)"},{name:"es-SV",displayName:"Spanish (El Salvador)"},{name:"es-US",displayName:"Spanish (United States)"},{name:"haw-US",displayName:"Hawaiian (United States)"},{name:"lkt-US",displayName:"Lakota (United States)"},{name:"nd-ZW",displayName:"North Ndebele (Zimbabwe)"},{name:"nl-BQ",displayName:"Dutch (Bonaire, Sint Eustatius and Saba)"},{name:"pap-029",displayName:"Papiamento (Caribbean)"},{name:"pt-TL",displayName:"Portuguese (Timor-Leste)"},{name:"quz-EC",displayName:"Quechua (Ecuador)"},{name:"sn-Latn-ZW",displayName:"Shona (Latin, Zimbabwe)"}]},{name:"CZK",displayName:"CZK (Czech Koruna)",cultures:[{name:"cs-CZ",displayName:"Czech (Czech Republic)"}]},{name:"GBP",displayName:"GBP (British Pound)",cultures:[{name:"cy-GB",displayName:"Welsh (United Kingdom)"},{name:"en-GB",displayName:"English (United Kingdom)"},{name:"en-GG",displayName:"English (Guernsey)"},{name:"en-IM",displayName:"English (Isle of Man)"},{name:"en-JE",displayName:"English (Jersey)"},{name:"gd-GB",displayName:"Scottish Gaelic (United Kingdom)"},{name:"gv-IM",displayName:"Manx (Isle of Man)"},{name:"kw-GB",displayName:"Cornish (United Kingdom)"}]},{name:"DKK",displayName:"DKK (Danish Krone)",cultures:[{name:"da-DK",displayName:"Danish (Denmark)"},{name:"da-GL",displayName:"Danish (Greenland)"},{name:"en-DK",displayName:"English (Denmark)"},{name:"fo-DK",displayName:"Faroese (Denmark)"},{name:"fo-FO",displayName:"Faroese (Faroe Islands)"},{name:"kl-GL",displayName:"Greenlandic (Greenland)"}]},{name:"KES",displayName:"KES (Kenyan Shilling)",cultures:[{name:"dav-KE",displayName:"Taita (Kenya)"},{name:"ebu-KE",displayName:"Embu (Kenya)"},{name:"en-KE",displayName:"English (Kenya)"},{name:"guz-KE",displayName:"Gusii (Kenya)"},{name:"kam-KE",displayName:"Kamba (Kenya)"},{name:"ki-KE",displayName:"Kikuyu (Kenya)"},{name:"kln-KE",displayName:"Kalenjin (Kenya)"},{name:"luo-KE",displayName:"Luo (Kenya)"},{name:"luy-KE",displayName:"Luyia (Kenya)"},{name:"mas-KE",displayName:"Masai (Kenya)"},{name:"mer-KE",displayName:"Meru (Kenya)"},{name:"om-KE",displayName:"Oromo (Kenya)"},{name:"saq-KE",displayName:"Samburu (Kenya)"},{name:"so-KE",displayName:"Somali (Kenya)"},{name:"sw-KE",displayName:"Kiswahili (Kenya)"},{name:"teo-KE",displayName:"Teso (Kenya)"}]},{name:"CHF",displayName:"CHF (Swiss Franc)",cultures:[{name:"de-CH",displayName:"German (Switzerland)"},{name:"de-LI",displayName:"German (Liechtenstein)"},{name:"en-CH",displayName:"English (Switzerland)"},{name:"fr-CH",displayName:"French (Switzerland)"},{name:"gsw-CH",displayName:"Alsatian (Switzerland)"},{name:"gsw-LI",displayName:"Alsatian (Liechtenstein)"},{name:"it-CH",displayName:"Italian (Switzerland)"},{name:"pt-CH",displayName:"Portuguese (Switzerland)"},{name:"rm-CH",displayName:"Romansh (Switzerland)"},{name:"wae-CH",displayName:"Walser (Switzerland)"}]},{name:"MVR",displayName:"MVR (Maldivian Rufiyaa)",cultures:[{name:"dv-MV",displayName:"Divehi (Maldives)"}]},{name:"BTN",displayName:"BTN (Bhutanese Ngultrum)",cultures:[{name:"dz-BT",displayName:"Dzongkha (Bhutan)"}]},{name:"XCD",displayName:"XCD (Eastern Caribbean Dollar)",cultures:[{name:"en-029",displayName:"English (Caribbean)"},{name:"fr-029",displayName:"French (Caribbean)"}]},{name:"XCD",displayName:"XCD (East Caribbean Dollar)",cultures:[{name:"en-AG",displayName:"English (Antigua and Barbuda)"},{name:"en-AI",displayName:"English (Anguilla)"},{name:"en-DM",displayName:"English (Dominica)"},{name:"en-GD",displayName:"English (Grenada)"},{name:"en-KN",displayName:"English (Saint Kitts and Nevis)"},{name:"en-LC",displayName:"English (Saint Lucia)"},{name:"en-MS",displayName:"English (Montserrat)"},{name:"en-VC",displayName:"English (Saint Vincent and the Grenadines)"}]},{name:"AUD",displayName:"AUD (Australian Dollar)",cultures:[{name:"en-AU",displayName:"English (Australia)"},{name:"en-CC",displayName:"English (Cocos [Keeling] Islands)"},{name:"en-CX",displayName:"English (Christmas Island)"},{name:"en-KI",displayName:"English (Kiribati)"},{name:"en-NF",displayName:"English (Norfolk Island)"},{name:"en-NR",displayName:"English (Nauru)"},{name:"en-TV",displayName:"English (Tuvalu)"}]},{name:"BBD",displayName:"BBD (Barbadian Dollar)",cultures:[{name:"en-BB",displayName:"English (Barbados)"}]},{name:"BIF",displayName:"BIF (Burundian Franc)",cultures:[{name:"en-BI",displayName:"English (Burundi)"},{name:"fr-BI",displayName:"French (Burundi)"},{name:"rn-BI",displayName:"Rundi (Burundi)"}]},{name:"BMD",displayName:"BMD (Bermudan Dollar)",cultures:[{name:"en-BM",displayName:"English (Bermuda)"}]},{name:"BSD",displayName:"BSD (Bahamian Dollar)",cultures:[{name:"en-BS",displayName:"English (Bahamas)"}]},{name:"BWP",displayName:"BWP (Botswanan Pula)",cultures:[{name:"en-BW",displayName:"English (Botswana)"},{name:"tn-BW",displayName:"Setswana (Botswana)"}]},{name:"BZD",displayName:"BZD (Belize Dollar)",cultures:[{name:"en-BZ",displayName:"English (Belize)"},{name:"es-BZ",displayName:"Spanish (Belize)"}]},{name:"CAD",displayName:"CAD (Canadian Dollar)",cultures:[{name:"en-CA",displayName:"English (Canada)"},{name:"fr-CA",displayName:"French (Canada)"},{name:"iu-Cans-CA",displayName:"Inuktitut (Syllabics, Canada)"},{name:"iu-Latn-CA",displayName:"Inuktitut (Latin, Canada)"},{name:"moh-CA",displayName:"Mohawk (Mohawk)"}]},{name:"NZD",displayName:"NZD (New Zealand Dollar)",cultures:[{name:"en-CK",displayName:"English (Cook Islands)"},{name:"en-NU",displayName:"English (Niue)"},{name:"en-NZ",displayName:"English (New Zealand)"},{name:"en-PN",displayName:"English (Pitcairn Islands)"},{name:"en-TK",displayName:"English (Tokelau)"},{name:"mi-NZ",displayName:"Maori (New Zealand)"}]},{name:"FJD",displayName:"FJD (Fijian Dollar)",cultures:[{name:"en-FJ",displayName:"English (Fiji)"}]},{name:"FKP",displayName:"FKP (Falkland Islands Pound)",cultures:[{name:"en-FK",displayName:"English (Falkland Islands)"}]},{name:"GIP",displayName:"GIP (Gibraltar Pound)",cultures:[{name:"en-GI",displayName:"English (Gibraltar)"}]},{name:"GMD",displayName:"GMD (Gambian Dalasi)",cultures:[{name:"en-GM",displayName:"English (Gambia)"}]},{name:"GYD",displayName:"GYD (Guyanaese Dollar)",cultures:[{name:"en-GY",displayName:"English (Guyana)"}]},{name:"HKD",displayName:"HKD (Hong Kong Dollar)",cultures:[{name:"en-HK",displayName:"English (Hong Kong SAR)"},{name:"zh-Hans-HK",displayName:"Chinese (Simplified Han, Hong Kong SAR)"},{name:"zh-HK",displayName:"Chinese (Traditional, Hong Kong S.A.R.)"}]},{name:"IDR",displayName:"IDR (Indonesian Rupiah)",cultures:[{name:"en-ID",displayName:"English (Indonesia)"},{name:"id-ID",displayName:"Indonesian (Indonesia)"},{name:"jv-Java-ID",displayName:"Javanese (Javanese, Indonesia)"},{name:"jv-Latn-ID",displayName:"Javanese (Indonesia)"}]},{name:"JMD",displayName:"JMD (Jamaican Dollar)",cultures:[{name:"en-JM",displayName:"English (Jamaica)"}]},{name:"KYD",displayName:"KYD (Cayman Islands Dollar)",cultures:[{name:"en-KY",displayName:"English (Cayman Islands)"}]},{name:"LRD",displayName:"LRD (Liberian Dollar)",cultures:[{name:"en-LR",displayName:"English (Liberia)"},{name:"vai-Latn-LR",displayName:"Vai (Latin, Liberia)"},{name:"vai-Vaii-LR",displayName:"Vai (Vai, Liberia)"}]},{name:"MGA",displayName:"MGA (Malagasy Ariary)",cultures:[{name:"en-MG",displayName:"English (Madagascar)"},{name:"fr-MG",displayName:"French (Madagascar)"},{name:"mg-MG",displayName:"Malagasy (Madagascar)"}]},{name:"MOP",displayName:"MOP (Macanese Pataca)",cultures:[{name:"en-MO",displayName:"English (Macao SAR)"},{name:"pt-MO",displayName:"Portuguese (Macao SAR)"},{name:"zh-Hans-MO",displayName:"Chinese (Simplified Han, Macao SAR)"},{name:"zh-MO",displayName:"Chinese (Traditional, Macao S.A.R.)"}]},{name:"MUR",displayName:"MUR (Mauritian Rupee)",cultures:[{name:"en-MU",displayName:"English (Mauritius)"},{name:"fr-MU",displayName:"French (Mauritius)"},{name:"mfe-MU",displayName:"Morisyen (Mauritius)"}]},{name:"MWK",displayName:"MWK (Malawian Kwacha)",cultures:[{name:"en-MW",displayName:"English (Malawi)"}]},{name:"MYR",displayName:"MYR (Malaysian Ringgit)",cultures:[{name:"en-MY",displayName:"English (Malaysia)"},{name:"ms-MY",displayName:"Malay (Malaysia)"},{name:"ta-MY",displayName:"Tamil (Malaysia)"}]},{name:"PGK",displayName:"PGK (Papua New Guinean Kina)",cultures:[{name:"en-PG",displayName:"English (Papua New Guinea)"}]},{name:"PHP",displayName:"PHP (Philippine Peso)",cultures:[{name:"en-PH",displayName:"English (Republic of the Philippines)"},{name:"es-PH",displayName:"Spanish (Philippines)"},{name:"fil-PH",displayName:"Filipino (Philippines)"}]},{name:"PKR",displayName:"PKR (Pakistani Rupee)",cultures:[{name:"en-PK",displayName:"English (Pakistan)"},{name:"pa-Arab-PK",displayName:"Punjabi (Islamic Republic of Pakistan)"},{name:"sd-Arab-PK",displayName:"Sindhi (Islamic Republic of Pakistan)"},{name:"ur-PK",displayName:"Urdu (Islamic Republic of Pakistan)"}]},{name:"RWF",displayName:"RWF (Rwandan Franc)",cultures:[{name:"en-RW",displayName:"English (Rwanda)"},{name:"fr-RW",displayName:"French (Rwanda)"},{name:"rw-RW",displayName:"Kinyarwanda (Rwanda)"}]},{name:"SBD",displayName:"SBD (Solomon Islands Dollar)",cultures:[{name:"en-SB",displayName:"English (Solomon Islands)"}]},{name:"SCR",displayName:"SCR (Seychellois Rupee)",cultures:[{name:"en-SC",displayName:"English (Seychelles)"},{name:"fr-SC",displayName:"French (Seychelles)"}]},{name:"SEK",displayName:"SEK (Swedish Krona)",cultures:[{name:"en-SE",displayName:"English (Sweden)"},{name:"se-SE",displayName:"Sami, Northern (Sweden)"},{name:"sma-SE",displayName:"Sami, Southern (Sweden)"},{name:"smj-SE",displayName:"Sami, Lule (Sweden)"},{name:"sv-SE",displayName:"Swedish (Sweden)"}]},{name:"SGD",displayName:"SGD (Singapore Dollar)",cultures:[{name:"en-SG",displayName:"English (Singapore)"},{name:"ms-SG",displayName:"Malay (Latin, Singapore)"},{name:"ta-SG",displayName:"Tamil (Singapore)"},{name:"zh-SG",displayName:"Chinese (Simplified, Singapore)"}]},{name:"SHP",displayName:"SHP (Saint Helena Pound)",cultures:[{name:"en-SH",displayName:"English (St Helena, Ascension, Tristan da Cunha)"}]},{name:"SLL",displayName:"SLL (Sierra Leonean Leone)",cultures:[{name:"en-SL",displayName:"English (Sierra Leone)"}]},{name:"ANG",displayName:"ANG (Netherlands Antillean Guilder)",cultures:[{name:"en-SX",displayName:"English (Sint Maarten)"},{name:"nl-CW",displayName:"Dutch (Curaçao)"},{name:"nl-SX",displayName:"Dutch (Sint Maarten)"}]},{name:"SZL",displayName:"SZL (Swazi Lilangeni)",cultures:[{name:"en-SZ",displayName:"English (Swaziland)"},{name:"ss-SZ",displayName:"Swati (Swaziland)"}]},{name:"TOP",displayName:"TOP (Tongan PaÊ»anga)",cultures:[{name:"en-TO",displayName:"English (Tonga)"},{name:"to-TO",displayName:"Tongan (Tonga)"}]},{name:"TTD",displayName:"TTD (Trinidad and Tobago Dollar)",cultures:[{name:"en-TT",displayName:"English (Trinidad and Tobago)"}]},{name:"VUV",displayName:"VUV (Vanuatu Vatu)",cultures:[{name:"en-VU",displayName:"English (Vanuatu)"},{name:"fr-VU",displayName:"French (Vanuatu)"}]},{name:"WST",displayName:"WST (Samoan Tala)",cultures:[{name:"en-WS",displayName:"English (Samoa)"}]},{name:"ARS",displayName:"ARS (Argentine Peso)",cultures:[{name:"es-AR",displayName:"Spanish (Argentina)"}]},{name:"BOB",displayName:"BOB (Bolivian Boliviano)",cultures:[{name:"es-BO",displayName:"Spanish (Bolivia)"},{name:"quz-BO",displayName:"Quechua (Bolivia)"}]},{name:"BRL",displayName:"BRL (Brazilian Real)",cultures:[{name:"es-BR",displayName:"Spanish (Brazil)"},{name:"pt-BR",displayName:"Portuguese (Brazil)"}]},{name:"COP",displayName:"COP (Colombian Peso)",cultures:[{name:"es-CO",displayName:"Spanish (Colombia)"}]},{name:"CRC",displayName:"CRC (Costa Rican Colón)",cultures:[{name:"es-CR",displayName:"Spanish (Costa Rica)"}]},{name:"CUP",displayName:"CUP (Cuban Peso)",cultures:[{name:"es-CU",displayName:"Spanish (Cuba)"}]},{name:"DOP",displayName:"DOP (Dominican Peso)",cultures:[{name:"es-DO",displayName:"Spanish (Dominican Republic)"}]},{name:"GTQ",displayName:"GTQ (Guatemalan Quetzal)",cultures:[{name:"es-GT",displayName:"Spanish (Guatemala)"},{name:"quc-Latn-GT",displayName:"K'iche' (Guatemala)"}]},{name:"HNL",displayName:"HNL (Honduran Lempira)",cultures:[{name:"es-HN",displayName:"Spanish (Honduras)"}]},{name:"MXN",displayName:"MXN (Mexican Peso)",cultures:[{name:"es-MX",displayName:"Spanish (Mexico)"}]},{name:"NIO",displayName:"NIO (Nicaraguan Córdoba)",cultures:[{name:"es-NI",displayName:"Spanish (Nicaragua)"}]},{name:"PAB",displayName:"PAB (Panamanian Balboa)",cultures:[{name:"es-PA",displayName:"Spanish (Panama)"}]},{name:"PEN",displayName:"PEN (Peruvian Sol)",cultures:[{name:"es-PE",displayName:"Spanish (Peru)"},{name:"quz-PE",displayName:"Quechua (Peru)"}]},{name:"PYG",displayName:"PYG (Paraguayan Guarani)",cultures:[{name:"es-PY",displayName:"Spanish (Paraguay)"},{name:"gn-PY",displayName:"Guarani (Paraguay)"}]},{name:"UYU",displayName:"UYU (Uruguayan Peso)",cultures:[{name:"es-UY",displayName:"Spanish (Uruguay)"}]},{name:"VEF",displayName:"VEF (Venezuelan BolÃvar)",cultures:[{name:"es-VE",displayName:"Spanish (Bolivarian Republic of Venezuela)"}]},{name:"IRR",displayName:"IRR (Iranian Rial)",cultures:[{name:"fa-IR",displayName:"Persian (Iran)"},{name:"ku-Arab-IR",displayName:"Kurdish (Perso-Arabic, Iran)"},{name:"lrc-IR",displayName:"Northern Luri (Iran)"},{name:"mzn-IR",displayName:"Mazanderani (Iran)"}]},{name:"GNF",displayName:"GNF (Guinean Franc)",cultures:[{name:"ff-GN",displayName:"Fulah (Guinea)"},{name:"fr-GN",displayName:"French (Guinea)"},{name:"nqo-GN",displayName:"N'ko (Guinea)"}]},{name:"CDF",displayName:"CDF (Congolese Franc)",cultures:[{name:"fr-CD",displayName:"French (Congo DRC)"},{name:"ln-CD",displayName:"Lingala (Congo DRC)"},{name:"lu-CD",displayName:"Luba-Katanga (Congo DRC)"},{name:"sw-CD",displayName:"Kiswahili (Congo DRC)"}]},{name:"HTG",displayName:"HTG (Haitian Gourde)",cultures:[{name:"fr-HT",displayName:"French (Haiti)"}]},{name:"XPF",displayName:"XPF (CFP Franc)",cultures:[{name:"fr-NC",displayName:"French (New Caledonia)"},{name:"fr-PF",displayName:"French (French Polynesia)"},{name:"fr-WF",displayName:"French (Wallis and Futuna)"}]},{name:"HRK",displayName:"HRK (Croatian Kuna)",cultures:[{name:"hr-HR",displayName:"Croatian (Croatia)"}]},{name:"HUF",displayName:"HUF (Hungarian Forint)",cultures:[{name:"hu-HU",displayName:"Hungarian (Hungary)"}]},{name:"AMD",displayName:"AMD (Armenian Dram)",cultures:[{name:"hy-AM",displayName:"Armenian (Armenia)"}]},{name:"ISK",displayName:"ISK (Icelandic Króna)",cultures:[{name:"is-IS",displayName:"Icelandic (Iceland)"}]},{name:"JPY",displayName:"JPY (Japanese Yen)",cultures:[{name:"ja-JP",displayName:"Japanese (Japan)"}]},{name:"GEL",displayName:"GEL (Georgian Lari)",cultures:[{name:"ka-GE",displayName:"Georgian (Georgia)"},{name:"os-GE",displayName:"Ossetian (Cyrillic, Georgia)"}]},{name:"CVE",displayName:"CVE (Cape Verdean Escudo)",cultures:[{name:"kea-CV",displayName:"Kabuverdianu (Cabo Verde)"},{name:"pt-CV",displayName:"Portuguese (Cabo Verde)"}]},{name:"KZT",displayName:"KZT (Kazakhstani Tenge)",cultures:[{name:"kk-KZ",displayName:"Kazakh (Kazakhstan)"},{name:"ru-KZ",displayName:"Russian (Kazakhstan)"}]},{name:"KHR",displayName:"KHR (Cambodian Riel)",cultures:[{name:"km-KH",displayName:"Khmer (Cambodia)"}]},{name:"KPW",displayName:"KPW (North Korean Won)",cultures:[{name:"ko-KP",displayName:"Korean (North Korea)"}]},{name:"KRW",displayName:"KRW (South Korean Won)",cultures:[{name:"ko-KR",displayName:"Korean (Korea)"}]},{name:"KGS",displayName:"KGS (Kyrgystani Som)",cultures:[{name:"ky-KG",displayName:"Kyrgyz (Kyrgyzstan)"},{name:"ru-KG",displayName:"Russian (Kyrgyzstan)"}]},{name:"AOA",displayName:"AOA (Angolan Kwanza)",cultures:[{name:"ln-AO",displayName:"Lingala (Angola)"},{name:"pt-AO",displayName:"Portuguese (Angola)"}]},{name:"LAK",displayName:"LAK (Laotian Kip)",cultures:[{name:"lo-LA",displayName:"Lao (Lao P.D.R.)"}]},{name:"MZN",displayName:"MZN (Mozambican Metical)",cultures:[{name:"mgh-MZ",displayName:"Makhuwa-Meetto (Mozambique)"},{name:"pt-MZ",displayName:"Portuguese (Mozambique)"},{name:"seh-MZ",displayName:"Sena (Mozambique)"}]},{name:"MKD",displayName:"MKD (Macedonian Denar)",cultures:[{name:"mk-MK",displayName:"Macedonian (Former Yugoslav Republic of Macedonia)"},{name:"sq-MK",displayName:"Albanian (Macedonia, FYRO)"}]},{name:"MNT",displayName:"MNT (Mongolian Tugrik)",cultures:[{name:"mn-MN",displayName:"Mongolian (Cyrillic, Mongolia)"},{name:"mn-Mong-MN",displayName:"Mongolian (Traditional Mongolian, Mongolia)"}]},{name:"BND",displayName:"BND (Brunei Dollar)",cultures:[{name:"ms-BN",displayName:"Malay (Brunei Darussalam)"}]},{name:"MMK",displayName:"MMK (Myanmar Kyat)",cultures:[{name:"my-MM",displayName:"Burmese (Myanmar)"}]},{name:"NOK",displayName:"NOK (Norwegian Krone)",cultures:[{name:"nb-NO",displayName:"Norwegian, BokmÃ¥l (Norway)"},{name:"nb-SJ",displayName:"Norwegian, BokmÃ¥l (Svalbard and Jan Mayen)"},{name:"nn-NO",displayName:"Norwegian, Nynorsk (Norway)"},{name:"se-NO",displayName:"Sami, Northern (Norway)"},{name:"sma-NO",displayName:"Sami, Southern (Norway)"},{name:"smj-NO",displayName:"Sami, Lule (Norway)"}]},{name:"NPR",displayName:"NPR (Nepalese Rupee)",cultures:[{name:"ne-NP",displayName:"Nepali (Nepal)"}]},{name:"AWG",displayName:"AWG (Aruban Florin)",cultures:[{name:"nl-AW",displayName:"Dutch (Aruba)"}]},{name:"SRD",displayName:"SRD (Surinamese Dollar)",cultures:[{name:"nl-SR",displayName:"Dutch (Suriname)"}]},{name:"PLN",displayName:"PLN (Polish Zloty)",cultures:[{name:"pl-PL",displayName:"Polish (Poland)"}]},{name:"AFN",displayName:"AFN (Afghan Afghani)",cultures:[{name:"prs-AF",displayName:"Dari (Afghanistan)"},{name:"ps-AF",displayName:"Pashto (Afghanistan)"},{name:"uz-Arab-AF",displayName:"Uzbek (Perso-Arabic, Afghanistan)"}]},{name:"STD",displayName:"STD (São Tomé and PrÃncipe Dobra)",cultures:[{name:"pt-ST",displayName:"Portuguese (São Tomé and PrÃncipe)"}]},{name:"MDL",displayName:"MDL (Moldovan Leu)",cultures:[{name:"ro-MD",displayName:"Romanian (Moldova)"},{name:"ru-MD",displayName:"Russian (Moldova)"}]},{name:"RON",displayName:"RON (Romanian Leu)",cultures:[{name:"ro-RO",displayName:"Romanian (Romania)"}]},{name:"UAH",displayName:"UAH (Ukrainian Hryvnia)",cultures:[{name:"ru-UA",displayName:"Russian (Ukraine)"},{name:"uk-UA",displayName:"Ukrainian (Ukraine)"}]},{name:"LKR",displayName:"LKR (Sri Lankan Rupee)",cultures:[{name:"si-LK",displayName:"Sinhala (Sri Lanka)"},{name:"ta-LK",displayName:"Tamil (Sri Lanka)"}]},{name:"ALL",displayName:"ALL (Albanian Lek)",cultures:[{name:"sq-AL",displayName:"Albanian (Albania)"}]},{name:"RSD",displayName:"RSD (Serbian Dinar)",cultures:[{name:"sr-Cyrl-RS",displayName:"Serbian (Cyrillic, Serbia)"},{name:"sr-Latn-RS",displayName:"Serbian (Latin, Serbia)"}]},{name:"TJS",displayName:"TJS (Tajikistani Somoni)",cultures:[{name:"tg-Cyrl-TJ",displayName:"Tajik (Cyrillic, Tajikistan)"}]},{name:"THB",displayName:"THB (Thai Baht)",cultures:[{name:"th-TH",displayName:"Thai (Thailand)"}]},{name:"TMT",displayName:"TMT (Turkmenistani Manat)",cultures:[{name:"tk-TM",displayName:"Turkmen (Turkmenistan)"}]},{name:"TRY",displayName:"TRY (Turkish Lira)",cultures:[{name:"tr-TR",displayName:"Turkish (Turkey)"}]},{name:"UZS",displayName:"UZS (Uzbekistani Som)",cultures:[{name:"uz-Cyrl-UZ",displayName:"Uzbek (Cyrillic, Uzbekistan)"},{name:"uz-Latn-UZ",displayName:"Uzbek (Latin, Uzbekistan)"}]},{name:"VND",displayName:"VND (Vietnamese Dong)",cultures:[{name:"vi-VN",displayName:"Vietnamese (Vietnam)"}]},{name:"TWD",displayName:"TWD (New Taiwan Dollar)",cultures:[{name:"zh-TW",displayName:"Chinese (Traditional, Taiwan)"}]}]},
82472:(e,t,a)=>{a.d(t,{b:()=>r});var i=a(4833);
vendor: 5,258 bytes, line 8
8class r{constructor(e){this._values=e.values,this._gaugeViewType=e.gaugeModel.Type,this._customMin=e.gaugeModel.MinValue,this._customMax=e.gaugeModel.MaxValue,this._minDefined=null!=this._customMin,this._maxDefined=null!=this._customMax,this._defineMinMaxTicks()}getGaugeRange(){this._defineMinMax(),this._setRangeStart(),this._extendRange();var e,t,a,i,r,o,n,s=Math.min(this._min,this._max),d=Math.max(this._min,this._max),l=d-s,u=this._min>this._max;if(0!==l){e=this._minTickCount-1,a=(t=this._chooseMultiplier(l/e))*e-l,i=this._isFit(s,d,t,e);for(var c=e+1;c<this._maxTickCount;c++)o=(r=this._chooseMultiplier(l/c))*c-l,(n=this._isFit(s,d,r,c))&&(o<a||!i)&&(a=o,t=r,i=n,e=c);return s=this._getLeft(s,t),d=this._getRight(d,t),this._min=u?d:s,this._max=u?s:d,{minorTickCount:t%5==0?4:t%3==0?2:3,majorTickCount:e+1,min:this._min,max:this._max}}}_getLeft(e,t){var a=e>0?1:-1;return this._equalSign&&e>0?Math.floor(Math.abs(e)/t)*t*a:Math.ceil(Math.abs(e)/t)*t*a}_getRight(e,t){var a=e>0?1:-1;return this._equalSign&&e<0?Math.floor(Math.abs(e)/t)*t*a:Math.ceil(Math.abs(e)/t)*t*a}_isFit(e,t,a,i){var r=Math.abs(e),o=Math.abs(t),n=!1;if(this._signsEqual(e,t)){var s=Math.min(r,o),d=Math.max(r,o);n=Math.ceil(d/a)-Math.floor(s/a)<=i}else n=Math.ceil(r/a)+Math.ceil(o/a)<=i;return n}_extendRange(){var e=this,t=function(t){e._minDefined||(e._min*=t)},a=function(t){e._maxDefined||(e._max*=t)};this._equalSign?Math.abs(this._min)<Math.abs(this._max)?(t(.95),a(1.05)):(t(1.05),a(.95)):(t(1.05),a(1.05)),this._min===this._max&&(0!==this._min?this._max*=1.4:this._max=1)}_setRangeStart(){this._equalSign&&(this._min===this._max&&(this._min>0?this._minDefined||(this._min=0):this._maxDefined||(this._max=0)),Math.abs(this._min)<=Math.abs(this._max)?this._minDefined||(this._min=0):this._maxDefined||(this._max=0))}_defineMinMax(){this._minDefined?this._min=this._customMin:this._min=this._values.length>0?Math.min.apply(Math,this._values):0,this._maxDefined?this._max=this._customMax:this._max=this._values.length>0?Math.max.apply(Math,this._values):1,this._equalSign=this._signsEqual(this._min,this._max)}_signsEqual(e,t){return e>=0&&t>=0||e<0&&t<0}_defineMinMaxTicks(){switch(this._gaugeViewType){case i.Tf.CircularFull:this._minTickCount=6,this._maxTickCount=9;break;case i.Tf.LinearHorizontal:this._minTickCount=3,this._maxTickCount=3;break;default:this._minTickCount=4,this._maxTickCount=6}}_chooseMultiplier(e){var t,a,i,r,o,n,s=[1,2,3,5];if(!(e>1)){for(t=10,a=Math.floor(Math.log(Math.abs(e))/Math.LN10),r=e*(i=Math.pow(10,-a)),n=s.length-1;n>=0&&!(r>(o=s[n]));n--)t=o;return t/i}for(var d=1;;d*=10)for(n=0;n<s.length;n++)if(e<=(t=s[n]*d))return t}}},2531:(e,t,a)=>{a.d(t,{S:()=>o});var i=a(6799),r=a(9045);class o extends r.W{constructor(e={},t=new i.ModelSerializer){super(e,t)}clone(){var e=new o({});return e.predefinedColor(this.predefinedColor()),e.color(this.color()),e}init(){this.predefinedColor("PaleRed")}}},2560:(e,t,a)=>{a.d(t,{F:()=>s});var i=a(6799),r=a(6844),o=a(4904);let n=a(3689).v.concat([o.pb,o.oM]);class s extends r.q{get _isFederationDataProvider(){return!0}constructor(e={},t=new i.ModelSerializer){super(e,t),this.hasFilter=!0,this.hasCalculatedFields=!0}getInfo(){return n}getDisplayNamePrefix(){return"DashboardStringId.DefaultXpoDataSourceName"}_getDefaultItemType(){return"XPObjectSource"}}},2570:(e,t,a)=>{a.d(t,{T:()=>n,z:()=>s});var i=a(4904),r=a(3888),o=a(9282);let n={propertyName:"showItemAsTabPage",modelName:"@ShowItemAsTabPage",displayName:"DashboardWebStringId.DisplayItemAsPage",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},s=r.xg.concat([o.Lv,n])},2573:(e,t,a)=>{a.d(t,{G:()=>r,f:()=>o});var i=a(8245);let r={propertyName:"averageType",modelName:"@AverageType",displayName:"DashboardWebStringId.ConditionalFormatting.AverageType",defaultVal:"Above",simpleFormAdapterItem:"selectBoxEditor",values:{Above:"DashboardWebStringId.ConditionalFormatting.Above",AboveOrEqual:"DashboardWebStringId.ConditionalFormatting.AboveOrEqual",Below:"DashboardWebStringId.ConditionalFormatting.Below",BelowOrEqual:"DashboardWebStringId.ConditionalFormatting.BelowOrEqual"}},o=i.i.concat([r])},2591:(e,t,a)=>{a.d(t,{$4:()=>c,Jc:()=>u,Ny:()=>o,gu:()=>s,ht:()=>l,rH:()=>n,rZ:()=>h,u3:()=>d,ym:()=>r});var i=a(4904);let r={propertyName:"ignoreMasterFilters",modelName:"@IgnoreMasterFilters",displayName:"DashboardWebStringId.InteractivityOptions.IgnoreMasterFilters",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.Interactivity},o={propertyName:"ignoreMasterFilters",modelName:"@IgnoreMasterFilters",displayName:"DashboardWebStringId.InteractivityOptions.IgnoreMasterFilters",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.Interactivity},n={propertyName:"isMasterFilter",modelName:"@IsMasterFilter",displayName:"DashboardWebStringId.InteractivityOptions.IsMasterFilter",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},s={propertyName:"isMasterFilter",modelName:"@IsMasterFilter",displayName:"DashboardWebStringId.InteractivityOptions.IsMasterFilter",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},d={propertyName:"masterFilterMode",modelName:"@MasterFilterMode",dis
8playName:"DashboardWebStringId.MasterFilterMode",defaultVal:"None",simpleFormAdapterItem:"buttonGroupEditor",category:i.Sw.Interactivity,values:{None:"DashboardWebStringId.InteractivityOptions.MasterFilterMode.None",Single:"DashboardWebStringId.InteractivityOptions.MasterFilterMode.Single",Multiple:"DashboardWebStringId.InteractivityOptions.MasterFilterMode.Multiple"}},l={propertyName:"isDrillDownEnabled",modelName:"@IsDrillDownEnabled",displayName:"DashboardWebStringId.InteractivityOptions.DrillDown",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.Data},u={propertyName:"targetDimensions",modelName:"@TargetDimensions",displayName:"DashboardWebStringId.InteractivityOptions.TargetDimensions",defaultVal:"Arguments",simpleFormAdapterItem:"buttonGroupEditor",category:i.Sw.Interactivity,values:{Arguments:"DashboardWebStringId.InteractivityOptions.TargetDimensions.Arguments",Series:"DashboardWebStringId.InteractivityOptions.TargetDimensions.Series",Points:"DashboardWebStringId.InteractivityOptions.TargetDimensions.Points"}},c={propertyName:"interactivityOptions",modelName:"InteractivityOptions",displayName:"DashboardWebStringId.InteractivityOptions"};function h(e){return{type:e,...c}}},2692:(e,t,a)=>{a.d(t,{DP:()=>s,Yn:()=>d,fV:()=>n});var i=a(6799),r=a(1513),o=a(3559);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}}class s extends n{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o._8}}class d extends n{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.Pf}}},2745:(e,t,a)=>{a.d(t,{g:()=>i});let i={group:"GROUP",page:"PAGE",tabPage:"TABPAGE",tabContainer:"TABCONTAINER",rangeFilter:"RANGEFILTER",chart:"CHART",scatter:"SCATTERCHART",pie:"PIE",card:"CARD",grid:"GRID",pivot:"PIVOT",gauge:"GAUGE",text:"TEXT",image:"IMAGE",boundImage:"BOUNDIMAGE",map:"MAP",choroplethMap:"CHOROPLETHMAP",geoPointMap:"GEOPOINTMAP",bubbleMap:"BUBBLEMAP",pieMap:"PIEMAP",comboBox:"COMBOBOX",listBox:"LISTBOX",treeView:"TREEVIEW",treemap:"TREEMAP",dateFilter:"DATEFILTER",custom:"CUSTOMITEM"}},2757:(e,t,a)=>{a.d(t,{l:()=>r});var i=a(1461);class r extends i.p{constructor(e){super(e)}_iterateKpiItems(e){this.viewModel&&this.viewModel.Cards.forEach(e)}}},2780:e=>{e.exports=DevExpress.localization.number},2807:(e,t,a)=>{a.d(t,{L2:()=>s,a1:()=>o,pm:()=>d,zq:()=>n});var i=a(4904),r=a(7540);let o={propertyName:"applyToRow",modelName:"@ApplyToRow",displayName:"DashboardStringId.FormatRuleApplyToRow",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},n={propertyName:"dataItemName",modelName:"@DataItem",displayName:"DashboardWebStringId.ConditionalFormatting.CalculatedBy",simpleFormAdapterItem:"selectBoxEditor"},s={propertyName:"_dataItemApplyToName",modelName:"@DataItemApplyTo",displayName:"DashboardStringId.FormatRuleApplyTo",simpleFormAdapterItem:"selectBoxEditor"},d=r.Qd.concat([o,n,s])},2809:(e,t,a)=>{a.d(t,{C:()=>l,_:()=>u});var i,r=a(9731),o=a(5558),n=a(5988),s=a(2037),d=a(4904);function l(e){return e&&(/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/.test(e)||/^\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\}$/.test(e)||/^\([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\)$/.test(e)||/^[0-9a-fA-F]{32}$/.test(e))}class u{static getInfoPerType(e){var t={propertyName:"value",modelName:"#text",displayName:"DashboardStringId.ParametersFormValueColumnCaption",simpleFormAdapterItem:"textBoxEditor"};if(e){const{simpleFormAdapterItem:a}=i.getEditorType(e());return[(0,n.zw)({},t,{simpleFormAdapterItems:a}),d.YG]}return[t,d.YG]}static getEditorType(e){return e===r.DotnetTypes.Enum?{simpleFormAdapterItem:"selectBoxEditor",editorOptions:void 0}:e===r.DotnetTypes.SystemString?{simpleFormAdapterItem:"textBoxEditor",editorOptions:void 0}:e===r.DotnetTypes.SystemGuid?{simpleFormAdapterItem:"guidEditor",editorOptions:void 0}:e===r.DotnetTypes.SystemSByte||e===r.DotnetTypes.SystemInt64||e===r.DotnetTypes.SystemInt32||e===r.DotnetTypes.SystemInt16||e===r.DotnetTypes.SystemByte||e===r.DotnetTypes.SystemUInt16||e===r.DotnetTypes.SystemUInt32||e===r.DotnetTypes.SystemUInt64?{simpleFormAdapterItem:"numberBoxEditor",editorOptions:{format:"0#"}}:e===r.DotnetTypes.SystemSingle||e===r.DotnetTypes.SystemDouble||e===r.DotnetTypes.SystemDecimal?{simpleFormAdapterItem:"numberBoxEditor",editorOptions:{format:""}}
8:e===r.DotnetTypes.SystemBoolean?{simpleFormAdapterItem:"onOffButtonGroupEditor",editorOptions:void 0}:e===r.DotnetTypes.SystemDateTime?{simpleFormAdapterItem:"dateTimeBoxEditor",editorOptions:{type:"datetime"}}:e===r.DotnetTypes.SystemDateOnly?{simpleFormAdapterItem:"dateBoxEditor",editorOptions:{type:"date"}}:e===r.DotnetTypes.SystemTimeOnly?{simpleFormAdapterItem:"timeBoxEditor",editorOptions:{type:"time"}}:{simpleFormAdapterItem:"textBoxEditor",editorOptions:void 0}}static getDateDefaultValue(){const e=new Date;return e.setHours(0,0,0,0),e}static getTypeConverter(e){const t=this._getTypeValue(e);return t&&t.convertDataSource?t.valueConverter:null}static _getTypeValue(e){var t=i.typeValues.filter((t=>t.value===e));return t.length>0?t[0]:null}static _tryConvertValue(e,t,a){var i=e=>null!=e&&!isNaN("string"==typeof e?"":e);if(!i(e))return{isValid:a,newValue:null};var r=this._getTypeValue(t),o=(r&&r.valueConverter||(e=>r&&r.defaultValue))(e);return{isValid:i(o),newValue:o}}static getDefaultTypeValue(e){var t=this._getTypeValue(e);return t?t.defaultValue:""}static convertSingleValue(e,t,a=!1){var i=this._tryConvertValue(e,t,a);return i.isValid?i.newValue:this.getDefaultTypeValue(t)}}i=u,u.typeValues=[{value:"System.String",displayValue:"AnalyticsCoreStringId.Parameter_Type_String",defaultValue:"",specifics:"String",valueConverter:e=>e.toString()},{value:"System.DateTime",displayValue:"AnalyticsCoreStringId.Parameter_Type_DateTime",defaultValue:(0,d.D5)(new Date((new Date).setHours(0,0,0,0))),specifics:"Date",valueConverter:e=>(0,s.ku)(e)},{value:"System.DateOnly",displayValue:"AnalyticsCoreStringId.Parameter_Type_DateOnly",defaultValue:o.O6.format(i.getDateDefaultValue(),{format:"dayMonthYear",dateType:"short",valueType:"DateOnly"}),specifics:"DateOnly",valueConverter:e=>(0,s.ku)(e)},{value:"System.TimeOnly",displayValue:"AnalyticsCoreStringId.Parameter_Type_TimeOnly",defaultValue:i.getDateDefaultValue(),specifics:"TimeOnly",valueConverter:e=>e instanceof Date?e:(0,s.ku)(e,"System.TimeOnly")},{value:"System.Int16",displayValue:"AnalyticsCoreStringId.Parameter_Type_Int16",defaultValue:0,specifics:"Integer",valueConverter:e=>parseInt(e)},{value:"System.Int32",displayValue:"AnalyticsCoreStringId.Parameter_Type_Int32",defaultValue:0,specifics:"Integer",valueConverter:e=>parseInt(e)},{value:"System.Int64",displayValue:"AnalyticsCoreStringId.Parameter_Type_Int64",defaultValue:"0",convertDataSource:!0,specifics:"String",valueConverter:e=>{try{return BigInt(e).toString()}catch(e){return NaN}}},{value:"System.Single",displayValue:"AnalyticsCoreStringId.Parameter_Type_Float",defaultValue:0,specifics:"Float",valueConverter:e=>parseFloat(e)},{value:"System.Double",displayValue:"AnalyticsCoreStringId.Parameter_Type_Double",defaultValue:0,specifics:"Float",valueConverter:e=>parseFloat(e)},{value:"System.Decimal",displayValue:"AnalyticsCoreStringId.Parameter_Type_Decimal",defaultValue:0,specifics:"Float",valueConverter:e=>parseFloat(e)},{value:"System.Boolean",displayValue:"AnalyticsCoreStringId.Parameter_Type_Boolean",defaultValue:!1,specifics:"Bool",valueConverter:e=>"true"===String(e).toLowerCase()||(String(e).toLowerCase(),!1)},{value:"System.Guid",displayValue:"AnalyticsCoreStringId.Parameter_Type_Guid",defaultValue:"00000000-0000-0000-0000-000000000000",specifics:"String",valueConverter:e=>l(e)?e:"00000000-0000-0000-0000-000000000000"}]},2850:(e,t,a)=>{a.d(t,{S:()=>u,p:()=>l});var i=a(6296),r=a.n(i),o=a(1669),n=a(5988),s=a(9449),d=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class l{static html(e,t,a){a?e.innerText=t:e.innerHTML=t}static rectangleHtml(e,t,a,i="0px"){var r=t||10,o=a||10,n=document.createElement("div");return n.style.display="inline-block",n.style.width=r+"px",n.style.height=o+"px",n.style.backgroundColor=e,n.style.padding="0px",n.style.margin="0px",n.style.marginRight=i,n}static getActualBorder(e){return{width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()}}static getActualSize(e,t=!1){if(!e||0===e.length)return{width:0,height:0};var a=[];t&&o.each(e.children(),((e,t)=>{a.push(t.style.display),t.style.display="none"}));try{var i=this.getActualBorder(e),r="border-box"==e.css("box-sizing");return{width:e.width()-(r?0:i.width),height:e.height()-(r?0:i.height)}}finally{t&&o.each(e.children(),((e,t)=>{t.style.display=a[e]}))}}static getDefaultPalette(){return["#5F8195","#B55951","#AEAF69","#915E64","#758E6D","#85688C","#91B9C7","#E49B86"]}static getScrollable(e){return r().getInstance(e)}static updateScrollable(e){var t=this.getScrollable(e);
vendor: 4,256 bytes, line 8
8t&&t.update()}static wrapScrollable(e,t,a){var i=void 0,o={bounceEnabled:!1,showScrollbar:"onHover",direction:a};if(e){var s=r().getInstance(e);s?s.option(o):s=new(r())(e,o),i=(0,n.I1)(s.content())}return i}static getElementBox(e){var t=o.fn.constructor("<div>",{css:{position:"absolute",top:0,left:0,visibility:"hidden",overflow:"hidden"}}).appendTo(o.fn.constructor(l.getThemeBaseElement()));t.append(e);try{return{width:t.outerWidth(),height:t.outerHeight()}}finally{t.remove()}}static processElement(e,t){var a=o.fn.constructor("<div>",{css:{position:"absolute",top:0,left:0,visibility:"hidden",overflow:"hidden"}}).appendTo(o.fn.constructor(l.getThemeBaseElement()));a.append(e);try{return t()}finally{a.remove()}}static getElementBoxFloat(e){var t=window.getComputedStyle(e),a=t["box-sizing"],i=e.getBoundingClientRect(),r={width:i.width+parseFloat(t.marginLeft)+parseFloat(t.marginRight),height:i.height+parseFloat(t.marginTop)+parseFloat(t.marginBottom)};return"content-box"!==a&&"padding-box"!==a||(r.width+=parseFloat(t.borderLeftWidth)+parseFloat(t.borderRightWidth),r.height+=parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),"content-box"===a&&(r.width+=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),r.height+=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom))),r}static widgetIncidentOccurred(e){}static getBorderSizeByClasses(e){if(!(e&&e.length>0))return{width:0,height:0};var t=u(e,{width:100,height:100});try{return l.getActualBorder(t.lastElement)}finally{t.remove()}}}function u(e,t){var a,i,r;return o.each(e,(function(e,n){(r=o.fn.constructor("<div>",{css:{position:"absolute",top:0,left:0,visibility:"hidden",overflow:"hidden",...t}})).appendTo(i||o.fn.constructor("body")),r.addClass(n),i=r,a||(a=r)})),{firstElement:a,lastElement:r,remove:function(){a.remove()}}}l.getThemeBaseElement=()=>document.body,d([(0,s.$)("getBorderSizeByClasses")],l,"getBorderSizeByClasses",null)},2878:(e,t,a)=>{a.d(t,{L_:()=>u,RC:()=>l,kL:()=>h,xJ:()=>c});var i=a(6799),r=a(865),o=a(1513),n=a(6844),s=a(137),d=a(858);class l extends n.q{get _isFederationDataProvider(){return!0}constructor(e={},t=new i.ModelSerializer){super(e,t),this.queries=(0,i.deserializeArray)(e.Queries,(e=>new u(e,t))),this.context=(0,i.deserializeArray)(e.Context,(e=>new c(e,t))),this.sources=(0,i.deserializeArray)(e.Sources,(e=>new h(e,t))),this.hasCalculatedFields=!0,this.supportDataMembers=!0}getInfo(){return s.K8}getDisplayNamePrefix(){return"DashboardStringId.DefaultFederationDataSourceName"}_getDefaultItemType(){return"FederationDataSource"}}class u extends o.Lm{get queryType(){return this._queryType()}constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return s.MO}_getDefaultItemType(){return"QueryNode"}}class c extends o.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t),this.source=r.observable(null);for(let t in d.D){var a=e[t];if(void 0!==a){this.source(new d.D[t](a||{}));break}}}getInfo(){return s.cE}_getDefaultItemType(){return"ContextItem"}}class h extends o.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return s.Ro}_getDefaultItemType(){return"Source"}}},2882:(e,t,a)=>{a.r(t),a.d(t,{ALL_ELEMENT:()=>K.D,DATA_POSTFIX:()=>c.jC,DEFAULT_SUBTITLE_SEPARATOR:()=>c.lF,DashboardDataIdField:()=>W.e3,DashboardFormatHelper:()=>r.O6,DataControllerFactory:()=>R.T,DrillThroughDataWrapper:()=>M.K,GridBarCalculator:()=>$.W,HashsetWrapper:()=>H.e,KEY_EXPR:()=>h.U4,KpiValueMode:()=>Z.x6,LocalStorageHelper:()=>Z.H$,Parameter:()=>Y.k,ParametersCollection:()=>Y.B,RedBlackTree:()=>Z.P,VALUE_EXPR:()=>h.KG,_convertNumericFormat:()=>z.bC,_convertNumericUnit:()=>z.ax,_convertToDateFormat:()=>z.ry,_convertToNumberFormat:()=>z._x,_getSyntheticDateTimeGroupInterval:()=>z.OP,_types:()=>z.dl,allowSelectValue:()=>Z.lL,allowedTypesForShowPointMarkers:()=>l.z,areNotOrderedListsEqual:()=>Z.Yj,arrayContains:()=>Z.DQ,arrayEquals:()=>Z.ng,asyncDebounce:()=>Z.g5,bubbleMapDataController:()=>o.R,calculatePrecision:()=>z.lS,calculateUnitPower:()=>z.Kb,cardDataController:()=>n.l,chartDataController:()=>s.T,chartDataControllerBase:()=>d._,chartDataControllerProto:()=>l.f,chartHelper:()=>k.v,checkArrayContainsTuple:()=>Z.b3,checkTuplesAreEqual:()=>Z.y5,checkValuesAreEqual:()=>Z.rY,choroplethMapDataController:()=>
8u.j,constructIntervalFilterText:()=>z.qz,contentType:()=>W.IM,convertToFormat:()=>z.mL,dataControllerBase:()=>c.K4,dataSlice:()=>w.Z,dataStorage:()=>T.a,dataStorageSpecialIds:()=>B.p,debounce:()=>Z.sg,decodeHtml:()=>Z.iT,deepStrictEquals:()=>Z.Li,defaultDataControllerFactory:()=>R.O,defaultLocalization:()=>L.pB,defaultNumericFormat:()=>z.G$,defaultPercentFormat:()=>z.k5,defaultScientificFormat:()=>z.eU,deltaValueNames:()=>F.qv,deltaValueTypes:()=>F.Zt,distinct:()=>Z.dM,encodeHtml:()=>Z.o4,filterElementDataController:()=>h.N4,findIndex:()=>Z.SL,findLastIndex:()=>Z.Kl,format:()=>z.GP,formatAxisValue:()=>z.Ah,formatByFormatInfo:()=>z.gZ,formatDateTime:()=>z.r6,formatFilterValue:()=>z.bv,formatLocalizable:()=>L.QI,formatNumeric:()=>z.bH,formatObject:()=>z.jl,formatPercentValue:()=>z.Iv,formatScientificAxisValue:()=>z.Fn,gaugeDataController:()=>p.Y,gaugeRangeCalculator:()=>G.b,gaugeViewType:()=>Z.Tf,geoPointMapDataController:()=>m.Y,geoPointMapDataControllerBase:()=>g.N,getAxisFormat:()=>z.R0,getAxisPointValue:()=>Z.$7,getDefaultLocalization:()=>L.$T,getFlagsEnumTypeValues:()=>W.pC,getLocalizationById:()=>L.Mu,getParentClasses:()=>Z.fp,getRGBColor:()=>Z.Vo,getSvgElementByTemplate:()=>Z.aZ,getTagValue:()=>Z.Gb,getTemplate:()=>Z.$F,getValueIndex:()=>Z.Kw,gridDataController:()=>b.l,groupBy:()=>Z.$z,groupByProperty:()=>Z.WI,imageDataController:()=>f.c,intersect:()=>Z.y$,invariantCurrencyIdentifier:()=>r.Pc,invariantCurrencySymbol:()=>r.a,isVulnerable:()=>Z.JY,itemData:()=>P.k,itemDataAxis:()=>V.D,itemDataAxisBuilder:()=>N.w,itemDataAxisHelper:()=>E.J,itemDataAxisPoint:()=>B.T,itemDataManager:()=>A.N,itemDataTuple:()=>O.e,itemMetaData:()=>F.hZ,kpiDataController:()=>y.p,listSource:()=>q.K,listViewDataController:()=>h.I3,localizationId:()=>U.d,localizer:()=>K.O,mapMany:()=>Z.Cv,minus:()=>Z.Rd,moveContent:()=>Z.dG,parseFlagsEnumType:()=>W.iF,pieDataController:()=>S.R,pieMapDataController:()=>v.n,pivotArea:()=>Z.A_,pivotAreaNames:()=>N.e,pivotDataController:()=>x.z,pxToNumber:()=>Z.jz,rangeFilterDataController:()=>D.Y,renderImage:()=>Z.mx,scatterChartDataController:()=>I.p,selectionHelper:()=>j.x,serializeFlagsEnumType:()=>W.dU,setLocalization:()=>i.E,sliceRepository:()=>w.N,strictEquals:()=>Z.nx,tagValuesProvider:()=>Q,textItemDataController:()=>C.r,toColor:()=>Z.VR,tooltipContainerSelector:()=>Z.eX,treeViewDataController:()=>h.eE,treeWalker:()=>Z.lx,treemapDataController:()=>_.j,tryLocalize:()=>L.HH,type:()=>Z.NW,union:()=>Z.KC,unwrapSpecialNullValue:()=>Z.rD,viewerActions:()=>W.qH,wrapHash:()=>Z.RS});var i=a(7228),r=a(5558),o=a(8478),n=a(2757),s=a(7975),d=a(1869),l=a(6224),u=a(6306),c=a(814),h=a(3708),p=a(3944),m=a(4214),g=a(5462),b=a(7275),f=a(1338),y=a(1461),S=a(5781),v=a(4018),x=a(4395),D=a(9645),I=a(8088),C=a(6390),_=a(1253),w=a(3754),T=a(1569),M=a(8015),N=a(6713),E=a(2456),A=a(6655),F=a(7749),P=a(5069),V=a(475),B=a(5720),O=a(786),L=a(9167),k=a(9361),W=a(7739),R=a(1286),z=a(6726),G=a(2472),$=a(1051),H=a(6570),q=a(2058),U=a(4216),K=a(4999),Y=a(1386),j=a(3423);let Q={getTag:function(e,t,a){var i=null;if(null===t)return i;i=[];for(var r=0;r<t.length;r++)i.push(e.getRowValue(a,t[r]));return this.getTagByValues(i)},getTagByValues:function(e){return e&&0!==e.length?e:null}};var Z=a(4833)},2896:(e,t,a)=>{a.d(t,{u:()=>u});var i=a(6799),r=a(1041),o=a(1513),n=a(6844),s=a(4904);let d=a(3689).v.concat([]),l=[s.YG,{propertyName:"alias",modelName:"@Alias"},{propertyName:"collectionName",modelName:"@CollectionName"}];class u extends n.q{get _isFederationDataProvider(){return!0}constructor(e={},t=new i.ModelSerializer){super(e,t),this.queries=(0,i.deserializeArray)(e.Queries,(e=>new c(e,t))),this.hasCalculatedFields=!0,this.supportDataMembers=!0}getInfo(){return d}getDisplayNamePrefix(){return"DashboardStringId.DefaultMongoDBDataSourceName"}_getDefaultItemType(){return"MongoDBDataSource"}}class c extends o.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t),this._actualName=(0,r.Tq)({alias:this.alias,collectionName:this.collectionName},(e=>e.alias||e.collectionName))}getInfo(){return l}_getDefaultItemType(){return"Query"}}},2910:(e,t,a)=>{a.d(t,{y:()=>m});var i=a(6799),r=a(865),o=a(1923),n=a(6779),s=a(158),d=a(5809),l=a(8588),u=a(1513),c=a(9692),h=a(1069),p=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class m extends c.s{constructor(e={},t=new i.ModelSerializer){super(e,t),this.columns=r.observableArray([]),this.rows=r.observableArray([]),this.values=r.observableArray([]),this.__columns=(0,i.deserializeArray)(e.Columns,(e=>new o.Kz(this,e,t))),this.__rows=(0,i.deserializeArray)(e.Rows,(e=>new o.Kz(this,e,t))),this.__values=(0,i.deserializeArray)(e.Values,(e=>new o.Kz(this,e,t))),this._subscribeDataItemLinkArrays(h.Gb,h.aX,h.Ve),this.addDisposable(this.__values.subscribe((e=>{this._setCustomOptionsPropertyOnMeasures(e),this._setLinkCollectionAcceptableShapingType(e,o.zH.String)}))),this.addDisposable(this.__rows.subscribe((e=>{this._setCustomOptionsPropertyOnDimensions(e)}))),this.addDisposable(this.__columns.subscribe((e=>{this._setCustomOptionsPropertyOnDimensions(e)}))),this._setCustomOptionsPropertyOnMeasures(this.__values()),this._setLinkCollectionAcceptableShapingType(this.__values(),o.zH.String),this._setCustomOptionsPropertyOnDimensions(this.__rows()),this._setCustomOptionsPropertyOnDimensions(this.__columns()),this.addDisposable(this.autoExpandColumnGroups.subscribe((e=>{this._expandingManager.resetExpandingParams(),this._expandingManager.resetColumnViewState(e)}))),this.addDisposable(this.autoExpandRowGroups.subscribe((e=>{this._expandingManager.resetExpandingParams(),this._expandingManager.resetRowViewState(e)})))}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__columns),this.disposeObservableArray(this.__rows),this.disposeObservableArray(this.__values),this.__columns.removeAll(),this.__rows.removeAll(),this.__values.removeAll()}_getInfoCore(){return h.h$}_canChangeDataItemVisibilityOptions(e){return this.__values().some((t=>t.dataItem()===e))||this.__rows().some((t=>t.dataItem()===e))||this.__columns().some((t=>t.dataItem()===e))}_isTotalsVisibilityOptionEnabled(e){if(e instanceof n.t)return!0;var t=this.__rows();if(t.length>0&&t.some((t=>t.dataItem()==e)))return t.length>0&&"Compact"!=this.layoutType()&&e!=t[t.length-1].dataItem();var a=this.__columns();return a.length>0&&a.some((t=>t.dataItem()==e))&&e!=a[a.length-1].dataItem()}_setCustomOptionsPropertyOnMeasures(e){e.forEach((e=>{e._specifics.customOptionsProperties=[{serializationInfo:s.g},{serializationInfo:s.Ly},{serializationInfo:s.z9}]}))}_setCustomOptionsPropertyOnDimensions(e){e.forEach((e=>{e._specifics.customOptionsProperties=[{serializationInfo:s.Ly,filter:e=>this._canChangeDataItemVisibilityOptions(e),disabledRule:e=>!this._isTotalsVisibilityOptionEnabled(e)}]}))}_getDefaultItemType(){return"Pivot"}
8_extendContentState(e){e.PivotExpandViewState=this._expandingManager.getPivotExpandViewState()}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getDefaultCalculationWindowDefinition(){return new d.k}_getIsVisualInteractivitySupported(){return!1}}p([(0,l.s)("Column")],m.prototype,"__columns",void 0),p([(0,l.s)("Row")],m.prototype,"__rows",void 0),p([(0,l.s)("Value")],m.prototype,"__values",void 0),u.Jh.Pivot={type:m,groupName:"common",title:"DashboardStringId.DefaultNamePivotItem",index:20}},2951:e=>{e.exports=DevExpress.data.DataSource},2953:(e,t,a)=>{a.d(t,{Yx:()=>s,fB:()=>d,hx:()=>n});var i=a(6799),r=a(6465),o=a(7766);class n extends r.L{constructor(e={},t=new i.ModelSerializer){super(e,t),this._displayNameSeparator="vs"}}class s extends n{constructor(e,t={},a=new i.ModelSerializer){super(t,a),e._attachDataItem(this,o.ek.propertyName)}_getInfoCore(){return o.ty}_getDataId(){return this.value()&&this.value().uniqueName()||null}_getBindingModel(){return[{propertyName:o.ek.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Binding.SetValue"}]}_getDefaultItemType(){return"ValueMap"}}class d extends n{constructor(e,t={},a=new i.ModelSerializer){super(t,a),e._attachDataItem(this,o.cF.propertyName),e._attachDataItem(this,o.ZG.propertyName)}_getInfoCore(){return o.k5}_getDataId(){var e=this.actualValue()&&this.targetValue();return e&&e.uniqueName()||null}_getBindingModel(){return[{propertyName:o.cF.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.ActualValueCaption"},{propertyName:o.ZG.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.TargetValueCaption"}]}_getDefaultItemType(){return"DeltaMap"}}},2972:(e,t,a)=>{a.d(t,{BI:()=>n,Oo:()=>d,Wp:()=>l,nK:()=>o,ng:()=>r,ww:()=>s});var i=a(4833);function r(e,t){return(0,i.ng)(e,t)}function o(e,t,a){return e.slice(0,a).concat(t,e.slice(a,e.length))}function n(e=[],t=[]){return e.length===t.length&&e.every(((e,a)=>e===t[a]))}function s(e,t,a=(e,t)=>e===t){if(e.length!==t.length)return!1;for(var i=0;i<e.length;i++)if(!a(e[i],t[i]))return!1;return!0}function d(e,t,a=(e,t)=>e===t){if(e.length!==t.length)return!1;for(var i=0;i<e.length;i++)if(!t.some((t=>a(e[i],t))))return!1;return!0}function l(e,t){var a=e.length;return e.some(((e,i)=>!!t(e)&&(a=i,!0))),a}},2991:e=>{e.exports=DevExpress.Analytics.Widgets},3024:(e,t,a)=>{a.d(t,{R:()=>i,i:()=>r});let i="None",r=[]},3052:(e,t,a)=>{a.d(t,{f:()=>s});var i=a(6799),r=a(865),o=a(6844),n=a(7195);class s extends o.q{get _isFederationDataProvider(){return!0}constructor(e={},t=new i.ModelSerializer){super(e,t),this._tables=r.observableArray(),this.hasCalculatedFields=!0,this.supportDataMembers=!0}getInfo(){return n._}getDisplayNamePrefix(){return"DashboardStringId.DefaultEFDataSourceName"}_getDefaultItemType(){return"EFDataSource"}}},3073:(e,t,a)=>{a.d(t,{o:()=>l});var i=a(6799),r=a(8588),o=a(1513),n=a(8288),s=a(4633),d=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class l extends o.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t),this.ranges=(0,i.deserializeArray)(e.Ranges,(e=>new s.c(e,t)))}dispose(){super.dispose(),this.disposeObservableArray(this.ranges)}getInfo(){return n.d}}d([(0,r.s)("RangeInfo")],l.prototype,"ranges",void 0)},3085:(e,t,a)=>{a.d(t,{R:()=>i});let i=[]},3090:(e,t,a)=>{a.d(t,{r:()=>i});let i=[]},3131:(e,t,a)=>{a.d(t,{E:()=>o});var i=a(8675),r=a(7685);let o=i.d.concat([r.Rb])},3151:(e,t,a)=>{a.d(t,{a:()=>u});var i=a(6799),r=a(2972),o=a(8588),n=a(1923),s=a(1105),d=a(3510),l=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class u extends s.t{constructor(e={},t=new i.ModelSerializer){super(e,t),this.dimensions=(0,i.deserializeArray)(e&&e.Dimensions,(e=>new n.Kz(null,e,t)))}getInfo(){var e=d.g;return this._dimensionsInfoPatcher&&(e=this._dimensionsInfoPatcher(e)),super.getInfo().c
vendor: 10,686 bytes, line 8
8oncat([e])}equals(e){return e instanceof u&&(0,r.Oo)(this.dimensions(),e.dimensions(),((e,t)=>e.uniqueName()===t.uniqueName()))}}l([(0,o.s)("Dimension")],u.prototype,"dimensions",void 0),s.I.SpecificWindowDefinition=u},3184:(e,t,a)=>{a.d(t,{r:()=>r,z:()=>o});var i=a(774);let r={propertyName:"definitionMode",modelName:"@DefinitionMode",defaultVal:"Series",simpleFormAdapterItem:"selectBoxEditor",values:{Arguments:"DashboardStringId.PieCalculationAlongArguments",Series:"DashboardStringId.PieCalculationAlongSeries",ArgumentsAndSeries:"DashboardStringId.PieCalculationAlongArgumentsAndSeries",SeriesAndArguments:"DashboardStringId.PieCalculationAlongSeriesAndArguments"}},o=i.s.concat([r])},3242:(e,t,a)=>{a.d(t,{S:()=>p});var i=a(6799),r=a(865),o=a(1923),n=a(996),s=a(8588),d=a(4904),l=a(1513),u=a(9692),c=a(4429),h=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class p extends u.s{constructor(e={},t=new i.ModelSerializer){super(e,t),this.arguments=r.observableArray([]),this.__arguments=(0,i.deserializeArray)(e.Dimensions,(e=>new o.Kz(this,e,t))),this._subscribeDataItemLinkArrays(c.u5),this.addDisposable(this.__arguments.subscribe((e=>{u.s._addColoringMeta(e)}))),u.s._addColoringMeta(this.__arguments()),this._attachDataItem(this,c.Jb.propertyName),this._attachDataItem(this,c.sZ.propertyName),this._attachDataItem(this,c.hm.propertyName)}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__arguments),this.__arguments.removeAll()}_getInfoCore(){return c.fI}_isCalculationSupported(){return!0}_getDefaultItemType(){return"ScatterChart"}_getMasterFilterMode(){return this.interactivityOptions.masterFilterMode()}_getDrillDownEnabled(){return this.interactivityOptions.isDrillDownEnabled()}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getInteractivityDimensionLinks(){return this.__arguments()}_getCanColorByMeasures(){return!1}_getCanColorByDimensions(){return!0}_getColorizableDataItemsInfo(){return[{items:this.__arguments(),prefixId:d.Uo.Arguments}]}_getDefaultCalculationWindowDefinition(){return new n.k}_isSortingEnabled(){return!1}}h([(0,s.s)("Dimension")],p.prototype,"__arguments",void 0),l.Jh.ScatterChart={type:p,groupName:"common",title:"DashboardStringId.DefaultNameScatterChartItem",index:50}},3253:(e,t,a)=>{a.d(t,{Z:()=>n});var i=a(987),r=a.n(i),o=a(865);class n{}n.buttonGroup=e=>{const t=document.createElement("div");e?.editorOptions?.items&&e.editorOptions.items.forEach((e=>e.hint=e.text));const a={width:"100%",onSelectionChanged:t=>e.component.updateData(e.dataField,t.component.option("selectedItemKeys")[0]),selectedItemKeys:[o.unwrap(e.component.option("formData")[e.dataField])],...e.editorOptions};return new(r())(t,a),t}},3272:(e,t,a)=>{a.d(t,{$O:()=>p,B7:()=>G,Bq:()=>q,CP:()=>O,Ed:()=>n,Ee:()=>c,Fz:()=>l,G5:()=>x,HA:()=>b,J4:()=>u,JV:()=>f,Lm:()=>I,Lu:()=>F,N:()=>A,Oi:()=>B,S4:()=>w,SH:()=>H,Uh:()=>g,Vw:()=>z,Xe:()=>W,YL:()=>S,Yg:()=>P,ab:()=>M,cz:()=>o,di:()=>C,ec:()=>$,gY:()=>E,hg:()=>R,i$:()=>_,i3:()=>m,lT:()=>v,mC:()=>T,o1:()=>V,qA:()=>D,sV:()=>N,sg:()=>s,xw:()=>y,zA:()=>d});var i=a(5988),r=a(4904);let o={Auto:"DashboardStringId.NumericFormatFormatTypeAutoCaption",General:"DashboardStringId.NumericFormatFormatTypeGeneralCaption",Number:"DashboardStringId.NumericFormatFormatTypeNumberCaption",Currency:"DashboardStringId.NumericFormatFormatTypeCurrencyCaption",Scientific:"DashboardStringId.NumericFormatFormatTypeScientificCaption",Percent:"DashboardStringId.NumericFormatFormatTypePercentCaption",Custom:"Custom"},n={propertyName:"customFormatString",modelName:"@CustomFormatString",displayName:"Custom Format String",simpleFormAdapterItem:"textBoxEditor"},s={propertyName:"formatType",modelName:"@FormatType",displayName:"DashboardWebStringId.FormatType",simpleFormAdapterItem:"selectBoxEditor",values:o},d={propertyName:"unit",modelName:"@Unit",displayName:"DashboardStringId.NumericFormatUnitCaption",defaultVal:"Auto",simpleFormAdapterItem:"selectBoxEditor",values:{Auto:"DashboardStringId.NumericFormatUnitAutoCaption",Ones:"DashboardStringId.NumericFormatUnitOnesCaption",Thousands:"DashboardStringId.NumericFormatUnitThousandsCaption",Millions:"DashboardStringId.NumericFormatUnitMillionsCaption",Billions:"DashboardStringId.NumericFormatUnitBillionsCaption"}},l={propertyName:"precision",modelName:"@Precision",displayName:"DashboardWebStringId.DataItem.Precision",simpleFormAdapterItem:"numberBoxEditor",from:r.a1,validationRules:[{type:"custom",validationCallback:e=>e.value>=0,message:"Precision shouldn't be negative."}]},u={propertyName:"includeGroupSeparator",modelName:"@IncludeGroupSeparator",displayName:"DashboardWebStringId.DataItem.IncludeGroupSeparator",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},c={propertyName:"currencyCultureName",modelName:"@CurrencyCultureName",displayName:"DashboardStringId.NumericFormatFormatTypeCurrencyCaption",defaultVal:null};const h=(e,t)=>[{...s,defaultVal:e},d,{...l,defaultVal:t},u,c,n];let p=h("Auto",2),m=h("Number",0),g=h("Percent",2),b=h("Percent",2),f={propertyName:"yearFormat",modelName:"@YearFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardStringId.DateTimeFormatYearFormatDefaultCaption",Full:"DashboardStringId.DateTimeFormatYearFormatFullCaption",Abbreviated:"DashboardStringId.DateTimeFormatYearFormatAbbreviatedCaption"}},y=(0,i.zw)({},f);delete y.displayName;let S={propertyName:"quarterFormat",modelName:"@QuarterFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardStringId.DateTimeFormatQuarterFormatDefaultCaption",Numeric:"DashboardStringId.DateTimeFormatQuarterFormatNumericCaption",Full:"DashboardStringId.DateTimeFormatQuarterFormatFullCaption"}},v=(0,i.zw)({},S);delete v.displayName;let x={propertyName:"monthFormat",modelName:"@MonthFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardStringId.DateTimeFormatMonthFormatDefaultCaption",Full:"DashboardStringId.DateTimeFormatMonthFormatFullCaption",Abbreviated:"DashboardStringId.DateTimeFormatMonthFormatAbbreviatedCaption",Numeric:"DashboardStringId.DateTimeFormatMonthFormatNumericCaption"}},D=(0,i.zw)({},x);delete D.displayName;let I={propertyName:"dayOfWeekFormat",modelName:"@DayOfWeekFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Default",simpleFormAdapterItem:"listEditor",values:{Default:"DashboardStringId.DateTimeFormatDayOfWeekFormatDefaultCaption",Full:"DashboardStringId.DateTimeFormatDayOfWeekFormatFullCaption",Abbreviated:"DashboardStringId.DateTimeFormatDayOfWeekFormatAbbreviatedCaption",Numeric:"DashboardStringId.DateTimeFormatDayOfWeekFormatNumericCaption"}},C=(0,i.zw)({},I);delete C.displayName;let _={propertyName:"dateFormat",modelName:"@DateFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardStringId.DateTimeFormatDateFormatDefaultCaption",Long:"DashboardStringId.DateTimeFormatDateFormatLongCaption",Short:"DashboardStringId.DateTimeFormatDateFormatShortCaption"}},w=(0,i.zw)({},_);delete w.displayName;let T={propertyName:"dateHourFormat",modelName:"@DateHourFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardStringId.DateTimeFormatDateTimeFormatDefaultCaption",Long:"DashboardStringId.DateTimeFormatDateTimeFormatLongCaption",Short:"DashboardStringId.DateTimeFormatDateTimeFormatShortCaption",TimeOnly:"DashboardStringId.DateTimeFormatDateTimeFormatTimeOnlyCaption"}},M=(0,i.zw)({},T);delete M.displayName;let N={propertyName:"dateHourMinuteFormat",modelName:"@DateHourMinuteFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardStringId.DateTimeFormatDateTimeFormatDefaultCaption",Long:"DashboardStringId.DateTimeFormatDateTimeFormatLongCaption",Short:"DashboardStringId.DateTimeFormatDateTimeFormatShortCaption",TimeOnly:"DashboardStringId.DateTimeFormatDateTimeFormatTimeOnlyCaption"}},E=(0,i.zw)({},N);delete E.displayName;let A={propertyName:"timeHourMinuteFormat",modelName:"@TimeHourMinuteFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardStringId.DateTimeFormatDateTimeFormatDefaultCaption",Long:"DashboardStringId.DateTimeFormatDateTimeFormatLongCaption",Short:"DashboardStringId.DateTimeFormatDateTimeFormatShortCaption"}},F=(0,i.zw)({},A);delete F.displayName;let P={propertyName:"dateTimeFormat",modelName:"@DateTimeFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardStringId.DateTimeFormatDateTimeFormatDefaultCaption",Long:"DashboardStringId.DateTimeFormatDateTimeFormatLongCaption",Short:"DashboardStringId.DateTimeFormatDateTimeFormatShortCaption",TimeOnly:"DashboardStringId.DateTimeFormatDateTimeFormatTimeOnlyCaption"}},V=(0,i.zw)({},P);delete V.displayName;let B={propertyName:"hourFormat",modelName:"@HourFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardStringId.DateTimeFormatDateTimeFormatDefaultCaption",Short:"DashboardStringId.DateTimeFormatDateTimeFormatShortCaption",Long:"DashboardStringId.DateTimeFormatDateTimeFormatLongCaption"}},O=(0,i.zw)({},B);delete O.displayName;const L={Hour:"DashboardStringId.ExactDateFormatHour",Minute:"DashboardStringId.ExactDateFormatMinute",Second:"DashboardStringId.ExactDateFormatSecond"},k={Year:"DashboardStringId.ExactDateFormatYear",Quarter:"DashboardStringId.ExactDateFormatQuarter",Month:"DashboardStringId.ExactDateFormatMonth",Day:"DashboardStringId.ExactDateFormatDay"};let W={propertyName:"exactDateFormat",modelName:"@ExactDateFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Day",simpleFormAdapterItem:"listEditor",values:{...k,...L}},R=(0,i.zw)({},W);delete R.displayName;let z={propertyName:"exactDateFormat",modelName:"@ExactDateFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Day",simpleFormAdapterItem:"listEditor",values:k},G=(0,i.zw)({},z);
8delete G.displayName;let $={propertyName:"exactTimeFormat",modelName:"@ExactTimeFormat",displayName:"DashboardWebStringId.FormatType",defaultVal:"Second",simpleFormAdapterItem:"listEditor",values:L},H=(0,i.zw)({},$);delete H.displayName;let q=[f,S,x,I,_,T,N,P,B,A,W,$]},3313:(e,t,a)=>{a.d(t,{P:()=>o});var i=a(3888),r=a(9282);let o=i.xg.concat([r.kb])},3347:(e,t,a)=>{a.d(t,{d:()=>r});var i=a(1513);class r extends i.Lm{constructor(e,t,a){super(e,t,a)}}},3359:(e,t,a)=>{a.d(t,{IV:()=>u,Lz:()=>l,Mq:()=>c,iP:()=>d});var i=a(6799),r=a(4904),o=a(2203);function n(e,t=new i.ModelSerializer){return new o.B(e,t)}function s(e,t=new i.ModelSerializer){var a=t.serialize(e);return e.fixed.isEmpty()||a.hasOwnProperty("FixedDateTimePeriodLimit")||(a.FixedDateTimePeriodLimit=null),e.flow.isEmpty()||a.hasOwnProperty("FlowDateTimePeriodLimit")||(a.FlowDateTimePeriodLimit=null),a}let d={propertyName:"start",modelName:"StartLimit",type:o.B,from:n,toJsonObject:s},l={propertyName:"end",modelName:"EndLimit",type:o.B,from:n,toJsonObject:s},u=[r.YG,r.UU,d,l],c={propertyName:"mode",defaultVal:"None",simpleFormAdapterItem:"buttonGroupEditor",values:{None:"DashboardWebStringId.RangeFilter.None",Fixed:"DashboardWebStringId.RangeFilter.Fixed",Flow:"DashboardWebStringId.RangeFilter.Flow"}}},3374:(e,t,a)=>{a.d(t,{ME:()=>h,ce:()=>p,g8:()=>c});var i=a(641),r=a(6476),o=a(2248),n=a(7069),s=a(6157),d=a(8181),l=a(4429),u=a(4904),c={HiddenDimensions:{title:"DashboardWebStringId.Binding.HiddenDimensions",bindingProperty:{propertyName:s._K.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.AddDimension",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureDimension"}},HiddenMeasures:{title:"DashboardWebStringId.Binding.HiddenMeasures",bindingProperty:{propertyName:s.o3.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Binding.AddMeasure",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureMeasure"}},SeriesDimension:{title:u.Uo.SeriesDimension,bindingProperty:{propertyName:d.b.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.AddSeries",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureSeries"}},Arguments:{title:u.Uo.Arguments,bindingProperty:{propertyName:u.zv,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.AddArgument",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureArgument"}},Values:{title:"DashboardStringId.DescriptionValues",bindingProperty:{propertyName:u.Dn,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Binding.AddValue",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureValue"}},FilterDimensions:{title:"DashboardStringId.DescriptionDimensions",bindingProperty:{propertyName:i.Ug.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.AddDimension",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureDimension"}},SparklineArgument:{title:"DashboardWebStringId.Binding.Sparkline",bindingProperty:{propertyName:u.JY,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.SetArgument",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureArgument"}},SingleArgument:{title:u.Uo.SingleArgument,bindingProperty:{propertyName:u.A1,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.SetArgument",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureArgument"}},Value:{title:"DashboardStringId.ValueCaption",bindingProperty:{propertyName:u.sl,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Binding.SetValue",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureValue"}},Latitude:{title:"DashboardStringId.Latitude",bindingProperty:{propertyName:o.zr.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.SetLatitude",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureLatitude"}},Longitude:{title:"DashboardStringId.Longitude",bindingProperty:{propertyName:o._P.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.SetLongitude",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureLongitude"}},TooltipDimensions:{title:"DashboardWebStringId.Binding.TooltipDimensions",bindingProperty:{propertyName:o.zL.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.AddDimension",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureDimension"}},TooltipMeasures:{title:"DashboardWebStringId.Binding.TooltipMeasures",bindingProperty:{propertyName:n.h_.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Binding.AddMeasure",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureMeasure"}},Columns:{title:"DashboardStringId.DescriptionColumns",bindingProperty:{propertyName:u.G3,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.AddColumn",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureColumn"}},Rows:{title:"DashboardStringId.DescriptionRows",bindingProperty:{propertyName:u.qf,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.AddRow",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureRow"}},Weight:{title:"DashboardStringId.WeightCaption",bindingProperty:{propertyName:u.N5,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Binding.SetWeight",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureWeight"}},Color:{title:"DashboardStringId.DescriptionItemColor",bindingProperty:{propertyName:u.Ui,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Binding.SetColor",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureColor"}},AttributeDimension:{title:"DashboardWebStringId.Binding.Attribute",bindingProperty:{propertyName:r.LX.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.SetAttribute",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureAttribute"}}
vendor: 1,637 bytes, line 8
8,Argument:{title:u.Uo.SingleArgument,bindingProperty:{propertyName:u.A1,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.SetArgument",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureArgument"}},AxisXMeasure:{title:"DashboardWebStringId.Binding.XAxis",bindingProperty:{propertyName:l.sZ.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Binding.SetValue",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureValue"}},AxisYMeasure:{title:"DashboardWebStringId.Binding.YAxis",bindingProperty:{propertyName:l.hm.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Binding.SetValue",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureValue"}}};class h{constructor(){this._itemsMap={}}register(e,t){this._itemsMap[e]=t}createSurfaceItem(e,t,a,i,r){if(e&&e.itemType&&e.itemType()){var o=this._itemsMap[e.itemType()];if(o)return new o(e,t,a,i,r)}return null}}var p=new h},3379:(e,t,a)=>{a.d(t,{Nk:()=>g,cS:()=>m,lY:()=>h});var i=a(1505),r=a.n(i),o=a(6768),n=a(5988),s=a(1923),d=a(3599),l=a(4270),u=a(7687),c=a(604),h=(e,t)=>m(e,t)?"Integer":t.fieldType();const p=["Year","Quarter","Month","Day","Hour","Minute","Second","DayOfYear","DayOfWeek","WeekOfYear","WeekOfMonth"],m=(e,t)=>(0,l.kz)(t.fieldType())&&-1!==p.indexOf(e.dateTimeGroupInterval()||"Year");class g{constructor(e,t,a,i,r=()=>!0){this.dataItemValuesProvider=e,this.dataFieldProvider=t,this.parameters=a,this.dataDashboardItem=i,this.filterPredicate=r}getItems(e){var t=(0,n.KO)();return"Parameters"===e.fullPath?t.resolve(this.parameters().map((e=>({displayName:e.name(),name:e.name()}
8)))):this._getDashboardItemDataFields().done((e=>{t.resolve(this.dataDashboardItem._uniqueDataItems.filter(this.filterPredicate).map((t=>{let a=e.filter((e=>e.dataMember()===t.dataMember()))[0],i="string";return a&&(i=t instanceof d.f?h(t,a):a.fieldType()),{displayName:(0,u.F)(this.dataFieldProvider,this.dataDashboardItem,t),name:t.uniqueName(),specifics:s.sO._specificsOverrideMap[i]||s.sO.typesMap[i]||"string"}})))})),t.promise()}getValues(e){var t=this.dataDashboardItem._dimensions.filter((t=>t.uniqueName()===e.path))[0],a=(0,n.KO)();return t?(this._getDashboardItemDataFields().done((e=>{var i=e.filter((e=>e.dataMember()===t.dataMember()))[0];if(!i)return a.resolve([]).promise();if("DayOfWeek"===t.dateTimeGroupInterval()&&"DateTime"===i.fieldType())a.resolve([0,1,2,3,4,5,6].map((e=>({value:e,display:r().getDayNames(void 0)[e]}))));else{if(!((0,l.U$)(i.fieldType())||(0,l.gH)(i.fieldType())||m(t,i)||"WeekYear"===t.dateTimeGroupInterval()))return a.resolve([]);(0,c.vj)({dataItemValuesProvider:this.dataItemValuesProvider,dataField:i,dataItem:t,dataMember:this.dataDashboardItem.dataMember(),dataSource:this.dataDashboardItem.dataSource()}).done((e=>a.resolve(e)))}})),a.promise()):a.resolve([]).promise()}_getDashboardItemDataFields(){let e=this.dataDashboardItem._uniqueDataItems.filter(this.filterPredicate).map((e=>e.dataMember()));return(0,o.Wt)(e,this.dataDashboardItem.dataSource(),this.dataDashboardItem.dataMember(),this.dataFieldProvider)}}},3411:(e,t,a)=>{a.d(t,{Bd:()=>l,Hc:()=>n,KX:()=>u,Qw:()=>r,aY:()=>d,gS:()=>c,k6:()=>s,r1:()=>o});var i=a(4904);let r={propertyName:"text",modelName:"@Text",displayName:"DashboardWebStringId.Title.Text",simpleFormAdapterItem:"textBoxEditor"},o={propertyName:"visible",displayName:"DashboardWebStringId.Title.Visible",modelName:"@Visible",defaultVal:!0,simpleFormAdapterItem:"checkBoxEditor",from:i.q6},n={propertyName:"includeMasterFilter",displayName:"DashboardWebStringId.Title.IncludeMasterFilter",modelName:"@IncludeMasterFilterState",defaultVal:!0,simpleFormAdapterItem:"checkBoxEditor",from:i.q6},s={propertyName:"alignment",modelName:"@Alignment",defaultVal:"Center",displayName:"DashboardWebStringId.Title.Aligment",simpleFormAdapterItem:"listEditor",values:{Left:"DashboardWebStringId.Title.Aligment.Left",Center:"DashboardWebStringId.Title.Aligment.Center"}},d={propertyName:"image64",modelName:"ImageData"},l={propertyName:"url",modelName:"@Url",simpleFormAdapterItem:"textBoxEditor"},u={propertyName:"imageType",displayName:"DashboardWebStringId.Title.Image",defaultVal:"none",simpleFormAdapterItem:"buttonGroupEditor",values:{embedded:"DashboardWebStringId.Title.ImageEmbedded",linked:"DashboardWebStringId.Title.ImageLinked",none:"DashboardWebStringId.Title.ImageNone"}},c=[r,o,s,n,u,d,l]},3423:(e,t,a)=>{a.d(t,{x:()=>r});var i=a(4833);class r{static setSelectedArguments(e,t,a){if(t)for(var i=0;i<t.length;i++)this._selectArgument(e,t[i],a)}static setSelectedSeries(e,t,a){if(t)for(var i=0;i<t.length;i++)this._selectSeries(e,t[i],a)}static setSelectedPoint(e,t,a,i){var r=this;if(null!=t&&null==a&&r._selectSeries(e,t,i),null==t&&null!=a&&r._selectArgument(e,a,i),null!=t&&null!=a)for(var o=e.getAllSeries(),n=0;n<o.length;n++)r._checkWidgetCorrespondsToValue(o[n],t)&&this._selectSeriesPoints(o[n],a,i)}static setSelectedWidgetViewer(e,t,a){if(t)for(var i=0;i<t.length;i++)this._selectValue(e,t[i],a)}static selectWholePie(e,t){for(var a=e.getAllSeries(),i=0;i<a.length;i++)this._selectWidget(a[i],t)}static _selectSeries(e,t,a){for(var i=e.getAllSeries(),r=0;r<i.length;r++)this._selectValue(i[r],t,a)}static _selectArgument(e,t,a){for(var i=e.getAllSeries(),r=0;r<i.length;r++)this._selectSeriesPoints(i[r],t,a)}static _selectSeriesPoints(e,t,a){for(var i=e.getAllPoints(),r=0;r<i.length;r++)this._selectValue(i[r],t,a)}static _selectValue(e,t,a){this._checkWidgetCorrespondsToValue(e,t)&&this._selectWidget(e,a)}static _selectWidget(e,t){t?e.select():e.clearSelection()}static _checkWidgetCorrespondsToValue(e,t){var a=e.tag;if(!a||!t)return!1;if(a&&(a=(0,i.Gb)(a)),a&&!Array.isArray(a)&&!Array.isArray(t))throw Error("Internal Error: incorrect values for selection");return(0,i.rY)(a,t)}}},3436:e=>{e.exports=DevExpress.ui.dxTooltip},3451:(e,t,a)=>{a.d(t,{d:()=>P});
vendor: 8,027 bytes, line 8
8var i=a(865),r=a(9167),o=a(7104),n=a(158),s=a(3272),d=a(5792),l=a(1041),u=a(9508),c=a(1548),h=a(8533),p=a(1967),m=a(7011),g=a(2323),b=a(7069),f=a(3559),y=a(3888),S=a(82),v=a(1807),x=a(3607),D=a(3789),I=a(5355),C=a(3242),_=a(4904),w=a(9557),T=a(1884),M=a(9113),N=a(110),E=a(5584),A=a(708),F=a(5573);class P{static getCommonTab(e,t=[],a={}){var i=this.getCommonWrapper(e,t,a);return new N.gV(N.iq.Common,"DashboardWebStringId.AccordionTab.Common",i)}static getAllTab(e){return new N.gV("ALL","All",new M.U({model:e,properties:[]}))}static getContentArrangementTab(e){return new N.gV(N.iq.ContentArrangement,"DashboardWebStringId.AccordionTab.Layout",this.getContentArrangementWrapper(e))}static getCommonWrapper(e,t=[],a={},i={}){var r=[y.gM,_.UU];r=r.concat(t);var o={};return Object.keys(a).forEach((e=>{o[e]=a[e]})),new M.U({model:e,properties:r,visibilityFilterRules:i,disabledFilterRules:o})}static getCommonMapWrapper(e,t,a=[]){const i=()=>{new F.W(e.customShapefile,t).startEditing(new E.$)},o={dataSource:Object.keys(b.Wc.values),getDisplayText:e=>(0,r.Mu)(b.Wc.values[e]),enableEditItem:e=>"Custom"===e,editItemHandler:i,onSelectionChanged:t=>{"Custom"!==t||e.customShapefile.url()||e.customShapefile.data.shapeData()||i()}};var n=[{...b.Wc,formAdapterItem:(0,T.G)(o)}].concat(a);return P.getCommonWrapper(e,n)}static updateValidationMessages(e){c.Px.validationRules.forEach((e=>{e.message&&(e.message=(0,r.Mu)(e.message))}))}static getAxisWrapper(e,t,a,i=!1,o=!0,d="None"){var l={},u={};l[c.aY.propertyName]=[c.kS.propertyName,"=",!1],l[c.DD.propertyName]=[[c.aY.propertyName,"=",!1],"or",[c.kS.propertyName,"=",!1]],l[c.b7.propertyName]=[c.WI.propertyName,"=",!1],l[c.RK.propertyName]=[c.kS.propertyName,"=",!1],l[c.Px.propertyName]=[[c.RK.propertyName,"=",!1],"or",[c.kS.propertyName,"=",!1]],l[n.FJ.propertyName]=[n.FJ.propertyName,"=",!1],l[n.LE.propertyName]=[n.LE.propertyName,"=",!1],this.updateValidationMessages(c.Px.validationRules);var h=a?[a]:[];return h=h.concat([c.BE,c.O9,c.kS,c.aY,{editorOptions:{placeholder:t&&t()},...c.DD},c.WI,c.b7,c.Fh,c.RK,c.Px]),i&&(h.push({container:n.LE,properties:[s.JV,s.G5,s.YL,s.Lm,s.Oi,s.i$,s.mC,s.sV,s.Yg,s.Xe,s.N,s.ec]}),u[s.JV.propertyName]=()=>"Year"===d,u[s.YL.propertyName]=()=>"Quarter"===d,u[s.G5.propertyName]=()=>"Month"===d,u[s.Oi.propertyName]=()=>"Hour"===d,u[s.N.propertyName]=()=>"Minute"===d,u[s.Lm.propertyName]=()=>"DayOfWeek"===d,u[s.i$.propertyName]=()=>"DayMonthYear"===d,u[s.mC.propertyName]=()=>"DateHour"===d,u[s.sV.propertyName]=()=>"DateHourMinute"===d,u[s.Yg.propertyName]=()=>"DateHourMinuteSecond"===d,u[s.Xe.propertyName]=()=>"None"===d,u[s.ec.propertyName]=()=>"None"===d),o&&h.push({sourceObject:this.getNumericFormatWrapper(e.numericFormat),...n.FJ,displayName:null,formAdapterItem:(0,T.uD)((0,r.Mu)(n.FJ.displayName))}),new M.U({model:e,properties:h,disabledFilterRules:l,visibilityFilterRules:u})}static getLegendWrapper(e){var t=[p.K4,p.Mo,p.Eu,p.Tu],a={};a[p.Mo.propertyName]=[p.K4.propertyName,"=",!1],a[p.Eu.propertyName]=[p.K4.propertyName,"=",!1],a[p.Tu.propertyName]=[p.K4.propertyName,"=",!1];var i={};return i[p.Eu.propertyName]=[p.Mo.propertyName,"=",!0],i[p.Tu.propertyName]=[p.Mo.propertyName,"=",!1],new M.U({model:e,properties:[{container:h.k2,properties:t}],disabledFilterRules:a,visibilityFilterRules:i})}static getContentArrangementWrapper(e){var t=[_.xe,_.Vf],a={};return a[_.Vf.propertyName]=[_.xe.propertyName,"=","Auto"],new M.U({model:e,properties:t,disabledFilterRules:a})}static getLabelsWrapper(e){if(e){let r=e instanceof u.K9?e:null;var t=[];if(e instanceof C.S)t.push(g.LD),t.push(I.Q);else{var a=r&&["FullStackedBar","FullStackedLine","FullStackedArea","FullStackedSplineArea"].indexOf(r.seriesType())>=0?[{value:o.PointLabelContentType.Argument,displayValueId:"DashboardStringId.PointLabelContentTypeArgument"},{value:o.PointLabelContentType.SeriesName,displayValueId:"DashboardStringId.PointLabelContentTypeSeriesName"},{value:o.PointLabelContentType.Value,displayValueId:"DashboardStringId.PointLabelContentTypeValue"},{value:o.PointLabelContentType.Percent,displayValueId:"DashboardStringId.PointLabelContentTypePercent"}]:[{value:o.PointLabelContentType.Argument,displayValueId:"DashboardStringId.PointLabelContentTypeArgument"},{value:o.PointLabelContentType.SeriesName,displayValueId:"DashboardStringId.PointLabelContentTypeSeriesName"},{value:o.PointLabelContentType.Value,displayValueId:"DashboardStringId.PointLabelContentTypeValue"}];t.push({...g.IM,formAdapterItem:(0,T.A1)({values:a,enumDeclaration:o.PointLabelContentType})})}return t=t.concat([g.FN,g.pq]),r&&r.seriesType().indexOf("Bar")>-1&&(t.push(g.Fl),t.push(g.G1)),e instanceof C.S&&t.push(g.G1),new M.U({model:e,properties:[{container:m.Gw,properties:t}],summary:i.computed((()=>e.pointLabelOptions&&e.pointLabelOptions.showPointLabels()?"DashboardWebStringId.ButtonOn":""))})}return null}static getAttributeNamesSerializationInfo(e,t,a=!0,i="DashboardStringId.MapShapeNoneAttribute"){var r=(0,l.Tq)({attributeNames:e._shapeFilesAttributeNameList},(e=>{var t=e.attributeNames.map((e=>({value:e,displayValueId:e})));return a&&t.splice(0,0,{value:"",displayValueId:i}),t}));return{...t,formAdapterItem:(0,T.uf)({values:r})}}static getShapeTitleSerializationInfo(e){return P.getAttributeNamesSerializationInfo(e,b.JX)}static getColorLegendWrapper(e){var t=[f.Am,f.ZR],a={};return a[f.ZR.propertyName]=[f.Am.propertyName,"=",!1],new M.U({model:e,properties:[{container:b.$z,properties:t}],disabledFilterRules:a})}static getWeightedLegendWrapper(e){var t=[f.Hj,f.wD,f.ZR],a={};return a[f.wD.propertyName]=[f.Hj.propertyName,"=",!1],a[f.ZR.propertyName]=[f.Hj.propertyName,"=",!1],new M.U({model:e,properties:[{container:b.bJ,properties:t}],disabledFilterRules:a})}static getNumericFormatWrapper(e){var t=e=>"Number"===e.formatType()||"Currency"===e.formatType(),a=e=>"Auto"===e.formatType()||"General"===e.formatType(),r=e=>"Custom"===e.formatType(),o={};o[s.zA.propertyName]=e=>!t(e),o[s.Fz.propertyName]=e=>a(e)||t(e)&&"Auto"===e.unit(),o[s.J4.propertyName]=e=>a(e)||"Scientific"===e.formatType(),o[s.Ee.propertyName]=e=>"Currency"!==e.formatType();const n={};n[s.zA.propertyName]=e=>!r(e),n[s.Fz.propertyName]=e=>!r(e),n[s.J4.propertyName]=e=>!r(e),n[s.Ee.propertyName]=e=>!r(e),n[s.Ed.propertyName]=e=>r(e);var d=[s.sg,s.zA,s.Fz,s.J4,{...s.Ee,formAdapterItem:(0,T.l3)()},s.Ed];if("Enabled"!==w.d.customNumericFormatMode){var l={...s.cz};delete l.Custom,d=[{...s.sg,values:{...l}},...d.filter((e=>e.propertyName!==s.sg.propertyName&&e.propertyName!==s.Ed.propertyName))]}return new M.U({model:e,properties:d,disabledFilterRules:o,visibilityFilterRules:n,summary:i.pureComputed((()=>a(e)?"":s.cz[e.formatType()]||e.formatType()))})}static getDeltaOptionsWrapper(e){var t={};return t[S.bx.propertyName]=e=>"NoIndication"===e.resultIndicationMode(),t[S.pE.propertyName]=e=>"NoIndication"===e.resultIndicationMode(),new M.U({model:e,properties:[],disabledFilterRules:t})}static getDeltaFormatsOptionsWrapper(e,t=e=>{},...a){var r=this.getDeltaFormats(e);a.forEach((e=>r.push(e)));const o={propertyName:"title",editItemHandler:t,allowAddItem:!1,allowReorderItem:!1,allowRemoveItem:!1};return new M.U({model:{deltaFormats:i.observableArray(r)},properties:[{formAdapterItem:(0,T.oL)(o),propertyName:"deltaFormats"}]})}static getDeltaFormats(e){var t=[],a=e.actualValue()?e.actualValue().numericFormat:null,i=e.targetValue()?e.targetValue().numericFormat:null;return a&&t.push({title:(0,r.Mu)("DashboardStringId.DeltaValueTypeActualValueCaption"),numericFormat:a}),i&&t.push({title:(0,r.Mu)("DashboardStringId.CardRowDataElementTypeTargetValueCaption"),numericFormat:i}),t.concat([{title:(0,r.Mu)("DashboardStringId.DeltaValueTypeAbsoluteVariationCaption"),numericFormat:e.absoluteVariationNumericFormat},{title:(0,r.Mu)("DashboardStringId.DeltaValueTypePercentVariationCaption"),numericFormat:e.percentVariationNumericFormat},{title:(0,r.Mu)("DashboardStringId.DeltaValueTypePercentOfTargetCaption"),numericFormat:e.percentOfTargetNumericFormat}
8])}static getCustomRangesWrapper(e,t,a,o){let n=(0,r.Mu)("DashboardStringId.DefaultPeriodName")+" ",s=i.observable(!1),u={};u[D._L.propertyName]=()=>s(),i.computed((()=>{o()&&a.findDataField(e.dataSource(),e.dataMember(),o().dataMember()).done((e=>{s(e&&("DateTime"===e.fieldType()||"DateOnly"===e.fieldType()))}))}));const c=new A.y,h=[];h.push((0,l.uQ)({defaultPeriod:e.defaultDateTimePeriodName},(e=>c.refresh()))),h.push((0,l.Ro)(e.dateTimePeriods,(e=>e.name.subscribe((()=>c.refresh())))));const p={propertyName:"name",createNewItemHandler:()=>new x.F({"@ItemType":"DateTimePeriod","@Name":d.$A.generateName(n,e.dateTimePeriods(),"name",1)}),editItemHandler:t,customTemplate:(t,a,r)=>{const o=i.unwrap(t.name),n=document.createElement("div");return n.innerText=o,n.style.fontWeight=e.defaultDateTimePeriodName()===o?"800":"normal",r.appendChild(n),n},forceRefreshCallback:c};return new M.U({model:e,visibilityFilterRules:u,properties:[{...D._L,formAdapterItem:(0,T.oL)(p)}],disposableModelSubscriptions:h})}static getSparklineOptionsProperties(){return[{...v.mE,formAdapterItem:(0,T.pM)({containersMap:{Line:{icon:"dx-dashboard-chart-series-line",displayName:"DashboardStringId.SparklineIndicationModeLine"},Area:{icon:"dx-dashboard-chart-series-area",displayName:"DashboardStringId.SparklineIndicationModeArea"},Bar:{icon:"dx-dashboard-chart-series-bar",displayName:"DashboardStringId.SparklineIndicationModeBar"},WinLoss:{icon:"dx-dashboard-sparkline-win-loss",displayName:"DashboardStringId.SparklineIndicationModeWinLoss"}}})},v.gk,v.nR]}}},3473:e=>{e.exports=DevExpress.viz},3479:(e,t,a)=>{a.d(t,{c:()=>r});var i=a(4904);let r=a(3689).v.concat([i.pb])},3483:(e,t,a)=>{a.d(t,{D:()=>d});var i=a(4191),r=a(1884),o=a(110),n=a(8518),s=a(3451);class d extends n.$C{constructor(e){super(e)}_composeTabsCore(e){return[new o.gV(o.iq.Common,"DashboardWebStringId.AccordionTab.Common",s.d.getCommonWrapper(e,[{...i.yA,formAdapterItem:(0,r.Ip)({type:"file",accept:".rtf",readMode:"text"})}]))]}}},3509:(e,t,a)=>{a.d(t,{BW:()=>s,PO:()=>d,kR:()=>n});var i=a(158),r=a(4904),o=a(773);let n={propertyName:"cards",modelName:"Cards",displayName:"DashboardStringId.DefaultNameCardItem",array:!0},s={propertyName:r.JY,modelName:"SparklineArgument",displayName:"DashboardStringId.CardCalculationAlongSparklineArgument",info:i.N5},d=o.p.concat([n,s])},3510:(e,t,a)=>{a.d(t,{g:()=>i});let i={propertyName:"dimensions",modelName:"Dimensions",array:!0}},3523:(e,t,a)=>{a.d(t,{u:()=>r});var i=a(3473),r=()=>-1!==(0,i.currentTheme)().indexOf("dark")?"dark":"light"},3532:(e,t,a)=>{a.d(t,{Dr:()=>d,No:()=>l,Ph:()=>u,WD:()=>c,hY:()=>s});var i=a(158),r=a(9282),o=a(6157),n=a(3947);let s={propertyName:"__imageItem",modelName:"ImageItem",displayName:"DashboardStringId.DescriptionBoundImageAttribute",info:i.N5},d={propertyName:"__imageAltTextItem",modelName:"ImageAltTextItem",displayName:"DashboardStringId.DescriptionBoundImageAltText",info:i.N5},l={propertyName:"dataBindingMode",modelName:"@DataBindingMode",displayName:"DashboardWebStringId.Image.BindingMode",defaultVal:"BinaryArray",simpleFormAdapterItem:"buttonGroupEditor",values:{BinaryArray:"DashboardWebStringId.Image.BindingMode.BinaryArray",Uri:"DashboardWebStringId.Image.BindingMode.Uri"}},u={propertyName:"uriPattern",modelName:"@UriPattern",displayName:"DashboardWebStringId.RangeFilter.UriPattern",defaultVal:"",simpleFormAdapterItem:"textBoxEditor",editorOptions:{placeholder:"http://www.example.com/{0}.jpg"}}
8,c=o.LH.concat([s,d,l,u,r.vP,n.xP,n.sE,n.Ev])},3534:(e,t,a)=>{a.d(t,{a:()=>n});var i=a(6799),r=a(5354),o=a(8201);class n extends r.Q{get name(){return"DashboardWebStringId.Calculations.PercentOfTotal"}constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.J}_createInstance(){return new n}_getExpression(e){return`ToDouble(${e}) / Total(${e})`}}r.c.PercentOfTotal=n},3536:(e,t,a)=>{a.d(t,{i:()=>g});var i=a(6799),r=a(865),o=a(9167),n=a(2216),s=a(5792),d=a(1041),l=a(8588),u=a(1513),c=a(4391),h=a(517),p=a(9699),m=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class g extends c.K{constructor(e={},t=new i.ModelSerializer){super(e,t),this.tabPages=(0,i.deserializeArray)(e.Pages,(e=>new h.b(e,t))),0===this.tabPages().length&&this._addNewPage(),this._activeTabPage=r.observable(),(0,d.SP)(this._activeTabPage,((e,t)=>{let a=e&&-1!=this.tabPages().indexOf(e)?e.componentName():"",i=t&&-1!=this.tabPages().indexOf(t)?t.componentName():"";!this._activePageChanged||a===i&&(a||t)||this._activePageChanged(a,i)})),this.addDisposable(this._state=r.computed((()=>{var e=new n.hF;return this._activeTabPage()&&-1!==this.tabPages().indexOf(this._activeTabPage())&&(e.TabPageName=this._activeTabPage().componentName()),e})))}_setState(e){if(super._setState(e),e.TabPageName){let t=this.tabPages().filter((t=>t.componentName()===e.TabPageName))[0];!t||this._activeTabPage()&&this._activeTabPage().name()===t.name()||this._activeTabPage(t)}}_getInfoCore(){return p.O}_getDefaultItemType(){return"TabContainer"}dispose(){this.disposeObservableArray(this.tabPages),super.dispose()}_addNewPage(){var e=new h.b({});return e.name(s.$A.generateName((0,o.Mu)("DashboardStringId.DefaultNameTabPage")+" ",this.tabPages(),"name",1)),this.tabPages.push(e),e}}m([(0,l.s)("Page")],g.prototype,"tabPages",void 0),u.Jh.TabContainer={type:g,groupName:"layout",title:"DashboardStringId.DefaultNameTabContainerItem",index:115}},3559:(e,t,a)=>{a.d(t,{Am:()=>i,Hj:()=>r,Pf:()=>l,Uc:()=>d,ZR:()=>o,_8:()=>s,wD:()=>n});let i={propertyName:"visible",modelName:"@Visible",displayName:"DashboardWebStringId.Map.ShowLegend",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:a(4904).q6},r={...i,displayName:"DashboardWebStringId.Map.ShowWeightedLegend"},o={propertyName:"position",modelName:"@Position",displayName:"DashboardWebStringId.WeightedLegendGalleryGroup",defaultVal:"TopLeft",simpleFormAdapterItem:"listEditor",values:{TopLeft:"DashboardWebStringId.Map.Position.TopLeft",TopCenter:"DashboardWebStringId.Map.Position.TopCenter",TopRight:"DashboardWebStringId.Map.Position.TopRight",BottomLeft:"DashboardWebStringId.Map.Position.BottomLeft",BottomCenter:"DashboardWebStringId.Map.Position.BottomCenter",BottomRight:"DashboardWebStringId.Map.Position.BottomRight"}},n={propertyName:"type",modelName:"@WeightedLegendType",displayName:"DashboardWebStringId.Map.WeightedLegendType",defaultVal:"Linear",values:{Linear:"DashboardWebStringId.Map.WeightedLegendType.Linear",Nested:"DashboardWebStringId.Map.WeightedLegendType.Nested"}},s=[r,o,n],d={propertyName:"orientation",modelName:"@Orientation",displayName:"DashboardWebStringId.Chart.Orientation",defaultVal:"Vertical",simpleFormAdapterItem:"buttonGroupEditor",values:{Vertical:"DashboardWebStringId.Map.Orientation.Vertical",Horizontal:"DashboardWebStringId.Map.Orientation.Horizontal"}},l=[i,o,d]},3578:(e,t,a)=>{a.d(t,{k:()=>h,r:()=>c});var i=a(6799),r=a(865),o=a(9167),n=a(1513),s=a(9541),d=a(7078),l=a(9272),u=a(9369);class c extends n.$t{get custom(){return!0}get definition(){return this._definition||(this._definition=new s.i(this.dataSource(),this.dataMember(),this.dimensionKeys().map((e=>e.definition)),!!this.measureKeys().length,this.itemComponentName,this.name)),this._definition}constructor(e={},t=new i.ModelSerializer,a="",n=""){super(e,t,u.j6),this.itemComponentName=a,this.name=n,this.measureKeys=r.observableArray(),this.dimensionKeys=r.observableArray(),this.measureKeys=(0,i.deserializeArray)(e.MeasureKey,(e=>new l.C(e,t))),this.dimensionKeys=(0,i.deserializeArray)(e.DimensionKeys,(e=>new d.a(e,t))),this.addDisposable(this.displayText=r.computed((()=>this.dimensionKeys().map((e=>e.value.value())).concat(this.measureKeys().map((e=>e.displayText()))).join(" | ")))),this.addDisposable(this.colorText=r.computed((()=>{var e="";return this.custom?null!==this.paletteIndex()?e=(0,o.Mu)("DashboardStringId.ColorPaletteIndex")+this.paletteIndex():this.color()&&
vendor: 7,922 bytes, line 8
8(e=(0,o.Mu)("DashboardWebStringId.ColorScheme.Color")+" [A="+(255*this.color().A).toFixed(0)+", R="+this.color().R+", G="+this.color().G+", B="+this.color().B+"]"):e=(0,o.Mu)("DashboardStringId.ColorAutoAssigned"),e}))),this.addDisposable(this.componentName=r.computed((()=>this.displayText()+this.dataSource()+this.dataMember())))}dispose(){super.dispose(),this.disposeObservableArray(this.measureKeys),this.disposeObservableArray(this.dimensionKeys)}getInfo(){return u.j6}clone(){var e=new c;return e.itemComponentName=this.itemComponentName,e.name=this.name,e.dataMember(this.dataMember()),e.dataSource(this.dataSource()),e.dimensionKeys(this.dimensionKeys()),e.measureKeys(this.measureKeys()),e.paletteIndex(this.paletteIndex()),e.color(this.color()),e}equals(e){if(this.dimensionKeys().length!==e.dimensionKeys().length)return!1;for(var t=0;t<this.dimensionKeys().length;t++)if(this.dimensionKeys()[t].value.value()!==e.dimensionKeys()[t].value.value())return!1;if(this.definition.colorByMeasures){if(this.measureKeys().length!==e.measureKeys().length)return!1;for(t=0;t<this.measureKeys().length;t++)if(this.measureKeys()[t].dataMember()!==e.measureKeys()[t].dataMember()||this.measureKeys()[t].summaryType()!==e.measureKeys()[t].summaryType())return!1}return!0}getUniqueNamePrefix(){return super._getUniqueNamePrefix()}_getDefaultItemType(){return"Entry"}}class h extends c{constructor(e={},t=new i.ModelSerializer,a,r){super(e,t,a,r)}get custom(){return!1}}},3599:(e,t,a)=>{a.d(t,{f:()=>l});var i=a(6799),r=a(865),o=a(4270),n=a(1041),s=a(1923),d=a(7618);class l extends s.sO{constructor(e={},t=new i.ModelSerializer){super(e,t),this.addDisposable(this.realSortMode=r.computed({read:()=>{if(this.sortMeasure())return this.sortMeasure();return["DXDisplayText","DXValue","DXID","DXKey"][["DisplayText","Value","ID","Key"].indexOf(this.sortMode())]},write:e=>{var t=["DXDisplayText","DXValue","DXID","DXKey"];-1!==t.indexOf(e)?(this.sortMode(["DisplayText","Value","ID","Key"][t.indexOf(e)]),this.sortMeasure(null)):(this.sortMode("Value"),this.sortMeasure(e))}})),this._actualDateTimeGroupInterval=(0,n.Tq)({dateTimeGroupInterval:this.dateTimeGroupInterval,dataMember:this.dataMember},(e=>o.J7.isOlap(e.dataMember)?"None":e.dateTimeGroupInterval))}getInfo(){return d.pg}grabFrom(e){super.grabFrom(e),e instanceof l&&(this.sortOrder(e.sortOrder()),this.sortMeasure(e.sortMeasure()),this.sortMode(e.sortMode()),this.dateTimeGroupInterval(e.dateTimeGroupInterval()),this.textGroupInterval(e.textGroupInterval()),this.isDiscreteNumericScale(e.isDiscreteNumericScale()),this.groupChildValues(e.groupChildValues()),this.coloringMode(e.coloringMode()),this.topNOptionsEnabled(e.topNOptionsEnabled()),this.topNOptionsMode(e.topNOptionsMode()),this.topNOptionsCount(e.topNOptionsCount()),this.topNOptionsMeasureName(e.topNOptionsMeasureName()),this.topNOptionsShowOthers(e.topNOptionsShowOthers()),this.groupIndex(e.groupIndex()))}isDefinitionEquals(e){return super.isDefinitionEquals(e)&&e instanceof l&&this.dateTimeGroupInterval()===e.dateTimeGroupInterval()&&this.textGroupInterval()==e.textGroupInterval()}_getDefaultItemType(){return"Dimension"}}},3607:(e,t,a)=>{a.d(t,{F:()=>m});var i=a(6799),r=a(865),o=a(5558),n=a(6726),s=a(9167),d=a(1957),l=a(4270),u=a(1041),c=a(1513),h=a(3359),p=a(208);class m extends c.$t{constructor(e={},t=new i.ModelSerializer){super(e,t),this.argumentInterval=r.observable("Year"),this._firstDayOfWeek=r.observable(0),this.addDisposable(this._getPeriodTextValue=r.pureComputed((()=>{let e=this.getDateTimeValue();var t=this.format(e.startValue),a=this.format(e.endValue);return null!=t||null!=a?(0,n.qz)({left:t,right:a}):(0,s.Mu)("DashboardStringId.EntireRangePeriodCaption")}))),this.addDisposable(r.computed((()=>{this.start.argumentInterval(this.argumentInterval()),this.end.argumentInterval(this.argumentInterval())}))),this.addDisposable(this.start,this.end)}getInfo(){return h.IV}_getDefaultItemType(){return"DateTimePeriod"}getDateTimeValue(){let e=e=>{if("None"===e.mode())return;let t="Flow"===e.mode();return{Relative:t,Date:"Fixed"===e.mode()?e.fixed.date():void 0,Interval:t?e.flow.interval():void 0,Offset:t?e.flow.offset():void 0}};return d.F.toRange({Start:e(this.start),End:e(this.end)},this._firstDayOfWeek())}getDateFormat(){var e=(0,p.Nu)(this.argumentInterval()),t=this.start.getInterval()||e,a=this.end.getInterval()||e;return["year","quarterYear","monthYear","weekYear","dayMonthYear","dateHour","dateHourMinute","dateHourMinuteSecond"][Math.max(p.nS.indexOf(t),p.nS.indexOf(a))]}format(e){if(null==e)return null;var t=this.getDateFormat(),a=e;if("year"===t)a=e.getFullYear();return o.O6.format(a,{dateType:"short",format:t})}_subscribeToGroupInterval(e){return(0,u.uQ)({dataMember:e.dataMember,groupInterval:e.dateTimeGroupInterval},(e=>{this.argumentInterval(l.J7.isOlap(e.dataMember)?"None":e.groupInterval)}))}}},3620:(e,t,a)=>{a.d(t,{k:()=>o,r:()=>r});var i=a(6799),r={};function o(e,t=new i.ModelSerializer){var a=e["@ItemType"];return new r[a](e,t)}},3661:(e,t,a)=>{a.d(t,{Ao:()=>d,Ji:()=>u,Kh:()=>c,M:()=>l});var i=a(865),r=a(7739),o=a(4950),n=a(8245);let s={BeyondThisYear:o.fA.BeyondThisYear,LaterThisYear:o.fA.LaterThisYear,LaterThisMonth:o.fA.LaterThisMonth,LaterThisWeek:o.fA.LaterThisWeek,NextWeek:o.fA.NextWeek,Tomorrow:o.fA.Tomorrow,Today:o.fA.Today,Yesterday:o.fA.Yesterday,EarlierThisWeek:o.fA.EarlierThisWeek,LastWeek:o.fA.LastWeek,EarlierThisMonth:o.fA.EarlierThisMonth,EarlierThisYear:o.fA.EarlierThisYear,PriorThisYear:o.fA.PriorThisYear,Empty:o.fA.Empty,Beyond:o.fA.Beyond,ThisWeek:o.fA.ThisWeek,ThisMonth:o.fA.ThisMonth,MonthAfter1:o.fA.MonthAfter1,MonthAfter2:o.fA.MonthAfter2,MonthAgo1:o.fA.MonthAgo1,MonthAgo2:o.fA.MonthAgo2,MonthAgo3:o.fA.MonthAgo3,MonthAgo4:o.fA.MonthAgo4,MonthAgo5:o.fA.MonthAgo5,MonthAgo6:o.fA.MonthAgo6,Earlier:o.fA.Earlier},d=[{value:o.fA.Yesterday,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringYesterday"},{value:o.fA.Today,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringToday"},{value:o.fA.Tomorrow,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringTomorrow"},{value:o.fA.LastWeek,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringLastWeek"},{value:o.fA.ThisWeek,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringThisWeek"},{value:o.fA.NextWeek,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringNextWeek"},{value:o.fA.MonthAgo1,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo1"},{value:o.fA.ThisMonth,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringThisMonth"},{value:o.fA.MonthAfter1,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAfter1"}],l=[{value:o.fA.BeyondThisYear,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringBeyondThisYear"},{value:o.fA.LaterThisYear,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringLaterThisYear"},{value:o.fA.LaterThisMonth,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringLaterThisMonth"},{value:o.fA.LaterThisWeek,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringLaterThisWeek"},{value:o.fA.EarlierThisWeek,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringEarlierThisWeek"},{value:o.fA.EarlierThisMonth,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringEarlierThisMonth"},{value:o.fA.EarlierThisYear,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringEarlierThisYear"},{value:o.fA.PriorThisYear,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringPriorThisYear"},{value:o.fA.Empty,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringEmpty"},{value:o.fA.Beyond,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringBeyond"}
8,{value:o.fA.MonthAfter2,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAfter2"},{value:o.fA.MonthAgo2,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo2"},{value:o.fA.MonthAgo3,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo3"},{value:o.fA.MonthAgo4,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo4"},{value:o.fA.MonthAgo5,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo5"},{value:o.fA.MonthAgo6,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo6"},{value:o.fA.Earlier,displayValueId:"DashboardWebStringId.ConditionalFormatting.DatesOccurringEarlier"}],u={propertyName:"dateType",modelName:"@DateType",defaultVal:"Yesterday",from:e=>{return i.observable((t=e,(0,r.iF)(t,o.fA.None,s)));var t},toJsonObject:e=>(0,r.dU)(e,"None",s)},c=n.i.concat([u])},3680:(e,t,a)=>{a.d(t,{JH:()=>c,PS:()=>h,fX:()=>u,gk:()=>l});var i=a(6799),r=a(865),o=a(5558),n=a(9167),s=a(1041),d=a(2460);class l{constructor(e,t,a=""){this.name=e,this.displayText=t,this.previewText=a}}class u{}class c{constructor(e,t){this.disabled=t,this._defaultCurrency=null,this._getDefaultCurrencyInfo=function(){return this._defaultCurrency||(this._defaultCurrency=new l(null,(0,n.Mu)("DashboardStringId.DashboardCurrencyUseCurrentCurrency"),""),this._defaultCurrency.cultures=[{name:null,displayText:(0,n.Mu)("DashboardStringId.DashboardCurrencyUseCurrentCurrency")}]),this._defaultCurrency},this.getPreviewText=function(e,t){if(t){var a={format:"currency",currency:t};return o.O6.format(e,a)}return null},this.selectedCurrency=r.observable(this._getDefaultCurrencyInfo()),this.selectedCulture=r.observable(this._getDefaultCurrencyInfo().cultures[0]),this.previewPositive=r.pureComputed((()=>this.getPreviewText(123,this.selectedCurrency().name))),this.previewNegative=r.pureComputed((()=>this.getPreviewText(-123,this.selectedCurrency().name))),this.previewWarning=r.pureComputed((()=>this.selectedCurrency().name?null:(0,n.Mu)("DashboardWebStringId.Currency.DefaultCurrencyWarning"))),this.currencies=r.observableArray([this._getDefaultCurrencyInfo()].concat(d.y.map((t=>{var a=new l(t.name,t.displayName,this.getPreviewText(123,t.name));return a.cultures=t.cultures.map((t=>{var i=new u;return i.name=t.name,i.displayText=t.displayName,i.name===e()&&(this.selectedCurrency(a),this.selectedCulture(i)),i})),a})).sort(((e,t)=>e.displayText.localeCompare(t.displayText))))),(0,s.SP)(this.selectedCurrency,((e,t)=>{t&&e!==t&&this.selectedCulture(t.cultures[0])})),this.selectedCulture.subscribe((t=>{t&&e(t.name)}))}}const h=()=>{const e="dx-dashboard-currency-selector";r.components.isRegistered(e)||r.components.register(e,{viewModel:{createViewModel:function(e,t){return new c(e.currencyCultureName,r.observable(!1))}},template:(0,i.getTemplate)("dx-dash-currency-selector")})}},3689:(e,t,a)=>{a.d(t,{v:()=>r});var i=a(4904);let r=[i.YG,i.UU,i.TQ,{propertyName:"calculatedFields",modelName:"CalculatedFields",array:!0}]},3708:(e,t,a)=>{a.d(t,{I3:()=>p,KG:()=>u,N4:()=>h,U4:()=>c,eE:()=>m});var i=a(9557),r=a(6570),o=a(4999),n=a(4833),s=a(1133),d=a(2383),l=a(814);const u="value",c="key";class h extends l.K4{constructor(e){super(e),this._reset()}getAllItemIndex(){return this.dataSource?this.dataSource.indexOf(o.D):-1}getDataSourceItemKey(e){return e[c]}getDataSourceItemByKey(e){return this.dataSource.filter((t=>t[c]===e))[0]}isAllSelected(){return!(!this.dataSource||!this.selection)&&this.dataSource.length===this.selection.length}update(e,t,a=!1){this._reset(a);var i=new r.e(e||[]),n=0,d=e=>{i.contains(e[u])&&this.selection.push(e),this.fullSelection.push(e)},l=this.viewModel&&this.viewModel.ShowAllValue&&!this.isMultiselectable()&&!this.useNeutralFilterMode,h=this.multiData?this.multiData.getAxis(s.X.defaultAxis).getPoints(!0):[];a?this.dataSource.forEach((e=>d(e))):(l&&h.length>0&&this.dataSource.push(o.D),h.forEach((e=>{let a={[c]:n++,[u]:e.getUniquePath()};t?a.text=this.getTitle(e,", ",!0):a.html=this.getTitle(e,", ",!0),this.dataSource.pu
vendor: 4,576 bytes, line 8
8sh(a),d(a)}))),l&&(!this.useNeutralFilterMode&&this.dataSource.length-1===this.selection.length||this.useNeutralFilterMode&&!this.selection.length)&&(this.selection.splice(0,0,o.D),this.fullSelection.splice(0,0,o.D))}getInteractionValues(e,t){var a=!this.isMultiselectable()&&e&&-1!==e.indexOf(o.D);if(this.useNeutralFilterMode&&a)return null;var i=[];return(a?this.dataSource:e).forEach((e=>{e!==o.D&&i.push(this._getDataValue(e))})),i}_getDataValue(e){var t=e&&e.itemData||e;return null!=t[u]?t[u]:null}_reset(e=!1){e||(this.dataSource=[]),this.selection=[],this.fullSelection=[]}}class p extends h{constructor(e){super(e),this.ListBoxType={Checked:"Checked",Radio:"Radio"},this.ComboBoxType={Standard:"Standard",Checked:"Checked"}}isMultiselectable(){return!this.viewModel||this.viewModel.ListBoxType==this.ListBoxType.Checked||this.viewModel.ComboBoxType==this.ListBoxType.Checked}}class m extends h{constructor(e){super(e)}isMultiselectable(){return!0}getAllItemIndex(){return-1}isAllSelected(){return!1}update(e,t,a=!1){if(this._reset(a),a)return this._updateSelection(e);var r=(0,n.RS)(e),o=this.multiData?this.multiData.getAxis("Default").getRootPoint().getChildren():[],s=e=>{e.getUniqueValue();var a={};return a[c]=this._getKeyValue(e),a[u]=e.getUniqueValue(),a[t||!i.l.useLegacyTreeView?"text":"html"]=e.getDisplayText(),i.l.useLegacyTreeView&&(a.expanded=this.viewModel.AutoExpandNodes),a},l=(e,t,a,o)=>{for(var n=e.getChildren(),u=0;1==n.length&&n[0].getUniqueValue()===d.A.olapNullValueGuid;)n=n[0].getChildren(),u++;var h=n&&0!==n.length,p=s(e),m=a.slice();p.nullChildCount=u;for(var g=0;g<o;g++)m.push(d.A.olapNullValueGuid);if(m.push(p.value),t.push(p),h)p.items=[],n.forEach((e=>{l(e,p.items,m,u)}));else{for(g=0;g<u;g++)m.push(d.A.olapNullValueGuid);i.l.useLegacyTreeView?p.selected=!!r[m]:r[m]&&this.selection.push(p[c])}};o.forEach((e=>{l(e,this.dataSource,[],0)}))}getInteractionValues(e,t){if(!i.l.useLegacyTreeView)return e;for(var a=(0,n.RS)(t),r=e.length?e[0].parent:void 0,o=[],s=[],l=(e,t)=>{e.forEach((e=>{var r=t.slice(),o=this._getDataValue(e),n=this._getDataNullChildCount(e);r.push(o);for(var u=0;u<n;u++)r.push(d.A.olapNullValueGuid);if(e.items&&e.items.length)l(e.items,r);else{var c=!!a[r];(!i.l.useLegacyTreeView&&!c||i.l.useLegacyTreeView&&(e.selected&&!c||!e.selected&&c))&&s.push(r)}}))};r;)o.splice(0,0,this._getDataValue(r)),r=r.parent;return l(e,o),s}_updateSelection(e){var t=(0,n.RS)(e),a=(e,r)=>{e.forEach((e=>{var o=r.slice(),n=this._getDataValue(e),s=this._getDataNullChildCount(e);o.push(n);for(var l=0;l<s;l++)o.push(d.A.olapNullValueGuid);e.items&&e.items.length?a(e.items,o):i.l.useLegacyTreeView?e.selected=!!t[o]:t[o]&&this.selection.push(e[c])}))};a(this.dataSource,[])}_getDataNullChildCount(e){var t=e&&e.itemData||e;return null!=t.nullChildCount?t.nullChildCount:0}_getKeyValue(e){return e.getUniquePath().map((e=>null==e?d.A.olapNullValueGuid:e instanceof Date&&!isNaN(e.getTime())?e.toISOString():e.toString())).join(" => ")}}},3730:(e,t,a)=>{a.d(t,{L:()=>d});var i=a(6799),r=a(6744),o=a(488),n=a(860),s=a(1571);class d extends n.S{get actualStyles(){return this._getSortedRanges().map(((e,t)=>{var a=e.styleSettings();return a||(a=this._getRangeIndexSettings(t)),a}))}get stopStyles(){return this._getSortedRanges().filter((e=>!!e.styleSettings())).map((e=>e.styleSettings()))}constructor(e,t=new i.ModelSerializer){super(e,t),this.getSpecificType=()=>this.getActualPredefinedType(),this.setSpecificType=e=>this.setActualPredefinedType(e),this.addDisposable(this.rangeSet)}getInfo(){return s.W_}isValid(){return super.isValid()}isRange(){return!0}setValues(e){if(e.length>this.rangeSet.ranges().length)throw new Error("The number of values exceeds the number of ranges.");var t=0;const a="Percent"===this.valueType()?"System.Double":r.s$[this.dataType()];e.forEach((e=>this.rangeSet.ranges()[t++].value.setValue(e,a)))}createStyleSettings(e){return new o.M({"@AppearanceType":e})}_getSortedRanges(){return this.rangeSet.ranges()}_getRangeIndexSettings(e){return null}}},3748:(e,t,a)=>{a.d(t,{P:()=>o});var i=a(865),r=a(2265);class o extends r.S{constructor(e){super(null),this.index=i.observable(-1),this.isBarStyle=i.observable(!1),this.index(e)}equals(e){return e instanceof o&&this.index()===e.index()}clone(){var e=new o(this.index());return e.isBarStyle(this.isBarStyle()),e}}},3750:(e,t,a)=>{a.d(t,{K:()=>n});var i=a(6799),r=a(4840),o=a(9223);class n extends r.F{constructor(e,t=new i.ModelSerializer){super(e,t)}_getInfoButStyleSettings(){return o.Hf}}},3754:(e,t,a)=>{a.d(t,{N:()=>o,Z:()=>r});var i=a(4833);
8class r{constructor(e,t,a,i){var r={},o={};t.KeyIds.forEach(((e,t)=>{r[e]=t})),Object.keys(t.ValueIds).forEach((e=>{o[t.ValueIds[e]]=e})),this._sliceKey=e,this._sliceDTO=t,this._decode=a,this._encode=i,this._keyIndexById=r,this._valueIdByKey=o}getRowCount(){return Object.keys(this._sliceDTO.Data).length}getKey(){return this._sliceKey}getValue(e,t){var a=this._sliceDTO.ValueIds[t],i=this._getRowDTO(e),r=i&&a>=0?i[a]:null;return void 0===r?null:r}getRowValues(e){var t={},a=this._valueIdByKey,i=this._getRowDTO(e)||{};return Object.keys(i).forEach((e=>{t[a[e]]=i[e]})),t}getRowKeyValues(e){var t=this,a=t.getKeyIds(),i={};return a.forEach((a=>{i[a]=t.getKeyValue(e,a)})),i}_getRowDTO(e){return this._sliceDTO.Data[this._stringifyKey(e)]}getKeyValue(e,t){if(void 0===t)return null;var a=this._keyIndexById[t];return this._decode(t,e[a])}getKeyIds(){return this._sliceDTO.KeyIds}getValueIds(){return Object.keys(this._sliceDTO.ValueIds)}forEach(e){var t=this;Object.keys(t._sliceDTO.Data).forEach((a=>e({sliceKey:t._sliceKey,rowKey:t._parseKey(a)})))}append(e){var t=this,a=[],i={forEach:function(e){a.forEach((a=>{e({sliceKey:t._sliceKey,rowKey:a})}))}};return e.forEach((i=>{var r=e.getRowKeyValues(i.rowKey),o=e.getRowValues(i.rowKey),n=t.addRow(r,o);a.push(n)})),i}addRow(e,t){var a=this,i=[],r=a._sliceDTO.ValueIds,o=a._encode;Object.keys(e).forEach((t=>{i.push(o(t,e[t]))}));var n={};return Object.keys(t).forEach((e=>{var a=r[e];if(void 0===a){var i=0;Object.keys(r).forEach((e=>{i++})),a=i,r[e]=a}n[a]=t[e]})),a._sliceDTO.Data[a._stringifyKey(i)]=n,i}_parseKey(e){return JSON.parse(e)}_stringifyKey(e){return"["+e+"]"}}class o{constructor(e,t,a){this._sliceListDTO=e,this._sliceList=[],this._rowKeyConvertMap={},this._sliceJoinCache={},this._decode=t,this._encode=a,this._initialize(t)}_initialize(e){var t=this;t._sliceListDTO&&t._sliceListDTO.forEach(((a,i)=>{var o=new r(i,a,e,t._encode);t._sliceList.push(o)}))}getAll(){return this._sliceList}getKey(e){let t=this._getByKeyIds(e);return t?this._sliceList.indexOf(t):-1}get(e){return this._sliceList[e]}getOrCreate(e){var t=this,a=t._getByKeyIds(e);if(!a){var i={KeyIds:e,ValueIds:{},Data:{}};0==e.length&&(i.Data["[]"]={}),a=new r(t._sliceList.length,i,t._decode,t._encode),t._sliceList.push(a)}return a}findDataRowKey(e,t){for(var a=[],i=this._getConvertMap(t.sliceKey,e),r=0;r<i.length;r++)a.push(t.rowKey[i[r]]);return{sliceKey:e,rowKey:a}}getCrossValue(e,t){var a,i=this,r=e[0],o=e[1],n=null;if((a=r?o?i._joinSliceKey(r.sliceKey,o.sliceKey):r.sliceKey:0)>=0){var s=[],d=null,l=null;if(r){d=i._getConvertMap(r.sliceKey,a),l=o?i._getConvertMap(o.sliceKey,a):null;for(var u=0;u<d.length;u++){var c=(h=d[u])>=0?r.rowKey[h]:s[u];s.push(c)}if(null!=l)for(u=0;u<l.length;u++){var h;c=(h=l[u])>=0?o.rowKey[h]:s[u];s[u]=c}}var p=i.get(a);p&&(n=p.getValue(s,t))}return n}getKeyValue(e,t){var a=this.get(e.sliceKey),i=null;return a&&(i=a.getKeyValue(e.rowKey,t)),i}getValue(e,t){var a=this.get(e.sliceKey),i=null;return a&&(i=a.getValue(e.rowKey,t)),i}isEmpty(){return 0===this._sliceList.filter((e=>{if(0===e.getKeyIds().length){var t=e.getRowValues([]);return 0!==e.getValueIds().filter((e=>null!==t[e]&&void 0!==t[e])).length}return 0!==e.getRowCount()})).length}_joinSliceKey(e,t){var a=this,i=[e,t];t<e&&(i=i.reverse());var r=a._sliceJoinCache[i];if(null==r){var o=a.get(e),n=a.get(t),s=o.getKeyIds().concat(n.getKeyIds());r=a.getKey(s),a._sliceJoinCache[i]=r}return r}_getByKeyIds(e){var t=null;return this._sliceList.forEach((a=>{if((0,i.Yj)(a.getKeyIds(),e))return t=a,!1})),t}_getConvertMap(e,t){var a=this,i=[e,t],r=a._rowKeyConvertMap[i];if(!r){var o=a.get(e),n=a.get(t);r=[],n.getKeyIds().forEach((e=>{r.push(o.getKeyIds().indexOf(e))})),a._rowKeyConvertMap[i]=r}return r}}},3764:(e,t,a)=>{a.d(t,{B:()=>u});var i=a(1513),r=a(3347),o=a(4904);let n={propertyName:"mode",modelName:"@Mode",values:{Auto:"DashboardStringId.LayoutDimensionModeAuto",Fixed:"DashboardStringId.LayoutDimensionModeFixed"},defaultVal:"Auto"},s=[n,{propertyName:"value",modelName:"@Value",defaultVal:800,from:o.a1}],d=[n,{propertyName:"value",modelName:"@Value",defaultVal:1e3,from:o.a1}],l=[{propertyName:"height",modelName:"Height",type:r.d,info:s},{propertyName:"width",modelName:"Width",type:r.d,info:d}];class u extends i.Lm{constructor(e,t,a){super(e,t,a)}getInfo(){return l}}},3789:(e,t,a)=>{a.d(t,{Cf:()=>p,EE:()=>h,No:()=>l,_L:()=>u,ju:()=>c});var i=a(158),r=a(4904),o=a(3888),n=a(8181),s=a(9282),d=a(1965);let l={propertyName:"defaultDateTimePeriodName",displayName:"DashboardStringId.DateTimeFormatYearFormatDefaultCaption",modelName:"@SelectedDateTimePeriodIndex",simpleFormAdapterItem:"textBoxEditor",category:r.Sw.ViewModel},u={propertyName:"dateTimePeriods",modelName:"DateTimePeriods",array:!0},c={propertyName:"series",modelName:"Series",displayName:"DashboardStringId.RangeFilterCalculationAlongSeries",array:!0},h={propertyName:r.A1,modelName:"Argument",displayName:"DashboardStringId.DescriptionItemArgument",info:i.N5},p=n.c.concat([c,h,s.Pz,d.k,u,l]).map((e=>e===o.gM?o.I2:e))},3886:(e,t,a)=>{a.d(t,{D:()=>n});var i=a(6799),r=a(7096),o=a(5068);class n extends r.Q{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.a}_getDefaultItemType(){return"GridItemFormatRule"}}},3888:(e,t,a)=>{a.d(t,{I2:()=>o,gM:()=>r,gp:()=>n,xg:()=>s});var i=a(4904);let r={propertyName:"showCaption",modelName:"@ShowCaption",displayName:"DashboardWebStringId.ShowCaptionText",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},o={propertyName:"showCaption",modelName:"@ShowCaption",displayName:"DashboardWebStringId.ShowCaptionText",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},n={propertyName:"parentContainer",modelName:"@ParentContainer"},s=[i.YG,i.TQ,i.xN,r,n]},3915:(e,t,a)=>{a.d(t,{N:()=>b,h:()=>g});var i=a(865),r=a(4102),o=a(5988),n=a(6241),s=a(4030),d=a(1023),l=a(4548),u=a(1339),c=a(8928),h=a(1884),p=a(9113),m=a(110);class g{composeTabs(e,t){var a=new m.gV(m.iq.Common,"DashboardWebStringId.AccordionTab.Common");return this.fillCommonWrapper(a,e,t.dashboardItem,t.dataSourceBrowser),[a]}fillCommonWrapper(e,t,a,r){var o=[];o.push({...s.sj,formAdapterItem:(0,l.Xd)({dataDashboardItem:a,dataSourceBrowser:r})}),t.expression()||o.push({container:s.G7,properties:[{container:t.calculation.getInfo()[0],properties:t.calculation.calculation().getInfo()}]});var n=new p.U({model:t,properties:o,visibilityFilterRules:{}});let d=i.observable();var m=()=>t.expression()?t.expression():t.calculation.calculation()?t.calculation.calculation()._getExpression(d()):"";b(t,a,r).done((e=>{d(e)}));var g={value:i.computed({read:m,write:e=>{e!==m()&&t.expression(e)}}),path:i.observable(a.dataMember()?[a.dataSource(),a.dataMember()].join("."):a.dataSource()),patchFieldName:e=>0===e.indexOf("Parameters.Parameters.")?"Parameters."+e.split(".")[2]:e},f=new c.v(r,r,r,r.parameters&&r.parameters(),a.dataSource,a.dataMember);let y=u.M.create(r,r,a.dataSource(),a.dataMember());const S={options:i.observable(g),fieldListProvider:i.observable(f),displayNameProvider:y};n.addProperty(i.observable(),{propertyName:"expressionOptions",displayName:"DashboardStringId.CalculationTypeExpression",formAdapterItem:(0,h.JM)(S)}),e.tabModel(n)}}function b(e,t,a){let i=(0,o.KO)(),s=(0,n.j)(e.dataMember(),e.summaryType());return e.filterString()?((0,r.Bo)(t,a).done((t=>{let a=(0,d.s0)(e.filterString(),t);i.resolve(`filter(${s}, ${a})`)})),i.promise()):i.resolve(s).promise()}},3944:(e,t,a)=>{a.d(t,{Y:()=>n});var i=a(2472),r=a(4833),o=a(1461);
8class n extends o.p{constructor(e){super(e),this._gaugeRanges={}}_iterateKpiItems(e){this.viewModel&&this.viewModel.Gauges.forEach((t=>{e(t)}))}_getGaugeRange(e){var t=e.ID,a=this._gaugeRanges[t];return a||(a=new i.b({values:this._getGaugeValues(e),gaugeModel:{Type:this._gaugeViewType,MinValue:e.MinValue,MaxValue:e.MaxValue}}).getGaugeRange(),this._gaugeRanges[t]=a),a}_getGaugeValues(e){var t=this.multiData,a=[],i=this._axisPoints||[null],o=e.DataItemType===r.x6.Measure?function(i){var r=i?t.getMeasureValueByAxisPoints:t.getMeasureValue;a.push(r.call(t,e.ID,[i]).getValue())}:function(i){var r=(i?t.getDeltaValueByAxisPoints:t.getDeltaValue).call(t,e.ID,[i]),o=r.getActualValue(),n=r.getTargetValue();a.push(o.getValue()),a.push(n.getValue())};return i.forEach((e=>{o(e)})),a}_initialize(){super._initialize(),this._gaugeViewType=this.viewModel?this.viewModel.ViewType:void 0}}},3947:(e,t,a)=>{a.d(t,{Ev:()=>c,GY:()=>h,Lx:()=>o,SB:()=>s,kH:()=>n,sE:()=>u,wm:()=>d,xP:()=>l});var i=a(4904),r=a(3888);let o={propertyName:"urlPath",modelName:"@Url",defaultVal:"",simpleFormAdapterItem:"textBoxEditor"},n={propertyName:"image64",modelName:"ImageData"},s={propertyName:"imageAltText",modelName:"@ImageAltText",displayName:"DashboardStringId.DescriptionImageAltText",defaultVal:"",simpleFormAdapterItem:"textBoxEditor"},d={propertyName:"imageType",displayName:"DashboardWebStringId.Title.Image",defaultVal:"linked",simpleFormAdapterItem:"buttonGroupEditor",values:{linked:"DashboardWebStringId.Title.ImageLinked",embedded:"DashboardWebStringId.Title.ImageEmbedded"}},l={propertyName:"sizeMode",modelName:"@SizeMode",displayName:"DashboardStringId.SizeMode",defaultVal:"Clip",simpleFormAdapterItem:"listEditor",values:{Clip:"DashboardWebStringId.Image.SizeMode.Clip",Stretch:"DashboardWebStringId.Image.SizeMode.Stretch",Zoom:"DashboardWebStringId.Image.SizeMode.Zoom",Squeeze:"DashboardWebStringId.Image.SizeMode.Squeeze"},category:i.Sw.ViewModel},u={propertyName:"horizontalAlignment",modelName:"@HorizontalAlignment",displayName:"DashboardWebStringId.Image.HorizontalAlignment",defaultVal:"Center",simpleFormAdapterItem:"buttonGroupEditor",values:{Left:"DashboardWebStringId.Image.Alignment.Left",Center:"DashboardWebStringId.Image.Alignment.Center",Right:"DashboardWebStringId.Image.Alignment.Right"},category:i.Sw.ViewModel},c={propertyName:"verticalAlignment",modelName:"@VerticalAlignment",displayName:"DashboardWebStringId.Image.VerticalAlignment",defaultVal:"Center",simpleFormAdapterItem:"buttonGroupEditor",values:{Top:"DashboardWebStringId.Image.Alignment.Top",Center:"DashboardWebStringId.Image.Alignment.Center",Bottom:"DashboardWebStringId.Image.Alignment.Bottom"},category:i.Sw.ViewModel},h=r.xg.concat([s,o,d,n,l,u,c])},3986:(e,t,a)=>{a.d(t,{N3:()=>r,OH:()=>o,aK:()=>n});var i=a(4904);let r={propertyName:"useGlobalColors",modelName:"@UseGlobalColors",displayName:"DashboardWebStringId.Colorization.ColorSchemeType",defaultVal:!0,simpleFormAdapterItem:"buttonGroupEditor",from:i.q6,valuesArray:[{value:!0,displayValue:"DashboardWebStringId.Coloring.Global"},{value:!1,displayValue:"DashboardWebStringId.Coloring.Local"}],category:i.Sw.Coloring},o={propertyName:"measuresColoringMode",modelName:"@MeasuresColoringMode",displayName:"DashboardWebStringId.Coloring.MeasuresColoringMode",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardWebStringId.ColoringModeAuto",None:"DashboardWebStringId.ColoringModeOff",Hue:"DashboardWebStringId.ColoringModeOn"}},n=[r,o]},4018:(e,t,a)=>{a.d(t,{n:()=>n});var i=a(5988),r=a(4833),o=a(5462);class n extends o.N{constructor(e){super(e),this.elementCustomColor=e.elementCustomColor}getPoint(e,t){var a,o,n,s,d,l,u,c=super.getPoint(e),h=this.multiData,p=this.viewModel,m=p.Values&&p.Values.length>0,g=this._getAxisPoint(e);return p.ArgumentDataId?(a=g.getUniqueValue(),o=g.getDisplayText(),m?(d=p.Values[0],n=this._getMeasureValue(e,d),s=this._getMeasureDisplayText(e,d)):n=c.pointsCount>1?c.pointsCount:1,l=p.ColorIds[0],u=p.ColorByArgument?this._getMeasureValue(e,l):h.getMeasureValue(l).getValue()):(d=p.Values[t],o=a=h.getMeasureById(d).name,n=this._getMeasureValue(e,d),s=this._getMeasureDisplayText(e,d),u=h.getMeasureValue(p.ColorIds[t]).getValue()),(0,i.zw)(c,{argument:a,argumentDisplayText:o,value:Math.abs(n),valueDisplayText:s,color:(0,r.VR)(u),valueId:d,axisPoint:g})}_getAxisPointDimensionDescriptorId(){return this.viewModel.ArgumentDataId||this.viewModel.LongitudeDataId}formatValue(e){var t;return this.viewModel.Values.length>0&&(t=this.multiData.getMeasureById(this.viewModel.Values[0])),t?t.format(e):e}}},4030:(e,t,a)=>{a.d(t,{G7:()=>p,Jf:()=>s,LF:()=>h,QJ:()=>f,Zs:()=>y,dn:()=>g,je:()=>l,lR:()=>b,pk:()=>d,sj:()=>m,tG:()=>u,tt:()=>c});var i=a(1023),r=a(9795),o=a(6868),n=a(158);let s={Count:"DashboardStringId.SummaryTypeCount",CountDistinct:"DashboardStringId.SummaryTypeCountDistinct",Sum:"DashboardStringId.SummaryTypeSum",Min:"DashboardStringId.SummaryTypeMin",Max:"DashboardStringId.SummaryTypeMax",Average:"DashboardStringId.SummaryTypeAverage",StdDev:"DashboardStringId.SummaryTypeStdDev",StdDevp:"DashboardStringId.SummaryTypeStdDevp",Var:"DashboardStringId.SummaryTypeVar",Varp:"DashboardStringId.SummaryTypeVarp",Median:"DashboardStringId.SummaryTypeMedian",Mode:"DashboardStringId.SummaryTypeMode"},d={propertyName:"summaryType",modelName:"@SummaryType",displayName:"DashboardWebStringId.SummaryType"},l={defaultVal:"Sum",simpleFormAdapterItem:"selectBoxEditor",values:s,...d},u={defaultVal:"Min",simpleFormAdapterItem:"buttonGroupEditor",values:{Min:"DashboardStringId.SummaryTypeMin"},...d},c={defaultVal:"Count",simpleFormAdapterItem:"buttonGroupEditor",values:{Count:"DashboardStringId.SummaryTypeCount",CountDistinct:"DashboardStringId.SummaryTypeCountDistinct"},...d},h={defaultVal:"Count",simpleFormAdapterItem:"selectBoxEditor",values:{Count:"DashboardStringId.SummaryTypeCount",CountDistinct:"DashboardStringId.SummaryTypeCountDistinct",Min:"DashboardStringId.SummaryTypeMin",Max:"DashboardStringId.SummaryTypeMax",Mode:"DashboardStringId.SummaryTypeMode"},...d},p={propertyName:"calculation",modelName:"Calculation",type:r.S},m={propertyName:"windowDefinition",modelName:"WindowDefinition",type:o.w,displayName:"DashboardWebStringId.Calculations.WindowDefinition"},g={propertyName:"expression",modelName:"@Expression",from:e=>(0,i.nV)(e)},b={propertyName:"calculations"},f={propertyName:"filterString",modelName:"@FilterString",from:e=>(0,i.nV)(e)},y=n.lh.concat(l,p,m,g,f)},4058:e=>{e.exports=DevExpress.config},4102:(e,t,a)=>{a.d(t,{Bo:()=>n,Ec:()=>u,L1:()=>d,XO:()=>s,sF:()=>l});var i=a(5988),r=a(6241),o=a(6768);function n(e,t){let a=(0,i.KO)(),n=e._dimensions.map((e=>e.dataMember()));return(0,o.Wt)(n,e.dataSource(),e.dataMember(),t).done((t=>{let i={};e._dimensions.map((e=>{let a=t.filter((t=>t.dataMember()===e.dataMember()))[0];i[e.uniqueName()]=(0,r.t)(e.dataMember(),e.dateTimeGroupInterval(),e.textGroupInterval(),a.fieldType())})),a.resolve(i)})),a.promise()}class s{static get None(){return new s((0,i.KO)())}get canceled(){return"rejected"===this._source.state()}constructor(e){this._source=e}}function d(e){let t=e;return t.cancelableAction?t:{...e,cancelableAction:(e,a)=>t.action(e)}}function l(e,t){let a={...e};return t.forEach((t=>{t.surfaceLeft!==e.surfaceLeft&&(a.surfaceLeft=t.surfaceLeft),t.surfaceTop!==e.surfaceTop&&(a.surfaceTop=t.surfaceTop)})),a}const u={isValid:e=>"symbol"!=typeof e.dashboardId&&"object"!=typeof e.dashboardId||null===e.dashboardId}},4150:(e,t,a)=>{a.d(t,{T:()=>f});var i=a(865),r=a(5988),o=a(2882),n=a(4270),s=a(2573),d=a(5281),l=a(6979),u=a(8105),c=a(5771),h=a(7540),p=a(672),m=a(7777),g=a(8117);function b(e,t={}){const a=e=>e.filter((e=>!t.rangeGradientPredefinedTypeFilter||t.rangeGradientPredefinedTypeFilter(e.value))),i=e=>e.filter((e=>!t.rangeSetPredefinedTypeFilter||t.rangeSetPredefinedTypeFilter(e.value))),r=t.conditionTypeFilter||(()=>!0),c=e=>!((0,n.gH)(e)||(0,n.kz)(e));return[{propertyName:"conditionValue",constraint:e=>"Enum"!==e,specificTypes:Object.keys(l.in.values).map((e=>({value:e,displayText:l.in.values[e],constraint:-1!==["Equal","NotEqual","ContainsText"].indexOf(e)?()=>!0:e=>"Text"!==e})))},{propertyName:"conditionTopBottom",constraint:e=>(0,n.U$)(e),specificTypes:Object.keys(d.$O.values).map((e=>({value:e,displayText:d.$O.values[e]})))},{propertyName:"conditionAverage",displayText:"DashboardStringId.CommandFormatRuleAboveBelowAverage",constraint:e=>(0,n.U$)(e),specificTypes:Object.keys(s.G.values).map((e=>({value:e,displayText:s.G.values[e]})))},{propertyName:"conditionDateOccuring",constraint:e=>(0,n.XF)(e)},{propertyName:"conditionExpression",constraint:e=>"Enum"!==e},{propertyName:"conditionRangeSet",displayText:"DashboardStringId.CommandFormatRuleRangeIcons",rangeStyleType:"Icon",constraint:e=>
vendor: 4,855 bytes, line 8
8!(0,n.gH)(e),subtype:"icons",specificTypes:[{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges2"),items:i([{value:u.mZ.Arrows2,displayText:"Arrows 2"},{value:u.mZ.ArrowsGray2,displayText:"Arrows Gray 2"},{value:u.mZ.Circles2,displayText:"Circles 2"},{value:u.mZ.Symbols2,displayText:"Symbols 2"},{value:u.mZ.SymbolsCircled2,displayText:"Symbols Circled 2"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges3"),items:i([{value:u.mZ.Arrows3,displayText:"Arrows 3"},{value:u.mZ.ArrowsGray3,displayText:"Arrows Gray 3"},{value:u.mZ.PositiveNegative3,displayText:"Positive Negative 3"},{value:u.mZ.Circles3,displayText:"Circles 3"},{value:u.mZ.TrafficLights3,displayText:"Traffic Lights 3"},{value:u.mZ.Signs3,displayText:"Signs 3"},{value:u.mZ.Symbols3,displayText:"Symbols 3"},{value:u.mZ.SymbolsCircled3,displayText:"Symbols Circled 3"},{value:u.mZ.Stars3,displayText:"Stars 3"},{value:u.mZ.Flags3,displayText:"Flags 3"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges4"),items:i([{value:u.mZ.Arrows4,displayText:"Arrows 4"},{value:u.mZ.ArrowsGray4,displayText:"Arrows Gray 4"},{value:u.mZ.Circles4,displayText:"Circles 4"},{value:u.mZ.CirclesRedToBlack4,displayText:"Circles Red To Black 4"},{value:u.mZ.Bars4,displayText:"Bars 4"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges5"),items:i([{value:u.mZ.Arrows5,displayText:"Arrows 5"},{value:u.mZ.ArrowsGray5,displayText:"Arrows Gray 5"},{value:u.mZ.Quarters5,displayText:"Quarters 5"},{value:u.mZ.Bars5,displayText:"Bars 5"},{value:u.mZ.Boxes5,displayText:"Boxes 5"}])}]},{propertyName:"conditionRangeSet",rangeStyleType:"Color",constraint:e=>!(0,n.gH)(e),subtype:"colors",specificTypes:[{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges2"),displayText:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges2"),items:i([{value:u.mZ.ColorsPaleRedGreen,displayText:"Pale Red Green"},{value:u.mZ.ColorsRedGreen,displayText:"Red Green"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges3"),items:i([{value:u.mZ.ColorsPaleRedGreenBlue,displayText:"Pale Red Green Blue"},{value:u.mZ.ColorsRedGreenBlue,displayText:"Red Green Blue"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges4"),items:i([{value:u.mZ.ColorsPaleRedYellowGreenBlue,displayText:"Pale Red Yellow Green Blue"},{value:u.mZ.ColorsRedYellowGreenBlue,displayText:"Red Yellow Green Blue"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges5"),items:i([{value:u.mZ.ColorsPaleRedOrangeYellowGreenBlue,displayText:"Pale Red Orange Yellow Green Blue"},{value:u.mZ.ColorsRedOrangeYellowGreenBlue,displayText:"Red Orange Yellow Green Blue"}])}]},{propertyName:"conditionRangeGradient",rangeStyleType:"Gradient",constraint:e=>!(0,n.gH)(e),specificTypes:[{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSet2ColorGradientRanges"),items:a([{value:u._p.GreenWhite,displayText:"Green White"},{value:u._p.WhiteGreen,displayText:"White Green"},{value:u._p.RedWhite,displayText:"Red White"},{value:u._p.WhiteRed,displayText:"White Red"},{value:u._p.GreenYellow,displayText:"Green Yellow"},{value:u._p.YellowGreen,displayText:"Yellow Green"},{value:u._p.RedYellow,displayText:"Red Yellow"},{value:u._p.YellowRed,displayText:"Yellow Red"},{value:u._p.BlueWhite,displayText:"Blue White"},{value:u._p.WhiteBlue,displayText:"White Blue"},{value:u._p.BlueRed,displayText:"Blue Red"},{value:u._p.RedBlue,displayText:"Red Blue"},{value:u._p.YellowBlue,displayText:"Yellow Blue"},{value:u._p.BlueYellow,displayText:"Blue Yellow"},{value:u._p.GreenBlue,displayText:"Green Blue"},{value:u._p.BlueGreen,displayText:"Blue Green"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSet3ColorGradientRanges"),items:a([{value:u._p.GreenWhiteBlue,displayText:"Green White Blue"},{value:u._p.BlueWhiteGreen,displayText:"Blue White Green"},{value:u._p.BlueWhiteRed,displayText:"Blue White Red"},{value:u._p.RedWhiteBlue,displayText:"Red White Blue"},{value:u._p.GreenWhiteRed,displayText:"Green White Red"},{value:u._p.RedWhiteGreen,displayText:"Red White Green"},{value:u._p.GreenYellowRed,displayText:"Green Yellow Red"},{value:u._p.RedYellowGreen,displayText:"Red Yellow Green"},{value:u._p.BlueYellowRed,displayText:"Blue Yellow Red"},{value:u._p.RedYellowBlue,displayText:"Red Yellow Blue"},{value:u._p.GreenYellowBlue,displayText:"Green Yellow Blue"},{value:u._p.BlueYellowGreen,displayText:"Blue Yellow Green"}])}]},{propertyName:"conditionBar",constraint:c},{propertyName:"conditionColorRangeBar",displayText:"DashboardStringId.CommandFormatRuleColorRangeBar",rangeStyleType:"ColorBar",constraint:c,specificTypes:[{key:(0,o.getL
8ocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges2"),items:i([{value:u.mZ.ColorsPaleRedGreen,displayText:"Pale Red Green"},{value:u.mZ.ColorsRedGreen,displayText:"Red Green"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges3"),items:i([{value:u.mZ.ColorsPaleRedGreenBlue,displayText:"Pale Red Green Blue"},{value:u.mZ.ColorsRedGreenBlue,displayText:"Red Green Blue"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges4"),items:i([{value:u.mZ.ColorsPaleRedYellowGreenBlue,displayText:"Pale Red Yellow Green Blue"},{value:u.mZ.ColorsRedYellowGreenBlue,displayText:"Red Yellow Green Blue"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSetRanges5"),items:i([{value:u.mZ.ColorsPaleRedOrangeYellowGreenBlue,displayText:"Pale Red Orange Yellow Green Blue"},{value:u.mZ.ColorsRedOrangeYellowGreenBlue,displayText:"Red Orange Yellow Green Blue"}])}]},{propertyName:"conditionGradientRangeBar",displayText:"DashboardStringId.CommandFormatRuleGradientRangeBar",rangeStyleType:"GradientBar",constraint:c,specificTypes:[{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSet2ColorGradientRanges"),items:a([{value:u._p.GreenWhite,displayText:"Green White"},{value:u._p.WhiteGreen,displayText:"White Green"},{value:u._p.RedWhite,displayText:"Red White"},{value:u._p.WhiteRed,displayText:"White Red"},{value:u._p.GreenYellow,displayText:"Green Yellow"},{value:u._p.YellowGreen,displayText:"Yellow Green"},{value:u._p.RedYellow,displayText:"Red Yellow"},{value:u._p.YellowRed,displayText:"Yellow Red"},{value:u._p.BlueWhite,displayText:"Blue White"},{value:u._p.WhiteBlue,displayText:"White Blue"},{value:u._p.BlueRed,displayText:"Blue Red"},{value:u._p.RedBlue,displayText:"Red Blue"},{value:u._p.YellowBlue,displayText:"Yellow Blue"},{value:u._p.BlueYellow,displayText:"Blue Yellow"},{value:u._p.GreenBlue,displayText:"Green Blue"},{value:u._p.BlueGreen,displayText:"Blue Green"}])},{key:(0,o.getLocalizationById)("DashboardStringId.CommandFormatRuleRangeSet3ColorGradientRanges"),items:a([{value:u._p.GreenWhiteBlue,displayText:"Green White Blue"},{value:u._p.BlueWhiteGreen,displayText:"Blue White Green"},{value:u._p.BlueWhiteRed,displayText:"Blue White Red"},{value:u._p.RedWhiteBlue,displayText:"Red White Blue"},{value:u._p.GreenWhiteRed,displayText:"Green White Red"},{value:u._p.RedWhiteGreen,displayText:"Red White Green"},{value:u._p.GreenYellowRed,displayText:"Green Yellow Red"},{value:u._p.RedYellowGreen,displayText:"Red Yellow Green"},{value:u._p.BlueYellowRed,displayText:"Blue Yellow Red"},{value:u._p.RedYellowBlue,displayText:"Red Yellow Blue"},{value:u._p.GreenYellowBlue,displayText:"Green Yellow Blue"},{value:u._p.BlueYellowGreen,displayText:"Blue Yellow Green"}])}]}].map((e=>(e.displayText=e.displayText||h.zY.filter((t=>t.propertyName===e.propertyName))[0].displayName,e))).filter((e=>r(e.propertyName,e.subtype))).filter((t=>t.constraint(e)))}class f{constructor(e){this.displayMode=i.observable(),this.ancestors=i.observable([]),this.disposables=[],this.backClick=()=>{this.displayMode("conditionTypes")},this.updateItemAppearance=e=>{let t=(0,r.I1)(e.itemElement);e.itemData.hasSpecificTypes?t.classList.add("dx-dashboard-has-children"):t.classList.remove("dx-dashboard-has-children")},this.dataType=e.dataType,this.conditionType=e.conditionType,this.specificType=e.specificType,this.disposables.push(this.displayMode.subscribe((e=>{"conditionTypes"===e?this.ancestors(["â¦"]):this.ancestors(["â¦",this.availableConditionTypes().filter((e=>e.value===this.conditionType()))[0].displayText])}))),this.availableConditionTypes=i.computed((()=>{if(this.dataType())return b(this.dataType(),e.filters).map((e=>({value:e.propertyName+(e.subtype?"_"+e.subtype:""),displayText:e.displayText,hasSpecificTypes:!!e.specificTypes})))})),this.disposables.push(this.availableConditionTypes),this.disposables.push(this.availableConditionTypes.subscribe((e=>{e.filter((e=>e.value===this.conditionType.peek()))[0]||this.conditionType(null)}))),this.availableSpecificTypes=i.computed((()=>{let t=this.conditionType(),a=this.dataType(),i=a&&t?function(e,t,a){var i=b(t,a).filter((t=>t.subtype?t.propertyName+"_"+t.subtype===e:t.propertyName===e))[0];if(i&&i.specificTypes){let e=i.specificTypes.filter((e=>!e.constraint||e.constraint(t)));return e.rangeStyleType=i.rangeStyleType||"None",e}{let t=[{value:e,displayText:"-"}];return t.rangeStyleType="None",t}}(t,a,e.filters):[];return i&&i.length>1?this.displayMode("specificTypes"):this.displayMode("conditionTypes"),i})),this.disposables.push(this.availableSpecificTypes.subscribe((e=>{1===e.length&&this.specificType(e[0].value)}))),this.selectedSpecificTypes=i.computed((()=>
8{if("None"===this.availableSpecificTypes().rangeStyleType)return this.availableSpecificTypes()&&this.availableSpecificTypes().filter((e=>e.value===this.specificType()))||[];var e=null,t=null;return this.availableSpecificTypes().forEach((a=>{if(a.items.forEach((i=>{if(i.value===this.specificType())return t=a.key,e=i,!1})),e)return!1})),e&&[{key:t,items:[e]}]||[]}))}getStyleList(e){return u.$p.getStyleList(e).list.reverse().map((e=>"Icon"===this.availableSpecificTypes().rangeStyleType?m.AI.toIconCssClass(e):(0,g.Yz)(p.v.toCssProperties(e))))}getGradientColorsList(e){return c.N.generateGradientColors(e,6).reverse()}dispose(){this.disposables.forEach((e=>e?.dispose()))}}},4162:(e,t,a)=>{a.d(t,{Fm:()=>d,gs:()=>n,yW:()=>s});var i=a(5419),r=a(8729),o=a(3024);let n={propertyName:"predefinedColor",modelName:"@PredefinedColor",displayName:"DashboardStringId.FormatRulePredefinedColor",defaultVal:r.pP.defaultVal,simpleFormAdapterItem:r.pP.simpleFormAdapterItem,values:r.pP.values},s={propertyName:"color",modelName:"@Color",displayName:"DashboardStringId.DescriptionItemColor",defaultVal:null,from:i.Q._colorFromModel,toJsonObject:i.Q._colorToModel,simpleFormAdapterItem:"numberBoxEditor"},d=o.i.concat([s,n])},4168:(e,t,a)=>{a.d(t,{F:()=>i});class i{constructor(){this._visible=!1,this._enabled=!0}get enabled(){return this._enabled}setReduced(){this._visible=!0,this._enabled=!0}getViewModel(){return{isReduceMode:this._visible,isReduced:this._enabled}}toggle(){this._enabled=!this._enabled}reset(){this._visible=!1,this._enabled=!0}}},4191:(e,t,a)=>{a.d(t,{dZ:()=>l,jp:()=>d,yA:()=>s});var i=a(865),r=a(4904),o=a(9282),n=a(6157);let s={propertyName:"text",modelName:"Text",displayName:"DashboardWebStringId.TextBox.Text",defaultVal:"",from:e=>i.observable(e),toJsonObject:e=>e.replace(/\0*$/g,"").trim()},d={propertyName:r.Dn,modelName:"Values",displayName:"DashboardStringId.DescriptionValues",array:!0},l=n.LH.concat([d,s,o.vP])},4206:(e,t,a)=>{a.d(t,{j:()=>l});var i=a(6799),r=a(1923),o=a(8588),n=a(1513),s=a(4571),d=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class l extends n.Lm{constructor(e,t={},a=new i.ModelSerializer){super(t,a),this._dataItemProvider=e,this.dimensions=(0,i.deserializeArray)(t.Dimensions,(t=>new r.Kz(e,t,a))),this.measures=(0,i.deserializeArray)(t.Measures,(t=>new r.Kz(e,t,a)))}getInfo(){return s.y5}push(e,t){var a="Dimension"===t?this.dimensions:this.measures;a.push.apply(a,e.map((e=>r.Kz.create(this._dataItemProvider,e))))}}d([(0,o.s)("Dimension")],l.prototype,"dimensions",void 0),d([(0,o.s)("Measure")],l.prototype,"measures",void 0)},4214:(e,t,a)=>{a.d(t,{Y:()=>o});var i=a(5988),r=a(5462);class o extends r.N{constructor(e){super(e)}getPoint(e){return(0,i.zw)(super.getPoint(e),{text:this._getMeasureDisplayText(e,this.viewModel.ValueId)})}}},4216:(e,t,a)=>{a.d(t,{d:()=>i});let i={FilterElementShowAllItem:"DashboardStringId.FilterElementShowAllItem",DateTimeQuarterFormat:"DashboardStringId.DateTimeQuarterFormat",buttonNames:{ClearMasterFilter:"DashboardStringId.ActionClearMasterFilter",ClearSelection:"DashboardStringId.ActionClearSelection",ElementSelection:"DashboardStringId.ActionOtherValues",DrillUp:"DashboardStringId.ActionDrillUp",ExportTo:"DashboardStringId.ActionExportTo",ExportToPdf:"DashboardStringId.ActionExportToPdf",ExportToImage:"DashboardStringId.ActionExportToImage",ExportToExcel:"DashboardStringId.ActionExportToExcel",ExportTemplate:"DashboardStringId.ActionExportTemplate",AllowMultiselection:"DashboardStringId.ActionAllowMultiselection",ButtonCancel:"DashboardStringId.ButtonCancel",ButtonOK:"DashboardStringId.ButtonOK",ButtonReset:"DashboardStringId.ButtonReset",ButtonSubmit:"DashboardStringId.ButtonSubmit",ButtonExport:"DashboardStringId.ButtonExport",InitialExtent:"DashboardStringId.InitialExtent",GridResetColumnWidths:"DashboardStringId.GridResetColumnWidths",GridSortAscending:"DashboardStringId.GridSortAscending",GridSortDescending:"DashboardStringId.GridSortDescending",GridClearSorting:"DashboardStringId.GridClearSorting",AddTimePeriod:"DashboardStringId.ActionSelectDateTimePeriod",CustomPeriod:"DashboardStringId.RangeFilterCustomDateTimePeriod",SelectDate:"DashboardStringId.SelectDate"},labelName:{ParametersFormCaption:"DashboardStringId.ParametersFormCaption",ParametersFormAllowNullColumnCaption:"DashboardStringId.ParametersFormAllowNullColumnCaption",ParametersFormValueColumnCaption:"DashboardStringId.ParametersFormValueColumnCaption",ParametersFormNameColumnCaption:"DashboardStringId.ParametersFormNameColumnCaption",ParametersFormCalendarTodayButton:"DashboardStringId.ParametersFormCalendarTodayButton",PageLayout:"DashboardStringId.PageLayout",PageLayoutAuto:"DashboardStringId.PageLayoutAuto",PageLayoutPortrait:"DashboardStringId.PageLayoutPortrait",PageLayoutLandscape:"DashboardStringId.PageLayoutLandscape",PaperKind:"DashboardStringId.PaperKind",PaperKindLetter:"DashboardStringId.PaperKindLetter",PaperKindLegal
8:"DashboardStringId.PaperKindLegal",PaperKindExecutive:"DashboardStringId.PaperKindExecutive",PaperKindA5:"DashboardStringId.PaperKindA5",PaperKindA4:"DashboardStringId.PaperKindA4",PaperKindA3:"DashboardStringId.PaperKindA3",ScaleMode:"DashboardStringId.ScaleMode",ScaleModeNone:"DashboardStringId.ScaleModeNone",ScaleModeUseScaleFactor:"DashboardStringId.ScaleModeUseScaleFactor",ScaleModeAutoFitToPagesWidth:"DashboardStringId.ScaleModeAutoFitToPagesWidth",AutoFitPageCount:"DashboardStringId.AutoFitPageCount",ScaleFactor:"DashboardStringId.ScaleFactor",PrintHeadersOnEveryPage:"DashboardStringId.PrintHeadersOnEveryPage",FitToPageWidth:"DashboardStringId.FitToPageWidth",SizeMode:"DashboardStringId.SizeMode",SizeModeNone:"DashboardStringId.SizeModeNone",SizeModeStretch:"DashboardStringId.SizeModeStretch",SizeModeZoom:"DashboardStringId.SizeModeZoom",AutoArrangeContent:"DashboardStringId.AutoArrangeContent",ImageFormat:"DashboardStringId.ImageFormat",ExcelFormat:"DashboardStringId.ExcelFormat",CsvValueSeparator:"DashboardStringId.CsvValueSeparator",ExportFilters:"DashboardStringId.ExportFilters",ExportParameters:"DashboardStringId.ExportParameters",IncludeExportDashboardState:"DashboardStringId.IncludeExportDashboardState",DashboardStatePosition:"DashboardStringId.DashboardStatePosition",Resolution:"DashboardStringId.Resolution",ShowTitle:"DashboardStringId.ShowTitle",Title:"DashboardStringId.Title",FileName:"DashboardStringId.FileName",FilterStatePresentationAfter:"DashboardStringId.FilterStatePresentationAfter",FilterStatePresentationAfterAndSplitPage:"DashboardStringId.FilterStatePresentationAfterAndSplitPage",FilterStatePresentationSplitSheet:"DashboardStringId.FilterStatePresentationSplitSheet",SelectRange:"DashboardStringId.RangeFilterSelectRange",RangeFilterSelectRangeFromCaption:"DashboardStringId.RangeFilterSelectRangeFromCaption",RangeFilterSelectRangeToCaption:"DashboardStringId.RangeFilterSelectRangeToCaption"},sparkline:{TooltipStartValue:"DashboardStringId.SparklineTooltipStartValue",TooltipEndValue:"DashboardStringId.SparklineTooltipEndValue",TooltipMinValue:"DashboardStringId.SparklineTooltipMinValue",TooltipMaxValue:"DashboardStringId.SparklineTooltipMaxValue"},MessageCustomItemIsNotSupported:"DashboardStringId.MessageCustomItemIsNotSupported",MessageGridHasNoData:"DashboardStringId.MessageGridHasNoData",MessagePivotHasNoData:"DashboardStringId.MessagePivotHasNoData",PivotGridGrandTotal:"DashboardStringId.PivotGridGrandTotal",PivotGridTotal:"DashboardStringId.PivotGridTotal",ChartTotalValue:"DashboardStringId.ChartTotalValue",ParametersSelectorText:"DashboardStringId.ParametersSelectorText",OpenCaption:"DashboardStringId.OpenCaption",HighCaption:"DashboardStringId.HighCaption",LowCaption:"DashboardStringId.LowCaption",CloseCaption:"DashboardStringId.CloseCaption",NumericFormatUnitSymbolThousands:"DashboardStringId.NumericFormatUnitSymbolThousands",NumericFormatUnitSymbolMillions:"DashboardStringId.NumericFormatUnitSymbolMillions",NumericFormatUnitSymbolBillions:"DashboardStringId.NumericFormatUnitSymbolBillions",FilterElementCheckedComboBoxNoDataCaption:"DashboardStringId.FilterElementCheckedComboBoxNoDataCaption",FilterElementRadioComboBoxNoDataCaption:"DashboardStringId.FilterElementRadioComboBoxNoDataCaption",FilterElementNoDataToDisplay:"DashboardStringId.FilterElementNoDataToDisplay",OlapRaggedHierarchyNoneItemCaption:"DashboardStringId.OlapRaggedHierarchyNoneItemCaption",TreemapLabelArgumentTemplate:"DashboardStringId.TreemapLabelArgumentTemplate",TreemapLabelValueTemplate:"DashboardStringId.TreemapLabelValueTemplate",SearchNullValuePrompt:"DashboardStringId.SearchNullValuePrompt",LegendItemFormatString:"DashboardStringId.LegendItemFormatString"}},4249:(e,t,a)=>{a.d(t,{AY:()=>o,Gn:()=>n,_z:()=>r});var i=a(2251);let r={propertyName:"deltaValueType",modelName:"@DeltaValueType",defaultVal:"AbsoluteVariation",displayName:"DashboardWebStringId.Delta.ValueType"},o={propertyName:"cardId",modelName:"@CardId"},n=i.FC.concat([r,o])},4250:(e,t,a)=>{a.d(t,{$:()=>c});var i=a(6799),r=a(5108),o=a(8588),n=a(1513),s=a(8648),d=a(4528),l=a(8257),u=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class c extends s.W{constructor(e={},t=new i.ModelSerializer){super(e,t),this.gauges=(0,i.deserializeArray)(e.Gauges,(e=>new d._(this,e,t)))}_clearBindings(){super._clearBindings(),this.gauges.removeAll()}_itemInteractivityByColumnAxis(){return!1}_getInteractivityAxisDimensionCount(){return this.seriesDimensions().length}_getInfoCore(){return l.Qw}_getDefaultItemType(){return"Gauge"}_getLayersCount(){return this.__seriesDimensions&&this.__seriesDimensions().length>0?this.gauges().length:0}_getLayerName(){return this._getDataItemContainerDisplayName(this.gauges()[this._selectedElementIndex()||0])}_getDefaultCalculationWindowDefinition(){return new r.L}}u([(0,o.s)("GaugeElement")],c.prototype,"gauges",void 0),n.Jh.Gauge={type:c,groupName:"
8common",title:"DashboardStringId.DefaultNameGaugeItem",index:70}},4270:(e,t,a)=>{a.d(t,{J7:()=>p,Q0:()=>h,U$:()=>d,XF:()=>u,gH:()=>l,kz:()=>c});var i=a(6799),r=a(1669),o=a(865),n=a(1513),s=a(8534);let d=e=>["Decimal","Float","Double","Long","Integer"].indexOf(e)>-1,l=e=>["Enum","Text"].indexOf(e)>-1,u=e=>["DateTime","DateOnly"].indexOf(e)>-1,c=e=>["DateTime","DateOnly","TimeOnly"].indexOf(e)>-1,h=e=>!!e.groupIndex&&void 0!==e.groupIndex();class p extends n.Lm{static isNumeric(e){return e&&(d(e.fieldType())||"Custom"==e.fieldType()&&p.isOlap(e.dataMember()))}static isDateTime(e){return e&&c(e.fieldType())}static olapMarker(){return"].["}static isOlap(e){return e&&(-1!==e.indexOf(p.olapMarker())||"["===e[0]&&e.indexOf("]")===e.length-1)}static isMeasure(e){if(e.isAggregate&&e.isAggregate())return!0;var t=p.isOlap(e.dataMember());return!t&&p.isNumeric(e)||t&&p.isOrContainMeasures(e.dataMember())}static isOrContainMeasures(e){return"[Measures]"===e||-1!==e.indexOf("[Measures]")}static ifOlapThenOnlyMeasure(e){return!p.isOlap(e.dataMember())||p.isOrContainMeasures(e.dataMember())}static ifOlapThenOnlyDimension(e){return!p.isOlap(e.dataMember())||!p.isOrContainMeasures(e.dataMember())}static isContinous(e){return e&&(p.isNumeric(e)||"DateTime"===e.fieldType()||"DateOnly"===e.fieldType())}static isOlapHierarchy(e){return e&&!!e.nodeType&&"OlapHierarchy"===e.nodeType()}constructor(e={},t=new i.ModelSerializer){super(e,t),this.expanded=!0,this.childNodes=(0,i.deserializeArray)(e.ChildNodes,(e=>new p(e,t))),(!this.isDataFieldNode()||this.childNodes().length>0)&&this.fieldType(void 0),this.groupDataItems=r.map(e.GroupFieldTypes||{},((t,a)=>({dataMember:o.observable(a),fieldType:o.observable(t),displayName:o.observable(e.GroupCaptions[e.GroupDataMembers.indexOf(a)]),isConvertible:o.observable(!0),isDataFieldNode:o.observable(!0)}))),this.defaultNumericFormat=e.DefaultNumericFormat}getInfo(){return s.I}}},4306:e=>{e.exports=DevExpress.ui.themes},4307:(e,t,a)=>{a.d(t,{Z:()=>m});var i=a(6799),r=a(865),o=a(1041),n=a(7899),s=a(4391),d=a(818),l=a(517),u=a(3536),c=a(1513),h=a(1910),p=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class m extends c.$t{static _canAttach(e,t){if(t){var a=t=>{for(var a=e;a;){if(t(a))return!0;a=a.parentNode()}return!1},i=t instanceof m?t._getDefaultItemType():t["@ItemType"];if("TabContainer"===i||"LayoutTabContainer"===i)return!a((e=>e.item instanceof d.N))&&!a((e=>e.item instanceof u.i));if(("Group"===i||"LayoutGroup"===i)&&(!((r=t)instanceof m)||r.dashboardItem()))return!a((e=>e.item instanceof d.N))}var r;return!0}get item(){return this._item()}set item(e){this.item!==e&&this._setItemCore(e)}constructor(e,t=new i.ModelSerializer){super(e,t),this.parentNode=r.observable(),this._dashboard=r.observable(),this._item=r.observable(),this._activeTabPage=r.observable(void 0),this._activeTabIndex=r.observable(0),this.addDisposable(this._relativeWidth=r.computed((()=>this.parentNode()?"Horizontal"===this.parentNode().orientation()?this.parentNode()._relativeWidth()*(this.weight()/this.parentNode().childNodes().reduce(((e,t)=>e+t.weight()),0)):this.parentNode()._relativeWidth():1))),this.addDisposable(this._relativeHeight=r.computed((()=>this.parentNode()?"Vertical"===this.parentNode().orientation()?this.parentNode()._relativeHeight()*(this.weight()/this.parentNode().childNodes().reduce(((e,t)=>e+t.weight()),0)):this.parentNode()._relativeHeight():1))),this.addDisposable(this._relativeArea=r.computed((()=>this._relativeWidth()*this._relativeHeight()))),this.addDisposable((0,o.uQ)({dashboard:this._dashboard},(e=>{if(e.dashboard)return(0,o.uQ)({allItems:e.dashboard._allItems,componentName:this.dashboardItem},(e=>{let t=e.allItems.filter((t=>t.componentName()===e.componentName))[0]||null;t!==this._item()&&this._item(t)}));this._item(null)}))),this.addDisposable(r.computed((()=>{this._dashboard(this.parentNode()&&this.parentNode()._dashboard()||null)}))),this.addDisposable(this.parentNode.subscribe((e=>this._ensureItemParentContainer()))),this.addDisposable(this._item.subscribe((e=>this._ensureItemParentContainer()))),this.weight()||this.weight(1)}dispose(){super.dispose(),this._viewModel?.dispose(),this._viewModel=null}getInfo(){return h.fx}findLayoutItem(e){return this.item===e?this:void 0}insert(e,t){var a=null;(a=e instanceof s.K?this._dashboard()&&this._dashboard()._createDashboardLayoutN
vendor: 10,732 bytes, line 8
8ode(e)||null:e)&&this._canAttach(a)&&this._insertItemCore(a,t)}moveTo(e,t){this._moveTo(e,t)}_moveTo(e,t,a){this.remove(),e._insertItemCore(this,t,a)}remove(){this.parentNode()&&(this.parentNode()._detachChild(this),this.parentNode(null))}_create(e,t,a){var i=this._dashboard()._createDashboardLayoutItem(e);return this.weight()&&i.weight(this.weight()),this._insertItemCore(i,t,a),i}_validateParentNode(e){this.parentNode(e)}_canAttach(e){return m._canAttach(this.parentNode(),e)}_createViewModel(){if(!this._viewModel){const e={model:this,dashboardItem:this.dashboardItem,template:this._template,hasItem:r.computed((()=>!!this.item)),item:r.computed((()=>this.item instanceof l.b?this._dashboard()._getDisplayDashboardItem(this.item):this.item)),create:(e,t,a)=>{let i=this._create(e,t,a);return i&&i._createViewModel()||null},createTabPage:()=>this._createTabPage(),moveTo:(e,t,a)=>(this._moveTo(e.model,t,a),e.model._createViewModel()),delete:()=>this._delete(),canAttach:e=>this._canAttach(e.model?e.model:e),ignoreChildMaxHeight:this._ignoreChildMaxHeight,orientation:this._orientation,getPlaceholder:this._createPlaceholderFunc,weight:this.weight,visibleItems:this._visibleItems,childItems:this._childItems,activeTabPage:this._activeTabPage,activeTabIndex:this._activeTabIndex,dragOverInnerElementController:this._dragOverInnerElementController,dispose:()=>{r.isComputed(e.hasItem)&&e.hasItem.dispose(),r.isComputed(e.item)&&e.item.dispose()}};this._viewModel=e}return this._viewModel}get _template(){return""}get _ignoreChildMaxHeight(){return!1}get _visibleItems(){return r.observableArray([])}get _childItems(){return r.observableArray([])}get _orientation(){return r.observable("Horizontal")}get _createPlaceholderFunc(){return null}get _dragOverInnerElementController(){return null}_delete(){this._deleteDashbordItem(),this.remove()}_insertItemCore(e,t,a){this.parentNode()&&this.parentNode()._attachChild(this,e,t)}_setItemCore(e){this.dashboardItem(e.componentName())}_createTabPage(){}_ensureItemParentContainer(){if(this._item()){for(var e=this.parentNode();e&&!(e._item()instanceof d.N||e._item()instanceof l.b);)e=e.parentNode();e&&(e._item()instanceof d.N||e._item()instanceof l.b)?this._item().parentContainer(e._item().componentName()):this._item().parentContainer(void 0)}}_deleteDashbordItem(){}}p([n.JZ],m.prototype,"insert",null),p([n.JZ],m.prototype,"_moveTo",null),p([n.JZ],m.prototype,"remove",null),p([n.JZ],m.prototype,"_create",null),p([n.JZ],m.prototype,"_delete",null)},4355:(e,t,a)=>{a.d(t,{NQ:()=>n,Q3:()=>s,U1:()=>o,bT:()=>i});let i={method:"method",property:"property"};function r(e,t,a){return`The ${t} ${e} is obsolete.`+(a?` Use the ${a} ${e} instead.`:"")}function o(e){Object.defineProperty(e.target,e.memberName,{get:()=>{if(!e.ignoreWarmMessage){let t=e.warmMessage?e.warmMessage:r(i.property,e.oldMemberDisplayName,e.newMemberDisplayName);console.warn(t)}return e.action()},enumerable:!1,configurable:!0})}function n(e,t,a,i,r,n){o({target:t,memberName:e,warmMessage:"The "+e+" class was moved from the "+i+" to the "+r+". "+n,action:()=>a[e]})}function s(e){e.target[e.memberName]=function(...t){if(!e.ignoreWarmMessage){let t=e.warmMessage?e.warmMessage:r(i.method,e.oldMemberDisplayName,e.newMemberDisplayName);console.warn(t)}return e.action.apply(e.target,t)}}},4384:(e,t,a)=>{a.d(t,{Rc:()=>c,fy:()=>l,g:()=>d,y0:()=>u});var i=a(158),r=a(4904),o=a(1965),n=a(2248),s=a(7069);let d={propertyName:r.A1,modelName:"Argument",displayName:"DashboardStringId.DescriptionItemArgument",info:i.N5},l={propertyName:r.Dn,modelName:"Values",displayName:"DashboardStringId.DescriptionValues",array:!0},u={propertyName:"isWeighted",modelName:"@IsWeighted",displayName:"DashboardWebStringId.PieMapIsWeighted",defaultVal:!0,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:r.q6},c=n.H3.concat([d,l,u,s.$z,s.bJ,o.k])},4391:(e,t,a)=>{a.d(t,{K:()=>h});var i=a(6799),r=a(865),o=a(7739),n=a(5988),s=a(4634),d=a(4904),l=a(1513),u=a(563),c=a(2591);class h extends l.$t{static _getCommonItemType(e){var t=e.toUpperCase();return"TEXTBOX"===t?"TEXT":t}getUniqueNamePrefix(){return super._getUniqueNamePrefix()+"DashboardItem"}_removeProperties(){Object.keys(this).forEach((e=>{"componentName"!==e&&delete this[e]}))}_onDispose(){}dispose(){super.dispose(),this.customProperties?.dispose(),this._onDispose(),this._removeProperties(),this.disposed=!0}get _caption(){var e=this.name(),t="";return this._getLayersCount()>0&&(t=this._getLayerName(),e+=e&&t?" - ":""),e+t}get _elementId(){return("dx-dashboard-item-"+this.componentName()+"-"+this.name()).replace(/\W+/g,"")}_updateContent(){if(this._paneContentHolder.valid&&this._paneContentHolder.valid()&&!this._errorState()){var e=(0,n.zw)({},this._paneContentHolder.getContent(d.Sw.Data)||{});this._updateContentViewModel(e),this._updateContentData(e),this._extendContentState(e),this._serverContent(e)}else this._serverContent(null)}constructor(e={},t=new i.ModelSerializer,a=void 0){super(e,t,a),this._useNeutralFilterMode=r.observable(!1),this._uiState=r.observable("live"),this._errorState=r.observable(null),this._viewerItemCreated=r.observable(!1),this._allowMultiselection=r.observable(!1),this._serverContent=r.observable(null),this.addDisposable(this._paneContentHolder=new u.g),this.addDisposable(this._actions=r.computed((()=>[]))),this.addDisposable(this._state=r.computed((()=>null))),this.addDisposable(this._dataQueryParams=r.computed((()=>null))),this.addDisposable(this._paneContentHolder.valid.subscribe((()=>this._updateContent()))),this.addDisposable(this._errorState.subscribe((()=>this._updateContent())))}_isInteractivityAllowed(){return!!this[c.$4.propertyName]}_shouldSuspendOnMasterFilterSet(){return!this._useNeutralFilterMode()}_getLayersCount(){return 0}_getLayerName(){return""}_updateContentViewModel(e){e.CaptionViewModel=e.CaptionViewModel||{},e.CaptionViewModel.Caption=this.name(),e.CaptionViewModel.Text=this.name(),e.CaptionViewModel.ShowCaption=this.showCaption(),e.ViewModel=e.ViewModel||{},e.ViewModel.Caption=this.name(),e.ViewModel.ShowCaption=this.showCaption(),e.ParentContainer=this.parentContainer(),e.forceUpdateViewModel=this._paneContentHolder.lastChangeReason===d.Sw.ViewModel}_updateContentData(e){}_updateDataQueryParams(e){}_validateSelectionByData(e){}_extendContentState(e){}_getDisplayFilterValues(e){}_getDisplayFilterValuesExternal(){}_getServerContent(){let e=this._serverContent();var t=e?(0,n.zw)({},e):void 0;return t&&this._extendContentState(t),t}_getFullServerContent(){let e=this._getServerContent();return e?{...e,ContentType:o.IM.fullContent}:e}_subcribeServerContent(e){return this._serverContent.subscribe((()=>{e(this._getServerContent())}))}_getContentCategories(){return[d.Sw.Initialize]}_getDataQueryParams(){const e={...this._dataQueryParams.peek()??{}};return this._updateDataQueryParams(e),e}_subcribeDataQueryParams(e){return this._dataQueryParams.subscribe((()=>e(this._getDataQueryParams())))}_getExportingSelection(){}_setState(e){}getInfo(){return this._getInfoCore().concat((0,s.P)(this))}}},4395:(e,t,a)=>{a.d(t,{z:()=>s});var i=a(5803),r=a(1133),o=a(4833),n=a(814);class s extends n.K4{constructor(e){super(e),this._measureIds=this._getMeasureIds(),this._collapseStateCache={},this._conditionalFormattingInfoCache=[]}getStyleSettingsInfo(e,t,a,i){if(this.cfModel&&0!==this.cfModel.RuleModels.length){var o=this._getCellInfo(e,i),n=this._getFormatRules(e,o);return this._collapseStateCache=t,this._conditionalFormattingInfoCache=a,this._getStyleSettingsInfoCore(o,n,r.X.pivotColumnAxis,r.X.pivotRowAxis)}}_getMeasureIds(){for(var e=[],t=0;t<this.viewModel.Values.length;t++)e.push(this.viewModel.Values[t].DataId);return e}_getColumnAxis(){return i.Zz.getColumnAxis(this.multiData)}_getRowAxis(){return i.Zz.getRowAxis(this.multiData)}_getCellInfo(e,t){let a,i;return e.area!==o.A_.column&&e.area!==o.A_.data||(a=this._getAxisPointByPath(t.columns,e.columnPath,e.columnType,!1)),e.area!==o.A_.row&&e.area!==o.A_.data||(i=this._getAxisPointByPath(t.rows,e.rowPath,e.rowType,!0)),{columnAxisPoint:a,rowAxisPoint:i}}_getStyleIndexes(e,t,a){var i,r=this,o=[];return e.ApplyToRow&&(i=r._findStyleSettingsOnAxis(t.rowAxisPoint,t.columnAxisPoint,e.FormatConditionMeasureId,!0)).length>0&&(o=o.concat(i)),e.ApplyToColumn&&(i=r._findStyleSettingsOnAxis(t.rowAxisPoint,t.columnAxisPoint,e.FormatConditionMeasureId,!1)).length>0&&(o=o.concat(i)),e.ApplyToRow||e.ApplyToColumn||(t.columnAxisPoint&&a.push(t.columnAxisPoint),t.rowAxisPoint&&a.push(t.rowAxisPoint),(i=r._getMeasureValueByAxisPoints(a,e.FormatConditionMeasureId))&&(o=o.concat(i))),o}_findStyleSettingsOnAxis(e,t,a,i){var r,o,n,s=this,d=[],l=e||this._getRowAxis().getRootPoint(),u=t||this._getColumnAxis().getRootPoint(),c=i?l:u,h=[],p={slicePoint:c,measureId:a,styleIndexes:[],toString:function(){return this.slicePoint.getUniquePath()+this.measureId}},m=function(e,t){var a,r=t.getChildren(),o=t.getUniquePath().concat(i?"column":"row");if(void 0===s._collapseStateCache[o]&&(e.push(t),r&&r.length>0))for(var n=0;n<r.length;n++)a=r[n],m(e,a)};if(n=this._conditionalFormattingInfoCache[p])return n.styleIndexes;o=this.multiData.getSlice(c),r=i?this._getColumnAxis().getRootPoint():this._getRowAxis().getRootPoint(),m(h,r);for(let e=0;e<h.length;e++){const t=h[e],i=o.getSlice(t).getConditionalFormattingMeasureValue(a);if(i){d=i;break}}return p.styleIndexes=d,this._conditionalFormattingInfoCache[p]=p,d}_getFormatRules(e,t){var a,i=this,r=[];switch(e.area){case o.A_.column:a=i._getPointId(t.columnAxisPoint),r=r.concat(i._getFormatRulesByDataId(a));break;case o.A_.row:a=i._getPointId(t.rowAxisPoint),r=r.concat(i._getFormatRulesByDataId(a));break;default:a=i._measureIds[e.cellIndex],r=i.cfModel.RuleModels.filter((e=>e.ApplyToRow||i._isRowValuePosition()&&e.ApplyToColumn||e.ApplyToDataId===a))}return r}_isRowValuePosition(){return"Rows"===this.viewModel.ValuesPosition}_getAxisPointByPath(e,t,a,i){var r,o=t;if("GT"===a&&(o="GT"),!(r=e[o])){r=(i?this._getRowAxis():this._getColumnAxis()).getPointByUniqueValues(t)}return r}_getFormatRulesByDataId(e){var t=[];return this.cfModel&&this.cfModel.RuleModels.forEach((a=>{a.ApplyToDataId===e&&t.push(a)})),t}_getPointId(e){var t,a;return e&&(a=(t=e.getDimension())?t.id:void 0),a}}},4421:(e,t,a)=>{a.r(t),a.d(t,{ClassMemberType:()=>h.bT,DashboardLayoutCreator:()=>S.v,DashboardLayoutItemPlaceholder:()=>v.L,DashboardUniqueNameGenerator:()=>o.O,DimensionFilterValues:()=>i.R,EnumManager:()=>l.ll,ExpandingManager:()=>d.u,Guard:()=>l.wM,LimitDataState:()=>f.F,NameGenerator:()=>l.$A,ObsoleteDashboardState:()=>c.t,ObsoleteItemState:()=>c.k,PaneContentHolder:()=>y.g,ParameterHelper:()=>D._,UndoEngineContainer:()=>p.aY,_layoutItemTypeMap:()=>x.r,_subscribeToDimension:()=>
8g.x,addDays:()=>s.fi,areArraysEqual:()=>r.BI,arrayEquals:()=>r.ng,arrayInsert:()=>r.nK,callFuncWithUndoRedo:()=>p.dm,clone:()=>s.o8,collectionItemType:()=>m.s,compareArrays:()=>r.ww,compareNotOrderedArrays:()=>r.Oo,createDashboardItem:()=>b.a,createObservableDataSource:()=>u.hO,defineClassMoved:()=>h.NQ,defineObsoleteMethod:()=>h.Q3,defineObsoleteProperty:()=>h.U1,deserializeDashboardLayoutNode:()=>x.k,divideIntoWeeks:()=>s.fK,findClosestItemIndex:()=>r.Wp,fromUtcDateToString:()=>s.zd,getCategoryContentName:()=>y.X,getIconName:()=>n.RU,getIsStartOfFirstWeek:()=>s.Aq,getItemIconName:()=>n.oq,getItemJson:()=>n.Mi,getItemTitle:()=>n.KT,getStartOfFirstWeek:()=>s.kc,isComponentNameValid:()=>l.ZN,parseTimeToDate:()=>s.gR,patchDateTime:()=>s.OE,safeComputed:()=>u.Tq,safeSubscribe:()=>u.uQ,serializeDate:()=>s.ls,subscribeAndPerform:()=>u.l4,subscribeArrayChange:()=>u.w$,subscribeArrayChangeWithCancel:()=>u.EK,subscribeToArrayItemProperties:()=>u.Ro,subscribeWithPrev:()=>u.SP,syncArrayHelper:()=>u.bY,toStringArray:()=>s.oU,toUtcDate:()=>s.ku,tryConvertToDateTime:()=>s.bt,validateGuid:()=>D.C,wrapFuncWithUndoRedo:()=>p.hS,wrapWithUndoRedo:()=>p.JZ});var i=a(8782),r=a(2972),o=a(1943),n=a(2020),s=a(2037),d=a(7003),l=a(5792),u=a(1041),c=a(887),h=a(4355),p=a(7899),m=a(8588),g=a(7502),b=a(1625),f=a(4168),y=a(563),S=a(206),v=a(842),x=a(3620),D=a(2809)},4424:(e,t,a)=>{a.d(t,{FI:()=>s,Pq:()=>o,R9:()=>d,zF:()=>n});var i=a(2056),r=a(3689);let o={propertyName:"queries",modelName:"Queries",array:!0},n={propertyName:"selectedTables",modelName:"SelectedTables",array:!0},s={propertyName:"connection",modelName:"Connection",type:i.l},d=r.v.concat([o,s])},4429:(e,t,a)=>{a.d(t,{D5:()=>b,Jb:()=>S,SZ:()=>h,fI:()=>v,hm:()=>y,l3:()=>g,o1:()=>p,sF:()=>m,sZ:()=>f,u5:()=>c});var i=a(158),r=a(4904),o=a(840),n=a(5060),s=a(6157),d=a(9282),l=a(1965),u=a(5366);let c={propertyName:r.zv,modelName:"Dimensions",array:!0},h={propertyName:"rotated",modelName:"@Rotated",displayName:"DashboardWebStringId.Chart.Rotated",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},p={propertyName:"legend",modelName:"ChartLegend",displayName:"DashboardWebStringId.Chart.Legend",type:n._},m={propertyName:"axisX",modelName:"AxisX",displayName:"DashboardWebStringId.Chart.AxisX",type:o.VC},g={propertyName:"axisY",modelName:"AxisY",displayName:"DashboardWebStringId.Chart.AxisY",type:o.dq},b={propertyName:"pointLabelOptions",modelName:"PointLabelOptions",displayName:"DashboardWebStringId.Chart.PointLabelOptions",type:u.D},f={propertyName:"__axisXMeasure",modelName:"MeasureX",displayName:"DashboardWebStringId.Chart.AxisXMeasure",info:i.N5},y={propertyName:"__axisYMeasure",modelName:"MeasureY",displayName:"DashboardWebStringId.Chart.AxisYMeasure",info:i.N5},S={propertyName:r.N5,modelName:"MeasureWeight",displayName:"DashboardWebStringId.Chart.Weight",info:i.N5},v=s.LH.concat([c,d.FF,h,p,m,g,b,f,y,S,l.k])},4432:(e,t,a)=>{a.d(t,{JX:()=>n,Uo:()=>r,bV:()=>o,dL:()=>d,m7:()=>s});var i=a(4904);let r={propertyName:"templateID",modelName:"@TemplateID"},o={propertyName:"minWidth",modelName:"@MinWidth",displayName:"DashboardWebStringId.CardLayout.MinWidth",defaultVal:200,from:i.a1},n={propertyName:"maxWidth",modelName:"@MaxWidth",displayName:"DashboardWebStringId.CardLayout.MaxWidth",defaultVal:NaN,from:i.a1,toJsonObject:i._Q},s={propertyName:"rows",modelName:"CardRows",array:!0},d=[i.YG,o,n,s]},4453:(e,t,a)=>{a.d(t,{Q:()=>L});var i=a(865),r=a(9167),o=a(9219),n=a(174),s=a(3534),d=a(5834),l=a(7654),u=a(1923),c=a(3599),h=a(6779),p=a(158),m=a(3272),g=a(7618),b=a(4030),f=a(4270),y=a(7096),S=a(7540),v=a(1041),x=a(7899),D=a(9692),I=a(6157),C=a(4904),_=a(7687),w=a(7343),T=a(604),M=a(633),N=a(3379),E=a(1884),A=a(9113),F=a(110),P=a(4838),V=a(5584),B=a(3915),O=a(3451);class L{static _addConstraint(e,t,a){let i={};e.getInfo().map((e=>e.propertyName)).forEach((e=>i[e]=t)),L._mergeRules(e.visibilityFilterRules,i,"and"),a.forEach((t=>{0===e.getInfo().filter((e=>e.propertyName===t.info.propertyName)).length&&(e.addProperty(t.value,t.info),e.visibilityFilterRules[t.info.propertyName]=()=>!1)}))}static _mergeRules(e,t,a){Object.keys(t).forEach((i=>{let r=e[i],o=t[i],n=r?[r,a,o]:"and"===a?o:[];e[i]=n}))}composeTabs(e,t){void 0===t.constraint&&(t.constraint=()=>!0),void 0===t.propertiesController&&(t.propertiesController=new P.C);var a=t.choosenField.peek(),i=new F.pL(F.iq.Binding,"DashboardWebStringId.Tabs.Binding"),r=new F.gV(F.iq.UnwrappedDataItem,"DashboardWebStringId.Options"),o=new F.gV(F.iq.DataShaping,"DashboardWebStringId.Tabs.DataShaping"),n=new F.gV(F.iq.NumericFormat,"DashboardWebStringId.Tabs.Format"),s=new F.gV(F.iq.DateTimeFormat,"DashboardWebStringId.Tabs.Format"),d=new F.gV(F.iq.TopN,"DashboardStringId.CommandFormatRuleTopN"),l=new F.gV(F.iq.Calculations,"DashboardWebStringId.Calculations"),u=new F.gV(F.iq.MeasureFilter,"DashboardWebStringId.AccordionTab.MeasureFilter"),p=[i,r,o,n,s,d,l,u];r.orderNo=90,l.orderNo=190,u.orderNo=195,n.orderNo=200,s.orderNo=205,d.orderNo=210,this.fillBindingTab(i,e,t.choosenField,t.dataSourceBrowser,t.dataDashboardItem,t.constraint);const m=e.dataItem(),g=a&&a.fieldType();if(m){if(t.unwrappedDataItem&&this.fillOptionsTab(r,m,e,t.dataDashboardItem),m instanceof c.f){let i=t.dataDashboardItem._measures.filter((e=>!e._hasCalculation()));this.fillDataShapingPropertiesTab(o,t.dataDashboardItem,e,a,i,t.dataSourceBrowser),t.dataDashboardItem._isTopNEnabled(m)&&this.fillTopNTab(d,t.dataDashboardItem,m,a,i,e._specifics.supportsTopNOther,t.dataSourceBrowser),e._specifics.skipFormatting||!a||f.J7.isOlap(a.dataMember())?e._specifics.forceAddOlapExactDateFormat&&a&&"DateTime"===g&&f.J7.isOlap(a.dataMember())&&this.fillDataItemExactDatetimeFormatTab(s,m):f.J7.isNumeric(a)?n.tabModel(O.d.getNumericFormatWrapper(m.numericFormat)):(0,f.kz)(g)&&this.fillDimensionDatetimeFormatTab(s,m,g)}if(m instanceof h.t&&!e._specifics.isAttribute){if(t.dataDashboardItem._isCalculationSupported()&&
8!f.J7.isOlap(m.dataMember())&&this.fillCalculationsTab(l,m,t.dataDashboardItem,t.dataSourceBrowser,t.propertiesController),!e._specifics.skipFormatting){let e=O.d.getNumericFormatWrapper(m.numericFormat);if(f.J7.isNumeric(a)||L._addConstraint(e,[[b.pk.propertyName,"<>","Min"],"and",[b.pk.propertyName,"<>","Max"],"and",[b.pk.propertyName,"<>","Mode"]],[{info:b.pk,value:m.summaryType}]),n.tabModel(e),(0,f.kz)(g)){let e=this._createExactDatePropertiesWrapper(m,g);L._addConstraint(e,[[b.pk.propertyName,"=","Min"],"or",[b.pk.propertyName,"=","Max"],"or",[b.pk.propertyName,"=","Mode"]],[{info:b.pk,value:m.summaryType}]),s.tabModel(e)}}this._fillFilterTab(u,m,t.dataDashboardItem,t.dataSourceBrowser)}}return p}fillBindingTab(e,t,a,r,o,n){e.tabModel({choosenField:i.observable(a),dataItemLink:t,constraint:n,dataSourceBrowser:r,dataMemberPath:i.observable(i.computed((()=>o.dataSource()&&o.dataMember()?[o.dataSource(),o.dataMember()].join("."):o.dataSource()?o.dataSource():""))),additionalProperties:i.observable(i.pureComputed((()=>{if(t._specifics.isAttribute||!a())return null;var e=[],i=t.dataItem();if(i instanceof h.t){var r=D.s._getAvaliableSummaryTypeInfo(a(),t._specifics.acceptableShapingType,i);r&&e.push(r)}let o=a()&&a().fieldType(),n=o&&(0,f.kz)(o);var s;return t.dataItem()instanceof c.f&&!f.J7.isOlap(t.dataItem().dataMember())&&n&&(t._specifics.acceptableShapingType!==u.zH.RangeDate?"DateTime"===o?e.push(g.cQ):"DateOnly"===o?e.push(g.Rl):e.push(g.SK):"DateOnly"===o?e.push(g.gm):e.push(g.PG),s=r?e[1]:e[0],s?.values&&!s.values.hasOwnProperty(i.dateTimeGroupInterval())&&i.dateTimeGroupInterval(s.defaultVal)),e.length?new A.U({model:t.dataItem(),properties:e}):null}))),summary:i.pureComputed((()=>{var t=e.tabModel()&&e.tabModel().dataItemLink;return t.dataItem()&&t.dataItem().dataMember()||""})),summaryHint:i.pureComputed((()=>{var t=e.tabModel()&&e.tabModel().dataItemLink;return t.dataItem()&&t.dataItem().dataMember()+" ("+t.uniqueName()+")"||""}))})}fillOptionsTab(e,t,a,i){var r=[];r.push(C.UU);var o=a._specifics.customOptionsProperties.filter((e=>!e.filter||e.filter(t)));r=r.concat(o.map((e=>e.serializationInfo)));var n={};o.filter((e=>!!e.disabledRule)).forEach((e=>{n[e.serializationInfo.propertyName]=a=>e.disabledRule(t)})),e.tabModel(new A.U({model:t,properties:r,disabledFilterRules:n}))}fillDataShapingPropertiesTab(e,t,a,r,o,n){var s=a.dataItem(),d={};if(s){var l=r&&r.fieldType();i.computed((()=>{var i=[];if(s instanceof c.f){var u=()=>s.topNOptionsEnabled();if(t._isSortingEnabled()){r&&f.J7.isOlap(s.dataMember())?(i.push(g.Xd),d[g.Xd.propertyName]=u):(i.push(g.wN),d[g.wN.propertyName]=u);var p=[];f.J7.isOlap(s.dataMember())?(p.push({value:"DXDisplayText",displayValue:"DashboardStringId.CommandDimensionSortModeDisplayText"}),p.push({value:"DXValue",displayValue:"DashboardStringId.CommandDimensionSortModeValue"}),p.push({value:"DXID",displayValue:"DashboardStringId.CommandDimensionSortModeID"}),p.push({value:"DXKey",displayValue:"DashboardStringId.CommandDimensionSortModeKey"})):p.push({value:"DXValue",displayValue:"DashboardStringId.CommandDimensionSortModeValue"}),i.push({valuesArray:p.concat(o.filter((e=>e instanceof h.t&&!e.calculation.calculation()&&!e.expression())).map((e=>({value:e.uniqueName(),displayValue:(0,_.F)(n,t,e)})))),...g.ow}),d[g.ow.propertyName]=u}switch(l){case"DateTime":break;case"Text":i.push(g.e)}}var m=(i=i.concat(a._specifics.customDataShapingProperties.filter((e=>!e.filter||e.filter(r))).map((e=>e.serializationInfo)))).length>0?new A.U({model:s,properties:i,disabledFilterRules:d}):null;e.tabModel(m)}))}}_createExactDateProperties(e="DateTime"){let t=[];const a="DateOnly"===e?m.B7:"TimeOnly"===e?m.SH:m.hg;let i={};return"DateTime"!==e&&"DateOnly"!==e||(t.push(m.xw,m.S4),i[m.xw.propertyName]=[a.propertyName,"=","Year"],i[m.S4.propertyName]=[a.propertyName,"=","Day"],"DateTime"===e&&(t.push(m.ab,m.gY,m.o1),i[m.ab.propertyName]=[a.propertyName,"=","Hour"],i[m.gY.propertyName]=[a.propertyName,"=","Minute"],i[m.o1.propertyName]=[a.propertyName,"=","Second"])),{properties:t,visibilityRules:i}}fillDataItemExactDatetimeFormatTab(e,t){e.tabModel(this._createExactDatePropertiesWrapper(t))}_createExactDatePropertiesWrapper(e,t="DateTime"){let a=this._createExactDateProperties(t);return new A.U({model:e,properties:[{container:p.LE,properties:[m.hg]},{container:p.LE,properties:a.properties}],visibilityFilterRules:a.visibilityRules})}fillDimensionDatetimeFormatTab(e,t,a="DateTime"){var i={};const r="DateOnly"===a?m.B7:"TimeOnly"===a?m.SH:m.hg;let o=g.cQ;"DateOnly"===a&&(o=g.Rl),"TimeOnly"===a&&(o=g.SK);var n=[r];i[o.propertyName]=()=>!1,i[r.propertyName]=[o.propertyName,"=","None"],"DateTime"!==a&&"DateOnly"!==a||(n.push(m.xw,m.qA,m.lT,m.di,m.S4),i[m.xw.propertyName]=[o.propertyName,"=","Year"],i[m.lT.propertyName]=[o.propertyName,"=","Quarter"],i[m.qA.propertyName]=[o.propertyName,"=","Month"],i[m.di.propertyName]=[o.propertyName,"=","DayOfWeek"],i[m.S4.propertyName]=[[o.propertyName,"=","DayMonthYear"],"or",[o.propertyName,"=","WeekYear"]],"DateTime"===a&&(n.push(m.CP,m.ab,m.gY,m.o1),i[m.ab.propertyName]=[o.propertyName,"=","DateHour"],i[m.CP.propertyName]=[o.propertyName,"=","Hour"],i[m.gY.propertyName]=[o.propertyName,"=","DateHourMinute"],i[m.o1.propertyName]=[o.propertyName,"=","DateHourMinuteSecond"]));let s=this._createExactDateProperties(a),d={};
8s.properties.forEach((e=>d[e.propertyName]=[o.propertyName,"=","None"])),L._mergeRules(s.visibilityRules,d,"and"),L._mergeRules(i,s.visibilityRules,"or"),e.tabModel(new A.U({model:t,properties:[o,{container:p.LE,properties:n}],visibilityFilterRules:i}))}fillTopNTab(e,t,a,o,n,s,d){var l={},u=()=>0===n.length,c=()=>!a.topNOptionsEnabled()||u();l[g.j7.propertyName]=u,l[g.LW.propertyName]=c,l[g.N3.propertyName]=c,l[g.aS.propertyName]=c,l[g.uv.propertyName]=c;var h={};h[g.uv.propertyName]=()=>s;var p=[g.j7,g.N3,g.LW,{valuesArray:n.map((e=>({value:e.uniqueName(),displayValue:(0,_.F)(d,t,e)}))),...g.aS}];o&&!f.J7.isOlap(o.dataMember())&&p.push(g.uv),e.tabModel(new A.U({model:a,properties:p,disabledFilterRules:l,visibilityFilterRules:h,summary:i.computed((()=>{if(!c()){a.topNOptionsMeasureName()||a.topNOptionsMeasureName(n[0]&&n[0].uniqueName());var e=n.filter((e=>e.uniqueName.peek()===a.topNOptionsMeasureName()))[0];return(0,r.Mu)(g.po[a.topNOptionsMode()])+" "+a.topNOptionsCount()+" - "+(e?e.dataMember():"")}return""}))}))}fillCalculationsTab(e,t,a,r,u){var c={title:"DashboardStringId.CalculationTypeNone",data:{type:void 0}},h={title:"DashboardStringId.CalculationTypeExpression",data:{type:void 0}},p={...b.lR},m={};m[p.propertyName]=()=>a._dimensions.some((e=>e.topNOptionsEnabled()&&e.topNOptionsMeasureName()===t.uniqueName()||e.sortMeasure()===t.uniqueName()));var g=[c,{title:"DashboardStringId.CalculationTypePercentOfTotal",data:{type:s.a}},{title:"DashboardStringId.CalculationTypeRunningTotal",data:{type:l.N}},{title:"DashboardStringId.CalculationTypeDifference",data:{type:o.z,isEqual:e=>"Percentage"!==e.differenceType()}},{title:"DashboardStringId.CalculationTypePercentageDifference",data:{type:o.z,default:{"@DifferenceType":"Percentage"},isEqual:e=>"Percentage"===e.differenceType()}},{title:"DashboardStringId.CalculationTypeMovingCalculation",data:{type:n.K}},{title:"DashboardStringId.CalculationTypeRank",data:{type:d.y}},h],f=e=>!!e.data.type&&t.calculation.calculation()instanceof e.data.type&&(!e.data.isEqual||e.data.isEqual(t.calculation.calculation())),y=i.computed({read:()=>{var e=t.expression()?h:void 0;return e||(e=g.filter((e=>f(e)))[0]||c),e},write:(0,x.hS)((e=>{e!==c?e===h?t.expression()||((0,B.N)(t,a,r).done((e=>{t.expression(e)})),t.windowDefinition.windowDefinition(a._getDefaultCalculationWindowDefinition())):f(e)||(t.expression(void 0),t.calculation.calculation(new e.data.type(e.data.default)),t.windowDefinition.windowDefinition(a._getDefaultCalculationWindowDefinition())):(t.expression(void 0),t.calculation.calculation(void 0),t.windowDefinition.windowDefinition(void 0))}))});const S={propertyName:"title",dataSource:g,enableEditItem:e=>e!==c,editItemHandler:e=>{e!==c&&new w.t(e,t,a,r,u).startEditing(new V.$)}};e.tabModel(new A.U({model:{calculations:y},properties:[{...p,formAdapterItem:(0,E.G)(S)}],disabledFilterRules:m,summary:i.computed((()=>y().title!==c.title?y().title:""))}))}_fillFilterTab(e,t,a,o){if(!f.J7.isOlap(t.dataMember())){let n={fieldListProvider:i.observable(new N.Nk(o,o,o.parameters,a,(e=>e instanceof c.f))),options:(0,T.uv)(t.filterString,void 0,o,{text:"MeasureFilter",localizationId:"DashboardWebStringId.AccordionTab.MeasureFilter"}),displayNameProvider:new M.c(a,o)},s=new A.U({model:t,properties:[{...b.QJ,formAdapterItem:(0,E.iP)(n)}],summary:(0,v.Tq)({filterString:t.filterString},(e=>e.filterString?(0,r.Mu)("DashboardWebStringId.ButtonOn"):"")),visibilityFilterRules:{[b.QJ.propertyName]:()=>!t.expression()}});e.tabModel(s)}}static getCellFormatRuleCreator(e,t,a){return()=>D.s._createFormatRule(null,{"@ItemType":a,"@DataItem":e.uniqueName(),"@DataItemApplyTo":t.uniqueName()})}static getCellFormatRuleFilter(e){return t=>{if(t instanceof y.Q){let a=e.uniqueName();return t.dataItemName()===a||t.dataItemApplyToName()===a}return!1}}static getFormatRulesWrapper(e,t,a,i){var r={propertyName:S.HI.propertyName,createNewItemHandler:t,...S.HI,editItemHandler:i,visibleItemsFilter:a};return new A.U({model:e,properties:[{...I.Hv,formAdapterItem:(0,E.oL)(r)}]})}}},4473:(e,t,a)=>{a.d(t,{d:()=>n});var i=a(6799),r=a(1513),o=a(4614);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.a_}_getViewModel(){return{AllowCellMerge:this.allowCellMerge(),ColumnWidthMode:this.columnWidthMode(),EnableBandedRows:this.enableBandedRows(),ShowHorizontalLines:this.showHorizontalLines(),ShowVerticalLines:this.showVerticalLines(),ShowColumnHeaders:this.showColumnHeaders(),WordWrap:this.wordWrap()}}}},4527:e=>{e.exports=DevExpress.utils.browser},4528:(e,t,a)=>{a.d(t,{_:()=>n});var i=a(6799),r=a(1129),o=a(741);
8class n extends r.p{constructor(e,t={},a=new i.ModelSerializer){super(e,t,a),this.__targetValue._specifics.skipFormatting=!0}_getInfoCore(){return o.p0}_getDefaultItemType(){return"Gauge"}}},4544:(e,t,a)=>{a.d(t,{q:()=>d});var i=a(6799),r=a(2809),o=a(6744),n=a(4840),s=a(6979);class d extends n.F{constructor(e,t=new i.ModelSerializer){super(e,t),this.getSpecificType=()=>this.condition(),this.setSpecificType=e=>{if(this.condition(e),!this.value1.type()){this.value1.type(o.s$[this.dataType()]);var t=r._.convertSingleValue(null,this.value1.type());"System.String"===this.value1.type()&&void 0===t&&(t=""),this.value1.value(t)}-1!==e.toLowerCase().indexOf("between")?this.value2.type()||(this.value2.value(this.value1.value()),this.value2.type(this.value1.type())):this.value2.type(null)},this.addDisposable(this.value1,this.value2)}_getInfoButStyleSettings(){return s.HF}}},4548:(e,t,a)=>{a.d(t,{P$:()=>p,Xd:()=>m,p7:()=>i});var i,r=a(865),o=a(5988),n=a(1923),s=a(3151),d=a(7899),l=a(1884),u=a(9113),c=a(7687),h=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};!function(e){e[e.Predefined=0]="Predefined",e[e.Specific=1]="Specific"}(i||(i={}));class p{constructor(e,t){if(this._params=t,this.mode=r.observable(null),this.value=e.windowDefinition,this.value()instanceof s.a){this.mode(i.Specific);let e=this.value();e._dimensionsInfoPatcher=p.createPatchSpecificWindowDimensionsInfo(e,t.dataDashboardItem,t.dataSourceBrowser)}else this.mode(i.Predefined);this.subscription=this.mode.subscribe(this.setValue,this),this.formAdapterWrapper=r.pureComputed((()=>{if(this.value())return new u.U({model:this.value(),properties:this.value().getInfo()})}))}get dataSource(){return[{value:i.Predefined,displayValue:"DashboardWebStringId.Calculations.WindowDefinitionModePredefined"},{value:i.Specific,displayValue:"DashboardWebStringId.Calculations.WindowDefinitionModeSpecific"}]}setValue(e){if(e===i.Predefined)this.value(this._params.dataDashboardItem._getDefaultCalculationWindowDefinition());else{var t=new s.a;t._dimensionsInfoPatcher=p.createPatchSpecificWindowDimensionsInfo(t,this._params.dataDashboardItem,this._params.dataSourceBrowser),this.value(t)}}dispose(){this.subscription?.dispose()}}p.createPatchSpecificWindowDimensionsInfo=(e,t,a)=>i=>{var r=e=>({value:e.uniqueName(),displayValue:(0,c.F)(a,t,e)}),o=t._dimensions.map(r),s=()=>t._dimensions.filter((t=>!e.dimensions().some((e=>e.uniqueName()===t.uniqueName())))).map(r);const d={dataFields:["uniqueName"],gridColumns:[{dataField:"uniqueName",lookup:{displayExpr:"displayValue",valueExpr:"value"},calculateDisplayValue:e=>{const t=o.filter((t=>t.value===e.uniqueName))[0];return t&&t.displayValue||e.uniqueName}}],enableAddItem:()=>!!s().length,noDataText:"DashboardWebStringId.CollectionEditor.NoItems",createNewItemHandler:()=>{if(s().length>0)return new n.Kz(t,{"@DefaultId":s()[0].value})},customizeInlineEditor:e=>{const t=e.row&&e.row.data&&e.row.data.uniqueName,a=s();a.filter((e=>e.value===t)).length?e.editorOptions.dataSource=a:e.editorOptions.dataSource=o.filter((e=>e.value===t)).concat(a)}};return{...i,formAdapterItem:(0,l.JI)(d)}},h([d.JZ],p.prototype,"setValue",null);const m=e=>t=>({template:(a,i)=>{const n=a.component.option("formData")[a.dataField];var s=new p(n,e);r.utils.domNodeDisposal.addDisposeCallback(i,(function(){s.dispose()})),r.applyBindingsToNode((0,o.I1)(i),{template:{name:"dx-dashboard-window-definition-editor",data:s}},t.bindingContext)}})},4571:(e,t,a)=>{a.d(t,{CM:()=>o,KQ:()=>i,qY:()=>r,y5:()=>n});let i={propertyName:"dimensions",modelName:"Dimensions",displayName:"DashboardStringId.DescriptionDimensions",array:!0},r={propertyName:"measures",modelName:"Measures",array:!0},o={propertyName:"name",modelName:"@Name",simpleFormAdapterItem:"textBoxEditor"},n=[i,r,o]},4575:(e,t,a)=>{a.d(t,{EU:()=>s,Ks:()=>r,lL:()=>n,y6:()=>o});var i=a(8231);const r=e=>"on"+e.charAt(0).toUpperCase()+e.substr(1);class o{constructor(){this._internalEvents=new s,this._cachedSetters={}}
8initialize(e){this._config=e,this._dashboardControl=e.dashboardControl,e.eventsHolder&&(e.eventsHolder.on=this._internalEvents.on,e.eventsHolder.off=this._internalEvents.off)}getDefaultOptions(){return this._config.defaultOptions}getInitialOptions(){let e={};return this._merge(e,this._config.defaultOptions),this._merge(e,this._config.initOptions),e}dispose(){this._internalEvents.dispose()}optionChanged(e){return this._config.optionChanged(e)}raiseEvent(e,t){var a=`extensions.${this._config.extensionName}.${r(e)}`,i=this._dashboardControl.option(a);"function"==typeof i&&i.call(this._dashboardControl,t),this._internalEvents.raise(e,t)}get(e){return this._dashboardControl.option(`extensions.${this._config.extensionName}.${e}`)}set(e,t){return this._set(e,t,!1)}silent(e,t){return this._set(e,t,!0)}_set(e,t,a){let i=`extensions.${this._config.extensionName}.${e}`;return a?this._dashboardControl._silent(i,t):this._dashboardControl.option(i,t)}_merge(e,t){n(e,t,this._cachedSetters)}}let n=(e,t,a={})=>{for(var r in t){let o=a[r];void 0===o&&(o=a[r]=(0,i.compileSetter)(r)),o(e,t[r],{functionsAsIs:!0,merge:!0,unwrapObservables:!1})}};class s{constructor(){this._handlers=[],this.on=(e,t)=>{this._handlers.filter((a=>a.eventName===e&&a.event===t))[0]||this._handlers.push({eventName:e,event:t})},this.off=(e,t)=>{const a=this._handlers.filter((a=>a.eventName===e&&a.event===t))[0],i=this._handlers.indexOf(a);-1!==i&&this._handlers.splice(i,1)}}dispose(){this._handlers=[]}raise(e,t){this._handlers.filter((t=>t.eventName===e)).forEach((e=>e.event(t)))}}},4590:(e,t,a)=>{a.d(t,{J:()=>s});var i=a(6799),r=a(1513),o=a(1391),n=a(6172);class s extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t),this.addDisposable(this.data,this.url.subscribe((e=>!!e&&this.data.shapeData(n.E2.defaultVal))),this.data.shapeData.subscribe((e=>!!e&&this.url(void 0))))}getInfo(){return o.SA}}},4614:(e,t,a)=>{a.d(t,{Ll:()=>s,Zi:()=>n,Zw:()=>u,a_:()=>c,ix:()=>o,mJ:()=>r,th:()=>d,um:()=>l});var i=a(4904);let r={propertyName:"allowCellMerge",modelName:"@AllowGridCellMerge",displayName:"DashboardWebStringId.Grid.MergeCells",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},o={propertyName:"columnWidthMode",modelName:"@ColumnWidthMode",dis
8playName:"DashboardWebStringId.Grid.ColumnWidthMode",defaultVal:"AutoFitToGrid",simpleFormAdapterItem:"listEditor",category:i.Sw.ViewModel,values:{AutoFitToContents:"DashboardWebStringId.Grid.AutoFitToContentsColumnWidthMode",AutoFitToGrid:"DashboardWebStringId.Grid.AutoFitToGridColumnWidthMode",Manual:"DashboardWebStringId.Grid.ManualGridColumnWidthMode"}},n={propertyName:"enableBandedRows",modelName:"@EnableBandedRows",displayName:"DashboardWebStringId.Grid.BandedRows",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},s={propertyName:"showVerticalLines",modelName:"@ShowVerticalLines",displayName:"DashboardWebStringId.Grid.VerticalLines",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},d={propertyName:"showHorizontalLines",modelName:"@ShowHorizontalLines",displayName:"DashboardWebStringId.Grid.HorizontalLines",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},l={propertyName:"showColumnHeaders",modelName:"@ShowColumnHeaders",displayName:"DashboardWebStringId.Grid.ColumnHeaders",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},u={propertyName:"wordWrap",modelName:"@WordWrap",displayName:"DashboardWebStringId.Grid.WordWrap",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},c=[n,s,d,r,l,o,u]},4633:(e,t,a)=>{a.d(t,{c:()=>l});var i=a(6799),r=a(865),o=a(1513),n=a(1040),s=a(4840),d=a(7886);class l extends o.$t{constructor(e={},t=new i.ModelSerializer){super(e,t),this.styleSettings=r.observable(),this._styleSettingsType=r.observable(),this._styleSettingsType(n.e.filter((t=>!!e&&e[t]))[0]),this._styleSettingsType()&&(this.styleSettings(new(n.q[this._styleSettingsType()])((e||{})[this._styleSettingsType()])),delete this._model[this._styleSettingsType()]),this.addDisposable(this.styleSettings.subscribe((e=>{this._styleSettingsType(n.e.filter((t=>e instanceof n.q[t]))[0])}))),this.addDisposable(this.value)}getInfo(){let e=(0,s.e)(this._styleSettingsType);return e&&e.modelName||(e={propertyName:"styleSettings",modelName:"FakeSettingsForModelSubscriber",from:(e,t)=>{},toJsonObject:(e,t,a)=>null}),d.ZT.concat([e])}clone(){var e=new l;return e.value.setValue(this.value.value(),this.value.type()),e.styleSettings(this.styleSettings().clone()),e}_getDefaultItemType(){return"RangeInfo"}}},4634:(e,t,a)=>{a.d(t,{B:()=>s,P:()=>d});var i=a(4904),r=a(9659),o=a(8553);function n(e){return(e||[]).map((e=>{var t={propertyName:e.propertyName,modelName:e.propertyName,category:i.Sw.ViewModel,defaultVal:e.defaultValue};return"boolean"===e.valueType&&(t.from=i.q6),"number"===e.valueType&&(t.from=i.a1),t}))}function s(e){return{propertyName:"customProperties",modelName:"CustomProperties",category:i.Sw.ViewModel,type:r.v,info:n(e)}}function d(e){return s(o.du.filter((t=>e instanceof t.ownerType)))}},4652:(e,t,a)=>{a.d(t,{O:()=>s,U:()=>n});var i=a(158),r=a(4904),o=a(2248);let n={propertyName:r.sl,modelName:"Value",displayName:"DashboardWebStringId.Chart.Value",info:i.N5},s=o.H3.concat([n])},4730:(e,t,a)=>{a.d(t,{C:()=>o,K:()=>n});var i=a(4904),r=a(641);let o={propertyName:"autoExpand",modelName:"@AutoExpand",displayName:"DashboardWebStringId.TreeView.AutoExpand",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},n=r.fL.concat([o])},4780:(e,t,a)=>{a.d(t,{dq:()=>o,mk:()=>r,tg:()=>n});var i=a(5690);let r={propertyName:"value",modelName:"#text",displayName:"DashboardStringId.ParametersFormValueColumnCaption",simpleFormAdapterItem:"textBoxEditor"},o={propertyName:"values",modelName:"Values",displayName:"DevExpress.DashboardCommon.StaticListLookUpSettings.Values",array:!0,addHandler:function(){return new i.Q({})}},n=[o]},4784:(e,t,a)=>{a.d(t,{gi:()=>o,uU:()=>r,wP:()=>n});var i=a(2084);let r={propertyName:"dataItemApplyToName",modelName:"@SeriesId",displayName:"DashboardStringId.FormatRuleApplyTo",simpleFormAdapterItem:"selectBoxEditor"},o={propertyName:"applyToChartElement",modelName:"@ApplyToChartElement",displayName:"DashboardStringId.FormatRuleApplyToChartElement",defaultVal:"Point",simpleFormAdapterItem:"buttonGroupEditor",values:{Point:"DashboardStringId.ChartElementPointCaption",LineOrArea:"DashboardStringId.ChartElementLineOrAreaCaption"}},n=i.zh.concat([r,o])},4832:(e,t,a)=>{a.d(t,{O:()=>D});var i=a(8860),r=a.n(i),o=a(865),n=a(5292),s=a(6680),d=a(4575),l=a(9167),u=a(7104),c=a(8398),h=a(1041),p=a(4191),m=a(7687),g=a(9113),b=a(645),f=a(110);const y=DevExpress.RichEdit;o.bindingHandlers["dx-dashboard-rich-edit"]={init:function(e,t,a,i,r){var n=o.unwrap(t());const s=(0,y.createOptions)();s.width="100%",s.height="100%",s.view.viewType=y.ViewType.Simple,s.view.simpleViewSettings.paddings={bottom:7,left:7,right:7,top:7},n.dashboardItemWidth&&n.dashboardItemWidth>0&&(s.view.simpleViewSettings.fixedWidth=n.dashboardItemWidth),s.events.saving=(e,t)=>
8{var a=atob(t.base64);n.onSaving(a),t.handled=!0},s.events.documentLoaded=(e,t)=>{var a=e.document;a.fields.updateAllFields();const i=a.getDefaultCharacterProperties();i.fontName="Segoe UI",a.setDefaultCharacterProperties(i),a.modified=!1},s.events.calculateDocumentVariable=function(e,t){var a=n.docVariables.filter((e=>e.id===t.variableName))[0];a&&(t.value=a.displayName)};const d="insertDashboardVariable";var u=s.ribbon.getTab(y.RibbonTabType.File);u.removeItem(y.FileTabItemId.CreateNewDocument),u.removeItem(y.FileTabItemId.PrintDocument);var c=s.ribbon.getTab(y.RibbonTabType.Insert),h=s.ribbon.getTab(y.RibbonTabType.MailMerge);[y.InsertTabItemId.ShowBookmarkDialog,y.InsertTabItemId.InsertHeader,y.InsertTabItemId.InsertFooter,y.InsertTabItemId.InsertPageCountField,y.InsertTabItemId.InsertPageNumberField,y.InsertTabItemId.InsertFloatingTextBox].forEach((e=>c.removeItem(e)));var p=n.docVariables.length?n.docVariables.map((e=>new y.RibbonSubMenuItem(d+e.id,e.displayName))):[new y.RibbonSubMenuItem("dummyCommand",(0,l.Mu)("DashboardWebStringId.TextBoxItemEditor.NoFields"))];[y.MailMergeTabItemId.ShowAllFieldCodes,y.MailMergeTabItemId.ShowAllFieldResults,y.MailMergeTabItemId.UpdateAllFields].map((e=>h.getItem(e))).forEach(((e,t)=>c.insertItem(e,t))),c.insertItem(new y.RibbonMenuItem(d,(0,l.Mu)("DashboardWebStringId.TextBoxItemEditor.InsertField"),p,{icon:"dxre-icon-InsertDataField",showText:!0}),0),c.getItem(y.InsertTabItemId.ShowInsertTableDialog).beginGroup=!0,s.ribbon.removeTab(y.RibbonTabType.PageLayout),s.ribbon.removeTab(y.RibbonTabType.References),s.ribbon.removeTab(y.RibbonTabType.View),s.ribbon.removeTab(y.RibbonTabType.MailMerge),s.events.customCommandExecuted=(e,t)=>{var a=n.docVariables.filter((e=>d+e.id===t.commandName))[0];if(a){var i=e.document.fields.create(e.selection.active,"docvariable "+a.id);e.document.insertText(i.resultInterval.start,a.displayName),i.update()}},n.onRichEditOptionsPrepared(s);var m=(0,y.create)(e,s);return n.onRichEditCreated(m),n.initialDocument&&m.openDocument(btoa(unescape(encodeURIComponent(n.initialDocument))),"",y.DocumentFormat.Rtf),m.documentSaveFormat=y.DocumentFormat.Rtf,n.forceSave=()=>{m.hasUnsavedChanges=!0,m.saveDocument(y.DocumentFormat.Rtf)},n.documentModified=()=>m.document.modified,o.utils.domNodeDisposal.addDisposeCallback(e,(function(){m.dispose()})),{controlsDescendantBindings:!0}}};var S=a(8750);class v{constructor(){this._isCloseConfirmed=!1,this.richEditorOptions=o.observable(null),this.close=()=>{this.popup.hide()},this.saveAndClose=()=>{var e=this.richEditorOptions();e&&e.forceSave&&e.forceSave(),this.close()},this.onHidden=()=>{this.richEditorOptions(null),this._isCloseConfirmed=!1},this.onHiding=e=>{var t=this.richEditorOptions();t&&t.documentModified&&t.documentModified()&&!this._isCloseConfirmed&&(e.cancel=!0,this.confirmDialogViewModel.confirm((0,l.Mu)("DashboardWebStringId.Dialog.ConfirmSaving"),(0,l.Mu)("DashboardWebStringId.SaveConfirmationDialogMessage")+"<br/>"+(0,l.Mu)("DashboardWebStringId.SaveChangesDialogMessage"),(0,l.Mu)("DashboardWebStringId.Dialog.Save"),(0,l.Mu)("DashboardWebStringId.Dialog.DoNotSave")).done((e=>{this._isCloseConfirmed=!0,e?this.saveAndClose():this.close()})))},this.onInitialized=e=>{this.popup=e.component},this.confirmDialogViewModel=new S.b}show(e,t,a,i){this.richEditorOptions()||this.popup.show().then((()=>{this.richEditorOptions({initialDocument:e.getValue(),docVariables:t,onSaving:t=>{e.setValue(t)},dashboardItemWidth:a,...i})}))}}const x="textBoxItemEditor";class D extends c.I{constructor(e,t={}){super(),this.name=x,this._optionsManager=new d.y6,this._dashboardControl=e,this._optionsManager.initialize({extensionName:x,dashboardControl:e,defaultOptions:{},eventsHolder:this,initOptions:t,optionChanged:e=>null}),this._viewModel=new v,this._customTemplate={name:"dx-dashboard-text-box-item-editor-extension",data:this._viewModel}}start(){this._dashboardControl.customTemplates.push(this._customTemplate);var e=this._dashboardControl.findExtension("itemMenu"),t=this._dashboardControl.findExtension("itemOptionsPanel");e&&t&&(this.toDispose((0,h.l4)(e._itemContextMenu,(e=>{if(e){var t=e.contextMenuItems()[0].customData;t instanceof b.P&&(t.extendTabsHandler=(e,t,a)=>{var i={...p.yA};this._extendTextBoxSerializationInfo(i,a,this._dashboardControl._dataSourceBrowser),e.push(new f.XB("text-box-item-rich-edit",(0,l.Mu)("DashboardWebStringId.AccordionTab.Content"),new g.U({model:a,properties:[i]})))})}}))),this.toDispose(t._subscribeTabsChanged(((e,t)=>{var a=this._dashboardControl._dataSourceBrowser;if(t&&t instanceof u.TextBoxItem){var i=t,r=e.filter((e=>
8e.name===f.iq.Common))[0].tabModel();if(r){var o=r._serializationInfo.filter((e=>"text"===e.propertyName))[0];o&&this._extendTextBoxSerializationInfo(o,i,a)}}}))))}_extendTextBoxSerializationInfo(e,t,a){e.displayName=(0,l.Mu)("DashboardWebStringId.AccordionTab.Content"),e.formAdapterItem={template:e=>{var i=document.createElement("div");return new(r())(i,{text:(0,l.Mu)("DashboardWebStringId.TextBoxItemEditor.EditTextButton"),width:"100%",onClick:()=>{var i=t.dataItems().map((e=>({id:e.uniqueName(),displayName:(0,m.F)(a,t,e)})));const r={onRichEditOptionsPrepared:e=>{this._optionsManager.raiseEvent("richEditOptionsPrepared",{richEditOptions:e,itemName:t.componentName()})},onRichEditCreated:e=>{this._optionsManager.raiseEvent("richEditCreated",{richEditInstance:e,itemName:t.componentName()})}};this._viewModel.show({getValue:()=>o.unwrap(e.component.option("formData")[e.dataField]),setValue:t=>e.component.updateData(e.dataField,t)},i,this._getDashboardItemWidth(),r)}}),i}}}_getDashboardItemWidth(){var e=this._dashboardControl._actualLayoutController();return e&&e.selectedLayoutItem()?e.selectedLayoutItem().getWidth()-s.ZZ:null}stop(){this._dashboardControl.customTemplates.remove(this._customTemplate),this.dispose()}}n.RY["text-box-item-editor"]=x},4833:(e,t,a)=>{a.d(t,{$7:()=>T,$F:()=>l,$z:()=>G,A_:()=>h,Cv:()=>$,DQ:()=>D,Gb:()=>M,H$:()=>U,JY:()=>y,KC:()=>W,Kl:()=>Y,Kw:()=>N,Li:()=>H,NW:()=>s,P:()=>Q,RS:()=>F,Rd:()=>R,SL:()=>K,Tf:()=>p,VR:()=>g,Vo:()=>b,WI:()=>z,Yj:()=>P,aZ:()=>u,b3:()=>w,dG:()=>x,dM:()=>L,eX:()=>m,fp:()=>A,g5:()=>O,iT:()=>v,jz:()=>V,lL:()=>f,lx:()=>E,mx:()=>j,ng:()=>I,nx:()=>q,o4:()=>S,rD:()=>J,rY:()=>C,sg:()=>B,x6:()=>c,y$:()=>k,y5:()=>_});var i=a(9542),r=a(8231),o=a(1669),n=a(2383);let s={isDefined:function(e){return null!=e},isFunction:function(e){return"function"==typeof e},isString:function(e){return"string"==typeof e},isNumeric:function(e){return"number"==typeof e&&isFinite(e)||!isNaN(e-parseFloat(e))},isBoolean:function(e){return"boolean"==typeof e}};function d(e){return e&&e.tagName&&(e.tagName.toLowerCase&&e.tagName.toLowerCase()||e.tagName)}function l(e){const t="#"===e[0]?e.substring(1):e;if(i.SvgTemplatesEngine.templates[t])return i.SvgTemplatesEngine.templates[t];const a=document.getElementById(t);return"svg"===d(a)?a.outerHTML:a&&a.innerHTML}function u(e){const t=document.createElement("div");t.innerHTML=l(e);return Array.from(t.childNodes).filter((e=>"svg"===d(e)))[0]}let c={Measure:"Measure",Delta:"Delta"},h={column:"column",row:"row",data:"data"},p={CircularFull:"CircularFull",CircularHalf:"CircularHalf",CircularQuarterRight:"CircularQuarterRight",CircularQuarterLeft:"CircularQuarterLeft",CircularThreeFourth:"CircularThreeFourth",LinearHorizontal:"LinearHorizontal",LinearVertical:"LinearVertical"},m=".dx-dashboard-container";function g(e){var t=e>>>0;return b((16711680&t)>>>16,(65280&t)>>>8,255&t,((4278190080&t)>>>24)/255)}function b(e,t,a,i){return"number"==typeof i&&i>=0&&i<1?"rgba("+[e,t,a,i].join(",")+")":"rgb("+[e,t,a].join(",")+")"}function f(e){var t=!0;return e&&e.forEach((e=>{t=t&&e!==n.A.othersValueGuid&&e!==n.A.errorValueGuid})),t}function y(e){if(!e)return!1;var t=new RegExp("^\\s*(data|javascript)\\s*:\\s*");return!!e.match(t)}function S(e){return String(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function v(e){return String(e).replace(/"/g,'"').replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")}function x(e,t,a){o.fn.constructor(e).contents().appendTo(o.fn.constructor(t)),a&&(e.innerHTML="")}function D(e,t){var a=-1;return e&&o.each(e,((e,i)=>{if(I(t,i))return a=e,!1})),a>=0}function I(e,t){if(!e&&!t)return!0;if(!e||!t)return!1;if(!Array.isArray(e))return(0,r.toComparable)(e,!0)===(0,r.toComparable)(t,!0);if(e.length!==t.length)return!1;for(var a in e)if(!I(e[a],t[a]))return!1;return!0}function C(e,t,a=!1,i=!1){if(!a&&(null==e||null==t))return!1;var o=Array.isArray(e)?e:[e],n=Array.isArray(t)?t:[t];if(o.length!==n.length||0===o.length&&!i)return!1;for(var s=0;s<o.length;s++)if((0,r.toComparable)(o[s],!0)!==(0,r.toComparable)(n[s],!0))return!1;return!0}function _(e,t){if(!e||!t)return!1;var a=0;return e.forEach((e=>{var i=t.filter((t=>t.axisName===e.axisName))[0].value;C(e.value,i)&&(a+=1)})),a==e.length}function w(e,t){var a,i;return o.each(e,(function(e,r){return(a=_(r,t))&&(i=e),!a})),i}function T(e,t){var a=e.filter((e=>e.axisName===t));return a.length>0?a[0].value:null}function M(e){var t=e.axisPoint;return t?t.getUniquePath():e}function N(e,t){if(e&&t)for(var a=0;a<e.length;a++)if(C(e[a],t))return a;return-1}function E(e,t){return{walk:function(t){this._walkInternal(e,null,t,(function(){return!0}))},walkLeaf:function(t){this._walkInternal(e,null,t,(function(e,t,a){return a}))},_walkInternal:function(e,a,i,r){var n=this,s=t(e),d=!s||0===s.length;r(e,a,d)&&i(e,a,d),d||o.each(s,(function(t,a){n._walkInternal(a,e,i,r)}))}}}function A(e){var t=[e.attr("class")];return o.each(e.parents(),(function(e,a){var i=o.fn.constructor(a).attr("class");
8i&&t.push(i)})),t.reverse()}function F(e){var t={};return e&&e.forEach((e=>{t[e]=!0})),t}function P(e,t){if(e.length!=t.length)return!1;e=e.slice(),t=t.slice(),e.sort(),t.sort();for(var a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}function V(e){var t=0;if(null!=e&&""!=e)try{var a=e.indexOf("px");a>-1&&(t=parseInt(e.substr(0,a)))}catch(e){}return t}function B(e,t){var a;return function(...i){var r=this;clearTimeout(a),a=setTimeout((()=>{clearTimeout(a),a=null,e.apply(r,i)}),t)}}function O(e,t){var a;return(...i)=>{var r=this,o=e.call(r,...i);a=o,o.done((function(...e){o===a&&t.apply(r,e)}))}}function L(e,t){return t?e.filter(((e,a,i)=>function(e,t,a,i){return a>=0&&K(e,(e=>i(t,e)))===a}(i,e,a,t))):e.filter(((e,t,a)=>a.indexOf(e)===t))}function k(e,t,a){return a?e.filter((e=>-1!==K(t,(t=>a(e,t))))):e.filter((e=>-1!==t.indexOf(e)))}function W(e,t,a){return L(e.concat(t))}function R(e,t,a){return a?e.filter((e=>-1===K(t,(t=>a(e,t))))):e.filter((e=>-1===t.indexOf(e)))}function z(e,t){return G(e,(e=>e[t]))}function G(e,t){return e.reduce(((e,a)=>{const i=t(a),r=e.filter((e=>e&&e.length>0&&t(e[0])===i))[0];return r?r.push(a):e.push([a]),e}),[])}function $(e,t){return e.map(t).reduce(((e,t)=>e.concat(t)),[])}function H(e,t){return q(e,t,((e,t)=>{if(Array.isArray(e)||Array.isArray(t))throw new Error("Arrays comparison is not supported.");switch(typeof e){case"object":for(var a in e){if(e.hasOwnProperty(a)!==t.hasOwnProperty(a))return!1;if(!H(e[a],t[a]))return!1}for(var i in t)if(!e.hasOwnProperty(i))return!1;break;case"number":case"boolean":case"string":case"bigint":case"symbol":if(e!==t)return!1;break;default:throw new Error("The object type "+typeof e+" is not supported in comparison.")}return!0}))}function q(e,t,a){return e===t||!(!s.isDefined(e)||!s.isDefined(t))&&(typeof e==typeof t&&a(e,t))}class U{static _getLocalStorage(){try{if(window.localStorage)return window.localStorage}catch(e){}}static getItem(e,t=null){var a=U._getLocalStorage();return a?a.getItem(e):t}static setItem(e,t){var a=U._getLocalStorage();if(a)return a.setItem(e,t)}}function K(e,t){for(let a=0;a<e.length;a++)if(t(e[a]))return a;return-1}function Y(e,t){for(let a=e.length-1;a>=0;--a)if(t(e[a]))return a;return-1}function j(e,t){let a=document.createElement("img");a.src="data:image/png;base64,"+t.value,e.appendChild(a)}class Q{constructor(e){this._root=null,this._compare=null,this._compare=e}getOrAdd(e,t){if(null==this._root){let a=t();return this._root=new Z(null,e,a),this._root.isRed=!1,{added:!0,value:a}}let a=this._root;for(;;){let i=this._compare(e,a.key);if(0===i)return{added:!1,value:a.value};if(i<0){if(null==a.left){let i=t();return a.left=new Z(a,e,i),this._rebalance(a.left),{added:!0,value:i}}a=a.left}else{if(null==a.right){let i=t();return a.right=new Z(a,e,i),this._rebalance(a.right),{added:!0,value:i}}a=a.right}}}_rebalance(e){if(null!=e.parent){for(;null!=e.parent&&e.parent.isRed;){if(e.parent.parent.isRed)return void(e.parent.isRed=!1);if(e.parent==e.parent.parent.left){let t=e.parent.parent.right;null!=t&&t.isRed?(e.parent.isRed=!1,t.isRed=!1,e.parent.parent.isRed=!0,e=e.parent.parent):(e==e.parent.right&&(e=e.parent,this._rotateLeft(e)),e.parent.isRed=!1,e.parent.parent.isRed=!0,this._rotateRight(e.parent.parent))}else{let t=e.parent.parent.left;null!=t&&1==t.isRed?(e.parent.isRed=!1,t.isRed=!1,e.parent.parent.isRed=!0,e=e.parent.parent):(e==e.parent.left&&(e=e.parent,this._rotateRight(e)),e.parent.isRed=!1,e.parent.parent.isRed=!0,this._rotateLeft(e.parent.parent))}}this._root.isRed=!1}else e.isRed=!1}_rotateLeft(e){var t=e.right;e.right=t.left,null!=t.left&&(t.left.parent=e),t.parent=e.parent,null==e.parent?this._root=t:e==e.parent.left?e.parent.left=t:e.parent.right=t,t.left=e,e.parent=t}_rotateRight(e){var t=e.left;e.left=t.right,null!=t.right&&(t.right.parent=e),t.parent=e.parent,null==e.parent?this._root=t:e==e.parent.left?e.parent.left=t:e.parent.right=t,t.right=e,e.parent=t}}class Z{constructor(e,t,a){this.left=null,this.right=null,this.parent=e,this.key=t,this.value=a,this.isRed=!0}}function J(e){return e===n.A.nullValueGuid?null:e}},4838:(e,t,a)=>{a.d(t,{C:()=>o});var i=a(865),r=a(110);class o{constructor(){this._disposables=[],this.mainModel=i.observable(),this.secondaryModel=i.observable(),this.currentTab=i.observable(""),this.accordionDataSource=i.observable([]),this.secondaryAccordionDataSource=i.observable([]),this.computator=i.computed((()=>{let e=[],t=this.accordionDataSource;if(this.secondaryModel()&&this.secondaryModel().data?(e=e.concat(i.unwrap(this.secondaryModel().data.propertiesTabs)
8),t=this.secondaryAccordionDataSource):this.mainModel()&&this.mainModel().data&&(e=e.concat(i.unwrap(this.mainModel().data.propertiesTabs))),e.forEach(((e,t)=>{e.orderNo||(e.orderNo=100+t)})),e=e.sort(((e,t)=>e.orderNo-t.orderNo)),e.length===t().length&&e.every((e=>e instanceof r.gV))&&t().every((e=>e instanceof r.gV))){for(var a=!0,o=0;o<e.length;o++)a=a&&t()[o].name===e[o].name;if(a)for(o=0;o<e.length;o++)t()[o].grabData(e[o]);else{const a=t();t(e),a.filter((t=>!e.some((e=>e===t)))).forEach((e=>e&&e.dispose()))}}else{const a=t();t(e),a.filter((t=>!e.some((e=>e===t)))).forEach((e=>e&&e.dispose()))}})),this.selectedIndex=i.computed({read:()=>{var e=this.accordionDataSource(),t=e.filter((e=>e.category===this.currentTab()&&e.visible()))[0];return t||(t=(t=e.filter((e=>!e.headerTemplate&&e.visible()))[0])||e[0]),e.indexOf(t)},write:e=>{var t=this.accordionDataSource()[e];t&&this.currentTab(t.category),this.secondaryModel(void 0)}}).extend({notify:"always",deferred:!0}),this.secondarySelectedIndex=i.observable(0),this.processDataItemClick=e=>{var t=e.item;this.mainModel()&&this.mainModel().data&&i.unwrap(this.mainModel().data.model)===t?this.mainModel(null):e.click(t)},this._disposables.push(this.mainModel.subscribe((()=>this.secondaryModel(null)),this,"beforeChange")),this._disposables.push(this.mainModel.subscribe((()=>{var e=this.mainModel.peek();e&&e.data&&e.containingCollection&&this._disposables.push(e.containingCollection.subscribe((e=>{e.forEach((e=>{var t=e;"deleted"===t.status&&this.mainModel()&&i.unwrap(this.mainModel().data.model)===t.value&&this.mainModel(null)}))}),null,"arrayChange")),this.secondaryModel(null)}))),this._disposables.push(this.secondaryModel.subscribe((()=>this.secondarySelectedIndex(0)),this,"beforeChange")),this._disposables.push(this.secondaryModel.subscribe((()=>{var e=this.secondaryModel.peek();e&&e.data&&e.containingCollection&&this._disposables.push(e.containingCollection.subscribe((e=>{e.forEach((e=>{var t=e;"deleted"===t.status&&this.secondaryModel()&&i.unwrap(this.secondaryModel().data.model)===t.value&&this.secondaryModel(null)}))}),null,"arrayChange"))}))),this._disposables.push(this.computator)}dispose(){this.accordionDataSource().forEach((e=>
vendor: 6,735 bytes, line 8
8e&&e.dispose())),this._disposables.forEach((e=>{e.dispose()})),this.selectedIndex.dispose()}}},4840:(e,t,a)=>{a.d(t,{F:()=>l,e:()=>d});var i=a(6799),r=a(865),o=a(6744),n=a(1040),s=a(860);let d=e=>e?{...o.v_,modelName:e(),type:n.q[e()]}:void 0;class l extends s.S{constructor(e,t=new i.ModelSerializer){super(e,t),this.styleSettings=r.observable(),this._styleSettingsType=r.observable(),this._styleSettingsType(n.e.filter((t=>!!e&&e[t]))[0]||this._getDefaultStyleSettingsType());let a=this._getStyleSettingsInfo().modelName,o=(e||{})[a];this.styleSettings(new(n.q[this._styleSettingsType()])(o)),delete this._model[a],this.addDisposable(this.styleSettings.subscribe((e=>{this._styleSettingsType(n.e.filter((t=>e instanceof n.q[t]))[0])})))}getInfo(){let e=this._getStyleSettingsInfo();return this._getInfoButStyleSettings().concat(e?[e]:[])}_getStyleSettingsInfo(){return d(this._styleSettingsType)}_getDefaultStyleSettingsType(){return"AppearanceSettings"}getDefaultStyleSettingsType(){return this._getDefaultStyleSettingsType()}isValid(){return super.isValid()}init(){this.styleSettings()&&this.styleSettings().init(),this.isEmpty(!1)}}},4866:(e,t,a)=>{a.d(t,{n:()=>n});var i=a(6799),r=a(4840),o=a(3661);class n extends r.F{constructor(e,t=new i.ModelSerializer){super(e,t),this.getSpecificType=()=>null,this.setSpecificType=e=>{}}_getInfoButStyleSettings(){return o.Kh}}},4904:(e,t,a)=>{a.d(t,{A1:()=>N,D5:()=>c,Dn:()=>M,Fp:()=>v,G3:()=>_,HI:()=>F,JY:()=>P,N5:()=>V,OY:()=>p,OZ:()=>b,Sw:()=>s,TQ:()=>g,UQ:()=>A,UU:()=>f,Ui:()=>B,Uo:()=>C,Vf:()=>I,YG:()=>m,_Q:()=>h,a1:()=>l,fl:()=>u,li:()=>n,oM:()=>S,pb:()=>x,q6:()=>d,qf:()=>w,sl:()=>E,xN:()=>y,xe:()=>D,zv:()=>T});var i=a(6799),r=a(865),o=a(2037);let n="NotSupportedProperty";var s;function d(e){return(0,i.parseBool)(e)}function l(e){return r.observable(parseFloat(e))}function u(e){return r.observable((0,o.ku)(e))}function c(e){return(0,o.zd)(e)}function h(e){return isNaN(e)?{}:JSON.stringify(e)}!function(e){e[e.ClientState=0]="ClientState",e[e.Data=1]="Data",e[e.Interactivity=2]="Interactivity",e[e.ViewModel=3]="ViewModel",e[e.Map=4]="Map",e[e.Initialize=5]="Initialize",e[e.Coloring=6]="Coloring",e[e.NoUpdate=7]="NoUpdate",e[e.NoUpdateByObservableValue=8]="NoUpdateByObservableValue"}(s||(s={}));let p={type:"custom",validationCallback:e=>0===Math.abs(Math.round(e.value)-e.value)||isNaN(e.value)},m={propertyName:"itemType",modelName:"@ItemType",defaultVal:""},g={propertyName:"componentName",modelName:"@ComponentName",displayName:"DashboardWebStringId.Dashboard.ComponentName",simpleFormAdapterItem:"textBoxEditor"},b={propertyName:"url",modelName:"@RequestUrl"},f={propertyName:"name",modelName:"@Name",displayName:"DashboardWebStringId.Options.Caption",simpleFormAdapterItem:"textBoxEditor"},y={propertyName:"name",modelName:"@Name",displayName:"DashboardWebStringId.Options.Caption",simpleFormAdapterItem:"textBoxEditor",category:s.ViewModel},S={propertyName:"name",modelName:"Name"},v={propertyName:"dataMember",modelName:"@DataMember",displayName:"DashboardStringId.DataSourceDataMember",simpleFormAdapterItem:"textBoxEditor"},x={propertyName:"filter",modelName:"Filter"},D={propertyName:"contentArrangementMode",modelName:"@ContentArrangementMode",displayName:"DashboardWebStringId.Cards.ArrangementMode",defaultVal:"Auto",simpleFormAdapterItem:"listEditor",values:{Auto:"DashboardWebStringId.Cards.ArrangementMode.Auto",FixedRowCount:"DashboardWebStringId.Cards.ArrangementMode.FixedRows",FixedColumnCount:"DashboardWebStringId.Cards.ArrangementMode.FixedColumns"}},I={propertyName:"contentLineCount",modelName:"@ContentLineCount",displayName:"DashboardWebStringId.Cards.LineCount",defaultVal:3,simpleFormAdapterItem:"numberBoxEditor",from:l,editorOptions:{min:1},validationRules:[p]},C={Arguments:"DashboardStringId.DescriptionArguments",SingleArgument:"DashboardWebStringId.Binding.Argument",SeriesDimension:"DashboardStringId.DescriptionSeries"},_="__columns",w="__rows",T="__arguments",M="__values",N="__argument",E="__value",A="__actualValue",F="__targetValue",P="__sparklineArgument",V="__weight",B="__color"},4907:(e,t,a)=>{a.d(t,{n:()=>s});var i=a(6799),r=a(1513),o=a(8090),n=a(5746);class s extends o.Z{constructor(e={},t=new i.ModelSerializer){super(e,t)}_getInfoCore(){return n.E}_getDefaultItemType(){return"ListBox"}_allowAllValue(){return this._isMultiselectable()||this.showAllValue()}_isMultiselectable(){return"Checked"===this.listBoxType()}}r.Jh.ListBox={type:s,groupName:"filter",title:"DashboardStringId.DefaultNameListBoxItem",index:330}},4919:(e,t,a)=>{a.d(t,{dq:()=>d,hE:()=>s,vI:()=>n,x0:()=>l});var i=a(6744),r=a(2531),o=a(9223);let n={propertyName:"negativeStyleSettings",modelName:"NegativeStyleSettings",displayName:"DashboardStringId.FormatRuleNegativeStyle"},s={propertyName:"currentStyleSettingsType",displayName:"DashboardWebStringId.ConditionalFormatting.StyleSettingsType",defaultVal:"Positive",simpleFormAdapterItem:"buttonGroupEditor",values:{Positive:"DashboardWebStringId.ConditionalFormatting.Positive",Negative:"DashboardWebStringId.ConditionalFormatting.Negative"}},d={propertyName:"currentStyleSettings",type:r.S},l=o.Hf.concat([n,i.oD])},4950:(e,t,a)=>{a.d(t,{Q:()=>i,TR:()=>o,fA:()=>l,kW:()=>s,mh:()=>d,uB:()=>n});var i,r=a(7739);!function(e){e[e.None=0]="None",e[e.Argument=1]="Argument",e[e.SeriesName=2]="SeriesName",e[e.Value=4]="Value",e[e.Percent=8]="Percent"}(i||(i={}));let o=e=>(0,r.iF)(e,i.None,d),n=e=>(0,r.dU)(e,"None",d),s=e=>(0,r.pC)(e,d,"value"),d={Argument:i.Argument,SeriesName:i.SeriesName,Value:i.Value,Percent:i.Percent};var l;!function(e){e[e.None=0]="None",e[e.BeyondThisYear=2]="BeyondThisYear",e[e.LaterThisYear=4]="LaterThisYear",e[e.LaterThisMonth=8]="LaterThisMonth",e[e.LaterThisWeek=16]="LaterThisWeek",e[e.NextWeek=32]="NextWeek",e[e.Tomorrow=64]="Tomorrow",e[e.Today=128]="Today",e[e.Yesterday=256]="Yesterday",e[e.EarlierThisWeek=512]="EarlierThisWeek",e[e.LastWeek=1024]="LastWeek",e[e.EarlierThisMonth=2048]="EarlierThisMonth",e[e.EarlierThisYear=4096]="EarlierThisYear",e[e.PriorThisYear=8192]="PriorThisYear",e[e.Empty=16384]="Empty",e[e.Beyond=131072]="Beyond",e[e.ThisWeek=262144]="ThisWeek",e[e.ThisMonth=524288]="ThisMonth",e[e.MonthAfter1=1048576]="MonthAfter1",e[e.MonthAfter2=2097152]="MonthAfter2",e[e.MonthAgo1=4194304]="MonthAgo1",e[e.MonthAgo2=8388608]="MonthAgo2",e[e.MonthAgo3=16777216]="MonthAgo3",e[e.MonthAgo4=33554432]="MonthAgo4",e[e.MonthAgo5=67108864]="MonthAgo5",e[e.MonthAgo6=134217728]="MonthAgo6",e[e.Earlier=268435456]="Earlier"}(l||(l={}))},4999:(e,t,a)=>{a.d(t,{D:()=>o,O:()=>n});var i=a(9167),r=a(2383);let o={value:{all:!0},key:-1,get text(){return(0,i.Mu)("DashboardStringId.FilterElementShowAllItem")||"(All)"},get html(){return this.text},isAll:!0};
8class n{static getString(e){return(0,i.Mu)(e)}static getPredefinedString(e){switch(e){case null:case r.A.nullValueGuid:case r.A.olapNullValueGuid:return(0,i.Mu)("DashboardStringId.DashboardNullValue");case r.A.othersValueGuid:return(0,i.Mu)("DashboardStringId.TopNOthersValue");case r.A.errorValueGuid:return(0,i.Mu)("DashboardStringId.DashboardErrorValue");default:return}}}},5015:(e,t,a)=>{a.d(t,{x:()=>n});var i=a(6799),r=a(1513),o=a(6172);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t),this.addDisposable(this.shapeData.subscribe((e=>!e&&this.attributeData(o.pr.defaultVal))))}getInfo(){return o._o}}},5020:(e,t,a)=>{a.d(t,{O:()=>o,_:()=>r});var i=a(3024);let r={propertyName:"iconType",modelName:"@IconType",displayName:"DashboardWebStringId.ConditionalFormatting.IconType",defaultVal:"None",simpleFormAdapterItem:"selectBoxEditor",values:{None:"DashboardWebStringId.ConditionalFormatting.IconType.None",DirectionalGreenArrowUp:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGreenArrowUp",DirectionalYellowUpInclineArrow:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalYellowUpInclineArrow",DirectionalYellowSideArrow:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalYellowSideArrow",DirectionalYellowDownInclineArrow:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalYellowDownInclineArrow",DirectionalRedDownArrow:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalRedDownArrow",DirectionalGrayArrowUp:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGrayArrowUp",DirectionalGrayUpInclineArrow:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGrayUpInclineArrow",DirectionalGraySideArrow:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGraySideArrow",DirectionalGrayDownInclineArrow:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGrayDownInclineArrow",DirectionalGrayDownArrow:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGrayDownArrow",DirectionalYellowDash:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalYellowDash",DirectionalRedTriangleDown:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalRedTriangleDown",DirectionalGreenTriangleUp:"DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGreenTriangleUp",RatingFullGrayStar:"DashboardWebStringId.ConditionalFormatting.IconType.RatingFullGrayStar",RatingHalfGrayStar:"DashboardWebStringId.ConditionalFormatting.IconType.RatingHalfGrayStar",RatingEmptyGrayStar:"DashboardWebStringId.ConditionalFormatting.IconType.RatingEmptyGrayStar",RatingFullGrayCircle:"DashboardWebStringId.ConditionalFormatting.IconType.RatingFullGrayCircle",Rating1QuarterGrayCircle:"DashboardWebStringId.ConditionalFormatting.IconType.Rating1QuarterGrayCircle",Rating2QuartersGrayCircle:"DashboardWebStringId.ConditionalFormatting.IconType.Rating2QuartersGrayCircle",Rating3QuartersGrayCircle:"DashboardWebStringId.ConditionalFormatting.IconType.Rating3QuartersGrayCircle",RatingEmptyGrayCircle:"DashboardWebStringId.ConditionalFormatting.IconType.RatingEmptyGrayCircle",Rating4Bars:"DashboardWebStringId.ConditionalFormatting.IconType.Rating4Bars",Rating3Bars:"DashboardWebStringId.ConditionalFormatting.IconType.Rating3Bars",Rating2Bars:"DashboardWebStringId.ConditionalFormatting.IconType.Rating2Bars",Rating1Bar:"DashboardWebStringId.ConditionalFormatting.IconType.Rating1Bar",Rating0Bars:"DashboardWebStringId.ConditionalFormatting.IconType.Rating0Bars",Rating4FilledBoxes:"DashboardWebStringId.ConditionalFormatting.IconType.Rating4FilledBoxes",Rating3FilledBoxes:"DashboardWebStringId.ConditionalFormatting.IconType.Rating3FilledBoxes",Rating2FilledBoxes:"DashboardWebStringId.ConditionalFormatting.IconType.Rating2FilledBoxes",Rating1FilledBox:"DashboardWebStringId.ConditionalFormatting.IconType.Rating1FilledBox",Rating0FilledBoxes:"DashboardWebStringId.ConditionalFormatting.IconType.Rating0FilledBoxes",ShapeGreenTrafficLight:"DashboardWebStringId.ConditionalFormatting.IconType.ShapeGreenTrafficLight",ShapeYellowTrafficLight:"DashboardWebStringId.ConditionalFormatting.IconType.ShapeYellowTrafficLight",ShapeRedTrafficLight:"DashboardWebStringId.ConditionalFormatting.IconType.ShapeRedTrafficLight",ShapeGreenCircle:"DashboardWebStringId.ConditionalFormatting.IconType.ShapeGreenCircle",ShapeYellowCircle:"DashboardWebStringId.ConditionalFormatting.IconType.ShapeYellowCircle",ShapeRedCircle:"DashboardWebStringId.ConditionalFormatting.IconType.ShapeRedCircle",ShapeLightRedCircle:"DashboardWebStringId.ConditionalFormatting.IconType.ShapeLightRedCircle",ShapeLightGrayCircle:"DashboardWebStringId.ConditionalFormatting.IconType.ShapeLightGrayCircle",ShapeYellowTriangle:"DashboardWebStringId.ConditionalFormatting.IconType.ShapeYellowTriangle",ShapeRedDiamond:"DashboardWebStringId.ConditionalFormatting.IconType.ShapeRedDiamond",IndicatorGreenCheck:"DashboardWebStringId.ConditionalFormatting.IconType.IndicatorGreenCheck",IndicatorYellowExclamation:"DashboardWebStringId.ConditionalFormatting.IconType.IndicatorYellowExclamation",IndicatorRedCross:"DashboardWebStringId.ConditionalFormatting.IconType.IndicatorRedCross",IndicatorCircledGreenCheck:"DashboardWebStringId.ConditionalFormatting.IconType.IndicatorCircledGreenCheck",IndicatorCircledYellowExclamation:"DashboardWebStringId.ConditionalFormatting.IconType.IndicatorCircledYellowExclamation",IndicatorCircledRedCross:"DashboardWebStringId.ConditionalFormatting.IconType.IndicatorCircledRedCross",IndicatorGreenFlag:"DashboardWebStringId.ConditionalFormatting.IconType.IndicatorGreenFlag",IndicatorYellowFlag:"DashboardWebStringId.ConditionalFormatting.IconType.IndicatorYellowFlag",IndicatorRedFlag:"DashboardWebStringId.ConditionalFormatting.IconType.IndicatorRedFlag"}},o=i.i.concat([r])},5046:(e,t,a)=>{a.d(t,{RH:()=>n,kk:()=>s,lZ:()=>d});var i=a(9167),r=a(4904),o=a(1513);class n extends o.$t{constructor(e,t){super(e,t)}getInfo(){return d}static getDisplayValue(e){return this.getLocalization(e)}static getLocalization(e){switch(e){case"Auto":return(0,i.Mu)("DashboardStringId.GridTotalAutoTemplate");case"Min":return(0,i.Mu)("DashboardStringId.GridTotalTypeMin");case"Max":return(0,i.Mu)("DashboardStringId.GridTotalTypeMax");case"Avg":return(0,i.Mu)("DashboardStringId.GridTotalTypeAvg");case"Sum":return(0,i.Mu)("DashboardStringId.GridTotalTypeSum");default:return(0,i.Mu)("DashboardStringId.GridTotalTypeCount")}}_getDefaultItemType(){return"Total"}}let s={propertyName:"totalType",modelName:"@Type",displayName:"DashboardWebStringId.Grid.TotalType",defaultVal:"Count",simpleFormAdapterItem:"selectBoxEditor"},d=[r.YG,s]},5060:(e,t,a)=>{a.d(t,{_:()=>n});var i=a(6799),r=a(1513),o=a(1967);
8class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.Tg}}},5061:(e,t,a)=>{a.d(t,{c:()=>n});var i=a(6799),r=a(865),o=a(9651);class n extends o.d{constructor(e={},t=new i.ModelSerializer){super(e,t),this.addDisposable(this.layoutItemApplyTo=r.pureComputed({read:()=>this.cardLayoutElement.elementTypeApplyTo(),write:e=>{"Dimension"!==e&&"Text"!==e&&this.cardLayoutElement.elementTypeApplyTo(e)}}))}}},5068:(e,t,a)=>{a.d(t,{a:()=>i});let i=a(2807).pm.concat([])},5069:(e,t,a)=>{a.d(t,{k:()=>u});var i=a(6726),r=a(4833),o=a(7749),n=a(1133),s=a(475),d=a(5720),l=a(786);class u{constructor(e,t,a){this._metaData=e,this._storage=t,this._rootItems=a}isEmpty(){return this._storage.isEmpty()}getCurrentFilterValues(e,t,a){var i=e.length;if(i>0){var o=this.getAxis(t),n=[];if(a)for(let t=0;t<a.length;t++){const u=a[t];var s=u[0],d=o.getPointsByDimension(e[0]).filter((e=>(0,r.rY)(s,e.getUniqueValue())))[0];for(let e=1;e<i;e++)s=u[e],d=d.getChildren().filter((e=>(0,r.rY)(s,e.getUniqueValue())))[0];n.push(new l.e([d]))}return n}return null}getCurrentDrillDownValues(e,t){if(e.length>0){var a=this.getAxis(t);if(a){let t=a.getPointsByDimension(e[0]);if(t.length>0){var i=t[0].getParent();return null!=i.getParent()?new l.e([i]):null}return null}return null}return null}getAvailableTuples(e,t){var a=e.length;if(a>0){var i=this.getAxis(t);if(i){var r=[];return i.getPointsByDimension(e[a-1]).forEach((e=>{r.push(new l.e([e]))})),r}}return null}getAllSelectionValues(e){var t=this,a=t.getAxisNames(),i=[],r=[],o=function(a,i,r){var n=t.getAxis(a[0]),s=a.slice(1,a.length);(n.getPoints()||[]).forEach((t=>{var n=i.slice();t.getAxisPath().forEach((t=>{e.filter((e=>e===t.getDimension().id)).length>0&&n.push(t.getUniqueValue())})),a.length>1?o(s,n,r):r.push(n)}))};return e&&e.length>0&&(e.forEach((e=>{a.forEach((a=>{t.getAxis(a).getDimensions().filter((t=>t.id===e)).length>0&&-1===i.indexOf(a)&&i.push(a)}))})),o(i,[],r)),r}getMeasuresByIds(e){var t=this,a=[];return e.forEach((e=>{a.push(t.getMeasureById(e))})),a}getAxisNames(){return this._metaData.getAxisNames()}getAxis(e){void 0===e&&(e=n.X.defaultAxis);var t=this.getDimensions(e),a=this._rootItems[e];return a?new s.D(t,a):null}getDimensions(e){return this._metaData.getDimensions(e)}getColorMeasures(){return this._metaData.getColorMeasures()}getMeasures(){return this._metaData.getMeasures()}getDeltas(){return this._metaData.getDeltas()}getMeasureById(e){return this._metaData.getMeasureById(e)}getDeltaById(e){return this._metaData.getDeltaById(e)}getSlice(e){return e instanceof l.e?this._getSliceByTuple(e):e instanceof d.T?this._getSliceByAxisPoint(e):null}getMeasureFormat(e){return this._metaData.getMeasureFormat(e)}getMeasureExpression(e){return this._metaData.getMeasureExpression(e)}getMeasureCalculation(e){return this._metaData.getMeasureCalculation(e)}getMeasureWindowDefinition(e){return this._metaData.getMeasureWindowDefinition(e)}getDimensionFormat(e){return this._metaData.getDimensionFormat(e)}getColorMeasureValue(e){return this._getValue(e)}getConditionalFormattingMeasureValue(e){return this._getValue(e)}getMeasureValue(e){var t=this,a=t.getMeasureFormat(e);return t._getMeasureValueByKeys(t._getKeys(),e,a)}getPointsByDimensionId(e){var t,a,i=[],r=this;let o=r._metaData.getAxes();return Object.keys(o).forEach((n=>{let d=o[n];if(d.filter((t=>t.id===e)))return t=r._rootItems[n],a=new s.D(d,t),i=a.getPointsByDimension(e),!1})),i}_getKeys(e){var t=this._rootItems,a=[];return Object.keys(t).forEach((i=>{var r=e&&e[i]||t[i];a.push(r.getKey())})),a}_getValue(e){return this._getCellValue(this._getKeys(),e)}_getMeasureValueByKeys(e,t,a){var i=this;return{getValue:function(){return i._getCellValue(e,t)},getDisplayText:function(){return i._getCellDisplayText(e,t,a)}}}_getDeltaValueByKeys(e,t,a){var i=this,r=o.qv,n=function(r){return{getValue:function(){return i._getCellValue(e,t[r])},getDisplayText:function(){var o=a[r];return o&&(o={NumericFormat:o}),i._getCellDisplayText(e,t[r],o)}}};return{getActualValue:function(){return n(r.actualValue)},getTargetValue:function(){return n(r.targetValue)},getAbsoluteVariation:function(){return n(r.absoluteVariation)},getPercentVariation:function(){return n(r.percentVariation)},getPercentOfTarget:function(){return n(r.percentOfTarget)},getIsGood:function(){return n(r.isGood)},getIndicatorType:function(){return n(r.indicatorType)},getDisplayValue:function(){return n(r.mainValue)},getDisplaySubValue1:function(){return n(r.subValue1)},getDisplaySubValue2:function(){return n(r.subValue2)}}}_createPointsCache(e){for(var t={},a=0;a<e.length;a++){t[e[a].getAxisName()]=e[a]}return t}getMeasureValueByAxisPoints(e,t){var a=this,i=a.getMeasureFormat(e),r=a._createPointsCache(t);return a._getMeasureValueByKeys(a._getKeys(r),e,i)}getDeltaValue(e){var t=this,a=t._metaData,i=a.getDeltaValueIds(e),r=a.getDeltaFormats(e);return t._getDeltaValueByKeys(t._getKeys(),i,r)}getDeltaValueByAxisPoints(e,t){var a=this._metaData,i=a.getDeltaValueIds(e),r=a.getDeltaFormats(e),o=this._createPointsCache(t);return this._getDeltaValueByKeys(this._getKeys(o),i,r)}getDataMembers(){return this._metaData.getDataMembers()}createTuple(e){var t=this,a=[];return e[0]instanceof d.T?a=e:e.forEach((e=>{var i=t.getAxis(e.axisName).getPointByUniqueValues(e.value);a.push(i)})),new l.e(a)}_getCellValue(e,t){return this._storage.getCrossValue(e,t)}_getCellDisplayText(e,t,a){return a?(0,i.GP)(this._getCellValue(e,t),a):void 0}_getSliceByAxisPoint(e){var t=this,a=t._rootItems,i={};
8return Object.keys(a).forEach((t=>{i[t]=e.getAxisName()===t?e:a[t]})),new u(t._metaData,t._storage,i)}_getSliceByTuple(e){var t=this;return e._axisPoints.forEach((e=>{t=t._getSliceByAxisPoint(e)})),t}}},5097:(e,t,a)=>{a.d(t,{P:()=>g});var i=a(6799),r=a(865),o=a(786),n=a(1133),s=a(1923),d=a(1041),l=a(8588),u=a(4904),c=a(9692),h=a(7604),p=a(2400),m=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class g extends p.${constructor(e={},t=new i.ModelSerializer){super(e,t),this.__arguments=r.observableArray([]),this.arguments=r.observableArray([]),this.__arguments((0,i.deserializeArray)(e.Arguments,(e=>new s.Kz(this,e,t)))()),this._subscribeDataItemLinkArrays(h.S),(0,d.l4)(this.__seriesDimensions,(e=>{c.s._addColoringMeta(e)})),(0,d.l4)(this.__arguments,(e=>{c.s._addColoringMeta(e)}))}_getInfoCore(){return h.W}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__arguments),this.__arguments.removeAll()}_getInteractivityDimensionLinks(){var e=this._getTargetDimensions();if(e){if("Arguments"===e)return this.__arguments();if("Points"===e)return this.__arguments().concat(this.__seriesDimensions())}return super._getInteractivityDimensionLinks()}_getTargetDimensions(){return"Arguments"}_getItemDataAxis(){if("Series"===this.interactivityOptions.targetDimensions())return n.X.chartSeriesAxis;if("Arguments"===this.interactivityOptions.targetDimensions())return n.X.chartArgumentAxis;if("Points"===this.interactivityOptions.targetDimensions())return n.X.chartArgumentAxis;throw Error("Unsupported interactivity type")}_getCurrentFilterValues(){var e=this,t=e._getItemData(),a=e.arguments().map((e=>e.uniqueName())),i=e.seriesDimensions().map((e=>e.uniqueName())),r=e._getSelectedValuesByItemName();if(t){if("Arguments"===this.interactivityOptions.targetDimensions())return t&&t.getCurrentFilterValues(a,n.X.chartArgumentAxis,r);if("Series"===this.interactivityOptions.targetDimensions())return t.getCurrentFilterValues(i,n.X.chartSeriesAxis,r);if("Points"===this.interactivityOptions.targetDimensions()){var s=t.getCurrentFilterValues(e.arguments().map((e=>e.uniqueName())),n.X.chartArgumentAxis,r.map((e=>[e[0]]))),d=t.getCurrentFilterValues(e.seriesDimensions().map((e=>e.uniqueName())),n.X.chartSeriesAxis,r.map((e=>[e[1]]))),l=[];return s.forEach((function(e,t){l.push(new o.e([e.getAxisPoint(n.X.chartArgumentAxis),d[t].getAxisPoint(n.X.chartSeriesAxis)]))})),l}}}_itemInteractivityByColumnAxis(){return"Arguments"===this.interactivityOptions.targetDimensions()}_getInteractivityAxisDimensionCount(){return this._itemInteractivityByColumnAxis()?this.arguments().length:this.seriesDimensions().length}_getCanColorByMeasures(){return!0}_getCanColorByDimensions(){return!0}_getColorizableDataItemsInfo(){return[{items:this.__arguments(),prefixId:u.Uo.Arguments},{items:this.__seriesDimensions(),prefixId:u.Uo.SeriesDimension}]}}m([(0,l.s)("Argument")],g.prototype,"__arguments",void 0)},5103:(e,t,a)=>{a.d(t,{T:()=>d});var i=a(6799),r=a(7899),o=a(1513),n=a(9028),s=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class d extends o.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return n.gk}_set(e,t=!0){e&&(this.topLatitude(e.TopLatitude),this.bottomLatitude(e.BottomLatitude),this.leftLongitude(e.LeftLongitude),this.rightLongitude(e.RightLongitude),this.centerPointLatitude(e.CenterPointLatitude),this.centerPointLongitude(e.CenterPointLongitude),this.createViewerPaddings(t))}_createViewModel(){return{TopLatitude:this.topLatitude(),BottomLatitude:this.bottomLatitude(),CenterPointLatitude:this.centerPointLatitude(),CenterPointLongitude:this.centerPointLongitude(),LeftLongitude:this.left
8Longitude(),RightLongitude:this.rightLongitude(),CreateViewerPaddings:this.createViewerPaddings()}}}s([r.JZ],d.prototype,"_set",null)},5108:(e,t,a)=>{a.d(t,{L:()=>n});var i=a(6799),r=a(1105),o=a(7095);class n extends r.t{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.A}equals(e){return e instanceof n}}r.I.GaugeWindowDefinition=n},5116:(e,t,a)=>{a.d(t,{AY:()=>o,aC:()=>r,aN:()=>n});var i=a(8675);let r={propertyName:"target",modelName:"@Target",displayName:"DashboardStringId.TargetValueCaption",defaultVal:"Previous",simpleFormAdapterItem:"selectBoxEditor",values:{Previous:"DashboardStringId.DifferenceCalculationTargetPrevious",Next:"DashboardStringId.DifferenceCalculationTargetNext",First:"DashboardStringId.DifferenceCalculationTargetFirst",Last:"DashboardStringId.DifferenceCalculationTargetLast"}},o={propertyName:"differenceType",modelName:"@DifferenceType",displayName:"DashboardWebStringId.Calculations.DifferenceType",defaultVal:"Absolute",simpleFormAdapterItem:"buttonGroupEditor",values:{Absolute:"DashboardStringId.DeltaThresholdTypeAbsolute",Percentage:"DashboardStringId.DeltaThresholdTypePercent"}},n=i.d.concat([r,o])},5143:(e,t,a)=>{a.d(t,{b:()=>r});var i=a(5988);class r{constructor(e){this.itemsProvider=e}getItems(e){var t=(0,i.KO)();return this.itemsProvider.getItems(e).done((a=>{if(e.fullPath){var r=a.filter((e=>!e.isList)),o=a.filter((e=>e.isList)).map((t=>{var a={dataSource:e.dataSource,fullPath:e.fullPath+"."+t.name,path:e.path+"."+t.name,id:e.id,pathParts:e.pathParts&&e.pathParts.concat(t.name)||void 0,ref:e.ref};return this.itemsProvider.getItems(a)}));o.length?(0,i.wj)(o).done(((...e)=>{var a=e.reduce(((e,t)=>e.concat(t)),[]);t.resolve(r.concat(a))})):t.resolve(r)}else t.resolve(a)})),t.promise()}}},5200:(e,t,a)=>{a.d(t,{k:()=>u});var i=a(865),r=a(9167),o=a(2253);class n{static getColor(e){return this.colors[e%this.colors.length]}static getNextColor(e,t){let a=e,i=this.getColor(a++);for(;t.some((e=>e===i));){if(a%this.colors.length===e)return a=this.colors.indexOf(t[t.length-1]),this.getColor(a+1);i=this.getColor(a++)}return i}}n.colors=["rgba(95,139,149,1)","rgba(186,77,81,1)","rgba(175,138,83,1)","rgba(149,95,113,1)","rgba(133,150,102,1)","rgba(126,104,140,1)","rgba(95,109,149,1)","rgba(172,86,156,1)","rgba(166,175,83,1)","rgba(149,113,95,1)","rgba(93,158,129,1)","rgba(166,119,155,1)","rgba(74,161,170,1)","rgba(113,129,197,1)","rgba(196,133,61,1)","rgba(187,194,137,1)","rgba(157,83,97,1)","rgba(83,110,190,1)","rgba(92,87,126,1)","rgba(227,166,83,1)"];var s=a(5792),d=a(1513),l=a(7576);class u extends d.Lm{constructor(e,t,a){super(e,t,a),this._typeName=i.observable(this.customTypeName()||this.itemType())}static _createNew(e,t){const a=(0,r.Mu)("DashboardStringId.DefaultNameChartIndicator"),d=s.$A.generateName(a,e.indicators(),"name",1),l=new u({"@Name":d,"@Visible":!0,"@ShowInLegend":!0,"@ItemType":"TrendLine"}),c=e.panes().reduce(((e,t)=>e+t.series().length),0),h=e.indicators().map((e=>e.color()));l.color(n.getNextColor(c,h));const p=(0,o.Ye)(e,t,o.cJ)()[0];if(p){l.value(i.unwrap(p.uniqueName));const a=(0,o.Ws)(l,e,t);l.legendText(a)}return l}getInfo(){return l.sT}_updateItemType(){let e=this._typeName();e in l.AD?this.itemType(e):(this.customTypeName(e),this.itemType("CustomIndicator"))}}},5225:(e,t,a)=>{a.d(t,{E:()=>c,d:()=>h});var i=a(6799),r=a(865),o=a(8588),n=a(1513),s=a(5690),d=a(4780),l=a(2809),u=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class c extends n.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t),this._valueType=r.observable(),this.values=(0,i.deserializeArray)(e.Values,(e=>new s.Q(e,t)))}getInfo(){return d.tg}_updateValuesType(e){this._valueType(e),this.values()&&this.values().length>
vendor: 10,377 bytes, line 8
80&&this.values().forEach((t=>{t.valueType(e),t.value(l._.convertSingleValue(t.value(),e))}))}}c.modelName="StaticListLookUpSettings",u([(0,o.s)("Value")],c.prototype,"values",void 0);let h={propertyName:"staticListLookUpSettings",displayName:"DashboardWebStringId.Parameters.StaticListLookUpSettings",type:c,defaultVal:null,alwaysSerialize:!0}},5281:(e,t,a)=>{a.d(t,{$O:()=>s,Tm:()=>o,iN:()=>n,oB:()=>d});var i=a(4904),r=a(8245);let o={propertyName:"rank",modelName:"@Rank",displayName:"DashboardStringId.SummaryTypeCount",defaultVal:5,simpleFormAdapterItem:"numberBoxEditor",from:i.a1,editorOptions:{min:1},validationRules:[i.OY]},n={propertyName:"_actualRankType",displayName:"DashboardWebStringId.Calculations.RankType",simpleFormAdapterItem:"buttonGroupEditor",values:{Number:"DashboardStringId.FormatConditionNumberValueType",Percent:"DashboardStringId.FormatConditionPercentValueType"}},s={propertyName:"topBottom",modelName:"@TopBottomType",displayName:"DashboardWebStringId.TopNMode",defaultVal:"Top",simpleFormAdapterItem:"buttonGroupEditor",values:{Top:"DashboardStringId.CommandFormatRuleTopN",Bottom:"DashboardStringId.CommandFormatRuleBottomN"}},d=r.i.concat([o,{propertyName:"rankType",modelName:"@RankType",defaultVal:"Automatic"},s])},5292:(e,t,a)=>{a.d(t,{RY:()=>o,YS:()=>r,wf:()=>i});var i={},r={},o={}},5354:(e,t,a)=>{a.d(t,{Q:()=>n,c:()=>s});var i=a(6799),r=a(1513),o=a(8675);class n extends r.Lm{static _getWindowAggrFunction(e){switch(e){case"Sum":return"WindowSum";case"Average":return"WindowAvg";case"Count":return"WindowCount";case"CountDistinct":return"WindowCountDistinct";case"Max":return"WindowMax";case"Median":return"WindowMedian";case"Mode":return"WindowMode";case"Min":return"WindowMin";case"StdDev":return"WindowStdDev";case"StdDevp":return"WindowStdDevp";case"Var":return"WindowVar";case"Varp":return"WindowVarp";default:throw new Error("WindowAggrFunction: Unsupported SummaryType")}}constructor(e={},t=new i.ModelSerializer){super(e||{},t)}getInfo(){return o.d}_getAggrName(e){return n._getWindowAggrFunction(e)}}let s={}},5355:(e,t,a)=>{a.d(t,{Q:()=>r,k:()=>o});var i=a(2323);let r={propertyName:"content",modelName:"@Content",displayName:"DashboardWebStringId.Chart.Content",defaultVal:"Argument",simpleFormAdapterItem:"listEditor",values:{Argument:"DashboardWebStringId.Binding.Argument",Weight:"DashboardWebStringId.Chart.Weight",Values:"DashboardWebStringId.Binding.Values",ArgumentAndWeight:"DashboardWebStringId.Chart.ArgumentAndWeight",ArgumentAndValues:"DashboardWebStringId.Chart.ArgumentAndValues"}},o=i.XN.concat([r,i.G1])},5366:(e,t,a)=>{a.d(t,{D:()=>n});var i=a(6799),r=a(8002),o=a(5355);class n extends r.G{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.k}}},5419:(e,t,a)=>{a.d(t,{Q:()=>s});var i=a(6555),r=a.n(i),o=a(865),n=a(672);class s{static fromArgb(e,t,a,i){return new s(s.toNumber(e,t,a,i))}static fromRgbaString(e){return s.fromDxColor(new(r())(e))}static fromJSON(e){return new s(parseInt(e,10))}static fromAppearance(e){var t=new s(0);return t._dxColor=new(r())(n.v.backAndGradientColorGroupsToBackColor(e)),t}static fromDxColor(e){var t=new s(0);return t._dxColor=e,t}static toNumber(e,t,a,i){return 4294967295&(255*e<<24|t<<16|a<<8|i)}static toJSON(e){return s.toNumber(e.A,e.R,e.G,e.B)}static contrastColor(e){var t=1-(.299*e.R+.587*e.G+.114*e.B)/255<.5?0:255;return s.fromArgb(1,t,t,t)}static _colorFromModel(e){return o.observable(e?s.fromJSON(e):null)}static _colorRgbaFromModel(e){return o.observable(e?s.fromJSON(e).css:null)}static _colorToModel(e){return e?s.toJSON(e):null}static _colorRgbaToModel(e){return e?s.fromRgbaString(e).toNumber():null}toNumber(){return s.toNumber(this.A,this.R,this.G,this.B)}static toHex(e){return new s(e).toHex()}static equals(e,t){return!e&&!t||e&&t&&e.toNumber()===t.toNumber()}get A(){return this._dxColor.a}get R(){return this._dxColor.r}get G(){return this._dxColor.g}get B(){return this._dxColor.b}get css(){return this._toRgbaString(this.R,this.G,this.B,this.A)}constructor(e){let t=e>>24&255,a=e>>16&255,i=e>>8&255,o=255&e;this._dxColor=new(r())(this._toRgbaString(a,i,o,t/255))}blend(e,t){return this._dxColor.blend(e._dxColor,t)}toHex(){return this._dxColor.toHex()}_toRgbaString(e,t,a,i){return"rgba("+[e,t,a,i].join(",")+")"}}},5462:(e,t,a)=>{a.d(t,{N:()=>r});var i=a(814);class r extends i.K4{constructor(e){super(e),this.axisPoints=[],this._prepare()}getPoint(e,t){var a=this._getPointsCount(e);return{lat:this._getLatitudeValue(e),lon:this._getLongitudeValue(e),latSel:this._getLatitudeUniqueValue(e),lonSel:this._getLongitudeUniqueValue(e),pointsCount:a,tooltipDimensions:a<2?this._getTooltipDimensions(e):[],tooltipMeasures:this._getTooltipMeasures(e)}}getCount(){return this.axisPoints.length}_prepare(){var e=this._getAxisPointDimensionDescriptorId(),t=this.multiData.getAxis();this.axisPoints=e?t.getPointsByDimension(e):[]}_getAxisPointDimensionDescriptorId(){return this.viewModel.LongitudeDataId}_getMeasure(e,t,a){var i=this._getAxisPoint(e);return a&&(i=i.getParentByDimensionId(a)),this.multiData.getSlice(i).getMeasureValue(t)}_getMeasureValue(e,t){return this._getMeasure(e,t).getValue()}_getMeasureDisplayText(e,t,a){return this._getMeasure(e,t,a).getDisplayText()}_getLatitude(e){return this._getAxisPoint(e).getParentByDimensionId(this.viewModel.LatitudeDataId)}_getLatitudeValue(e){return this._getLatitude(e).getValue()}_getLatitudeUniqueValue(e){return this._getLatitude(e).getUniqueValue()}_getLongitude(e){return this._getAxisPoint(e).getParentByDimensionId(this.viewModel.LongitudeDataId)}_getLongitudeValue(e){return this._getLongitude(e).getValue()}_getLongitudeUniqueValue(e){return this._getLongitude(e).getUniqueValue()}_getPointsCount(e){var t=this._getAxisPoint(e).getParentByDimensionId(this.viewModel.LongitudeDataId);return this.multiData.getSlice(t).getMeasureValue(this.viewModel.PointsCountDataId).getValue()}_getTooltipDimensions(e){var t,a,i=this.viewModel.TooltipDimensions,r=[];if(i)for(var o=0;o<i.length;o++){var n=this._getAxisPoint(e);n=n.getParentByDimensionId(this.viewModel.LongitudeDataId),a=(t=n.getDisplayTextsByDimensionId(i[o].DataId).filter(((e,t,a)=>a.indexOf(e)===t))).filter(((e,a)=>a===t.indexOf(e))),r.push({caption:i[o].Caption,values:a})}return r}_getTooltipMeasures(e){var t=this.viewModel.TooltipMeasures,a=[];if(t)for(var i=0;i<t.length;i++)a.push({caption:t[i].Caption,value:this._getMeasureDisplayText(e,t[i].DataId,this.viewModel.LongitudeDataId)});return a}_getAxisPoint(e){return this.axisPoints[e]}}},5469:(e,t,a)=>{a.d(t,{C:()=>n});var i=a(6799),r=a(1105),o=a(6684);class n extends r.t{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.p}equals(e){return e instanceof n&&this.definitionMode()===e.definitionMode()}}r.I.CardWindowDefinition=n},5480:(e,t,a)=>{a.d(t,{P$:()=>n,QS:()=>d,iJ:()=>o,kV:()=>s});var i=a(158),r=a(4904);let o={propertyName:"deltaOptions",modelName:"DeltaOptions",displayName:"DashboardWebStringId.Grid.DeltaOptions",type:a(8191).j},n={propertyName:r.UQ,modelName:"ActualValue",info:i.N5,displayName:"DashboardStringId.ActualValueCaption"},s={propertyName:r.HI,modelName:"TargetValue",info:i.N5,displayName:"DashboardStringId.TargetValueCaption"},d=[r.YG,r.UU,o,n,s,i.V5,i.r9,i.sS]},5498:(e,t,a)=>{a.d(t,{B4:()=>o,d4:()=>n,mK:()=>s});var i=a(1023),r=a(8245);let o={propertyName:"expression",modelName:"@Expression",from:e=>(0,i.nV)(e)},n={propertyName:"expression"},s=r.i.concat([o])},5558:(e,t,a)=>{a.d(t,{O6:()=>v,Pc:()=>y,a:()=>S});var i=a(1505),r=a.n(i),o=a(2780),n=a.n(o),s=a(4058),d=a.n(s),l=a(8689),u=a.n(l),c=a(1704),h=a(8991),p=a.n(h),m=a(4833),g=a(9557),b=a(5988),f=a(9167);let y="INVARIANT",S="¤";class v{static defaultQuarterFormat(){return(0,f.Mu)("DashboardStringId.DateTimeQuarterFormat")}static format(e,t){if((0,b.Qd)(t)&&t.format){if(t.dateType)return this._formatDateEx(e,t);if(m.NW.isNumeric(e)&&isFinite(e))return this._formatNumberEx(e,t)}return p().format(e,t)}static _applyNumberFormat(e,t){var a=(+e).toString(10);if(("globalize"===n().engine()||window.Globalize)&&/e/.test(a))return console.warn("The number "+a+" out of (1e21, 1e-7) range can`t be formatted. The number will be displayed as is."),e.toString();var i=t.currency===y;i&&(t.currency="USD");var r=n().format(e,t);if(null!=r&&"default"!=t.currency){var o="",s="";try{let e=n().getCurrencySymbol(t.currency);o=e.symbol,s=e["symbol-alt-narrow"]}catch{}try{let e=n()._getCurrencySymbolInfo(t.currency);o=e.symbol,s=e.symbol}catch{}if(i&&(s=S,t.currency=y),s&&s!==o)return r.replace(o,s)}return r}static _getQuarterString(e,t){var a=u().getQuarter(e.getMonth());switch(t){case"q":return this.romanDigits[a];case"qq":return(0,c.format)(this.defaultQuarterFormat(),this.romanDigits[a]);case"Q":return(a+1).toString();case"QQ":return(0,c.format)(this.defaultQuarterFormat(),(a+1).toString())}return""}static _formatDateEx(e,t){var a,i,o,n=t.format.toLowerCase(),s=t.dateType,d="TimeOnly"===t.valueType;if(!m.NW.isDefined(e))return"";if("num"===s&&"dayofweek"!==n)return e.toString();switch(n){case"monthyear":return r().format(e,"monthandyear");case"quarteryear":return this._getQuarterString(e,"QQ")+" "+e.getFullYear();case"daymonthyear":case"weekyear":return r().format(e,s+"Date");case"datehour":return(a=new Date(e.getTime())).setMinutes(0),d?r().format(e,{hour:"numeric",hour12:"short"!==s}):"timeOnly"===s?r().format(a,"shorttime"):r().format(e,s+"Date")+" "+r().format(a,"shorttime");case"datehourminute":return d?"Short"===t.timeHourMinuteFormat?r().format(e,{hour:"2-digit",minute:"2-digit",hour12:!1}):r().format(e,"shorttime"):"timeOnly"===s?r().format(e,"shorttime"):r().format(e,s+"Date")+" "+r().format(e,"shorttime");case"datehourminutesecond":return d||"timeOnly"===s?r().format(e,"longtime"):r().format(e,s+"Date")+" "+r().format(e,"longtime");case"year":return o=e.toString(),"abbr"===s?o.slice(2,4):o;case"dateyear":return"abbr"===s?r().format(e,"shortyear"):r().format(e,"year");case"quarter":return(0,c.format)(this.defaultQuarterFormat(),e.toString());case"month":return i=e-1,r().getMonthNames("abbr"===s?"abbreviated":void 0)[i];case"hour":return"long"===s&&(d&&t.groupInterval&&"None"===t.groupInterval||"DateTime"===t.valueType)?((a=new Date).setHours(e),a.setMinutes(0),r().format(a,"shorttime")):e.toString();case"dayofweek":return i=m.NW.isString(e)?["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
8ay","Saturday"].indexOf(e):e,"num"!==s?r().getDayNames("abbr"===s?"abbreviated":void 0)[i]:((i-r().firstDayOfWeekIndex()+1+7)%8).toString();default:return e.toString()}}static _getMinimalPossibleValue(e,t){var a=t+1;return"percent"===e&&(a+=2),Math.pow(10,-a)}static _formatNumberEx(e,t){var a,i=this,r=t.format.toLowerCase(),o=i._getUnitFormatSettings(e,t),n="";if(!m.NW.isDefined(e))return"";switch(-1!==["currency","percent","fixedpoint"].indexOf(r)&&o.precision>=0&&Math.abs(e)<i._getMinimalPossibleValue(r,o.precision)&&(e=0),e=i._getNumberByPower(e,o.unitPower,1e3),-1!==["fixedpoint","currency","percent"].indexOf(r)&&(a=i._generateNumericFormatConfig({...o,significantDigits:t.significantDigits,signsAfterPointCount:i._countSignsAfterPoint(e,r),formatType:r},e)),r){case"general":return 0===e?"0":Math.abs(e)<1e-4?this._applyNumberFormat(e,{type:"exponential",precision:2,minimumSignificantDigits:1,maximumSignificantDigits:20}):this._applyNumberFormat(e,{useGrouping:!1,minimumSignificantDigits:1,maximumSignificantDigits:20});case"decimal":n=this._applyNumberFormat(e,i._normalizeFormatConfig(r,o.precision,e));break;case"fixedpoint":n=this._applyNumberFormat(e,a);break;case"currency":a.currency=t.currency||d()().defaultCurrency,n=this._applyNumberFormat(e,a);break;case"percent":a.style="percent",n=this._applyNumberFormat(e,a);break;case"exponential":return this._applyNumberFormat(e,{type:"exponential",precision:o.precision});default:throw"Illegal numeric format: '"+r+"'"}return n=i._insertUnitPostfix(n,o.unitPower),(t.plus&&e>0?"+":"")+n}static _getUnitFormatSettings(e,t){var a,i=t.unitPower||0,r=t.precision||0,o=t.includeGroupSeparator||!1,n=void 0===t.showTrailingZeros||t.showTrailingZeros,s=t.significantDigits||1;if("auto"===i.toString().toLowerCase())if(n=!1,s<1&&(s=1),(a=Math.abs(e))>=1e9?(i=3,a/=1e9):a>=1e6?(i=2,a/=1e6):a>=1e3?(i=1,a/=1e3):i=0,0===a)r=0;else if(a<1){r=s;for(var d=Math.pow(10,-s);a<d;)d/=10,r++}else r=a>=100?s-3:a>=10?s-2:s-1;return r<0&&(r=0),{unitPower:i,precision:r,showTrailingZeros:n,includeGroupSeparator:o}}static _insertUnitPostfix(e,t){return t>0?e.replace(/(\d)([^\d]*)$/,"$1"+(0,f.Mu)(this.defaultLargeNumberFormatPostfixes[t])+"$2"):e}static _generateNumericFormatConfig(e,t){var a;return e.showTrailingZeros||(e.precision=Math.min(e.precision,e.signsAfterPointCount)),(a=this._normalizeFormatConfig(e.formatType,e.precision,t)).useGrouping=e.includeGroupSeparator,e.significantDigits&&t&&(0,b.X$)(a,{minimumSignificantDigits:e.showTrailingZeros?e.significantDigits:1,maximumSignificantDigits:e.significantDigits}),a}static _countSignsAfterPoint(e,t){var a=String(e),i=a.indexOf(".");return"percent"==t&&(i+=2),i<0?0:a.substr(i+1,a.length).length}static _excludeTrailingZeros(e,t){var a,i,r=e.indexOf(t);if(r<0)return e;for(i=(a=e.length)-1;i>=r&&("0"===e[i]||i===r);i--)a--;return e.substring(0,a)}static _normalizeFormatConfig(e,t,a){var i=n()._normalizeFormatConfig(e,{precision:t,useCurrencyAccountingStyle:g.d.useCurrencyAccountingStyle},a);return i="decimal"===e?{...i,minimumIntegerDigits:t||1,useGrouping:!1,maximumFractionDigits:0,round:a<0?"ceil":"floor"}:{...i,minimumFractionDigits:t,maximumFractionDigits:t}}static _getNumberByPower(e,t,a){for(var i=e;t>0;)i/=a,t--;for(;t<0;)i*=a,t++;return i}}v.defaultLargeNumberFormatPostfixes={1:"DashboardStringId.NumericFormatUnitSymbolThousands",2:"DashboardStringId.NumericFormatUnitSymbolMillions",3:"DashboardStringId.NumericFormatUnitSymbolBillions",4:"T"},v.romanDigits=["I","II","III","IV"]},5573:(e,t,a)=>{a.d(t,{W:()=>o});var i=a(865),r=a(955);class o{constructor(e,t){this.model=e,this.propertiesController=t,this._disposables=[],this.propertiesTabs=i.observableArray([])}startEditing(e){e.createImmediately=!1;var t=(new r.O).composeTabs(this.model);this.propertiesTabs(t),this.propertiesController.secondaryModel({displayText:"DashboardWebStringId.Map.Area.Custom",data:this})}
8dispose(){this._disposables.forEach((e=>{e.dispose()}))}}},5584:(e,t,a)=>{a.d(t,{$:()=>u,e:()=>l});var i=a(2951),r=a.n(i),o=a(865),n=a(5988),s=a(9167),d=a(708);class l extends d.v{constructor(e,t){super(e),this.add=()=>{const e=o.observable(this.createNewItemHandler());if(e){const t=()=>{-1===this.dataSource.indexOf(e())&&this.dataSource.push(e()),this._setListSelection(e())};if(this.editItemHandler){const a=new u;this.editItemHandler(e(),a,e),a.createImmediately?t():a.requestRecalculation.add(t)}else t()}},this.edit=()=>this.editItemHandler&&this.editItemHandler(this.selectedValue,new u,o.observable(this.selectedValue)),this.remove=()=>this.removeEnabled()&&this.removeItemHandler&&this.removeItemHandler(this.selectedValue),this.up=()=>{const e=this.selectedValue;this.reorderItemsHandler?this.reorderItemsHandler(e,"up"):this._moveSelectedGridRow("up"),this._setListSelection(e)},this.down=()=>{const e=this.selectedValue;this.reorderItemsHandler?this.reorderItemsHandler(e,"down"):this._moveSelectedGridRow("down"),this._setListSelection(e)},this.dataField=e.propertyName,this.dataSource=t,this.isToolbarVisible=void 0===e.isToolbarVisible||e.isToolbarVisible,this.allowAddItem=void 0===e.allowAddItem||e.allowAddItem,this.allowReorderItem=void 0===e.allowReorderItem||e.allowReorderItem,this.allowRemoveItem=void 0===e.allowRemoveItem||e.allowRemoveItem,this.createNewItemHandler=e.createNewItemHandler,this.editItemHandler=e.editItemHandler,this.reorderItemsHandler=e.reorderItemsHandler,this.customToolbarItems=e.customToolbarItems,this.visibleItemsFilter=e.visibleItemsFilter||(e=>!0),this.customTemplate=e.customTemplate,this.removeItemHandler=e.removeItemHandler||(e=>this.dataSource.remove(e)),this.enableRemoveItem=e.enableRemoveItem||(e=>!0),this.addEnabled=o.observable(!0),this.subscriptions=[this.dataSource.subscribe((()=>this._safeReloadDataSource()))],e.forceRefreshCallback&&e.forceRefreshCallback.subscribe((()=>this._safeReloadDataSource()))}getListOptions(){return{...super.getListOptions(),dataSource:new(r())({load:e=>o.unwrap(this.dataSource).filter(this.visibleItemsFilter).slice(e.skip,e.skip+e.take)}),pageLoadMode:"scrollBottom"}}_itemTemplate(e,t,a){this.customTemplate?this.customTemplate(e,t,a):super._itemTemplate(e,t,a)}_getDisplayText(e){return(0,s.Mu)(o.unwrap(e[this.dataField]))}_moveSelectedGridRow(e){const t=this.selectedValue;if(!t)return;this.listInstance.beginUpdate();const a=this.dataSource().indexOf(t);this.dataSource.splice(a,1),this.dataSource.splice("up"===e?a-1:a+1,0,t),this.listInstance.endUpdate()}_updateActionsState(){const e=this.selectedValue;this.removeEnabled(!!e&&this.enableRemoveItem(e)),this.editEnabled(this.enableEditItem?this.enableEditItem(e):!!e);const t=this.dataSource.indexOf(e);this.upEnabled(!!e&&t>0),this.downEnabled(!!e&&t<this.dataSource().length-1)}_safeReloadDataSource(){const e=this.dataSource().some((e=>e===this.selectedValue))?this.selectedValue:void 0;this.listInstance&&(this.listInstance.reload(),e&&this._setListSelection(e))}dispose(){this.subscriptions&&this.subscriptions.forEach((e=>e.dispose())),super.dispose()}}class u{constructor(){this.requestRecalculation=(0,n.NG)(),this.createImmediately=!0}}},5585:e=>{e.exports=DevExpress.ui.dxCheckBox},5621:(e,t,a)=>{a.d(t,{V:()=>l});var i=a(2951),r=a.n(i),o=a(865),n=a(5988),s=a(9167);class d{constructor(e){this.dataFields=e,this.gridDataSourceKeyCache=[]}mapDataSource(e){const t=[];let a=this.gridDataSourceKeyCache.reduce(((e,t)=>t&&t.key>e?t.key:e),0);const i=o.unwrap(e).map((e=>{let i=this.gridDataSourceKeyCache.filter((t=>t.objRef===e))[0];return i||(i={key:++a,objRef:e}),t.push(i),this.dataFields.reduce(((e,t)=>(e[t]=i.objRef&&o.unwrap(i.objRef[t]),e)),{keyField:i.key})}));return this.gridDataSourceKeyCache=t,i}updateDataSourceItem(e,t){const a=this.gridDataSourceKeyCache.filter((t=>t.key===e))[0],i=a&&a.objRef;i&&this.dataFields.forEach((e=>{t.hasOwnProperty(e)&&o.isWritableObservable(i[e])&&i[e](t[e])}))}getObjectByKey(e){const t=this.gridDataSourceKeyCache.filter((t=>t.key===e))[0];return t&&t.objRef}getKeyByObject(e){const t=this.gridDataSourceKeyCache.filter((t=>t.objRef===e))[0];return t&&t.key}}class l{constructor(e,t){this.add=()=>this._addNewItemRow(),this.remove=()=>this.dataSource.remove(this.selectedValue),this.down=()=>this.downEnabled()&&this._moveSelectedGridRow("down"),this.up=()=>this.upEnabled()&&this._moveSelectedGridRow("up"),this.dataFields=e.dataFields,this.dataSource=t,this.noDataText=(0,s.Mu)(e.noDataText),this.gridColumns=e.gridColumns,this.createNewItemHandler=e.createNewItemHandler,this.customizeInlineEditor=e.customizeInlineEditor,this.customizeCell=e.customizeCell,this.enableAddItem=e.enableAddItem,this.enableRemoveItem=e.enableRemoveItem,this.enableEditItem=e.enableEditItem,this.isToolbarVisible=void 0===e.isToolbarVisible||e.isToolbarVisible,this.allowAddItem=void 0===e.allowAddItem||e.allowAddItem,this.allowRemoveItem=void 0===e.allowRemoveItem||e.allowRemoveItem,this.allowReorderItem=void 0===e.allowReorderItem||e.allowReorderItem,this.addEnabled=o.observable(!0),this.removeEnabled=o.observable(!1),this.upEnabled=o.observable(!1),this.downEnabled=o.observable(!1),this.dataSourceMapper=new d(this.dataFields),e.forceRefreshCallback&&e.forceRefreshCallback.subscribe((()=>
8this.gridInstance&&this.gridInstance.refresh()))}getGridOptions(){const e=new(r())({loadMode:"raw",key:"keyField",load:()=>this.dataSourceMapper.mapDataSource(this.dataSource),update:(e,t)=>(this.dataSourceMapper.updateDataSourceItem(e,t),(0,n.fy)((0,n.KO)().resolve().promise())),insert:e=>{const t=this.createNewItemHandler();return t&&(this.dataFields.forEach((a=>t[a](o.unwrap(e[a])))),this.dataSource.push(t)),(0,n.fy)((0,n.KO)().resolve(t).promise())}});this.dataSourceSubscription=this.dataSource.subscribe((()=>this.gridInstance.refresh()));return{onInitialized:e=>this.gridInstance=e.component,dataSource:e,remoteOperations:!1,showColumnHeaders:!1,noDataText:this.noDataText,showColumnLines:!1,showRowLines:!0,loadPanel:{enabled:!1},paging:{enabled:!1},selection:{mode:"single"},columns:this.gridColumns?this.gridColumns:this.dataFields,editing:{allowUpdating:!0,mode:"cell",startEditAction:"dblClick"},onCellClick:e=>{e.row&&e.row.isSelected&&this.gridInstance.editCell(e.rowIndex,e.columnIndex)},onCellPrepared:this.customizeCell,onEditingStart:e=>e.cancel=this.enableEditItem&&!this.enableEditItem(this.selectedValue,e),onSelectionChanged:e=>this._updateActionsState(),onContentReady:e=>this._updateActionsState(),onEditorPreparing:e=>this.customizeInlineEditor&&this.customizeInlineEditor(e)}}get selectedValue(){const e=this.gridInstance&&this.gridInstance.getSelectedRowKeys()[0];return this.dataSourceMapper.getObjectByKey(e)}dispose(){this.dataSourceSubscription&&this.dataSourceSubscription.dispose(),this.gridInstance?.dispose&&this.gridInstance?.dispose()}_addNewItemRow(){let e;this.gridInstance.hasEditData()&&this.gridInstance.saveEditData(),this.gridInstance.beginUpdate();const t=this.createNewItemHandler();this.gridInstance.getDataSource().store().insert(this.dataFields.reduce(((e,a)=>(e[a]=t[a],e)),{})).then((t=>e=t)),this.gridInstance.endUpdate(),this.gridInstance.refresh().then((()=>{setTimeout((()=>{const t=this.dataSourceMapper.getKeyByObject(e);if(t){const e=this.gridInstance.getRowIndexByKey(t);this.gridInstance.focus(this.gridInstance.getCellElement(e,0)),this.gridInstance.editCell(e,0)}}),1)}))}_moveSelectedGridRow(e){const t=this.selectedValue;if(!t)return;this.gridInstance.beginUpdate();const a=this.dataSource().indexOf(t);this.dataSource.splice(a,1),this.dataSource.splice("up"===e?a-1:a+1,0,t),this.gridInstance.endUpdate()}_updateActionsState(){this.addEnabled(!this.enableAddItem||this.enableAddItem(this.selectedValue)),this.removeEnabled(this.enableRemoveItem?this.enableRemoveItem(this.selectedValue):!!this.selectedValue);const e=this.dataSource.indexOf(this.selectedValue);this.upEnabled(this.selectedValue&&e>0),this.downEnabled(this.selectedValue&&e<this.gridInstance.getDataSource().totalCount()-1)}}},5690:(e,t,a)=>{a.d(t,{Q:()=>d});var i=a(6799),r=a(865),o=a(2037),n=a(1513),s=a(2809);class d extends n.$t{constructor(e={},t=new i.ModelSerializer){super(e,t),this.valueType=r.observable(""),this.value((0,o.bt)(this.value()))}getInfo(){return s._.getInfoPerType(this.valueType)}_getDefaultItemType(){return"Value"}}},5709:(e,t,a)=>{a.d(t,{w:()=>d});var i=a(546),r=a(6799),o=a(592),n=a(6844),s=a(4424);class d extends n.q{get _isFederationDataProvider(){return!0}constructor(e={},t=new r.ModelSerializer){super(e,t),this.queries=(0,r.deserializeArray)(e.Queries,(e=>{if(e["@Type"]===o.SqlQueryType.customSqlQuery)return new i.CustomSqlQuery(e,null,t);if(e["@Type"]===o.SqlQueryType.tableQuery)return new i.TableQuery(e,null,t);if(e["@Type"]===o.SqlQueryType.storedProcQuery)return new i.StoredProcQuery(e,null,t);throw new Error("Unknown sql query type.")})),this.hasCalculatedFields=!0,this.supportDataMembers=!0}getInfo(){return s.R9}getDisplayNamePrefix(){return"DashboardStringId.DefaultSqlDataSourceName"}_getDefaultItemType(){return"SqlDataSource"}}},5715:(e,t,a)=>{a.d(t,{z:()=>r});var i=a(865);class r{constructor(e,t,a,r){this._containersMap=e,this.containerType=t,this._containerGroupLocalization=a,this._highlightedTypes=r,this.headerClick=(e,t)=>{if(!this.hasFullList)return t.stopPropagation(),!1},this.itemClick=(e,t)=>(this.containerType(i.unwrap(e.value)),t.stopPropagation(),t.originalEvent&&t.originalEvent.stopPropagation(),!1)}get shortAvailableContainerTypes(){var e=7-(this.hasFullList?1:0),t=this.availableContainerTypes.filter((e=>!this._highlightedTypes||-1!==this._highlightedTypes.indexOf(e.value))).slice(0,e),a=this.availableContainerTypes.filter((e=>e.selected))[0];return a&&(t.filter((e=>e.value===a.value))[0]||(t.pop(),t.unshift(a))),t}get hasFullList(){return Object.keys(this._containersMap).length>7}get availableContainerTypes(){return Object.keys(this._containersMap||{}).map((e=>{var t=this._containersMap[e];return{value:e,group:t.group,displayName:t.displayName,icon:t.icon,selected:e===this.containerType()}}))}get availableContainerTypeGroups(){return Object.keys(this._containersMap).reduce(((e,t)=>{var a=this._containersMap[t];return e.filter((e=>e.name===a.group))[0]||e.push({name:a.group,displayName:this._containerGroupLocalization&&this._containerGroupLocalization[a.group]||a.group}),e}),[])}}},5720:(e,t,a)=>{a.d(t,{T:()=>n,p:()=>o});var i=a(2383),r=a(6726);let o={DisplayText:"_DisplayText_{4873F9E9-65B2-4307-BB25-BFD09F6A2E54}
8",Value:"_Value_{E5597004-313E-4F79-B02E-DEA46EEB1BFE}"};class n{constructor(e,t){this._info=e,this._dataRowKey=t,this._children=[],this._parent=void 0}_getSpecialValue(e){return this._info.getMetaDataValue(this._dataRowKey,e)}getUniqueValue(){return this._info.getBaseValue(this._dataRowKey)}getValue(){var e=this._getSpecialValue(o.Value);return null==e&&(e=this.getUniqueValue()),e===i.A.nullValueGuid&&(e=null),e}_getLevel(){return this._info.level}_getServerText(){return this._getSpecialValue(o.DisplayText)}getKey(){return this._dataRowKey}getAxisName(){return this._info.axisName}getChildren(){return this._children}getParent(){return this._parent}getAvaliableLeafPoints(){var e=this.getChildren();return e&&e.length?e.reduce(((e,t)=>{var a=t.getAvaliableLeafPoints();return a&&a.length&&(e=e.concat(a)),e}),[]):[this]}_setParent(e){this._parent=e}_setChildren(e){this._children=e}getParentByDimensionId(e){for(var t,a=this;a.getParent();){if((t=a.getDimension())&&t.id==e)return a;a=a.getParent()}return e?this:a}getDimensionValue(e){var t=this,a=t.getDimension();if(!e||a&&a.id==e)return{getValue:function(){return t.getValue()},getUniqueValue:function(){return t.getUniqueValue()},getDisplayText:function(){return t.getDisplayText()}};var i=t.getParent();return i?i.getDimensionValue(e):null}getDisplayText(){var e=this,t=e._getServerText();if(e.getUniqueValue()!==i.A.olapNullValueGuid){if(null==t){var a=e.getDimension();if(a){var o=e._info.metaData.getDimensionFormat(a.id);t=(0,r.GP)(this.getValue(),o)}}return t}}getDimension(){var e=this,t=e.getAxisName();return e._info.metaData.getAxes()[t][e._getLevel()]}getDimensions(){var e=this.getParent();return e?e.getDimensions().concat([this.getDimension()]):[]}getAxisPath(){return this._selectPath(void 0)}getUniquePath(){return this._selectPath((function(e){return e.getUniqueValue()}))}getValuePath(e){return this._selectIncludedPath(e,(function(e){return e.getValue()}))}getDisplayPath(e){return this._selectIncludedPath(e,(function(e){return e.getDisplayText()}))}getValues(){for(var e=[],t=this;null!=t.getUniqueValue()&&(e.push(t.getUniqueValue()),1!=this.getDimensions().length);)t=t.getParent();e.reverse()}_selectIncludedPath(e,t){return this._selectPath((function(a){return!e||e(a)?t(a):void 0}))}_selectPath(e){var t=e||function(e){return e},a=function(e){var i=e.getParent();if(i){var r=t(e);return a(i).concat(void 0===r?[]:[r])}return[]};return a(this)}getPointsByDimensionId(e){return this._getPointsByDimensionId(e,(function(e){return e}))}getDisplayTextsByDimensionId(e){return this._getPointsByDimensionId(e,(function(e){return e.getDisplayText()}))}_getPointsByDimensionId(e,t){var a=[];return this._findPoints(e,a,t),a}_findPoints(e,t,a){var i=this.getDimension();if(i&&i.id===e)t.push(a(this));else for(var r=this.getChildren(),o=0;o<r.length;o++)r[o]._findPoints(e,t,a)}}},5746:(e,t,a)=>{a.d(t,{E:()=>o,k:()=>r});var i=a(641);let r={propertyName:"listBoxType",modelName:"@ListBoxType",displayName:"DashboardWebStringId.FilterItem.Type",defaultVal:"Checked",simpleFormAdapterItem:"buttonGroupEditor",values:{Checked:"DashboardWebStringId.FilterItem.Type.Checked",Radio:"DashboardWebStringId.FilterItem.Type.Radio"}},o=i.fL.concat([r,i.ob])},5768:(e,t,a)=>{a.d(t,{P:()=>x});var i=a(6799),r=a(865),o=a(5988),n=a(1133),s=a(9667),d=a(1923),l=a(7345),u=a(2972),c=a(8588),h=a(4904),p=a(1513),m=a(8285),g=a(2400),b=a(7502),f=a(7563),y=a(3607),S=a(3789),v=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class x extends g.${get _supportParallelRequests(){return!1}constructor(e={},t=new i.ModelSerializer){super(e,t),this._defaultDateTimePeriodIndexSubscription=null,this.currentSelectedDateTimePeriodName=r.observable(),this.series=(0,i.deserializeArray)(e.Series,(e=>m.o.createSeries(this,e,t))),this.dateTimePeriods=(0,i.deserializeArray)(e.DateTimePeriods,(e=>new y.F(e,t))),this._attachDataItem(this,S.EE.propertyName),this.__argument._specifics.acceptableShapingType=d.zH.RangeDate,this.__argument._specifics.forceAddOlapExactDateFormat=!0,this.addDisposable(this._stateController=new f.B(this)),this._stateController.initialize(),(0,b.x)(this.argument,this.dateTimePeriods,this._dataManager)}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.dateTimePeriods),this.disposeObservableArray(this.series),this.dateTimePeriods.removeAll(),this.series.removeAll()}_getInfoCore(){return S.Cf}_getDefaultItemType(){return"RangeFilter"}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getClearMasterFilterSupported(){return!0}_getIsMasterFilter(){return!0}_getInteractivityDimensionLinks(){return[this.__argument]}_getIsVisualInteractivitySupported(){return!1}_getCanColorByDimensions(){return!0}_getCanColorByMeasures(){return!0}_getAreMeasuresColoredByDefault(){return this.series().length>1}_getIsDimensionColoredByDefault(e){return!!this.__seriesDimensions().filter((t=>t.dataItem()===e))[0]}_getColorizableDataItemsInfo(){return[{items:this.__seriesDimensions(),prefixId:h.Uo.SeriesDimension}]}_getDefaultCalculationWindowDefinition(){return new l.t}_hasSelection(){if(this.currentSelectedDateTimePeriodName())return!0;
vendor: 6,365 bytes, line 8
8if(super._hasSelection()){let e=this._fullRange.peek();return!e||!(0,u.ng)(e,this._selectionValues()[0])}return!1}_getSelectionByPeriod(e){let t=e.getDateTimeValue();return[[t.startValue,t.endValue]]}_getDisplayFilterValues(e){return this._stateController._getDisplayFilterValues(e)}_getEntireRange(){var e=this._getPointsByDimension(this.__argument.uniqueName(),n.X.chartArgumentAxis);return e&&e.length>0?[e[0].getValue(),e[e.length-1].getValue()]:[]}_validateSelectionByData(e){if(this.argument()){let e=this._getEntireRange();(0,u.ng)(e,this._fullRange.peek())||this._fullRange(e)}let t=this._fullRange()&&this._fullRange().length>0?e:void 0;this._setSelection(t)}_getValidatedSelection(e){let t=super._getValidatedSelection(e);if(this._fullRange()&&this._fullRange().length>0&&t){let e=s.A.validate({startValue:t[0][0],endValue:t[0][1]},"Year"===this.argument()._actualDateTimeGroupInterval(),{minimum:this._fullRange()[0],maximum:this._fullRange()[1]});t[0]=[e.startValue,e.endValue]}return t}_setState(e){this._stateController.setState(e)}_removeSelectionFromState(e){let t=super._removeSelectionFromState((0,o.zw)({},e));return this._stateController.removeSelectionFromState(t)}_setPredefinedPeriodToState(e,t){let a=super._setPredefinedPeriodToState((0,o.zw)({},e),t);return this._stateController.setPredefinedPeriodToState(a,t)}_setSelectionToState(e,t){return this._stateController.setSelectionToState(e,t)}_extendContentState(e){super._extendContentState(e),this._stateController.extendContentState(e)}_isSortingEnabled(){return!1}_isTopNEnabled(e){return!1}}x.rangeSeriesViewTypesMap={Line:m.o.chartSeriesViewTypesMap.Line,StackedLine:m.o.chartSeriesViewTypesMap.StackedLine,FullStackedLine:m.o.chartSeriesViewTypesMap.FullStackedLine,Area:m.o.chartSeriesViewTypesMap.Area,StackedArea:m.o.chartSeriesViewTypesMap.StackedArea,FullStackedArea:m.o.chartSeriesViewTypesMap.FullStackedArea,Bar:m.o.chartSeriesViewTypesMap.Bar,StackedBar:m.o.chartSeriesViewTypesMap.StackedBar,FullStackedBar:m.o.chartSeriesViewTypesMap.FullStackedBar},v([(0,c.s)("DateTimePeriod")],x.prototype,"dateTimePeriods",void 0),p.Jh.RangeFilter={type:x,groupName:"filter",title:"DashboardStringId.DefaultNameRangeFilterItem",index:310}},5771:(e,t,a)=>{a.d(t,{N:()=>c});var i=a(5419),r=a(5792),o=a(6744),n=a(488),s=a(2531),d=a(341),l=a(8105),u=a(4633);class c{static generateRangeSet(e,t){if(t!==l.mZ.None&&t!==l.mZ.Custom){e.valueType(e.dateTimeGroupInterval()?"Number":"Percent");var a=[],i=l.$p.getStyleList(t);a=i.isIcon?c._generateRangeSet(i.list.length,e.dataType(),e.dateTimeGroupInterval(),(e=>new d.N({"@IconType":i.list[e]}))):c._generateRangeSet(i.list.length,e.dataType(),e.dateTimeGroupInterval(),(t=>e.createStyleSettings(i.list[t]))),e.rangeSet.ranges(a)}}static generateGradientByType(e,t,a,i=!1){if(t!==l._p.None&&t!==l._p.Custom){var r=l.$p.toAppearanceTypes(t).map((e=>i?new s.S({"@PredefinedColor":e}):new n.M({"@AppearanceType":e})));c.generateGradientByStyles(e,r,a)}}static generateGradientByStyles(e,t,a){var i=t.length;a>=i&&(e.generateAsPercent(t[0],t[i-1],a),3==i&&e.rangeSet.ranges()[Math.floor(a/2)].styleSettings(t[1]),4==i&&(e.rangeSet.ranges()[Math.floor(a/3)].styleSettings(t[1]),e.rangeSet.ranges()[Math.floor(2*a/3)].styleSettings(t[2])))}static generateGradientColors(e,t){var a=[],r=l.$p.toAppearanceTypes(e),o=t-1;a[0]=i.Q.fromAppearance(r[0]),a[o]=i.Q.fromAppearance(r[r.length-1]),3==r.length&&(a[o=t/2]=i.Q.fromAppearance(r[1]));for(var n=1;n<t-1;n++)3==r.length&&n===t/2&&(o=t-1),a[n]=i.Q.fromDxColor(a[o].blend(a[0],(n-o)/(0-o)));return a}static getPredefinedType(e,t){for(var a=r.ll.getValues(l.mZ),i=0;i<a.length;i++){var o=a[i];if(o!=l.mZ.None&&o!=l.mZ.Custom&&c._isStylesEqual(e,t(o).actualStyles))return o}return l.mZ.Custom}static getGradientPredefinedType(e,t){for(var a=r.ll.getValues(l._p),i=0;i<a.length;i++){var o=a[i];if(o!=l._p.None&&o!=l._p.Custom&&c._isStylesEqual(e,t(o).actualStyles))return o}return l._p.Custom}static calculateRangePercentValues(e){for(var t=[],a=0;a<e;a++)t.push(c._calculateRangePercent(a,e));return t}static compareValues(e,t,a){var i,r,o=o;if(a&&e&&t){var n=e==o,s=t==o;if(n&&s)return 0;if(n)return-1;if(s)return 1}return(i=e)==(r=t)?0:i?r?i>r?1:-1:1:-1}static _isStylesEqual(e,t){if(e.length!=t.length)return!1;for(var a=0;a<e.length;a++)if(null!=e[a]&&null==t[a]||null==e[a]&&null!=t[a]||!e[a].equals(t[a]))return!1;return!0}static _getPercentRangeStops(e){for(var t=new Array(e),a=0;a<e;a++)t.push(100*a/e);return t}static _calculateRangePercent(e,t,a=0){return Math.round(e/t*100)}static _generateRangeSet(e,t,a,i){for(var r=[],n=0;n<e;n++){let s=new u.c,d=a?c._calculateRangeDate(a,n,e):c._calculateRangePercent(n,e);s.value.setValue(d,o.s$[t]),s.styleSettings(i(n)),r.push(s)}return r}static _calculateRangeDate(e,t,a){let i=a-t-1;switch(e){case"DateHour":return h.addHours(-i);case"DateHourMinute":return h.addMinutes(-i);case"DateHourMinuteSecond":return h.addSeconds(-i);case"DayMonthYear":case"None":return h.addDays(-i);case"WeekYear":return h.addWeeks(-i);case"MonthYear":return h.addMonths(-i);case"QuarterYear":return h.addMonths(3*-i);case"Year":return h.addYears(-i).getFullYear();default:return t}}}class h{}h.addHours=function(e){var t=new Date;return t.setTime(t.getTime()+60*e*60*1e3),t},h.addMinutes=function(e){var t=new Date;return t.setTime(t.getTime()+60*e*1e3),t},h.addSeconds=function(e){var t=new Date;return t.setTime(t.getTime()+1e3*e),t},h.addDays=function(e){var t=new Date;return t.setTime(t.getTime()+24*e*60*60*1e3),t},h.addMonths=function(e){var t=new Date,a=t.getFullYear(),i=t.getMonth()+e,r=i%12;return r<0&&(r+=12),t.setMonth(r),t.setFullYear(a+(i-r)/12),t},h.addYears=function(e){var t=new Date;return t.setFullYear(t.getFullYear()+e),t},h.addWeeks=function(e){return h.addDays(7*e)}},5781:(e,t,a)=>{a.d(t,{R:()=>l});var i=a(6726),r=a(1869),o="SeriesOnly",n="ArgumentsOnly",s="ArgumentsAndSeries",d="ElementSelection";class l extends r._{constructor(e){super(e),this.multiData&&this.viewModel&&(this._measures=this.multiData?this.multiData.getMeasures():[],this._argumentAxisPoints=this.getArgumentAxisPoints(),this.viewModel.ProvideValuesAsArguments?this.settingsType=o:this.viewModel.SummarySeriesMember?this.viewModel.ContentDescription&&this.viewModel.ContentDescription.ElementSelectionEnabled?this.settingsType=d:this.settingsType=s:this.settingsType=n)}
8getPointDisplayTexts(e,t,a){var r=e.dataMembers[0],n=this.multiData.getMeasureById(r);return{argumentText:this.settingsType===o?n.name:this.getTitle(e.axisPoint,"\n"),valueText:e.valueText,percentText:(0,i.bH)(a,this.viewModel.PercentFormatViewModel)}}isDiscreteArgument(){return!0}createDataSource(e,t){var a=this,i=a.viewModel,r=[];if(a.settingsType===o){var n=a._getArgumentAxis().getRootPoint();a._measures.filter((e=>i.ValueDataMembers&&-1!==i.ValueDataMembers.indexOf(e.id))).forEach(((t,i)=>{var o=t.id,s=a._getCrossSlice(n,e).getMeasureValue(o);r.push({x:t.name,y:a._getCorrectZeroValue(s.getValue()),tag:{axisPoint:n,dataMembers:[o],colorMeasureId:a._getColorDataMemberByIndex(i),valueText:s.getDisplayText()}})}))}else a._argumentAxisPoints.forEach((i=>{var o=a._getCrossSlice(i,e).getMeasureValue(t);r.push({x:a.getArgument(i),y:a._getCorrectZeroValue(o.getValue()),tag:{axisPoint:i,dataMembers:[t],colorMeasureId:a._getColorDataMemberByMeasureId(t),valueText:o.getDisplayText()}})}));return r}getValueDataMembers(){var e=this.viewModel;switch(this.settingsType){case o:return["SeriesOnlyInternalFakeValueDataMember"];case n:case s:return e.ValueDataMembers;case d:return[e.ValueDataMembers[e.ContentDescription.SelectedElementIndex]]}}getValueDisplayNames(e,t){var a=this.viewModel;switch(this.settingsType){case n:return a.ValueDisplayNames[t];case o:case s:case d:return this.getTitle(e)}}_getCorrectZeroValue(e){return 0===e||null==e?null:Math.abs(e)}_getColorDataMemberByMeasureId(e){var t=this.viewModel;switch(this.settingsType){case n:var a=t.ValueDataMembers?t.ValueDataMembers.indexOf(e):-1;return this._getColorDataMemberByIndex(a);case s:return this._getColorDataMemberByIndex(0);case d:return this._getColorDataMemberByIndex(t.ContentDescription.SelectedElementIndex);default:return}}_getColorDataMemberByIndex(e){var t=this.viewModel.ColorDataMembers;return 1==t.length?t[0]:t[e]}}},5792:(e,t,a)=>{a.d(t,{$A:()=>r,ZN:()=>o,ll:()=>s,wM:()=>n});var i=a(865);class r{static validateName(e,t,a,o,n=!1){var s=i.unwrap(e[a]);r.isValidName(s,t,a)||e[a](r.generateName(s,t,a,o,n))}static isValidName(e,t,a){return 0===t.map((e=>i.unwrap(e[a]))).filter((t=>t===e)).length}static generateName(e,t,a,i,o=!1){for(var n=t=>e+(o?" ":"")+t,s=i||0,d=n(s);!r.isValidName(d,t,a);)d=n(++s);return d}}function o(e){return!!(e&&"string"==typeof e&&e.length&&e.match(/^[A-Za-z][A-Za-z0-9]*(?:_[A-Za-z0-9]+)*$/))}class n{static isNotFalsy(e,t){if(!e)throw new Error(t+" should not be falsy.")}static requires(e,t){if(!e)throw new Error(t||"Required code contract condition is not met.")}}class s{static getNamesAndValues(e){return this.getNames(e).map((t=>({name:t,value:e[t]})))}static getNames(e){return s._getObjectValues(e).filter((e=>"string"==typeof e))}static getValues(e){return s._getObjectValues(e).filter((e=>"number"==typeof e))}static _getObjectValues(e){return Object.keys(e).map((t=>e[t]))}}},5803:(e,t,a)=>{a.d(t,{Qk:()=>s,Zz:()=>o,st:()=>l,xD:()=>d});var i=a(1133),r=a(4833);let o={getSchemaRow(e){let t={};return e&&e.forEach((e=>{t[e.name]=void 0})),t},createAreaFields:(e,t,a)=>e?e.map((e=>({name:e.DataId,dataField:e.DataId,caption:e.Caption,area:t,expanded:a,sortBy:"none"}))):[],getColumnAxis:e=>e.getAxis(i.X.pivotColumnAxis),getRowAxis:e=>e.getAxis(i.X.pivotRowAxis)};class n{constructor(){this._supportedLogicalOperation=["and","or"]}_visitComplexExpression(e){let t,a=null;for(let i=0;i<e.length;i++){let r=e[i];if(i%2==1)"string"==typeof r&&-1!==this._supportedLogicalOperation.indexOf(r)?a=r:new Error(`Filter "${JSON.stringify(e)}" has unsupported structure. Element "${JSON.stringify(r)}" at ${i} is not supported operator`);else{if(!Array.isArray(r))throw new Error(`Filter "${JSON.stringify(e)}" has unsupported structure. Element "${JSON.stringify(r)}" at ${i} should be array`);if(0===i)t=this._visit(r);else switch(a){case"and":t=this._and(t,this._visit(r));break;case"or":t=this._or(t,this._visit(r));break;default:throw new Error(`The operator "${a.toString()}" is not supported in filter expression`)}}}return t}_visit(e){if(!e||0===e.length)return this._visitEmpty(e);if(1===e.length)return this._visit(e[0]);if(2===e.length)return this._negate(this._visit(e[1]));if(3===e.length&&"="===e[1]){let t=e[0],a=e[2];return this._visitEquality(t,a)}if(e.length>=3&&e.length%2==1)return this._visitComplexExpression(e);throw new Error(`Filter "${JSON.stringify(e)}" has unsupported structure: must contain an odd number of elements`)}}
8class s extends n{static fits(e,t){return s._instance._dimensionValues=e,s._instance._visit(t)}_visitEmpty(e){return!0}_negate(e){return!e}_visitEquality(e,t){return void 0===this._dimensionValues[e]||this._dimensionValues[e]===t}_and(e,t){return e&&t}_or(e,t){return e||t}}s._instance=new s;class d extends n{static simplify(e){return d._instance._visit(e)}_visitEmpty(e){return e}_negate(e){return["!",e]}_visitEquality(e,t){return[e,"=",t]}_and(e,t){return[e,"and",t]}_or(e,t){return[e,"or",t]}}d._instance=new d;class l extends n{static extract(e){return(0,r.dM)(l._instance._visit(e))}_visitEmpty(e){return[]}_negate(e){return e}_visitEquality(e,t){return[e]}_and(e,t){return e.concat(t)}_or(e,t){return e.concat(t)}}l._instance=new l},5809:(e,t,a)=>{a.d(t,{k:()=>n});var i=a(6799),r=a(1105),o=a(2210);class n extends r.t{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.F}equals(e){return e instanceof n&&this.definitionMode()===e.definitionMode()}}r.I.PivotWindowDefinition=n},5834:(e,t,a)=>{a.d(t,{y:()=>n});var i=a(6799),r=a(5354),o=a(8621);class n extends r.Q{static _getRankFunction(e){switch(e){case"Competition":return"RankCompetition";case"Unique":return"RankUnique";case"Dense":return"RankDense";case"Modified":return"RankModified";case"Percentile":return"RankPercentile";default:throw new Error("Unsupported RankType")}}get name(){return"DashboardWebStringId.Calculations.Rank"}constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.jV}_createInstance(){return new n}_getExpression(e){var t="Ascending"==this.rankOrder()?"asc":"desc";return`${n._getRankFunction(this.rankType())}(${e}, '${t}')`}}r.c.Rank=n},5842:(e,t,a)=>{a.d(t,{a:()=>o,q:()=>r});var i=a(641);let r={propertyName:"comboBoxType",modelName:"@ComboBoxType",displayName:"DashboardWebStringId.FilterItem.Type",defaultVal:"Standard",simpleFormAdapterItem:"buttonGroupEditor",values:{Standard:"DashboardWebStringId.FilterItem.Type.Standard",Checked:"DashboardWebStringId.FilterItem.Type.Checked"}},o=i.fL.concat([r,i.ob])},5854:(e,t,a)=>{a.d(t,{BG:()=>o,CY:()=>n,MP:()=>s,R0:()=>d,h$:()=>h,kd:()=>r,kw:()=>u,mg:()=>c,rx:()=>l});var i=a(4904);let r={Title:"DashboardStringId.CardRowDataElementTypeTitleCaption",Subtitle:"DashboardStringId.CardRowDataElementTypeSubtitleCaption",ActualValue:"DashboardStringId.CardRowDataElementTypeActualValueCaption",TargetValue:"DashboardStringId.CardRowDataElementTypeTargetValueCaption",AbsoluteVariation:"DashboardStringId.CardRowDataElementTypeAbsoluteVariationCaption",PercentVariation:"DashboardStringId.CardRowDataElementTypePercentVariationCaption",PercentOfTarget:"DashboardStringId.CardRowDataElementTypePercentOfTargetCaption",CardName:"DashboardStringId.CardRowDataElementTypeCardNameCaption"},o={...r,DimensionValue:"DashboardStringId.CardRowDataElementTypeDimensionValueCaption"},n={AllElements:"DashboardStringId.FormatRuleApplyToAllElements",...r,Indicator:"DashboardStringId.CardRowDataElementTypeDeltaIndicatorCaption"},s={...o,DeltaIndicator:"DashboardStringId.CardRowDataElementTypeDeltaIndicatorCaption",Sparkline:"DashboardStringId.CardRowDataElementTypeSparklineCaption"},d={propertyName:"visible",modelName:"@Visible",from:i.q6},l={propertyName:"dimensionIndex",modelName:"@DimensionIndex",from:i.a1},u={propertyName:"valueType",modelName:"@ValueType",simpleFormAdapterItem:"listEditor"},c=[d],h=c.concat([u,l])},5988:(e,t,a)=>{a.d(t,{Ay:()=>_,Ge:()=>N,HC:()=>l,HE:()=>y,I1:()=>d,KO:()=>C,L$:()=>E,NG:()=>I,Oq:()=>g,Ot:()=>b,P$:()=>f,Qd:()=>p,R8:()=>S,RG:()=>m,Rp:()=>w,X$:()=>c,fy:()=>s,i:()=>u,kp:()=>x,ql:()=>M,wj:()=>T,zN:()=>v,zw:()=>h});var i=a(9731),r=a(4058),o=a.n(r),n=a(1669);const s=e=>e,d=e=>e.jquery||e.dxRenderer?e[0]:e,l=e=>n.fn.constructor(e),u=e=>o()().useJQuery?l(e):e,c=(e,t,...a)=>n.extend(e,t,...a),h=(e,...t)=>n.extend(!0,e,...t),p=e=>n.isPlainObject(e),m=e=>n.fn.constructor(e).width(),g=e=>n.fn.constructor(e).height(),b=e=>n.fn.constructor(e).outerWidth(),f=e=>n.fn.constructor(e).outerHeight(),y=(e,t)=>n.fn.constructor(e).wrapInner(t),S=function(e,t,a){if(!(arguments.length>2))return n.fn.constructor(e).data(t);n.fn.constructor(e).data(t,a)},v=e=>n.fn.constructor(e).is(":visible"),x=(e,t)=>{for(var a=e,i=a.matches||a.matchesSelector||a.webkitMatchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector;a;){if(i.apply(a,[t]))return a;a=D(a)}return null},D=e=>{for(;e&&!e.parentElement;)e=e.parentNode;return e?e.parentElement:null},I=()=>n.Callbacks(),C=()=>n.Deferred(),_=()=>new i.DxDeferred,w=(...e)=>n.when(...e),T=e=>n.when.apply(n.when,e),M=e=>n.param(e),N=e=>n.fn.constructor(e).offset(),E=(e,t)=>n.fn.constructor(e,t)},6157:(e,t,a)=>{a.d(t,{Ex:()=>n,GX:()=>s,Hv:()=>m,LH:()=>g,Ws:()=>c,_K:()=>h,g6:()=>d,o3:()=>p,os:()=>l,ub:()=>u});var i=a(1023),r=a(4904),o=a(3888);let n={propertyName:"dataSource",modelName:"@DataSource",displayName:"DashboardStringId.DefaultDataSourceName",simpleFormAdapterItem:"textBoxEditor"},s={propertyName:"filterString",modelName:"@FilterString",from:e=>(0,i.nV)(e)},d={propertyName:"visibleDataFilterString",modelName:"@VisibleDataFilterString"},l={propertyName:"isMasterFilterCrossDataSource",modelName:"@IsMasterFilterCrossDataSource",displayName:"DashboardWebStringId.CrossDataSourceFiltering",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},u={propertyName:"colorScheme",modelName:"ColorScheme",displayName:"DashboardWebStringId.DashboardMenuColorScheme",array:!0},c={propertyName:"dataItems",modelName:"DataItems",displayName:"DashboardWebStringId.DataSources.DataItems",array:!0},h={propertyName:"__hiddenDimensions",modelName:"HiddenDimensions",displayName:"DashboardWebStringId.Binding.HiddenDimensions",array:!0},p={propertyName:"__hiddenMeasures",modelName:"HiddenMeasures",displayName:"DashboardWebStringId.Binding.HiddenMeasures",array:!0},m={propertyName:"formatRules",modelName:"FormatRules",array:!0},g=o.xg.concat([n,r.Fp,s,d,l,c,m,h,p,u])},6172:(e,t,a)=>{a.d(t,{E2:()=>r,_o:()=>n,pr:()=>o});var i=a(4904);let r={propertyName:"shapeData",modelName:"@ShapeData",displayName:"DashboardWebStringId.Map.CustomMapFile",defaultVal:void 0,category:i.Sw.Map},o={propertyName:"attributeData",modelName:"@AttributeData",displayName:"DashboardWebStringId.Map.CustomAttributeFile",defaultVal:void 0,category:i.Sw.Map},n=[r,o]},6185:(e,t,a)=>{a.r(t),a.d(t,{BindingSectionTitles:()=>It.Uo,NotSupportedProperty:()=>It.li,PropertyCategory:()=>It.Sw,_actualRankType:()=>U.iN,_dataMemberSerialization:()=>Tt.ee,_dataSourceNameSerialization:()=>Tt.cF,absoluteVariationNumericFormat:()=>
8c.V5,absoluteVariationNumericFormatSerializationsInfo:()=>h.i3,actualValueName:()=>$e.td,actualValuePropertyName:()=>It.UQ,aliasProperty:()=>V.ql,allowCellMerge:()=>ke.mJ,allowMultiselect:()=>Mt.re,allowNegativeAxis:()=>R.ak,allowNull:()=>Mt.Hu,alwaysShowZeroLevel:()=>Oe.ZD,alwaysShowZeroLevelScatter:()=>ve.Zx,alwaysShowZeroLevelTemplate:()=>ve.rp,appearanceSettingsSerializationsInfo:()=>le.hZ,appearanceType:()=>le.pP,applyToChartElement:()=>ae.gi,applyToColumn:()=>se.QF,applyToRow:()=>te.a1,area:()=>je.Wc,argument:()=>bt.EE,argumentPropertyName:()=>It.A1,argumentsPropertyName:()=>It.zv,arrangementMode:()=>Ne.gz,attributeData:()=>Ue.pr,attributeDimension:()=>He.LX,attributeName:()=>He.CK,autoExpand:()=>Fe.C,autoExpandColumnGroups:()=>ht.aG,autoExpandRowGroups:()=>ht.IG,autofitTemplateSerializationInfo:()=>be.LZ,averageType:()=>k.G,axisVisible:()=>ve.kS,axisX:()=>ft.sF,axisXMeasure:()=>ft.sZ,axisY:()=>ft.l3,axisYMeasure:()=>ft.hm,backColor:()=>le.lU,barCurrentStyleSettings:()=>W.dq,barCurrentStyleSettingsType:()=>W.hE,barNegativeStyleSettings:()=>W.vI,barOptions:()=>oe.oD,baseDateTypeValues:()=>G.Ao,bottomLatitude:()=>Ze.Me,bottomSubValue1:()=>be.MZ,bottomSubValue2:()=>be.TH,bottomValue:()=>be.NR,bottomValue1:()=>be.Oh,bottomValue2:()=>be.VV,boundImageDashboardItemSerializationsInfo:()=>Xe.WD,bubbleMapColor:()=>Ge.Od,bubbleMapDashboardItemSerializationsInfo:()=>Ge.Bf,bubbleMapWeight:()=>Ge.vc,calcFieldDataMember:()=>T.Kl,calcFieldExpression:()=>T.oq,calcFieldExpressionEditable:()=>T.Oj,calculatedFieldSerializationsInfo:()=>T.Ey,calculatedFieldType:()=>T.j,calculation:()=>m.G7,calculationRankOrder:()=>l.GS,calculationRankType:()=>l.q8,calculationSerializationsInfo:()=>r.r,calculations:()=>m.lR,cardDashboardItemSerializationsInfo:()=>me.PO,cardDefinitionMode:()=>g.J,cardDeltaOptions:()=>pe.bu,cardDeltaOptionsSerializationsInfo:()=>dt.iv,cardFormatRuleLayoutElementValuesMap:()=>fe.CY,cardLayout:()=>be.jj,cardLayoutSerializationInfo:()=>ge.dL,cardLayoutSparkline:()=>be.uo,cardLayoutTemplateDataElementSerializationInfo:()=>fe.h$,cardLayoutTemplateElementBaseSerializationInfo:()=>fe.mg,cardLayoutValueType:()=>fe.kw,cardLayoutVisible:()=>fe.R0,cardRowBaseSerializationInfo:()=>ye.QH,cardRowDataElementDimensionIndex:()=>Se.XQ,cardRowDataElementSerializationInfo:()=>Se.TX,cardRowDataElementTypeValuesMap:()=>fe.BG,cardRowDataElementTypeValuesMapEx:()=>fe.MP,cardRowDataElementValueType:()=>Se.yc,cardRowElementColor:()=>Se.IK,cardRowElementSerializationsInfo:()=>Se.gM,cardRowElementTypeValuesMapBase:()=>fe.kd,cardRowFontFamily:()=>Se.UN,cardRowFontSize:()=>Se.DD,cardRowIndicatorElementSerializationInfo:()=>Se.sE,cardRowSerializationInfo:()=>ye.Rv,cardRowTextElementBaseSerializationInfo:()=>Se.PL,cardRowTextElementSerializationInfo:()=>Se.aP,cardRows:()=>ge.m7,cardSerializationsInfo:()=>pe.GF,cardSparklineArgument:()=>me.BW,cardSparklineOptions:()=>pe.Gi,cardSparklineRowOptions:()=>ye.wn,cardSparklineRowSerializationInfo:()=>ye.sK,cardWindowDefinitionSerializationsInfo:()=>g.p,cards:()=>me.kR,cellsItemFormatRuleSerializationsInfo:()=>te.pm,centerPointLatitude:()=>Ze.MS,centerPointLongitude:()=>Ze.VT,chartAlwaysShowZeroLevel:()=>ve.jR,chartArgumentsMeta:()=>et.S,chartAxisSerializationsInfo:()=>ve.nC,chartAxisX:()=>xe.E4,chartAxisXSerializationsInfo:()=>ve.bO,chartAxisYBaseSerializationsInfo:()=>ve.Bc,chartAxisYSerializationsInfo:()=>ve.MF,chartDefinitionMode:()=>b.T,chartIndicators:()=>xe.vH,chartItemBaseSerializationsInfo:()=>et.W,chartItemFormatRuleSerializationsInfo:()=>ae.wP,chartItemFormatRuleSerializationsInfoBase:()=>ie.zh,chartItemSerializationInfo:()=>xe.W6,chartLegend:()=>xe.k2,chartLegendSerializationsInfo:()=>De.Tg,chartLegendVisible:()=>De.K4,chartPaneName:()=>Ie.Wh,chartPaneSerializationsInfo:()=>Ie.ec,chartRotated:()=>xe.GA,chartSecondaryAxisYSerializationsInfo:()=>ve.w1,chartSeries:()=>Ie.s2,chartSeriesPointLabelOptions:()=>Ce.Gw,chartSeriesSerializationsInfo:()=>Ce.xJ,chartSeriesType:()=>Ce.gW,chartSeriesValue:()=>Ce.Hq,chartSeriesWeight:()=>Ce.C7,chartWindowDefinitionSerializationsInfo:()=>b.b,checkGridUriPattern:()=>Oe.H,chorolpethMapValue:()=>$e.ek,choroplethMapDashboardItemSerializationsInfo:()=>He.rg,classCaption:()=>re.HI,close:()=>Ce.VN,color:()=>ue.yW,colorLegend:()=>je.$z,colorPropertyName:()=>It.Ui,colorScheme:()=>_t.$m,colorSchemeColor:()=>i.oY,colorSchemeDataMember:()=>i.fV,colorSchemeDataSource:()=>i.eZ,colorSchemeEntrySerializationInfo:()=>i.j6,colorSchemeSummaryType:()=>i.di,colorShemeValue:()=>
8i.Vo,colorShemetype:()=>i.ug,colorStyleSettingsSerializationsInfo:()=>ue.Fm,coloringDimensions:()=>we.t_,coloringMeasures:()=>we.Ju,coloringMode:()=>p.z4,coloringOptions:()=>nt.k,columnTotalsPosition:()=>ht.Jd,columnType:()=>Oe.DW,columnWeight:()=>Oe.hZ,columnWidthMode:()=>ke.ix,columnsPropertyName:()=>It.G3,comboBoxDashboardItemSerializationsInfo:()=>Me.a,comboBoxType:()=>Me.q,commonInteractivityOptions:()=>lt.$4,complexValueInfo:()=>oe.EZ,complexValuePersistedValue:()=>oe.EW,complexValueType:()=>oe.wP,complexValueValue:()=>oe.VG,componentName:()=>It.TQ,condition:()=>re.uH,conditionInCondition:()=>K.in,conditionTypes:()=>re.zY,connection:()=>L.FI,connectionName:()=>O.u,connectionSerializationsInfo:()=>M.w,content:()=>yt.Q,contentArrangementMode:()=>It.xe,contentLineCount:()=>It.Vf,contentType:()=>_e.IM,context:()=>V._O,contextItemSerializationsInfo:()=>V.cE,convertDateTimeGroupInterval:()=>gt.Nu,createViewerPaddings:()=>Ze.ZY,currencyCultureName:()=>_t.fW,customDashboardItemSerializationsInfo:()=>we.a,customFormatString:()=>h.Ed,customItemType:()=>we.HL,customItemWindowDefinitionSerializationsInfo:()=>f.Z,customShapefile:()=>je.Pz,customShapefileData:()=>qe.nJ,customShapefileDataSerializationsInfo:()=>Ue._o,customShapefileSerializationsInfo:()=>qe.SA,customShapefileUrl:()=>qe.EI,customTemplateSerializationInfo:()=>be.Ed,dashboardGridItemSerializationsInfo:()=>Le.nB,dashboardItem:()=>Dt._4,dashboardItemColoringOptionsSerializationsInfo:()=>st.aK,dashboardItemFormatRuleSerializationsInfo:()=>re.Qd,dashboardItemSerializationsInfo:()=>tt.xg,dashboardParameterSerializationsInfo:()=>Mt.vw,dashboardSerializationsInfo:()=>_t.mt,dashboardTitle:()=>_t.Jf,dashboardTitleSerializationsInfo:()=>wt.gS,dataBindingMode:()=>Xe.No,dataDashboardItemSerializationsInfo:()=>at.LH,dataFieldChildNodes:()=>N.EH,dataFieldDataMember:()=>N.PD,dataFieldDisplayName:()=>N.K4,dataFieldFieldType:()=>N.B0,dataFieldIsAggregate:()=>N.EC,dataFieldIsComparable:()=>N.tR,dataFieldIsConvertible:()=>N.OL,dataFieldIsCorruptedCalcField:()=>N.wV,dataFieldIsDataFieldNode:()=>N.Td,dataFieldIsDataMemberNode:()=>N.xw,dataFieldIsDataSourceNode:()=>N.KB,dataFieldIsDataTableNode:()=>N.v7,dataFieldIsExpressionsNode:()=>N.kS,dataFieldIsList:()=>N.Nd,dataFieldName:()=>N.kl,dataFieldSerializationsInfo:()=>N.I,dataItem:()=>c.ad,dataItemApplyTo:()=>te.L2,dataItemApplyToName:()=>ae.uU,dataItemCurrencyCultureName:()=>h.Ee,dataItemDataMember:()=>c.aq,dataItemDateTimeFormatSerializationsInfo:()=>h.Bq,dataItemLinkSerializationsInfo:()=>c.N5,dataItemName:()=>
8ie.ds,dataItemNumericFormatSerializationsInfo:()=>h.$O,dataItemSerializationsInfo:()=>c.lh,dataItemsSerializable:()=>at.Ws,dataMember:()=>It.Fp,dataMemberProperty:()=>V.oq,dataMemberSerialization:()=>Tt.RY,dataSource:()=>at.Ex,dataSourceNameSerialization:()=>Tt.jX,dataSourceProperty:()=>V.bd,dataSourceSerializationsInfo:()=>E.v,dataSources:()=>_t.x6,date:()=>gt.p6,dateFilterDashboardItemSerializationsInfo:()=>Ne.Vj,dateFilterDimension:()=>Ne.$R,dateFormat:()=>h.i$,dateGroupIntervalsDict:()=>p.Kl,dateHourFormat:()=>h.mC,dateHourMinuteFormat:()=>h.sV,dateOnlyGroupInterval:()=>p.Rl,datePickerLocation:()=>Ne.yQ,dateTimeFormat:()=>c.LE,dateTimeGroupInterval:()=>p.cQ,dateTimeGroupIntervalsDict:()=>p.NF,dateTimePeriodSerializationsInfo:()=>pt.IV,dateTimePeriods:()=>bt._L,dateTimeWithSecondsFormat:()=>h.Yg,dateType:()=>G.Ji,dayOfWeekFormat:()=>h.Lm,defaultDateTimePeriodName:()=>bt.No,defaultValue:()=>Mt.Jh,defaultValues:()=>Mt.gH,definition:()=>i.mw,definitionInfo:()=>i.ui,definitionsInMeasureDefinition:()=>i.vS,deltaCompactTemplateSerializationInfo:()=>be.st,deltaIndicator:()=>be.KR,deltaMapActualValue:()=>$e.cF,deltaMapDeltaOptions:()=>$e.dW,deltaMapSerializationsInfo:()=>$e.k5,deltaMapTargetValue:()=>$e.ZG,deltaName:()=>$e.IQ,deltaOptionsSerializationsInfo:()=>dt.KW,deltaValueTypeMap:()=>dt.k9,description:()=>Mt.h_,differenceCalculationSerializationsInfo:()=>o.aN,differenceType:()=>o.AY,dimension:()=>Oe.rK,dimensionDisplayMode:()=>Oe.Su,dimensionGroupIndex:()=>p.kO,dimensionIndex:()=>fe.rx,dimensionInfoDateTimeGroupInterval:()=>i.OC,dimensionItemSerializationsInfo:()=>p.pg,dimensionKeySerializationInfo:()=>i.Kn,dimensionKeys:()=>i.Bj,dimensionValue:()=>i.iS,dimensions:()=>Te.KQ,displayMemberSerialization:()=>Tt.n3,displayMode:()=>Oe.sw,displayName:()=>ie.QC,displayTextPattern:()=>Ne.S0,displayValue:()=>Oe.KN,drawAxis:()=>R.it,dynamicListLookUpSettingsSerializationsInfo:()=>Tt.eu,editorTemplates:()=>Ct.p,efDataSourceSerializationsInfo:()=>A._,elements:()=>ye.Yt,emptyStyleType:()=>he.R,enableBandedRows:()=>ke.Zi,enableClustering:()=>Ye.Sg,enableSearch:()=>Ee.ST,enableZooming:()=>ve.Fh,enabled:()=>re.Sn,endLimit:()=>
8pt.Lz,exactDateFormat:()=>h.Xe,exactDateOnlyFormat:()=>h.Vw,exactTimeOnlyFormat:()=>h.ec,excelDataSourceSerializationsInfo:()=>F.M,expression:()=>m.dn,extendedDateTypeValues:()=>G.M,extractDataSourceSerializationsInfo:()=>P.U,federationDataSourceSerializationsInfo:()=>V.K8,fieldTypes:()=>oe.s$,filter:()=>It.pb,filterDimensions:()=>Ee.Ug,filterElementItemBaseSerializationInfo:()=>Ee.fL,filterString:()=>at.GX,filterType:()=>Ne.Lm,fixedDateTimePeriodLimitProperty:()=>mt.JU,fixedDateTimePeriodLimitSerializationsInfo:()=>gt.te,fixedWidth:()=>Oe.$2,floatFromModel:()=>It.a1,flowDateTimePeriodLimitProperty:()=>mt.Ju,flowDateTimePeriodLimitSerializationsInfo:()=>gt.DN,flowIntervalOrderedValues:()=>gt.nS,flowIntervalValues:()=>gt.GF,fontFamily:()=>le.mw,fontStyle:()=>le.xC,foreColor:()=>le.se,formatConditionAverageSerializationsInfo:()=>k.f,formatConditionBarOptionsSerializationsInfo:()=>R.b_,formatConditionBarSerializationsInfo:()=>W.x0,formatConditionBaseSerializationsInfo:()=>z.R,formatConditionColorRangeBarSerializationsInfo:()=>j.L,formatConditionDateOccurringSerializationsInfo:()=>G.Kh,formatConditionExpression:()=>$.B4,formatConditionExpressionSerializationsInfo:()=>$.mK,formatConditionFilter:()=>$.d4,formatConditionGradientRangeBarSerializationsInfo:()=>Z.i,formatConditionMaximum:()=>H.nG,formatConditionMinMaxBaseSerializationsInfo:()=>H.Hf,formatConditionMinimum:()=>H.XF,formatConditionRangeBaseSerializationsInfo:()=>Y.W_,formatConditionRangeGradientSerializationsInfo:()=>Q.L,formatConditionRangeSetSerializationsInfo:()=>J.v,formatConditionStyleBaseSerializationsInfo:()=>q.i,formatConditionTopBottomSerializationsInfo:()=>U.oB,formatConditionValue1:()=>K.dR,formatConditionValue2:()=>K.Yc,formatConditionValueSerializationsInfo:()=>K.HF,formatRuleDataItem:()=>te.zq,formatRuleName:()=>re.F1,formatRules:()=>at.Hv,formatType:()=>h.sg,formatTypeValues:()=>h.cz,fromDateToString:()=>It.D5,fromStringToDate:()=>It.fl,gaugeDashboardItemSerializationsInfo:()=>Ve.Qw,gaugeSerializationsInfo:()=>Pe.p0,gaugeViewType:()=>Ve.Tf,gaugeWindowDefinitionSerializationsInfo:()=>y.A,gauges:()=>Ve.x_,geoPointMapDashboardItemBaseSerializationsInfo:()=>Ye.H3,geoPointMapDashboardItemSerializationsInfo:()=>Ke.O,getInteractivityOptionsPropertyInfo:()=>lt.rZ,gridColumnActualValue:()=>Oe.Kf,gridColumnBaseSerializationsInfo:()=>Oe.LW,gridColumnDeltaOptions:()=>Oe.$S,gridColumnFilter:()=>Le.ZA,gridColumnTargetValue:()=>Oe.Le,gridColumnUriPattern:()=>Oe.XW,gridColumns:()=>Le.cb,gridDefinitionMode:()=>S.x,gridDeltaColumnSerializationsInfo:()=>Oe.cG,gridDimensionColumnSerializationsInfo:()=>Oe.w7,gridHyperlinkColumnSerializationsInfo:()=>Oe._7,gridItemFormatRuleSerializationsInfo:()=>ne.a,gridMeasureColumnSerializationsInfo:()=>Oe.Wg,gridOptions:()=>Le.nv,gridOptionsSerializationsInfo:()=>ke.a_,gridSparklineColumnSerializationsInfo:()=>Oe.RF,gridValidateUriPattern:()=>Oe.Jt,gridWindowDefinitionSerializationsInfo:()=>S.X,groupChildValues:()=>p.ID,groupIndex:()=>N.kD,groupItemSerializationInfo:()=>We.P,groups:()=>_t.TN,groupsLabelContentType:()=>xt.ab,groupsTooltipContentType:()=>xt.tQ,hAlignment:()=>Se.uQ,height:()=>ye.uJ,hiddenDimensions:()=>at._K,hiddenMeasures:()=>at.o3,high:()=>Ce.$t,highLowCloseSeriesSerializationsInfo:()=>Ce.Hs,highlightMinMaxPoints:()=>ut.gk,highlightStartEndPoints:()=>ut.nR,horizontalAlignment:()=>it.sE,hourFormat:()=>h.Oi,iconSettingsSerializationsInfo:()=>ce.O,iconType:()=>ce._,idProperty:()=>V.nf,ignoreEmptyPoints:()=>Ce.Zx,ignoreMasterFiltersDefaultFalse:()=>lt.ym,ignoreMasterFiltersDefaultTrue:()=>lt.Ny,image64:()=>it.kH,imageAltText:()=>it.SB,imageAltTextItem:()=>Xe.Dr,imageDashboardItemSerializationsInfo:()=>it.GY,imageItem:()=>Xe.hY,imageType:()=>it.wm,includeGroupSeparator:()=>h.J4,includeMasterFilter:()=>wt.Hc,includeSummaryValueToShapeTitle:()=>He.QE,indent:()=>ye.pZ,insidePosition:()=>De.Eu,integerValidationRule:()=>It.OY,interactivityTargets:()=>we.mP,intersectionLevelMode:()=>se.$h,intersectionLevelModeValues:()=>se.pJ,interval:()=>gt.YP,isDiscreteNumericScale:()=>p.zp,isDrillDownEnabled:()=>lt.ht,isInsideDiagram:()=>De.Mo,isMasterFilterCrossDataSource:()=>at.os,isMasterFilterDefaultFalse:()=>lt.rH,isMasterFilterDefaultTrue:()=>lt.gu,isWeighted:()=>Je.y0,itemColorScheme:()=>at.ub,itemType:()=>It.YG,items:()=>_t.ld,kpiDashboardItemSerializationsInfo:()=>ze.p,kpiElementSerializationsInfo:()=>Re.QS,kpiItemActualValue:()=>Re.P$,kpiItemTargetValue:()=>Re.kV,kpiItemdeltaOptions:()=>Re.iJ,labelContentType:()=>ct.IA,labelPosition:()=>ct.in,latitude:()=>Ye.zr,layout:()=>_t.Zp,layoutAlgorithm:()=>xt.CC,layoutDirection:()=>xt._M,layoutItemSerializationsInfo:()=>Dt.fx,layoutItemsSerializable:()=>Dt.SD,layoutOptions:()=>_t.PC,layoutTemplate:()=>pe.ZM,layoutType:()=>ht.RF,layoutWeight:()=>Dt.$A,leftLongitude:()=>Ze.DZ,legend:()=>ft.o1,legendOrientation:()=>Qe.Uc,legendPosition:()=>
8Qe.ZR,legendType:()=>Qe.wD,legendVisible:()=>Qe.Am,limitContainer:()=>mt.vQ,limitVisiblePoints:()=>ve.RK,listBoxDashboardItemSerializationsInfo:()=>Ae.E,listBoxType:()=>Ae.k,lockNavigation:()=>je.We,logarithmic:()=>ve.WI,logarithmicBase:()=>ve.b7,longitude:()=>Ye._P,lookUpSourceType:()=>Mt.yJ,lookUpValue:()=>Nt.mk,lookUpvalues:()=>Nt.dq,low:()=>Ce.R0,mainValue:()=>be.PJ,mapDashboardItemSerializationsInfo:()=>je.dw,mapLegendSerializationsInfo:()=>Qe.Pf,mapViewportSerializationsInfo:()=>Ze.gk,maps:()=>He.Kn,masterFilterMode:()=>lt.u3,maxWidth:()=>ge.JX,maximum:()=>Pe.Ph,maximumType:()=>H.xM,measure:()=>Oe.xP,measureCalculationSerializationsInfo:()=>n.d,measureCalculationWindowDefinitionSerializationsInfo:()=>v.s,measureFilterString:()=>m.QJ,measureItemSerializationsInfo:()=>m.Zs,measureKey:()=>i.UE,measureKeySerializationInfo:()=>i.S7,measures:()=>Te.qY,measuresColoringMode:()=>st.OH,minWidth:()=>ge.bV,minimum:()=>Pe.Bp,minimumType:()=>H.Rt,mode:()=>pt.Mq,monthFormat:()=>h.G5,movingCalculationSerializationsInfo:()=>s.hc,name:()=>It.UU,nameTag:()=>It.oM,nameValueTemplateSerializationInfo:()=>be.fY,name_ViewModel:()=>It.xN,namelessDateFormat:()=>h.S4,namelessDateHourFormat:()=>h.ab,namelessDateHourMinuteFormat:()=>h.gY,namelessDateTimeWithSecondsFormat:()=>h.o1,namelessDayOfWeekFormat:()=>h.di,namelessExactDateFormat:()=>h.hg,namelessExactDateOnlyFormat:()=>h.B7,namelessExactTimeOnlyFormat:()=>h.SH,namelessHourFormat:()=>h.CP,namelessMonthFormat:()=>h.qA,namelessQuarterFormat:()=>h.lT,namelessTimeHourMinuteFormat:()=>h.Lu,namelessYearFormat:()=>h.xw,negativeInfinity:()=>oe.qv,nextValuesCount:()=>s.Fe,nodeType:()=>N.Vq,nullableFloatToModel:()=>It._Q,numericFormat:()=>c.FJ,objectDataSourceSerializationsInfo:()=>B.c,offset:()=>gt.cY,olapDataSourceSerializationsInfo:()=>O.z,open:()=>Ce.ho,openHighLowCloseSeriesSerializationsInfo:()=>Ce.Zv,openHighLowCloseSeriesType:()=>Ce.Mu,orientation:()=>Dt.JW,outsidePosition:()=>De.Tu,overlappingMode:()=>_e.FN,paletteIndex:()=>i.Ub,panes:()=>xe.gd,parameterName:()=>Mt.xd,parameterTypePropertyGrid:()=>Mt.x,parameterTypeSerialization:()=>Mt.aA,parameterVisible:()=>Mt.KJ,parameters:()=>_t.FI,parentContainer:()=>tt.gp,parseBool:()=>It.q6,percentOfTargetNumericFormat:()=>
8c.sS,percentOfTargetNumericFormatSerializationsInfo:()=>h.HA,percentOfTotalCalculationSerializationsInfo:()=>d.J,percentVariationNumericFormat:()=>c.r9,percentVariationNumericFormatSerializationsInfo:()=>h.Uh,pieDashboardItemSerializationsInfo:()=>ct.nT,pieDefinitionMode:()=>x.r,pieMapArgument:()=>Je.g,pieMapDashboardItemSerializationsInfo:()=>Je.Rc,pieMapValues:()=>Je.fy,pieType:()=>ct.Xz,pieValues:()=>ct.$Y,pieWindowDefinitionSerializationsInfo:()=>x.z,pivotColumns:()=>ht.Gb,pivotDashboardItemSerializationsInfo:()=>ht.h$,pivotDefinitionMode:()=>D.H,pivotItemFormatRuleLevelSerializationsInfo:()=>de.Ex,pivotItemFormatRuleSerializationsInfo:()=>se.oR,pivotLevel:()=>se.tZ,pivotLevelColumn:()=>de.ts,pivotLevelRow:()=>de.HT,pivotRows:()=>ht.aX,pivotValues:()=>ht.Ve,pivotWindowDefinitionSerializationsInfo:()=>D.F,plotOnSecondaryAxis:()=>Ce.wK,pointLabelOptions:()=>ft.D5,pointLabelOptionsBaseSerializationsInfo:()=>_e.XN,pointLabelOptionsSerializationsInfo:()=>_e.c3,pointLabelOrientation:()=>_e.pq,position:()=>_e.G1,precision:()=>h.Fz,predefinedColor:()=>ue.gs,predefinedForeColor:()=>Se.E$,previousValuesCount:()=>s.ZM,primaryAxisY:()=>Ie.LU,quarterFormat:()=>h.YL,queries:()=>L.Pq,queryNodeSerializationsInfo:()=>V.MO,queryNodes:()=>V.AX,queryTypeProperty:()=>V.C3,rangeDateOnlyGroupInterval:()=>p.gm,rangeDateTimeGroupInterval:()=>p.PG,rangeFilterDashboardItemSerializationsInfo:()=>bt.Cf,rangeFilterDefinitionMode:()=>I.m,rangeFilterWindowDefinitionSerializationsInfo:()=>I.u,rangeInfoSerializationsInfo:()=>X.ZT,rangeSeries:()=>bt.ju,rangeSeriesSerializationsInfo:()=>Ce.WL,rangeSeriesType:()=>Ce.vg,rangeSet:()=>Y.QY,rangeSetSerializationsInfo:()=>ee.d,rangeValue:()=>X.Zn,rangeValueComparison:()=>X.oW,rangeValueType:()=>Y.dP,ranges:()=>ee.Z,rank:()=>U.Tm,rankCalculationSerializationsInfo:()=>l.jV,realSortMode:()=>p.ow,requestParameters:()=>_t.qz,restrictedIntersectionLevelModeValues:()=>se.iU,resultIndicationMode:()=>dt.ft,resultIndicationThreshold:()=>dt.pE,resultIndicationThresholdType:()=>dt.bx,reverse:()=>ve.BE,rightLongitude:()=>Ze.wg,rotated:()=>ft.SZ,rowTotalsPosition:()=>ht.Br,rowsPropertyName:()=>It.qf,runningTotalCalculationSerializationsInfo:()=>u.E,scaleLabelNumericFormat:()=>Pe.tZ,scatterArgumentsMeta:()=>ft.u5,scatterChartAxisYSerializationsInfo:()=>ve.MX,scatterChartDashboardItemSerializationsInfo:()=>ft.fI,scatterChartWeight:()=>ft.Jb,scatterPointLabelOptionsSerializationsInfo:()=>yt.k,scatterWindowDefinitionSerializationsInfo:()=>C.L,secondaryAxisY:()=>Ie.je,segmentNumber:()=>Q.J,selectAllValues:()=>Mt.rm,selectedTables:()=>L.zF,seriesDashboardItemSerializationsInfo:()=>rt.c,seriesDimensions:()=>rt.b,shapeData:()=>Ue.E2,shapeTitleAttributeName:()=>je.JX,showAllValue:()=>Ee.ob,showBarOnly:()=>R.vE,showCaption:()=>tt.gM,showCaptionDefaultFalse:()=>tt.I2,showColumnGrandTotals:()=>ht.vO,showColumnHeaders:()=>ke.um,showColumnTotals:()=>ht.Tf,showForZeroValues:()=>_e.Fl,showGaugeCaptions:()=>Ve.wD,showGrandTotals:()=>c.z9,showGridLinesBaseInfo:()=>ve.O9,showHorizontalLines:()=>ke.th,showInLegend:()=>ie.iD,showItemAsTabPage:()=>St.T,showPieCaptions:()=>ct.Ng,showPointLabels:()=>_e.LD,showPointMarkers:()=>Ce.fT,showRowGrandTotals:()=>ht.xM,showRowTotals:()=>ht.z4,showSparkline:()=>pe.l5,showStartEndValues:()=>Oe.bW,showTotals:()=>c.Ly,showValues:()=>c.g,showVerticalLines:()=>ke.Ll,simpleSeriesSerializationsInfo:()=>Ce.XE,simpleSeriesType:()=>Ce.y3,size:()=>Se.Ej,sizeMode:()=>it.xP,sliceTableDimensions:()=>_.g,sliceTableName:()=>Te.CM,sliceTableSerializationsInfo:()=>Te.y5,sliceTables:()=>we.Av,sortByMember:()=>Tt.aX,sortMeasure:()=>p.R9,sortMode:()=>p.Mo,sortOrder:()=>Tt.T6,sortOrderBase:()=>p.i7,sortOrderNonOlap:()=>p.wN,sortOrderOlap:()=>p.Xd,sourceSerializationsInfo:()=>V.Ro,sources:()=>V.Tj,sparkline:()=>Oe.KM,sparklineArgument:()=>Le.Jd,sparklineArgumentPropertyName:()=>It.JY,sparklineOptions:()=>Oe.AK,sparklineOptionsSerializationsInfo:()=>ut.Fr,sqlDataSourceSerializationsInfo:()=>L.R9,startLimit:()=>pt.iP,staticListLookUpSettingsSerializationsInfo:()=>Nt.tg,styleSettings:()=>oe.v_,styleSettingsBaseSerializationsInfo:()=>he.i,subValue:()=>be.ml,summaryType:()=>s.Rb,summaryTypeAttribute:()=>m.tG,summaryTypeDict:()=>m.Jf,summaryTypeNonNumericToNumeric:()=>m.tt,summaryTypeNonNumericToString:()=>m.LF,summaryTypeNumericToAny:()=>m.je,summaryTypeTemplate:()=>m.pk,tabContainerItemSerializationInfo:()=>
vendor: 4,674 bytes, line 8
8vt.O,tabPageSerializationInfo:()=>St.z,tabPages:()=>vt.a,target:()=>o.aC,targetDimensions:()=>lt.Jc,targetValuePropertyName:()=>It.HI,templateId:()=>ge.Uo,templateSerializationInfo:()=>be.zH,text:()=>Se.Qq,textBoxDashboardItemSerializationsInfo:()=>ot.dZ,textBoxText:()=>ot.yA,textBoxValues:()=>ot.jp,textGroupInterval:()=>p.e,tilesLabelContentType:()=>xt.B4,tilesTooltipContentType:()=>xt.Yg,timeGroupIntervalsDict:()=>p.J3,timeHourMinuteFormat:()=>h.N,timeOnlyGroupInterval:()=>p.SK,title:()=>ve.DD,titleAlignment:()=>wt.k6,titleImage64:()=>wt.aY,titleImageType:()=>wt.KX,titleImageUrl:()=>wt.Bd,titleText:()=>wt.Qw,titleVisible:()=>wt.r1,titleVisibleBaseInfo:()=>ve.aY,tooltipAttributeName:()=>He.rC,tooltipContentType:()=>ct.dE,tooltipDimensions:()=>Ye.zL,tooltipMeasures:()=>je.h_,topBottom:()=>U.$O,topLatitude:()=>Ze.iQ,topNOptionsCount:()=>p.LW,topNOptionsEnabled:()=>p.j7,topNOptionsMeasure:()=>p.aS,topNOptionsMode:()=>p.N3,topNOptionsModeValues:()=>p.po,topNOptionsSerializationsInfo:()=>p.jH,topNOptionsShowOthers:()=>p.uv,topValue:()=>be.tI,totalTypeValues:()=>Be.t,totalsTemplate:()=>Oe.OI,treeMapArgumentsMeta:()=>xt.YS,treeMapvalues:()=>xt.tZ,treeViewDashboardItemSerializationsInfo:()=>Fe.K,treemapDashboardItemSerializationsInfo:()=>xt.LB,type:()=>be.NW,ultraCompactTemplateSerializationInfo:()=>be.b3,uniqueName:()=>c.Fi,unit:()=>h.zA,uri:()=>Oe.Hr,uriPattern:()=>Xe.Ph,uriPatternValidationRules:()=>Oe.rN,url:()=>It.OZ,urlPath:()=>it.Lx,useGlobalColors:()=>st.N3,vAlignment:()=>ye.Mq,validateGridUriPattern:()=>Oe.i3,value:()=>Ke.U,value1:()=>Ce.zp,value2:()=>Ce.sH,valueInfo:()=>i.ul,valueMapSerializationsInfo:()=>$e.ty,valueMemberSerialization:()=>Tt.Gi,valueName:()=>$e.XJ,valuePropertyName:()=>It.sl,valueType:()=>dt._x,valuesPosition:()=>ht.au,valuesPropertyName:()=>It.Dn,verticalAlignment:()=>it.Ev,viewType:()=>ut.mE,viewport:()=>je.R9,visibleDataFilterString:()=>at.g6,visiblePointsCount:()=>ve.Px,weightPropertyName:()=>It.N5,weightedLegend:()=>je.bJ,weightedLegendSerializationsInfo:()=>Qe._8,weightedLegendVisible:()=>Qe.Hj,weightedSeriesSerializationsInfo:()=>Ce.AP,widthType:()=>Oe.zA,windowDefinition:()=>m.sj,windowDefinitionSerializationsInfo:()=>w.j,wordWrap:()=>ke.Zw,yearFormat:()=>h.JV});var i=a(9369),r=a(3090),o=a(5116),n=a(8675),s=a(7685),d=a(8201),l=a(8621),u=a(3131),c=a(158),h=a(3272),p=a(7618),m=a(4030),g=a(6684),b=a(6790),f=a(7229),y=a(7095),S=a(1886),v=a(774),x=a(3184),D=a(2210),I=a(6368),C=a(507),_=a(3510),w=a(2241),T=a(7582),M=a(979),N=a(8534),E=a(3689),A=a(7195),F=a(1371),P=a(8109),V=a(137),B=a(3479),O=a(1637),L=a(4424),k=a(2573),W=a(4919),R=a(6968),z=a(3085),G=a(3661),$=a(5498),H=a(9223),q=a(8245),U=a(5281),K=a(6979),Y=a(1571),j=a(8011),Q=a(9378),Z=a(6490),J=a(8324),X=a(7886),ee=a(8288),te=a(2807),ae=a(4784),ie=a(2084),re=a(7540),oe=a(6744),ne=a(5068),se=a(9228),de=a(6667),le=a(8729),ue=a(4162),ce=a(5020),he=a(3024),pe=a(2369),me=a(3509),ge=a(4432),be=a(1067),fe=a(5854),ye=a(9220),Se=a(6481),ve=a(1548),xe=a(8533),De=a(1967),Ie=a(164),Ce=a(7011),_e=a(2323),we=a(793),Te=a(4571),Me=a(5842),Ne=a(1187),Ee=a(641),Ae=a(5746),Fe=a(4730),Pe=a(741),Ve=a(8257),Be=a(151),Oe=a(6955),Le=a(8096),ke=a(4614),We=a(3313),Re=a(5480),ze=a(773),Ge=a(8396),$e=a(7766),He=a(6476),qe=a(1391),Ue=a(6172),Ke=a(4652),Ye=a(2248),je=a(7069),Qe=a(3559),Ze=a(9028),Je=a(4384),Xe=a(3532),et=a(7604),tt=a(3888),at=a(6157),it=a(3947),rt=a(8181),ot=a(4191),nt=a(1965),st=a(3986),dt=a(82),lt=a(2591),ut=a(1807),ct=a(861),ht=a(1069),pt=a(3359),mt=a(414),gt=a(208),bt=a(3789),ft=a(4429),yt=a(5355),St=a(2570),vt=a(9699),xt=a(9077),Dt=a(1910),It=a(4904),Ct=a(2124),_t=a(165),wt=a(3411),Tt=a(623),Mt=a(1843),Nt=a(4780)},6224:(e,t,a)=>{a.d(t,{f:()=>f,z:()=>y});var i=a(1704),r=a(4950),o=a(2972),n=a(2037),s=a(2850),d=a(9361),l=a(7739),u=a(6726),c=a(4216),h=a(4999),p=a(4833),m=a(1133),g=a(2383),b=a(1869);class f extends b._{constructor(e){super(e),this._legendSeriesPrefix="__legend__series__",this._argumentAxisPoints=this.getArgumentAxisPoints()}getLegendSeriesName(e){return this._legendSeriesPrefix+e}getLegendSeriesDisplayName(e){return-1!==e.indexOf(this._legendSeriesPrefix)?e.replace(this._legendSeriesPrefix,""):e}getDataSourceAndSeries(e){var t=this;if(!t.viewModel||0==t._argumentAxisPoints.length)return{dataSource:null,series:null,argumentAxis:{categories:[]}};var a=t._getSeriesInfo(e),i=t.viewModel.Legend&&!t.viewModel.IsDefaultColorizationDisabled?t._getLegendInfo():[],r=t.viewModel.Legend?t._getConditionalFormattingLegendItems():[],n={dataSource:[],series:[],argumentAxis:null};let s=this.getDataSourceAndCategories(a);return s&&(n.dataSource=s.dataSource,s.categories&&(n.argumentAxis={categories:s.categories})),a.length>
80&&(a.forEach((e=>{e.seriesItem&&n.series.push(e.seriesItem)})),i.forEach((e=>{if(n.series.some((t=>t.showInLegend&&t.name===e.name)))return;var t={name:this.getLegendSeriesName(e.name),color:e.color,type:e.type};let a=(0,o.Wp)(n.series,(t=>t.showInLegend&&t.parentTitle===e.name));n.series.splice(a,0,t)})),r.forEach((e=>{n.series.push({name:e.name,color:e.color})}))),n}getDataSourceAndCategories(e){return this.getDataDefinedDataSourceAndCategories(e)}getDataDefinedDataSourceAndCategories(e){let t,a=[];return e.length>0?(t=[],this._argumentAxisPoints.forEach(((i,r)=>{var o=this.getArgumentBindingValue(i,r),n={x:o};this._isSelectionTagsRequired()&&(n.tag={axisPoint:i}),this.isDiscreteArgument()&&t.push(o),e.forEach((e=>{"HighLowClose"===e.originalSeriesType&&(n.nullColumn=null),e.valueFields.forEach((e=>{let t=e.getValue(i);t===g.A.errorValueGuid&&(t=0),n[e.name]=t}))})),a.push(n)}))):t=void 0,{dataSource:a,categories:t}}generatePaneName(e,t){return e||"Pane "+t}_getSeriesInfo(e){var t=0,a=this.getSeriesAxisPoints(),i=!this.viewModel.SummarySeriesMember,r=this._isSelectionTagsRequired(),o=this.viewModel.AxisX&&this.viewModel.AxisX.Reverse,n=[],s=e=>{var t="stackedbar"!==e.seriesItem.type&&"fullstackedbar"!==e.seriesItem.type;o&&t?n.unshift(e):n.push(e)},l=(a,o,n,s,l={},u=!1)=>{u=u||a?.SpecifySeriesTitlesWithSeriesName;var c=a?this.generatePaneName(a.Name,n):void 0,h=this._getPointLabelInfo(o.PointLabel),p={...l,name:o.Name,dataId:o.DataId,paneName:c,pointVisible:this._showPointMarker(o),seriesType:d.v.convertSeriesType(o.SeriesType),originalSeriesType:o.SeriesType,plotOnSecondaryAxis:o.PlotOnSecondaryAxis,ignoreEmptyPoints:o.IgnoreEmptyPoints,axisPoint:s,dataMembers:o.DataMembers,colorMeasureId:o.ColorMeasureID,valueFormats:[],valueFields:[],pointLabel:h};return p.dataMembers.forEach((e=>{p.valueFormats.push(this.multiData.getMeasureFormat(e)),p.valueFields.push({name:"y"+t.toString(),getValue:t=>this._getCrossSlice(t,s).getMeasureValue(e).getValue()}),t++})),i?p.title=p.legendText||o.Name:(p.title=this.getTitle(s),u&&(p.title+=" - "+(p.legendText||o.Name))),p.seriesItem=this._createSeriesItem(p,r,e),p};return this._iterateSeriesTemplates(((e,t,i)=>{a.forEach((a=>{s(l(e,t,i,a)),t.IndicatorViewModels?.forEach((r=>{var o=r.Color,n=l(e,r,i,a,{width:r.Thickness,dashStyle:r.DashStyle,parentTitle:this.getTitle(a)||t.Name,visible:r.Visible,showInLegend:r.ShowInLegend,legendText:r.DisplayName,staticColor:(0,p.Vo)(o.R,o.G,o.B,o.A)},!0);s(n)}))}))})),n}customizeTooltipText(e,t,a,i){if(!this._validatePoint(t,e.type))return null;var r=this._getCustomizeTooltipTextColor(t);return this._getTooltipHtml(e,t,a,i,r)}_getTooltipHtml(e,t,a,i,r){var o=this._getTooltipSpanInternal(e,t,a,i);if(r){var n=document.createElement("div");return n.appendChild(s.p.rectangleHtml(r,10,10,"5px")),n.appendChild(o),n}return o}_getTooltipSpanInternal(e,t,a,i){var r=this,o=document.createElement("span");const n=e.name+": ";switch(o.innerHTML=i?(0,p.o4)(n):n,e.type){case"rangebar":case"rangearea":o.innerHTML+=r._formatValuesList([t.originalMinValue,t.originalValue],a,i);break;case"bubble":o.innerHTML+=r._formatValuesList([t.originalValue,t.size],a,i);break;case"stock":case"candlestick":r._formatOpenHighLowCloseValues([t.originalOpenValue,t.originalHighValue,t.originalLowValue,t.originalCloseValue],a,"nullColumn"!==e.getOptions().openValueField,i,"br").forEach((e=>{o.appendChild(e)}));break;default:o.innerHTML+=r._formatValuesList([t.originalValue],a,i)}return o}getTooltipArgumentText(e){return this.getArgumentText({value:e.originalArgument})}getZoomArguments(){var e=this,t=e.viewModel?e.viewModel.AxisX:void 0;if(t&&t.LimitVisiblePoints&&e._argumentAxisPoints.length>t.VisiblePointsCount){var a=t.VisiblePointsCount-1;return{start:e.getArgumentBindingValue(e._argumentAxisPoints[0],0),end:e.getArgumentBindingValue(e._argumentAxisPoints[a],a)}}}getArgumentUniquePath(e){for(var t=this,a=0;a<t._argumentAxisPoints.length;a++)if(t.getArgument(t._argumentAxisPoints[a])===e)return t._argumentAxisPoints[a].getUniquePath()}_getArgumentAutoFormat(){var e=this,t=0,a=1;return e._argumentAxisPoints.length>0&&(t=e._argumentAxisPoints[0].getValue(),a=e._argumentAxisPoints[e._argumentAxisPoints.length-1].getValue()),(0,u.R0)(t,a)}
8_createArgumentFormat(){return this.isSingleArgument()?this.getSingleArgumentDimensionFormat():void 0}_createAxisXFormat(){return!this.viewModel.AxisX.Format||null==this.viewModel.AxisX.Format.NumericFormat&&null==this.viewModel.AxisX.Format.DateTimeFormat?this.getArgumentFormat():(0,u.mL)(this.viewModel.AxisX.Format)}getArgumentFormat(){return null==this._argumentFormat&&(this._argumentFormat=this._createArgumentFormat()),this._argumentFormat}getAxisXFormat(){return null==this._axisXFormat&&(this._axisXFormat=this._createAxisXFormat()),this._axisXFormat}getArgumentText(e){return this._getArgumentText(e.value,(()=>this.getArgumentFormat()))}getAxisXLabelText(e){return this._getArgumentText(e.value,(()=>this.getAxisXFormat()))}_getArgumentText(e,t){if(this.isDiscreteArgument()||this.isQualitativeArgument()){var a=this._argumentAxisPoints[e];return this.viewModel.Argument.AxisXDateTimeFormatSupported?(0,u.gZ)(a.getValue(),t()):a?this.getTitle(a,"\n"):e}return(0,u.gZ)(e,t())}_validatePoint(e,t){switch(t){case"rangebar":case"rangearea":return!(null===e.originalMinValue&&null===e.originalValue);case"bubble":return!(null===e.originalValue&&null===e.size);case"stock":case"candlestick":return!(null===e.originalOpenValue&&null===e.originalHighValue&&null===e.originalLowValue&&null===e.originalCloseValue);default:return!(null===e.originalValue)}}_getCustomizeTooltipTextColor(e){if(e.getColor)return e.getColor()}_getLegendInfo(){var e=this,t=[],a=[],i=e.multiData.getColorMeasures(),r=e.getArgumentAxisPoints(e.viewModel.ArgumentColorDimension),o=e.getSeriesAxisPoints(e.viewModel.SeriesColorDimension),n=e=>{var t=e.getDimension();return t&&this.viewModel.ColorPathMembers&&-1!==this.viewModel.ColorPathMembers.indexOf(t.id)},s=function(e){return e.getValuePath(n)},l=function(e){return e.getDisplayPath(n)};return i.forEach((i=>{r.forEach((r=>{o.forEach((o=>{var n=e._getColorFromData(r,o,i.id);if(n){var u=s(r).concat(s(o)),c=l(r).concat(l(o));if(i.name&&(u.push(i),c.push(i.name)),!e._valuesContainsValueSet(t,u)){t.push(u);var h=c.join(" - ");h&&""!=h||(h=e._getDisplayTextBySeriesTemplates());var p=!e.viewModel.ArgumentColorDimension&&d.v.isTransparentColorType(e._getLastSeriesType(i.id));a.push({name:h,color:n,type:p?"bubble":"line",argumentField:"legendFakeArgument",valueField:"legendFakeValue"})}}}))}))})),a}_getConditionalFormattingLegendItems(){let e=[];
8if(this.cfModel){let t=e=>!(!e.ConditionModel||!e.ConditionModel.Ranges);this.styleSettingsProvider.cfModel.RuleModels.filter((e=>!t(e))).forEach((t=>{if(t.ShowInLegend&&t.DisplayName){let a=this._getRuleColors(t)[0];e.push(this._getConditionalFormattingLegendItem(t.DisplayName,a))}})),this.styleSettingsProvider.cfModel.RuleModels.filter((e=>t(e))).forEach((t=>{t.ShowInLegend&&(e=e.concat(this._getConditionalFormattingRangeLegendItems(t)))}))}return e}_getConditionalFormattingRangeLegendItems(e){let t=this._getRuleColors(e),a=[],r=e.ConditionModel,o=this.multiData.getMeasureFormat(e.CalcByDataId)||this.multiData.getDimensionFormat(e.CalcByDataId);for(let e=r.Ranges.length-1;e>=0;e--){let s,d,l=r.Ranges[e],p=l.LeftValue,m=l.RightValue,g=t[e];"Percent"===r.ValueType?(s=(0,u.Iv)(p?p/100:1),d=(0,u.Iv)(m/100)):(s=p?(0,u.GP)((0,n.bt)(p),o):"â",d=m?(0,u.GP)((0,n.bt)(m),o):"-â");let b=(0,i.format)(h.O.getString(c.d.LegendItemFormatString),s,d);a.push(this._getConditionalFormattingLegendItem(b,g))}return a}_getConditionalFormattingLegendItem(e,t){return{name:e,color:t}}_getRuleColors(e){return this.cfModel.FormatConditionStyleSettings.filter((t=>t.RuleIndex==this.cfModel.RuleModels.indexOf(e))).map((e=>this.styleSettingsProvider.getBackColorFromStyleSettingsModel(e)))}_valuesContainsValueSet(e,t){for(var a=0;a<e.length;a++)if(e[a].length===t.length){for(var i=!0,r=0;r<e[a].length;r++)if(e[a][r]!==t[r]){i=!1;break}if(i)return!0}return!1}_getLastSeriesType(e){for(var t=this.viewModel.Panes,a=t.length-1;a>=0;a--)for(var i=t[a].SeriesTemplates.length-1;i>=0;i--)if(e===t[a].SeriesTemplates[i].ColorMeasureID)return d.v.convertSeriesType(t[a].SeriesTemplates[i].SeriesType)}_getDisplayTextBySeriesTemplates(){var e=[];return this._iterateSeriesTemplates(((t,a,i,r)=>{var o=a.Name;-1===e.indexOf(o)&&e.push(o)})),e.join(", ")}_iterateSeriesTemplates(e){this.viewModel.Panes.forEach(((t,a)=>
vendor: 23,672 bytes, line 8
8{t.SeriesTemplates.forEach((i=>{e(t,i,a)}))}))}_isSelectionTagsRequired(){return!0}_createSeriesItem(e,t,a){var i=this,r={argumentField:"x",type:e.seriesType,showInLegend:e.showInLegend||"stock"===e.seriesType||"candlestick"===e.seriesType},o=function(t){"HighLowClose"===e.originalSeriesType&&(r[t[0]]="nullColumn",t.splice(0,1));for(var a=0;a<Math.min(t.length,e.valueFields.length);a++)r[t[a]]=e.valueFields[a].name},n=(t,a=t)=>{p.NW.isDefined(e[t])&&(r[a]=e[t])};switch(n("title","name"),n("paneName","pane"),["width","dashStyle","visible","parentTitle"].forEach((e=>n(e))),t&&(r.tag={axisPoint:e.axisPoint,dataMembers:e.dataMembers,valueFormats:e.valueFormats,colorMeasureId:e.colorMeasureId}),r.point={visible:e.pointVisible},r[l.e3]=e.dataId,r.type){case"rangebar":case"rangearea":o(["rangeValue1Field","rangeValue2Field"]);break;case"bubble":o(["valueField","sizeField"]);break;case"stock":case"candlestick":o(["openValueField","highValueField","lowValueField","closeValueField"]);break;default:o(["valueField"])}if(r.axis=(e.paneName||"")+(e.plotOnSecondaryAxis?"secondary":"primary"),e.ignoreEmptyPoints&&(r.ignoreEmptyPoints=e.ignoreEmptyPoints),i.showPointLabels(e.pointLabel)){var s=e.pointLabel;r.label={visible:!0,rotationAngle:s.rotationAngle,customizeText:function(){return i._customizePointLabelText(this,s,e)}},"bar"===r.type&&(r.label.showForZeroValues=s.showForZeroValues),"bar"===r.type||"bubble"===r.type?r.label.position=s.position:"fullstackedbar"===r.type&&(r.label.position="inside")}var u=void 0;i.viewModel.IsDefaultColorizationDisabled?u=i.styleSettingsProvider.getDefaultBackColor():p.NW.isDefined(e.colorMeasureId)&&(u=i._getColorFromData(i._argumentAxisPoints[0],e.axisPoint,e.colorMeasureId));let c=i.getConditionalFormattingSeriesColor(e.axisPoint,e.dataMembers[0]);if(c&&(u=c),d.v.isSeriesColorSupported(r.type)){var h=this.multiData.getAxis(m.X.chartArgumentAxis).getRootPoint();u=i._getElementCustomColor(h,e.axisPoint,e.dataMembers,u)}return u?r.color=u:p.NW.isDefined(e.staticColor)&&(r.color=e.staticColor),d.v.isStackedAreaType(r.type)&&(r.opacity=1),r}_customizePointLabelText(e,t,a){var i=this,o=t.contentType;let n=(o&r.Q.Argument)>0,s=(o&r.Q.SeriesName)>0,d=(o&r.Q.Value)>0,l=(o&r.Q.Percent)>0&&this._getPercentSupported(a),c="",h="",p=n?i.getArgumentText({value:e.argument}):"",m=s?e.seriesName:"",g=l?(0,u.Iv)(e.percent):"";if(n?c=s?`${p} (${m})`:`${p}`:s&&(c=`${m}`),d){const t=function(){var t=a.valueFormats;switch(a.seriesType){case"rangebar":case"rangearea":return i._formatValuesList([e.value],[t[e.index]],!1);case"bubble":return i._formatValuesList([e.value,e.size],t,!1);case"stock":case"candlestick":return i._formatOpenHighLowCloseValues([e.openValue,e.highValue,e.lowValue,e.closeValue],t,"HighLowClose"!==a.originalSeriesType,!1,"\n\r");default:return i._formatValuesList([e.value],t,!1)}}();let r="";"string"==typeof t?r=t:t.forEach((e=>{r+=e.outerHTML})),h=l?`${r} (${g})`:`${r}`}else l&&(h=`${g}`);return[`${c}`,`${h}`].filter((e=>""!=e)).join(": ")}_getPercentSupported(e){return["fullstackedbar","fullstackedline","fullstackedarea","fullstackedsplinearea"].indexOf(e.seriesType)>=0}_formatOpenHighLowCloseValues(e,t,a,i,r){var o,n,s=[],d=(r=r||" ",t?t.length:0),l=[h.O.getString(c.d.OpenCaption),h.O.getString(c.d.HighCaption),h.O.getString(c.d.LowCaption),h.O.getString(c.d.CloseCaption)];if(e&&d>0&&d<=e.length)for(n=0,o=a?0:1;n<d;n++,o++){s.push(document.createElement(r));const a=document.createElement("span");a.innerHTML=l[o]+": "+this._formatValue(e[o],t[n],i),s.push(a)}return s}_formatValuesList(e,t,a){var i="";if(t&&t.length===e.length)for(var r=0;r<e.length;r++)i=i+(0===r?"":" - ")+this._formatValue(e[r],t[r],a);return i}_formatValue(e,t,a){var i=(0,u.GP)(e||0,t);return a?(0,p.o4)(i):i}_isNumericDataType(e){return"Integer"==e||"Float"==e||"Double"==e||"Decimal"==e}_convertContentType(e){return(0,r.TR)(e)}_showPointMarker(e){return"Point"===e.SeriesType||-1!==y.indexOf(e.SeriesType)&&e.ShowPointMarkers}checkSeriesTemplatePointLabels(e){return this.showPointLabels(this._getPointLabelInfo(e.PointLabel))}showPointLabels(e){return e&&e.contentType!=r.Q.None}_getPointLabelInfo(e){if(e)return{showPointLabels:e.ShowPointLabels,rotationAngle:d.v.convertPointLabelRotationAngle(e.Orientation),position:d.v.convertPointLabelPosition(e.Position),showForZeroValues:e.ShowForZeroValues,contentType:this._convertContentType(e.ContentType),scatterContent:e.ScatterContent}}}const y=["Line","Spline","StepLine","StackedLine","FullStackedLine","SplineArea","Area","StepArea","RangeArea"]},6241:(e,t,a)=>{function i(e,t,a,i){let r=`[${e}]`;switch(i){case"DateTime":switch(t){case"None":return r;case"DayMonthYear":return`GetDate(${r})`;case"Day":return`GetDay(${r})`;case"DayOfWeek":return`GetDayOfWeek(${r})`;case"DayOfYear":return`GetDayOfYear(${r})`;case"DateHour":return`GetDateHour(${r})`;case"DateHourMinute":return`GetDateHourMinute(${r})`;case"DateHourMinuteSecond":return`GetDateHourMinuteSecond(${r})`;case"Month":return`GetMonth(${r})`;case"MonthYear":return`GetDateMonthYear(${r})`;case"Quarter":return`GetQuarter(${r})`;case"QuarterYear":return`GetDateQuarterYear(${r})`;case"WeekOfMonth":return`GetWeekOfMonth(${r})`;case"WeekOfYear":return`GetWeekOfYear(${r})`;case"WeekYear":return`GetDateWeekYear(${r})`;case"Year":return`GetYear(${r})`;case"Hour":return`GetHour(${r})`;case"Minute":return`GetMinute(${r})`;case"Second":return`GetSecond(${r})`}case"Text":if("Alphabetical"===a)return`Substring(${r}, 0, 1)`}return r}function r(e,t){var a=`[${e}]`;switch(t){case"Average":return`Avg(${a})`;case"Count":return`CountNotNull(${a})`;case"CountDistinct":return`CountDistinct(${a})`;case"Max":return`Max(${a})`;case"Median":return`Median(${a})`;case"Mode":return`Mode(${a})`;case"Min":return`Min(${a})`;case"StdDev":return`StdDev(${a})`;case"StdDevp":return`StdDevp(${a})`;case"Sum":return`Sum(${a})`;case"Var":return`Var(${a})`;case"Varp":return`Varp(${a})`}throw new Error(`Summary expression cannot be determined for the ${t} summary type.`)}a.d(t,{j:()=>r,t:()=>i})},6296:e=>{e.exports=DevExpress.ui.dxScrollView},6306:(e,t,a)=>{a.d(t,{j:()=>o});var i=a(1669),r=a(814);class o extends r.K4{constructor(e){super(e),this.axisCache={},this.isEmpty=!0,this._prepare()}_prepare(){var e=this.viewModel.AttributeDimensionId,t=this.multiData.getAxis(),a=e?t.getPointsByDimension(e):[];this.isEmpty=0==a.length;for(var i=0;i<a.length;i++){let e=a[i].getValue();this.axisCache[e]=a[i]}}hasRecords(){return!this.isEmpty}getDeltaValue(e,t){var a=this.axisCache[e];return a?this.multiData.getSlice(a).getDeltaValue(t):null}getValue(e,t){var a=this._getMeasureValue(e,t);return a?a.getValue():null}getDisplayText(e,t){var a=this._getMeasureValue(e,t);return a?a.getDisplayText():null}getUniqueValue(e){var t=this.axisCache[e];return t?t.getUniqueValue():null}getMinMax(e){var t,a,r,o=this;return i.each(this.axisCache,(function(i,n){r=o.multiData.getSlice(n).getMeasureValue(e).getValue(),(null==t||r<t)&&(t=r),(null==a||r>a)&&(a=r)})),{min:t,max:a}}getMeasureDescriptorById(e){return this.multiData.getMeasureById(e)}_getMeasureValue(e,t){var a=this.axisCache[e];return a?this.multiData.getSlice(a).getMeasureValue(t):null}}},6318:(e,t,a)=>{a.d(t,{J:()=>n,v:()=>s});var i=a(865),r=a(8798),o=a(8914);class n{constructor(e){this.params=e,this.editorTemplate="dx-dashboard-calculation-expression-editor",this.editor=new s(e),this.criteriaString=i.computed((()=>e.options().value()))}edit(){this.editor.show()}remove(){this.params.options().value(null)}}class s{constructor(e){this.params=e,this.viewModel=i.observable()}show(){this.viewModel()&&this.viewModel().dispose();var e=this.params.options();e.functions=(0,o.X)();var t=new r.U(e,this.params.fieldListProvider,this.params.displayNameProvider);t.textAreaValue(e.value()),t.popupVisible(!0),this.viewModel(t)}}},6365:(e,t,a)=>{a.d(t,{a:()=>n});var i=a(865),r=a(9167),o=a(708);class n extends o.v{constructor(e,t){super(e),this.edit=()=>this.editItemHandler&&this.editItemHandler(this.selectedValue),this.dataField=e.propertyName,this.dataSource=e.dataSource,this.getDisplayText=e.getDisplayText,this.enableEditItem=e.enableEditItem,this.editItemHandler=e.editItemHandler,this.selectedItem=t,this.onSelectionChanged=e.onSelectionChanged,this.isToolbarVisible=!0,this.allowEditItem=!0}getListOptions(){return this._innerSelection=i.unwrap(this.selectedItem),{...super.getListOptions(),dataSource:this.dataSource,selectedItems:[this._innerSelection]}}_getDisplayText(e){return this.getDisplayText?this.getDisplayText(e):(0,r.Mu)(i.unwrap(e[this.dataField]))}_listSelectionChanged(){this.selectedItem&&this.selectedItem(this.selectedValue),this.onSelectionChanged&&this.onSelectionChanged(this.selectedValue)}_updateActionsState(){const e=this.selectedValue;this.editEnabled(this.enableEditItem?this.enableEditItem(e):!!e)}}},6368:(e,t,a)=>{a.d(t,{m:()=>r,u:()=>o});var i=a(774);let r={propertyName:"definitionMode",modelName:"@DefinitionMode",defaultVal:"Argument",simpleFormAdapterItem:"selectBoxEditor",values:{Argument:"DashboardStringId.RangeFilterCalculationAlongArgument",Series:"DashboardStringId.RangeFilterCalculationAlongSeries",ArgumentAndSeries:"DashboardStringId.RangeFilterCalculationAlongArgumentAndSeries",SeriesAndArgument:"DashboardStringId.RangeFilterCalculationAlongSeriesAndArgument"}},o=i.s.concat([r])},6390:(e,t,a)=>{a.d(t,{r:()=>o});var i=a(1669),r=a(814);class o extends r.K4{constructor(e){super(e),this.displayTexts={},this._initialize()}_initialize(){var e=this,t=e.multiData;t&&i.each(t.getMeasures(),(function(a,i){e.displayTexts[i.id]=t.getMeasureValue(i.id).getDisplayText()}))}getDisplayText(e){return this.displayTexts[e]}}},6392:(e,t,a)=>{a.d(t,{Hk:()=>o,sE:()=>r,sX:()=>n});var i=a(4904);let r={propertyName:"showFilterRow",modelName:"@ShowFilterRow",displayName:"DashboardWebStringId.Grid.ShowFilterRow",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},o={propertyName:"updateTotals",modelName:"@UpdateTotals",displayName:"DashboardWebStringId.Grid.UpdateTotals",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},n=[r,o]},6401:(e,t,a)=>{a.d(t,{u:()=>n});var i=a(6799),r=a(6844),o=a(1637);class n extends r.q{get _isFederationDataProvider(){return!1}constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.z}getDisplayNamePrefix(){return"DashboardStringId.DefaultOlapDataSourceName"}_getDefaultItemType(){return"OLAPDataSource"}}},6465:(e,t,a)=>{a.d(t,{L:()=>o});var i=a(4634),r=a(1513);class o extends r.$t{getInfo(){return this._getInfoCore().concat((0,i.P)(this))}grabFrom(e){this.name(e.name())}_getContainerType(){return this.itemType()}}},6476:(e,t,a)=>{a.d(t,{CK:()=>l,Kn:()=>n,LX:()=>d,QE:()=>s,rC:()=>u,rg:()=>c});var i=a(158),r=a(4904),o=a(7069);let n={propertyName:"maps",modelName:"Maps",displayName:"DashboardWebStringId.Binding.Maps",array:!0},s={propertyName:"includeSummaryValueToShapeTitle",modelName:"@IncludeSummaryValueToShapeTitle",displayName:"DashboardWebStringId.Map.IncludeSummaryValueToShapeTitle",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:r.q6},d={propertyName:"__attributeDimension",modelName:"AttributeDimension",displayName:"DashboardWebStringId.Map.AttributeDimension",info:i.N5},l={propertyName:"attributeName",modelName:"@AttributeName",displayName:"DashboardWebStringId.Map.AttributeName",defaultVal:"",category:r.Sw.Map},u={propertyName:"tooltipAttributeName",modelName:"@ToolTopAttributeName",displayName:"DashboardWebStringId.Map.TooltipAttribute",defaultVal:"",category:r.Sw.Map},c=o.dw.concat([n,d,l,s,u,o.$z])},6481:(e,t,a)=>{a.d(t,{DD:()=>d,E$:()=>l,Ej:()=>b,IK:()=>n,PL:()=>u,Qq:()=>m,TX:()=>p,UN:()=>s,XQ:()=>h,aP:()=>g,gM:()=>o,sE:()=>f,uQ:()=>r,yc:()=>c});var i=a(4904);let r={propertyName:"hAlignment",modelName:"@HAlignment"},o=[i.YG,r],n={propertyName:"color",modelName:"@ForeColor"},s={propertyName:"fontFamily",modelName:"@FontFamily"},d={propertyName:"fontSize",modelName:"@FontSize"},l={propertyName:"predefinedForeColor",modelName:"@PredefinedForeColor"},u=o.concat([n,s,d,l]),c={propertyName:"valueType",modelName:"@ValueType",defaultVal:"DimensionValue"},h={propertyName:"dimensionIndex",modelName:"@DimensionIndex",defaultVal:0},p=u.concat([c,h]),m={propertyName:"text",modelName:"@Text"},g=u.concat([m]),b={propertyName:"size",modelName:"@Size",defaultVal:16},f=o.concat([b])},6490:(e,t,a)=>{a.d(t,{i:()=>r});var i=a(6744);let r=a(9378).L.concat([i.oD])},6553:(e,t,a)=>{a.d(t,{C:()=>p,k:()=>h});var i=a(6799),r=a(865),o=a(488),n=a(341),s=a(5020),d=a(3024),l=a(6592),u=a(7125),c=a(7138);class h{constructor(e,t){this.customColorsSupported=!1,this.allowChangeViewMode=!1,this.isGradient=!1,this.isEmptyAllowed=!1,this.restrictToColor=!1,this.numberOfCustomStyleItems=8,this.value=e,this.isEmptyAllowed=t.isEmptyAllowed,this.isGradient="GradientColors"===t.appearanceMode,this.allowChangeViewMode=(this.value()instanceof o.M||this.value()instanceof n.N)&&t.allowChangeViewMode,this.viewMode=r.observable(this.value()instanceof n.N?"Icon":"Appearance"),this.getAvailableFontFamilies=t.getAvailableFontFamilies,this.customColorsSupported=t.enableCustomStyles,t.restrictToColor&&(this.restrictToColor=t.restrictToColor),this.selectedChanged=t.selectedChanged,this.closeEditCell=t.closeEditCell||(()=>{});const{predefinedStyles:a,predefinedIcons:i,customStyles:s}=this._createDataSources(t.appearanceMode,this.isEmptyAllowed,this.customColorsSupported,this.restrictToColor,this.value,c.v);this.list=a,this.iconList=i,this.customStyleItems=s}_setStyleType(e,t){const a=this.value();switch(this.value()!==e&&this.value(e),this.selectedChanged&&this.selectedChanged(a,e),this.closeEditCell(),t){case"SaveColor":const e=this.customStyleItems.map((e=>e.item)).filter((e=>!!e)).map((e=>(0,l.o)(e).getCustomColor()));c.v.customColorStorage.setValue(e);break;case"SaveAppearance":const t=this.customStyleItems.map((e=>e.item)).filter((e=>!!e)).map((e=>(0,l.o)(e).getCustomAppearance()));c.v.customAppearanceStorage.setValue(t)}}_createDataSources(e,t,a,i,r,c){let h,p=[],m=[],g=null;switch(e){case"Appearance":p=u.e.standard,m=Object.keys(s._.values).slice(1),h=o.M;break;case"AllColors":p=u.e.allColors;break;case"RichColors":p=u.e.richColors;break;case"GradientColors":p=u.e.gradient}if(t&&(p=[d.R].concat(p),m=m.length?[d.R].concat(m):[]),a){const e=(0,l.o)(r());g=i?this._getCustomColorStyles(c.customColorStorage,e.hasCustomStyle()&&e.getCustomColor()).map(this.createItemViewModel(this.createCustomColorStyleSettingsModel(r(),h),r)):this._getCustomAppearanceStyles(c.customAppearanceStorage,e.hasCustomStyle()&&e.getCustomAppearance()).map(this.createItemViewModel(this.createCustomAppearanceStyleSettingsModel(r(),h),r))}return{predefinedStyles:p.map(this.createItemViewModel(this.createStyleSettingsModel(r(),h),r)),predefinedIcons:m.map(this.createItemViewModel(this.createStyleSettingsModel(r(),n.N),r)),customStyles:g}}_getCustomColorStyles(e,t){const a=this._getStyles(e),i=a.indexOf(t)>-1;return this._getCustomStyles(e,a,t,i)}_getCustomAppearanceStyles(e,t){const a=this._getStyles(e),i=a.some((e=>!!e&&Object.keys(e).every((a=>e[a]===t[a]))));return this._getCustomStyles(e,a,t,i)}_getStyles(e){const t=e&&e.getValue()||[];return t.concat(Array.apply(null,Array(Math.max(this.numberOfCustomStyleItems-t.length,0))))}_getCustomStyles(e,t,a,i){if(a&&!i){let i=0;for(;i<t.length;i++)if(!t[i]){t[i]=a,e.setValue(t);break}t.length===i&&(t[t.length-1]=a)}return t}createStyleSettingsModel(e,t){return a=>{const i=(0,l.o)(e,t).itemFactory();return(0,l.o)(i).setPredefinedStyle(a),i}}createCustomColorStyleSettingsModel(e,t){return a=>{const i=this.createStyleSettingsModel(e,t)("Custom");return a&&(0,l.o)(i).setCustomColor(a),i}}createCustomAppearanceStyleSettingsModel(e,t){return a=>{const i=this.createStyleSettingsModel(e,t)("Custom");return a&&(0,l.o)(i).setCustomAppearance(a),i}}createItemViewModel(e,t){return a=>{const i=e(a);return{item:i,clickHandler:e=>this._setStyleType(i,e),isSelected:r.computed((()=>!!i.equals(t()))),isEmptyAllowed:this.isEmptyAllowed,isRange:!1,isGradient:this.isGradient,restrictToColor:this.restrictToColor,getAvailableFontFamilies:this.getAvailableFontFamilies}}}}const p=()=>{const e="dx-dashboard-style-settings-editor";r.components.isRegistered(e)||r.components.register(e,{viewModel:{createViewModel:e=>new h(r.unwrap(e).target,r.unwrap(e).options)},template:(0,i.getTemplate)(e)})}},6555:e=>{e.exports=DevExpress.Color},6570:(e,t,a)=>{a.d(t,{e:()=>r});var i=a(4833);class r{constructor(e){this.FNV_prime_32=16777619,this.FNV_offset_basis_32=2166136261,this.hashSet={},e.forEach(((e,t)=>{var a=this.getHash(e),i=this.hashSet[a];null==i&&(i=[],this.hashSet[a]=i),i.push({index:t,item:e})}))}contains(e){return null!=this.getItem(e)}getIntersection(e){var t=[];return e.forEach((e=>{this.contains(e)&&t.push(e)})),t}indexOf(e){var t=this.getItem(e);return null!=t?t.index:-1}getItem(e){var t=this.hashSet[this.getHash(e)];return null!=t?t.filter((t=>(0,i.ng)(t.item,e)))[0]:void 0}getHash(e){return Array.isArray(e)?this.toHash(e,(e=>this.getHash(e))):this.toHash(String(e).split(""),(e=>e.charCodeAt(0)))}toHash(e,t){return e.reduce(((e,a)=>(e^t(a))*this.FNV_prime_32),this.FNV_offset_basis_32)}}},6592:(e,t,a)=>{a.d(t,{o:()=>S});var i=a(9167),r=a(5419),o=a(488),n=a(2531),s=a(9045),d=a(341),l=a(8729),u=a(5020),c=a(3024),h=a(672),p=a(7777),m=a(8117),g=a(7125);const b={getCssStyles:e=>{const t=e.predefinedColor();return"Custom"===t||t===c.R?{"background-color":e.color()&&e.color().css}:(0,m.Yz)(h.v.toCssProperties(t))},getCssClasses:(e,t,a)=>[t&&e.predefinedColor()===c.R?"dx-dashboard-appearance-item-empty":"",b.isEmptyCustomStyle(e)||""!==b.getLabelText(e,a,!1,!0)?"dx-dashboard-appearance-item-label":"",a?"dx-dashboard-range-appearance-item":"dx-dashboard-appearance-item","GradientTransparent"===e.predefinedColor()&&!a?"dx-dashboard-appearance-item-label dx-dashboard-appearance-item-transparent":""],getLocalizedCaption:e=>(0,i.Mu)(l.pP.values[e.predefinedColor()]),getLabelText:(e,t,a)=>{const r=g.e.getLabelText(e.predefinedColor(),a?(0,i.Mu)("DashboardWebStringId.EditorAutomaticValue"):(0,i.Mu)("DashboardWebStringId.FormatConditionRangeSetNoStyleCaption"));return!t||t&&e.predefinedColor()!==c.R?r:""},getPredefinedStyle:e=>e.predefinedColor(),setPredefinedStyle:(e,t)=>e.predefinedColor(t),hasCustomStyle:e=>"Custom"===e.predefinedColor(),isEmptyCustomStyle:e=>b.hasCustomStyle(e)&&!e.color(),getCustomColor:e=>e.color()&&e.color().css,getCustomAppearance:e=>null,setCustomColor:(e,t)=>e.color(t&&r.Q.fromRgbaString(t)),setCustomAppearance:()=>{}},f={getCssStyles:()=>({}),getCssClasses:(e,t,a)=>t&&e.iconType()===c.R?["dx-dashboard-appearance-item","dx-dashboard-appearance-item-label","dx-dashboard-appearance-item-empty"]:[a?"dx-dashboard-rangeicon":"dx-dashboard-icon-item",p.AI.toIconCssClass(e.iconType())],getLocalizedCaption:e=>(0,i.Mu)(u._.values[e.iconType()]),getLabelText:(e,t,a)=>{const r=g.e.getLabelText(e.iconType(),a?(0,i.Mu)("DashboardWebStringId.EditorAutomaticValue"):(0,i.Mu)("DashboardWebStringId.FormatConditionRangeSetNoStyleCaption"));return!t||t&&e.iconType()!==c.R?r:""},getPredefinedStyle:e=>e.iconType(),setPredefinedStyle:(e,t)=>e.iconType(t),hasCustomStyle:()=>!1,isEmptyCustomStyle:()=>!1,getCustomColor:()=>null,getCustomAppearance:()=>null,setCustomColor:()=>{},setCustomAppearance:()=>{}},y={getCssStyles:e=>{if(e.appearanceType()!==c.R&&!y.hasCustomStyle(e))return(0,m.Yz)(h.v.toCssProperties(e.appearanceType()));return(0,m.Yz)(h.v.toCustomCssProperties(e))},getCssClasses:(e,t,a,i=!1,r=!1)=>[a?"dx-dashboard-range-appearance-item":"dx-dashboard-appearance-item",t&&e.appearanceType()===c.R?"dx-dashboard-appearance-item-empty":"","GradientTransparent"===e.appearanceType()||""!==y.getLabelText(e,a,i,r)&&!g.e.richColors.includes(e.appearanceType())||y.isEmptyCustomStyle(e)?"dx-dashboard-appearance-item-label":"","GradientTransparent"!==e.appearanceType()||a?"":"dx-dashboard-appearance-item-transparent"],getLocalizedCaption:e=>(0,i.Mu)(l.pP.values[e.appearanceType()]),getLabelText:(e,t,a,r)=>{const o=y.getCustomAppearance(e);if(o&&!a)return g.e.getCustomLabelText(o);const n=g.e.getLabelText(e.appearanceType(),a?(0,i.Mu)("DashboardWebStringId.EditorAutomaticValue"):(0,i.Mu)("DashboardWebStringId.FormatConditionRangeSetNoStyleCaption"));return!r&&(!t||t&&e.appearanceType()!==c.R)||r&&!t&&e.appearanceType()===c.R?n:""},getPredefinedStyle:e=>e.appearanceType(),setPredefinedStyle:(e,t)=>e.appearanceType(t),hasCustomStyle:e=>"Custom"===e.appearanceType(),isEmptyCustomStyle:e=>y.hasCustomStyle(e)&&!e.foreColor()&&!e.backColor()&&e.fontStyle()===l.xC.defaultVal&&e.fontFamily()===l.mw.defaultVal,getCustomColor:e=>e.backColor()&&e.backColor().css,getCustomAppearance:e=>!y.hasCustomStyle(e)||y.isEmptyCustomStyle(e)?null:{fontFamily:e.fontFamily(),fontStyle:e.fontStyle(),backColor:e.backColor()?.css,foreColor:e.foreColor()?.css},setCustomColor:(e,t)=>e.backColor(t&&r.Q.fromRgbaString(t)),setCustomAppearance:(e,t)=>{e.fontFamily(t&&t.fontFamily),e.fontStyle(t?t.fontStyle:null),e.backColor(t&&t.backColor&&r.Q.fromRgbaString(t.backColor)),e.foreColor(t&&t.foreColor&&r.Q.fromRgbaString(t.foreColor))}};function S(e,t){let a;switch(t||e.constructor){case o.M:t=o.M,a=y;break;case d.N:t=d.N,a=f;break;case n.S:t=n.S,a=b;break;case s.W:t=s.W,a=b;break;default:throw new Error("Unknown StyleSettings type")}return{itemFactory:()=>new t,getCssStyles:()=>a.getCssStyles(e),getCssClasses:(t,i,r)=>a.getCssClasses(e,t,i,r),getLocalizedCaption:()=>a.getLocalizedCaption(e),getLabelText:(t,i,r)=>a.getLabelText(e,t,i,r),getPredefinedStyle:()=>a.getPredefinedStyle(e),setPredefinedStyle:t=>a.setPredefinedStyle(e,t),hasCustomStyle:()=>a.hasCustomStyle(e),isEmptyCustomStyle:()=>a.isEmptyCustomStyle(e),getCustomColor:()=>a.getCustomColor(e),getCustomAppearance:()=>a.getCustomAppearance(e),setCustomColor:t=>a.setCustomColor(e,t),setCustomAppearance:t=>a.setCustomAppearance(e,t)}}},6655:(e,t,a)=>{a.d(t,{N:()=>l});var i=a(1569),r=a(1133),o=a(5069),n=a(6713),s=a(2456),d=a(7749);class l{initialize(e){var t=this._createMetaData(e.MetaData),a=new i.a(e.DataStorageDTO),r={};let s=t.getAxes();Object.keys(s).forEach((i=>{r[i]=n.w.build(i,a,s[i],e.SortOrderSlices,t)})),this._dataStorage=a,this._metaData=t,this._itemData=new o.k(t,a,r),this._items=r}updateExpandedData(e,t){var a=this,o=r.X,d=e.SortOrderSlices,l=t.pivotArea==n.e.columns?o.pivotColumnAxis:o.pivotRowAxis,u=t.values,c=a._metaData,h=new i.a(e.DataStorageDTO),p=a._dataStorage.insert(h,d),m=n.w.build(l,a._dataStorage,c.getAxes()[l],d,c,p);if(m){var g=a._items[l],b=s.J.findFirstPointByUniqueValues(g,u),f=s.J.findFirstPointByUniqueValues(m,u);if(f){var y=f.getChildren();y.forEach((e=>{e._setParent(b)})),b._setChildren(y)}}}updateTotals(e){let t=new i.a(e.DataStorageDTO);this._dataStorage.insertSlice(t,[])}getDataStorage(){return this._dataStorage}getItemData(){return this._itemData}getMetaData(){return this._metaData}_createMetaData(e){var t=new d.hZ(e);return t.initialize(),t}}},6667:(e,t,a)=>{a.d(t,{Ex:()=>o,HT:()=>r,ts:()=>i});let i={propertyName:"column",modelName:"@Column",displayName:"DashboardWebStringId.ConditionalFormatting.IntersectionColumnDimension",simpleFormAdapterItem:"selectBoxEditor"},r={propertyName:"row",modelName:"@Row",displayName:"DashboardWebStringId.ConditionalFormatting.IntersectionRowDimension",simpleFormAdapterItem:"selectBoxEditor"},o=[i,r]},6680:(e,t,a)=>{a.d(t,{LU:()=>s,U0:()=>p,Up:()=>h,ZZ:()=>u,gX:()=>d,p$:()=>c});var i=a(6799),r=a(865),o=a(5988),n=a(1229);function s(e,t,a){if(e)return t(e.peek().map((e=>a(e)))),e.subscribe((e=>{e.sort(((e,t)=>
8"deleted"===e.status?-1:1)).forEach((e=>{var i=e;if("added"===i.status)t.splice(i.index,0,a(i.value));else if("deleted"===i.status){var r=t.peek()[i.index];r&&(t.remove(r),r.dispose())}}))}),null,"arrayChange")}function d(e,t=null,a="InsertBesideGroup"){e&&(e.viewModel.hasItem()?"InsertIntoGroup"===a?l(e,t):e.dragOverLocation(t):l(e,t))}function l(e,t=null){var a=e.items().filter((e=>e.visible()));t&&("Horizontal"!==e.viewModel.orientation()||"top"!==t&&"bottom"!==t)&&("Vertical"!==e.viewModel.orientation()||"left"!==t&&"right"!==t)?d(a["top"===t||"left"===t?0:a.length-1],t):a.forEach((e=>d(e,t)))}let u=6;const c=1e-5;class h extends i.Disposable{static findLargestItem(e){if(e.viewModel.hasItem())return{maxSquare:e.width()*e.height(),item:e};var t={maxSquare:0,item:null};return e.items().forEach((e=>{var a=this.findLargestItem(e);t.maxSquare<a.maxSquare&&(t=a)})),t}_changeWeight(e){this._parent()&&this._parent()._isUpdating(!0);try{this._changeWeightCore(e)}finally{this._parent()&&this._parent()._isUpdating(!1)}}_changeWeightCore(e){var t=this._parent().items().indexOf(this),a=this._parent().items()[t+1],i=a.viewModel.weight()-(e-this.viewModel.weight());a.viewModel.weight(this._correntWeight(i)),this.viewModel.weight(this._correntWeight(e))}_correntWeight(e){return e<c?c:e}_safeSetWidth(e){var t=e;t<this.minWidth()&&(t=this.minWidth()),t>this.maxWidth()&&(t=this.maxWidth()),this._width(t)}_safeSetHeight(e){var t=e;t<this.minHeight()&&(t=this.minHeight()),t>this.maxHeight()&&(t=this.maxHeight()),this._height(t)}_updateChildrenSize(e){if(e.length>0){var t=e.reduce(((e,t)=>e+t.viewModel.weight()),0),a=0;"Horizontal"===this.viewModel.orientation()?(e.forEach((e=>{e._height(this.contentHeight());var i=this.contentWidth()*e.viewModel.weight()/t;e._safeSetWidth(i),a+=e._width.peek()-i})),e.reduceRight(((e,t)=>{if(0!==a){var i=t._width.peek();t._safeSetWidth(i-a),a+=t._width.peek()-i}}),{}),a<0&&e[e.length-1]._width(e[e.length-1]._width.peek()-a)):(e.forEach((e=>{e._width(this.contentWidth());var i=this.contentHeight()*e.viewModel.weight()/t;e._safeSetHeight(i),a+=e._height.peek()-i})),e.reduceRight(((e,t)=>{if(0!==a){var i=t._height.peek();t._safeSetHeight(i-a),a+=t._height.peek()-i}}),{}),a<0&&e[e.length-1]._height(e[e.length-1]._height.peek()-a))}}_updateChildrenResizeHandles(e){var t=e.length;if(t>0){var a="Horizontal"===this.viewModel.orientation()?"e":"s";e.forEach(((e,i)=>{e.resizeHandles(i<t-1?a:"none")}))}}constructor(e,t){super(),this.viewModel=e,this._isUpdating=r.observable(!1),this._constraints=null,this._width=r.observable(800),this._height=r.observable(600),this.setConstraints=e=>{var t=function(e,t){return Number.MAX_VALUE-e>=t?e+t:Number.MAX_VALUE};this._constraints.min.width(t(e.min.width,u)),this._constraints.min.height(t(e.min.height,u)),this._constraints.max.width(t(e.max.width,u)),this._constraints.max.height(t(e.max.height,u))},this.items=r.observableArray([]),this.resizeHandles=r.observable("none"),this.isSelected=r.observable(!1),this.dragOverLocation=r.observable(),this.coverClickHandler=e=>{this.onEvent&&this.onEvent(this,"click")},this.coverMouseOverHandler=e=>{this.onEvent&&this.onEvent(this,"mouseover")},this.resizeStarted=()=>{this.onEvent&&this.onEvent(this,"resize-started")},this.resizeCompleted=()=>{this.onEvent&&this.onEvent(this,"resize-completed")},this.getContext=()=>this.onEvent&&this.onEvent(this,"get-context"),this.getLocalContext=()=>this.onEvent&&this.onEvent(this,"get-local-context"),this.getContextMenu=()=>{const e=this.onEvent&&this.onEvent(this,"get-context-menu-service");return e&&e(this)},this.getEmptyItemTemplates=()=>{const e=this.onEvent&&this.onEvent(this,"get-empty-item-templates-service");return e&&e(this)},this.getLayoutItemPlaceholder=()=>{const e=this.onEvent&&this.onEvent(this,"get-layout-item-placeholder-service");return e&&e(this)},this.verticalPaddings=r.observable(0),this.horizontalPaddings=r.observable(0),this.repaintCallbacks=(0,o.NG)();var a=this;this.addDisposable(this.itemStyle=r.computed((()=>{var e="";return this.dragOverLocation()&&(e+=" dx-drag-over-"+this.dragOverLocation()),this.isSelected()&&(e+=" dx-layout-selected"),e}))),this._parent=r.observable(t),this._parent()?(this.isDesignMode=this._parent().isDesignMode,this.isLayoutReady=this._parent().isLayoutReady):(this.isDesignMode=r.observable(!1),this.isLayoutReady=r.observable(!0)),this._constraints={min:{width:r.observable(e.hasItem()?n.k.minPaneWidth:0),height:r.observable(e.hasItem()?n.k.minPaneHeight:0)},max:{width:r.observable(Number.MAX_VALUE),height:r.observable(Number.MAX_VALUE)}};var i=r.observable(!0);this.addDisposable(this.visible=r.computed({read:()=>this.items().reduce(((e,t)=>e||t.visible()),0===this.items().length||!!this.viewModel.hasItem())&&i(),write:e=>{i(e)}})),this.sizeController={getWidth:()=>this.containerWidth(),getHeight:()=>this.containerHeight(),requestRepaint:this.repaintCallbacks,visible:this.visible,setConstraints:this.setConstraints},this.addDisposable(this.minWidth=r.computed((()=>{var e=this._constraints.min.width();if(this.items().length>0)if("Horizontal"===this.viewModel.orientation()){var t=this.items().reduce(((e,t)=>e+t.minWidth()),0);e=t>e?t:e}
8else this.items().forEach((t=>{t.minWidth()>e&&(e=t.minWidth())}));return e+this.horizontalPaddings()}))),this.addDisposable(this.minHeight=r.computed((()=>{var e=this._constraints.min.height();if(this.items().length>0)if("Vertical"===this.viewModel.orientation()){var t=this.items().reduce(((e,t)=>e+t.minHeight()),0);e=Math.max(t,e)}else this.items().forEach((t=>{t.minHeight()>e&&(e=t.minHeight())}));return e+this.verticalPaddings()}))),this.addDisposable(this.maxWidth=r.computed((()=>Math.min(Number.MAX_VALUE,this._constraints.max.width())))),this.addDisposable(this.maxHeight=r.computed((()=>{var e=this._constraints.max.height();return this.items().length>0&&!this.viewModel.ignoreChildMaxHeight&&(e="Vertical"===this.viewModel.orientation()?this.items().some((e=>e.maxHeight()===Number.MAX_VALUE))?Number.MAX_VALUE:this.items().reduce(((e,t)=>e+t.maxHeight()),0):this.items().reduce(((e,t)=>Math.max(e,t.maxHeight())),0)),Math.min(Number.MAX_VALUE,e+this.verticalPaddings())}))),this.addDisposable(this.width=r.computed({read:()=>this._width()>this.minWidth()?this._width():this.minWidth(),write:e=>{if(this._parent()){var t=this.viewModel.weight()*(e/this._width()||1);this._changeWeight(t)}else this._width(e)}})),this.addDisposable(this.height=r.computed({read:()=>this._height()>this.minHeight()?this._height():this.minHeight(),write:e=>{if(this._parent()){var t=this.viewModel.weight()*(e/this._height()||1);this._changeWeight(t)}else this._height(e)}})),this.addDisposable(this.contentWidth=r.computed((()=>this.width()-this.horizontalPaddings()))),this.addDisposable(this.contentHeight=r.computed((()=>this.height()-this.verticalPaddings()))),this.addDisposable(this.containerWidth=r.computed((()=>this.width()-u))),this.addDisposable(this.containerHeight=r.computed((()=>this.height()-u))),this.addDisposable(this.areChildrenSelected=r.pureComputed((()=>{let e=!!this.viewModel.hasItem()&&!!this.visible()&&this.isSelected();
8return this.items().forEach((t=>{e=e||t.areChildrenSelected()})),e}))),this.addDisposable(s(e.visibleItems,this.items,(e=>new h(e._createViewModel(),a)))),this.addDisposable(r.computed((()=>{this._isUpdating()||(this._updateChildrenSize(this.items().filter((e=>e.visible()))),this._updateChildrenResizeHandles(this.items()))})));var d=()=>{this.isLayoutReady()&&this.repaintCallbacks.fire()};this.addDisposable(this.height.subscribe((()=>d()))),this.addDisposable(this.width.subscribe((()=>d()))),this.addDisposable(this.isLayoutReady.subscribe((()=>d()))),d();var l=this.viewModel.getPlaceholder&&this.viewModel.getPlaceholder();l&&(this.addDisposable(l),this.placeholderItem=new h(l._createViewModel(),this)),this.addDisposable(this.visible,this.minWidth,this.minHeight,this.maxWidth,this.maxHeight,this.width,this.height,this.areChildrenSelected)}dispose(){super.dispose(),this._parent(null),this.placeholderItem&&(this.placeholderItem.dispose(),this.placeholderItem=null),this.repaintCallbacks.empty(),this.disposeObservableArray(this.items)}isValidWidth(e){if(this._parent()){if(e<this.minWidth()||e>this.maxWidth())return!1;var t=this._parent().items().indexOf(this);if(t<this._parent().items().length-1){var a=this._parent().items()[t+1],i=a.width()-e+this.width();if(i<a.minWidth()||i>a.maxWidth())return!1}}return this.minWidth()!==this.maxWidth()}isValidHeight(e){if(this._parent()){if(e<this.minHeight()||e>this.maxHeight())return!1;var t=this._parent().items().indexOf(this);if(t<this._parent().items().length-1){var a=this._parent().items()[t+1],i=a.height()-e+this.height();if(i<a.minHeight()||i>a.maxHeight())return!1}}return this.minHeight()!==this.maxHeight()}getSelectionParentsList(e){var t=this,a=t._parent(),i=[{node:t,dropBehavior:"InsertBesideGroup"}],r=!!a&&a.viewModel.orientation();do{if(a&&!a.viewModel.hasItem()){var o=a.items().filter((e=>e.visible())),n=o.indexOf(t),s=o.length-1;if("Horizontal"===a.viewModel.orientation()&&("left"===e||"right"===e)){if(o.length>1&&("left"===e&&n>0||"right"===e&&n<s||"left"===e&&n===s||"right"===e&&0===n))return i;("left"===e&&0===n||"right"===e&&n===s)&&(r=this._inverseOrientation(a.viewModel.orientation()))}if("Vertical"===a.viewModel.orientation()&&("top"===e||"bottom"===e)){if(o.length>1&&("top"===e&&n>0||"bottom"===e&&n<s||"top"===e&&n===s||"bottom"===e&&0===n))return i;("top"===e&&0===n||"bottom"===e&&n===s)&&(r=this._inverseOrientation(a.viewModel.orientation()))}}a=(t=a)&&t._parent(),t&&a&&!t.viewModel.hasItem()&&r===t.viewModel.orientation()&&!this._checkGroupWillBeUnwrapped(t)&&i.push({node:t,dropBehavior:"InsertBesideGroup"}),t&&t.viewModel.hasItem()&&t.viewModel.orientation()!==this._getRequiredOrientationByLocation(e)&&i.push({node:t,dropBehavior:"InsertIntoGroup"})}while(t&&a&&!t.viewModel.hasItem());return i}_getRequiredOrientationByLocation(e){return"left"===e||"right"===e?"Horizontal":"Vertical"}_inverseOrientation(e){return"Horizontal"===e?"Vertical":"Horizontal"}_checkGroupWillBeUnwrapped(e){return 1===e.items().filter((e=>e.visible())).length&&1===e.items().filter((e=>!e.visible())).length&&e._parent()?._parent()&&!e.viewModel.hasItem()}findLayoutItem(e){var t=void 0;return e(this)&&(t=this),t||this.items.peek().forEach((a=>{t=a.findLayoutItem(e)||t})),t}findLayoutItemByItemModel(e){return this.findLayoutItem((t=>t.viewModel.model===e.model))}onEvent(e,t){return this._parent()&&this._parent().onEvent&&this._parent().onEvent(e,t)}updateSize(e,t){try{this.isLayoutReady(!1),this.width(e),this.height(t)}finally{this.isLayoutReady(!0)}}create(e,t,a){var i=this.getRoot(),r=this.viewModel.create(e,t,a),o=i.findLayoutItemByItemModel(r);return o&&o.coverClickHandler(null),o}moveTo(e,t,a){var i=this.getRoot();this.viewModel.moveTo(e.viewModel,t,a);var r=i.findLayoutItemByItemModel(this.viewModel);return r&&r.coverClickHandler(null),r}delete(){this.viewModel.delete(),this._parent(null)}getRoot(){for(var e=this;e._parent();)e=e._parent();return e}canAttach(e){return!!this._parent()&&this.viewModel.canAttach(e)}getPlaceholder(){return this.placeholderItem}}const p=()=>{const e="dx-layout-item";r.components.isRegistered(e)||r.components.register(e,{viewModel:{createViewModel:(e,t)=>
vendor: 5,055 bytes, line 8
8{const a=r.computed((()=>r.unwrap(e.layoutItem))),i=t.element;return r.utils.domNodeDisposal.addDisposeCallback(i,(function(){a.dispose()})),{layoutItem:a}}},template:(0,i.getTemplate)(e)})}},6684:(e,t,a)=>{a.d(t,{J:()=>r,p:()=>o});var i=a(774);let r={propertyName:"definitionMode",modelName:"@DefinitionMode",defaultVal:"Cards",simpleFormAdapterItem:"selectBoxEditor",values:{Cards:"DashboardStringId.CardCalculationAlongCards",SparklineArgument:"DashboardStringId.CardCalculationAlongSparklineArgument",CardsAndSparklineArgument:"DashboardStringId.CardCalculationAlongCardsAndSparklineArgument",SparklineArgumentAndCards:"DashboardStringId.CardCalculationAlongSparklineArgumentAndCards"}},o=i.s.concat([r])},6692:e=>{e.exports=DevExpress.data.ArrayStore},6713:(e,t,a)=>{a.d(t,{e:()=>o,w:()=>s});var i=a(4833),r=a(5720);let o={columns:"Columns",rows:"Rows"};function n(e,t){for(var a=0;a<e.length&&a<t.length;a++){if(e[a]>t[a])return 1;if(e[a]<t[a])return-1}return e.length<t.length?-1:e.length>t.length?1:0}let s={build:function(e,t,a,o,s,d){const l=new i.P(n),u=a.map((e=>e.id)),c=this._getKeyIdsList(u),h=c.map(((a,i)=>{var r=a.slice(-1),o=r.length>0?r[0]:null,n=t.getSliceKey(r),d=t.getOrCreateSlice(a),l=i-1;return{axisName:e,metaData:s,dataSlice:d,level:l,getMetaDataValue:function(e,a){if(n<0)return null;var i=t.findDataRowKey(n,e);return t.getValue(i,a)},getBaseValue:function(e){return l>=0?t.getKeyValue(e,o):null}}})),p=new r.T(h[0],{rowKey:[],sliceKey:h[0].dataSlice.getKey()});return l.getOrAdd([],(()=>p)),c.forEach((e=>{if(!(e.length>0)||this._isSortOrderSlice(e,o)){var a=h[e.length].dataSlice,i=a&&d?d[a.getKey()]:a;i&&i.forEach((function(e){for(var a=null,i=null;;){var o=e.rowKey.length;let s=()=>{let t=h[o];return new r.T(t,e)},d=l.getOrAdd(e.rowKey,s);if(a=d.value,null!=i&&(a.getChildren().push(i),i._setParent(a)),!d.added||0==o)break;var n=h[o-1].dataSlice.getKey();e=t.findDataRowKey(n,e),i=a}}))}})),p},_getKeyIdsList:function(e){var t=[[]];return e.forEach(((a,i)=>{var r=e.slice(0,i+1);t.push(r)})),t},_isSortOrderSlice:function(e,t){var a=!t||0==t.length;return a||t.forEach((t=>!(a=a||(0,i.Yj)(e,t)))),a}}},6726:(e,t,a)=>{a.d(t,{Ah:()=>D,Fn:()=>x,G$:()=>l,GP:()=>p,Iv:()=>v,Kb:()=>C,OP:()=>E,R0:()=>I,_x:()=>T,ax:()=>F,bC:()=>A,bH:()=>f,bv:()=>g,dl:()=>h,eU:()=>c,gZ:()=>m,jl:()=>S,k5:()=>u,lS:()=>_,mL:()=>w,qz:()=>b,r6:()=>y,ry:()=>N});var i=a(1704),r=a(9557),o=a(5558),n=a(4999),s=a(4833),d=a(9167);let l={format:"fixedPoint",unitPower:"auto",precision:0,significantDigits:3},u={format:"percent",unitPower:0,precision:2,significantDigits:0,showTrailingZeros:!1},c={format:"exponential",precision:2},h={Abbreviated:"abbr",Full:"full",Long:"long",Numeric:"num",Short:"short",TimeOnly:"timeOnly",DateOnly:"dateOnly"};function p(e,t){var a=n.O.getPredefinedString(e);if(!s.NW.isDefined(a)){var i=t&&t.NumericFormat,r=t&&t.DateTimeFormat,o=t&&t.TimeFormat;if(i)a=f(e,i);else{const i=r||o;a=i?y(e,i,"Time"===t?.DataType?"TimeOnly":t?.DataType??"DateTime"):S(e)}}return a}function m(e,t){var a=n.O.getPredefinedString(e);return s.NW.isDefined(a)?a:o.O6.format(e,t)}function g(e){if(void 0!==e.Value)return p(e.Value,e.Format);let t,a;return s.NW.isDefined(e.RangeLeft)&&(t=p(e.RangeLeft,e.Format)),s.NW.isDefined(e.RangeRight)&&(a=p(e.RangeRight,e.Format)),b({left:t,right:a})}function b(e){let t=(0,d.Mu)("DashboardStringId.FromToDatePeriodCaption"),a=(0,d.Mu)("DashboardStringId.FromDatePeriodCaption"),r=(0,d.Mu)("DashboardStringId.ToDatePeriodCaption");return e.left&&e.right?e.right!=e.left?(0,i.format)(t,e.left,e.right):e.left:e.left?(0,i.format)(a,e.left):e.right?(0,i.format)(r,e.right):void 0}function f(e,t){if(t){var a=T(t);return o.O6.format(e,a)}return e.toString()}function y(e,t,a="DateTime"){var i=N(t,a);return o.O6.format(e,i)}function S(e){return null==e?"":e.toString()}function v(e){return o.O6.format(e,u)}function x(e){return o.O6.format(e,c)}function D(e,t,a){return o.O6.format(e,I(t,a))}function I(e,t){return{format:"fixedPoint",unitPower:C(e,t),precision:_(e,t),significantDigits:0,showTrailingZeros:!1}}function C(e,t){var a=t-e;return a>=1e9?3:a>=1e6?2:a>=1e3?1:0}function _(e,t){var a=0,i=t-e;if(i>0)for(var r=Math.pow(10,-a);i<r;)r/=10,a++;return a+2}function w(e){if(e){let t=e.NumericFormat;if(t)return T(t);let a=e.DateTimeFormat;if(a)return N(a);let i=e.TimeFormat;if(i)return N(i,"TimeOnly")}return null}function T(e){var t=null,a=e?e.FormatType:void 0,i=e?e.Unit:void 0;if("Custom"===a){if("Disabled"!==r.d.customNumericFormatMode)return{type:e.CustomFormatString,unlimitedIntegerDigits:!0};a="Auto"}return"General"===a?t={format:"general"}:((t={}).format=A(a),t.currency=e.Currency,t.currency===o.Pc&&console.log("A web server does not support a currency specified for the dashboard. Refer to https://go.devexpress.com/dashboardInvariantCurrency.aspx to learn more."),e.IncludeGroupSeparator&&(t.includeGroupSeparator=e.IncludeGroupSeparator),e.ForcePlusSign&&(t.plus=e.ForcePlusSign),t.precision=e.Precision,i&&"Auto"===i&&"Percent"!==a&&(t.significantDigits=e.SignificantDigits),(i&&"
8Number"===a||"Currency"===a)&&(t.unitPower=F(i)),t.dateType=null),t}function M(e,t,a="DateTime"){return{format:e,dateType:"Long"===t.HourFormat?h.Long:h.Short,valueType:a,timeHourMinuteFormat:t.TimeHourMinuteFormat??"Short",groupInterval:t.GroupInterval}}function N(e,t="DateTime"){if(!e)return null;{let a={};s.NW.isDefined(e.FirstDayOfWeek)&&(a.firstDayOfWeek=e.FirstDayOfWeek),s.NW.isDefined(e.CalendarWeekRule)&&(a.calendarWeekRule=e.CalendarWeekRule);const i=e.ExactDateFormat??e.ExactTimeFormat;switch(E(e.GroupInterval,i)){case"WeekYear":return{...a,format:"weekYear",dateType:"Long"===e.DateFormat?h.Long:h.Short,valueType:t};case"MonthYear":return{format:"monthYear",dateType:h.Full,valueType:t};case"QuarterYear":return{format:"quarterYear",dateType:h.Full,valueType:t};case"DayMonthYear":return{format:"dayMonthYear",dateType:"Long"===e.DateFormat?h.Long:h.Short,valueType:t};case"DateHour":return"TimeOnly"===t?M("dateHour",e,t):"Long"===e.DateHourFormat?{format:"dateHour",dateType:h.Long,valueType:t}:{format:"dateHour",dateType:"Short"===e.DateHourFormat?h.Short:h.TimeOnly,valueType:t};case"DateHourMinute":return"TimeOnly"===t?M("dateHourMinute",e,t):"Long"===e.DateHourMinuteFormat?{format:"dateHourMinute",dateType:h.Long,valueType:t}:{format:"dateHourMinute",dateType:"Short"===e.DateHourMinuteFormat?h.Short:h.TimeOnly,valueType:t};case"DateHourMinuteSecond":return"TimeOnly"===t?M("dateHourMinuteSecond",e,t):"Long"===e.DateTimeFormat?{format:"dateHourMinuteSecond",dateType:h.Long}:{format:"dateHourMinuteSecond",dateType:"Short"===e.DateTimeFormat?h.Short:h.TimeOnly,valueType:t};case"Year":return{format:"year",dateType:"Abbreviated"===e.YearFormat?h.Abbreviated:h.Full,valueType:t};case"DateYear":return{format:"dateYear",dateType:"Abbreviated"===e.YearFormat?h.Abbreviated:h.Full,valueType:t};case"Quarter":return"Numeric"===e.QuarterFormat?{format:"quarter",dateType:h.Numeric,valueType:t}:{format:"quarter",dateType:h.Full,valueType:t};case"Month":return"Numeric"===e.MonthFormat?{format:"month",dateType:h.Numeric,valueType:t}:{format:"month",dateType:"Abbreviated"===e.MonthFormat?h.Abbreviated:h.Full,valueType:t};case"Hour":return{format:"hour",dateType:"Long"===e.HourFormat?h.Long:h.Short,valueType:t};case"DayOfWeek":return"Numeric"===e.DayOfWeekFormat?{format:"dayOfWeek",dateType:h.Numeric,valueType:t}:{format:"dayOfWeek",dateType:"Abbreviated"===e.DayOfWeekFormat?h.Abbreviated:h.Full,valueType:t};default:return{format:P[e.GroupInterval],dateType:h.Numeric,valueType:t}}}}function E(e,t){if("None"!=e)return e;switch(t){case"Year":return"DateYear";case"Quarter":return"QuarterYear";case"Month":return"MonthYear";case"Day":return"DayMonthYear";case"Hour":return"DateHour";case"Minute":return"DateHourMinute";case"Second":return"DateHourMinuteSecond";default:return null}}function A(e){switch(e){case"Number":return"fixedPoint";case"Currency":return"currency";case"Scientific":return"exponential";case"Percent":return"percent";default:return}}function F(e){switch(e){case"Auto":return"auto";case"Thousands":return 1;case"Millions":return 2;case"Billions":return 3;default:return 0}}let P={Year:"year",Quarter:"quarter",Month:"month",Day:"day",Hour:"hour",Minute:"minute",Second:"second",DayOfYear:"dayOfYear",DayOfWeek:"dayOfWeek",WeekOfYear:"weekOfYear",WeekOfMonth:"weekOfMonth",WeekYear:"weekYear",MonthYear:"monthYear",QuarterYear:"quarterYear",DayMonthYear:"dayMonthYear",DateHour:"dateHour",DateHourMinute:"dateHourMinute",DateHourMinuteSecond:"dateHourMinuteSecond",None:"none"}},6744:(e,t,a)=>{a.d(t,{EW:()=>s,EZ:()=>l,VG:()=>d,oD:()=>c,qv:()=>r,s$:()=>o,v_:()=>u,wP:()=>n});var i=a(9075);const r="-Infinity";let o={Text:"System.String",DateTime:"System.DateTime",DateOnly:"System.DateOnly",TimeOnly:"System.TimeOnly",Bool:"System.Boolean",Integer:"System.Int32",Float:"System.Single",Double:"System.Double",Decimal:"System.Decimal",Enum:"Enum",Custom:"Custom",Unknown:"Unknown"},n={propertyName:"type",modelName:"@Type",defaultVal:null},s={propertyName:"_persistedValue",modelName:"@Value",defaultVal:null},d={propertyName:"value"},l=[n,d,s],u={propertyName:"styleSettings",displayName:"DashboardWebStringId.StyleSettings"},c={propertyName:"barOptions",modelName:"BarOptions",displayName:"DashboardWebStringId.ConditionalFormatting.BarOptions",type:i.Y}},6768:(e,t,a)=>{a.d(t,{Bi:()=>v,Wt:()=>I,eV:()=>y,mG:()=>D,sG:()=>b,um:()=>S,wN:()=>x,xx:()=>g,zV:()=>f});var i=a(546),r=a(6799),o=a(865),n=a(5988),s=a(4270),d=a(3052),l=a(2878),u=a(2896),c=a(6848),h=a(5709),p=a(2037),m=a(1041);function g(e,t,a){if(0===a.indexOf("Parameters.Parameters."))return"Parameters."+a.split(".")[2];if(e instanceof h.w){var r=e.queries().filter((e=>e.name()===t.dataMember()))[0];if(r&&r instanceof i.TableQuery){var o=r.tables().filter((e=>0===a.indexOf((e.alias()||e.name())+".")))[0];if(o)return b(a,o.alias()||o.name())}}return a}function b(e="",t){var a=e;return 0===e.indexOf(t)&&(a=e.substring(t.length)),"."===a[0]?a.substring(1):a}function f(e){let t=e.split(".");return{path:t.slice(0,t.length-1).join("."),name:t[t.length-1]||""}}function y(e,t){return 0===e.indexOf(t)&&(e.length===t.length||"."===e[t.length])}function S(e,t){var a="",i=t;if(e instanceof h.w){let r=e.queries().filter((e=>
8y(t,e.name())))[0];r&&(a=r.name(),i=b(t,a))}else if(e instanceof d.f){let r=e._tables().filter((e=>y(t,e.dataMember())))[0];r&&(a=r.dataMember(),i=b(t,a))}else if(e instanceof l.RC){let r=e.queries().filter((e=>y(t,e.alias())))[0];r&&(a=r.alias(),i=b(t,a))}else if(e instanceof u.u){let r=e.queries().filter((e=>y(t,e._actualName())))[0];r&&(a=r._actualName(),i=b(t,a))}return{dataMember:a,fieldPath:i}}function v(e){if(e instanceof h.w&&e.queries().length>0)return e.queries()[0].name();if(e instanceof d.f&&e._tables().length>0)return e._tables()[0].dataMember();if(e instanceof l.RC&&e.queries().length>0)return e.queries()[0].alias();if(e instanceof u.u&&e.queries().length>0)return e.queries()[0]._actualName();if(!(e instanceof c.f))throw new Error}class x extends r.Disposable{_cacheNestedFields(e,t){if(t.childNodes().length>0&&t.childNodes()[0].dataMember()){var a=e?e+"."+t.dataMember():t.dataMember();this._fieldsCache[a]=(0,n.KO)().resolve(t.childNodes()).promise(),t.childNodes().forEach((e=>this._cacheNestedFields(a,e)))}}_findInFieldsCache(e,t,a,i,r){for(var o=(0,n.KO)(),s={path:"",field:void 0},d=Object.keys(this._fieldsCache),l=t?[e,t].join("."):e,u=0,c=[];!s.field&&u<d.length;){var h=d[u];if(h===l||0===h.indexOf(l+".")){c.push(this._fieldsCache[h].done(((e,t)=>n=>{let d=n.filter(D);for(let n=0;n<d.length;n++){let c=d[n];var l=c.dataMember()===a&&i(c)?c:void 0,u=c.groupDataItems;if((!l||r)&&u&&u.length>0){let e=u.filter((e=>e.dataMember()===a))[0];e&&(l=r?e:c)}if(l){s.path=e.substr(t.length).split(".").filter((e=>!!e)).join("."),s.field=l,o.resolve(s);break}}})(h,l)))}u++}return(0,n.wj)(c).done((function(){s.field||o.resolve(s)})),o.promise()}constructor(e,t,a,i,r=o.observable(!1)){super(),this._dataSources=e,this.isDesignMode=t,this.parameters=a,this._serviceClient=i,this.isLoading=r,this._dynamicParametersValueCache={},this._dimensionValuesCache={},this._fieldsCache={},this.removeDataSource=e=>{this._dataSources.remove(e),this.clearFieldsCache(e.componentName())},t()&&this._subscribeDataSources(),this._disposables.push(this.isDesignMode.subscribe((e=>{e?this._subscribeDataSources():this._unsubscribeDataSources()})))}getDimensionFilterItems(e,t,a,i){var r=(0,n.KO)(),o=r.promise();return e&&t?this._serviceClient.peek().getDimensionFilterItems(e,t,a,i).done((e=>{r.resolve(e)})).fail((()=>{r.resolve([])})):r.resolve([]),o}getDimensionFilterString(e,t,a){var i=(0,n.KO)(),r=i.promise();return e&&t?this._serviceClient.peek().getDimensionFilterString(e,t,a).done((e=>{i.resolve(e)})).fail((()=>{i.resolve("")})):i.resolve(""),r}getDataFieldsArray(e,t,a,i=()=>!0){var r=t?[e,t].join("."):e;r=a?[r,a].join("."):r;var o=this.findDataSource(e);if(!o)return(0,n.KO)().resolve([]).promise();o.calculatedFields().forEach((e=>{e.expression(),e.fieldType(),e.name()}));var d=(0,n.KO)(),l=Object.keys(this._fieldsCache).filter((e=>0===r.indexOf(e))).map((e=>this._fieldsCache[e]));return 0===l.length&&(l=[(0,n.KO)().resolve().promise()]),(0,n.wj)(l).done((()=>{var l=this._fieldsCache[r];if(l)l.done((e=>{d.resolve(e.filter(i))}));else if(e&&o&&this._serviceClient){let e=(0,n.KO)();this._fieldsCache[r]=e.promise(),setTimeout((()=>{this._serviceClient.peek().getFieldList(o,t,a).done((t=>{var o=[];(t||[]).forEach((e=>{var t=new s.J7(e);o.push(t),this._cacheNestedFields(r,t)})),a||(o=o.sort(((e,t)=>e.displayName().localeCompare(t.displayName())))),e.resolve(o).done((e=>d.resolve(e.filter(i))))})).fail((()=>{e.resolve([]).done((e=>{d.resolve(e)}))}))}),1)}else d.resolve([])})),d.promise()}isFolder(e){return!!this._fieldsCache[e]}findPathToFieldInTree(e,t,a,i){var r=(0,n.KO)();return this.getDataFieldsArray(e,t,"",D).done((()=>{this._findInFieldsCache(e,t,a,i,!1).done((e=>r.resolve(e.path)))})),r.promise()}findDataField(e,t,a,i=!1){var r=(0,n.KO)();let o=this._dataSources().filter((t=>t.componentName()===e))[0],s={path:"",name:a};return(o instanceof c.f||o instanceof d.f)&&(s=f(a)),this.getDataFieldsArray(e,t,s.path,D).done((()=>{this._findInFieldsCache(e,t,a,(e=>!0),i).done((e=>r.resolve(e.field)))})),r.promise()}fuzzyFindFields(e,t){var a=(0,n.KO)(),i=[],r=[],o=(e,t)=>-1!==e.toLowerCase().indexOf(t.toLowerCase());return Object.keys(this._fieldsCache).forEach((a=>{a!==e&&0!==a.indexOf(e+".")||r.push(this._fieldsCache[a].done((e=>{e.filter((e=>D)).filter((e=>
8o(e.dataMember(),t)||o(e.displayName(),t))).forEach((e=>i.push({path:a,field:e})))})))})),(0,n.wj)(r).done((()=>a.resolve(i))),a.promise()}findDataSource(e){return this._dataSources().filter((t=>t.componentName()===e))[0]}dataMembersSupported(e){var t=e&&this.findDataSource(e.dataSource())||null;return t&&t.supportDataMembers}getDataFields(e){var t=o.observableArray();return e&&this.getDataFieldsArray(e.dataSource(),e.dataMember(),"",D).done((e=>{t(e.map((e=>e.displayName())))})),t}clearFieldsCache(e){Object.keys(this._fieldsCache).forEach((t=>{t!==e&&0!==t.indexOf(e+".")||delete this._fieldsCache[t]}))}clearDynamicParametersValueCache(){this._dynamicParametersValueCache={}}clearDimensionValuesCache(){this._dimensionValuesCache={}}initDataSource(e){e instanceof h.w?this._fieldsCache[e.componentName()]=(0,n.KO)().resolve(e.queries().map((e=>{let t=new s.J7({DataMember:e.name(),Name:e.name(),DisplayName:e.name()});return t.hasCalculatedFields=!0,t.isDataSourceNode(!0),t}))).promise():e instanceof d.f&&(this.isLoading(!0),this.getDataFieldsArray(e.componentName(),"","",D).done((t=>{e._tables(t),this.isLoading(!1)})))}getParameterValues(e,t,a=!1,i,r){var n=t,s=t.valueMemberName(),d=t.displayMemberName()||s,l=t.sortOrder(),u=t.sortByMember(),c="";this.parameters&&(c=this.parameters.peek().map((e=>({name:e.name(),value:(0,p.oU)((i&&i[e.name()])??e._actualValue.peek())}))).sort(((e,t)=>e.name.localeCompare(t.name))).reduce(((e,t)=>{let a=`${t.name}:${t.value instanceof Array?t.value.slice().sort().join("|"):t.value}`;return e?`${e},${a}`:a}),""));var h=[e,n.dataSource(),n.dataMember(),s,d,l,u,c].join("."),m=this._dynamicParametersValueCache[h];return m&&!a||(m=o.observableArray(),s&&d&&(this._dynamicParametersValueCache[h]=m,this._serviceClient.peek().getParameterValues(n.dataSource(),this.findDataSource(n.dataSource()),n.dataMember(),s,d,l,u,e,r).done((e=>{if(e&&e.IsUpdated){const a=e.Values?.map((e=>({Value:(0,p.bt)(e.Value),DisplayText:e.DisplayText})));m(a??[]),this.dynamicLookUpValuesLoaded&&this.dynamicLookUpValuesLoaded(t)}else m(void 0)})).fail((()=>m([]))))),m}getDimensionUniqueValues(e,t,a){var i=(0,n.KO)(),s="DataSource="+e+"DataMember="+t+"Dimension="+JSON.stringify(new r.ModelSerializer({useRefs:!1}).serialize(a)),d=this._dimensionValuesCache[s];if(d)i.resolve(d());else{d=o.observableArray();var l=this.findDataSource(e);l&&a&&(this._dimensionValuesCache[s]=d,this._serviceClient.peek().getDimensionUniqueValues(l,t,a).done((e=>{Array.isArray(e)&&(e=e.map((e=>(0,p.bt)(e)))),d(e),i.resolve(d())})))}return i.promise()}splitFullPath(e=""){var t="",a=this._dataSources().filter((t=>y(e,t.componentName())))[0];a&&(t=a.componentName());var{dataMember:i,fieldPath:r}=S(a,b(e,t));return{dataSource:t,dataMember:i,fieldPath:r}}_subscribeDataSources(){this._dataSources().forEach((e=>{this.initDataSource(e)})),this._dataSourcesSubscription=(0,m.w$)(this._dataSources,{added:e=>this.initDataSource(e),deleted:e=>this.clearFieldsCache(e.componentName())}),this._disposables.push(this._dataSourcesSubscription)}_unsubscribeDataSources(){this._dataSourcesSubscription&&(this._disposables.splice(this._disposables.indexOf(this._dataSourcesSubscription),1),this._dataSourcesSubscription.dispose(),this._dataSourcesSubscription=void 0,this._dataSources().forEach((e=>{this.clearFieldsCache(e.componentName())})))}dispose(){super.dispose(),this.dynamicLookUpValuesLoaded=null,this.removeProperties()}}function D(e){if(!e)return;let t=o.unwrap(e.nodeType),a=(o.unwrap(e.childNodes),e.isList&&o.unwrap(e.isList));return!("DataMember"===t&&a)}function I(e,t,a,i){var r=(0,n.KO)();const o=e.map((e=>i.findDataField(t,a,e,!0)));return(0,n.Rp)(...o).done(((...e)=>{r.resolve(e.filter((e=>!!e)))})),r.promise()}},6779:(e,t,a)=>{a.d(t,{t:()=>n});var i=a(6799),r=a(1923),o=a(4030);class n extends r.sO{constructor(e={},t=new i.ModelSerializer){super(e,t),this.addDisposable(this.expression.subscribe((e=>{void 0!==e&&this.calculation.calculation(void 0)}))),this.addDisposable(this.calculation,this.windowDefinition)}getInfo(){return o.Zs}grabFrom(e){super.grabFrom(e),e instanceof n&&this.summaryType(e.summaryType())}isDefinitionEquals(e){return super.isDefinitionEquals(e)&&e instanceof n&&this.summaryType()===e.summaryType()&&this.expression()===e.expression()&&this.calculation.calculationType()===e.calculation.calculationType()&&this.windowDefinition.equals(e.windowDefinition)&&this.filterString()===e.filterString()}_hasCalculation(){return!this.calculation.isEmpty()||!!this.expression()}_getDefaultItemType(){return"Measure"}}},6790:(e,t,a)=>{a.d(t,{T:()=>r,b:()=>o});var i=a(774);let r={propertyName:"definitionMode",modelName:"@DefinitionMode",defaultVal:"Arguments",simpleFormAdapterItem:"selectBoxEditor",values:{Arguments:"DashboardStringId.ChartCalculationAlongArguments",Series:"DashboardStringId.ChartCalculationAlongSeries",ArgumentsAndSeries:"DashboardStringId.ChartCalculationAlongArgumentsAndSeries",SeriesAndArguments:"DashboardStringId.ChartCalculationAlongSeriesAndArguments"}},o=i.s.concat([r])},6799:e=>{e.exports=DevExpress.Analytics.Utils},6826:(e,t,a)=>{a.d(t,{O:()=>n});var i=a(6799),r=a(4840),o=a(2573);class n extends r.F{constructor(e,t=new i.ModelSerializer){super(e,t),this.get
8SpecificType=()=>this.averageType(),this.setSpecificType=e=>{this.averageType(e)}}_getInfoButStyleSettings(){return o.f}}},6844:(e,t,a)=>{a.d(t,{q:()=>n});var i=a(6799),r=a(1513),o=a(8509);class n extends r.$t{constructor(e={},t){super(e,t),this.hasCalculatedFields=!1,this.supportDataMembers=!1,this.hasFilter=!1,this.calculatedFields=(0,i.deserializeArray)(e.CalculatedFields,(e=>new o.F(e,t)))}getJson(){return new i.ModelSerializer({useRefs:!1}).serialize(this)}getUniqueNamePrefix(){return super._getUniqueNamePrefix()}}},6848:(e,t,a)=>{a.d(t,{f:()=>n});var i=a(6799),r=a(6844),o=a(3479);class n extends r.q{get _isFederationDataProvider(){return!0}constructor(e={},t=new i.ModelSerializer){super(e,t),this.hasCalculatedFields=!0,this.hasFilter=!0}getInfo(){return o.c}getDisplayNamePrefix(){return"DashboardStringId.DefaultObjectDataSourceName"}_getDefaultItemType(){return"ObjectDataSource"}}},6855:(e,t,a)=>{a.d(t,{d:()=>n});var i=a(6799),r=a(4840),o=a(5498);class n extends r.F{constructor(e,t=new i.ModelSerializer){super(e,t),this.getSpecificType=()=>null,this.setSpecificType=e=>{}}_getInfoButStyleSettings(){return o.mK}}},6868:(e,t,a)=>{a.d(t,{w:()=>l});var i=a(9731),r=a(6799),o=a(865),n=a(1513),s=a(1105),d=a(2241);class l extends n.Lm{constructor(e={},t=new r.ModelSerializer){if(super(e,t),this.windowDefinitionType=o.observable(),this.windowDefinition=o.observable(),this.windowDefinitionType(Object.keys(s.I).filter((t=>!!e&&void 0!==e[t]))[0]),this.windowDefinitionType()){let t=s.I[this.windowDefinitionType()];this.windowDefinition(new t((e||{})[this.windowDefinitionType()])),delete this._model[this.windowDefinitionType()]}this.addDisposable(this.windowDefinition.subscribe((e=>{this.windowDefinitionType(Object.keys(s.I).filter((t=>e instanceof s.I[t]))[0])})))}getInfo(){return d.j.concat((e=this).windowDefinitionType?[{propertyName:"windowDefinition",modelName:e.windowDefinitionType()||"FakeWindowDefinitionForModelSubscriber",from:(t,a)=>new(s.I[e.windowDefinitionType()])(t,a),toJsonObject:(e,t,a)=>{var r=t.serialize(e,null,a);return(0,i.isEmptyObject)(r)?null:r}}]:[]);var e}equals(e){return this.isEmpty()&&e.isEmpty()||this.windowDefinition().equals(e.windowDefinition())}isEmpty(){return!this.windowDefinition()}}},6955:(e,t,a)=>{a.d(t,{$2:()=>u,$S:()=>v,AK:()=>w,DW:()=>s,H:()=>E,Hr:()=>M,Jt:()=>F,KM:()=>_,KN:()=>N,Kf:()=>x,LW:()=>p,Le:()=>D,OI:()=>h,RF:()=>T,Su:()=>g,Wg:()=>S,XW:()=>V,ZD:()=>f,_7:()=>B,bW:()=>C,cG:()=>I,hZ:()=>l,i3:()=>A,rK:()=>m,rN:()=>P,sw:()=>d,w7:()=>b,xP:()=>y,zA:()=>c});var i=a(158),r=a(4904),o=a(8191),n=a(7490);let s={propertyName:"containerType",displayName:"DashboardWebStringId.Grid.ColumnType"}
8,d={propertyName:"displayMode",modelName:"@DisplayMode",displayName:"DashboardWebStringId.Grid.DisplayMode",defaultVal:"Value",simpleFormAdapterItem:"buttonGroupEditor",values:{Value:"DashboardWebStringId.Grid.DisplayMode.Value",Bar:"DashboardWebStringId.Grid.DisplayMode.Bar"}},l={propertyName:"weight",modelName:"@Weight",displayName:"DashboardStringId.WeightCaption",defaultVal:75,simpleFormAdapterItem:"numberBoxEditor",from:r.a1,category:r.Sw.ViewModel,isTwoWay:!0},u={propertyName:"fixedWidth",modelName:"@FixedWidth",displayName:"DashboardWebStringId.Grid.FixedWidth",defaultVal:0,simpleFormAdapterItem:"numberBoxEditor",from:r.a1,category:r.Sw.ViewModel},c={propertyName:"widthType",modelName:"@WidthType",displayName:"DashboardWebStringId.Grid.WidthType",defaultVal:"Weight",simpleFormAdapterItem:"listEditor",category:r.Sw.ViewModel,values:{Weight:"DashboardWebStringId.Grid.WidthType.Weight",FitToContent:"DashboardWebStringId.Grid.WidthType.FitToContent",FixedWidth:"DashboardWebStringId.Grid.FixedWidth"},isTwoWay:!0},h={propertyName:"totals",modelName:"Totals",array:!0},p=[r.YG,r.UU,l,u,c,h],m={propertyName:"__dimension",modelName:"Dimension",info:i.N5,displayName:"DashboardStringId.DescriptionItemDimension"}
vendor: 3,978 bytes, line 8
8,g={propertyName:"displayMode",modelName:"@DisplayMode",displayName:"DashboardWebStringId.Grid.DisplayMode",defaultVal:"Text",simpleFormAdapterItem:"selectBoxEditor",values:{Text:"DashboardWebStringId.Grid.DisplayMode.Text",Image:"DashboardWebStringId.Grid.DisplayMode.Image"}},b=p.concat([g,m]),f={propertyName:"alwaysShowZeroLevel",modelName:"@AlwaysShowZeroLevel",displayName:"DashboardWebStringId.Chart.AlwaysShowZeroLevel",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},y={propertyName:"__measure",modelName:"Measure",info:i.N5,displayName:"DashboardStringId.DescriptionItemMeasure"},S=p.concat([d,f,y]),v={propertyName:"deltaOptions",modelName:"DeltaOptions",displayName:"DashboardWebStringId.Grid.DeltaOptions",type:o.j},x={propertyName:r.UQ,modelName:"ActualValue",info:i.N5,displayName:"DashboardStringId.ActualValueCaption"},D={propertyName:r.HI,modelName:"TargetValue",info:i.N5,displayName:"DashboardStringId.TargetValueCaption"},I=p.concat([v,d,f,x,D,i.V5,i.r9,i.sS]),C={propertyName:"showStartEndValues",modelName:"@ShowStartEndValues",displayName:"DashboardWebStringId.Grid.ShowStartEndValues",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},_={propertyName:"__measure",modelName:"SparklineValue",info:i.N5,displayName:"DashboardWebStringId.Binding.Sparkline"},w={propertyName:"sparklineOptions",modelName:"SparklineOptions",displayName:"DashboardWebStringId.Card.SparklineOptions",type:n.C},T=p.concat([C,_,w]),M={propertyName:"__uriAttribute",modelName:"UriAttribute",info:i.N5,displayName:"DashboardStringId.UriCaption"},N={propertyName:"__displayValue",modelName:"DisplayValue",info:i.N5,displayName:"DashboardStringId.DisplayValueCaption"};function E(e){for(var t=[],a="",i=0;i<e.length;i++)"{"==e[i]&&(e.length<i+2||"0"!=e[i+1]||"}"!=e[i+2])&&t.push(i),"}"==e[i]&&(i<2||"0"!=e[i-1]||"{"!=e[i-2])&&t.push(i);for(i=0;i<e.length;i++)-1==t.indexOf(i)&&(a+=e[i]);return a}function A(e){return E(e).length==e.length}function F(e){return A(e)}let P=[{type:"custom",validationCallback:e=>F(e.value),message:"DashboardStringId.GridHyperlinkUriPatternErrorMessage"}],V={propertyName:"uriPattern",modelName:"@UriPattern",displayName:"DashboardStringId.UriPatternCaption",simpleFormAdapterItem:"textBoxEditor",validateBeforeSet:!0,editorOptions:{placeholder:"{0}"},validationRules:P},B=p.concat([M,N,V])},6968:(e,t,a)=>{a.d(t,{ak:()=>o,b_:()=>s,it:()=>n,vE:()=>r});var i=a(4904);let r={propertyName:"showBarOnly",modelName:"@ShowBarOnly",displayName:"DashboardStringId.FormatRuleShowBarOnly",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},o={propertyName:"allowNegativeAxis",modelName:"@AllowNegativeAxis",displayName:"DashboardStringId.FormatRuleAllowNegativeAxis",defaultVal:!0,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},n={propertyName:"drawAxis",modelName:"@DrawAxis",displayName:"DashboardStringId.FormatRuleDrawAxis",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},s=[r,o,n]},6979:(e,t,a)=>{a.d(t,{HF:()=>d,Yc:()=>s,dR:()=>n,in:()=>o});var i=a(1973),r=a(8245);let o={propertyName:"condition",modelName:"@Condition",defaultVal:"Equal",simpleFormAdapterItem:"selectBoxEditor",values:{Greater:"DashboardStringId.CommandFormatRuleGreaterThan",GreaterOrEqual:"DashboardStringId.CommandFormatRuleGreaterThanOrEqualTo",Less:"DashboardStringId.CommandFormatRuleLessThan",LessOrEqual:"DashboardStringId.CommandFormatRuleLessThanOrEqualTo",Equal:"DashboardStringId.CommandFormatRuleEqualTo",NotEqual:"DashboardStringId.CommandFormatRuleNotEqualTo",Between:"DashboardStringId.CommandFormatRuleBetween",NotBetween:"DashboardStringId.CommandFormatRuleNotBetween",BetweenOrEqual:"DashboardStringId.CommandFormatRuleBetweenOrEqual",NotBetweenOrEqual:"DashboardStringId.CommandFormatRuleNotBetweenOrEqual",ContainsText:"DashboardStringId.CommandFormatRuleContains"}},n={propertyName:"value1",modelName:"Value1",displayName:"DashboardStringId.Value1Caption",type:i._}
8,s={propertyName:"value2",modelName:"Value2",displayName:"DashboardStringId.Value2Caption",type:i._},d=r.i.concat([o,n,s])},7003:(e,t,a)=>{a.d(t,{u:()=>r});var i=a(2037);class r{constructor(){this._expandingParams=void 0,this._expandingState=void 0}getPivotExpandViewState(){return this._dxPivotState}setExpandingParams(e){this._expandingParams=e}onViewStateChanged(e,t){this._expandingState=e,this._dxPivotState=t}canProvideExpandingState(){return this._expandingParams||this._expandingState}calculateExpandingState(){var e=this._expandingParams,t=this._expandingState;return{rows:t&&(0,i.oU)(t.rows)||[],columns:t&&(0,i.oU)(t.columns)||[],values:e?(0,i.oU)(e.values):void 0,isColumn:!!e&&e.isColumn}}resetExpandingParams(){this._expandingParams=void 0}resetColumnViewState(e){this._expandingState={rows:this._expandingState.rows,columns:[]},this._dxPivotState&&(this._dxPivotState.fields&&this._dxPivotState.fields.filter((e=>"column"===e.area)).forEach((t=>{t.expanded=e})),this._dxPivotState.columnExpandedPaths=[])}resetRowViewState(e){this._expandingState={rows:[],columns:this._expandingState.columns},this._dxPivotState&&(this._dxPivotState.fields&&this._dxPivotState.fields.filter((e=>"row"===e.area)).forEach((t=>{t.expanded=e})),this._dxPivotState.rowExpandedPaths=[])}}},7011:(e,t,a)=>{a.d(t,{$t:()=>v,AP:()=>_,C7:()=>y,Gw:()=>l,Hq:()=>g,Hs:()=>w,Mu:()=>m,R0:()=>x,VN:()=>D,WL:()=>C,XE:()=>I,Zv:()=>T,Zx:()=>s,fT:()=>d,gW:()=>c,ho:()=>S,sH:()=>f,vg:()=>p,wK:()=>n,xJ:()=>u,y3:()=>h,zp:()=>b});var i=a(158),r=a(4904),o=a(8002);let n={propertyName:"plotOnSecondaryAxis",modelName:"@PlotOnSecondaryAxis",displayName:"DashboardWebStringId.Chart.PlotOnSecondaryAxis",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},s={propertyName:"ignoreEmptyPoints",modelName:"@IgnoreEmptyPoints",displayName:"DashboardWebStringId.Chart.IgnoreEmptyPoints",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},d={propertyName:"showPointMarkers",modelName:"@ShowPointMarkers",displayName:"DashboardWebStringId.Chart.ShowPointMarkers",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:r.q6},l={propertyName:"pointLabelOptions",modelName:"PointLabelOptions",displayName:"DashboardWebStringId.Chart.PointLabelOptions",type:o.Z},u=[r.YG,r.UU,n,s,d,l],c={propertyName:"containerType",displayName:"DashboardWebStringId.Chart.SeriesType"},h={propertyName:"seriesType",modelName:"@SeriesType",defaultVal:"Bar",values:{Bar:"DashboardStringId.SeriesTypeBar",StackedBar:"DashboardStringId.SeriesTypeStackedBar",FullStackedBar:"DashboardStringId.SeriesTypeFullStackedBar",Point:"DashboardStringId.SeriesTypePoint",Line:"DashboardStringId.SeriesTypeLine",StackedLine:"DashboardStringId.SeriesTypeStackedLine",FullStackedLine:"DashboardStringId.SeriesTypeFullStackedLine",StepLine:"DashboardStringId.SeriesTypeStepLine",Spline:"DashboardStringId.SeriesTypeSpline",Area:"DashboardStringId.SeriesTypeArea",StackedArea:"DashboardStringId.SeriesTypeStackedArea",FullStackedArea:"DashboardStringId.SeriesTypeFullStackedArea",StepArea:"DashboardStringId.SeriesTypeStepArea",SplineArea:"DashboardStringId.SeriesTypeSplineArea",StackedSplineArea:"DashboardStringId.SeriesTypeStackedSplineArea",FullStackedSplineArea:"DashboardStringId.SeriesTypeFullStackedSplineArea"}},p={propertyName:"seriesType",modelName:"@SeriesType",defaultVal:"SideBySideRangeBar",values:{SideBySideRangeBar:"DashboardStringId.SeriesTypeSideBySideRangeBar",RangeArea:"DashboardStringId.SeriesTypeRangeArea"}},m={propertyName:"seriesType",modelName:"@SeriesType",defaultVal:"CandleStick",values:{CandleStick:"DashboardStringId.SeriesTypeCandleStick",Stock:"DashboardStringId.SeriesTypeStock"}},g={propertyName:r.sl,modelName:"Value",info:i.N5,displayName:"DashboardWebStringId.Chart.Value"},b={propertyName:"__value1",modelName:"Value1",info:i.N5,displayName:"DashboardStringId.Value1Caption"},f={propertyName:"__value2",modelName:"Value2",info:i.N5,displayName:"DashboardStringId.Value2Caption"},y={propertyName:r.N5,modelName:"Weight",info:i.N5,displayName:"DashboardStringId.WeightCaption"}
vendor: 13,490 bytes, line 8
8,S={propertyName:"__open",modelName:"Open",info:i.N5,displayName:"DashboardStringId.OpenCaption"},v={propertyName:"__high",modelName:"High",info:i.N5,displayName:"DashboardStringId.HighCaption"},x={propertyName:"__low",modelName:"Low",info:i.N5,displayName:"DashboardStringId.LowCaption"},D={propertyName:"__close",modelName:"Close",info:i.N5,displayName:"DashboardStringId.CloseCaption"},I=u.concat([h,g]),C=u.concat([p,b,f]),_=u.concat([y,g]),w=u.concat([v,x,D]),T=u.concat([m,S,v,x,D])},7069:(e,t,a)=>{a.d(t,{$z:()=>u,JX:()=>b,Pz:()=>h,R9:()=>p,Wc:()=>l,We:()=>g,bJ:()=>c,dw:()=>f,h_:()=>m});var i=a(4904),r=a(6157),o=a(9282),n=a(4590),s=a(2692),d=a(5103);let l={propertyName:"area",modelName:"@ShapefileArea",defaultVal:"WorldCountries",values:{WorldCountries:"DashboardWebStringId.Map.Area.WorldCountries",Europe:"DashboardWebStringId.Map.Area.Europe",Asia:"DashboardWebStringId.Map.Area.Asia",NorthAmerica:"DashboardWebStringId.Map.Area.NorthAmerica",SouthAmerica:"DashboardWebStringId.Map.Area.SouthAmerica",Africa:"DashboardWebStringId.Map.Area.Africa",USA:"DashboardWebStringId.Map.Area.USA",Canada:"DashboardWebStringId.Map.Area.Canada",Custom:"DashboardWebStringId.Map.Area.Custom"},category:i.Sw.Map},u={propertyName:"legend",modelName:"MapLegend",displayName:"DashboardWebStringId.Chart.Legend",type:s.Yn},c={propertyName:"weightedLegend",modelName:"WeightedLegend",displayName:"DashboardWebStringId.AccordionTab.WeightedLegend",type:s.DP},h={propertyName:"customShapefile",modelName:"CustomShapefile",type:n.J},p={propertyName:"viewport",modelName:"ViewArea",displayName:"DashboardWebStringId.Map.Viewport",type:d.T},m={propertyName:"__tooltipMeasures",modelName:"TooltipMeasures",displayName:"DashboardWebStringId.Binding.TooltipMeasures",array:!0},g={propertyName:"lockNavigation",modelName:"@LockNavigation",displayName:"DashboardWebStringId.MapLockNavigation",defaultVal:!1,simpleFormAdapterItem:"buttonGroupEditor",valuesArray:[{value:!0,displayValue:"DashboardWebStringId.MapLockNavigationLocked"},{value:!1,displayValue:"DashboardWebStringId.MapLockNavigationUnlocked"}],from:i.q6,category:i.Sw.ViewModel},b={propertyName:"shapeTitleAttributeName",modelName:"@ShapeTitleAttributeName",displayName:"DashboardWebStringId.Map.ShapeTitleAttribute",defaultVal:"",category:i.Sw.Map},f=r.LH.concat([l,h,p,m,g,b,o.qA])},7078:(e,t,a)=>{a.d(t,{a:()=>c});var i=a(6799),r=a(9731),o=a(865),n=a(5558),s=a(6726),d=a(4999),l=a(1513),u=a(9369);class c extends l.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t,u.Kn),this.addDisposable(this.displayText=o.pureComputed((()=>{var e=null;if(this.value.value())if(this.value.type()===r.DotnetTypes.SystemDateTime||this.value.type()===r.DotnetTypes.SystemTimeOnly||this.value.type()===r.DotnetTypes.SystemDateOnly){let t=this.definition.dateTimeGroupInterval(),a=this.value.type()===r.DotnetTypes.SystemDateTime?s.dl.Short:this.value.type()===r.DotnetTypes.SystemTimeOnly?s.dl.TimeOnly:s.dl.DateOnly;e=n.O6.format(new Date(this.value.value()),{dateType:a,format:t})}else e=this.value.value().toString();var t=d.O.getPredefinedString(e);return t||e})))}getInfo(){return u.Kn}}},7095:(e,t,a)=>{a.d(t,{A:()=>i});let i=a(774).s.concat([])},7096:(e,t,a)=>{a.d(t,{Q:()=>s});var i=a(6799),r=a(865),o=a(9651),n=a(2807);class s extends o.d{constructor(e={},t=new i.ModelSerializer){super(e,t),this.addDisposable(this.dataItemApplyToName=r.computed({read:()=>this._dataItemApplyToName()||this.dataItemName(),write:e=>this._dataItemApplyToName(e)}))}getInfo(){return n.pm}}},7101:(e,t,a)=>{a.d(t,{B:()=>d});var i=a(6799),r=a(865),o=a(1513),n=a(8791),s=a(4432);class d extends o.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t),this.templateID=r.observable(-1),this.rows=(0,i.deserializeArray)(e.CardRows,(e=>this.createRow(e,t)))}createRow(e,t){var a=e["@ItemType"];return new d.rowTypes[a].constructor(e,t)}getInfo(){return s.dL}grabFrom(e){this.minWidth=e.minWidth,this.maxWidth=e.maxWidth,this.rows(e.rows())}}d.rowTypes={CardRow:{constructor:n.dM},CardSparklineRow:{constructor:n.sM}}},7104:(e,t,a)=>{a.r(t),a.d(t,{AbsoluteVariationNumericFormat:()=>x.nm,AcceptableShapingType:()=>v.zH,AppearanceSettings:()=>De.M,AutoColorSchemeEntry:()=>n.k,BarStyleSettings:()=>Ie.S,BoundImageItem:()=>Me.Z,BubbleMapItem:()=>Ct,CalculatedField:()=>k.F,Calculation:()=>p.S,Card:()=>Ne.Z,CardCenteredLayoutTemplate:()=>Fe.fS,CardCompactLayoutTemplate:()=>Fe.cT,CardCustomLayoutTemplate:()=>Fe.aQ,CardDeltaOptions:()=>Lt.X,CardEmptyLayoutTemplate:()=>Fe.wb,CardItem:()=>Ee.o,CardLayout:()=>Ae.B,CardLayoutTemplate:()=>Fe.Jn,CardLayoutTemplateDataElement:()=>Pe.bf,CardLayoutTemplateDeltaElement:()=>Pe.vt,CardLayoutTemplateElementBase:()=>Pe.YL,CardLayoutTemplateSparklineElement:()=>Pe.A6,CardLightweightLayoutTemplate:()=>Fe.b9,CardRow:()=>Ve.dM,CardRowBase:()=>Ve.MF,CardRowDataElement:()=>Be.Jx,CardRowElement:()=>Be.Nr,CardRowIndicatorElement:()=>Be.wg,CardRowTextElement:()=>Be.er,CardRowTextElementBase:()=>Be.F3,CardSparklineRow:()=>Ve.sM,CardStretchedLayoutTemplate:()=>Fe.jX,CardWindowDefinition:()=>C.C,CellsItemFormatRule:()=>j.Q,ChartAxis:()=>Le.c4,ChartAxisX:()=>Le.af,ChartAxisY:()=>Le.VC,ChartInteractivityOptions:()=>kt.e0,ChartItem:()=>ke.G,ChartItemBase:()=>Oe.P,ChartItemFormatRule:()=>Q.X,ChartLegend:()=>We._,ChartPane:()=>Re.X,ChartSecondaryAxisY:()=>Le.H$,ChartSeries:()=>ze.Eu,ChartSeriesCreator:()=>Ge.o,ChartWindowDefinition:()=>_.Q,ChoroplethMap:()=>_t.hx,ChoroplethMapItem:()=>wt.a,Color:()=>r.Q,ColorSchemeDefinition:()=>o.i,ColorSchemeEntry:()=>n.r,ColorStyleSettings:()=>Ce.W,ComboBoxItem:()=>je.x,ComplexValue:()=>fe._,ContextItem:()=>H.xJ,CustomItem:()=>He.F,CustomItemWindowDefinition:()=>w.c,CustomProperties:()=>l.v,CustomShapefile:()=>Tt.J,CustomShapefileData:()=>Mt.x,Dashboard:()=>c.x,DashboardItem:()=>Ue.K,DashboardItemBaseInteractivityOptions:()=>kt.Q_,DashboardItemColoringOptions:()=>Ot.L,DashboardItemDrillDownInteractivityOptions:()=>kt.yN,DashboardItemFormatRule:()=>be.d,DashboardItemGroupInteractivityOptions:()=>kt.UN,DashboardItemInteractivityOptions:()=>kt.lZ,DashboardItemMasterFilterInteractivityOptions:()=>kt.hT,DashboardLayoutGroup:()=>ra.C,DashboardLayoutItem:()=>oa.Q,DashboardLayoutNode:()=>na.Z,DashboardLayoutRootGroup:()=>ra.M,DashboardLayoutTabContainer:()=>ha,DashboardLayoutTabPage:()=>ua,DashboardState:()=>h.sl,DashboardTabItemInteractivityOptions:()=>kt._3,DashboardTabPage:()=>Jt.b,DashboardTitle:()=>Sa.B,DataDashboardItem:()=>Ke.s,DataItem:()=>v.sO,DataItemContainer:()=>Ye.L,DataItemDateTimeFormat:()=>x.kN,DataItemLink:()=>v.Kz,DataItemNumericFormat:()=>x.Oh,DataSource:()=>R.q,DateFilterItem:()=>Qe.Y,DateTimePeriod:()=>Ht.F,DeltaMap:()=>_t.fB,DeltaOptions:()=>Lt.j,DifferenceCalculation:()=>m.z,Dimension:()=>D.f,DimensionKey:()=>s.a,DisposableObject:()=>Y.I,DynamicListLookUpSettings:()=>ga.x,EFDataSource:()=>z.f,ExcelDataSource:()=>G.D,ExtractDataSource:()=>$.T,FederationDataSource:()=>H.RC,FilterDateType:()=>i.fA,FilterElementItemBase:()=>Ze.Z,FilterableDashboardItemInteractivityOptions:()=>kt.Hl,FixedDateTimePeriodLimit:()=>Ut.y,FlowDateTimePeriodLimit:()=>Ut.a,FormatConditionAverage:()=>Z.O,FormatConditionBar:()=>J.u,FormatConditionBarOptions:()=>X.Y,FormatConditionBase:()=>ee.S,FormatConditionColorRangeBar:()=>de.Y,FormatConditionConverter:()=>he.$p,FormatConditionDateOccurring:()=>te.n,FormatConditionExpression:()=>ae.d,FormatConditionGradientRangeBar:()=>ue.r,FormatConditionIconGroups:()=>he.cu,FormatConditionMinMaxBase:()=>ie.K,FormatConditionRangeBase:()=>se.L,FormatConditionRangeGenerator:()=>pe.N,FormatConditionRangeGradient:()=>le.A,FormatConditionRangeGradientPredefinedType:()=>he._p,FormatConditionRangeSet:()=>ce.E,FormatConditionRangeSetPredefinedType:()=>he.mZ,FormatConditionStyleBase:()=>re.F,FormatConditionTopBottom:()=>oe.Z,FormatConditionValue:()=>ne.q,Gauge:()=>at._,GaugeItem:()=>it.$,GaugeWindowDefinition:()=>T.L,GeoPointMapItem:()=>Et,GeoPointMapItemBase:()=>Dt,GridColumn:()=>ot.Hy,GridColumnTotal:()=>rt.RH,GridColumnType:()=>ot.f2,GridDeltaColumn:()=>ot.d7,GridDimensionColumn:()=>ot.nJ,GridHyperlinkColumn:()=>ot.xl,GridItem:()=>nt.E,GridItemFormatRule:()=>ye.D,GridMeasureColumn:()=>ot.rV,GridOptions:()=>st.d,GridSparklineColumn:()=>ot.og,GridWindowDefinition:()=>M.E,GroupItem:()=>dt.N,HighLowCloseSeries:()=>ze.cC,IconSettings:()=>_e.N,ImageItem:()=>ct,ItemState:()=>h.hF,KpiElement:()=>ht.p,KpiItem:()=>pt.W,LayoutDimensionOptions:()=>pa.d,LayoutOptions:()=>ma.B,LimitContainer:()=>qt.B,ListBoxItem:()=>Je.n,LookUpValue:()=>ba.Q,MapItem:()=>St.w,MapLegend:()=>At.Yn,MapLegendBase:()=>At.fV,MapViewport:()=>Ft.T,Measure:()=>I.t,MeasureCalculation:()=>g.Q,MeasureCalculationWindowDefinition:()=>N.t,MeasureDefinition:()=>d.C,MovingCalculation:()=>b.K,ObjectDataSource:()=>q.f,OlapDataSource:()=>U.u,OpenHighLowCloseSeries:()=>ze.o4,Parameter:()=>fa.k,PercentOfTargetNumericFormat:()=>x.SL,PercentOfTotalCalculation:()=>f.a,PercentVariationNumericFormat:()=>x.VW,PieItem:()=>Gt,PieMapItem:()=>Bt,PieWindowDefinition:()=>F,PivotItem:()=>$t.y,PivotItemFormatRule:()=>Se.V,PivotItemFormatRuleLevel:()=>ve.F,PivotWindowDefinition:()=>P.k,PointLabelContentType:()=>i.Q,PointLabelContentTypeDictionary:()=>i.mh,PointLabelOptions:()=>$e.Z,PointLabelOptionsBase:()=>$e.G,QueryNode:()=>H.L_,RangeFilterItem:()=>Kt.P,RangeFilterSelection:()=>h.S$,RangeFilterState:()=>h.pg,RangeFilterWindowDefinition:()=>V.t,RangeIndexSettings:()=>we.P,RangeInfo:()=>me.c,RangeSeries:()=>ze.lr,RangeSet:()=>ge.o,RangeStateController:()=>Yt.B,RankCalculation:()=>y.y,RunningTotalCalculation:()=>S.N,ScatterChartAxisY:()=>Le.dq,ScatterChartItem:()=>jt.S,ScatterChartItemFormatRule:()=>xe.l,ScatterPointLabelOptions:()=>Qt.D,ScatterWindowDefinition:()=>B.k,SerializableModel:()=>Xe.Lm,SeriesItem:()=>Zt.$,SimpleSeries:()=>ze.K9,SliceTable:()=>qe.j,Source:()=>H.kL,SparklineOptions:()=>Wt.C,SpecificWindowDefinition:()=>O.a,SqlConnection:()=>W.l,SqlDataSource:()=>K.w,StaticListLookUpSettings:()=>ya.E,StyleSettingsBase:()=>Te.S,TabContainerItem:()=>Xt.i,TextBoxItem:()=>ea.O,TreeViewItem:()=>tt,TreemapItem:()=>ia,TypedSerializableModel:()=>Xe.$t,ValueMap:()=>_t.Yx,WeightedLegend:()=>At.DP,WeightedSeries:()=>ze.HP,WindowDefinition:()=>L.w,_baseInteractivityOptionsMeta:()=>kt.vP,_chartItemInteractivityOptionsMeta:()=>kt.jI,_clearCustomPropertiesMeta:()=>u.ob,_currentCalculationInfo:()=>p.g,_customMetadataContainsProperty:()=>u.KS,_customPropertiesMeta:()=>u.du,_dashboardItemInteractivityOptionsMeta:()=>kt.FF,_drillDownInteractivityOptionsMeta:()=>kt.xE,_dynamicListLookUpSettingsSerializationInfo:()=>ga.y,_filterItemInteractivityOptionsMeta:()=>kt.Pz,_getParametersQuery:()=>fa.q,_gridColumnTotalSerializationsInfo:()=>rt.lZ,_groupItemInteractivityOptionsMeta:()=>kt.kb,_masterFilterInteractivityOptionsMeta:()=>kt.qA,_staticListLookUpSettingsSerializationInfo:()=>ya.d,_tabItemInteractivityOptions:()=>kt.Lv,_totalTypeTemplate:()=>rt.kk,calculationsTypesMap:()=>g.c,currentStyleSettingsInfo:()=>re.e,getPointLabelContentTypeValues:()=>i.kW,itemTypesMap:()=>Xe.Jh,parsePointLabelContentType:()=>i.TR,registerCustomProperty:()=>u.E0,serializePointLabelContentType:()=>i.uB,windowDefinitionsTypesMap:()=>N.I});var i=a(4950),r=(a(4421),a(6185),a(5419)),o=a(9541),n=a(3578),s=a(7078),d=a(9272),l=a(9659),u=a(8553),c=a(516),h=a(2216),p=a(9795),m=a(9219),g=a(5354),b=a(174),f=a(3534),y=a(5834),S=a(7654),v=a(1923),x=a(7283),D=a(3599),I=a(6779),C=a(5469),_=a(8405),w=a(8826),T=a(5108),M=a(943),N=a(1105),E=a(6799),A=a(3184);class F extends N.t{constructor(e={},t=new E.ModelSerializer){super(e,t)}getInfo(){return A.z}equals(e){return e instanceof F&&this.definitionMode()===e.definitionMode()}}N.I.PieWindowDefinition=F;var P=a(5809),V=a(7345),B=a(996),O=a(3151),L=a(6868),k=a(8509),W=a(2056),R=a(6844),z=a(3052),G=a(7746),$=a(2128),H=a(2878),q=a(6848),U=a(6401),K=a(5709),Y=a(8398),j=a(7096),Q=a(8035),Z=a(6826),J=a(8408),X=a(9075),ee=a(860),te=a(4866),ae=a(6855),ie=a(3750),re=a(4840),oe=a(8184),ne=a(4544),se=a(3730),de=a(2160),le=a(9899),ue=a(9539),ce=a(7339),he=a(8105),pe=a(5771),me=a(4633),ge=a(3073),be=a(9651),fe=a(1973),ye=a(3886),Se=a(8503),ve=a(76),xe=a(7994),De=a(488),Ie=a(2531),Ce=a(9045),_e=a(341),we=a(3748),Te=a(2265),Me=a(1383),Ne=a(9818),Ee=a(1880),Ae=a(7101),Fe=a(1360),Pe=a(9453),Ve=a(8791),Be=a(1578),Oe=a(5097),Le=a(840),ke=a(9478),We=a(5060),Re=a(7111),ze=a(9508),Ge=a(8285),$e=a(8002),He=a(7212),qe=a(4206),Ue=a(4391),Ke=a(9692),Ye=a(6465),je=a(1985),Qe=a(7328),Ze=a(8090),Je=a(4907),Xe=a(1513),et=a(4730);class tt extends Ze.Z{constructor(e={},t=new E.ModelSerializer){super(e,t)}_getInfoCore(){return et.K}_getDefaultItemType(){return"TreeView"}_allowAllValue(){return!0}_isMultiselectable(){return!0}}Xe.Jh.TreeView={type:tt,groupName:"filter",title:"DashboardStringId.DefaultNameTreeViewItem",index:340};var at=a(4528),it=a(4250),rt=a(5046),ot=a(9576),nt=a(1507),st=a(4473),dt=a(818),lt=a(865),ut=a(3947);class ct extends Ue.K{constructor(e={},t=new E.ModelSerializer){super(e,t),this.imageType=lt.observable("linked"),this.image64()?this.imageType("embedded"):this.imageType("linked"),this.addDisposable(this.imageType.subscribe((e=>{if("embedded"===e)this.urlPath(null);else this.image64(null)})))}_getInfoCore(){return ut.GY}_getDefaultItemType(){return"Image"}_updateContentViewModel(e){super._updateContentViewModel(e),e.ViewModel.ImageAltText=this.imageAltText(),e.ViewModel.SizeMode=this.sizeMode(),e.ViewModel.HorizontalAlignment=this.horizontalAlignment(),e.ViewModel.VerticalAlignment=this.verticalAlignment()}}
8Xe.Jh.Image={type:ct,groupName:"common",title:"DashboardStringId.DefaultNameImageItem",index:90};var ht=a(1129),pt=a(8648),mt=a(8782),gt=a(4270),bt=a(2972),ft=a(8588),yt=a(4904),St=a(1126),vt=a(2248),xt=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class Dt extends St.w{get _actualSelectionValues(){return this._actualSelectedValues}constructor(e={},t=new E.ModelSerializer){super(e,t),this.tooltipDimensions=lt.observableArray([]),this._selectedClusters=lt.observable(),this._clustersContent=lt.observable(),this._processDataRequest=()=>{var e=this._clientState();e&&this._dataRequestArgs({unclusteredSelection:this._selectionValues.peek(),...e.clusterizationInfo})},this.addDisposable(this._actualSelectedValues=lt.computed((()=>this.enableClustering()&&this._selectedClusters()||this._selectionValues()))),this.__tooltipDimensions=(0,E.deserializeArray)(e.TooltipDimensions,(e=>new v.Kz(this,e,t))),this._subscribeDataItemLinkArrays(vt.zL),this._attachDataItem(this,vt.zr.propertyName),this._attachDataItem(this,vt._P.propertyName),this.addDisposable(this.enableClustering.subscribe((e=>{e&&this._processDataRequest()})))}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__tooltipDimensions),this.__tooltipDimensions.removeAll(),this.__latitude.uniqueName(null),this.__longitude.uniqueName(null)}_getInfoCore(){return vt.H3}_getInteractivityDimensionLinks(){return[this.__latitude,this.__longitude]}_getExportingSelection(){return this._selectedClusters()||this._outputFilter()&&this._outputFilter().values}_getDisplayFilterValues(e){var t=this._dataManager()?this._dataManager().getMetaData():void 0,a=this._getExportingSelection(),i=[],r=this.__latitude.uniqueName(),o=this.__longitude.uniqueName(),n=this._dataManager()?this._dataManager().getDataStorage():void 0;if(n&&a&&this.__tooltipDimensions().length){var s=n.getSliceByIds(this._getSliceDimensions().map((e=>e.uniqueName())).filter((e=>!!e)));this.__tooltipDimensions().forEach((n=>{var d={},l=0,u=new mt.R(this._getDimensionDisplayName(n.dataItem().uniqueName()));t&&t.getDimensionFormat(n.uniqueName()),gt.J7.isOlap(n.dataItem().dataMember());s.forEach((t=>{var i=t.rowKey,c=s.getKeyValue(i,r),h=s.getKeyValue(i,o);a.every((t=>{if(c===t[0]&&h===t[1]){if(e&&l>=e)return u.Truncated=!0,!1;var a=s.getKeyValue(i,n.uniqueName());d[a]||(d[a]=a,l++)}return!0}))})),u.Values=Object.keys(d).map((e=>this._createFormattableValue(n.dataItem(),e))),i.push(u)}))}return i}_getSliceDimensions(){return[this.__latitude,this.__longitude].concat(this.__tooltipDimensions())}_updateContentViewModel(e){super._updateContentViewModel(e);var t=this._paneContentHolder.getContent(yt.Sw.Data);this._clustersContent(t.ClustersContent),e&&e.SelectedValues&&this._setSelectionData(e.SelectedValues)}_setSelectionData(e){if(this._clustersContent()){let t=[];this._clustersContent().forEach((a=>{var i=a.Cluster.Latitude,r=a.Cluster.Longitude;(e||[]).filter((e=>e[0]===i&&e[1]===r))[0]&&a.Points.forEach((e=>t.push(e)))})),this._selectedClusters(e),e=t}(0,bt.ng)(this._selectionValues(),e)||(this._selectionValues(e),this.enableClustering()&&this._processDataRequest())}_isTopNEnabled(e){return-1==this.tooltipDimensions.indexOf(e)&&-1==this.hiddenDimensions().indexOf(e)}}xt([(0,ft.s)("TooltipDimension")],Dt.prototype,"__tooltipDimensions",void 0);var It=a(8396);class Ct extends Dt{constructor(e={},t=new E.ModelSerializer){super(e,t),this._attachDataItem(this,It.vc.propertyName),this._attachDataItem(this,It.Od.propertyName)}_getInfoCore(){return It.Bf}_clearBindings(){super._clearBindings(),this.__weight.uniqueName(null),this.__color.uniqueName(null)}_getDefaultItemType(){return"BubbleMap"}}Xe.Jh.BubbleMap={type:Ct,groupName:"maps",title:"DashboardWebStringId.DefaultNameBubbleMapItem",index:230};var _t=a(2953),wt=a(1053),Tt=a(4590),Mt=a(5015),Nt=a(4652);class Et extends Dt{constructor(e={},t=new E.ModelSerializer){super(e,t),this._attachDataItem(this,Nt.U.propertyName),this.__value._specifics.acceptableShapingType=v.zH.String}_getInfoCore(){return Nt.O}_getDefaultItemType(){return"GeoPointMap"}}Xe.Jh.GeoPointMap={type:Et,groupName:"maps",title:"DashboardWebStringId.DefaultNameGeoPointMapItem",index:210};
vendor: 5,614 bytes, line 8
8var At=a(2692),Ft=a(5103),Pt=a(4384),Vt=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class Bt extends Dt{constructor(e={},t=new E.ModelSerializer){super(e,t),this.values=lt.observableArray([]),this.__values=(0,E.deserializeArray)(e.Values,(e=>new v.Kz(this,e,t))),this._subscribeDataItemLinkArrays(Pt.fy),this._attachDataItem(this,Pt.g.propertyName),Ke.s._addColoringMeta([this.__argument])}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__values),this.__values.removeAll(),this.__argument.uniqueName(null)}_getInfoCore(){return Pt.Rc}_getDefaultItemType(){return"PieMap"}_getLayersCount(){return this.__values?this.__values().length:0}_getLayerName(){return this._getDataItemDisplayName(this.__values()[this._selectedElementIndex()||0].dataItem())}_getSliceDimensions(){return super._getSliceDimensions().concat(this.__argument)}_getIsDimensionColoredByDefault(e){return this.__argument.dataItem()===e}_getAreMeasuresColoredByDefault(){return this.__values().length>1&&!this.__argument.dataItem()}_getCanColorByMeasures(){return!0}_getCanColorByDimensions(){return!0}_getColorizableDataItemsInfo(){return[{items:[this.__argument],prefixId:yt.Uo.SingleArgument}]}}Vt([(0,ft.s)("Value")],Bt.prototype,"__values",void 0),Xe.Jh.PieMap={type:Bt,groupName:"maps",title:"DashboardWebStringId.DefaultNamePieMapItem",index:240};var Ot=a(638),Lt=a(8191),kt=a(9282),Wt=a(7490),Rt=a(861),zt=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class Gt extends Oe.P{constructor(e={},t=new E.ModelSerializer){super(e,t),this.values=lt.observableArray([]),this.__values=(0,E.deserializeArray)(e.Values,(e=>new v.Kz(this,e,t))),this._subscribeDataItemLinkArrays(Rt.$Y)}_getInfoCore(){return Rt.nT}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__values),this.__values.removeAll()}_getDefaultItemType(){return"Pie"}_getTargetDimensions(){return this.interactivityOptions.targetDimensions()}_getMasterFilterMode(){return this.interactivityOptions.masterFilterMode()}_getDrillDownEnabled(){return this.interactivityOptions.isDrillDownEnabled()}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getAreMeasuresColoredByDefault(){return this.values().length>1&&0==this.arguments().length}_getIsDimensionColoredByDefault(e){return!!this.arguments().filter((t=>t===e))[0]}_getLayersCount(){return this.__seriesDimensions&&this.__seriesDimensions().length>0?this.__values().length:0}_getLayerName(){return this._getDataItemDisplayName(this.__values()[this._selectedElementIndex()||0].dataItem())}_getDefaultCalculationWindowDefinition(){return new F}}zt([(0,ft.s)("Value")],Gt.prototype,"__values",void 0),Xe.Jh.Pie={type:Gt,groupName:"common",title:"DashboardStringId.DefaultNamePieItem",index:45};var $t=a(2910),Ht=a(3607),qt=a(2203),Ut=a(280),Kt=a(5768),Yt=a(7563),jt=a(3242),Qt=a(5366),Zt=a(2400),Jt=a(517),Xt=a(3536),ea=a(8502),ta=a(9077),aa=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class ia extends Ke.s{constructor(e={},t=new E.ModelSerializer){super(e,t),this.values=lt.observableArray([]),this.__arguments=lt.observableArray([]),this.arguments=lt.observableArray([]),this.addDisposable(this.__arguments.subscribe((e=>{Ke.s._addColoringMeta(e)}))),this.__arguments((0,E.deserializeArray)(e.Arguments,(e=>new v.Kz(this,e,t)))()),this._subscribeDataItemLinkArrays(ta.YS),this.__values=(0,E.deserializeArray)(e.Values,(e=>new v.Kz(this,e,t))),this._subscribeDataItemLinkArrays(ta.tZ)}_getInfoCore(){return ta.LB}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__arguments),this.disposeObservableArray(this.__values),this.__arguments.removeAll(),this.__values.removeAll()}_isCalculationSupported(){return!1}_getDefaultItemType(){return"Treemap"}_getCanColorByMeasures(){return!0}_getCanColorByDimensions(){return!0}_getAreMeasuresColoredByDefault(){return this.__values().length>1&&0===this.__arguments().length}_getIsDimensionColoredByDefault(e){return this.__arguments().length>0&&this.__arguments()[0].dataItem()===e}_getMasterFilterMode(){return this.interactivityOptions.masterFilterMode()}_getDrillDownEnabled(){return this.interactivityOptions.isDrillDownEnabled()}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getInteractivityDimensionLinks(){return this.__arguments()}_getLayersCount(){return this.__arguments&&this.__arguments().length>0?this.__values().length:0}_getLayerName(){return this._getDataItemDisplayName(this.__values()[this._selectedElementIndex()||0].dataItem())}_getColorizableDataItemsInfo(){return[{items:this.__arguments(),prefixId:yt.Uo.Arguments}]}_isSortingEnabled(){return!1}}aa([(0,ft.s)("Value")],ia.prototype,"__values",void 0),aa([(0,ft.s)("Argument")],ia.prototype,"__arguments",void 0),Xe.Jh.Treemap={type:ia,groupName:"
8common",title:"DashboardStringId.DefaultNameTreemapItem",index:40};var ra=a(7944),oa=a(1892),na=a(4307),sa=a(7899),da=a(1041),la=a(3620);class ua extends ra.C{get _template(){return"dx-layout-group-container"}constructor(e={},t=new E.ModelSerializer){super(e,t)}_getDefaultItemType(){return"LayoutTabPage"}_deleteDashbordItem(){super._deleteDashbordItem(),this.childNodes().filter((e=>e instanceof ra.C)).forEach((e=>e.dashboardItem()&&e._deleteDashbordItem()));var e=this.parentNode().item;let t=this.item,a=e.tabPages().indexOf(t);if(e._activeTabPage()===t){let i=a===e.tabPages().length-1&&e.tabPages().length>1?a-1:a;e.tabPages.remove(t),e._activeTabPage(e.tabPages()[i])}else e.tabPages.remove(t)}}la.r.LayoutTabPage=ua;var ca=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class ha extends ra.C{get _tabContainer(){return this.item}_getDefaultItemType(){return"LayoutTabContainer"}get _template(){return"dx-dashboard-tab-container"}get _visibleItems(){return this._visibleItemsCore}get _ignoreChildMaxHeight(){return!0}get _dragOverInnerElementController(){return{selector:".dx-layout-item-container .dx-tab",onDragOver:e=>{this._tabContainer&&this._activeTabPage(this.childNodes()[e].item)}}}constructor(e={},t=new E.ModelSerializer){super(e,t),this._activeTabIndex=lt.computed((()=>this.childNodes().map((e=>e.item)).indexOf(this._activeTabPage()))),this._activeTabPage=lt.computed({read:()=>this.item?this.item._activeTabPage():void 0,write:e=>{let t=this.item;t&&t._activeTabPage()!==e&&t._activeTabPage(e)}}),this._visibleItemsCore=lt.observableArray(),lt.computed((()=>{let e=this.item;if(e&&!e._activeTabPage.peek()){let t=this.childNodes()[0];t&&t.item&&e._activeTabPage(t.item)}})),(0,da.w$)(this.childNodes,{added:(e,t)=>{if(1===this.childNodes().length&&!this._activeTabPage())if(e.item)this._activeTabPage(e.item);else{let t=lt.computed((()=>{e.item&&(this._activeTabPage(e.item),t.dispose())}))}},deleted:e=>{this._activeTabPage()&&this._activeTabPage().componentName()===e.dashboardItem()&&this._activeTabPage(this.childNodes().length?this.childNodes()[0].item:null)}}),lt.computed((()=>{if(this._visibleItemsCore.removeAll(),this._tabContainer&&this._tabContainer._activeTabPage()){var e=this.childNodes().filter((e=>e.item===this._tabContainer._activeTabPage()))[0];e&&this._visibleItemsCore.push(e)}}))}
8_setItemCore(e){super._setItemCore(e),e.tabPages().forEach((e=>this._addLayoutTabPage(e)))}_createTabPage(){if(this._tabContainer){var e=this._tabContainer._addNewPage();let t=this._addLayoutTabPage(e);return this._activeTabPage(e),t}}_removeLayoutTabPage(e){var t=this._dashboard().layout().findLayoutItem(e);t&&t._createViewModel().delete()}_deleteDashbordItem(){this._dashboard()&&(super._deleteDashbordItem(),this.childNodes().forEach((e=>e._deleteDashbordItem())),this._dashboard().items.remove(this.item))}_addLayoutTabPage(e){var t=new ua;return t.item=e,this.childNodes.push(t),t}}ca([sa.JZ],ha.prototype,"_createTabPage",null),ca([sa.JZ],ha.prototype,"_removeLayoutTabPage",null),la.r.LayoutTabContainer=ha;var pa=a(3347),ma=a(3764),ga=a(0),ba=a(5690),fa=a(8058),ya=a(5225),Sa=a(8182)},7111:(e,t,a)=>{a.d(t,{X:()=>s});var i=a(6799),r=a(1513),o=a(8285),n=a(164);class s extends r.Lm{constructor(e,t={},a=new i.ModelSerializer){super(t,a),this.createSeriesByViewType=o.o.getSeriesCreator(e),this.series=(0,i.deserializeArray)(t.Series,(t=>o.o.createSeries(e,t,a)))}dispose(){super.dispose(),this.disposeObservableArray(this.series)}getInfo(){return n.ec}}},7125:(e,t,a)=>{a.d(t,{e:()=>o});var i=a(9167),r=a(3024),o={standard:["PaleRed","PaleYellow","PaleGreen","PaleBlue","PalePurple","PaleCyan","PaleOrange","PaleGray","Red","Yellow","Green","Blue","Purple","Cyan","Orange","Gray","FontBold","FontItalic","FontUnderline","FontGrayed","FontRed","FontYellow","FontGreen","FontBlue"],richColors:["Red","Yellow","Green","Blue","Purple","Cyan","Orange","Gray"],allColors:["PaleRed","PaleYellow","PaleGreen","PaleBlue","PalePurple","PaleCyan","PaleOrange","PaleGray","Red","Yellow","Green","Blue","Purple","Cyan","Orange","Gray"],gradient:["GradientRed","GradientYellow","GradientGreen","GradientBlue","GradientPurple","GradientCyan","GradientOrange","GradientTransparent"],getLabelText:(e,t)=>
8{switch(e){case r.R:return t||(0,i.Mu)("DashboardWebStringId.FormatConditionRangeSetNoStyleCaption");case"FontBold":return"B";case"FontItalic":return"I";case"FontUnderline":return"U";case"FontGrayed":return"Gr";case"FontRed":return"R";case"FontYellow":return"Y";case"FontGreen":return"G";case"FontBlue":return"B";case"Red":case"Yellow":case"Green":case"Blue":case"Purple":case"Cyan":case"Orange":case"Gray":return"T";default:return""}},getCustomLabelText:e=>e?"T":""}},7138:(e,t,a)=>{a.d(t,{_:()=>i,v:()=>r});class i{getValue(){return this.value}setValue(e){this.value=e}}const r={customColorStorage:new i,customAppearanceStorage:new i}},7195:(e,t,a)=>{a.d(t,{_:()=>i});let i=a(3689).v},7212:(e,t,a)=>{a.d(t,{F:()=>_});var i=a(6799),r=a(865),o=a(6726),n=a(5988),s=a(5720),d=a(2383),l=a(5419),u=a(4634),c=a(8553),h=a(1923),p=a(158),m=a(8826),g=a(1041),b=a(8588),f=a(4904),y=a(9692),S=a(9282),v=a(1965),x=a(793),D=a(4206),I=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n},C="ColorMeasure";class _ extends y.s{static getPropertyInfo(e){return(0,n.zw)({modelName:"@"+e.propertyName,category:f.Sw.ViewModel},e)}static _getBindingLinkName(e){return"__"+e}static _getSerializationsInfo(e){return(e||[]).map((e=>({propertyName:_._getBindingLinkName(e.propertyName),modelName:e.propertyName,array:e.array,info:e.array?void 0:p.N5})))}static _hasInteractivityTargets(e){return(e&&e.bindings||[]).some((e=>e.enableInteractivity))}static _hasColoringDimensions(e){return e.some((e=>e.enableColoring&&"Dimension"===e.dataItemType))}static _hasColoringMeasures(e){return e.some((e=>e.enableColoring&&"Measure"===e.dataItemType))}static _isFilterAllowed(e){var t=!!e&&e.interactivity;return!!t&&t.filter&&_._hasInteractivityTargets(e)}static _isDrillDownAllowed(e){var t=!!e&&e.interactivity;return!!t&&t.drillDown&&_._hasInteractivityTargets(e)}static _getInfo(e,t){if(!e){const e=_._getCustomPropertiesSerializationInfo(t,[]);return x.a.concat([e])}const a=[],i=e&&e.bindings||[],r=_._isFilterAllowed(e),o=_._isDrillDownAllowed(e),n=_._getSerializationsInfo(i),s=(e&&e.properties||[]).map((e=>({ownerType:_,customItemType:t,propertyName:e.propertyName,defaultValue:e.defaultVal}))).concat(e&&e.customProperties).filter((e=>!!e)),d=_._getCustomPropertiesSerializationInfo(t,s);r&&o?a.push(S.FF):r?a.push(S.qA):o?a.push(S.xE):a.push(S.vP);var l=_._hasColoringDimensions(i);l&&a.push(x.t_);var u=_._hasColoringMeasures(i);return u&&a.push(x.Ju),(l||u)&&a.push(v.k),x.a.concat([{propertyName:"customMetadata",modelName:"CustomMetadata",info:n}]).concat(a).concat(d)}constructor(e,t={},a=new i.ModelSerializer){super(t,a,_._getInfo(e,t["@CustomItemType"])),this._meta=e,this.sliceTables=r.observableArray(),this.interactivityTargets=r.observableArray(),this.coloringDimensions=r.observableArray(),this.coloringMeasures=r.observableArray(),this.customMetadata={},this._getMeasureValue=(e,t)=>this._getStorage().getValue(e,t),this._getMeasureDisplayText=(e,t)=>{var a=this._getMeasureValue(e,t);if(null==a)return null;var i=this._dataManager().getMetaData().getMeasureFormat(t);return this._format(a,i)},this._getDimensionUniqueValue=(e,t)=>this._getStorage().getKeyValue(e,t),this._getDimensionValue=(e,t)=>{var a=this._getSpecialValue(e,t,s.p.Value);return null==a&&(a=this._getDimensionUniqueValue(e,t)),a===d.A.nullValueGuid&&(a=null),a},this._getDimensionDisplayText=(e,t)=>{var a=this._getServerText(e,t);if(this._getDimensionUniqueValue(e,t)!==d.A.olapNullValueGuid){if(null==a){var i=this._dataManager().getMetaData().getDimensionFormat(t);a=this._format(this._getDimensionValue(e,t),i)}return a}};var o=t.CustomMetadata||{};this.addDisposable(this._isExcludingAllFilter=r.computed((()=>{if(this._isMasterFilter()&&this.customInteractivity&&this.customInteractivity.applyEmptyFilter){var e=this._selectionValues();return!e||0===e.length}return!1}
8))),this.customBindings.forEach((e=>{let t=_._getBindingLinkName(e.propertyName);e.array?(this[t]=(0,i.deserializeArray)(o[e.propertyName],(e=>new h.Kz(this,e,a))),this[e.propertyName]=r.observableArray([]),this._subscribeDataItemLinkArrays({propertyName:t,modelName:e.propertyName}),(0,g.w$)(this[t],{added:t=>t.itemType(e.dataItemType)})):(this[e.propertyName]=r.observable(),this._attachDataItem(this,t,new h.Kz(this,o[e.propertyName],a))),this.customMetadata[t]=this[t]})),this.legacyCustomProperties.forEach((e=>{this.addDisposable(this.customMetadata[e.propertyName]=this[e.propertyName]=r.pureComputed({read:()=>this.customProperties[e.propertyName](),write:t=>this.customProperties.setValue(e.propertyName,t)}))})),this.addDisposable(r.computed((()=>{var e=[],t=[],a=[],i=[];this.customBindings.forEach((r=>{var o=this[_._getBindingLinkName(r.propertyName)],n=(r.array?o():[o]).filter((e=>!!e.dataItem())),s=e.filter((e=>e.name()===r.slice))[0];s||(s=new D.j(this,{"@ItemType":"SliceTable","@Name":r.slice}),e.push(s)),s.push(n,r.dataItemType),r.enableInteractivity&&(t=t.concat(n)),r.enableColoring&&("Dimension"===r.dataItemType&&(n.forEach((e=>y.s._addColoringMeta([e]))),r.array&&o.subscribe((e=>y.s._addColoringMeta(e))),a=a.concat(n)),"Measure"===r.dataItemType&&(i=i.concat(n)))})),this.sliceTables(e),this.interactivityTargets(t),this.coloringDimensions(a),this.coloringMeasures(i)}))),this.customBindings.length||this._supportedUIStates(["error"])}_clearBindings(){super._clearBindings(),this.customBindings.forEac
8h((e=>{e.array&&this[_._getBindingLinkName(e.propertyName)].removeAll()}))}getBindingValue(e,t){var a=r.unwrap(this[_._getBindingLinkName(e)]),i=e=>e.dataItem()?{displayName:()=>this._getDataItemDisplayName(e.dataItem()),uniqueName:()=>e.uniqueName()}:void 0;return(Array.isArray(a)?null!=t?[i(a[t])]:a.map((e=>i(e))):[i(a)]).filter((e=>void 0!==e))}iterateData(e,t=null){var a=this.getSlice(t);if(a){var i=a.getKeyIds()||[],r=a.getValueIds()||[],o=(e,t,a,o)=>{var n=this.customBindings.filter((e=>e.propertyName===t))[0],s=[];if(n){let d=this[_._getBindingLinkName(t)];(n.array?d():[d]).forEach((t=>{var n=t.uniqueName();-1!=i.indexOf(n)&&s.push(o(e,n)),-1!=r.indexOf(n)&&s.push(a(e,n))}))}return s};a.forEach((t=>{e({getColor:e=>e?o(t,e,((e,t)=>this._getColor(e,i,this._getColorMeasureId(t))),((e,t)=>this._getColor(e,i,C))):[this._getColor(t,i,C)],getDisplayText:e=>o(t,e,this._getMeasureDisplayText,this._getDimensionDisplayText),getValue:e=>o(t,e,this._getMeasureValue,this._getDimensionValue),getUniqueValue:e=>o(t,e,this._getMeasureValue,this._getDimensionUniqueValue)})}))}}_getDefaultItemType(){return _.ItemType}_getSliceTable(e){var t=this.sliceTables();return e?t.filter((t=>t.name()===e))[0]:t.length>0?t[0]:void 0}_getAllSelectionValues(e){var t=this.sliceTables().filter((t=>e.every((e=>-1!==t.dimensions().map((e=>e.uniqueName())).indexOf(e))))),a=[];if(t.length>0){var i=this.getSlice(t[0].name());if(i){var r=i.getKeyIds().filter((t=>-1!==e.indexOf(t)));i.forEach((e=>a.push(r.map((t=>i.getKeyValue(e.rowKey,t))))))}}return a}getSlice(e=null){var t=this._getSliceTable(e).dimensions(),a=this._getStorage();return a&&a.getSliceByIds&&a.getSliceByIds(this._getValidIds(t))}_getStorage(){return this._dataManager()&&this._dataManager().getDataStorage()}_getValidIds(e){var t=[];return this.isDrillDownAllowed()&&this._isDrillDownEnabled()&&this.interactivityTargets().every((t=>e.filter((e=>t.uniqueName()===e.uniqueName())).length>0))&&(t=this.interactivityTargets().slice(this._drillDownValues().length+1)),e.filter((e=>0==t.filter((t=>e.uniqueName()===t.uniqueName())).length)).map((e=>e.uniqueName()))}_getColor(e,t,a){var i=this._coloredDimensions().map((e=>e.uniqueName())).filter((e=>-1!=t.indexOf(e))),r=[];if(i.length>0)for(var o=i[i.length-1],n=0;n<t.length;n++){var s=t[n];if(r.push(s),s==o)break}var d=this._getValueBySliceKey(e,r,a);return d?l.Q.toHex(d):null}_getColorMeasureId(e){if(this.coloringOptions&&this._coloredByMeasures()){let t=this._dataManager().getMetaData().getColorMeasures().filter((t=>t.dataItemId===e));if(t&&t.length>0)return t[0].id}return C}_format(e,t){return t?(0,o.GP)(e,t):e.toString()}_getServerText(e,t){return this._getSpecialValue(e,t,s.p.DisplayText)}_getSpecialValue(e,t,a){return this._getValueBySliceKey(e,[t],a)}_getValueBySliceKey(e,t,a){var i=this._getStorage(),r=i.getSliceKey(t);if(r<0)return null;var o=i.findDataRowKey(r,e);return i.getValue(o,a)}get customBindings(){return this._meta&&this._meta.bindings||[]}get legacyCustomProperties(){return this._meta&&this._meta.properties||[]}get customInteractivity(){return!!this._meta&&this._meta.interactivity}get _optionsPanelSections(){return!!this._meta&&this._meta.optionsPanelSections}_getMasterFilterMode(){return this.interactivityOptions instanceof S.hT?this.interactivityOptions.masterFilterMode():"None"}_getDrillDownEnabled(){return this.interactivityOptions instanceof S.lZ&&this.interactivityOptions.isDrillDownEnabled()}_getIgnoreMasterFilter(){return!!this.interactivityOptions&&this.interactivityOptions.ignoreMasterFilters()}_getInteractivityDimensionLinks(){return this.interactivityTargets()}_getIsVisualInteractivitySupported(){return this.isDrillDownAllowed()||this.isFilterAllowed()}isDrillDownAllowed(){return _._isDrillDownAllowed(this._meta)}isFilterAllowed(){return _._isFilterAllowed(this._meta)}_isInteractivityAllowed(){return this.isDrillDownAllowed()||this.isFilterAllowed()}_getCanColorByMeasures(){return _._hasColoringMeasures(this.customBindings)}_getCanColorByDimensions(){return _._hasColoringDimensions(this.customBindings)}_getColorizableDataItemsInfo(){return this.customBindings.filter((e=>e.enableColoring&&"Dimension"===e.dataItemType)).map((e=>{var t=this[_._getBindingLinkName(e.propertyName)];return{items:e.array?t():[t],prefixId:e.displayName}}))}_getDefaultCalculationWindowDefinition(){return new m.c}getInfo(){return _._getInfo(this._meta,this.customItemType())}_getInfoCore(){return null}static _getCustomPropertiesSerializationInfo(e,t){const a=c.du.filter((t=>t.ownerType===_&&t.customItemType===e||_.prototype instanceof t.ownerType)).concat(t);return(0,u.B)(a)}}_.ItemType="CustomItem",I([(0,b.s)("Dimension")],_.prototype,"interactivityTargets",void 0),I([(0,b.s)("Dimension")],_.prototype,"coloringDimensions",void 0),I([(0,b.s)("Measure")],_.prototype,"coloringMeasures",void 0)},7228:(e,t,a)=>{a.d(t,{E:()=>r});const i=DevExpress.Analytics.Localization;function r(e){(0,i.loadMessages)(e)}r((0,a(9167).$T)())},7229:(e,t,a)=>{a.d(t,{Z:()=>i});let i=a(774).s.concat([])},7275:(e,t,a)=>{a.d(t,{l:()=>p});var i=a(1669),r=a(1133),o=a(1051),n=a(4833),s=a(814),d="Dimension",l="Measure",u="Delta",c="Sparkline",h="Hyperlink";class p extends s.K4{constructor(e){super(e);var t=(e,t)=>{this._columnRepository[e]={columnName:e,column:t,barCalculator:t.BarViewModel?new o.W(t.BarViewModel.AlwaysShowZeroLevel):null},this.viewModel.SelectionDataMembers&&-1!==this.viewModel.SelectionDataMembers.indexOf(e)&&this._selectionMembers.push(e)};this._columnRepository={},this._selectionMembers=[],this.multiData&&(this.viewModel.HasDimensionColumns&&(this._axisColumnPoints=this.multiData.getAxis(this.viewModel.ColumnAxisName).getPoints()),this.viewModel.SparklineAxisName&&(this._axisSparklinePoints=this.multiData.getAxis(this.viewModel.SparklineAxisName).getPoints()),(this.viewModel.Columns||[]).forEac
8h((e=>{t(e.DataId,e),this._columnRepository[e.DataId].barCalculator&&this.initializeColumnBarCalculator(this._columnRepository[e.DataId])})))}getDataSource(){for(var e,t=this,a=[],i=(t.viewModel.Columns||[]).length>0,r=t._axisColumnPoints?t._axisColumnPoints.length:+i,o=0;o<r;o++)e={index:o},Object.keys(t._columnRepository).forEach((a=>{let i=t._columnRepository[a];var r=t._getValueItem(i,o);e[a]=r.getValue(),i.column.ColumnType===h&&i.column.DataAttributeId&&(e[a+"_"+i.column.DataAttributeId]=r.getUriValue())})),a.push(e);return a}initializeColumnBarCalculator(e){let t=[];const a=this._axisColumnPoints?this._axisColumnPoints.length:1;for(let i=0;i<a;i++)t.push(this._getValueItem(e,i).getValue());e.barCalculator.initialize(Math.min(...t),Math.max(...t))}getValueItem(e,t){return this._getValueItem(this._columnRepository[e],t)}_getValueItem(e,t){var a=this,i=e.columnName;switch(e.column.ColumnType){case l:return"Bar"===e.column.DisplayMode?this._getBarCellValue(i,t,e.barCalculator):this._getMeasureCellValue(i,t);case u:return a._getDeltaValue(i,t,"Bar"===e.column.DisplayMode?e.barCalculator:null,e.column.DeltaValueType,e.column.IgnoreDeltaColor);case c:return a._getSparklineCellValues(i,t,e.column.SparklineOptions);case h:return a._getCellValue(i,e.column.DataAttributeId,t);case d:return a._getCellValue(i,null,t)}}getSelectionValues(e){var t,a,r,o=this,s=[],d=o._selectionMembers,l=o.viewModel.Columns,u=l.map((function(e){return e.DataId}));return e.length>d.length&&(e=e.slice(-d.length)),i.each(o._axisColumnPoints,(function(c,h){r=!1,i.each(d,(function(i,s){if((t=o._findAxisPoint(s,h))&&e.length>i){if(!(0,n.rY)(t.getUniqueValue(),e[i],!0))return r=!1,!1;a=t}r=!0})),r&&a&&(s=a._selectPath((function(e){var t=u.indexOf(e.getDimension().id);return-1===t||"Image"!=l[t].DisplayMode?e.getUniqueValue():void 0})))})),s}getSelectedRowKeys(e){var t=this,a=[],r=t._selectionMembers;return i.each(t._axisColumnPoints,(function(o,s){i.each(e,(function(e,i){i.length>r.length&&(i=i.slice(-r.length)),function(e,a){for(var i,o=0;o<a.length;o++)if(i=t._findAxisPoint(r[o],e),!(0,n.rY)(i.getUniqueValue(),a[o],!0))return!1;return!0}(s,i)&&a.push(o)}))})),a}getDimensionValues(e){let t=this._getColumnAxisPoint(e);return t?t.getUniquePath():[]}getTotalValue(e){return this.multiData.getMeasureValue(e).getDisplayText()}_getBarCellValue(e,t,a){var i=this,r=this.multiData.getMeasureValueByAxisPoints(e,i._getPointArray(t));return a.addValue(t,r),{getValue:function(){return r.getValue()},getData:function(){return i._getBarData(a,r,t)},getStyleSettingsInfo:function(){return i._getStyleSettingsInfo(e,t)}}}_getBarData(e,t,a){return{zeroValue:e.getZeroPosition(),normalizedValue:e.getNormalizedValue(a||0),text:t.getDisplayText()}}_getMeasureCellValue(e,t){var a=this,i=a.multiData.getMeasureValueByAxisPoints(e,a._getPointArray(t)),r=i.getValue();return{getValue:function(){return r},getData:function(){return{value:i.getValue(),displayText:i.getDisplayText()}},getStyleSettingsInfo:function(){return a._getStyleSettingsInfo(e,t)}}}_getCellValue(e,t,a){var i=this,r=void 0,o=t?i.multiData.getMeasureValueByAxisPoints(t,i._getPointArray(a)):null,n=function(){return void 0===r&&(r=i._findAxisPoint(e,i._getColumnAxisPoint(a))||{getValue:function(){},getUniqueValue:function(){},getDisplayText:function(){return""}}),r},s={getValue:function(){return n().getValue()},getUniqueValue:function(){return n().getUniqueValue()},getData:function(){return{value:n().getValue(),displayText:n().getDisplayText()}},getStyleSettingsInfo:function(){return i._getStyleSettingsInfo(e,a)},getUriValue:function(){return o?o.getValue():n().getDisplayText()}};return s}_getStyleSettingsInfo(e,t){var a=this,o=[],n={rowIndex:t};return a.cfModel&&(o=i.grep(a.cfModel.RuleModels,(function(t){return t.ApplyToRow||t.ApplyToDataId===e}))),a._getStyleSettingsInfoCore(n,o,a.viewModel.ColumnAxisName,r.X.defaultAxis)}_getStyleIndexes(e,t,a){var i,r,o=[];return(i=void 0!==t.rowIndex?this._getAxisPoint(t.rowIndex,e.CalcByDataId):void 0)&&a.push(i),(r=this._getMeasureValueByAxisPoints(a,e.FormatConditionMeasureId))&&(o=o.c
vendor: 5,278 bytes, line 8
8oncat(r)),o}_getAxisPoint(e,t){var a=void 0!==e&&this._axisColumnPoints?this._axisColumnPoints[e]:void 0;return(a?this._findAxisPoint(t,a):void 0)||a}_getDeltaValue(e,t,a,i,r){var o,n=this,s=null,d=null,l=n.multiData.getDeltaById(e),u=!!a;return l?(s=n.multiData.getDeltaValueByAxisPoints(e,n._getPointArray(t)),d=n._getDeltaValueItem(s,i),u&&a.addValue(t,d),{getValue:function(){return d.getValue()},getData:function(){return u?n._getBarData(a,d,t):{type:n._convertIndicatorType(s.getIndicatorType().getValue()),hasPositiveMeaning:s.getIsGood().getValue(),text:{value:d.getDisplayText(),useDefaultColor:r}}},getStyleSettingsInfo:function(){return n._getStyleSettingsInfo(e,t)}}):(o=n.multiData.getMeasureValueByAxisPoints(e,n._getPointArray(t)),u&&a.addValue(t,o),{getValue:function(){return o.getValue()},getData:function(){return u?n._getBarData(a,o,t):{type:null,hasPositiveMeaning:null,text:{value:o.getDisplayText(),useDefaultColor:null}}},getStyleSettingsInfo:function(){return n._getStyleSettingsInfo(e,t)}})}_getDeltaValueItem(e,t){switch(t){case"ActualValue":return e.getActualValue();case"AbsoluteVariation":return e.getAbsoluteVariation();case"PercentVariation":return e.getPercentVariation();case"PercentOfTarget":return e.getPercentOfTarget();case"TargetValue":return e.getTargetValue()}}_getSparklineCellValues(e,t,a){var r=this,o=r.multiData.getMeasureById(e),n=r._getPointArray(t),s=function(t){var a=[];return r._axisSparklinePoints?i.each(r._axisSparklinePoints,(function(i,o){a.push(t(r.multiData.getMeasureValueByAxisPoints(e,n.concat(o))))})):a.push(t(r.multiData.getMeasureValueByAxisPoints(e,n))),a},d=s((function(e){return e.getValue()||0}));return{getValue:function(){return d},getData:function(){var e=s((function(e){return e})),t=e[0].getValue(),i=e[e.length-1].getValue();return{sparkline:r._generateSparklineOptions(d,a,o.format),startText:t?e[0].getDisplayText():o.format(0),endText:i?e[e.length-1].getDisplayText():o.format(0)}},getStyleSettingsInfo:function(){return r._getStyleSettingsInfo(e,t)}}}_getColumnAxisPoint(e){return this._axisColumnPoints?this._axisColumnPoints[e]:void 0}_getPointArray(e){var t=this._getColumnAxisPoint(e),a=[];return t&&a.push(t),a}}},7283:(e,t,a)=>{a.d(t,{Oh:()=>n,SL:()=>l,VW:()=>d,kN:()=>u,nm:()=>s});var i=a(6799),r=a(1513),o=a(3272);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.$O}_getViewModel(){return{NumericFormat:{CurrencyCulture:this.currencyCultureName(),FormatType:this.formatType(),Precision:this.precision(),Unit:this.unit(),IncludeGroupSeparator:this.includeGroupSeparator()}}}}class s extends n{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.i3}}class d extends n{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.Uh}}class l extends n{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.HA}}class u extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.Bq}_getViewModel(e){return{DateTimeFormat:{GroupInterval:e||"None",YearFormat:this.yearFormat(),QuarterFormat:this.quarterFormat(),MonthFormat:this.monthFormat(),DayOfWeekFormat:this.dayOfWeekFormat(),DateFormat:this.dateFormat(),DateHourFormat:this.dateHourFormat(),DateHourMinuteFormat:this.dateHourMinuteFormat(),DateTimeFormat:this.dateTimeFormat(),HourFormat:this.hourFormat(),TimeHourMinuteFormat:this.timeHourMinuteFormat,ExactDateFormat:this.exactDateFormat(),ExactTimeFormat:this.exactTimeFormat()}}}}},7328:(e,t,a)=>{a.d(t,{Y:()=>b});var i=a(6799),r=a(865),o=a(5988),n=a(9667),s=a(1923),d=a(8588),l=a(1513),u=a(9692),c=a(7502),h=a(7563),p=a(3607),m=a(1187),g=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class b extends u.s{constructor(e={},t=new i.ModelSerializer){super(e,t),this._defaultDateTimePeriodIndexSubscription=null,this.currentSelectedDateTimePeriodName=r.observable(),this._attachDataItem(this,m.$R.propertyName),this.__dimension._specifics.acceptableShapingType=s.zH.RangeDate,this.dateTimePeriods=(0,i.deserializeArray)(e.DateTimePeriods,(e=>new p.F(e,t))),this.addDisposable(this._stateController=new h.B(this)),this.addDisposable(this._defaultDateTimePeriodIndexSubscription),this._stateController.initialize(),(0,c.x)(this.dimension,this.dateTimePeriods,this._dataManager)}_getSelectionByPeriod(e){let t=e.getDateTimeValue();return[[t.startValue,t.endValue]]}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.dateTimePeriods),this.dateTimePeriods.removeAll()}_getInfoCore(){return m.Vj}_getDefaultItemType(){return"DateFilter"}_getClearMasterFilterSupported(){return!0}_getIsMasterFilter(){return!0}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getIsVisualInteractivitySupported(){return!1}_getInteractivityDimensionLinks(){return[this.__dimension]}_getDisplayFilterValues(e){return this._stateController._getDisplayFilterValues(e)}_updateContentViewModel(e){super._updateContentViewModel(e),(e.ViewModel.DateTimePeriods||[]).forEac
8h((e=>{e.Start&&e.Start.Date&&(e.Start.Date=new Date(e.Start.Date)),e.End&&e.End.Date&&(e.End.Date=new Date(e.End.Date))}))}_setState(e){this._stateController.setState(e)}_removeSelectionFromState(e){let t=super._removeSelectionFromState((0,o.zw)({},e));return this._stateController.removeSelectionFromState(t)}_setPredefinedPeriodToState(e,t){let a=super._setPredefinedPeriodToState((0,o.zw)({},e),t);return this._stateController.setPredefinedPeriodToState(a,t)}_setSelectionToState(e,t){return this._stateController.setSelectionToState(e,t)}_getValidatedSelection(e){let t=super._getValidatedSelection(e);if(t&&this.dimension()){let e=n.A.validate({startValue:t[0][0],endValue:t[0][1]},"Year"===this.dimension()._actualDateTimeGroupInterval());t[0]=[e.startValue,e.endValue]}return t}_extendContentState(e){super._extendContentState(e),this._stateController.extendContentState(e)}_hasSelection(){return!!this.currentSelectedDateTimePeriodName()||!(!super._hasSelection()||!this._selectionValues()[0][0]&&!this._selectionValues()[0][1])}_isSortingEnabled(){return!1}_isTopNEnabled(e){return!1}_getEntireRange(){if(this._multiData){for(var e=this._multiData.getMeasures(),t=[],a=0;a<e.length;a++)t.push(this._multiData.getMeasureValue(e[a].id).getValue());return t.sort(((e,t)=>e>t?1:-1)),t}return[]}}g([(0,d.s)("DateTimePeriod")],b.prototype,"dateTimePeriods",void 0),l.Jh.DateFilter={type:b,groupName:"filter",title:"DashboardStringId.DefaultNameDateFilterItem",index:350}},7339:(e,t,a)=>{a.d(t,{E:()=>s});var i=a(6799),r=a(3730),o=a(8324),n=a(5771);class s extends r.L{constructor(e,t=new i.ModelSerializer){super(e,t)}getInfo(){return o.v}getActualPredefinedType(){return n.N.getPredefinedType(this.actualStyles,(e=>{var t=new s;return n.N.generateRangeSet(t,e),t}))}setActualPredefinedType(e){n.N.generateRangeSet(this,e)}}},7343:(e,t,a)=>{a.d(t,{t:()=>o});var i=a(865),r=a(3915);class o{constructor(e,t,a,r,o){this.model=e,this.measure=t,this.dashboardItem=a,this.dataSourceBrowser=r,this.propertiesController=o,this._disposables=[],this.propertiesTabs=i.observableArray([])}updatePropertiesTabs(){var e=(new r.h).composeTabs(this.measure,{dashboardItem:this.dashboardItem,dataSourceBrowser:this.dataSourceBrowser});this.propertiesTabs(e),this.propertiesController.secondaryModel({displayText:this.model.title,data:this}),this.propertiesController.secondarySelectedIndex(0)}startEditing(e){e.createImmediately=!1,this.updatePropertiesTabs()}
8dispose(){this._disposables.forEach((e=>{e.dispose()}))}}},7345:(e,t,a)=>{a.d(t,{t:()=>n});var i=a(6799),r=a(1105),o=a(6368);class n extends r.t{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.u}equals(e){return e instanceof n&&this.definitionMode()===e.definitionMode()}}r.I.RangeFilterWindowDefinition=n},7395:(e,t,a)=>{a.d(t,{y:()=>n});var i=a(9731),r=a(2991),o=a(865);class n{constructor(e){this.params=e,this.editorTemplate="dx-filtereditor-popup",this.criteriaString=o.observable(),this.editor=new r.FilterEditor(e.options,e.fieldListProvider,!1,e.displayNameProvider),o.computed((()=>{new i.DisplayExpressionConverter(e.displayNameProvider).toDisplayExpression(e.options().path(),e.options().value()).done((e=>{this.criteriaString(e)})).fail((()=>{this.criteriaString(e.options().value())}))}))}edit(){this.editor.popupVisible(!0)}remove(){this.params.options().value(null)}}},7490:(e,t,a)=>{a.d(t,{C:()=>n});var i=a(6799),r=a(1513),o=a(1807);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.Fr}}},7502:(e,t,a)=>{a.d(t,{x:()=>r});var i=a(1041);const r=(e,t,a)=>{(0,i.uQ)({dimension:e,dateTimePeriods:t,dataManager:a},(e=>{o(e.dimension,e.dateTimePeriods,e.dataManager);const t=e.dimension?e.dateTimePeriods.map((t=>t._subscribeToGroupInterval(e.dimension))):[];return{dispose:()=>{t.forEach((e=>e.dispose()))}}}))},o=(e,t,a)=>{const i=a&&a.getMetaData(),r=e&&e.uniqueName(),o=i&&i.getDimensionFormat(r),n=o&&o.DateTimeFormat&&o.DateTimeFormat.FirstDayOfWeek;n&&t.forEach((e=>e._firstDayOfWeek(n)))}},7540:(e,t,a)=>{a.d(t,{F1:()=>m,HI:()=>g,Qd:()=>S,Sn:()=>b,uH:()=>y,zY:()=>f});var i=a(4904),r=a(6826),o=a(8408),n=a(4866),s=a(6855),d=a(8184),l=a(4544),u=a(2160),c=a(9899),h=a(9539),p=a(7339);let m={propertyName:"name",modelName:"@Name",displayName:"DashboardWebStringId.Options.Caption",simpleFormAdapterItem:"textBoxEditor"},g={propertyName:"_classCaption",displayName:"DashboardWebStringId.Options.Caption",simpleFormAdapterItem:"textBoxEditor"},b={propertyName:"enabled",modelName:"@Enabled",displayName:"DashboardWebStringId.TopNEnabled",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},f=[{propertyName:"conditionValue",displayName:"DashboardStringId.CommandFormatRuleValue",modelName:"FormatConditionValue",type:l.q},{propertyName:"conditionTopBottom",displayName:"DashboardStringId.CommandFormatRuleTopBottom",modelName:"FormatConditionTopBottom",type:d.Z},{propertyName:"conditionAverage",displayName:"DashboardStringId.CommandFormatRuleAboveBelowAverage",modelName:"FormatConditionAverage",type:r.O},{propertyName:"conditionDateOccuring",displayName:"DashboardStringId.CommandFormatRuleDateOccurring",modelName:"FormatConditionDateOccurring",type:n.n},{propertyName:"conditionExpression",displayName:"DashboardStringId.CommandFormatRuleExpression",modelName:"FormatConditionExpression",type:s.d},{propertyName:"conditionBar",displayName:"DashboardStringId.CommandFormatRuleBar",modelName:"FormatConditionBar",type:o.u},{propertyName:"conditionColorRangeBar",displayName:"DashboardStringId.CommandFormatRuleColorRangeBar",modelName:"FormatConditionColorRangeBar",type:u.Y},{propertyName:"conditionGradientRangeBar",displayName:"DashboardWebStringId.ConditionalFormatting.GradientRangeBar",modelName:"FormatConditionGradientRangeBar",type:h.r},{propertyName:"conditionRangeGradient",displayName:"DashboardWebStringId.ConditionalFormatting.RangeGradient",modelName:"FormatConditionRangeGradient",type:c.A},{propertyName:"conditionRangeSet",displayName:"DashboardStringId.CommandFormatRuleRangeSet",modelName:"FormatConditionRangeSet",type:p.E}],y={propertyName:"condition"},S=[i.YG,m,b,y].concat(f)},7563:(e,t,a)=>{a.d(t,{B:()=>u});var i=a(6799),r=a(865),o=a(5988),n=a(4833),s=a(2216),d=a(8782),l=a(2037);class u extends i.Disposable{get defaultDateTimePeriodName(){return this.item.defaultDateTimePeriodName}get currentSelectedDateTimePeriodName(){return this.item.currentSelectedDateTimePeriodName}get dateTimePeriods(){return this.item.dateTimePeriods}get _selectionValues(){return this.item._selectionValues}_getSelectionByPeriod(e){return this.item._getSelectionByPeriod(e)}_setSelection(e){this.item._setSelection(e)}constructor(e){super(),this.item=e}initialize(){this.defaultDateTimePeriodName()&&this.item._processItemSetPredefinedPeriod(this.defaultDateTimePeriodName()),this.addDisposable(this.dateTimePeriods.subscribe((e=>{e.filter((e=>e.name()===this.defaultDateTimePeriodName()))[0]||this.defaultDateTimePeriodName(void 0)})));var e=()=>{this.item._defaultDateTimePeriodIndexSubscription&&this.item._defaultDateTimePeriodIndexSubscription.dispose(),this.item._defaultDateTimePeriodIndexSubscription=null;var e=this.dateTimePeriods().filter((e=>e.name()===this.defaultDateTimePeriodName()))[0];e&&(this.item._defaultDateTimePeriodIndexSubscription=e.name.subscribe((e=>{this.defaultDateTimePeriodName(e)})))};this.addDisposable(this.defaultDateTimePeriodName.subscribe((t=>{e(),this.item._processItemSetPredefinedPeriod(t)}))),e(),this.addDisposable(this.item._state=r.computed((()=>{var e=new s.hF;if(this.defaultDateTimePeriodName()&&this.defaultDateTimePeriodName()!==this.currentSelectedDateTimePeriodName()&&(e.RangeFilterState=null),this.currentSelectedDateTimePeriodName())this.currentSelectedDateTimePeriodName()!==this.defaultDateTimePeriodName()&&(e.RangeFilterState={PeriodName:this.currentSelectedDateTimePeriodName()});else{var t=(0,l.oU)(this._selectionValues());t&&t.length&&(t[0][0]||t[0][1])&&(e.RangeFilterState={Selection:{Minimum:t[0][0],Maximum:t[0][1]}})}return e})))}setState(e){var t=e;let a,i,r=e.RangeFilterState;if(r){let e=r.Selection;if(r.PeriodName){let e=this.dateTimePeriods().filter((e=>e.name()===r.PeriodName))[0];e&&(a=r.PeriodName,i=this._getSelectionByPeriod(e))}else e&&(e.Minimum||e.Maximum)&&(i=[[e.Minimum,e.Maximum]])}else i=e.MasterFilterValues||t.Selection;this.currentSelectedDateTimePeriodName(a),this._setSelection(i)}removeSelectionFromState(e){var t=(0,o.zw)({},e);return t.RangeFilterState=void 0,t}setPredefinedPeriodToState(e,t){var a=(0,o.zw)({},e);return a.RangeFilterState={PeriodName:t},a}setSelectionToState(e,t){var a=(0,o.zw)({},e);
vendor: 12,886 bytes, line 8
8a.RangeFilterState||(a.RangeFilterState=new s.pg);let i=new s.S$;return t&&t.length>0&&t[0].length>0&&(i.Minimum=t[0][0],i.Maximum=t[0][1]),a.RangeFilterState.Selection=i,a}extendContentState(e){if(this.currentSelectedDateTimePeriodName()){let t=this.dateTimePeriods().filter((e=>e.name()===this.currentSelectedDateTimePeriodName()))[0];t&&(e.ViewModel.SelectedPeriodIndex=this.dateTimePeriods().indexOf(t))}}_getDisplayFilterValues(e){var t=this.item._dataManager()?this.item._dataManager().getMetaData():void 0,a=this.item._outputFilter(),i=[],r=a&&a.dimensions&&a.dimensions[0];if(r){let e=r["@DefaultId"],o=t?t.getDimensionFormat(e):void 0;if(!(0,n.ng)(a.range,this.item._fullRange())){let t=new d.R(this.item._getDimensionDisplayName(e));t.Values.push({Type:"Range",RangeLeft:a.range[0],RangeRight:a.range[1],Format:o}),i.push(t)}}return i}}},7576:(e,t,a)=>{a.d(t,{AD:()=>n,FA:()=>b,Gu:()=>u,LD:()=>h,Py:()=>p,Qk:()=>g,b_:()=>s,lm:()=>d,qH:()=>c,sT:()=>f,uJ:()=>m});var i=a(5419),r=a(4904),o=a(164);let n={RegressionLine:"DashboardWebStringId.Chart.Indicator.Type.Regression",TrendLine:"DashboardWebStringId.Chart.Indicator.Type.Trend"},s={propertyName:"color",modelName:"@Color",displayName:"DashboardWebStringId.Chart.Indicator.Color",from:i.Q._colorRgbaFromModel,toJsonObject:i.Q._colorRgbaToModel,simpleFormAdapterItem:"colorBoxEditor"},d={propertyName:"dashStyle",modelName:"@DashStyle",displayName:"DashboardWebStringId.Chart.Indicator.DashStyle",defaultVal:"Solid",values:{Solid:"DashboardWebStringId.Chart.Indicator.DashStyle.Solid",Dash:"DashboardWebStringId.Chart.Indicator.DashStyle.Dash",Dot:"DashboardWebStringId.Chart.Indicator.DashStyle.Dot",DashDot:"DashboardWebStringId.Chart.Indicator.DashStyle.DashDot",DashDotDot:"DashboardWebStringId.Chart.Indicator.DashStyle.DashDotDot"},simpleFormAdapterItem:"selectBoxEditor"},l={propertyName:"ignoreEmptyArgument",modelName:"@IgnoreEmptyArgument",from:r.q6},u={propertyName:"itemType",modelName:"@ItemType",displayName:"DashboardWebStringId.Chart.Indicator.Type",values:n,simpleFormAdapterItem:"selectBoxEditor"},c={propertyName:"legendText",modelName:"@LegendText",displayName:"DashboardWebStringId.Chart.Indicator.LegendText",simpleFormAdapterItem:"textBoxEditor"},h={propertyName:"value",modelName:"@Value",displayName:"DashboardWebStringId.Chart.Indicator.Value",simpleFormAdapterItem:"selectBoxEditor"},p={propertyName:"showInLegend",modelName:"@ShowInLegend",displayName:"DashboardWebStringId.Chart.Indicator.ShowInLegend",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:r.q6},m={propertyName:"thickness",modelName:"@Thickness",displayName:"DashboardWebStringId.Chart.Indicator.Thickness",defaultVal:1,from:r.a1},g={propertyName:"visible",modelName:"@Visible",displayName:"DashboardWebStringId.Chart.Indicator.Visible",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:r.q6},b={propertyName:"valueLevel",modelName:"@ValueLevel",displayName:"DashboardWebStringId.Chart.Indicator.ValueLevel",isTwoWay:!0},f=[l,h,o.Wh,{propertyName:"displayName",modelName:"@DisplayName"},u,b,d,c,p,m,g,{propertyName:"customTypeName",modelName:"@TypeName"},s]},7582:(e,t,a)=>{a.d(t,{Ey:()=>l,Kl:()=>o,Oj:()=>s,j:()=>d,oq:()=>n});var i=a(1023),r=a(4904);let o={propertyName:"dataMember",modelName:"@DataMember"},n={propertyName:"expression",modelName:"@Expression",from:e=>(0,i.nV)(e),defaultVal:""},s={propertyName:"expressionEditable",displayName:"DashboardStringId.CalculationTypeExpression"},d={propertyName:"fieldType",modelName:"@DataType",displayName:"DevExpressWebStringId.CalculatedFieldDataType",defaultVal:"String",simpleFormAdapterItem:"selectBoxEditor",values:{Auto:"DashboardStringId.CalculatedFieldTypeAuto",String:"DashboardStringId.CalculatedFieldTypeString",Integer:"DashboardStringId.CalculatedFieldTypeLong",Double:"DashboardStringId.CalculatedFieldTypeDouble",Decimal:"DashboardStringId.CalculatedFieldTypeDecimal",Boolean:"DashboardStringId.CalculatedFieldTypeBoolean",DateTime:"DashboardStringId.CalculatedFieldTypeDateTime",Object:"DashboardStringId.CalculatedFieldTypeObject",DateOnly:"DashboardStringId.CalculatedFieldTypeDateOnly",TimeOnly:"DashboardStringId.CalculatedFieldTypeTimeOnly"}},l=[r.YG,r.UU,n,d,o]},7604:(e,t,a)=>{a.d(t,{S:()=>n,W:()=>s});var i=a(4904),r=a(1965),o=a(8181);let n={propertyName:i.zv,modelName:"Arguments",displayName:"DashboardStringId.ChartCalculationAlongArguments",array:!0},s=o.c.concat([n,r.k])},7618:(e,t,a)=>{a.d(t,{ID:()=>x,J3:()=>n,Kl:()=>o,LW:()=>M,Mo:()=>y,N3:()=>T,NF:()=>s,PG:()=>p,R9:()=>I,Rl:()=>u,SK:()=>c,Xd:()=>b,aS:()=>N,cQ:()=>l,e:()=>S,gm:()=>m,i7:()=>g,j7:()=>_,jH:()=>A,kO:()=>d,ow:()=>C,pg:()=>F,po:()=>w,uv:()=>E,wN:()=>f,z4:()=>D,zp:()=>v});var i=a(4904),r=a(158);let o={Year:"DashboardStringId.DateTimeGroupIntervalYear",Quarter:"DashboardStringId.DateTimeGroupIntervalQuarter",Month:"DashboardStringId.DateTimeGroupIntervalMonth",Day:"DashboardStringId.DateTimeGroupIntervalDay",DayOfYear:"DashboardStringId.DateTimeGroupIntervalDayOfYear",DayOfWeek:"DashboardStringId.DateTimeGroupIntervalDayOfWeek",WeekOfYear:"DashboardStringId.DateTimeGroupIntervalWeekOfYear",WeekOfMonth:"DashboardStringId.DateTimeGroupIntervalWeekOfMonth",QuarterYear:"DashboardStringId.DateTimeGroupIntervalQuarterYear",MonthYear:"DashboardStringId.DateTimeGroupIntervalMonthYear",WeekYear:"DashboardStringId.DateTimeGroupIntervalWeekYear",DayMonthYear:"DashboardStringId.DateTimeGroupIntervalDayMonthYear",None:"DashboardStringId.DateTimeGroupIntervalExactDate"},n={Hour:"DashboardStringId.DateTimeGroupIntervalHour",Minute:"DashboardStringId.DateTimeGroupIntervalMinute",Second:"DashboardStringId.DateTimeGroupIntervalSecond",None:"DashboardStringId.DateTimeGroupIntervalExactTime"},s={...o,...n,None:"DashboardStringId.DateTimeGroupIntervalExactDate",DateHour:"DashboardStringId.DateTimeGroupIntervalDateHour",DateHourMinute:"DashboardStringId.DateTimeGroupIntervalDateHourMinute",DateHourMinuteSecond:"DashboardStringId.DateTimeGroupIntervalDateHourMinuteSecond"},d={propertyName:"groupIndex",modelName:"@GroupIndex"},l={propertyName:"dateTimeGroupInterval",modelName:"@DateTimeGroupInterval",displayName:"DashboardWebStringId.Dimension.GroupInterval",defaultVal:"Year",simpleFormAdapterItem:"selectBoxEditor",values:s},u={propertyName:"dateTimeGroupInterval",modelName:"@DateTimeGroupInterval",displayName:"DashboardWebStringId.Dimension.GroupInterval",defaultVal:"Year",simpleFormAdapterItem:"selectBoxEditor",values:o},c={propertyName:"dateTimeGroupInterval",modelName:"@DateTimeGroupInterval",displayName:"DashboardWebStringId.Dimension.GroupInterval",defaultVal:"None",simpleFormAdapterItem:"selectBoxEditor",values:n};const h={Year:"DashboardStringId.DateTimeGroupIntervalYear",QuarterYear:"DashboardStringId.DateTimeGroupIntervalQuarterYear",MonthYear:"DashboardStringId.DateTimeGroupIntervalMonthYear",DayMonthYear:"DashboardStringId.DateTimeGroupIntervalDayMonthYear",None:"DashboardStringId.DateTimeGroupIntervalExactDate"};let p={propertyName:"dateTimeGroupInterval",modelName:"@DateTimeGroupInterval",displayName:"DashboardWebStringId.Dimension.GroupInterval",defaultVal:"Year",simpleFormAdapterItem:"selectBoxEditor",values:{...h,DateHour:"DashboardStringId.DateTimeGroupIntervalDateHour",DateHourMinute:"DashboardStringId.DateTimeGroupIntervalDateHourMinute",DateHourMinuteSecond:"DashboardStringId.DateTimeGroupIntervalDateHourMinuteSecond"}},m={propertyName:"dateTimeGroupInterval",modelName:"@DateTimeGroupInterval",displayName:"DashboardWebStringId.Dimension.GroupInterval",defaultVal:"Year",simpleFormAdapterItem:"selectBoxEditor",values:h},g={propertyName:"sortOrder",modelName:"@SortOrder",displayName:"DevExpress.DashboardCommon.DynamicListLookUpSettings.SortOrder",defaultVal:"Ascending",simpleFormAdapterItem:"buttonGroupEditor"},b={values:{Ascending:"DevExpress.DashboardCommon.DimensionSortOrder.Ascending",Descending:"DevExpress.DashboardCommon.DimensionSortOrder.Descending",None:"DevExpress.DashboardCommon.DimensionSortOrder.None"},...g},f={values:{Ascending:"DevExpress.DashboardCommon.DimensionSortOrder.Ascending",Descending:"DevExpress.DashboardCommon.DimensionSortOrder.Descending"},...g},y={propertyName:"sortMode",modelName:"@SortMode",displayName:"DashboardWebStringId.Dimension.SortMode",defaultVal:"Value",simpleFormAdapterItem:"selectBoxEditor",values:{DisplayText:"DashboardStringId.CommandDimensionSortModeDisplayText",Value:"DashboardStringId.CommandDimensionSortModeValue",ID:"DashboardStringId.CommandDimensionSortModeID",Key:"DashboardStringId.CommandDimensionSortModeKey"}},S={propertyName:"textGroupInterval",modelName:"@TextGroupInterval",displayName:"DashboardWebStringId.Dimension.GroupInterval",defaultVal:"None",simpleFormAdapterItem:"buttonGroupEditor",values:{None:"DashboardStringId.GroupIntervalNone",Alphabetical:"DashboardStringId.TextGroupIntervalAlphabetical"}},v={propertyName:"isDiscreteNumericScale",modelName:"@IsDiscreteScale",displayName:"DashboardWebStringId.Dialog.ArgumentMode",defaultVal:!1,simpleFormAdapterItem:"discreteContinuousButtonGroupEditor",from:i.q6},x={propertyName:"groupChildValues",modelName:"@GroupChildValues",displayName:"DashboardStringId.CommandDimensionGroupChildValues",defaultVal:!1,simpleFormAdapterItem:"yesNoButtonGroupEditor",from:i.q6},D={propertyName:"coloringMode",modelName:"@ColoringMode",displayName:"DashboardWebStringId.ColoringOptions",defaultVal:"Default",simpleFormAdapterItem:"buttonGroupEditor",values:{Default:"DashboardWebStringId.ColoringModeAuto",None:"DashboardWebStringId.ColoringModeOff",Hue:"DashboardWebStringId.ColoringModeOn"}},I={propertyName:"sortMeasure",modelName:"@SortByMeasure",displayName:"DashboardWebStringId.DimensionSortBy"},C={propertyName:"realSortMode",defaultVal:"DXValue",displayName:"DashboardWebStringId.DimensionSortBy",simpleFormAdapterItem:"selectBoxEditor"},_={propertyName:"topNOptionsEnabled",modelName:"@TopNEnabled",displayName:"DashboardWebStringId.TopNEnabled",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},w={Top:"DashboardWebStringId.TopN.Top",Bottom:"DashboardWebStringId.TopN.Bottom"},T={propertyName:"topNOptionsMode",modelName:"@TopNMode",displayName:"DashboardWebStringId.TopNMode",defaultVal:"Top",simpleFormAdapterItem:"buttonGroupEditor",values:w},M={propertyName:"topNOptionsCount",modelName:"@TopNCount",displayName:"DashboardStringId.SummaryTypeCount",defaultVal:5,simpleFormAdapterItem:"numberBoxEditor",from:i.a1,editorOptions:{min:1},validateBeforeSet:!0,validationRules:[i.OY]},N={propertyName:"topNOptionsMeasureName",modelName:"@TopNMeasure",displayName:"DashboardStringId.DescriptionItemMeasure",simpleFormAdapterItem:"selectBoxEditor"},E={propertyName:"topNOptionsShowOthers",modelName:"@TopNShowOthers",displayName:"DashboardWebStringId.ShowOthersValue",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},A=[_,T,M,N,E],F=r.lh.concat(d,l,g,I,y,S,v,x,D).concat(A)},7654:(e,t,a)=>{a.d(t,{N:()=>n});var i=a(6799),r=a(5354),o=a(3131);class n extends r.Q{get name(){return"DashboardWebStringId.Calculations.RunningTotal"}constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.E}_createInstance(){return new n}_getExpression(e){switch(this.summaryType()){case"Average":return`RunningAvg(${e})`;case"Count":return`RunningCount(${e})`;case"Max":return`RunningMax(${e})`;case"Min":return`RunningMin(${e})`;case"Sum":return`RunningSum(${e})`;default:return`${this._getAggrName(this.summaryType())}(${e}, First(), 0)`}}}r.c.RunningTotal=n},7685:(e,t,a)=>{a.d(t,{Fe:()=>s,Rb:()=>o,ZM:()=>n,hc:()=>d});var i=a(4904),r=a(8675);let o={propertyName:"summaryType",modelName:"@SummaryType",displayName:"DashboardWebStringId.SummaryType",defaultVal:"Sum",simpleFormAdapterItem:"selectBoxEditor",values:{Count:"DashboardStringId.SummaryTypeCount",Sum:"DashboardStringId.SummaryTypeSum",Min:"DashboardStringId.SummaryTypeMin",Max:"DashboardStringId.SummaryTypeMax",Average:"DashboardStringId.SummaryTypeAverage",StdDev:"DashboardStringId.SummaryTypeStdDev",StdDevp:"DashboardStringId.SummaryTypeStdDevp",Var:"DashboardStringId.SummaryTypeVar",Varp:"DashboardStringId.SummaryTypeVarp",CountDistinct:"DashboardStringId.SummaryTypeCountDistinct",Median:"DashboardStringId.SummaryTypeMedian",Mode:"DashboardStringId.SummaryTypeMode"}},n={propertyName:"previousValuesCount",modelName:"@PreviousValuesCount",displayName:"DashboardWebStringId.Calculations.PreviousValuesCount",defaultVal:2,simpleFormAdapterItem:"numberBoxEditor",from:i.a1},s={propertyName:"nextValuesCount",modelName:"@NextValuesCount",displayName:"DashboardWebStringId.Calculations.NextValuesCount",defaultVal:0,simpleFormAdapterItem:"numberBoxEditor",from:i.a1},d=r.d.concat([o,n,s])},7687:(e,t,a)=>{a.d(t,{A:()=>u,F:()=>c});var i=a(865),r=a(9167),o=a(3599),n=a(6779),s=a(7618),d=a(4030),l=a(4270);function u(e,t,a){return t._getDataItemContainerDisplayName(a,(a=>
8c(e,t,a)))}function c(e,t,a){let d=t.dataSource.peek(),u=t.dataMember.peek(),c=a.dataMember(),p=function(e,t,a){return"__dx_displayNameCache_"+[e,t,a].join("_")}(d,u,c);if(!a[p]){var m=i.observable(null);e.findDataField(d,u,c,!0).done((e=>{e&&m(e)})),a[p]=i.computed((()=>function(e,t,a){if(t.name())return t.name();var i=a();return i?function(e,t,a){var i=a.displayName(),d=l.J7.isOlap(t.dataMember());if(d)return i;if(t instanceof n.t)return h(e,t,i,a.isAggregate&&a.isAggregate()||!1);if(t instanceof o.f){let e=t.dateTimeGroupInterval();return(0,l.kz)(a.fieldType())&&"None"!==e?i+" ("+(0,r.Mu)(s.NF[e])+")":i}return i}(e,t,i):function(e,t){var a=t.dataMember(),i=l.J7.isOlap(a);if(i){var d=a.split(l.J7.olapMarker()),u=d.length-1;return d[u].substr(0,d[u].length-1)}if(t instanceof n.t)return h(e,t,a);if(t instanceof o.f){let e=t.dateTimeGroupInterval();return a+("Year"!==e&&"None"!==e?" ("+(0,r.Mu)(s.NF[e])+")":"")}return a}(e,t)}(t,a,m)))}return a[p]()}function h(e,t,a,i=!1){if(e._isAttribute(t))return a;if(t.expression())return(0,r.Mu)("DashboardWebStringId.Calculations.Expression");let o=!!t.calculation.calculation()&&(0,r.Mu)(t.calculation.calculation().name);return(o&&o+" "||"")+a+(i?"":" ("+(0,r.Mu)(d.Jf[t.summaryType()])+")")}},7739:(e,t,a)=>{a.d(t,{IM:()=>o,dU:()=>s,e3:()=>i,iF:()=>n,pC:()=>d,qH:()=>r});const i="__DX_DASHBOARD_DATA_ID";let r={setMasterFilter:"SetMasterFilter",setMultipleValuesMasterFilter:"SetMultipleValuesMasterFilter",clearMasterFilter:"ClearMasterFilter",drillDown:"DrillDown",drillUp:"DrillUp",setSelectedElementIndex:"SetSelectedElementIndex",expandValue:"ExpandValue",dataRequest:"DataRequest",getDrillThroughData:"GetDrillThroughData"},o={empty:"Empty",viewModel:"ViewModel",actionModel:"ActionModel",completeDataSource:"C
8ompleteDataSource",partialDataSource:"PartialDataSource",fullContent:"FullContent"};let n=(e,t,a)=>{var i=e.split(", ");return Object.keys(a).reduce(((e,t)=>e|(i.indexOf(t)>=0?a[t]:0)),t)},s=(e,t,a)=>Object.keys(a).reduce(((t,i)=>(e&a[i]&&t.push(i),t)),[]).join(", ")||t,d=(e,t,a)=>{var i=[];return Object.keys(t).forEach((function(r){t[r]&e&&i.push("value"===a?t[r]:r)})),i}},7746:(e,t,a)=>{a.d(t,{D:()=>n});var i=a(6799),r=a(6844),o=a(1371);class n extends r.q{get _isFederationDataProvider(){return!0}constructor(e={},t=new i.ModelSerializer){super(e,t),this.hasCalculatedFields=!0,this.hasFilter=!0}getInfo(){return o.M}getDisplayNamePrefix(){return"DashboardStringId.DefaultExcelDataSourceName"}_getDefaultItemType(){return"ExcelDataSource"}}},7749:(e,t,a)=>{a.d(t,{Zt:()=>n,hZ:()=>s,qv:()=>o});var i=a(6726),r=a(1133);let o={actualValue:"actualValue",targetValue:"targetValue",absoluteVariation:"absoluteVariation",percentVariation:"percentVariation",percentOfTarget:"percentOfTarget",mainValue:"mainValue",subValue1:"subValue1",subValue2:"subValue2",isGood:"isGood",indicatorType:"indicatorType"},n={actualValue:"ActualValue",absoluteVariation:"AbsoluteVariation",percentVariation:"PercentVariation",percentOfTarget:"PercentOfTarget",targetValue:"TargetValue"};class s{constructor(e){this._metaDataDto=e}initialize(){let e=this._metaDataDto;this._measuresInfo=this._createMeasureInfo(e.MeasureDescriptors),this._colorMeasuresInfo=this._createMeasureInfo(e.ColorMeasureDescriptors),this._conditionalFormattingMeasuresInfo=this._createMeasureInfo(e.FormatConditionMeasureDescriptors),this._deltaInfo=this._createDeltaInfo(),this._axesInfo=this._createAxesInfo(),this._dataSourceColumns=this._metaDataDto.DataSourceColumns}_createMeasureInfo(e){var t=[],a={};let r={},o={},n={};return e&&e.forEach((e=>{var s={id:e.ID,name:e.Name,dataItemId:e.DataItemId,dataMember:e.DataMember,dataType:e.DataType,finalDataType:e.FinalDataType,summaryType:e.SummaryType,format:function(t){var a=e.Format,r=void 0;return a&&(r=(0,i.GP)(t,a)),r}};t.push(s),a[s.id]=e.Format,r[s.id]=e.Expression,o[s.id]=e.Calculation,n[s.id]=e.WindowDefinition})),{measures:t,formatByMeasureId:a,expressionByMeasureId:r,calculationByMeasureId:o,windowDefinitionByMeasureId:n}}_createDeltaInfo(){var e=this._metaDataDto,t=o,a=[],i={},r={};return e.DeltaDescriptors&&e.DeltaDescriptors.forEach((e=>{var o={id:e.ID,name:e.Name,actualMeasureId:e.ActualMeasureID,targetMeasureId:e.TargetMeasureID},s={},d={};switch(a.push(o),s[t.actualValue]=e.ActualValueID,s[t.targetValue]=e.TargetValueID,s[t.absoluteVariation]=e.AbsoluteVariationID,s[t.percentVariation]=e.PercentVariationID,s[t.percentOfTarget]=e.PercentOfTargetID,s[t.isGood]=e.IsGoodID,s[t.indicatorType]=e.IndicatorTypeID,d[t.actualValue]=e.ActualValueFormat,d[t.targetValue]=e.TargetValueFormat,d[t.absoluteVariation]=e.AbsoluteVariationFormat,d[t.percentVariation]=e.PercentVariationFormat,d[t.percentOfTarget]=e.PercentOfTargetFormat,e.DeltaValueType){case n.actualValue:s[t.mainValue]=s[t.actualValue],s[t.subValue1]=s[t.absoluteVariation],s[t.subValue2]=s[t.percentVariation],d[t.mainValue]=d[t.actualValue],d[t.subValue1]=d[t.absoluteVariation],d[t.subValue2]=d[t.percentVariation];break;case n.absoluteVariation:s[t.mainValue]=s[t.absoluteVariation],s[t.subValue1]=s[t.actualValue],s[t.subValue2]=s[t.percentVariation],d[t.mainValue]=d[t.absoluteVariation],d[t.subValue1]=d[t.actualValue],d[t.subValue2]=d[t.percentVariation];break;case n.percentVariation:s[t.mainValue]=s[t.percentVariation],s[t.subValue1]=s[t.actualValue],s[t.subValue2]=s[t.absoluteVariation],d[t.mainValue]=d[t.percentVariation],d[t.subValue1]=d[t.actualValue],d[t.subValue2]=d[t.absoluteVariation];break;case n.percentOfTarget:s[t.mainValue]=s[t.percentOfTarget],s[t.subValue1]=s[t.actualValue],s[t.subValue2]=s[t.absoluteVariation],d[t.mainValue]=d[t.percentOfTarget],d[t.subValue1]=d[t.actualValue],d[t.subValue2]=d[t.absoluteVariation];break;case n.targetValue:s[t.mainValue]=s[t.targetValue],s[t.subValue1]=s[t.absoluteVariation],s[t.subValue2]=s[t.percentVariation],d[t.mainValue]=d[t.targetValue],d[t.subValue1]=d[t.absoluteVariation],d[t.subValue2]=d[t.percentVariation]}i[o.id]=s,r[o.id]=d})),{deltas:a,valueIdsByDeltaId:i,formatsByDeltaId:r}}_createAxesInfo(){var e=this._metaDataDto,t={},a=e.DimensionDescriptors||{},r={},o={},n={};
8return Object.keys(a).forEach((e=>{let n=a[e];var s=[];n&&n.forEach((e=>{var t={id:e.ID,name:e.Name,dataMember:e.DataMember,finalDataType:e.FinalDataType,dataType:e.DataType,dateTimeGroupInterval:e.DateTimeGroupInterval,textGroupInterval:e.TextGroupInterval,getFormat:function(){return(0,i.mL)(e.Format)},format:function(t){var a=e.Format,r=void 0;return a&&(r=(0,i.GP)(t,a)),r}};r[t.id]=e.Level,o[t.id]=e.Format,s.push(t)})),t[e]=s})),e.ColumnHierarchy&&(n[e.ColumnHierarchy]="Columns"),e.RowHierarchy&&(n[e.RowHierarchy]="Rows"),{axes:t,levelByDimensionId:r,formatByDimensionId:o,pivotAreaByAxisName:n}}getAxes(){return this._axesInfo.axes}getAxisNames(){var e=[];return Object.keys(this.getAxes()).forEach((t=>{e.push(t)})),e}getPivotAreaByAxisName(e){return this._axesInfo.pivotAreaByAxisName[e]}getColorMeasures(){return this._colorMeasuresInfo.measures}getConditionalFormattingMeasures(){return this._conditionalFormattingMeasuresInfo.measures}getDimensions(e){return this.getAxes()[void 0===e?r.X.defaultAxis:e]}getMeasures(){return this._measuresInfo.measures}getDeltas(){return this._deltaInfo.deltas}getMeasureById(e){var t=this.getMeasures().filter((t=>t.id==e));return t[0]}getDeltaById(e){return this.getDeltas().filter((t=>t.id==e))[0]}getMeasureFormat(e){return this._measuresInfo.formatByMeasureId[e]}getMeasureExpression(e){return this._measuresInfo.expressionByMeasureId[e]}getMeasureCalculation(e){return this._measuresInfo.calculationByMeasureId[e]}getMeasureWindowDefinition(e){return this._measuresInfo.windowDefinitionByMeasureId[e]}getDeltaValueIds(e){return this._deltaInfo.valueIdsByDeltaId[e]}getDeltaFormats(e){return this._deltaInfo.formatsByDeltaId[e]}getDeltaValueType(e){}getDimensionLevel(e){return this._axesInfo.levelByDimensionId[e]}getDimensionFormat(e){return this._axesInfo.formatByDimensionId[e]}getDataMembers(){return this._dataSourceColumns}getFinalDataType(e){var t=this.getMeasureById(e);if(!t){let a=this.getAxes();Object.keys(a).forEach((i=>{let r=a[i];if(t=r.filter((t=>t.id==e))[0])return!1}))}return t?t.finalDataType:void 0}}},7766:(e,t,a)=>{a.d(t,{IQ:()=>p,XJ:()=>n,ZG:()=>u,cF:()=>l,dW:()=>c,ek:()=>s,k5:()=>m,td:()=>h,ty:()=>d});var i=a(158),r=a(4904),o=a(8191);let n={propertyName:"valueName",modelName:"@ValueName",displayName:"DashboardWebStringId.Map.TooltipCaption",simpleFormAdapterItem:"textBoxEditor"},s={propertyName:r.sl,modelName:"Value",info:i.N5},d=[r.YG,r.UU,s,n],l={propertyName:r.UQ,modelName:"ActualValue",displayName:"DashboardStringId.ActualValueCaption",info:i.N5},u={propertyName:r.HI,modelName:"TargetValue",displayName:"DashboardStringId.TargetValueCaption",info:i.N5},c={propertyName:"deltaOptions",modelName:"DeltaOptions",displayName:"DashboardWebStringId.Grid.DeltaOptions",type:o.j},h={propertyName:"actualValueName",modelName:"@ActualValueName",displayName:"DashboardWebStringId.Map.TooltipActualValueCaption",simpleFormAdapterItem:"textBoxEditor"},p={propertyName:"deltaName",modelName:"@DeltaName",displayName:"DashboardWebStringId.Map.TooltipDeltaCaption",simpleFormAdapterItem:"textBoxEditor"},m=[r.YG,r.UU,l,u,h,p,c,i.V5,i.r9,i.sS]},7777:(e,t,a)=>{a.d(t,{AI:()=>S,ZU:()=>v,_p:()=>y,fO:()=>f});var i=a(6555),r=a.n(i),o=a(4527),n=a.n(o),s=a(3436),d=a.n(s),l=a(5988),u=a(4833),c=a(8117),h=a(8223),p=a(672);const m="None",g="None",b="Custom";class f{dispose(){this.tooltip&&(this.tooltip.dispose(),this.tooltip=null),this.barContainer=null,this.barDiv=null,this.container=null,this.axisDiv=null,this.tooltipDiv=null,this.getTextDiv=null}}class y{constructor(){this.shouldDrawFontStyles=!0,this.shouldDrawBackColorStyle=!0}}class S{static toIconCssClass(e){return S.cssClassNames.iconConditionalFormatting+"-"+e.toLowerCase()}static _getRangeBackColorStyleSettings(e,t){var a,i,o,n,s=e.RangeIndex,d=-1,l=-1;return Object.keys(t.FixedColors).map(Number).forEach((e=>{e<s&&(-1===d||e>d)&&(d=e),e>s&&(-1===l||e<l)&&(l=e)})),a=t.FixedColors[d],i=t.FixedColors[l],o=new(r())(p.v.getColor(a)),n=new(r())(p.v.getColor(i)),{AppearanceType:b,Color:o.blend(n,(s-d)/(l-d)),ForeColor:a.ForeColor,FontFamily:a.FontFamily,FontSize:a.FontSize,FontStyle:a.FontStyle,IsBarStyle:a.IsBarStyle}}constructor(e){this.container=e,this.wordWrap=!1,this.FontStyle={Bold:1,Italic:2,Underline:4,Strikeout:8},this.DataAttributes={Bar:"bar",Axis:"axis",NormalizedValue:"normalizedValue",ZeroPosition:"zeroPosition",AllowNegativeAxis:"allowNegativeAxis",DrawAxis:"drawAxis"},this.cfModel=void 0,this.cssCustomClasses=[],this.cssCustomClassesLinks=[],this.id=S.inctanceCounter++,this.drawingLocked=!0,this.barCache={},this.padding=null,this.barPrefixes=[]}clearBarCache(){this.barCache&&Object.values(this.barCache).forEach((e=>{e&&e.length&&e.forEach((e=>e.dispose()))}))}
vendor: 20,176 bytes, line 8
8initialize(e,t){e&&(this.cfModel=e,this._clearCssClasses(),this._registerCssClasses(),this.drawingLocked=!0,this.clearBarCache(),this.barCache={},this.padding=null,this.barPrefixes=[]),this.wordWrap=void 0!==t?t:this.wordWrap}dispose(){this._clearCssClasses(),this.clearBarCache(),this.barCache={},this.container=null}draw(){Object.values(this.barCache).forEach((e=>{e.forEach((e=>{const t=e.getTextDiv();for(;e.container.firstChild;)e.container.removeChild(e.container.firstChild);e.container.classList.contains(S.cssClassNames.barContainer)||e.container.classList.add(S.cssClassNames.barContainer);var a=e.barContainer;e.container.appendChild(a),a.appendChild(e.barDiv),e.drawAxis&&a.appendChild(e.axisDiv),e.showBarOnly?(e.container.appendChild(t),e.container.appendChild(e.tooltipDiv)):a.appendChild(t)}))})),this.drawingLocked=!1,this.barPrefixes.forEach((e=>this.updateBarWidth(e)))}updateBarWidth(e){if(!this.drawingLocked){let t,a=this.barCache[e];a&&(t=this._getContainerHeights(a),a.forEach(((a,i)=>{var r=a.barDiv,o=(0,l.R8)(r,this.DataAttributes.NormalizedValue),n=(0,l.R8)(r,this.DataAttributes.ZeroPosition),s=(0,l.R8)(r,this.DataAttributes.AllowNegativeAxis),d=(0,l.R8)(r,this.DataAttributes.DrawAxis),u=t[i],c=r.parentNode&&r.parentNode.querySelector("."+this.DataAttributes.Axis+"_"+e);this._setBarBounds(r,u,n,o,s,d),c&&this._setAxisBounds(c,u,n)})))}}applyStyleSettings(e,t,a,i,r,o,n){let s,d,l,u,c,h=a?a.styleIndexes:void 0;h&&h.length>0&&(h.sort(((e,t)=>e-t)),h.forEach((t=>{if(s=this.cfModel.FormatConditionStyleSettings[t],l=a.styleAndRuleMappingTable[t],s.IsBarStyle)d=this.cfModel.RuleModels[l].ConditionModel,u=this._getBarInfo(s,t,d);else if(s.RangeIndex||s.AppearanceType!==g){let a=!0===n?this.cssCustomClasses[t].secondary:this.cssCustomClasses[t].primary;e.classList.add(a)}else s.IconType!==m&&(c=s.IconType)})),u?(u.normalizedValue=a.normalizedValue,u.zeroPosition=a.zeroPosition,this._createBarContent(e,t,u,r,o)):!i&&c&&this._applyIconSettings(e,c,o))}_getContainerHeights(e){const t=[];return e.forEach((e=>{const a=e.container,i=a.getBoundingClientRect(),r=getComputedStyle(a),o=parseInt(r.borderTopWidth)||0,s=parseInt(r.borderBottomWidth)||0,d=n().webkit?i.height-o:i.height-o-s;t.push(d)})),t}_createCssClassName(e,t,a){let i=e+"-"+this.id+"-"+t;return a&&(i+="-"+a),i}_applyIconSettings(e,t,a,i=S.cssClassNames.flexParent){if(!e.classList.contains("dx-white-space-column")){let r=S.cssClassNames,o=this._textAlignmentIsLeft(e),n=[r.iconConditionalFormatting,S.toIconCssClass(t)];this._wrapChildElementsToApplyIconSettings(e,r,a);let s=o?r.leftMargin:r.rightMargin;n.push(r.fixed,s);const d=document.createElement("div");d.classList.add(...n),o?e.appendChild(d):e.insertBefore(d,e.firstChild);const u=document.createElement("div");u.classList.add(i),(0,l.HE)(e,u)}}_wrapChildElementsToApplyIconSettings(e,t,a){let i=[this.wordWrap?t.wordWrap:t.truncated,a?"":t.stretched].filter(Boolean);if(e.children.length>0)e.querySelectorAll(".dx-expand-icon-container").forEach((e=>e.classList.add(t.fixed))),e.querySelectorAll(":scope>:not(.dx-expand-icon-container)").forEach((e=>e.classList.add(...i)));else{const t=document.createElement("div");t.classList.add(...i),(0,l.HE)(e,t)}}_textAlignmentIsLeft(e){var t=getComputedStyle(e).textAlign;return"left"===t||"start"===t||"center"===t||"justify"===t}_getBarInfo(e,t,a){return this._shouldDrawBarStyle(e)?{showBarOnly:a.BarOptions.ShowBarOnly,allowNegativeAxis:a.BarOptions.AllowNegativeAxis,drawAxis:a.BarOptions.DrawAxis,cssClass:this.cssCustomClasses[t].primary}:null}_createBarContent(e,t,a,i,r){const o=new f,n=e.textContent,s=Array.from(e.childNodes);if(!this.padding){const t=getComputedStyle(e);this.padding=t.paddingTop+" "+t.paddingLeft}this.barCache[i]||(this.barCache[i]=[]),this.barCache[i].push(o);const l=document.createElement("div");let u;if(l.classList.add(S.cssClassNames.relativePosition),o.container=e,o.barContainer=l,this.barPrefixes.some((e=>e===i))||this.barPrefixes.push(i),o.barDiv=this._createBarDiv(a,i),o.showBarOnly=a.showBarOnly,o.drawAxis=a.drawAxis,a.drawAxis&&(o.axisDiv=this._createAxisDiv(i,a.zeroPosition)),o.getTextDiv=()=>(u||(u=document.createElement("div"),a.showBarOnly?u.append(" "):(u.classList.add(S.cssClassNames.barValue),s.forEach((e=>u.appendChild(e))))),u),a.showBarOnly){var c=document.createElement("div");c.innerText=n;const a=new(d())(c,{target:e,container:t,showEvent:"dxhoverstart",hideEvent:"dxhoverend"});o.tooltipDiv=c,o.tooltip=a}}_createBarDiv(e,t){const a=document.createElement("div");return a.classList.add(S.cssClassNames.absolutePosition),a.classList.add(e.cssClass),a.classList.add(this.DataAttributes.Bar+"_"+t),a.append(" "),(0,l.R8)(a,this.DataAttributes.NormalizedValue,e.normalizedValue),(0,l.R8)(a,this.DataAttributes.ZeroPosition,e.zeroPosition),(0,l.R8)(a,this.DataAttributes.AllowNegativeAxis,e.allowNegativeAxis),(0,l.R8)(a,this.DataAttributes.DrawAxis,e.drawAxis),a}_createAxisDiv(e,t){const a=document.createElement("div");return a.classList.add(S.cssClassNames.absolutePosition),a.classList.add(this.DataAttributes.Axis+"_"+e,S.cssClassNames.barAxis),(0,l.R8)(a,this.DataAttributes.ZeroPosition,t),a}_setBarBounds(e,t,a,i,r,o){var n=Math.abs(100*i),s=Math.abs(100*a),d=r&&o&&i<0&&a>0?"calc("+n+"% + 1px)":n+"%";e.style.height=t+"px",e.style.width=d,r&&i<0&&a>0?e.style.right=o?"calc("+(100-s)+"% - 1px)":100-s+"%":e.style.left=s+"%"}_setAxisBounds(e,t,a){e.style.left=Math.abs(100*a)+"%",e.style.height=Math.max(0,t-6)+"px"}_clearCssClasses(){this.cssCustomClassesLinks.forEach((e=>e())),this.cssCustomClassesLinks=[]}_registerCssClasses(){if(null!=this.cfModel)for(let e=0;e<this.cfModel.FormatConditionStyleSettings.length;e++){let t=this.cfModel.FormatConditionStyleSettings[e];this._registerCssClassByStyleModel(t,e,!1),this._isShouldGenerateSecondaryStyle(t)&&this._registerCssClassByStyleModel(t,e,!0)}}_registerCssClassByStyleModel(e,t,a){let i=this._generateCssClassName(t,a);this._addCssClassToDictionary(i,t,a),this._generateCssClassBody(e,i,this._getDrawProperty(a))}_addCssClassToDictionary(e,t,a){let i,r;this.cssCustomClasses[t]&&(i=this.cssCustomClasses[t].primary,r=this.cssCustomClasses[t].secondary),a?r=e:i=e,this.cssCustomClasses[t]={primary:i,secondary:r}}_generateCssClassName(e,t){let a=this._getStylePostFix(t);return this._createCssClassName(S.cssClassNames.customStyle,e,a)}addNewStyle(e,t,a){this.cssCustomClasses[t]={secondary:e,primary:e}}_isShouldGenerateSecondaryStyle(e){return!1}_isSecondaryStyle(e){return!1}_getStylePostFix(e){return null}_getDrawProperty(e){return null}_shouldDrawBarStyle(e){return!0}_generateCssClassBody(e,t,a){let i=this._getCssTdSelector(t);if(e.RangeIndex){let t=this.cfModel.RuleModels[e.RuleIndex].ConditionModel;e=S._getRangeBackColorStyleSettings(e,t),this._createCssClassFromCustomAppearanceType(e,i,a)}else e.AppearanceType===b?this._createCssClassFromCustomAppearanceType(e,i,a):e.AppearanceType!==g&&this._createCssClassFromPredefinedAppearanceType(i,e.AppearanceType,a)}_getCssTdSelector(e){return"."+S.cssClassNames.dashboardContainer+" ."+e+", .dx-datagrid .dx-row-alt ."+e+", .dx-pivotgrid .dx-pivotgrid-area ."+e}_createCssClassFromCustomAppearanceType(e,t,a){let i=Array();(null==a||a.shouldDrawBackColorStyle)&&i.push(this._createBackColorStyle(e)),(null==a||a.shouldDrawFontStyles)&&(i=i.concat(this._createFontStyles(e))),this.cssCustomClassesLinks.push((0,c.a4)(t,i,this.container))}_createFontStyles(e){let t=Array();var a=!!(e.FontStyle&this.FontStyle.Underline),i=!!(e.FontStyle&this.FontStyle.Strikeout);return e.ForeColor&&t.push((0,c.MZ)("color",(0,u.VR)(e.ForeColor))),e.FontFamily&&t.push((0,c.MZ)("font-family",e.FontFamily)),e.FontSize&&e.FontSize>0&&t.push((0,c.MZ)("font-size",e.FontSize)),e.FontStyle&this.FontStyle.Bold&&t.push((0,c.MZ)("font-weight","bold")),e.FontStyle&this.FontStyle.Italic&&t.push((0,c.MZ)("font-style","italic")),a&&i?t.push((0,c.MZ)("text-decoration","underline line-through")):a?t.push((0,c.MZ)("text-decoration","underline")):i&&t.push((0,c.MZ)("text-decoration","line-through")),t}_createBackColorStyle(e){return e.Color?(0,c.MZ)("background-color",p.v.getColor(e)):null}_createCssClassFromPredefinedAppearanceType(e,t,a){this.cssCustomClassesLinks.push((0,c.a4)(e,p.v.toCssProperties(t,a),this.container))}}S.cssClassNames={iconConditionalFormatting:"dx-icon-dashboard-cf",barAxis:"dx-dashboard-bar-axis",customStyle:"dx-dashboard-cf-style",customGradientStyle:"dx-dashboard-cf-gradient-style",dashboardContainer:"dx-dashboard-container",absolutePosition:"dx-dashboard-absolute-position",relativePosition:"dx-dashboard-relative-position",flexParent:"dx-dashboard-flex-parent",flexParentBaseline:"dx-dashboard-flex-parent-baseline",truncated:"dx-dashboard-truncated",wordWrap:"dx-dashboard-word-wrap",stretched:"dx-dashboard-stretched",fixed:"dx-dashboard-fixed",leftMargin:"dx-dashboard-left-margin",rightMargin:"dx-dashboard-right-margin",barContainer:"dx-dashboard-cf-bar-container",barValue:"dx-dashboard-cf-bar-value"},S.inctanceCounter=0;class v extends S{_getDrawProperty(e){let t=new y;return t.shouldDrawBackColorStyle=e,t.shouldDrawFontStyles=!e,t}_getStylePostFix(e){return e?"card":null}_isShouldGenerateSecondaryStyle(e){return!0}_shouldDrawBarStyle(e){return!1}_textAlignmentIsLeft(e){return!1}_getCssTdSelector(e){let t=":not(.dx-selected-viewer-item):not(.dx-hovered-viewer-item)";return"."+S.cssClassNames.dashboardContainer+" ."+h.m.card+t+" ."+e+", ."+S.cssClassNames.dashboardContainer+" ."+h.m.card+t+"."+e}_applyIconSettings(e,t,a,i=S.cssClassNames.flexParent){super._applyIconSettings(e,t,a,S.cssClassNames.flexParentBaseline)}_wrapChildElementsToApplyIconSettings(e,t,a){const i=[this.wordWrap?t.wordWrap:t.truncated,t.stretched],r=document.createElement("div");r.classList.add(...i),(0,l.HE)(e,r)}getIconType(e){let t,a=e?e.styleIndexes:void 0;return a&&a.length>0&&(a.sort(((e,t)=>e-t)),a.forEach((e=>{let a=this.cfModel.FormatConditionStyleSettings[e];a.IconType!==m&&(t=a.IconType)}))),t}applyIndicatorStyle(e,t){this._applyIconSettings(e,t,null)}}},7886:(e,t,a)=>{a.d(t,{ZT:()=>n,Zn:()=>r,oW:()=>o});var i=a(4904);let r={propertyName:"value",modelName:"Value",displayName:"DashboardStringId.CommandFormatRuleValue",type:a(1973)._},o={propertyName:"valueComparison",modelName:"@ValueComparison",displayName:"DashboardWebStringId.ConditionalFormatting.ValueComparison",defaultVal:"GreaterOrEqual",simpleFormAdapterItem:"selectBoxEditor",values:{Greater:">",GreaterOrEqual:"â¥"}},n=[i.YG,r,o]},7899:(e,t,a)=>{a.d(t,{JZ:()=>n,aY:()=>i,dm:()=>o,hS:()=>r});class i{}function r(e){return function(...t){try{return i.undoEngine&&i.undoEngine.start(),e.apply(this,t)}finally{i.undoEngine&&i.undoEngine.end()}}}function o(e){try{i.undoEngine&&i.undoEngine.start(),e()}finally{i.undoEngine&&i.undoEngine.end()}}function n(e,t,a){return{value:r(a.value)}}},7944:(e,t,a)=>{a.d(t,{C:()=>d,M:()=>u});var i=a(6799),r=a(865),o=a(842),n=a(3620),s=a(4307);class d extends s.Z{get _template(){return"dx-dashboard-group"}get _createPlaceholderFunc(){return()=>new o.L(this)}get _visibleItems(){return this.childNodes}get _childItems(){return this.childNodes}get _orientation(){return this.orientation}constructor(e={},t=new i.ModelSerializer){super(e,t),this.childNodes=r.observableArray([]),this.childNodes((0,i.deserializeArray)(e.LayoutItems||{},(e=>(0,n.k)(e,t)))()),this.childNodes().forEach((e=>e.parentNode(this))),this.addDisposable(this.parentNode.subscribe((e=>{this.childNodes().forEach((e=>e.parentNode(this)))}))),this.addDisposable(this.childNodes.subscribe((e=>{e.forEach((e=>{"added"===e.status&&e.value.parentNode(this);"deleted"===e.status&&(e.value.parentNode()===this&&e.value.parentNode(null))}))}),null,"arrayChange"))}dispose(){super.dispose(),this.disposeObservableArray(this.childNodes),this.resetObservableArray(this.childNodes)}findLayoutItem(e){var t=super.findLayoutItem(e);if(!t)for(let a of this.childNodes())if(t=a.findLayoutItem(e))break;return t}getNodesRecursive(){return this.childNodes().reduce(((e,t)=>(e.push(t),t instanceof d&&(e=e.concat(t.getNodesRecursive())),e)),[])}getItemsRecursive(){return this.getNodesRecursive().filter((e=>e.dashboardItem()))}_attachToGroupWithInversedOrientation(e,t,a){var i=this,r=new d;r.orientation(i.orientation()),i.childNodes().slice(0).forEach((e=>{i._detachChild(e),r.childNodes.push(e)})),i.orientation("Horizontal"===r.orientation()?"Vertical":"Horizontal"),i.childNodes.push(r),i._attachChild(e,t,a)}_attachChild(e,t,a){var i=!0,r=this;if("Horizontal"===this.orientation())switch(a){case"left":break;case"right":i=!1;break;case"top":r=this._wrapChildWithGroup(e,"Vertical");break;case"bottom":i=!1,r=this._wrapChildWithGroup(e,"Vertical")}else switch(a){case"left":r=this._wrapChildWithGroup(e,"Horizontal");break;case"right":i=!1,r=this._wrapChildWithGroup(e,"Horizontal");break;case"top":break;case"bottom":i=!1}this.parentNode()||r!==this||(r=this._wrapChildWithGroup(e,"Horizontal")),l(r,e,t,i)}_detachChild(e){this.childNodes.splice(this.childNodes().indexOf(e),1),0!==this.childNodes().length||this.item||this.remove(),this._ensureGroupIsNeeded()}_ensureGroupIsNeeded(){if(1===this.childNodes().length&&!this.item&&this.parentNode()&&this.parentNode().parentNode()){var e=this.childNodes()[0],t=this.parentNode();e.weight(this.weight()),this.childNodes.remove(e),t.childNodes.splice(t.childNodes().indexOf(this),1,e),t._ensureGroupIsNeeded()}}_wrapChildWithGroup(e,t){var a=new d;return a.weight(e.weight()),a.orientation(t),l(this,e,a,!0),this._detachChild(e),a.childNodes.push(e),a}_getOrientationByInsertPosition(e){return"left"===e||"right"===e?"Horizontal":"Vertical"}_insertItemCore(e,t,a){this.parentNode()?"InsertIntoGroup"===a&&this._getOrientationByInsertPosition(t)!==this.orientation()?this._attachToGroupWithInversedOrientation(this,e,t):super._insertItemCore(e,t):this._addItem(e)}_addItem(e){this.childNodes.push(e)}_getDefaultItemType(){return"LayoutGroup"}_deleteDashbordItem(){super._deleteDashbordItem(),this._dashboard()&&(this._dashboard().items.remove((e=>e.parentContainer()===this.item.componentName())),this._dashboard().groups.remove(this.item))}}function l(e,t,a,i=!0){var r=e.childNodes().indexOf(t);-1==r&&(r=0),e.childNodes.splice(i?r:r+1,0,a)}n.r.LayoutGroup=d;class u extends d{constructor(e,t,a=new i.ModelSerializer){super(t,a),this._dashboard(e),this.weight(void 0)}_getDefaultItemType(){return""}_addItem(e){if(0==this.childNodes().length){var t=new d;t.childNodes.push(e),this.childNodes.push(t)}else if(1==this.childNodes().length&&this.childNodes()[0]instanceof d)this.childNodes()[0].childNodes.push(e);else if(this.childNodes().length>1)throw new Error("Root layout item has more than one child.")}}},7975:(e,t,a)=>{a.d(t,{T:()=>n});var i=a(4216),r=a(4999),o=a(6224);class n extends o.f{getArgumentBindingValue(e,t){return this.isQualitativeArgument()||this.isDiscreteArgument()?null!=e.getParent()?t.toString():r.O.getString(i.d.ChartTotalValue):e.getValue()}}},7994:(e,t,a)=>{a.d(t,{l:()=>n});var i=a(6799),r=a(1345),o=a(2084);class n extends r.k{constructor(e={},t=new i.ModelSerializer){super(e,t)}_getDefaultItemType(){return"ScatterChartItemFormatRule"}getInfo(){return o.zh}}},8002:(e,t,a)=>{a.d(t,{G:()=>n,Z:()=>s});var i=a(6799),r=a(1513),o=a(2323);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.XN}grabFrom(e){this.showPointLabels(e.showPointLabels()),this.orientation(e.orientation()),this.overlappingMode(e.overlappingMode())}}class s extends n{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.c3}grabFrom(e){super.grabFrom(e),this.showForZeroValues(e.showForZeroValues()),this.position(e.position()),this.contentType(e.contentType())}}},8011:(e,t,a)=>{a.d(t,{L:()=>r});var i=a(6744);let r=a(8324).v.concat([i.oD])},8015:(e,t,a)=>{a.d(t,{K:()=>r});var i=a(2058);class r{constructor(e){this._drillThroughData=e}initialize(){var e=this;e._errorMessage=this._drillThroughData.ErrorMessage,e.isDataReceived()&&(e._data={},e._data.dataMembers=e._drillThroughData.DataMembers,e._data.displayNames=e._drillThroughData.DataMembersDisplayNames,e._data.listSource=new i.K(e._drillThroughData.Data,e._data.dataMembers))}getRowCount(){return this._data.listSource.getRowCount()}getRowValue(e,t){return this._data.listSource.getRowValue(e,t)}getDataMembers(){return this._data.dataMembers}getDisplayNames(){return this._data.data.displayNames}isDataReceived(){return this._drillThroughData&&null!=this._drillThroughData.Data}getRequestDataError(){return this._errorMessage}}},8035:(e,t,a)=>{a.d(t,{X:()=>n});var i=a(6799),r=a(1345),o=a(4784);class n extends r.k{constructor(e={},t=new i.ModelSerializer){super(e,t)}_getDefaultItemType(){return"ChartItemFormatRule"}getInfo(){return o.wP}}},8042:(e,t,a)=>{a.d(t,{r:()=>r});var i=a(3523),r=()=>"light"===(0,i.u)()?"ace/theme/dreamweaver":"ace/theme/ambiance"},8058:(e,t,a)=>{a.d(t,{k:()=>f,q:()=>b});var i=a(9731),r=a(6799),o=a(865),n=a(5988),s=a(2037),d=a(8588),l=a(1513),u=a(2809),c=a(0),h=a(5690),p=a(1843),m=a(5225),g=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};function b(e,t){return e.map((e=>({name:e.name(),value:(0,s.oU)((t&&t[e.name()])??e._actualValue(),e.type&&e.type()),type:e.type(),allowMultiselect:e.allowMultiselect(),selectAll:e.allowMultiselect()&&e.selectAllValues()&&e._actualValue()===f.SelectAllValue})))}class f extends l.$t{_patchSerializationsInfo(e,t,a){var i=e.filter((e=>e.propertyName===t))[0];i&&a(i)}constructor(e={},t=new r.ModelSerializer,a){if(super(e,t),this._allParameters=a,this.lookUpSourceType=o.observable("None"),this.staticListLookUpSettings=o.observable(null),this.dynamicListLookUpSettings=o.observable(null),this._paramDialogValue=o.observable(),this.addDisposable(this._value=o.computed({read:()=>this._paramDialogValue(),write:e=>this._paramDialogValue(e)})),this.defaultValues=(0,r.deserializeArray)(e.Values,(e=>new h.Q(e,t))),this.addDisposable(this._valuesOfDefaultValues=o.computed((()=>this.defaultValues()&&this.defaultValues().map((e=>e.value()))||null))),this._type()){var n=this._type().split(",");n.length>1&&this._type(n[0])}this.addDisposable(this.type=o.pureComputed({read:()=>this._type(),write:e=>{e!==this._type()&&(this._value(void 0),this.staticListLookUpSettings()&&this.staticListLookUpSettings()._updateValuesType(e),this._type(e),e===i.DotnetTypes.SystemDateTime||e===i.DotnetTypes.SystemDateOnly||e===i.DotnetTypes.SystemTimeOnly?this.defaultValue(u._.getDefaultTypeValue(e)):this.defaultValue(u._.convertSingleValue(this.defaultValue(),e,this.allowNull())))}})),this.defaultValue(u._.convertSingleValue(this.defaultValue(),this.type(),this.allowNull())),e.hasOwnProperty(m.E.modelName)?(this.staticListLookUpSettings(new m.E(e[m.E.modelName],t)),delete this._model[m.E.modelName],this.staticListLookUpSettings()._updateValuesType(this.type()),this.lookUpSourceType("StaticListLookUpSettings")):e.hasOwnProperty(c.x.modelName)?(this.dynamicListLookUpSettings(new c.x(e[c.x.modelName],t)),delete this._model[c.x.modelName],this.lookUpSourceType("DynamicListLookUpSettings")):this.lookUpSourceType("None"),this.addDisposable(this.lookUpSourceType=o.computed({read:()=>this.staticListLookUpSettings()?"StaticListLookUpSettings":this.dynamicListLookUpSettings()?"DynamicListLookUpSettings":"None",write:e=>{switch(this.dynamicListLookUpSettings()&&this.dynamicListLookUpSettings().dispose(),e){case"StaticListLookUpSettings":this.staticListLookUpSettings(new m.E),this.dynamicListLookUpSettings(null),this._resetDefaultValues();break;case"DynamicListLookUpSettings":this.staticListLookUpSettings(null),this.dynamicListLookUpSettings(new c.x),this._resetDefaultValues();break;default:this.staticListLookUpSettings(null),this.dynamicListLookUpSettings(null),this._resetDefaultValues(),this.allowMultiselect(!1),this.selectAllValues(!1)}}})),this.addDisposable(this._actualValue=o.computed((()=>
8{if(!this.allowNull()&&(null===this._value()||void 0===this._value())||this.allowNull()&&void 0===this._value()){if(this.allowMultiselect()){if(this.selectAllValues()){if(this.staticListLookUpSettings())return this.staticListLookUpSettings().values().map((e=>e.value()));if(this.dynamicListLookUpSettings())return f.SelectAllValue}return this._valuesOfDefaultValues()}return this.defaultValue()}return this._value()}))),this.addDisposable(this.containsDisplayMember=o.computed((()=>!!this.dynamicListLookUpSettings()))),this.addDisposable(this.defaultValue.subscribe((e=>{this.allowMultiselect()||this._value(this.defaultValue())}))),this.addDisposable(o.computed((()=>{this.allowMultiselect()?this.selectAllValues()?this._value(void 0):this._value(this._valuesOfDefaultValues()):this._value(this.defaultValue())}))),this.addDisposable(this.allowMultiselect.subscribe((e=>{e||this.selectAllValues(!1),this._resetDefaultValues()}))),this.addDisposable(this.selectAllValues.subscribe((e=>{this._resetDefaultValues()})))}dispose(){super.dispose(),this.dynamicListLookUpSettings()&&this.dynamicListLookUpSettings().dispose()}getInfo(){var e=(0,n.zw)([],p.vw);return this.type&&!["System.DateOnly","System.TimeOnly","System.DateTime"].includes(this.type())&&this._patchSerializationsInfo(e,p.Jh.propertyName,(e=>{e.defaultVal=u._.getDefaultTypeValue(this.type())})),this.staticListLookUpSettings&&this.staticListLookUpSettings()&&this._patchSerializationsInfo(e,m.d.propertyName,(e=>{e.modelName=m.E.modelName})),this.staticListLookUpSettings&&this.dynamicListLookUpSettings()&&this._patchSerializationsInfo(e,c.y.propertyName,(e=>{e.modelName=c.x.modelName})),e}_resetDefaultValues(){this.defaultValue(u._.convertSingleValue(null,this.type(),this.allowNull())),this.defaultValues(this.allowNull()?null:[])}grabFrom(e){this.name(e.name.peek()),this._type(e._type.peek()),this.allowNull(e.allowNull.peek()),this.parameterVisible(e.parameterVisible.peek()),this.description(e.description.peek()),this.defaultValue(e.defaultValue.peek()),this.allowMultiselect(e.allowMultiselect.peek()),this.defaultValues(e.defaultValues.peek()),this.selectAllValues(e.selectAllValues.peek()),this.staticListLookUpSettings(e.staticListLookUpSettings.peek()),this.dynamicListLookUpSettings(e.dynamicListLookUpSettings.peek())}_getDefaultItemType(){return"Parameter"}}f.SelectAllValue="7BD68C11-DC21-4571-8EF6-AAB6E15355EF",g([(0,d.s)("Value")],f.prototype,"defaultValues",void 0)},8088:(e,t,a)=>{a.d(t,{p:()=>d});var i=a(2850),r=a(1133),o=a(6726),n=a(4833),s=a(6224);class d extends s.f{constructor(e){super(e)}getArgument(e){var t=this.viewModel.AxisXDataMember;return this.multiData.getSlice(e).getMeasureValue(t).getValue()}getArgumentBindingValue(e,t){return this.getArgument(e)}getArgumentDisplayPath(e){return e.getDisplayPath().reverse().join(", ")}getArgumentFormat(){return this.multiData&&this.multiData.getMeasureFormat(this.viewModel.AxisXDataMember)}getArgumentText(e){return this.viewModel.AxisXPercentValues?(0,o.Iv)(e.value):this.viewModel.AxisXScientificValues?(0,o.Fn)(e.value):(0,o.Ah)(e.value,e.min,e.max)}_getTooltipHtml(e,t,a,r,o){var s,d=this,l=d.multiData.getSlice(t.tag.axisPoint),u=d._getMeasureIds(),c=document.createElement("table");return u.forEach(((e,t)=>{s=d.multiData.getMeasureById(e).name+": "+l.getMeasureValue(e).getDisplayText(),s=r?(0,n.o4)(s):s;var a=document.createElement("tr"),u=document.createElement("td");a.appendChild(u),o&&0===t&&u.appendChild(i.p.rectangleHtml(o,10,10,"5px")),(u=document.createElement("td")).innerHTML=s,a.appendChild(u),c.appendChild(a)})),c}_getMeasureIds(){var e=[];return e.push(this.viewModel.AxisXDataMember),this.viewModel.Panes[0].SeriesTemplates[0].DataMembers.forEach((t=>{e.push(t)})),e}getTooltipArgumentText(e){return this._getTooltipArgumentText(e.point.tag.axisPoint)}_getTooltipArgumentText(e){var t=e.getAxisName();return this.drillDownState[t]?e.getDisplayText():this.getArgumentDisplayPath(e)}_customizePointLabelText(e,t,a){var i=this,r=e.point.tag.axisPoint,o=function(){return i._getTooltipArgumentText(r)},n=function(){var e=i.viewModel.Panes[0].SeriesTemplates[0].DataMembers;if(e.length>1){var t=e[1];return i.multiData.getSlice(r).getMeasureValue(t).getDisplayText()}return null},s=function(){var e="",t=i._getMeasureIds(),a=i.multiData.getSlice(r);return t.forEach(((t,i)=>{e+=(i>0?" - ":"")+a.getMeasureValue(t).getDisplayText()})),e};switch(t.scatterContent){case"Argument":return o();case"Weight":return n();case"Values":return s();case"ArgumentAndWeight":return o()+": "+n();case"ArgumentAndValues":return o()+": "+s();default:return null}}isQualitativeArgument(){return!1}isDiscreteArgument(){return!1}showPointLabels(e){return e&&e.showPointLabels}
8_getStyleSettingsInfo(e,t,a,i){if(this.cfModel){let a={argumentAxisPoint:e,seriesAxisPoint:t,chartElement:i};return this._getStyleSettingsInfoCore(a,this.cfModel.RuleModels,this.viewModel.ColumnAxisName,r.X.defaultAxis)}}_getStyleIndexes(e,t,a){return"Point"===t.chartElement?super._getStyleIndexes(e,t,a):[]}}},8090:(e,t,a)=>{a.d(t,{Z:()=>p});var i=a(6799),r=a(865),o=a(6570),n=a(4833),s=a(1923),d=a(1041),l=a(8588),u=a(9692),c=a(641),h=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class p extends u.s{get _supportParallelRequests(){return!1}get _useCriteriaOptimization(){return!this.filterString()&&!this.visibleDataFilterString()&&this.interactivityOptions.ignoreMasterFilters()&&!this.isMasterFilterCrossDataSource()&&!this._interactivityDimensions.some((e=>e.topNOptionsEnabled()))}constructor(e={},t=new i.ModelSerializer){super(e,t),this.__filterDimensions=r.observableArray([]),this.filterDimensions=r.observableArray([]),this._unselectedValues=r.observable(),this.addDisposable(this._isExcludingAllFilter=r.computed((()=>{if(this._useNeutralFilterMode())return!1;var e=this._selectionValues();return this._dataManager()&&e&&0===e.length}))),(0,d.w$)(this.__filterDimensions,{added:e=>e._specifics.supportsTopNOther=!1,deleted:e=>e._specifics.supportsTopNOther=!0}),this.__filterDimensions((0,i.deserializeArray)(e.FilterDimensions,(e=>{var a=new s.Kz(this,e,t);return a._specifics.supportsTopNOther=!1,a}))()),this._subscribeDataItemLinkArrays(c.Ug)}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__filterDimensions),this.__filterDimensions.removeAll()}_getInfoCore(){return c.fL}_isCalculationSupported(){return!1}_getInteractivityDimensionLinks(){return this.__filterDimensions()}_getMasterFilterMode(){return!this._useNeutralFilterMode()||this._useNeutralFilterMode()&&this._isMultiselectable()?"Multiple":"Single"}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getClearMasterFilterSupported(){return!!this._useNeutralFilterMode()}_getIsMasterFilter(){return!0}_getIsVisualInteractivitySupported(){return!1}_isMultiselectable(){return!1}_updateContentViewModel(e){super._updateContentViewModel(e),e.ViewModel.EnableSearch=this.enableSearch()}_performOutputFilterOptimization(e){if(this.__filterDimensions&&e&&e.values&&this._useCriteriaOptimization){const t=this._getAllSelectionValues(this._interactivityDimensions.map((e=>e.uniqueName()))).length;if(e.values.length===t)return}if(!(this._dataQueryParams.peek()&&this._dataQueryParams.peek().Filter&&this._dataQueryParams.peek().Filter.some((e=>e.isExcludingAllFilter))))return e}_validateSelectionByData(e){let t=e;if(this._interactivityDimensions.length){var a=this._getAllSelectionValues(this._interactivityDimensions.map((e=>e.uniqueName())));if(!this._isMultiselectable()||this._useNeutralFilterMode()||Array.isArray(this._unselectedValues())||(this._unselectedValues([]),Array.isArray(t)&&this._updateUnselectedValues(t,a)),this._isMultipleMasterFilter()&&this._useNeutralFilterMode()&&t&&this._useCriteriaOptimization&&a.length){const i=new o.e(a);t=[],e.forEach((e=>i.contains(e)&&t.push(e)))}this._setSelectionData(this._correctSelectionValues(a,t||[]),this._useCriteriaOptimization&&this._useNeutralFilterMode())}}_setSelectionData(e,t=!1){if(!this._useNeutralFilterMode()&&this._multiData){var a=this._selectionValues();if(this._isMultiselectable()&&a&&this._unselectedValues()&&this._updateUnselectedValues(e,a),e){var i=new o.e(e),r=this._getAllSelectionValues(this._interactivityDimensions.map((e=>e.uniqueName())));e=i.getIntersection(r)}}super._setSelectionData(e,t)}_correctSelectionValues(e,t){if(this._isMultiselectable()&&!this._useNeutralFilterMode()){var a=e.filter((e=>!this._arrayContains(t,e)&&!this._arrayContains(this._unselectedValues(),e)));return t.concat(a)}if(!this._isMultiselectable())if(this._useNeutralFilterMode()){if(1!==t.length)return this._allowAllValue()||0==e.length?null:[e[0]]}else if(1!==t.length||!this._arrayContains(e,t[0]))return this._allowAllValue()?e:[e[0]];return t}_updateUnselectedValues(e,t){if(e&&0!==e.length){let a=new o.e(e);for(let e=this._unselectedValues().length-1;e>=0;e--)a.contains(this._unselectedValues()[e])&&this._unselectedValues().splice(e,1);t.forEach((e=>{a.contains(e)||this._unselectedValues().push(e.slice())}))}else t.forEach((e=>this._unselectedValues().push(e.slice())))}_arrayContains(e,t){return(0,n.DQ)(e,t)}}h([(0,l.s)("Dimension")],p.prototype,"__filterDimensions",void 0)},8096:(e,t,a)=>{a.d(t,{nB:()=>g,ZA:()=>h,cb:()=>p,nv:()=>c,Jd:()=>m});var i=a(158),r=a(4904),o=a(6157),n=a(9282),s=a(6799),d=a(1513),l=a(6392);class u extends d.Lm{constructor(e={},t=new s.ModelSerializer){super(e,t)}getInfo(){return l.sX}
vendor: 7,018 bytes, line 8
8_getViewModel(){return{ShowFilterRow:this.showFilterRow(),UpdateTotalsOnColumnFilterChanged:this.updateTotals()}}}let c={propertyName:"gridOptions",modelName:"GridOptions",displayName:"DashboardWebStringId.Grid.Options",type:a(4473).d},h={propertyName:"columnFilterOptions",modelName:"ColumnFilterOptions",displayName:"DashboardWebStringId.Grid.GridColumnFilter",type:u},p={propertyName:"columns",modelName:"GridColumns",displayName:"DashboardStringId.PivotCalculationAlongColumns",array:!0},m={propertyName:r.JY,modelName:"SparklineArgument",displayName:"DashboardStringId.GridCalculationAlongSparklineArgument",info:i.N5},g=o.LH.concat(p,m,c,n.FF,h)},8105:(e,t,a)=>{var i,r,o,n,s;a.d(t,{$p:()=>d,_p:()=>r,cu:()=>o,mZ:()=>i}),function(e){e[e.None=0]="None",e[e.Custom=1]="Custom",e[e.Arrows2=2]="Arrows2",e[e.Arrows3=3]="Arrows3",e[e.Arrows4=4]="Arrows4",e[e.Arrows5=5]="Arrows5",e[e.ArrowsGray2=6]="ArrowsGray2",e[e.ArrowsGray3=7]="ArrowsGray3",e[e.ArrowsGray4=8]="ArrowsGray4",e[e.ArrowsGray5=9]="ArrowsGray5",e[e.PositiveNegative3=10]="PositiveNegative3",e[e.Stars3=11]="Stars3",e[e.Quarters5=12]="Quarters5",e[e.Bars4=13]="Bars4",e[e.Bars5=14]="Bars5",e[e.Boxes5=15]="Boxes5",e[e.TrafficLights3=16]="TrafficLights3",e[e.Circles2=17]="Circles2",e[e.Circles3=18]="Circles3",e[e.Circles4=19]="Circles4",e[e.CirclesRedToBlack4=20]="CirclesRedToBlack4",e[e.Signs3=21]="Signs3",e[e.Symbols2=22]="Symbols2",e[e.Symbols3=23]="Symbols3",e[e.SymbolsCircled2=24]="SymbolsCircled2",e[e.SymbolsCircled3=25]="SymbolsCircled3",e[e.Flags3=26]="Flags3",e[e.ColorsPaleRedGreen=27]="ColorsPaleRedGreen",e[e.ColorsPaleRedGreenBlue=28]="ColorsPaleRedGreenBlue",e[e.ColorsPaleRedYellowGreenBlue=29]="ColorsPaleRedYellowGreenBlue",e[e.ColorsPaleRedOrangeYellowGreenBlue=30]="ColorsPaleRedOrangeYellowGreenBlue",e[e.ColorsRedGreen=31]="ColorsRedGreen",e[e.ColorsRedGreenBlue=32]="ColorsRedGreenBlue",e[e.ColorsRedYellowGreenBlue=33]="ColorsRedYellowGreenBlue",e[e.ColorsRedOrangeYellowGreenBlue=34]="ColorsRedOrangeYellowGreenBlue"}(i||(i={})),function(e){e[e.None=0]="None",e[e.Custom=1]="Custom",e[e.GreenWhite=2]="GreenWhite",e[e.WhiteGreen=3]="WhiteGreen",e[e.RedWhite=4]="RedWhite",e[e.WhiteRed=5]="WhiteRed",e[e.YellowGreen=6]="YellowGreen",e[e.GreenYellow=7]="GreenYellow",e[e.YellowRed=8]="YellowRed",e[e.RedYellow=9]="RedYellow",e[e.BlueWhite=10]="BlueWhite",e[e.WhiteBlue=11]="WhiteBlue",e[e.BlueRed=12]="BlueRed",e[e.RedBlue=13]="RedBlue",e[e.YellowBlue=14]="YellowBlue",e[e.BlueYellow=15]="BlueYellow",e[e.GreenBlue=16]="GreenBlue",e[e.BlueGreen=17]="BlueGreen",e[e.GreenWhiteBlue=18]="GreenWhiteBlue",e[e.BlueWhiteGreen=19]="BlueWhiteGreen",e[e.BlueWhiteRed=20]="BlueWhiteRed",e[e.RedWhiteBlue=21]="RedWhiteBlue",e[e.GreenWhiteRed=22]="GreenWhiteRed",e[e.RedWhiteGreen=23]="RedWhiteGreen",e[e.GreenYellowRed=24]="GreenYellowRed",e[e.RedYellowGreen=25]="RedYellowGreen",e[e.BlueYellowRed=26]="BlueYellowRed",e[e.RedYellowBlue=27]="RedYellowBlue",e[e.GreenYellowBlue=28]="GreenYellowBlue",e[e.BlueYellowGreen=29]="BlueYellowGreen"}(r||(r={})),function(e){e[e.Directional=0]="Directional",e[e.Indicators=1]="Indicators",e[e.Flags=2]="Flags",e[e.Shapes=3]="Shapes",e[e.RatingsMonochrome=4]="RatingsMonochrome",e[e.RatingsColor=5]="RatingsColor"}(o||(o={})),function(e){e[e.Ranges2=0]="Ranges2",e[e.Ranges3=1]="Ranges3",e[e.Ranges4=2]="Ranges4",e[e.Ranges5=3]="Ranges5"}(n||(n={})),function(e){e[e.TwoColors=0]="TwoColors",e[e.ThreeColors=1]="ThreeColors"}(s||(s={}));class d{static getStyleList(e){var t={},a=d.toIconTypes(e);return a?(t.list=a,t.isIcon=!0):(t.list=d.toColorTypes(e),t.isIcon=!1),t}static toColorTypes(e){switch(e){case i.ColorsPaleRedGreen:return["PaleRed","PaleGreen"];case i.ColorsPaleRedGreenBlue:return["PaleRed","PaleGreen","PaleBlue"];case i.ColorsPaleRedYellowGreenBlue:return["PaleRed","PaleYellow","PaleGreen","PaleBlue"];case i.ColorsPaleRedOrangeYellowGreenBlue:return["PaleRed","PaleOrange","PaleYellow","PaleGreen","PaleBlue"];case i.ColorsRedGreen:return["Red","Green"];case i.ColorsRedGreenBlue:return["Red","Green","Blue"];case i.ColorsRedYellowGreenBlue:return["Red","Yellow","Green","Blue"];case i.ColorsRedOrangeYellowGreenBlue:return["Red","Orange","Yellow","Green","Blue"];default:return null}}static toIconTypes(e){switch(e){case i.Arrows2:return["DirectionalRedDownArrow","DirectionalGreenArrowUp"];case i.Arrows3:return["DirectionalRedDownArrow","DirectionalYellowSideArrow","DirectionalGreenArrowUp"];case i.Arrows4:return["DirectionalRedDownArrow","DirectionalYellowDownInclineArrow","DirectionalYellowUpInclineArrow","DirectionalGreenArrowUp"];case i.Arrows5:return["DirectionalRedDownArrow","DirectionalYellowDownInclineArrow","DirectionalYellowSideArrow","DirectionalYellowUpInclineArrow","DirectionalGreenArrowUp"];case i.ArrowsGray2:return["DirectionalGrayDownArrow","DirectionalGrayArrowUp"];case i.ArrowsGray3:return["DirectionalGrayDownArrow","DirectionalGraySideArrow","DirectionalGrayArrowUp"];case i.ArrowsGray4:return["DirectionalGrayDownArrow","DirectionalGrayDownInclineArrow","DirectionalGrayUpInclineArrow","DirectionalGrayArrowUp"];case i.ArrowsGray5:return["DirectionalGrayDownArrow","DirectionalGrayDownInclineArrow","DirectionalGraySideArrow","DirectionalGrayUpInclineArrow","DirectionalGrayArrowUp"];case i.PositiveNegative3:return["DirectionalRedTriangleDown","DirectionalYellowDash","DirectionalGreenTriangleUp"];case i.Stars3:return["RatingEmptyGrayStar","RatingHalfGrayStar","RatingFullGrayStar"];case i.Quarters5:return["RatingEmptyGrayCircle","Rating3QuartersGrayCircle","Rating2QuartersGrayCircle","Rating1QuarterGrayCircle","RatingFullGrayCircle"];case i.Bars4:return["Rating1Bar","Rating2Bars","Rating3Bars","Rating4Bars"];case i.Bars5:return["Rating0Bars","Rating1Bar","Rating2Bars","Rating3Bars","Rating4Bars"];case i.Boxes5:return["Rating0FilledBoxes","Rating1FilledBox","Rating2FilledBoxes","Rating3FilledBoxes","Rating4FilledBoxes"];case i.TrafficLights3:return["ShapeRedTrafficLight","ShapeYellowTrafficLight","ShapeGreenTrafficLight"];case i.Circles2:return["ShapeRedCircle","ShapeGreenCircle"];case i.Circles3:return["ShapeRedCircle","ShapeYellowCircle","ShapeGreenCircle"];case i.Circles4:return["RatingFullGrayCircle","ShapeRedCircle","ShapeYellowCircle","ShapeGreenCircle"];case i.CirclesRedToBlack4:return["RatingFullGrayCircle","ShapeLightGrayCircle","ShapeLightRedCircle","ShapeRedCircle"];case i.Signs3:return["ShapeRedDiamond","ShapeYellowTriangle","ShapeGreenCircle"];case i.Symbols2:return["IndicatorRedCross","IndicatorGreenCheck"];case i.Symbols3:return["IndicatorRedCross","IndicatorYellowExclamation","IndicatorGreenCheck"];case i.SymbolsCircled2:return["IndicatorCircledRedCross","IndicatorCircledGreenCheck"];case i.SymbolsCircled3:return["IndicatorCircledRedCross","IndicatorCircledYellowExclamation","IndicatorCircledGreenCheck"];case i.Flags3:return["IndicatorRedFlag","IndicatorYellowFlag","IndicatorGreenFlag"];default:return null}}static toAppearanceTypes(e){switch(e){case r.GreenWhite:return["GradientGreen","GradientTrans
8parent"];case r.WhiteGreen:return["GradientTransparent","GradientGreen"];case r.RedWhite:return["GradientRed","GradientTransparent"];case r.WhiteRed:return["GradientTransparent","GradientRed"];case r.GreenYellow:return["GradientGreen","GradientYellow"];case r.YellowGreen:return["GradientYellow","GradientGreen"];case r.RedYellow:return["GradientRed","GradientYellow"];case r.YellowRed:return["GradientYellow","GradientRed"];case r.BlueWhite:return["GradientBlue","GradientTransparent"];case r.WhiteBlue:return["GradientTransparent","GradientBlue"];case r.BlueRed:return["GradientBlue","GradientRed"];case r.RedBlue:return["GradientRed","GradientBlue"];case r.BlueYellow:return["GradientBlue","GradientYellow"];case r.YellowBlue:return["GradientYellow","GradientBlue"];case r.BlueGreen:return["GradientBlue","GradientGreen"];case r.GreenBlue:return["GradientGreen","GradientBlue"];case r.GreenWhiteBlue:return["GradientGreen","GradientTransparent","GradientBlue"];case r.BlueWhiteGreen:return["GradientBlue","GradientTransparent","GradientGreen"];case r.RedWhiteBlue:return["GradientRed","GradientTransparent","GradientBlue"];case r.BlueWhiteRed:return["GradientBlue","GradientTransparent","GradientRed"];case r.GreenWhiteRed:return["GradientGreen","GradientTransparent","GradientRed"];case r.RedWhiteGreen:return["GradientRed","GradientTransparent","GradientGreen"];case r.GreenYellowRed:return["GradientGreen","GradientYellow","GradientRed"];case r.RedYellowGreen:return["GradientRed","GradientYellow","GradientGreen"];case r.BlueYellowRed:return["GradientBlue","GradientYellow","GradientRed"];case r.RedYellowBlue:return["GradientRed","GradientYellow","GradientBlue"];case r.GreenYellowBlue:return["GradientGreen","GradientYellow","GradientBlue"];case r.BlueYellowGreen:return["GradientBlue","GradientYellow","GradientGreen"];default:return null}}static toGroupIconTypes(e){switch(e){case o.Directional:return["DirectionalGreenArrowUp","DirectionalYellowUpInclineArrow","DirectionalYellowSideArrow","DirectionalYellowDownInclineArrow","DirectionalRedDownArrow","DirectionalGrayArrowUp","DirectionalGrayUpInclineArrow","DirectionalGraySideArrow","DirectionalGrayDownInclineArrow","DirectionalGrayDownArrow","DirectionalYellowDash","DirectionalRedTriangleDown","DirectionalGreenTriangleUp"];case o.RatingsMonochrome:return["RatingFullGrayCircle","Rating1QuarterGrayCircle","Rating2QuartersGrayCircle","Rating3QuartersGrayCircle","RatingEmptyGrayCircle","RatingFullGrayStar","RatingHalfGrayStar","RatingEmptyGrayStar"];case o.RatingsColor:return["Rating4Bars","Rating3Bars","Rating2Bars","Rating1Bar","Rating0Bars","Rating4FilledBoxes","Rating3FilledBoxes","Rating2FilledBoxes","Rating1FilledBox","Rating0FilledBoxes"];case o.Indicators:return["IndicatorGreenCheck","IndicatorYellowExclamation","IndicatorRedCross","IndicatorCircledGreenCheck","IndicatorCircledYellowExclamation","IndicatorCircledRedCross","ShapeYellowTriangle","ShapeRedDiamond"];case o.Flags:return["IndicatorGreenFlag","IndicatorYellowFlag","IndicatorRedFlag"];case o.Shapes:return["ShapeGreenTrafficLight","ShapeYellowTrafficLight","ShapeRedTrafficLight","ShapeGreenCircle","ShapeYellowCircle","ShapeRedCircle","ShapeLightRedCircle","ShapeLightGrayCircle"];default:throw new Error("Undefined icon group type")}}}},8109:(e,t,a)=>{a.d(t,{U:()=>r});var i=a(4904);let r=a(3689).v.concat([i.pb])},8117:(e,t,a)=>{function i(e,t){return{propertyName:e,propertyValue:t}}function r(){return[]}a.d(t,{Hp:()=>d,Lq:()=>l,MZ:()=>i,Yz:()=>c,a4:()=>u,hV:()=>r});const o="dx-dashboard-styles",n="."+o;function s(e){const t=e?.closest(".dx-dashboard-widget-container")?.parentElement?.querySelector(n);return t||document.querySelector(n)}function d(e=document.head,t){let a=e.querySelector(n);a||(a=document.createElement("style"),a.setAttribute("type","text/css"),a.classList.add(o),t&&a.setAttribute("nonce",t),e.prepend(a))}function l(e,t){var a=s(t);return a.textContent+=e,()=>{a.textContent=a.textContent.replace(e,"")}}function u(e,t,a){return l(e+" {"+(t.filter((e=>e&&e.propertyValue)).map((e=>e.propertyName+": "+e.propertyValue+";")).join(" ")+"}"),a)}function c(e){return e.filter((e=>e&&e.propertyValue)).reduce(((e,t)=>(e[t.propertyName]=t.propertyValue,e)),{})}},8152:(e,t,a)=>{a.d(t,{z:()=>n});var i=a(6799),r=a(5061),o=a(4249);class n extends r.c{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.Gn}_getDefaultItemType(){return"CardItemDeltaFormatRule"}}},8181:(e,t,a)=>{a.d(t,{b:()=>r,c:()=>o});var i=a(6157);let r={propertyName:"__seriesDimensions",modelName:"SeriesDimensions",displayName:"DashboardWebStringId.SeriesItem.SeriesDimensions",array:!0},o=i.LH.concat([r])},8182:(e,t,a)=>{a.d(t,{B:()=>n});var i=a(865),r=a(3411),o=a(1513);class n extends o.Lm{constructor(e,t,a){super(e||{},t,a),this.imageType=i.observable("none"),this.image64()?this.imageType("embedded"):this.url()?this.imageType("linked"):this.imageType("none"),this.addDisposable(this.imageType.subscribe((e=>{switch(e){case"embedded":this.url(null);break;case"linked":this.image64(null);break;default:this.url(null),this.image64(null)}})))}getInfo(){return r.gS}}},8184:(e,t,a)=>{a.d(t,{Z:()=>s});var i=a(6799),r=a(865),o=a(4840),n=a(5281);class s extends o.F{constructor(e,t=new i.ModelSerializer){super(e,t),this.get
vendor: 8,297 bytes, line 8
8SpecificType=()=>this.topBottom(),this.setSpecificType=e=>{this.topBottom(e)},this.addDisposable(this._actualRankType=r.pureComputed({read:()=>"Automatic"===this.rankType()?"Number":this.rankType(),write:e=>this.rankType(e)}))}_getInfoButStyleSettings(){return n.oB}}},8191:(e,t,a)=>{a.d(t,{X:()=>n,j:()=>s});var i=a(6799),r=a(1513),o=a(82);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.iv}}class s extends n{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.KW}}},8201:(e,t,a)=>{a.d(t,{J:()=>i});let i=a(8675).d.concat([])},8223:(e,t,a)=>{a.d(t,{_:()=>i,m:()=>r});let i={widgetsViewerScrollableHolder:"dx-widgets-viewer-scrollable-holder",widgetViewerIdPrefix:"dx-widgets-viewer-style_id",widgetViewerContainer:"dx-widget-viewer-container",widgetViewerTable:"widget-viewer-table",widgetViewerRow:"widget-viewer-row",widgetViewerCell:"widget-viewer-cell",cardItem:"dx-cardItem",widgetItem:"dx-widgetItem",cardTitle:"dx-card-title",cardSubtitle:"dx-card-subTitle",cardIndicator:"dx-card-indicator",cardVariableValue1:"dx-card-variableValue1",cardVariableValue2:"dx-card-variableValue2",cardMainValue:"dx-card-mainValue",cardSparkline:"dx-card-sparkline",cardHiddenContainer:"dx-card-item-hidden-container",cardNowrapHiddenContainer:"dx-card-item-nowrap-hidden-container",layoutCardHiddenContainer:"dx-layout-card-hidden-container",selectedItem:"dx-selected-viewer-item",hoveredItem:"dx-hovered-viewer-item"},r={cardScrollableHolder:"dx-card-scrollable-holder",card:"dx-flex-card-layout",content:"dx-flex-card-layout-content",contentTopRows:"dx-flex-card-layout-content-top-rows",contentBottomRows:"dx-flex-card-layout-content-bottom-rows",row:"dx-flex-card-layout-row",rowOnlyCenterElements:"dx-flex-card-layout-row-center-only",rowLeftRightElements:"dx-flex-card-layout-row-left-right",rowElement:"dx-flex-card-layout-row-element",indicatorElement:"dx-flex-card-layout-indicator-element",sparklineElement:"dx-flex-card-layout-sparkline-row-element"}},8231:e=>{e.exports=DevExpress.data.utils},8245:(e,t,a)=>{a.d(t,{i:()=>i});let i=a(3085).R},8248:e=>{e.exports=DevExpress.Analytics.Criteria.Utils},8257:(e,t,a)=>{a.d(t,{Qw:()=>d,Tf:()=>n,wD:()=>s,x_:()=>o});var i=a(4904),r=a(773);let o={propertyName:"gauges",modelName:"Gauges",displayName:"DashboardStringId.DefaultNameGaugeItem",array:!0},n={propertyName:"viewType",modelName:"@ViewType",displayName:"DashboardWebStringId.Gauge.Type",defaultVal:"CircularFull",valuesArray:[{value:"CircularFull",displayValue:"DashboardWebStringId.Gauge.Type.FullQuarterGauge"},{value:"CircularHalf",displayValue:"DashboardWebStringId.Gauge.Type.HalfCircular"},{value:"CircularQuarterLeft",displayValue:"DashboardWebStringId.Gauge.Type.LeftQuarterCircular"},{value:"CircularQuarterRight",displayValue:"DashboardWebStringId.Gauge.Type.RightQuarterCircular"},{value:"CircularThreeFourth",displayValue:"DashboardWebStringId.Gauge.Type.ThreeFourthCircular"},{value:"LinearHorizontal",displayValue:"DashboardWebStringId.Gauge.Type.LinearHorizontal"},{value:"LinearVertical",displayValue:"DashboardWebStringId.Gauge.Type.LinearVertical"}]},s={propertyName:"showGaugeCaptions",modelName:"@ShowGaugeCaptions",displayName:"DashboardWebStringId.Gauge.Captions",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},d=r.p.concat([o,n,s])},8285:(e,t,a)=>{a.d(t,{o:()=>o});var i=a(6799),r=a(9508);class o{static getSeriesCreator(e){return t=>{var a=o.chartSeriesViewTypesMap[t].seriesType,i=o.createSeries(e,{"@ItemType":a});return(i instanceof r.K9||i instanceof r.lr||i instanceof r.o4)&&i.seriesType(t),i}}static createSeries(e,t,a=new i.ModelSerializer){var r=t["@ItemType"];return new o.chartSeriesTypesMap[r](e,t,a)}}o.chartSeriesTypesMap={Simple:r.K9,Range:r.lr,Weighted:r.HP,OpenHighLowClose:r.o4,HighLowClose:r.cC},o.chartSeriesViewTypesMap={Bar:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeBar",group:"Bar",icon:"dx-dashboard-chart-series-bar"},StackedBar:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeStackedBar",group:"Bar",icon:"dx-dashboard-chart-series-stacked-bar"},FullStackedBar:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeFullStackedBar",group:"Bar",icon:"dx-dashboard-chart-series-full-stacked-bar"},Point:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypePoint",group:"Point / Line",icon:"dx-dashboard-chart-series-points"},Line:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeLine",group:"Point / Line",icon:"dx-dashboard-chart-series-line"},StackedLine:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeStackedLine",group:"Point / Line",icon:"dx-dashboard-chart-series-stacked-line"},FullStackedLine:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeFullStackedLine",group:"Point / Line",icon:"dx-dashboard-chart-series-full-stacked-line"},StepLine:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeStepLine",group:"Point / Line",icon:"dx-dashboard-chart-series-step-line"},Spline:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeSpline",group:"Point / Line",icon:"dx-dashboard-chart-series-spline"},Area:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeArea",group:"Area",icon:"dx-dashboard-chart-series-area"},StackedArea:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeStackedArea",group:"Area",icon:"dx-dashboard-chart-series-stacked-area"},FullStackedArea:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeFullStackedArea",group:"Area",icon:"dx-dashboard-chart-series-full-stacked-area"},StepArea:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeStepArea",group:"Area",icon:"dx-dashboard-chart-series-step-area"},SplineArea:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeSplineArea",group:"Area",icon:"dx-dashboard-chart-series-spline-area"},StackedSplineArea:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeStackedSplineArea",group:"Area",icon:"dx-dashboard-chart-series-stacked-spline-area"},FullStackedSplineArea:{seriesType:"Simple",displayName:"DashboardStringId.SeriesTypeFullStackedSplineArea",group:"Area",icon:"dx-dashboard-chart-series-full-stacked-spline-area"},SideBySideRangeBar:{seriesType:"Range",displayName:"DashboardStringId.SeriesTypeSideBySideRangeBar",group:"Range",icon:"dx-dashboard-chart-series-range-bar"},RangeArea:{seriesType:"Range",displayName:"DashboardStringId.SeriesTypeRangeArea",group:"Range",icon:"dx-dashboard-chart-series-range-area"},Weighted:{seriesType:"Weighted",displayName:"DashboardWebStringId.Chart.SeriesType.Weighted",group:"Bubble",icon:"dx-dashboard-chart-series-weighted"},HighLowClose:{seriesType:"HighLowClose",displayName:"DashboardStringId.SeriesTypeHighLowClose",group:"Financial",icon:"dx-dashboard-chart-series-high-low-close"},CandleStick:{seriesType:"OpenHighLowClose",displayName:"DashboardStringId.SeriesTypeCandleStick",group:"Financial",icon:"dx-dashboard-chart-series-candle-stick"},Stock:{seriesType:"OpenHighLowClose",displayName:"DashboardStringId.SeriesTypeStock",group:"Financial",icon:"dx-dashboard-chart-series-stock"}},o.chartSeriesGroupLocalization={Area:"DashboardStringId.SeriesTypeGroupArea",Bar:"DashboardStringId.SeriesTypeGroupBar",Bubble:"DashboardStringId.SeriesTypeGroupBubble",Financial:"DashboardStringId.SeriesTypeGroupFinancial","Point / Line":"DashboardStringId.SeriesTypeGroupPointLine",Range:"DashboardStringId.SeriesTypeGroupRange"}},8288:(e,t,a)=>{a.d(t,{Z:()=>i,d:()=>r});let i={propertyName:"ranges",modelName:"Ranges",displayName:"DashboardWebStringId.ConditionalFormatting.Ranges",array:!0},r=[i]},8290:(e,t,a)=>{a.d(t,{c:()=>o,q:()=>r});var i=a(2251);let r={propertyName:"dataItemName",modelName:"@DataItem"},o=i.FC.concat([r])},8324:(e,t,a)=>{a.d(t,{v:()=>i});let i=a(1571).W_.concat([])},8396:(e,t,a)=>{a.d(t,{Bf:()=>l,Od:()=>d,vc:()=>s});var i=a(158),r=a(4904),o=a(2248),n=a(7069);let s={propertyName:r.N5,modelName:"Weight",displayName:"DashboardStringId.WeightCaption",info:i.N5},d={propertyName:r.Ui,modelName:"Color",displayName:"DashboardStringId.DescriptionItemColor",info:i.N5},l=o.H3.concat([s,d,n.$z,n.bJ])},8398:(e,t,a)=>{a.d(t,{I:()=>i});class i{constructor(){this._disposables=[],this.disposed=!1}toDispose(...e){this._disposables.push(...e)}
8dispose(){this._disposables.forEach((e=>e.dispose())),this._disposables=[],this.disposed=!0}}},8405:(e,t,a)=>{a.d(t,{Q:()=>n});var i=a(6799),r=a(1105),o=a(6790);class n extends r.t{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.b}equals(e){return e instanceof n&&this.definitionMode()===e.definitionMode()}}r.I.ChartWindowDefinition=n},8406:(e,t,a)=>{a.d(t,{O:()=>g,r:()=>b});var i=a(1704),r=a(865),o=a(6768),n=a(9167),s=a(5988),d=a(8398),l=a(7899),u=a(914),c=a(8750),h=a(1754),p=a(3374),m=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class g extends d.I{constructor(){super(...arguments),this._dashboardItemCustomization=(e,t,a)=>{this.customizeDashboardItemTabs&&this.customizeDashboardItemTabs({dashboardItem:t,addSection:a=>{(0,u.t)(e,a,t)}})}}getPropertiesComposer(){throw"'getPropertiesComposer' method is not implemented."}}class b extends g{get showDefaultSections(){return!0}fillSections(){}extendHiddenDimensionsTabs(e,t){}extendHiddenMeasuresTabs(e,t){}constructor(e,t,a,i,o){super(),this.dashboardItem=e,this.dashboardModel=t,this._dataSourceBrowser=a,this.notificationController=i,this.findExtension=o,this._dataItemContainerCustomization=(e,t,a)=>{this.customizeDataItemContainerTabs&&this.customizeDataItemContainerTabs({dashboardItem:a.dashboardItem,dataItemContainer:t,addSection:a=>{(0,u.t)(e,a,t)}})},this.dataSourceName=r.observable(),this.dataMemberName=r.observable(),this.dataSourceDisplayText=r.computed((()=>{var e=this.dashboardItem.dataSource();if(e){var t=this._dataSourceBrowser.findDataSource(e);if(t)return t.supportDataMembers&&this._dataSourceBrowser.isLoading()?"DashboardStringId.MessageLoading":this.dashboardItem.dataMember()?t.name()+"/"+this.dashboardItem.dataMember():t.name()}return"DashboardWebStringId.DashboardItemMenu.Bindings.SelectDataSourceButton"})),this.needSetDataSource=r.computed((()=>{var e=this.dashboardItem.dataSource();if(e){var t=this._dataSourceBrowser.findDataSource(e);return t&&t.supportDataMembers?!this.dashboardItem.dataMember():!t}return!0})),this.changeDataSourcePanelVisible=r.observable(!1),this.template="dx-dashboard-base-item-surface",this.dataSections=r.observableArray([]),this.fillSections(),this.showDefaultSections&&(this.dataSections.push(new h.N(this,p.g8.HiddenDimensions,this.extendHiddenDimensionsTabs.bind(this))),this.dataSections.push(new h.N(this,p.g8.HiddenMeasures,this.extendHiddenMeasuresTabs.bind(this)))),this.confirmDialogViewModel=new c.b,this.toDispose(this.dataSourceDisplayText),this.dataSections().forEach((e=>this.toDispose(e)))}changeDataSource(){this.changeDataSourcePanelVisible()||(this.dataSourceName(this.dashboardItem.dataSource()),this.dataMemberName(this.dashboardItem.dataMember())),this.changeDataSourcePanelVisible(!this.changeDataSourcePanelVisible())}_changeDataSource(){this.dashboardItem.dataSource(this.dataSourceName()),this.dashboardItem.dataMember(this.dataMemberName());let e=this._dataSourceBrowser.findDataSource(this.dataSourceName()),t=(0,i.format)((0,n.Mu)("DashboardWebStringId.DashboardItemMenu.Bindings.ChangedDataSourceMessage"),this.dashboardItem.name(),`${e.name()}${this.dataMemberName()?` (${this.dataMemberName()})`:""}`);this.notificationController.showSuccess(t)}saveDataSourceChanges(){this.propertiesController&&this.propertiesController.mainModel(null),this._changeDataSource(),this.changeDataSourcePanelVisible(!1)}get dataSourceBrowser(){return{getDataFieldsArray:e=>{var t=(0,s.KO)();return e?(this._dataSourceBrowser.getDataFieldsArray(e,"","",o.mG).done((a=>{t.resolve(a.map((t=>({dataSourceName:e,dataMemberName:t.dataMember(),dataMember:t.dataMember,name:t.name,displayName:t.displayName,fieldType:t.fieldType,nodeType:t.nodeType,isDataFieldNode:r.observable(!0)}))))})),t.promise()):t.resolve(this.dashboardModel.dataSources().map((e=>({dataSourceName:e.componentName(),dataMemberName:"",dataMember:e.componentName,name:e.componentName,displayName:e.n
vendor: 6,104 bytes, line 8
8ame,fieldType:r.observable("Unknown"),nodeType:r.observable("DataSource"),isDataFieldNode:r.observable(!e.supportDataMembers)})))).promise()},splitFullPath:(...e)=>this._dataSourceBrowser.splitFullPath.apply(this._dataSourceBrowser,e),findDataSource:e=>this._dataSourceBrowser.findDataSource(e)}}}m([l.JZ],b.prototype,"_changeDataSource",null)},8408:(e,t,a)=>{a.d(t,{u:()=>l});var i=a(6799),r=a(865),o=a(6744),n=a(2531),s=a(3750),d=a(4919);class l extends s.K{get _isApplyToRowColumnRestricted(){return!0}constructor(e,t=new i.ModelSerializer){super(e,t),this.currentStyleSettingsType=r.observable("Positive"),this.getSpecificType=()=>null,this.setSpecificType=e=>{},this.negativeStyleSettings(new n.S(e&&e[d.vI.modelName]||{})),e&&delete e[d.vI.modelName],this.addDisposable(this.currentStyleSettings=r.computed({read:()=>"Positive"==this.currentStyleSettingsType()?this.styleSettings():this.negativeStyleSettings(),write:e=>"Positive"==this.currentStyleSettingsType()?this.styleSettings(e):this.negativeStyleSettings(e)}))}_getInfoButStyleSettings(){return d.x0}_getStyleSettingsInfo(){return{...o.v_,modelName:"StyleSettings",type:n.S}}_getDefaultStyleSettingsType(){return"BarStyleSettings"}init(){super.init(),this.negativeStyleSettings()&&this.negativeStyleSettings().init(),this.isEmpty(!1)}}},8478:(e,t,a)=>{a.d(t,{R:()=>o});var i=a(5988),r=a(5462);class o extends r.N{constructor(e){super(e)}getPoint(e){return(0,i.zw)(super.getPoint(e),{weight:this._getMeasureValue(e,this.viewModel.WeightId),color:this._getMeasureValue(e,this.viewModel.ColorId),weightText:this._getMeasureDisplayText(e,this.viewModel.WeightId),colorText:this._getMeasureDisplayText(e,this.viewModel.ColorId)})}formatColor(e){var t=this.multiData.getMeasureById(this.viewModel.ColorId);return t?t.format(e):e}formatWeight(e){var t=this.multiData.getMeasureById(this.viewModel.WeightId);return t?t.format(e):e}}},8502:(e,t,a)=>{a.d(t,{O:()=>c});var i=a(6799),r=a(865),o=a(1923),n=a(8588),s=a(1513),d=a(9692),l=a(4191),u=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class c extends d.s{constructor(e={},t=new i.ModelSerializer){super(e,t),this.values=r.observableArray([]),this.__values=(0,i.deserializeArray)(e.Values,(e=>new o.Kz(this,e,t))),this._subscribeDataItemLinkArrays(l.jp),this.addDisposable(this.__values.subscribe((e=>{this._setLinkCollectionAcceptableShapingType(e,o.zH.String)}))),this._setLinkCollectionAcceptableShapingType(this.__values(),o.zH.String),this._supportedUIStates(["error","loading"])}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.__values),this.__values.removeAll()}_getInfoCore(){return l.dZ}_isCalculationSupported(){return!1}_getDefaultItemType(){return"TextBox"}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getIsVisualInteractivitySupported(){return!1}}u([(0,n.s)("Value")],c.prototype,"__values",void 0),s.Jh.TextBox={type:c,groupName:"common",title:"DashboardStringId.DefaultNameTextBoxItem",index:80}},8503:(e,t,a)=>{a.d(t,{V:()=>n});var i=a(6799),r=a(7096),o=a(9228);class n extends r.Q{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.oR}_getDefaultItemType(){return"PivotItemFormatRule"}}},8509:(e,t,a)=>{a.d(t,{F:()=>n});var i=a(6799),r=a(1513),o=a(7582);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.Ey}}},8518:(e,t,a)=>{a.d(t,{$C:()=>o,DU:()=>i,WZ:()=>r});class i{constructor(e){this._customizeTabs=e}composeTabs(e,t){var a=this._composeTabsCore(e,t);return this._customizeTabs(a,e,t),a}}class r extends i{constructor(e){super(e)}}class o extends i{constructor(e){super(e)}}},8533:(e,t,a)=>{a.d(t,{E4:()=>h,GA:()=>d,W6:()=>p,gd:()=>l,k2:()=>c,vH:()=>u});var i=a(4904),r=a(7604),o=a(9282),n=a(840),s=a(5060);let d={propertyName:"rotated",modelName:"@Rotated",displayName:"DashboardWebStringId.Chart.Rotated",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.ViewModel},l={propertyName:"panes",modelName:"Panes",displayName:"DashboardWebStringId.Chart.Panes",array:!0},u={propertyName:"indicators",modelName:"Indicators",array:!0},c={propertyName:"legend",modelName:"ChartLegend",displayName:"DashboardWebStringId.Chart.Legend",type:s._},h={propertyName:"axisX",modelName:"AxisX",displayName:"DashboardWebStringId.Chart.AxisX",type:n.af},p=r.W.concat([l,u,d,c,h,o.jI])},8534:(e,t,a)=>{a.d(t,{B0:()=>c,EC:()=>p,EH:()=>l,I:()=>D,K4:()=>u,KB:()=>S,Nd:()=>f,OL:()=>g,PD:()=>o,Td:()=>h,Vq:()=>s,kD:()=>d,kS:()=>x,kl:()=>n,tR:()=>b,v7:()=>v,wV:()=>y,xw:()=>m});var i=a(865),r=a(4904);let o={propertyName:"dataMember",modelName:"DataMember"},n={propertyName:"name",modelName:"Name"},s={propertyName:"nodeType",modelName:"NodeType"},d={propertyName:"groupIndex",modelName:"GroupIndex"},l={propertyName:"childNodes",modelName:"ChildNodes",array:!0},u={propertyName:"displayName",modelName:"DisplayName"},c={propertyName:"fieldType",modelName:"FieldType",defaultVal:"Unknown",from:e=>i.observable("String"===e?"Text":e)},h={propertyName:"isDataFieldNode",modelName:"IsDataFieldNode",from:r.q6},p={propertyName:"isAggregate",modelName:"IsAggregateCalculatedField",from:r.q6},m={propertyName:"isDataMemberNode",modelName:"IsDataMemberNode",from:r.q6},g={propertyName:"isConvertible",modelName:"IsConvertible",from:r.q6},b={propertyName:"isComparable",modelName:"IsComparable",from:r.q6},f={propertyName:"isList",modelName:"IsList",from:r.q6},y={propertyName:"isCorruptedCalcField",modelName:"IsCorruptedCalculatedField",from:r.q6},S={propertyName:"isDataSourceNode",modelName:"IsDataSourceNode",from:r.q6},v={propertyName:"isDataTableNode",modelName:"IsDataTableNode",from:r.q6},x={propertyName:"isExpressionsNode",modelName:"IsExpressionsNode",from:r.q6},D=[o,n,l,u,c,m,h,g,b,s,d,p,f,y,S,v,x]},8553:(e,t,a)=>{a.d(t,{E0:()=>r,KS:()=>s,du:()=>n,ob:()=>
8o});var i=a(8736);function r(e){if(n.filter((t=>t.ownerType===e.ownerType&&t.propertyName===e.propertyName))[0])throw new Error("Duplicated CustomPropertiesMeta");(0,i.m)(e.propertyName),n.push(e)}function o(){n=[]}let n=[];function s(e){return!!n.filter((t=>t.propertyName===e))[0]}},8588:(e,t,a)=>{a.d(t,{s:()=>o});var i=a(865),r=a(1041);function o(e){return(t,a)=>{var o=()=>{var t,a=void 0;return{get:function(){return a},set:function(o){t&&(t.dispose(),t=null),i.isObservable(o)&&Array.isArray(i.unwrap(o))&&(t=(0,r.w$)(o,{added:t=>{t.itemType(e)}})),a=o},enumerable:!0,configurable:!0}},n={get:null,set:null,enumerable:!0,configurable:!0};n.get=function(){return void 0===Object.getOwnPropertyDescriptor(this,a)&&Object.defineProperty(this,a,o()),this[a]},n.set=function(e){void 0===Object.getOwnPropertyDescriptor(this,a)&&Object.defineProperty(this,a,o()),this[a]=e},delete t[a]&&Object.defineProperty(t,a,n)}}},8591:(e,t,a)=>{a.d(t,{X:()=>n});var i=a(6799),r=a(5061),o=a(8290);class n extends r.c{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.c}_getDefaultItemType(){return"CardItemFormatRule"}}},8621:(e,t,a)=>{a.d(t,{GS:()=>o,jV:()=>n,q8:()=>r});var i=a(8675);let r={propertyName:"rankType",modelName:"@RankType",displayName:"DashboardWebStringId.Calculations.RankType",defaultVal:"Competition",simpleFormAdapterItem:"selectBoxEditor",values:{Unique:"DashboardStringId.RankTypeUnique",Competition:"DashboardStringId.RankTypeCompetition",Dense:"DashboardStringId.RankTypeDense",Modified:"DashboardStringId.RankTypeModified",Percentile:"DashboardStringId.RankTypePercentile"}},o={propertyName:"rankOrder",modelName:"@RankOrder",displayName:"DashboardWebStringId.Calculations.RankOrder",defaultVal:"Ascending",simpleFormAdapterItem:"buttonGroupEditor",values:{Ascending:"DashboardStringId.RankOrderAscending",Descending:"DashboardStringId.RankOrderDescending"}},n=i.d.concat([r,o])},8648:(e,t,a)=>{a.d(t,{W:()=>n});var i=a(6799),r=a(2400),o=a(773);class n extends r.${constructor(e={},t=new i.ModelSerializer){super(e,t)}_getInfoCore(){return o.p}_getMasterFilterMode(){return this.interactivityOptions.masterFilterMode()}_getDrillDownEnabled(){return this.interactivityOptions.isDrillDownEnabled()}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}}},8675:(e,t,a)=>{a.d(t,{d:()=>i});let i=[]},8689:e=>{e.exports=DevExpress.utils.date},8729:(e,t,a)=>{a.d(t,{hZ:()=>u,lU:()=>d,mw:()=>s,pP:()=>o,se:()=>l,xC:()=>n});var i=a(5419),r=a(3024);let o={propertyName:"appearanceType",modelName:"@AppearanceType",displayName:"DashboardWebStringId.ConditionalFormatting.AppearanceType",defaultVal:r.R,simpleFormAdapterItem:"selectBoxEditor",values:{None:"DashboardStringId.FormatConditionAppearanceNone",Custom:"DashboardStringId.FormatConditionAppearanceCustom",PaleRed:"DashboardStringId.FormatConditionAppearancePaleRed",PaleYellow:"DashboardStringId.FormatConditionAppearancePaleYellow",PaleGreen:"DashboardStringId.FormatConditionAppearancePaleGreen",PaleBlue:"DashboardStringId.FormatConditionAppearancePaleBlue",PalePurple:"DashboardStringId.FormatConditionAppearancePalePurple",PaleCyan:"DashboardStringId.FormatConditionAppearancePaleCyan",PaleOrange:"DashboardStringId.FormatConditionAppearancePaleOrange",PaleGray:"DashboardStringId.FormatConditionAppearancePaleGray",Red:"DashboardStringId.FormatConditionAppearanceRed",Yellow:"DashboardStringId.FormatConditionAppearanceYellow",Green:"DashboardStringId.FormatConditionAppearanceGreen",Blue:"DashboardStringId.FormatConditionAppearanceBlue",Purple:"DashboardStringId.FormatConditionAppearancePurple",Cyan:"DashboardStringId.FormatConditionAppearanceCyan",Orange:"DashboardStringId.FormatConditionAppearanceOrange",Gray:"DashboardStringId.FormatConditionAppearanceGray",GradientRed:"DashboardStringId.FormatConditionAppearanceGradientRed",GradientYellow:"DashboardStringId.FormatConditionAppearanceGradientYellow",GradientGreen:"DashboardStringId.FormatConditionAppearanceGradientGreen",GradientBlue:"DashboardStringId.FormatConditionAppearanceGradientBlue",GradientPurple:"DashboardStringId.FormatConditionAppearanceGradientPurple",GradientCyan:"DashboardStringId.FormatConditionAppearanceGradientCyan",GradientOrange:"DashboardStringId.FormatConditionAppearanceGradientOrange",GradientTrans
8parent:"DashboardStringId.FormatConditionAppearanceGradientTransparent",FontBold:"DashboardStringId.FormatConditionAppearanceFontBold",FontItalic:"DashboardStringId.FormatConditionAppearanceFontItalic",FontUnderline:"DashboardStringId.FormatConditionAppearanceFontUnderline",FontGrayed:"DashboardStringId.FormatConditionAppearanceFontGrayed",FontRed:"DashboardStringId.FormatConditionAppearanceFontRed",FontYellow:"DashboardStringId.FormatConditionAppearanceFontYellow",FontGreen:"DashboardStringId.FormatConditionAppearanceFontGreen",FontBlue:"DashboardStringId.FormatConditionAppearanceFontBlue"}},n={propertyName:"fontStyle",modelName:"@FontStyle",displayName:"DashboardWebStringId.ConditionalFormatting.FontStyle",defaultVal:null,simpleFormAdapterItem:"selectBoxEditor",values:{Regular:"DashboardWebStringId.ConditionalFormatting.FontRegular",Bold:"DashboardStringId.FormatConditionAppearanceFontBold",Italic:"DashboardStringId.FormatConditionAppearanceFontItalic",Underline:"DashboardStringId.FormatConditionAppearanceFontUnderline",Strikeout:"DashboardStringId.FormatConditionAppearanceFontStrikeout"}},s={propertyName:"fontFamily",modelName:"@FontFamily",displayName:"DashboardWebStringId.ConditionalFormatting.FontFamily",defaultVal:"Segoe UI",simpleFormAdapterItem:"textBoxEditor"},d={propertyName:"backColor",modelName:"@BackColor",displayName:"DashboardWebStringId.ConditionalFormatting.Appearance.BackColor",defaultVal:null,from:i.Q._colorFromModel,toJsonObject:i.Q._colorToModel,simpleFormAdapterItem:"numberBoxEditor"},l={propertyName:"foreColor",modelName:"@ForeColor",displayName:"DashboardWebStringId.ConditionalFormatting.Appearance.ForeColor",defaultVal:null,from:i.Q._colorFromModel,toJsonObject:i.Q._colorToModel,simpleFormAdapterItem:"numberBoxEditor"},u=r.i.concat([o,d,l,s,n])},8736:(e,t,a)=>{a.d(t,{m:()=>r,s:()=>o});var i=a(5792);function r(e){if(!(0,i.ZN)(e))throw new Error(`The property name '${e}' is invalid. It should contain only letters, numbers, and the underscore symbol and cannot start with a number.`)}function o(e,t){if("string"!=typeof t&&"number"!=typeof t&&"boolean"!=typeof t&&null!=t)throw new Error(`The '${e}' custom property value has incorrect type.`)}},8750:(e,t,a)=>{a.d(t,{b:()=>n});var i=a(865),r=a(5988),o=a(4833);class n{constructor(){this.confirmTitle=i.observable(""),this.confirmText=i.observable(""),this.confirmVisible=i.observable(!1),this.confirmButtons=i.observable([]),this.confirmHidden=e=>{}}confirm(e,t,a,i){var n=(0,r.KO)();this.confirmTitle(e),this.confirmText(t);let s=[];return o.NW.isDefined(a)&&s.push({toolbar:"bottom",location:"after",widget:"dxButton",options:{text:a,type:"default",onClick:()=>{setTimeout((()=>{this.confirmVisible(!1)}),1),n.resolve(!0)}}}),o.NW.isDefined(i)&&s.push({toolbar:"bottom",location:"after",widget:"dxButton",options:{text:i,onClick:()=>{setTimeout((()=>{this.confirmVisible(!1)}),1),n.resolve(!1)}}}),this.confirmButtons(s),this.confirmHidden=e=>{"pending"===n.state()&&n.reject()},this.confirmVisible(!0),n.promise()}}},8782:(e,t,a)=>{a.d(t,{R:()=>i});class i{constructor(e=""){this.Name=e,this.Truncated=!1,this.Values=[]}}},8791:(e,t,a)=>{a.d(t,{MF:()=>s,dM:()=>d,sM:()=>l});var i=a(6799),r=a(1513),o=a(1578),n=a(9220);class s extends r.$t{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return n.QH}}class d extends s{constructor(e={},t=new i.ModelSerializer){super(e,t),this.elements=(0,i.deserializeArray)(e.CardRowElements,(e=>this.createRowElement(e,t)))}createRowElement(e,t){var a=e["@ItemType"];return new d.elementItemTypes[a].constructor(e,t)}getInfo(){return n.Rv}_getDefaultItemType(){return"CardRow"}}d.elementItemTypes={CardRowDataElement:{constructor:o.Jx},CardRowIndicatorElement:{constructor:o.wg},CardRowTextElement:{constructor:o.er}};class l extends s{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return n.sK}_getDefaultItemType(){return"CardSparklineRow"}}},8798:(e,t,a)=>{a.d(t,{U:()=>c});var i=a(8248),r=a(2991),o=a(1669),n=a(865),s=a(5988),d=a(8042),l=a(8914),u=a(5143);class c extends r.ExpressionEditor{constructor(e,t,a,r,o){e.theme=(0,d.r)(),super(e,t,o,void 0,a);var n=this.languageHelper.createCompleters;this.languageHelper.createCompleters=(e,a,i)=>{var r=n.call(this.languageHelper,e,a,i);return r[0]._fieldListProvider=new u.b(t()),r.forEach((e=>this._disposables.push(e))),r};r&&r((t=>{var a="";a=this.aceAvailable?this.editorContainer().getSession().getValue():this.textAreaValue(),(this.displayExpressionConverter?this.displayExpressionConverter.toRealExpression(e.path(),a):(0,s.Ay)().resolve(a).promise()).then((t=>{t?(i.CriteriaOperatorStateMachine.parse(t),e.value(t),this.isValid(!0),e.isValid(!0)):(this.isValid(!1),e.isValid(!1))})).catch((t=>{this.isValid(!1),e.isValid(!1)})).then((()=>{this.isValid()&&t()}))})),this._disposables.push(this.displayValue.subscribe((e=>
8this.textAreaValue(e))))}focus(){this.editorContainer()&&this.editorContainer().focus()}}n.bindingHandlers.dshdExpressionEditor={init:function(e,t,a,i,s){(d=o.fn.constructor(e)).children().remove(),d.addClass("dx-filtereditor");var d,u=(0,r.getTemplate)("dx-expressioneditor-main"),h=(d=d.append(u)).children()[0],p=t();p.options.functions=(0,l.X)();var m=new c(p.options,n.observable(p.fieldListProvider),p.displayNameProvider,p.saveHandler,i.disabled);return m.popupVisible(!0),p.onResize&&p.onResize((()=>m.resizeAceEditor())),n.utils.domNodeDisposal.addDisposeCallback(h,(()=>{m.dispose(),p.onResize&&p.onResize(null)})),n.applyBindings(m,h),m.focus(),{controlsDescendantBindings:!0}}}},8826:(e,t,a)=>{a.d(t,{c:()=>n});var i=a(6799),r=a(1105),o=a(7229);class n extends r.t{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.Z}equals(e){return e instanceof n}}r.I.CustomItemWindowDefinition=n},8860:e=>{e.exports=DevExpress.ui.dxButton},8914:(e,t,a)=>
vendor: 10,638 bytes, line 8
8{a.d(t,{D:()=>d,X:()=>l});var i=a(9542),r={display:"Window Functions",localizationId:"DashboardStringId.FunctionCategoryWindow",items:{First:[{paramCount:1,text:"First()",displayName:"First()",descriptionStringId:"DashboardStringId.FunctionDescriptionFirst"}],Last:[{paramCount:1,text:"Last()",displayName:"Last()",descriptionStringId:"DashboardStringId.FunctionDescriptionLast"}],Index:[{paramCount:1,text:"Index()",displayName:"Index()",descriptionStringId:"DashboardStringId.FunctionDescriptionIndex"}],Size:[{paramCount:1,text:"Size()",displayName:"Size()",descriptionStringId:"DashboardStringId.FunctionDescriptionSize"}],Lookup:[{paramCount:2,text:"Lookup(, )",displayName:"Lookup(, )",descriptionStringId:"DashboardStringId.FunctionDescriptionLookup"}],RankCompetition:[{paramCount:2,text:"RankCompetition(, )",displayName:"RankCompetition(, )",descriptionStringId:"DashboardStringId.FunctionDescriptionRankCompetition"}],RankDense:[{paramCount:2,text:"RankDense(, )",displayName:"RankDense(, )",descriptionStringId:"DashboardStringId.FunctionDescriptionRankDense"}],RankUnique:[{paramCount:2,text:"RankUnique(, )",displayName:"RankUnique(, )",descriptionStringId:"DashboardStringId.FunctionDescriptionRankUnique"}],RankModified:[{paramCount:2,text:"RankModified(, )",displayName:"RankModified(, )",descriptionStringId:"DashboardStringId.FunctionDescriptionRankModified"}],RankPercentile:[{paramCount:2,text:"RankPercentile(, )",displayName:"RankPercentile(, )",descriptionStringId:"DashboardStringId.FunctionDescriptionRankPercentile"}],RunningAggregate:[{paramCount:2,text:"RunningAggregate(, )",displayName:"RunningAggregate(, )",descriptionStringId:"DashboardStringId.FunctionDescriptionRunningCustomAggregate"}],RunningAvg:[{paramCount:1,text:"RunningAvg()",displayName:"RunningAvg()",descriptionStringId:"DashboardStringId.FunctionDescriptionRunningAvg"}],RunningCount:[{paramCount:1,text:"RunningCount()",displayName:"RunningCount()",descriptionStringId:"DashboardStringId.FunctionDescriptionRunningCount"}],RunningMax:[{paramCount:1,text:"RunningMax()",displayName:"RunningMax()",descriptionStringId:"DashboardStringId.FunctionDescriptionRunningMax"}],RunningMin:[{paramCount:1,text:"RunningMin()",displayName:"RunningMin()",descriptionStringId:"DashboardStringId.FunctionDescriptionRunningMin"}],RunningSum:[{paramCount:1,text:"RunningSum()",displayName:"RunningSum()",descriptionStringId:"DashboardStringId.FunctionDescriptionRunningSum"}],WindowAggregate:[{paramCount:4,text:"WindowAggregate(, , , )",displayName:"WindowAggregate(, , , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowCustomAggregate"}],WindowAvg:[{paramCount:3,text:"WindowAvg(, , )",displayName:"WindowAvg(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowAvg"}],WindowCount:[{paramCount:3,text:"WindowCount(, , )",displayName:"WindowCount(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowCount"}],WindowCountDistinct:[{paramCount:3,text:"WindowCountDistinct(, , )",displayName:"WindowCountDistinct(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowCountDistinct"}],WindowMax:[{paramCount:3,text:"WindowMax(, , )",displayName:"WindowMax(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowMax"}],WindowMin:[{paramCount:3,text:"WindowMin(, , )",displayName:"WindowMin(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowMin"}],WindowSum:[{paramCount:3,text:"WindowSum(, , )",displayName:"WindowSum(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowSum"}],WindowMedian:[{paramCount:3,text:"WindowMedian(, , )",displayName:"WindowMedian(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowMedian"}],WindowMode:[{paramCount:3,text:"WindowMode(, , )",displayName:"WindowMode(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowMode"}],WindowVar:[{paramCount:3,text:"WindowVar(, , )",displayName:"WindowVar(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowVar"}],WindowVarp:[{paramCount:3,text:"WindowVarp(, , )",displayName:"WindowVarp(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowVarp"}],WindowStdDev:[{paramCount:3,text:"WindowStdDev(, , )",displayName:"WindowStdDev(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowStdDev"}],WindowStdDevp:[{paramCount:3,text:"WindowStdDevp(, , )",displayName:"WindowStdDevp(, , )",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowStdDevp"}],Total:[{paramCount:0,text:"Total()",displayName:"Total()",descriptionStringId:"DashboardStringId.FunctionDescriptionTotal"}]}},o={display:"Aggregate",localizationId:"DashboardStringId.FunctionCategoryAggregate",category:"DashboardAggregate",items:{Avg:[{paramCount:1,text:"Avg()",displayName:"Avg()",descriptionStringId:"ExpressionEditorStringId.Function_AvgAggregate"}],Count:[{paramCount:1,text:"Count()",displayName:"Count()",descriptionStringId:"ExpressionEditorStringId.Function_CountAggregate"}],Max:[{paramCount:1,text:"Max()",displayName:"Max()",descriptionStringId:"ExpressionEditorStringId.Function_MaxAggregate"}],Min:[{paramCount:1,text:"Min()",displayName:"Min()",descriptionStringId:"ExpressionEditorStringId.Function_MinAggregate"}],Sum:[{paramCount:1,text:"Sum()",displayName:"Sum()",descriptionStringId:"ExpressionEditorStringId.Function_SumAggregate"}],CountNotNull:[{paramCount:1,text:"CountNotNull()",displayName:"CountNotNull()",descriptionStringId:"DashboardStringId.AggregateExFunctionDescriptionCountNotNull"}],CountDistinct:[{paramCount:1,text:"CountDistinct()",displayName:"CountDistinct()",descriptionStringId:"DashboardStringId.FunctionDescriptionCountDistinct"}],Median:[{paramCount:1,text:"Median()",displayName:"Median()",descriptionStringId:"DashboardStringId.FunctionDescriptionMedian"}],Mode:[{paramCount:1,text:"Mode()",displayName:"Mode()",descriptionStringId:"DashboardStringId.AggregateExFunctionDescriptionMode"}],StdDev:[{paramCount:1,text:"StdDev()",displayName:"StdDev()",descriptionStringId:"DashboardStringId.FunctionDescriptionStdDev"}],StdDevp:[{paramCount:1,text:"StdDevp()",displayName:"StdDevp()",descriptionStringId:"DashboardStringId.FunctionDescriptionStdDevp"}],Var:[{paramCount:1,text:"Var()",displayName:"Var()",descriptionStringId:"DashboardStringId.FunctionDescriptionVar"}],Varp:[{paramCount:1,text:"Varp()",displayName:"Varp()",descriptionStringId:"DashboardStringId.FunctionDescriptionVarp"}]}},n={display:"Advanced",localizationId:"DashboardStringId.FunctionCategoryAdvanced",category:"Advanced",items:{aggr:[{paramCount:1,text:"aggr()",displayName:"aggr()",descriptionStringId:"DashboardStringId.FunctionDescriptionAggr"}],asc:[{paramCount:1,text:"asc()",displayName:"asc()",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowDefinitionOrderAsc"}],desc:[{paramCount:1,text:"desc()",displayName:"desc()",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowDefinitionOrderDesc"}],orderBy:[{paramCount:1,text:"orderBy()",displayName:"orderBy()",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowDefinitionOrderBy"}],partitionBy:[{paramCount:1,text:"partitionBy()",displayName:"partitionBy()",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowDefinitionPartitionBy"}],w:[{paramCount:3,text:"w( , partitionBy(), orderBy() )",displayName:"w()",descriptionStringId:"DashboardStringId.FunctionDescriptionWindowDefinition"}],filter:[{paramCount:2,text:"filter( , )",displayName:"filter()",descriptionStringId:"DashboardStringId.FunctionDescriptionAggregateFilter"}],joinRule:[{paramCount:2,text:"joinRule()",displayName:"joinRule()",descriptionStringId:"DashboardStringId.FunctionDescriptionAggrJoinRule"}]}},s={"Date-Time":{GetDateHour:[{paramCount:1,text:"GetDateHour()",displayName:"GetDateHour()",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionGetDateHour"}],GetDateHourMinute:[{paramCount:1,text:"GetDateHourMinute()",displayName:"GetDateHourMinute()",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionGetDateHourMinute"}],GetDateHourMinuteSecond:[{paramCount:1,text:"GetDateHourMinuteSecond()",displayName:"GetDateHourMinuteSecond()",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionGetDateHourMinuteSecond"}],GetDateMonthYear:[{paramCount:1,text:"GetDateMonthYear()",displayName:"GetDateMonthYear()",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionGetDateMonthYear"}],GetDateWeekYear:[{paramCount:1,text:"GetDateWeekYear()",displayName:"GetDateWeekYear()",descriptionStringId:"DashboardStringId.FunctionDescriptionGetDateWeekYear"},{paramCount:2,text:"GetDateWeekYear(,)",displayName:"GetDateWeekYear(,)",descriptionStringId:"DashboardStringId.FunctionDescriptionGetDateWeekYear2"}],GetDateQuarterYear:[{paramCount:1,text:"GetDateQuarterYear()",displayName:"GetDateQuarterYear()",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionGetDateQuarterYear"}],GetQuarter:[{paramCount:1,text:"GetQuarter()",displayName:"GetQuarter()",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionGetQuarter"}],GetWeekOfMonth:[{paramCount:1,text:"GetWeekOfMonth()",displayName:"GetWeekOfMonth()",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionGetWeekOfMonth"}],GetWeekOfYear:[{paramCount:1,text:"GetWeekOfYear()",displayName:"GetWeekOfYear()",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionGetWeekOfYear"}],ToDateTime:[{paramCount:1,text:"ToDateTime()",displayName:"ToDateTime()",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionToDateTime"}],MakeDateTime:[{paramCount:3,text:"MakeDateTime(,,)",displayName:"MakeDateTime(,,)",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionMakeDateTime3"},{paramCount:4,text:"MakeDateTime(,,,)",displayName:"MakeDateTime(,,,)",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionMakeDateTime4"},{paramCount:5,text:"MakeDateTime(,,,,)",displayName:"MakeDateTime(,,,,)",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionMakeDateTime5"},{paramCount:6,text:"MakeDateTime(,,,,,)",displayName:"MakeDateTime(,,,,,)",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionMakeDateTime6"}]},Logical:{ToBoolean:[{paramCount:1,text:"ToBoolean()",displayName:"ToBoolean()",descriptionStringId:"DashboardStringId.FunctionOperatorExFunctionDescriptionToBoolean"}]},String:{Join:null}};class d{}function l(){return[n,o].concat((0,i.functionDisplay)().filter(
8(e=>"Aggregate"!==e.display))).map((e=>{let t=e.display;if(s[t]){var a={...e};return a.items={...a.items,...s[t]},a}return e})).concat([r]).concat(d.customFunctions)}d.customFunctions=[]},8928:(e,t,a)=>{a.d(t,{v:()=>c});var i=a(9731),r=a(865),o=a(6768),n=a(5988),s=a(2882),d=a(1923),l=a(6401),u=a(2809);class c{constructor(e,t,a,i,r,o,n=()=>!0){this.dataFieldsProvider=e,this.dataSourceProvider=t,this.dataItemValuesProvider=a,this.parameters=i,this.dataSourceName=r,this.dataMember=o,this.filterPredicate=n}getValues(e){const t=new i.DxDeferred;return this.dataFieldsProvider.findDataField(this.dataSourceName(),this.dataMember(),e.path).done((e=>{t.resolve((e._model?.EditorValues||[]).map((e=>({value:e,display:e}))))})),t.promise()}getItems(e){var t=[],a=e.fullPath&&e.fullPath.toLowerCase()||"";if(""===a)t=[{displayName:(0,s.getLocalizationById)("DashboardWebStringId.DashboardParameters"),name:"Parameters",isList:!0,specifics:"parameters"}];else{if("parameters"!==a){var i=(0,n.KO)(),c=e.path,h=this.dataSourceProvider.findDataSource(this.dataSourceName());return this.dataMember&&(c=(0,o.sG)(c,this.dataMember())),this.dataFieldsProvider.getDataFieldsArray(this.dataSourceName(),this.dataMember(),c,o.mG).done((e=>{t=e.filter(this.filterPredicate).map((e=>({displayName:r.unwrap(e.displayName),name:h instanceof l.u?e.dataMember():e.name(),field:e,isList:!e.isDataFieldNode(),hasItems:!e.isDataFieldNode(),specifics:e.isDataFieldNode()?d.sO.typesMap[e.fieldType()]||"Default":e.isList&&e.isList()?"List":"Default"}))),i.resolve(t)})),i.promise()}t=(this.parameters&&this.parameters||[]).map((e=>{const t=u._.typeValues.filter((t=>t.value===e.type()))[0],a=t&&t.specifics||"Default";return{displayName:e.name(),name:e.name(),isList:!1,specifics:a}}))}return(0,n.KO)().resolve(t).promise()}}},8991:e=>{e.exports=DevExpress.formatHelper},9025:(e,t,a)=>{a.d(t,{m:()=>D});var i=a(9731),r=a(1505),o=a.n(r),n=a(4306),s=a(865),d=a(5988),l=a(9167),u=a(7104),c=a(5419),h=a(4270),p=a(7886),m=a(5771),g=a(6744),b=a(3024),f=a(4421),y=a(1041),S=a(6592);const v="-â";var x={Text:"string",DateTime:"datetime",DateOnly:"date",TimeOnly:"datetime",Bool:"boolean",Integer:"number",Float:"number",Double:"number",Decimal:"number",Enum:"string",Custom:"object",Unknown:"object"};class D{constructor(e){this.selection=s.observable(null),this.value=s.observableArray([]),this.disposables=[],this.popoverOffset=(0,n.isMaterial)((0,n.current)())?"0 -8":"-8 -8",this.closeEditCell=()=>{this._closeEditCell&&this._closeEditCell()},this._closeEditCell=null,this.isGradient=e.condition.isGradient(),this.appearanceMode=e.appearanceMode,this.condition=e.condition,this.enableCustomStyles=e.enableCustomStyles,this.dataType=this.condition.dataType,this.restrictToColor=e.restrictToColor,this.isPercent=s.computed({read:()=>"Percent"===this.condition.valueType(),write:e=>{e&&this.condition.setValues(m.N.calculateRangePercentValues(this.condition.rangeSet.ranges.peek().length))}}),this.disposables.push(this.isPercent),(0,y.Tq)({valueType:this.condition.valueType},(()=>
vendor: 9,052 bytes, line 8
8{this._updateValue(),this.updateRangeValues(this.isPercent())})),this.disposables.push(this.condition.rangeSet.ranges.subscribe((()=>this._updateValue()),null,"arrayChange")),this.condition.rangeSet.ranges()[0].styleSettings()instanceof u.IconSettings&&(0,n.isMaterial)((0,n.current)())&&(this.popoverOffset="12 -8")}updateRangeValues(e){const t=e?"System.Double":g.s$[this.dataType()];this.condition.rangeSet.ranges().forEach((e=>e.value.setValue(D.patchValueToMatchSerializedType(e.value.value(),t),t)))}isRangeEmptyAllowed(e){if(this.isGradient){var t=this.value.peek(),a=t.indexOf(e);return 0!=a&&a!=t.length-1}return!0}createStyleSettingsEditorOptions(e){return{allowChangeViewMode:!1,appearanceMode:this.appearanceMode,isEmptyAllowed:this.isRangeEmptyAllowed(e),selectedChanged:this.getSelectedStyleChangedHandler(e),closeEditCell:this.closeEditCell,enableCustomStyles:this.enableCustomStyles,restrictToColor:this.restrictToColor,getAvailableFontFamilies:this.condition._getAvailableFontFamilies}}createStyleSettingsEditorItemOptions(e){return{item:e.style(),clickHandler:()=>{},isSelected:s.observable(!1),isEmptyAllowed:this.isRangeEmptyAllowed(e),isRange:!0,isGradient:this.isGradient,restrictToColor:this.restrictToColor,getAvailableFontFamilies:this.condition._getAvailableFontFamilies}}createRangeNumberEditorViewModel(e){const t=e.value()===g.qv,a=s.observable(t?0:e.value()),r=e.isRightValue&&e.grid.totalCount()===e.rowIndex+1&&!this.isPercent(),o=s.observable(t),n=(0,h.kz)(this.dataType())?"dateBox":"numberBox",d="TimeOnly"===this.dataType(),u={onValueChanged:t=>{if(d&&t.value instanceof Date){const a=(0,f.fromUtcDateToString)(t.value,i.DotnetTypes.SystemTimeOnly);e.setValue(a)}else e.setValue(t.value),a(t.value)},format:"Integer"!==this.dataType()||this.isPercent()?"":"fixedPoint",value:a,type:"dateBox"===n?d?"time":"DateOnly"===this.dataType()?"date":"datetime":void 0},c={width:"100%",keyExpr:"value",selectedItemKeys:[t?g.qv:"number"],items:[{value:"number",text:(0,l.Mu)("DashboardStringId.FormatConditionNumberValueType")},{value:g.qv,text:v}],selectionMode:"single",onSelectionChanged:t=>{t.addedItems[0].value===g.qv?(e.setValue(g.qv),o(!0)):(e.setValue(a()),o(!1))}};return{editorType:n,negativeInfinityDisplayText:v,allowInfinity:r,infinitValue:o,editorOptions:u,buttonOptions:c}}get dataGridOptions(){let e=x[this.dataType()];const t=e=>"TimeOnly"===this.dataType()&&e.value instanceof Date?o().format(e.value,"shorttime"):e.value===-1/0?v:e.valueText;return{dataSource:this.value,twoWayBindingEnabled:!1,hoverStateEnabled:!1,showRowLines:!0,showColumnHeaders:!1,rowAlternationEnabled:!1,selection:void 0,paging:{enabled:!1},editing:{mode:"cell",allowFiltering:!1,allowSorting:!1,allowUpdating:!0},onInitialized:e=>{e.component.getController("editorFactory")._showRevertButton=()=>{},this._closeEditCell=()=>{e.component.closeEditCell(),this._updateValue()}},onCellHoverChanged:function(e){let t=(0,d.I1)(e.cellElement);"mouseover"===e.eventType?t.classList.add("dx-dashboard-range-editor-state-hover"):t.classList.remove("dx-dashboard-range-editor-state-hover")},onRowPrepared:function(e){if(e.data===this.selection()){let t=(0,d.I1)(e.element).querySelector("tr.dx-selection");t&&t.classList.remove("dx-selection"),(0,d.I1)(e.rowElement).classList.add("dx-selection")}},onEditingStart:function(e){0===e.component.getRowIndexByKey(e.key)&&"leftValue"===e.column.dataField&&(e.cancel=!0)},onCellPrepared:function(e){let t=(0,d.I1)(e.cellElement);if(t.classList.contains("dx-editor-cell")){this.selection(e.data);let a=(0,d.I1)(e.element).querySelector("tr.dx-selection");a&&a.classList.remove("dx-selection"),t.parentElement.classList.add("dx-selection")}},onRowValidating:function(e){if(!(e.newData.sign||e.brokenRules.length>0)){var t=e.component,a=e.newData.leftValue||e.newData.rightValue,i=t.getRowIndexByKey(e.key),r=void 0,o=void 0;if(e.newData.leftValue)r=t.getKeyByRowIndex(i).rightValue(),o=i-1>=0?t.getKeyByRowIndex(i-1).leftValue():void 0;else if(e.newData.rightValue){var n=t.option("dataSource").length,s=this.isPercent()&&i+1==n?0:void 0;r=i+1<n?t.getKeyByRowIndex(i+1).rightValue():s,o=t.getKeyByRowIndex(i).leftValue()}(null==a||void 0!==r&&a<r||void 0!==o&&a>o)&&(e.isValid=!1,e.errorText="Invalid value: value should be between ["+r+", "+o+"]")}},columns:[{dataField:"style",alignment:"center",width:52,cellTemplate:"dx-dashboard-range-style-template",lookup:{dataSource:[]},editCellTemplate:"dx-dashboard-range-style-editor-template"},{dataField:"leftValue",dataType:e,width:74,alignment:"center",cellTemplate:"dx-dashboard-range-cell-template",editCellTemplate:"dx-dashboard-range-edit-number-template-left",customizeText:t,cssClass:"dx-dashboard-range-value",validationRules:[{type:"required"}]},{dataField:"sign",alignment:"center",cellTemplate:"dx-dashboard-range-cell-template",cssClass:"dx-dashboard-range-sign",showEditorAlways:!1,editorOptions:{searchEnabled:!1,showDropDownButton:!1},lookup:{dataSource:[{name:p.oW.values.GreaterOrEqual,id:"GreaterOrEqual"},{name:p.oW.values.Greater,id:"Greater"}],displayExpr:"name",valueExpr:"id"}},{dataField:"rightValue",dataType:e,alignment:"center",width:74,cellTemplate:"dx-dashboard-range-cell-template",editCellTemplate:"dx-dashboard-range-edit-number-template-right",cssClass:"dx-dashboard-range-value",validationRules:[{type:"required"}],customizeText:t}]}}add(){var e=this.selection()?this.condition.rangeSet.ranges.indexOf(this.selection().rangeInfo):this.condition.rangeSet.ranges().length-1,t=this.condition.rangeSet.ranges()[e];this.condition.rangeSet.ranges.splice(e,0,t.clone())}remove(){if(this.selection()&&this.condition.rangeSet.ranges().length>2){var e=this.selection().rangeInfo,t=this.condition.rangeSet.ranges.indexOf(e);this.condition.rangeSet.ranges.splice(t,1),this.selection(this.value()[this.value().indexOf(this.selection())])}}getSelectedStyleChangedHandler(e){return(t,a)=>{e.rangeInfo.styleSettings(a)}}_updateValue(){this.value(I(this.condition.rangeSet.ranges.peek(),this.isGradient,this.isPercent()))}dispose(){this.disposables.forEach((e=>e?.dispose()))}}D.patchValueToMatchSerializedType=(e,t)=>"System.Int32"===t?Math.round(e):e;var I=(e,t,a)=>{for(var i=[],r=-1,o=e.length,n=e=>!e||(0,S.o)(e).getPredefinedStyle()==b.R,d=t=>{let a,i;const n=(0,S.o)(e[r].styleSettings()),d=(0,S.o)(e[o].styleSettings());a=n.hasCustomStyle()?c.Q.fromRgbaString(n.getCustomColor()):c.Q.fromAppearance(n.getPredefinedStyle()),i=d.hasCustomStyle()?c.Q.fromRgbaString(d.getCustomColor()):c.Q.fromAppearance(d.getPredefinedStyle());const l=c.Q.fromDxColor(i.blend(a,(t-o)/(r-o))).css,u=(0,S.o)(e[0].styleSettings()).itemFactory();return(0,S.o)(u).setCustomColor(l),s.observable(u)},l=t=>e[t].value.value,u=e.length-1;u>=0;u--){var h=e[u].styleSettings;if(t)if(n(h())){if(o>u)for(var p=u-1;p>=0;p--)if(!n(e[p].styleSettings())){o=p;break}h=d(u)}else r=u;i.push({style:h,sign:e[u].valueComparison,leftValue:u<e.length-1?l(u+1):a?s.observable(100):s.observable("â"),rightValue:l(u),rangeInfo:e[u]})}return i}},9028:(e,t,a)=>{a.d(t,{DZ:()=>n,MS:()=>d,Me:()=>o,VT:()=>l,ZY:()=>u,gk:()=>c,iQ:()=>r,wg:()=>s});var i=a(4904);let r={propertyName:"topLatitude",modelName:"@TopLatitude",displayName:"DashboardWebStringId.Map.Viewport.TopLatitude",defaultVal:90,simpleFormAdapterItem:"numberBoxEditor",from:i.a1,category:i.Sw.NoUpdate},o={propertyName:"bottomLatitude",modelName:"@BottomLatitude",displayName:"DashboardWebStringId.Map.Viewport.BottomLatitude",defaultVal:-90,simpleFormAdapterItem:"numberBoxEditor",from:i.a1,category:i.Sw.NoUpdate},n={propertyName:"leftLongitude",modelName:"@LeftLongitude",displayName:"DashboardWebStringId.Map.Viewport.LeftLongitude",defaultVal:-180,simpleFormAdapterItem:"numberBoxEditor",from:i.a1,category:i.Sw.NoUpdate},s={propertyName:"rightLongitude",modelName:"@RightLongitude",displayName:"DashboardWebStringId.Map.Viewport.RightLongitude",defaultVal:180,simpleFormAdapterItem:"numberBoxEditor",from:i.a1,category:i.Sw.NoUpdate},d={propertyName:"centerPointLatitude",modelName:"@CenterPointLatitude",displayName:"DashboardWebStringId.Map.Viewport.CenterPointLatitude",defaultVal:0,simpleFormAdapterItem:"numberBoxEditor",from:i.a1,category:i.Sw.NoUpdate},l={propertyName:"centerPointLongitude",modelName:"@CenterPointLongitude",displayName:"DashboardWebStringId.Map.Viewport.CenterPointLongitude",defaultVal:0,simpleFormAdapterItem:"numberBoxEditor",from:i.a1,category:i.Sw.NoUpdate},u={propertyName:"createViewerPaddings",modelName:"@CreateViewerPaddings",displayName:"DashboardWebStringId.Map.Viewport.CreateViewerPaddings",defaultVal:!0,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6,category:i.Sw.NoUpdate},c=[r,o,n,s,d,l,u]},9044:(e,t,a)=>{a.d(t,{K:()=>o});var i=a(865),r=a(4904);class o{static changePropertyQuietly(e,t){try{e[o.dxSubscriptionSuspend]=!0,t()}finally{delete e[o.dxSubscriptionSuspend]}}constructor(e){this._model=e,this.handlers=[],this._subscribe(e)}_unsubscribe(e){e.disposed||e.getInfo().filter((e=>!!e.modelName)).forEach((t=>{var a=e[t.propertyName],r=i.unwrap(a);
8a&&a[o.dxSubscription]&&(a[o.dxSubscription].dispose(),delete a[o.dxSubscription]);this._isPropertySerializeModel(r)&&this._unsubscribe(r)}))}_addDisposable(e,t,a){e.addDisposable?e.addDisposable(t):a[o.dxSubscription]=t}_subscribe(e){e.getInfo&&e.getInfo().filter((e=>!!e.modelName)).forEach((t=>{var a=e[t.propertyName],n=t.category?t.category:r.Sw.Data,s=i.unwrap(a);if(Array.isArray(a))throw new Error("Non-observable arrays are not supported.");if(n!==r.Sw.NoUpdate)if(Array.isArray(s)&&!a[o.dxSubscription]){s.forEach((e=>this._subscribe(e)));const i=a.subscribe((e=>{e.forEach((e=>{var i="unknown";"added"===e.status&&(this._subscribe(e.value),i="added"),"deleted"===e.status&&(this._unsubscribe(e.value),i="deleted"),!0!==a[o.dxSubscriptionSuspend]&&this._propertyChanged(n,e.value,t.propertyName,i)}))}),null,"arrayChange");this._addDisposable(e,i,a)}else if(i.isObservable(a)&&!a[o.dxSubscription]){var d=e=>t=>{this._isPropertySerializeModel(e)&&this._unsubscribe(e),this._isPropertySerializeModel(t)&&this._subscribe(t)},l=d(s);const i=a.subscribe((i=>{!0!==a[o.dxSubscriptionSuspend]&&this._propertyChanged(n,e,t.propertyName,"changed"),n!==r.Sw.NoUpdateByObservableValue&&(l(i),l=d(i))}));this._addDisposable(e,i,a),n!==r.Sw.NoUpdateByObservableValue&&this._isPropertySerializeModel(s)&&this._subscribe(s)}else!i.isObservable(a)&&this._isPropertySerializeModel(s)&&this._subscribe(s)}))}_propertyChanged(e,t,a,i){this.handlers.forEach((r=>r(e,t,a,i)))}registerHandler(e){this.handlers.push(e)}_isPropertySerializeModel(e){return e&&e.getInfo}dispose(){this._unsubscribe(this._model)}}o.dxSubscription="__dx_notifier_subscription",o.dxSubscriptionSuspend="__dx_notifier_subscription_suspend"},9045:(e,t,a)=>{a.d(t,{W:()=>s});var i=a(6799),r=a(5419),o=a(4162),n=a(2265);class s extends n.S{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.Fm}equals(e){return e instanceof s&&this.predefinedColor()===e.predefinedColor()&&r.Q.equals(this.color(),e.color())}clone(){var e=new s({});return e.predefinedColor(this.predefinedColor()),e.color(this.color()),e}setSpecificType(e){this.predefinedColor(e)}init(){this.predefinedColor("Red")}}},9075:(e,t,a)=>{a.d(t,{Y:()=>n});var i=a(6799),r=a(1513),o=a(6968);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return o.b_}}},9077:(e,t,a)=>{a.d(t,{B4:()=>c,CC:()=>l,LB:()=>g,YS:()=>d,Yg:()=>h,_M:()=>u,ab:()=>p,tQ:()=>m,tZ:()=>s});var i=a(4904),r=a(6157),o=a(9282),n=a(1965);let s={propertyName:i.Dn,modelName:"Values",displayName:"DashboardWebStringId.Binding.Values",array:!0},d={propertyName:i.zv,modelName:"Arguments",array:!0},l={propertyName:"layoutAlgorithm",modelName:"@LayoutAlgorithm",displayName:"DashboardWebStringId.TreemapLayoutAlgorithm",defaultVal:"Squarified",simpleFormAdapterItem:"listEditor",values:{SliceAndDice:"DashboardWebStringId.Treemap.SliceAndDiceLayoutAlgorithm",Squarified:"DashboardWebStringId.Treemap.SquarifiedLayoutAlgorithm",Striped:"DashboardWebStringId.Treemap.StripedLayoutAlgorithm"}},u={propertyName:"layoutDirection",modelName:"@LayoutDirection",displayName:"DashboardWebStringId.Treemap.LayoutDirection",defaultVal:"TopLeftToBottomRight",simpleFormAdapterItem:"listEditor",values:{BottomLeftToTopRight:"DashboardWebStringId.Treemap.BottomLeftToTopRightLayoutDirection",BottomRightToTopLeft:"DashboardWebStringId.Treemap.BottomRightToTopLeftLayoutDirection",TopLeftToBottomRight:"DashboardWebStringId.Treemap.TopLeftToBottomRightLayoutDirection",TopRightToBottomLeft:"DashboardWebStringId.Treemap.TopRightToBottomLeftLayoutDirection"}},c={propertyName:"tilesLabelContentType",modelName:"@TilesLabelContentType",displayName:"DashboardWebStringId.TilesLabelContentType",defaultVal:"Argument",simpleFormAdapterItem:"listEditor",values:{None:"DashboardWebStringId.Treemap.TileLabelsNone",Argument:"DashboardWebStringId.Treemap.TileLabelsArgument",Value:"DashboardWebStringId.Treemap.TileLabelsValue",ArgumentAndValue:"DashboardWebStringId.Treemap.TileLabelsArgumentAndValue"}},h={propertyName:"tilesTooltipContentType",modelName:"@TilesTooltipContentType",displayName:"DashboardWebStringId.TilesTooltipContentType",defaultVal:"ArgumentAndValue",simpleFormAdapterItem:"listEditor",values:{
8None:"DashboardWebStringId.Treemap.TileTooltipsNone",Argument:"DashboardWebStringId.Treemap.TileTooltipsArgument",Value:"DashboardWebStringId.Treemap.TileTooltipsValue",ArgumentAndValue:"DashboardWebStringId.Treemap.TileTooltipsArgumentAndValue"}},p={propertyName:"groupsLabelContentType",modelName:"@GroupsLabelContentType",displayName:"DashboardWebStringId.GroupsLabelContentType",defaultVal:"Argument",simpleFormAdapterItem:"listEditor",values:{None:"DashboardWebStringId.Treemap.GroupLabelsNone",Argument:"DashboardWebStringId.Treemap.GroupLabelsArgument",Value:"DashboardWebStringId.Treemap.GroupLabelsValue",ArgumentAndValue:"DashboardWebStringId.Treemap.GroupLabelsArgumentAndValue"}},m={propertyName:"groupsTooltipContentType",modelName:"@GroupsTooltipContentType",displayName:"DashboardWebStringId.GroupsTooltipContentType",defaultVal:"ArgumentAndValue",simpleFormAdapterItem:"listEditor",values:{None:"DashboardWebStringId.Treemap.GroupTooltipsNone",Argument:"DashboardWebStringId.Treemap.GroupTooltipsArgument",Value:"DashboardWebStringId.Treemap.GroupTooltipsValue",ArgumentAndValue:"DashboardWebStringId.Treemap.GroupTooltipsArgumentAndValue"}},g=r.LH.concat([s,d,l,u,c,h,p,m,o.FF,n.k])},9113:(e,t,a)=>{a.d(t,{U:()=>n});var i=a(1702),r=a.n(i),o=a(865);class n{constructor(e){this._serializationInfo=[],this.isPropertyVisible=e=>{if(!this._serializationInfo.filter((t=>t.propertyName===e))[0])throw new Error("unknown property");var t=!0,a=this.visibilityFilterRules[e];return a&&(t=!!r()([this]).filter(a).toArray().length),t},this.isPropertyDisabled=e=>{if(!this._serializationInfo.filter((t=>t.propertyName===e))[0])throw new Error("unknown property");var t=!1,a=this.disabledFilterRules[e];return a&&(t=!!r()([this]).filter(a).toArray().length),t},this.getDynamicEditor=e=>{if(!this._serializationInfo.filter((t=>t.propertyName===e))[0])throw new Error("unknown property");return this.dynamicEditorRules[e]&&this.dynamicEditorRules[e](this.model)||null},this.model=e.model,this.visibilityFilterRules=e.visibilityFilterRules||{},this.disabledFilterRules=e.disabledFilterRules||{},this.dynamicEditorRules=e.dynamicEditorRules||{},this._modelSubscriptions=e.disposableModelSubscriptions||[],this.summary=e.summary,this.getPropertiesFromContainer(this.model,e.properties),e.modelExtention&&this.getPropertiesFromContainer(e.modelExtention,e.properties),0===e.properties.length&&this.model.getInfo().forEach((e=>{this._assignPropertyCore(this.model[e.propertyName],e)}))}getPropertiesFromContainer(e,t){t.forEach((t=>{if(t.container){var a=o.unwrap(e[t.container.propertyName]);a&&this.getPropertiesFromContainer(a,t.properties)}else{var i=t.propertyName,r=t.replacementPropertyName||i;if(e[i]){var n=i!==r?{...t,propertyName:r}:t;this._assignPropertyCore(t.sourceObject||e[i],n)}}}))}assignValidationPovider(e){this._validationProvider=e}_assignPropertyCore(e,t){!0===t.validateBeforeSet&&o.isObservable(e)?(this[t.propertyName]=o.pureComputed({read:()=>e(),write:t=>{this._validationProvider?"valid"===this._validationProvider.validate().status&&e(t):e(t)}}),this._modelSubscriptions.push(this[t.propertyName])):this[t.propertyName]=e,this._serializationInfo.push(t)}addProperty(e,t){this._assignPropertyCore(e,t)}getInfo(){return this._serializationInfo}isEmpty(){if(0!==this._serializationInfo.length){let e=!0;return this._serializationInfo.forEach((t=>{this.isPropertyVisible(t.propertyName)&&(e=!1)})),e}return!0}unbindModel(){this._modelSubscriptions.forEach((e=>e.dispose())),this._modelSubscriptions=[]}}},9167:(e,t,a)=>
vendor: 37,469 bytes, line 8
8{a.d(t,{$T:()=>l,HH:()=>n,Mu:()=>s,QI:()=>d,pB:()=>o});var i=a(9731),r=a(1704);const o={"DashboardStringId.ActionClearMasterFilter":"Clear Master Filter","DashboardStringId.ActionClearSelection":"Clear Selection","DashboardStringId.ActionOtherValues":"Values","DashboardStringId.ActionDrillUp":"Drill Up","DashboardStringId.ActionExportTo":"Export To","DashboardStringId.ActionExportToPdf":"Export To PDF","DashboardStringId.ActionExportToImage":"Export To Image","DashboardStringId.ActionExportToExcel":"Export To Excel","DashboardStringId.RangeFilterCustomDateTimePeriod":"Custom Period","DashboardStringId.ActionExportTemplate":"{0} - {1}","DashboardStringId.ActionAllowMultiselection":"Multi-Select","DashboardStringId.DashboardNullValue":" ","DashboardStringId.TopNOthersValue":"Others","DashboardStringId.DashboardErrorValue":"Error","DashboardStringId.DateTimeQuarterFormat":"Q{0}","DashboardStringId.MessageLoading":"Loading...","DashboardStringId.WaitingForParameters":"Waiting for parameter values...","DashboardStringId.ParametersFormCaption":"Dashboard Parameters","DashboardStringId.ParametersSelectorText":"Select...","DashboardStringId.ParametersFormAllowNullColumnCaption":"Pass Null","DashboardStringId.ParametersFormValueColumnCaption":"Value","DashboardStringId.ParametersFormNameColumnCaption":"Parameter Name","DashboardStringId.ButtonOK":"OK","DashboardStringId.ButtonCancel":"Cancel","DashboardStringId.SelectDate":"Select date","DashboardStringId.ButtonReset":"Reset","DashboardStringId.ButtonSubmit":"Submit","DashboardStringId.ButtonApply":"Apply","DashboardStringId.ButtonExport":"Export","DashboardStringId.GridResetColumnWidths":"Reset column widths","DashboardStringId.GridSortAscending":"Sort Ascending","DashboardStringId.GridSortDescending":"Sort Descending","DashboardStringId.GridClearSorting":"Clear Sorting","DashboardStringId.PivotGridTotal":"{0} Total","DashboardStringId.PivotGridGrandTotal":"Grand Total","DashboardStringId.ChartTotalValue":"Total","DashboardStringId.PageLayout":"Page Layout","DashboardStringId.PageLayoutAuto":"Auto","DashboardStringId.PageLayoutPortrait":"Portrait","DashboardStringId.PageLayoutLandscape":"Landscape","DashboardStringId.PaperKind":"Size","DashboardStringId.PaperKindLetter":"Letter","DashboardStringId.PaperKindLegal":"Legal","DashboardStringId.PaperKindExecutive":"Executive","DashboardStringId.PaperKindA5":"A5","DashboardStringId.PaperKindA4":"A4","DashboardStringId.PaperKindA3":"A3","DashboardStringId.ScaleMode":"Scale Mode","DashboardStringId.ScaleModeNone":"None","DashboardStringId.ScaleModeUseScaleFactor":"Use Scale Factor","DashboardStringId.ScaleModeAutoFitToPagesWidth":"Auto Fit to Pages Width","DashboardStringId.AutoFitPageCount":"Auto Fit Page Count","DashboardStringId.ScaleFactor":"Scale Factor","DashboardStringId.PrintHeadersOnEveryPage":"Print Headers on Every Page","DashboardStringId.FitToPageWidth":"Fit to Page Width","DashboardStringId.SizeMode":"Size Mode","DashboardStringId.SizeModeNone":"None","DashboardStringId.SizeModeStretch":"Stretch","DashboardStringId.SizeModeZoom":"Zoom","DashboardStringId.AutoArrangeContent":"Auto Arrange Content","DashboardStringId.ImageFormat":"Image Format","DashboardStringId.ExcelFormat":"ExcelFormat","DashboardStringId.CsvValueSeparator":"Separator","DashboardStringId.ExportFilters":"Export Filters","DashboardStringId.ExportParameters":"Export Parameters","DashboardStringId.DashboardStatePosition":"Dashboard State","DashboardStringId.Resolution":"Resolution (dpi)","DashboardStringId.ShowTitle":"Show Title","DashboardStringId.Title":"Title","DashboardStringId.FileName":"File Name","DashboardStringId.FilterStatePresentationAfter":"Below","DashboardStringId.FilterStatePresentationAfterAndSplitPage":"Separate Page","DashboardStringId.FilterStatePresentationSplitSheet":"Separate Sheet","DashboardStringId.MessageCustomItemIsNotSupported":"The custom item is not supported by this control.","DashboardStringId.MessageGridHasNoData":"The grid has no data.","DashboardStringId.MessagePivotHasNoData":"The pivot grid has no data.","DashboardStringId.SparklineTooltipStartValue":"Start:","DashboardStringId.SparklineTooltipEndValue":"End:","DashboardStringId.SparklineTooltipMinValue":"Min:","DashboardStringId.SparklineTooltipMaxValue":"Max:","DashboardStringId.OpenCaption":"Open","DashboardStringId.HighCaption":"High","DashboardStringId.LowCaption":"Low","DashboardStringId.CloseCaption":"Close","DashboardStringId.InitialExtent":"Initial Extent","DashboardStringId.FilterElementShowAllItem":"(All)","DashboardStringId.NumericFormatUnitSymbolThousands":"K","DashboardStringId.NumericFormatUnitSymbolMillions":"M","DashboardStringId.NumericFormatUnitSymbolBillions":"B","DashboardStringId.ActionSelectDateTimePeriod":"Select Date Time Period","DashboardStringId.RangeFilterSelectRange":"Select Range","DashboardStringId.FilterElementCheckedComboBoxNoDataCaption":"(none)","DashboardStringId.FilterElementRadioComboBoxNoDataCaption":"Select...","DashboardStringId.FilterElementNoDataToDisplay":"No data to display","DashboardWebStringId.FilterElementCheckedComboBoxSelected":"{0} selected","DashboardStringId.RangeFilterSelectRangeFromCaption":"From:","DashboardStringId.RangeFilterSelectRangeToCaption":"To:","DashboardWebStringId.DashboardParameters":"Parameters","DashboardStringId.DataSourceDataMember":"Data Member","DashboardStringId.DescriptionMeasures":"Measures","DashboardWebStringId.TextBoxFormatText":"Format","DashboardStringId.NumericFormatUnitCaption":"Unit","DashboardWebStringId.SummaryType":"Summary Type","DashboardStringId.CalculationTypeExpression":"Expression","DevExpressWebStringId.CalculatedFieldDataType":"DataType","DashboardStringId.ValueCaption":"Value","DashboardStringId.Value1Caption":"Value 1","DashboardStringId.Value2Caption":"Value 2","DashboardStringId.CommandFormatRuleTopBottom":"Top/Bottom","DashboardStringId.CommandFormatRuleAboveBelowAverage":"Average","DashboardStringId.CommandFormatRuleBar":"Bar","DashboardStringId.CommandFormatRuleColorRangeBar":"Color Range Bar","DashboardStringId.CommandFormatRuleGradientRangeBar":"Bar Gradient Ranges","DashboardStringId.FormatRuleStyleAppearance":"Appearance","DashboardStringId.FormatRuleStyleIcons":"Icons","DashboardStringId.FormatRuleNegativeStyle":"NegativeStyleSettings","DashboardStringId.CommandFormatRuleExpression":"Expression","DashboardWebStringId.TopNMode":"Mode","DashboardStringId.CommandFormatRuleRangeSet":"Range Set","DashboardStringId.CommandFormatRuleRangeSetRanges2":"Ranges 2","DashboardStringId.CommandFormatRuleRangeSetRanges3":"Ranges 3","DashboardStringId.CommandFormatRuleRangeSetRanges4":"Ranges 4","DashboardStringId.CommandFormatRuleRangeSetRanges5":"Ranges 5","DashboardStringId.CommandFormatRuleRangeSet2ColorGradientRanges":"2 Color Gradient Ranges","DashboardStringId.CommandFormatRuleRangeSet3ColorGradientRanges":"3 Color Gradient Ranges","DashboardStringId.CommandFormatRuleValue":"Value","DashboardStringId.CommandFormatRuleDateOccurring":"A Date Occurring","DashboardWebStringId.ConditionalFormatting.Appearance.BackColor":"Background color","DashboardWebStringId.ConditionalFormatting.Appearance.ForeColor":"Text color","DashboardStringId.DescriptionBoundImageAttribute":"Attribute","DashboardStringId.DescriptionBoundImageAltText":"Alternative text","DashboardStringId.DescriptionImageAltText":"Alternative text","DashboardWebStringId.ShowCaptionText":"Show Caption","DashboardWebStringId.DisplayItemAsPage":"Display Item as Page","DashboardStringId.DefaultNameItemGroup":"Group","DashboardStringId.DefaultNameTabContainerItem":"Tab Container","DashboardStringId.DefaultDataSourceName":"Data Source","DashboardWebStringId.CrossDataSourceFiltering":"Cross-Data-Source Filtering","DashboardStringId.RangeFilterCalculationAlongSeries":"Series","DashboardStringId.RangeFilterCalculationAlongArgument":"Argument","DashboardStringId.DescriptionItemSeries":"Series","DashboardStringId.DescriptionSeries":"Series","DashboardWebStringId.Chart.SeriesType":"Series Type","DashboardStringId.DescriptionDimensions":"Dimensions","DashboardWebStringId.TreeView.AutoExpand":"AutoExpand","DashboardWebStringId.ConditionalFormatting.ConditionMinimum":"Minimum","DashboardWebStringId.ConditionalFormatting.ConditionMaximum":"Maximum","DashboardStringId.DescriptionItemDimension":"Dimension","DashboardStringId.DescriptionItemMeasure":"Measure","DashboardWebStringId.Grid.MergeCells":"Merge Cells","DashboardWebStringId.Grid.ColumnWidthMode":"Column Width Mode","DashboardWebStringId.Grid.BandedRows":"Banded Rows","DashboardWebStringId.Grid.VerticalLines":"Vertical Lines","DashboardWebStringId.Grid.HorizontalLines":"Horizontal Lines","DashboardWebStringId.Grid.ColumnHeaders":"Column Headers","DashboardWebStringId.Grid.WordWrap":"Word Wrap","DashboardWebStringId.Grid.ShowFilterRow":"Filter Row","DashboardWebStringId.Grid.UpdateTotals":"Update Totals","DashboardWebStringId.Grid.GridColumnFilter":"Column Filter","DashboardStringId.ActualValueCaption":"Actual","DashboardStringId.TargetValueCaption":"Target","DashboardStringId.UriPatternCaption":"Uri Pattern","DashboardStringId.UriCaption":"Uri","DashboardStringId.DisplayValueCaption":"Display Value","DashboardStringId.WeightCaption":"Weight","DashboardStringId.DescriptionItemColor":"Color","DashboardStringId.Latitude":"Latitude","DashboardStringId.Longitude":"Longitude","DashboardWebStringId.GeoPointMapClusterization":"Enable Clustering","DashboardWebStringId.MapLockNavigation":"Navigation","DashboardWebStringId.WeightedLegendGalleryGroup":"Position","DashboardStringId.DescriptionItemArgument":"Argument","DashboardWebStringId.PieMapIsWeighted":"Weighted Pies","DashboardWebStringId.InteractivityOptions.IgnoreMasterFilters":"Ignore Master Filters","DashboardWebStringId.InteractivityOptions.DrillDown":"Drill Down","DashboardWebStringId.Pie.ShowCaptions":"Show Pie Captions","DashboardStringId.DescriptionColumns":"Columns","DashboardStringId.DescriptionRows":"Rows","DashboardStringId.DescriptionValues":"Values","DashboardStringId.DescriptionArguments":"Arguments","DashboardStringId.TextGroupIntervalAlphabetical":"Alphabetical","DashboardStringId.ActionMaximizeDashboardItem":"Maximize","DashboardStringId.ActionRestoreDashboardItem":"Restore Down","DevExpress.DashboardCommon.DynamicListLookUpSettings.DataSource":"Data Source","DevExpress.DashboardCommon.DynamicListLookUpSettings.DataMember":"Data Member","DevExpress.DashboardCommon.DynamicListLookUpSettings.ValueMember":"Value Member","DevExpress.DashboardCommon.DynamicListLookUpSettings.DisplayMember":"Display Member","DevExpress.DashboardCommon.DynamicListLookUpSettings.SortOrder":"Sort Order","DevExpress.DashboardCommon.DashboardParameter.Visible":"Visible","DevExpress.DashboardCommon.DashboardParameter.Description":"Description","DevExpress.DashboardCommon.DashboardParameter.AllowMultiselect":"Allow Multiselect","DevExpress.DashboardCommon.DashboardParameter.AllowNull":"Allow Null","DevExpress.DashboardCommon.DashboardParameter.SelectAllValues":"Select All Values","DevExpress.DashboardCommon.StaticListLookUpSettings.Values":"Values","DevExpress.DashboardCommon.DimensionSortOrder.Ascending":"Ascending","DevExpress.DashboardCommon.DimensionSortOrder.Descending":"Descending","DevExpress.DashboardCommon.DimensionSortOrder.None":"None","DashboardWebStringId.AccordionTab.ScatterChartPointLabelOptions":"Point Labels","DashboardWebStringId.AccordionTab.ChoroplethMapShapeLabelsAttribute":"Shape Labels","DashboardStringId.CommandFormatRuleTopN":"Top N","DashboardWebStringId.Type":"Type","DashboardWebStringId.Grid.ColumnWidth":"Column Width","DashboardWebStringId.AccordionTab.ShowTotals":"Totals","DashboardWebStringId.AccordionTab.Layout":"Layout","DashboardWebStringId.AccordionTab.PivotInitialState":"Initial State","DashboardWebStringId.AccordionTab.ImageOptions":"Options","DashboardWebStringId.AccordionTab.Labels":"Labels","DashboardWebStringId.AccordionTab.MapLegend":"Color Legend","DashboardWebStringId.AccordionTab.WeightedLegend":"Weighted Legend","DashboardWebStringId.AccordionTab.Common":"Common","DashboardWebStringId.AccordionTab.ChartLegend":"Legend","DashboardWebStringId.Grid.AutoFitToContentsColumnWidthMode":"AutoFit To Content","DashboardWebStringId.Grid.AutoFitToGridColumnWidthMode":"AutoFitToGrid","DashboardWebStringId.Grid.ManualGridColumnWidthMode":"Manual","DashboardStringId.DateTimeIntervalYear":"Year","DashboardStringId.DateTimeIntervalQuarter":"Quarter","DashboardStringId.DateTimeIntervalMonth":"Month","DashboardStringId.DateTimeIntervalWeek":"Week","DashboardStringId.DateTimeIntervalDay":"Day","DashboardStringId.DateTimeIntervalHour":"Hour","DashboardStringId.DateTimeIntervalMinute":"Minute","DashboardStringId.DateTimeIntervalSecond":"Second","DashboardStringId.DateTimeGroupIntervalYear":"Year","DashboardStringId.DateTimeGroupIntervalQuarter":"Quarter","DashboardStringId.DateTimeGroupIntervalMonth":"Month","DashboardStringId.DateTimeGroupIntervalDay":"Day","DashboardStringId.DateTimeGroupIntervalHour":"Hour","DashboardStringId.DateTimeGroupIntervalMinute":"Minute","DashboardStringId.DateTimeGroupIntervalSecond":"Second","DashboardStringId.DateTimeGroupIntervalDayOfYear":"Day Of Year","DashboardStringId.DateTimeGroupIntervalDayOfWeek":"Day Of Week","DashboardStringId.DateTimeGroupIntervalWeekOfYear":"Week Of Year","DashboardStringId.DateTimeGroupIntervalWeekOfMonth":"Week Of Month","DashboardStringId.DateTimeGroupIntervalMonthYear":"Month-Year","DashboardStringId.DateTimeGroupIntervalQuarterYear":"Quarter-Year","DashboardStringId.DateTimeGroupIntervalWeekYear":"Week-Year","DashboardStringId.DateTimeGroupIntervalDayMonthYear":"Day-Month-Year","DashboardStringId.DateTimeGroupIntervalDateHour":"Date-Hour","DashboardStringId.DateTimeGroupIntervalDateHourMinute":"Date-Hour-Minute","DashboardStringId.DateTimeGroupIntervalDateHourMinuteSecond":"Date-Hour-Minute-Second","DashboardStringId.DateTimeGroupIntervalExactDate":"Exact Date","DashboardStringId.DateTimeGroupIntervalExactTime":"Exact Time","DashboardStringId.GroupIntervalNone":"No Grouping","DashboardWebStringId.Treemap.StripedLayoutAlgorithm":"Striped","DashboardWebStringId.Treemap.SquarifiedLayoutAlgorithm":"Squarified","DashboardWebStringId.Treemap.SliceAndDiceLayoutAlgorithm":"Slice and Dice","DashboardWebStringId.Treemap.TileLabelsArgumentAndValue":"Argument and Value","DashboardWebStringId.Treemap.TileLabelsNone":"None","DashboardWebStringId.Treemap.TileLabelsValue":"Value","DashboardWebStringId.Treemap.TileLabelsArgument":"Argument","DashboardWebStringId.Treemap.TileTooltipsArgumentAndValue":"Argument and Value","DashboardWebStringId.Treemap.TileTooltipsArgument":"Argument","DashboardWebStringId.Treemap.TileTooltipsValue":"Value","DashboardWebStringId.Treemap.TileTooltipsNone":"None","DashboardWebStringId.Treemap.TopLeftToBottomRightLayoutDirection":"Top Left To Bottom Right","DashboardWebStringId.Treemap.TopRightToBottomLeftLayoutDirection":"Top Right To Bottom Left","DashboardWebStringId.Treemap.BottomLeftToTopRightLayoutDirection":"Bottom Left To Top Right","DashboardWebStringId.Treemap.BottomRightToTopLeftLayoutDirection":"Bottom Right To Top Left","DashboardWebStringId.Treemap.LayoutDirection":"Layout Direction","DashboardWebStringId.Treemap.GroupLabelsNone":"None","DashboardWebStringId.Treemap.GroupLabelsArgument":"Argument","DashboardWebStringId.Treemap.GroupLabelsValue":"Value","DashboardWebStringId.Treemap.GroupLabelsArgumentAndValue":"Argument and Value","DashboardWebStringId.Treemap.GroupTooltipsNone":"None","DashboardWebStringId.Treemap.GroupTooltipsArgument":"Argument","DashboardWebStringId.Treemap.GroupTooltipsValue":"Value","DashboardWebStringId.Treemap.GroupTooltipsArgumentAndValue":"Argument and Value","DashboardStringId.RankOrderAscending":"Ascending","DashboardStringId.RankOrderDescending":"Descending","DashboardStringId.DateTimeFormatYearFormatDefaultCaption":"Default","DashboardStringId.DateTimeFormatYearFormatFullCaption":"Full","DashboardStringId.DateTimeFormatYearFormatAbbreviatedCaption":"Abbreviated","DashboardStringId.DateTimeFormatQuarterFormatDefaultCaption":"Default","DashboardStringId.DateTimeFormatQuarterFormatNumericCaption":"Numeric","DashboardStringId.DateTimeFormatQuarterFormatFullCaption":"Full","DashboardStringId.DateTimeFormatMonthFormatDefaultCaption":"Default","DashboardStringId.DateTimeFormatMonthFormatFullCaption":"Full","DashboardStringId.DateTimeFormatMonthFormatAbbreviatedCaption":"Abbreviated","DashboardStringId.DateTimeFormatMonthFormatNumericCaption":"Numeric","DashboardStringId.DateTimeFormatDayOfWeekFormatDefaultCaption":"Default","DashboardStringId.DateTimeFormatDayOfWeekFormatFullCaption":"Full","DashboardStringId.DateTimeFormatDayOfWeekFormatAbbreviatedCaption":"Abbreviated","DashboardStringId.DateTimeFormatDayOfWeekFormatNumericCaption":"Numeric","DashboardStringId.DateTimeFormatDateFormatDefaultCaption":"Default","DashboardStringId.DateTimeFormatDateFormatLongCaption":"Long","DashboardStringId.DateTimeFormatDateFormatShortCaption":"Short","DashboardStringId.DateTimeFormatDateTimeFormatDefaultCaption":"Default","DashboardStringId.DateTimeFormatDateTimeFormatLongCaption":"Long","DashboardStringId.DateTimeFormatDateTimeFormatShortCaption":"Short","DashboardStringId.DateTimeFormatDateTimeFormatTimeOnlyCaption":"TimeOnly","DashboardStringId.ExactDateFormatYear":"Year","DashboardStringId.ExactDateFormatQuarter":"Quarter","DashboardStringId.ExactDateFormatMonth":"Month","DashboardStringId.ExactDateFormatDay":"Day","DashboardStringId.ExactDateFormatHour":"Hour","DashboardStringId.ExactDateFormatMinute":"Minute","DashboardStringId.ExactDateFormatSecond":"Second","DashboardWebStringId.FormatType":"Format Type","DashboardWebStringId.TopN.Top":"Top","DashboardWebStringId.TopN.Bottom":"Bottom","DashboardWebStringId.DimensionSortBy":"Sort by","DashboardStringId.NumericFormatUnitAutoCaption":"Auto","DashboardStringId.NumericFormatFormatTypeAutoCaption":"Auto","DashboardStringId.NumericFormatFormatTypeGeneralCaption":"General","DashboardStringId.NumericFormatFormatTypeNumberCaption":"Number","DashboardStringId.NumericFormatFormatTypeCurrencyCaption":"Currency","DashboardStringId.NumericFormatFormatTypeScientificCaption":"Scientific","DashboardStringId.NumericFormatFormatTypePercentCaption":"Percent","DashboardStringId.NumericFormatUnitOnesCaption":"Ones","DashboardStringId.NumericFormatUnitThousandsCaption":"Thousands","DashboardStringId.NumericFormatUnitMillionsCaption":"Millions","DashboardStringId.NumericFormatUnitBillionsCaption":"Billions","DashboardStringId.DeltaValueTypeActualValueCaption":"Actual Value","DashboardStringId.DeltaValueTypeAbsoluteVariationCaption":"Absolute Variation","DashboardStringId.DeltaValueTypePercentVariationCaption":"Percent Variation","DashboardStringId.DeltaValueTypePercentOfTargetCaption":"Percent Of Target","DashboardStringId.DeltaValueTypeTargetValueCaption":"Target Value","DashboardStringId.GaugeScaleLabelFormatCaption":"Scale Label","DashboardStringId.DeltaIndicationModeGreaterIsGoodCaption":"Greater Is Good","DashboardStringId.DeltaIndicationModeLessIsGoodCaption":"Less Is Good","DashboardStringId.DeltaIndicationModeWarningIfGreaterCaption":"Warning If Greater","DashboardStringId.DeltaIndicationModeWarningIfLessCaption":"Warning If Less","DashboardStringId.DeltaIndicationModeNoIndicationCaption":"No Indication","DashboardStringId.DeltaThresholdTypeAbsolute":"Absolute","DashboardStringId.DeltaThresholdTypePercent":"Percent","DashboardStringId.CommandDimensionGroupChildValues":"Group Tiles","DashboardStringId.SeriesTypeBar":"Bar","DashboardStringId.SeriesTypeStackedBar":"Stacked Bar","DashboardStringId.SeriesTypeFullStackedBar":"Full Stacked Bar","DashboardStringId.SeriesTypePoint":"Point","DashboardStringId.SeriesTypeLine":"Line","DashboardStringId.SeriesTypeStackedLine":"Stacked Line","DashboardStringId.SeriesTypeFullStackedLine":"Full Stacked Line","DashboardStringId.SeriesTypeStepLine":"Step Line","DashboardStringId.SeriesTypeSpline":"Spline","DashboardStringId.SeriesTypeArea":"Area","DashboardStringId.SeriesTypeStackedArea":"Stacked Area","DashboardStringId.SeriesTypeFullStackedArea":"Full Stacked Area","DashboardStringId.SeriesTypeStepArea":"Step Area","DashboardStringId.SeriesTypeSplineArea":"Spline Area","DashboardStringId.SeriesTypeStackedSplineArea":"Stacked Spline Area","DashboardStringId.SeriesTypeFullStackedSplineArea":"Full Stacked Spline Area","DashboardWebStringId.Chart.ShowLegend":"Show Legend","DashboardStringId.DefaultNameBoundImageItem":"Bound Image","DashboardStringId.DefaultNameImageItem":"Image","DashboardStringId.DefaultNameTextBoxItem":"Text Box","DashboardStringId.DefaultNameCardItem":"Cards","DashboardStringId.DefaultNameChartItem":"Chart","DashboardStringId.DefaultNameComboBoxItem":"Combo Box","DashboardStringId.DefaultNameListBoxItem":"List Box","DashboardStringId.DefaultNameTreeViewItem":"Tree View","DashboardStringId.DefaultNameGaugeItem":"Gauges","DashboardStringId.DefaultNameGridItem":"Grid","DashboardStringId.GridHyperlinkUriPatternErrorMessage":"Invalid placeholder","DashboardWebStringId.DefaultNameBubbleMapItem":"Bubble Map","DashboardWebStringId.DefaultNameChoroplethMapItem":"Choropleth Map","DashboardWebStringId.DefaultNameGeoPointMapItem":"Geo Point Map","DashboardWebStringId.DefaultNamePieMapItem":"Pie Map","DashboardStringId.DefaultNamePieItem":"Pies","DashboardStringId.DefaultNamePivotItem":"Pivot","DashboardStringId.DefaultNameRangeFilterItem":"Range Filter","DashboardStringId.DefaultNameScatterChartItem":"Scatter Chart","DashboardStringId.DefaultNameTreemapItem":"Treemap","DashboardStringId.DescriptionMaps":"Maps","DashboardStringId.EntireRangePeriodCaption":"Entire Range","DashboardStringId.CalculationTypePercentOfTotal":"Percent Of Total","DashboardStringId.CalculationTypeDifference":"Difference","DashboardStringId.CalculationTypePercentageDifference":"Percentage Difference","DashboardStringId.CalculationTypeRunningTotal":"Running Total","DashboardStringId.CalculationTypeMovingCalculation":"Moving Calculation","DashboardStringId.CalculationTypeRank":"Rank","DashboardStringId.ColorPaletteIndex":"Palette Index","DashboardStringId.DifferenceCalculationTargetPrevious":"Previous","DashboardStringId.DifferenceCalculationTargetNext":"Next","DashboardStringId.DifferenceCalculationTargetFirst":"First","DashboardStringId.DifferenceCalculationTargetLast":"Last","DashboardStringId.SummaryTypeCount":"Count","DashboardStringId.SummaryTypeSum":"Sum","DashboardStringId.SummaryTypeMin":"Min","DashboardStringId.SummaryTypeMax":"Max","DashboardStringId.SummaryTypeAverage":"Average","DashboardStringId.SummaryTypeStdDev":"StdDev","DashboardStringId.SummaryTypeStdDevp":"StdDevp","DashboardStringId.SummaryTypeVar":"Var","DashboardStringId.SummaryTypeVarp":"Varp","DashboardStringId.SummaryTypeCountDistinct":"Count Distinct","DashboardStringId.SummaryTypeMedian":"Median","DashboardStringId.SummaryTypeMode":"Mode","DashboardStringId.RankTypeUnique":"Unique","DashboardStringId.RankTypeCompetition":"Competition","DashboardStringId.RankTypeDense":"Dense","DashboardStringId.RankTypeModified":"Modified","DashboardStringId.RankTypePercentile":"Percentile","DashboardStringId.CardCalculationAlongCards":"Cards","DashboardStringId.CardCalculationAlongSparklineArgument":"Sparkline Argument","DashboardStringId.CardCalculationAlongCardsAndSparklineArgument":"Cards And Sparkline Argument","DashboardStringId.CardCalculationAlongSparklineArgumentAndCards":"Sparkline Argument And Cards","DashboardStringId.ChartCalculationAlongArguments":"Arguments","DashboardStringId.ChartCalculationAlongSeries":"Series","DashboardStringId.ChartCalculationAlongArgumentsAndSeries":"Arguments And Series","DashboardStringId.ChartCalculationAlongSeriesAndArguments":"Series And Arguments","DashboardStringId.GridCalculationAlongRows":"Rows","DashboardStringId.GridCalculationAlongSparklineArgument":"Sparkline Argument","DashboardStringId.GridCalculationAlongRowsAndSparklineArgument":"Rows And Sparkline Argument","DashboardStringId.GridCalculationAlongSparklineArgumentAndRows":"Sparkline Argument And Rows","DashboardStringId.PivotCalculationAlongColumns":"Columns","DashboardStringId.PivotCalculationAlongRows":"Rows","DashboardStringId.PivotCalculationAlongColumnsAndRows":"Columns And Rows","DashboardStringId.PivotCalculationAlongRowsAndColumns":"Rows And Columns","DashboardStringId.PivotCalculationAlongGroupsInColumns":"Groups In Columns","DashboardStringId.PivotCalculationAlongGroupsInRows":"Groups In Rows","DashboardStringId.PivotCalculationAlongGroupsInColumnsAndRows":"Groups In Columns And Rows","DashboardStringId.PivotCalculationAlongGroupsInRowsAndColumns":"Groups In Rows And Columns","DashboardStringId.PieCalculationAlongArguments":"Arguments","DashboardStringId.PieCalculationAlongSeries":"Series","DashboardStringId.PieCalculationAlongArgumentsAndSeries":"Arguments / Series","DashboardStringId.PieCalculationAlongSeriesAndArguments":"Series / Arguments","DashboardStringId.RangeFilterCalculationAlongArgumentAndSeries":"Argument / Series","DashboardStringId.RangeFilterCalculationAlongSeriesAndArgument":"Series / Argument","DashboardStringId.GaugeCalculationAlongGauges":"Gauges","DashboardStringId.ScatterCalculationAlongArguments":"Arguments","DashboardStringId.CalculationAlongSpecificDimensions":"Specific...","DashboardStringId.CalculatedFieldTypeString":"String","DashboardStringId.CalculatedFieldTypeLong":"Integer","DashboardStringId.CalculatedFieldTypeDecimal":"Decimal","DashboardStringId.CalculatedFieldTypeBoolean":"Boolean","DashboardStringId.CalculatedFieldTypeDateTime":"Date and Time","DashboardStringId.CalculatedFieldTypeDateOnly":"Date","DashboardStringId.CalculatedFieldTypeTimeOnly":"Time","DashboardStringId.CalculatedFieldTypeDouble":"Double","DashboardStringId.CalculatedFieldTypeAuto":"Auto","DashboardStringId.CalculatedFieldTypeObject":"Object","DashboardStringId.DefaultEFDataSourceName":"EF Data Source","DashboardStringId.DefaultExcelDataSourceName":"Excel Data Source","DashboardStringId.DefaultFileExtractDataSourceName":"Extract Data Source","DashboardStringId.DefaultFederationDataSourceName":"Federated Data Source","DashboardStringId.DefaultObjectDataSourceName":"Object Data Source","DashboardStringId.DefaultOlapDataSourceName":"OLAP Data Source","DashboardStringId.DefaultSqlDataSourceName":"SQL Data Source","DashboardStringId.DefaultJsonDataSourceName":"JSON Data Source","DashboardStringId.DefaultMongoDBDataSourceName":"MongoDB Data Source","DashboardStringId.DefaultXpoDataSourceName":"XPO Data Source","DashboardStringId.OlapRaggedHierarchyNoneItemCaption":"(None)","DashboardStringId.FormatRuleApplyToColumn":"Apply to column","DashboardStringId.SeriesTypeSideBySideRangeBar":"Side By Side Range Bar","DashboardStringId.SeriesTypeRangeArea":"Range Area","DashboardStringId.SeriesTypeHighLowClose":"High Low Close","DashboardStringId.SeriesTypeCandleStick":"Candle Stick","DashboardStringId.SeriesTypeStock":"Type Stock","DashboardWebStringId.StyleSettings":"Style","DashboardStringId.ParametersFormCalendarTodayButton":"Today","DashboardStringId.TreemapLabelArgumentTemplate":"{0} - {1}","DashboardStringId.TreemapLabelValueTemplate":"{0}: {1}","DashboardStringId.SearchNullValuePrompt":"Enter text to search...","DashboardStringId.CustomItems":"Custom Items","DashboardStringId.FormatRuleAllowNegativeAxis":"Allow negative axis","DashboardStringId.FormatRuleDrawAxis":"Draw axis","DashboardStringId.FormatRuleShowBarOnly":"Show bar only","DashboardStringId.CommandFormatRuleBottomN":"Bottom N","DashboardStringId.FormatConditionAppearanceNone":"None","DashboardStringId.FormatConditionAppearanceCustom":"Custom","DashboardStringId.FormatConditionAppearancePaleRed":"Pale Red","DashboardStringId.FormatConditionAppearancePaleYellow":"Pale Yellow","DashboardStringId.FormatConditionAppearancePaleGreen":"Pale Green","DashboardStringId.FormatConditionAppearancePaleBlue":"Pale Blue","DashboardStringId.FormatConditionAppearancePalePurple":"Pale Purple","DashboardStringId.FormatConditionAppearancePaleCyan":"Pale Cyan","DashboardStringId.FormatConditionAppearancePaleOrange":"Pale Orange","DashboardStringId.FormatConditionAppearancePaleGray":"Pale Gray","DashboardStringId.FormatConditionAppearanceRed":"Red","DashboardStringId.FormatConditionAppearanceYellow":"Yellow","DashboardStringId.FormatConditionAppearanceGreen":"Green","DashboardStringId.FormatConditionAppearanceBlue":"Blue","DashboardStringId.FormatConditionAppearancePurple":"Purple","DashboardStringId.FormatConditionAppearanceCyan":"Cyan","DashboardStringId.FormatConditionAppearanceOrange":"Orange","DashboardStringId.FormatConditionAppearanceGray":"Gray","DashboardStringId.FormatConditionAppearanceGradientRed":"Gradient Red","DashboardStringId.FormatConditionAppearanceGradientYellow":"Gradient Yellow","DashboardStringId.FormatConditionAppearanceGradientGreen":"Gradient Green","DashboardStringId.FormatConditionAppearanceGradientBlue":"Gradient Blue","DashboardStringId.FormatConditionAppearanceGradientPurple":"Gradient Purple","DashboardStringId.FormatConditionAppearanceGradientCyan":"Gradient Cyan","DashboardStringId.FormatConditionAppearanceGradientOrange":"Gradient Orange","DashboardStringId.FormatConditionAppearanceGradientTransparent":"Gradient Transparent","DashboardStringId.FormatConditionAppearanceFontBold":"Bold","DashboardStringId.FormatConditionAppearanceFontItalic":"Italic","DashboardStringId.FormatConditionAppearanceFontUnderline":"Underline","DashboardStringId.FormatConditionAppearanceFontGrayed":"Grayed","DashboardStringId.FormatConditionAppearanceFontRed":"Red","DashboardStringId.FormatConditionAppearanceFontYellow":"Yellow","DashboardStringId.FormatConditionAppearanceFontGreen":"Green","DashboardStringId.FormatConditionAppearanceFontBlue":"Blue","DashboardStringId.IntersectionLevelModeFirst":"First level","DashboardStringId.IntersectionLevelModeLast":"Last level","DashboardStringId.IntersectionLevelModeAuto":"(Auto)","DashboardStringId.IntersectionLevelModeAll":"All levels","DashboardStringId.IntersectionLevelModeSpecific":"Specific level","DashboardStringId.FormatRuleApplyToRow":"Apply to row","DashboardStringId.FormatRuleApplyTo":"Apply to","DashboardStringId.FormatRuleApplyToChartElement":"Apply to chart elements","DashboardStringId.ChartElementPointCaption":"Point","DashboardStringId.ChartElementLineOrAreaCaption":"Line/Area","DashboardWebStringId.FilterItem.AllowEmptyFilter":"Allow Empty Filter","DashboardStringId.FormatConditionAppearanceFontStrikeout":"Strikeout","DashboardStringId.FormatConditionAutomaticValueType":"Automatic","DashboardStringId.FormatConditionNumberValueType":"Number","DashboardStringId.FormatConditionPercentValueType":"Percent","DashboardStringId.CommandFormatRuleRangeIcons":"Range Icons","DashboardStringId.CommandFormatRuleGreaterThan":"Greater","DashboardStringId.CommandFormatRuleGreaterThanOrEqualTo":"Greater Or Equal","DashboardStringId.CommandFormatRuleLessThan":"Less","DashboardStringId.CommandFormatRuleLessThanOrEqualTo":"Less Or Equal","DashboardStringId.CommandFormatRuleEqualTo":"Equal","DashboardStringId.CommandFormatRuleNotEqualTo":"Not Equal","DashboardStringId.CommandFormatRuleBetween":"Between","DashboardStringId.CommandFormatRuleNotBetween":"Not Between","DashboardStringId.CommandFormatRuleBetweenOrEqual":"Between Or Equal","DashboardStringId.CommandFormatRuleNotBetweenOrEqual":"Not Between Or Equal","DashboardStringId.CommandFormatRuleContains":"Contains Text","DashboardStringId.ColorAutoAssigned":"Auto","DashboardStringId.CalculationTypeNone":"None","DashboardStringId.UndoText":"Undo","DashboardStringId.RedoText":"Redo","DashboardStringId.DashboardCurrencyUseCurrentCurrency":"Use client system settings","DashboardStringId.CommandDimensionSortModeDisplayText":"(Display Text)","DashboardStringId.CommandDimensionSortModeValue":"(Value)","DashboardStringId.CommandDimensionSortModeID":"(ID)","DashboardStringId.CommandDimensionSortModeKey":"(Key)","DashboardWebStringId.Chart.AddPane":"Add Pane","DashboardStringId.MapShapeNoneAttribute":"NONE","DashboardStringId.DefaultPeriodName":"Period","DashboardStringId.CardLayoutTemplateStretchedCaption":"Stretched","DashboardStringId.CardLayoutTemplateCenteredCaption":"Centered","DashboardStringId.CardLayoutTemplateCompactCaption":"Compact","DashboardStringId.CardLayoutTemplateLightweightCaption":"Lightweight","DashboardStringId.CardLayoutTemplateCustomCaption":"Custom","DashboardStringId.CardLayoutTemplateNoneCaption":"None","DashboardStringId.CardRowDataElementTypeTitleCaption":"Title","DashboardStringId.CardRowDataElementTypeSubtitleCaption":"Subtitle","DashboardStringId.CardRowDataElementTypeActualValueCaption":"Actual Value","DashboardStringId.CardRowDataElementTypeTargetValueCaption":"Target Value","DashboardStringId.CardRowDataElementTypeAbsoluteVariationCaption":"Absolute Variation","DashboardStringId.CardRowDataElementTypePercentVariationCaption":"Percent Variation","DashboardStringId.CardRowDataElementTypePercentOfTargetCaption":"Percent of Target","DashboardStringId.CardRowDataElementTypeDimensionValueCaption":"Dimension","DashboardStringId.CardRowDataElementTypeCardNameCaption":"Card Name","DashboardStringId.CardRowDataElementTypeDeltaIndicatorCaption":"Delta Indicator","DashboardStringId.CardRowDataElementTypeSparklineCaption":"Sparkline","DashboardStringId.FormatRuleApplyToAllElements":"All elements","DashboardWebStringId.FormatRuleApplyToDimensionElement":"Dimension","DashboardWebStringId.FormatRuleApplyToTextElement":"Text","DashboardStringId.FormatRuleDisplayInLegend":"Display in legend","DashboardStringId.FormatRuleDisplayName":"Caption","DashboardStringId.LegendItemFormatString":"{0} - {1}","DashboardWebStringId.Pie.LabelPosition":"Label Position","DashboardWebStringId.Pie.LabelPositionOutside":"Outside","DashboardWebStringId.Pie.LabelPositionInside":"Inside","DashboardStringId.IncludeExportDashboardState":"Include","DashboardStringId.PointLabelContentTypeArgument":"Argument","DashboardStringId.PointLabelContentTypeSeriesName":"Series Name","DashboardStringId.PointLabelContentTypeValue":"Value","DashboardStringId.PointLabelContentTypePercent":"Percent","DashboardWebStringId.DashboardMenu":"Dashboard Menu","DashboardWebStringId.DashboardMenuNew":"New...","DashboardWebStringId.DashboardMenuOpen":"Open...","DashboardWebStringId.DashboardMenuSave":"Save","DashboardWebStringId.DashboardMenuCurrency":"Currency","DashboardWebStringId.DashboardMenuDataSources":"Data Sources","DashboardWebStringId.DashboardMenuColorScheme":"Color Scheme","DashboardWebStringId.DashboardMenuNewDashboardCreate":"Create","DashboardWebStringId.DashboardMenuNewDashboardNamePlaceholder":"Enter a dashboard name","DashboardWebStringId.Binding.DefaultEmptyPlaceholder":"Set {0}","DashboardWebStringId.Binding.DefaultSelectedPlaceholder":"Configure {0}","DashboardWebStringId.Binding.DataSource":"Data Source","DashboardWebStringId.Binding.Argument":"Argument","DashboardWebStringId.Binding.Attribute":"Attribute","DashboardWebStringId.Binding.AlternativeText":"Alternative Text","DashboardWebStringId.Binding.Sparkline":"Sparkline","DashboardWebStringId.Binding.Columns":"Columns","DashboardWebStringId.Binding.TooltipDimensions":"Tooltip Dimensions","DashboardWebStringId.Binding.TooltipMeasures":"Tooltip Measures","DashboardWebStringId.Binding.HiddenDimensions":"Hidden Dimensions","DashboardWebStringId.Binding.HiddenMeasures":"Hidden Measures","DashboardWebStringId.Binding.AddDimension":"Add Dimension","DashboardWebStringId.Binding.AddMeasure":"Add Measure","DashboardWebStringId.Binding.AddColumn":"Add Column","DashboardWebStringId.Binding.AddRow":"Add Row","DashboardWebStringId.Binding.AddValue":"Add Value","DashboardWebStringId.Binding.AddSeries":"Add Series","DashboardWebStringId.Binding.SetLatitude":"Set Latitude","DashboardWebStringId.Binding.SetLongitude":"Set Longitude","DashboardWebStringId.Binding.SetArgument":"Set Argument","DashboardWebStringId.Binding.AddArgument":"Add Argument","DashboardWebStringId.Binding.SetWeight":"Set Weight","DashboardWebStringId.Binding.SetColor":"Set Color","DashboardWebStringId.Binding.SetAttribute":"Set Attribute","DashboardWebStringId.Binding.SetAlternativeText":"Set Alternative Text","DashboardWebStringId.Binding.SetValue":"Set Value","DashboardWebStringId.Binding.XAxis":"X - axis","DashboardWebStringId.Binding.YAxis":"Y - axis","DashboardWebStringId.Binding.ConfigureDimension":"Configure Dimension","DashboardWebStringId.Binding.ConfigureMeasure":"Configure Measure","DashboardWebStringId.Binding.ConfigureSeries":"Configure Series","DashboardWebStringId.Binding.ConfigureArgument":"Configure Argument","DashboardWebStringId.Binding.ConfigureValue":"Configure Value","DashboardWebStringId.Binding.ConfigureAttribute":"Configure Attribute","DashboardWebStringId.Binding.ConfigureAlternativeText":"Configure Alternative Text","DashboardWebStringId.Binding.ConfigureLatitude":"Configure Latitude","DashboardWebStringId.Binding.ConfigureLongitude":"Configure Longitude","DashboardWebStringId.Binding.ConfigureColumn":"Configure Column","DashboardWebStringId.Binding.ConfigureRow":"Configure Row","DashboardWebStringId.Binding.ConfigureWeight":"Configure Weight","DashboardWebStringId.Binding.ConfigureColor":"Configure Color","DashboardWebStringId.Binding.ShowAll":"Show All","DashboardWebStringId.Color
8Scheme.Color":"Color","DashboardWebStringId.ColorScheme.Colors":"Colors
vendor: 36,526 bytes, line 8
8","DashboardWebStringId.Parameters.ParameterList":"Parameter List","DashboardWebStringId.Parameters.RequestParameters":"Request Parameter Values before Data Loading","DashboardWebStringId.Parameters.AddParameter":"Add New Parameter","DashboardWebStringId.Parameters.AddParameter.Tooltip":"Add new parameter to the dashboard","DashboardWebStringId.Parameters.NoSelectedParameter":"No parameter is selected.","DashboardWebStringId.Parameters.Reorder":"Reorder","DashboardWebStringId.Parameters.Done":"Done","DashboardWebStringId.Currency.Currency":"Currency","DashboardWebStringId.Currency.CurrencyCulture":"Culture","DashboardWebStringId.Currency.DefaultCurrencyWarning":"The currency culture format is based on environmental settings. Specify the culture explicitly to ignore these settings.","DashboardWebStringId.Preview":"Preview","DashboardWebStringId.Add":"Add","DashboardWebStringId.DataSources.UsedDataSources":"Used Data Sources","DashboardWebStringId.DataSources.DataItems":"Data Items","DashboardWebStringId.DataSources.AddQuery":"Add Query","DashboardWebStringId.DataSources.ManageQueries":"Manage Queries","DashboardWebStringId.DataSources.AddCalculatedField":"Add Calculated Field","DashboardWebStringId.DataSources.AddDataSource":"Add Data Source","DashboardWebStringId.DataSources.RenameDataSource":"Rename Data Source","DashboardWebStringId.DataSources.NoUsedDataSources":"There are no used data sources in this dashboard.","DashboardWebStringId.DataSources.NoAvailableDataSources":"There are no available datasources.","DashboardWebStringId.DataSources.ChooseDataSource":"Choose the data source for the dashboard","DashboardWebStringId.DataSources.CreateDataSource":"Create","DashboardWebStringId.DataSources.CreateNewDataSource":"Create data source...","DashboardWebStringId.DataSources.CreateDataSource.Tooltip":"Create a new data source...","DashboardWebStringId.DataSources.EditCalculatedField":"Edit Calculated Field","DashboardWebStringId.DataSources.CalculatedField.Name":"Name ","DashboardWebStringId.DataSources.CalculatedField.FieldType":"Field Type","DashboardWebStringId.DataSources.CalculatedField.UniqueNameError":"Calculated field should have a unique name.","DashboardWebStringId.DataSources.CalculatedField.Corrupted":"The calculated field contains errors","DashboardWebStringId.DataSources.Edit":"Edit","DashboardWebStringId.DataSources.Rename":"Rename","DashboardWebStringId.DataSources.NewDataSourceName":"New Data Source Name:","DashboardWebStringId.DataSources.DataSourceNameExistsMessage":"Duplicate Name: Please enter a unique data source name to proceed.","DashboardStringId.MessageCollectionTypesNotSupported":"Dashboard does not support collection types.","DashboardWebStringId.New.DashboardName":"Dashboard Name:","DashboardWebStringId.Bindings":"Binding","DashboardWebStringId.Interactivity":"Interactivity","DashboardWebStringId.Filters":"Filters","DashboardWebStringId.Options":"Options","DashboardWebStringId.Remove":"Remove","DashboardWebStringId.MasterFilterMode":"Master Filter Mode","DashboardWebStringId.Title.Text":"Text","DashboardWebStringId.Title.Visible":"Visible","DashboardWebStringId.Title.IncludeMasterFilter":"Include Master Filter","DashboardWebStringId.Title.Aligment":"Alignment","DashboardWebStringId.Title.Image":"Image","DashboardWebStringId.DataSources.Cancel":"Cancel","DashboardWebStringId.DataSources.IncludeToTheDashboard":"Add","DashboardWebStringId.DataSources.AvailableDataSourcesError":"An error occurred during an attempt to load the list of available data sources","DashboardWebStringId.DataSources.DashboardDataSourceWizard":"Dashboard Data Source Wizard","DashboardWebStringId.Viewer":"Viewer ","DashboardWebStringId.Loading":"LOADING...","DashboardWebStringId.ClickHereInvitation":"Click here","DashboardWebStringId.BindDataInvitation":"to bind this item to data","DashboardWebStringId.AddItemInvitation":"Drag an item from the Toolbox or click a button below to create a new item.","DashboardWebStringId.Parameters.Values":"Values ","DashboardWebStringId.Binding.Cards":"Cards ","DashboardWebStringId.Binding.AddCard":"Add Card","DashboardWebStringId.Binding.ConfigureCard":"Configure Card","DashboardWebStringId.Binding.AddValues":"Add Values","DashboardWebStringId.Binding.ConfigureValues":"Configure Values","DashboardWebStringId.Binding.Maps":"Maps ","DashboardWebStringId.Binding.AddMap":"Add Map","DashboardWebStringId.Binding.ConfigureMap":"Configure Map","DashboardWebStringId.Binding.Gauges":"Gauges ","DashboardWebStringId.Binding.AddGauge":"Add Gauge","DashboardWebStringId.Binding.ConfigureGauge":"Configure Gauge","DashboardWebStringId.InteractivityOptions":"Interactivity Options","DashboardWebStringId.Binding.Values":"Values ","DashboardWebStringId.Binding.RemovePane":"Remove Pane","DashboardWebStringId.ClickToSetFilterCriteria":"Click to set Filter Criteria","DashboardWebStringId.DataSources.OK":"OK","DashboardWebStringId.DataSources.Save":"Save","DashboardWebStringId.Cards.ArrangementMode":"Content Arrangement Mode","DashboardWebStringId.Cards.ArrangementMode.Auto":"Auto","DashboardWebStringId.Cards.ArrangementMode.FixedRows":"Fixed Rows","DashboardWebStringId.Cards.ArrangementMode.FixedColumns":"Fixed Columns","DashboardWebStringId.Cards.LineCount":"Line Count","DashboardWebStringId.ConditionalFormatting":"Conditional Formatting","DashboardWebStringId.CollectionEditor.NoItems":"Click + to add a new item.","DashboardWebStringId.CollectionEditor.Totals.NoItems":"Click + to add a new total.","DashboardWebStringId.CollectionEditor.Parameters.NoItems":"Click + to add a new parameter.","DashboardWebStringId.PivotGrid.AutoExpandColumnGroups":"Auto - Expand Column Groups","DashboardWebStringId.PivotGrid.AutoExpandRowGroups":"Auto - Expand Row Groups","DashboardWebStringId.PivotGrid.ColumnGrandTotals":"Column Grand Totals","DashboardWebStringId.PivotGrid.RowGrandTotals":"Row Grand Totals","DashboardWebStringId.PivotGrid.ColumnTotals":"Column Totals","DashboardWebStringId.PivotGrid.RowTotals":"Row Totals","DashboardWebStringId.PivotGrid.ValuesPosition":"Values Position","DashboardWebStringId.PivotGrid.ValuesPositionColumns":"Columns","DashboardWebStringId.PivotGrid.ValuesPositionRows":"Rows","DashboardWebStringId.PivotGrid.RowTotalsPosition":"Row Totals Position","DashboardWebStringId.PivotGrid.RowTotalsPositionBottom":"Bottom","DashboardWebStringId.PivotGrid.RowTotalsPositionTop":"Top","DashboardWebStringId.PivotGrid.ColumnTotalsPosition":"Column Totals Position","DashboardWebStringId.PivotGrid.ColumnTotalsPositionFar":"Far","DashboardWebStringId.PivotGrid.ColumnTotalsPositionNear":"Near","DashboardWebStringId.PivotGrid.LayoutType":"Layout","DashboardWebStringId.PivotGrid.LayoutTypeCompact":"Compact","DashboardWebStringId.PivotGrid.LayoutTypeTabular":"Tabular","DashboardWebStringId.Options.Caption":"Caption","DashboardWebStringId.InteractivityOptions.IsMasterFilter":"Master Filter","DashboardWebStringId.InteractivityOptions.MasterFilterMode.None":"None","DashboardWebStringId.InteractivityOptions.MasterFilterMode.Single":"Single","DashboardWebStringId.InteractivityOptions.MasterFilterMode.Multiple":"Multiple","DashboardWebStringId.InteractivityOptions.TargetDimensions":"Target Dimensions","DashboardWebStringId.InteractivityOptions.TargetDimensions.Arguments":"Arguments","DashboardWebStringId.InteractivityOptions.TargetDimensions.Series":"Series","DashboardWebStringId.InteractivityOptions.TargetDimensions.Points":"Points","DashboardWebStringId.ColoringOptions":"Coloring","DashboardWebStringId.DataSources.Filter":"Filter","DashboardWebStringId.Chart.Rotated":"Rotated","DashboardWebStringId.Chart.Panes":"Panes","DashboardWebStringId.Chart.Legend":"Legend","DashboardWebStringId.Chart.AxisX":"Axis X","DashboardWebStringId.Chart.AxisY":"Axis Y","DashboardWebStringId.Chart.AxisYSecondary":"Axis Y Secondary","DashboardWebStringId.Chart.PointLabelOptions":"Point Label Options","DashboardWebStringId.Chart.AxisXMeasure":"Axis X Measure","DashboardWebStringId.Chart.AxisYMeasure":"Axis Y Measure","DashboardWebStringId.Chart.Weight":"Weight","DashboardWebStringId.Chart.Content":"Content","DashboardWebStringId.Chart.ArgumentAndWeight":"Argument and Weight","DashboardWebStringId.Chart.ArgumentAndValues":"Argument and Values","DashboardWebStringId.Chart.Reverse":"Reverse","DashboardWebStringId.Chart.Visible":"Visible","DashboardWebStringId.Chart.Title":"Title","DashboardWebStringId.Chart.TitleText":"Title Text","DashboardWebStringId.Chart.EnableZooming":"Enable Zooming","DashboardWebStringId.Chart.LimitVisiblePoints":"Limit visible points","DashboardWebStringId.Chart.VisiblePointsCount":"Visible Points Count","DashboardWebStringId.Chart.AlwaysShowZeroLevel":"Always show zero level","DashboardWebStringId.Chart.GridLines":"Grid Lines","DashboardWebStringId.Chart.LogarithmicScale":"Logarithmic Scale","DashboardWebStringId.Chart.LogarithmicScaleBase":"Logarithmic Scale Base","DashboardWebStringId.Chart.LogarithmicScaleBase2":"2","DashboardWebStringId.Chart.LogarithmicScaleBase5":"5","DashboardWebStringId.Chart.LogarithmicScaleBase10":"10","DashboardWebStringId.Chart.Position":"Position","DashboardWebStringId.Chart.IsInsideOfDiagram":"Inside diagram","DashboardWebStringId.Chart.PrimaryAxisY":"PrimaryAxisY","DashboardWebStringId.Chart.SecondaryAxisY":"SecondaryAxisY","DashboardWebStringId.Chart.Name":"Name","DashboardWebStringId.Chart.PlotOnSecondaryAxis":"Plot on secondary axis","DashboardWebStringId.Chart.IgnoreEmptyPoints":"Ignore empty points","DashboardWebStringId.Chart.ShowPointMarkers":"Show point markers","DashboardWebStringId.Chart.Value":"Value","DashboardWebStringId.Chart.ShowZeroValues":"Show for zero values","DashboardWebStringId.Chart.OverlappingMode":"Overlapping Mode","DashboardWebStringId.Chart.Orientation":"Orientation","DashboardWebStringId.Chart.ShowPointLablels":"Show Point Labels","DashboardWebStringId.Chart.TooltipContent":"Tooltips","DashboardWebStringId.Chart.LabelContent":"Data Labels","DashboardWebStringId.Card.SparklineOptions":"Sparkline Options","DashboardWebStringId.Card.SparklineVisible":"Show Sparkline","DashboardWebStringId.Chart.Position.TopLeftVertical":"Top Left Vertical","DashboardWebStringId.Chart.Position.TopLeftHorizontal":"Top Left Horizontal","DashboardWebStringId.Chart.Position.TopCenterHorizontal":"Top Center Horizontal","DashboardWebStringId.Chart.Position.TopRightVertical":"Top Right Vertical","DashboardWebStringId.Chart.Position.TopRightHorizontal":"Top Right Horizontal","DashboardWebStringId.Chart.Position.BottomLeftVertical":"Bottom Left Vertical","DashboardWebStringId.Chart.Position.BottomLeftHorizontal":"Bottom Left Horizontal","DashboardWebStringId.Chart.Position.BottomCenterHorizontal":"Bottom Center Horizontal","DashboardWebStringId.Chart.Position.BottomRightVertical":"Bottom Right Vertical","DashboardWebStringId.Chart.Position.BottomRightHorizontal":"Bottom Right Horizontal","DashboardWebStringId.Chart.Position.TopCenterVertical":"Top Center Vertical","DashboardWebStringId.Chart.Position.BottomCenterVertical":"Bottom Center Vertical","DashboardWebStringId.Chart.Indicator.DashStyle":"Dash Style","DashboardWebStringId.Chart.Indicator.DashStyle.Empty":"Empty","DashboardWebStringId.Chart.Indicator.DashStyle.Solid":"Solid","DashboardWebStringId.Chart.Indicator.DashStyle.Dash":"Dash","DashboardWebStringId.Chart.Indicator.DashStyle.Dot":"Dot","DashboardWebStringId.Chart.Indicator.DashStyle.DashDot":"DashDot","DashboardWebStringId.Chart.Indicator.DashStyle.DashDotDot":"DashDotDot","DashboardWebStringId.Chart.Indicator.Type":"Type","DashboardWebStringId.Chart.Indicator.Type.Regression":"Regression","DashboardWebStringId.Chart.Indicator.Type.Trend":"Trend","DashboardWebStringId.Chart.Indicator.LegendText":"Legend Text","DashboardWebStringId.Chart.Indicator.ShowInLegend":"Display in legend","DashboardWebStringId.Chart.Indicator.Thickness":"Thickness","DashboardWebStringId.Chart.Indicator.ValueLevel":"Value level","DashboardWebStringId.Chart.Indicator.ValueLevel.Value":"Value","DashboardWebStringId.Chart.Indicator.Visible":"Visible","DashboardWebStringId.Chart.Indicator.Color":"Color","DashboardWebStringId.Chart.Indicator.Value":"Value","DashboardWebStringId.Chart.Indicators":"Trend Indicators","DashboardWebStringId.Chart.IndicatorSettings":"Indicator settings","DashboardWebStringId.FilterItem.Type":"Type","DashboardWebStringId.FilterItem.Type.Standard":"Standard","DashboardWebStringId.FilterItem.Type.Checked":"Checked","DashboardWebStringId.FilterItem.Type.Radio":"Radio","DashboardWebStringId.FilterItem.ShowAllValue":'Show "All" Value',"DashboardWebStringId.FilterItem.EnableSearch":"Enable Search","DashboardWebStringId.Gauge.Min":"Minimum Value","DashboardWebStringId.Gauge.Max":"Maximum Value","DashboardWebStringId.Gauge.ScaleOptions":"Scale Options","DashboardWebStringId.Gauge.Type":"Gauge Type","DashboardWebStringId.Gauge.Type.FullQuarterGauge":"Full Quarter Gauge","DashboardWebStringId.Gauge.Type.HalfCircular":"Half Circular","DashboardWebStringId.Gauge.Type.LeftQuarterCircular":"Left - Quarter Circular","DashboardWebStringId.Gauge.Type.RightQuarterCircular":"Right - Quarter Circular","DashboardWebStringId.Gauge.Type.ThreeFourthCircular":"Three-Quarter Circular","DashboardWebStringId.Gauge.Type.LinearHorizontal":"Linear Horizontal","DashboardWebStringId.Gauge.Type.LinearVertical":"Linear Vertical","DashboardWebStringId.Gauge.Captions":"Show Gauge Captions","DashboardWebStringId.Gauge.Scale.Custom":"Custom","DashboardWebStringId.Gauge.Scale.Auto":"Auto","DashboardWebStringId.Grid.ColumnType":"Column Type","DashboardWebStringId.Grid.DisplayMode":"Display Mode","DashboardWebStringId.Grid.DisplayMode.Value":"Value","DashboardWebStringId.Grid.DisplayMode.Bar":"Bar","DashboardWebStringId.Grid.DisplayMode.Text":"Text","DashboardWebStringId.Grid.DisplayMode.Image":"Image","DashboardWebStringId.Grid.FixedWidth":"Fixed Width","DashboardWebStringId.Grid.WidthType":"Width Type","DashboardWebStringId.Grid.WidthType.Weight":"Weight","DashboardWebStringId.Grid.WidthType.FitToContent":"Fit To Content","DashboardWebStringId.Grid.DeltaOptions":"Delta Options","DashboardWebStringId.Grid.ShowStartEndValues":"Show Start/ End Values","DashboardWebStringId.Grid.TotalType":"Total Type","DashboardWebStringId.Grid.Dimension":"Dimension","DashboardWebStringId.Grid.Measure":"Measure","DashboardWebStringId.Grid.Delta":"Delta","DashboardWebStringId.Grid.Sparkline":"Sparkline","DashboardWebStringId.Grid.Hyperlink":"Hyperlink","DashboardWebStringId.Grid.Options":"Grid Options","DashboardWebStringId.Map.ShapeFileLoaded":"(SHP File)","DashboardWebStringId.Map.AttributeFileLoaded":"(DBF File)","DashboardWebStringId.Map.ValueMap":"Value Map","DashboardWebStringId.Map.DeltaMap":"Delta Map","DashboardWebStringId.Map.TooltipCaption":"Tooltip Caption","DashboardWebStringId.Map.TooltipActualValueCaption":"Tooltip Actual Value Caption","DashboardWebStringId.Map.TooltipDeltaCaption":"Tooltip Delta Caption","DashboardWebStringId.Map.CustomMapOptions":"Custom Map Options","DashboardWebStringId.Map.CustomMapOptionsSource":"Source","DashboardWebStringId.Map.CustomMapOptionsUrl":"Url","DashboardWebStringId.Map.CustomMapOptionsFile":"File","DashboardWebStringId.Map.CustomMapUrl":"Shape File Url","DashboardWebStringId.Map.CustomMapFile":"Shape File","DashboardWebStringId.Map.CustomAttributeFile":"Attribute File","DashboardWebStringId.Map.AttributeDimension":"Attribute Dimension","DashboardWebStringId.Map.IncludeSummaryValueToShapeTitle":"Include Summary Value","DashboardWebStringId.Map.AttributeName":"Attribute Name","DashboardWebStringId.Map.TooltipAttribute":"Tooltip Attribute","DashboardWebStringId.Map.TooltipDimensions":"Tooltip Dimensions","DashboardWebStringId.Map.Area.Custom":"Custom","DashboardWebStringId.Map.Area.WorldCountries":"World Countries","DashboardWebStringId.Map.Area.Europe":"Europe","DashboardWebStringId.Map.Area.Asia":"Asia","DashboardWebStringId.Map.Area.NorthAmerica":"North America","DashboardWebStringId.Map.Area.SouthAmerica":"South America","DashboardWebStringId.Map.Area.Africa":"Africa","DashboardWebStringId.Map.Area.USA":"USA","DashboardWebStringId.Map.Area.Canada":"Canada","DashboardWebStringId.Map.Viewport":"Viewport","DashboardWebStringId.Map.ShapeTitleAttribute":"Shape Title Attribute","DashboardWebStringId.Map.UseBindingAttribute":"Use binding attribute","DashboardWebStringId.Map.WeightedLegendType":"Type","DashboardWebStringId.Map.WeightedLegendType.Linear":"Linear","DashboardWebStringId.Map.WeightedLegendType.Nested":"Nested","DashboardWebStringId.Map.Orientation.Vertical":"Vertical","DashboardWebStringId.Map.Orientation.Horizontal":"Horizontal","DashboardWebStringId.Map.Position.TopLeft":"Top Left","DashboardWebStringId.Map.Position.TopCenter":"Top Center","DashboardWebStringId.Map.Position.TopRight":"Top Right","DashboardWebStringId.Map.Position.BottomLeft":"Bottom Left","DashboardWebStringId.Map.Position.BottomCenter":"Bottom Center","DashboardWebStringId.Map.Position.BottomRight":"Bottom Right","DashboardWebStringId.Map.Viewport.TopLatitude":"Top Latitude","DashboardWebStringId.Map.Viewport.LeftLongitude":"Left Longitude","DashboardWebStringId.Map.Viewport.RightLongitude":"Right Longitude","DashboardWebStringId.Map.Viewport.BottomLatitude":"Bottom Latitude","DashboardWebStringId.Map.Viewport.CenterPointLatitude":"Center Point Latitude","DashboardWebStringId.Map.Viewport.CenterPointLongitude":"Center Point Longitude","DashboardWebStringId.Map.Viewport.CreateViewerPaddings":"Create Viewer Paddings","DashboardWebStringId.Map.ShowLegend":"Show Color Legend","DashboardWebStringId.Map.ShowWeightedLegend":"Show Weighted Legend","DashboardWebStringId.Pie.Type":"Pie Type","DashboardWebStringId.Pie":"Pie","DashboardWebStringId.Pie.Donut":"Donut","DashboardWebStringId.Pie.LabelContentType.None":"None","DashboardWebStringId.Pie.LabelContentType.Argument":"Argument","DashboardWebStringId.Pie.LabelContentType.Percent":"Percent","DashboardWebStringId.Pie.LabelContentType.ArgumentAndPercent":"Argument And Percent","DashboardWebStringId.Pie.LabelContentType.Value":"Value","DashboardWebStringId.Pie.LabelContentType.ArgumentAndValue":"Argument And Value","DashboardWebStringId.Pie.LabelContentType.ValueAndPercent":"Value And Percent","DashboardWebStringId.Pie.LabelContentType.ArgumentValueAndPercent":"Argument, Value And Percent","DashboardWebStringId.Image.BindingMode":"Binding Mode","DashboardWebStringId.Image.BindingMode.BinaryArray":"Binary Array","DashboardWebStringId.Image.BindingMode.Uri":"Uri","DashboardWebStringId.RangeFilter.UriPattern":"Uri Pattern","DashboardWebStringId.Image.SizeMode.Clip":"Clip","DashboardWebStringId.Image.SizeMode.Stretch":"Stretch","DashboardWebStringId.Image.SizeMode.Zoom":"Zoom","DashboardWebStringId.Image.SizeMode.Squeeze":"Squeeze","DashboardWebStringId.Image.HorizontalAlignment":"Horizontal Alignment","DashboardWebStringId.Image.VerticalAlignment":"Vertical Alignment","DashboardWebStringId.Image.Alignment.Left":"Left","DashboardWebStringId.Image.Alignment.Center":"Center","DashboardWebStringId.Image.Alignment.Right":"Right","DashboardWebStringId.Image.Alignment.Top":"Top","DashboardWebStringId.Image.Alignment.Bottom":"Bottom","DashboardWebStringId.SeriesItem.SeriesDimensions":"Series Dimensions","DashboardWebStringId.TextBox.Text":"Text","DashboardWebStringId.Chart.Orientation.Default":"Default","DashboardWebStringId.Chart.Orientation.RotateRight":"Rotate Right","DashboardWebStringId.Chart.Orientation.RotateLeft":"Rotate Left","DashboardWebStringId.Chart.OverlappingMode.Hide":"Hide","DashboardWebStringId.Chart.OverlappingMode.None":"None","DashboardWebStringId.Chart.Position.Outside":"Outside","DashboardWebStringId.Chart.Position.Inside":"Inside","DashboardWebStringId.Chart.SeriesType.Weighted":"Weighted","DashboardWebStringId.Coloring.MeasuresColoringMode":"Measures Coloring","DashboardWebStringId.Coloring.Global":"Global","DashboardWebStringId.Coloring.Local":"Local","DashboardWebStringId.Delta.ValueType":"Value Type","DashboardWebStringId.Delta.ResultIndication":"Result Indication","DashboardWebStringId.Delta.ThresholdType":"Threshold Type","DashboardWebStringId.Delta.ThresholdValue":"Threshold Value","DashboardWebStringId.Sparkline.ViewType":"View Type","DashboardWebStringId.Sparkline.HighlightMinMaxPoints":"Highlight Min/ Max Points","DashboardWebStringId.Sparkline.HighlightStartEndPoints":"Highlight Start/ End Points","DashboardWebStringId.Title.Aligment.Left":"Left","DashboardWebStringId.Title.Aligment.Center":"Center","DashboardWebStringId.Parameters.LookUpSettingsType.NoLookUp":"No Look-Up","DashboardWebStringId.Parameters.LookUpSettingsType.StaticList":"Static List","DashboardWebStringId.Parameters.LookUpSettingsType.DynamicList":"Dynamic List","DashboardWebStringId.Parameters.LookUpSettingsType":"Look-up Settings","DashboardWebStringId.Parameters.DefaultValue":"Default Value","DashboardWebStringId.DataItem":"Data Item","DashboardWebStringId.DataItem.Precision":"Precision","DashboardWebStringId.DataItem.IncludeGroupSeparator":"Include Group Separator","DashboardWebStringId.DataItem.ShowValues":"Show Values","DashboardWebStringId.DataItem.ShowTotals":"Show Totals","DashboardWebStringId.DataItem.ShowGrandTotals":"Show Grand Totals","DashboardWebStringId.Dialog.ConfirmSaving":"Confirm saving","DashboardWebStringId.Dialog.Warning":"Warning","DashboardWebStringId.Dimension.GroupInterval":"Group Interval","DashboardWebStringId.Dimension.SortMode":"Sort Mode","DashboardWebStringId.Dialog.ArgumentMode":"Axis Type","DashboardWebStringId.Calculations":"Calculations","DashboardWebStringId.Calculations.Expression":"Calculation","DashboardWebStringId.Calculations.DifferenceCalculation":"Difference of","DashboardWebStringId.Calculations.Moving":"Moving of","DashboardWebStringId.Calculations.RunningTotal":"Running Total of","DashboardWebStringId.Calculations.PercentOfTotal":"Percent Of Total of","DashboardWebStringId.Calculations.Rank":"Rank of","DashboardWebStringId.Calculations.DefinitionMode":"Definition Mode","DashboardWebStringId.Calculations.WindowDefinition":"Window Definition","DashboardWebStringId.Calculations.WindowDefinitionModeSpecific":"Specific","DashboardWebStringId.Calculations.WindowDefinitionModePredefined":"Predefined","DashboardWebStringId.Calculations.DifferenceType":"Difference Type","DashboardWebStringId.TreemapLayoutAlgorithm":"Layout Algorithm","DashboardWebStringId.TilesLabelContentType":"Tile Label","DashboardWebStringId.TilesTooltipContentType":"Tile Tooltip","DashboardWebStringId.GroupsLabelContentType":"Group Label","DashboardWebStringId.GroupsTooltipContentType":"Group Tooltip","DashboardWebStringId.ShowOthersValue":'Show "Others" Value',"DashboardWebStringId.TopNEnabled":"Enabled","DashboardWebStringId.Parameters.StaticListLookUpSettings":"Static List LookUp Settings","DashboardWebStringId.Parameters.DynamicListLookUpSettings":"Dynamic List LookUp Settings","DashboardWebStringId.ConvertTo":"Convert To","DashboardWebStringId.Duplicate":"Duplicate current item","DashboardWebStringId.DataSourceWizard":"Dashboard Data Source Wizard","DashboardWebStringId.RangeFilter.CustomPeriods":"Custom Periods","DashboardWebStringId.RangeFilter.StartMode":"Start Mode","DashboardWebStringId.RangeFilter.EndMode":"End Mode","DashboardWebStringId.RangeFilter.StartIntervalAndOffset":"Start Interval and Offset","DashboardWebStringId.RangeFilter.EndIntervalAndOffset":"End Interval and Offset","DashboardWebStringId.RangeFilter.StartDate":"Start Date","DashboardWebStringId.RangeFilter.EndDate":"End Date","DashboardWebStringId.RangeFilter.None":"None","DashboardWebStringId.RangeFilter.Fixed":"Fixed","DashboardWebStringId.RangeFilter.Flow":"Flow","DashboardWebStringId.Tabs.Binding":"Binding","DashboardWebStringId.Tabs.DataShaping":"Data Shaping","DashboardWebStringId.Tabs.Format":"Format","DashboardWebStringId.Calculations.Types.Moving":"Moving","DashboardWebStringId.Parameters.SortByMember":"Sort By","DashboardWebStringId.Parameters.LookUpSettingsTypeCaption":"Look-Up Settings Type","DashboardWebStringId.Dashboard.Items":"Items","DashboardWebStringId.Dashboard.Groups":"Groups","DashboardWebStringId.Dashboard.LayoutItems":"Layout Items","DashboardWebStringId.Dashboard.ComponentName":"Component Name","DashboardWebStringId.ButtonConfirm":"Confirm","DashboardWebStringId.Colorization.GroupInterval":"Group Interval","DashboardWebStringId.ButtonOn":"ON","DashboardWebStringId.ButtonOff":"OFF","DashboardWebStringId.ButtonYes":"YES","DashboardWebStringId.ButtonNo":"NO","DashboardWebStringId.ButtonDiscrete":"DISCRETE","DashboardWebStringId.ButtonContinuous":"CONTINUOUS","DashboardWebStringId.ButtonVisible":"VISIBLE","DashboardWebStringId.ButtonHidden":"HIDDEN","DashboardWebStringId.Calculations.PreviousValuesCount":"Start Offset","DashboardWebStringId.Calculations.NextValuesCount":"End Offset","DashboardWebStringId.Calculations.RankType":"Rank Type","DashboardWebStringId.Calculations.RankOrder":"Rank Order","DashboardWebStringId.TileOptions":"Tile Options","DashboardWebStringId.MapLockNavigationLocked":"Locked","DashboardWebStringId.MapLockNavigationUnlocked":"Unlocked","DashboardWebStringId.ConditionalFormatting.BarOptions":"Bar Options","DashboardWebStringId.ConditionalFormatting.CalculatedBy":"Calculated by","DashboardWebStringId.ConditionalFormatting.IconType":"Icon Type","DashboardStringId.FormatRulePredefinedColor":"Predefined Color","DashboardStringId.FormatRuleCustomColor":"Custom Color","DashboardWebStringId.FormatConditionPredefinedAppearanceCaption":"Predefined Appearance","DashboardWebStringId.FormatConditionCustomAppearanceCaption":"Custom Appearance","DashboardWebStringId.FormatConditionRangeSetNoStyleCaption":"No Style","DashboardWebStringId.EditorAutomaticValue":"(Automatic)","DashboardWebStringId.ConditionalFormatting.Save":"Save","DashboardWebStringId.ConditionalFormatting.AppearanceType":"Appearance Type","DashboardWebStringId.ConditionalFormatting.FontStyle":"Font Style","DashboardWebStringId.ConditionalFormatting.FontFamily":"Font Family","DashboardWebStringId.ConditionalFormatting.FontRegular":"Regular","DashboardWebStringId.ConditionalFormatting.CustomStyleSettings":"Custom Style Settings","DashboardWebStringId.ConditionalFormatting.IconType.None":"None","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGreenArrowUp":"Directional Green Arrow Up","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalYellowUpInclineArrow":"Directional Yellow Up Incline Arrow","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalYellowSideArrow":"Directional Yellow Side Arrow","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalYellowDownInclineArrow":"Directional Yellow Down Incline Arrow","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalRedDownArrow":"Directional Red Down Arrow","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGrayArrowUp":"Directional Gray Arrow Up","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGrayUpInclineArrow":"Directional Gray Up Incline Arrow","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGraySideArrow":"Directional Gray Side Arrow","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGrayDownInclineArrow":"Directional Gray Down Incline Arrow","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGrayDownArrow":"Directional Gray Down Arrow","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalYellowDash":"Directional Yellow Dash","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalRedTriangleDown":"Directional Red Triangle Down","DashboardWebStringId.ConditionalFormatting.IconType.DirectionalGreenTriangleUp":"Directional Green Triangle Up","DashboardWebStringId.ConditionalFormatting.IconType.RatingFullGrayStar":"Rating Full Gray Star","DashboardWebStringId.ConditionalFormatting.IconType.RatingHalfGrayStar":"Rating Half Gray Star","DashboardWebStringId.ConditionalFormatting.IconType.RatingEmptyGrayStar":"Rating Empty Gray Star","DashboardWebStringId.ConditionalFormatting.IconType.RatingFullGrayCircle":"Rating Full Gray Circle","DashboardWebStringId.ConditionalFormatting.IconType.Rating1QuarterGrayCircle":"Rating 1 Quarter Gray Circle","DashboardWebStringId.ConditionalFormatting.IconType.Rating2QuartersGrayCircle":"Rating 2 Quarters Gray Circle","DashboardWebStringId.ConditionalFormatting.IconType.Rating3QuartersGrayCircle":"Rating 3 Quarters Gray Circle","DashboardWebStringId.ConditionalFormatting.IconType.RatingEmptyGrayCircle":"Rating Empty Gray Circle","DashboardWebStringId.ConditionalFormatting.IconType.Rating4Bars":"Rating 4 Bars","DashboardWebStringId.ConditionalFormatting.IconType.Rating3Bars":"Rating 3 Bars","DashboardWebStringId.ConditionalFormatting.IconType.Rating2Bars":"Rating 2 Bars","DashboardWebStringId.ConditionalFormatting.IconType.Rating1Bar":"Rating 1 Bar","DashboardWebStringId.ConditionalFormatting.IconType.Rating0Bars":"Rating 0 Bars","DashboardWebStringId.ConditionalFormatting.IconType.Rating4FilledBoxes":"Rating 4 Filled Boxes","DashboardWebStringId.ConditionalFormatting.IconType.Rating3FilledBoxes":"Rating 3 Filled Boxes","DashboardWebStringId.ConditionalFormatting.IconType.Rating2FilledBoxes":"Rating 2 Filled Boxes","DashboardWebStringId.ConditionalFormatting.IconType.Rating1FilledBox":"Rating 1 Filled Box","DashboardWebStringId.ConditionalFormatting.IconType.Rating0FilledBoxes":"Rating 0 Filled Boxes","DashboardWebStringId.ConditionalFormatting.IconType.ShapeGreenTrafficLight":"Shape Green Traffic Light","DashboardWebStringId.ConditionalFormatting.IconType.ShapeYellowTrafficLight":"Shape Yellow Traffic Light","DashboardWebStringId.ConditionalFormatting.IconType.ShapeRedTrafficLight":"Shape Red Traffic Light","DashboardWebStringId.ConditionalFormatting.IconType.ShapeGreenCircle":"Shape Green Circle","DashboardWebStringId.ConditionalFormatting.IconType.ShapeYellowCircle":"Shape Yellow Circle","DashboardWebStringId.ConditionalFormatting.IconType.ShapeRedCircle":"Shape Red Circle","DashboardWebStringId.ConditionalFormatting.IconType.ShapeLightRedCircle":"Shape Light Red Circle","DashboardWebStringId.ConditionalFormatting.IconType.ShapeLightGrayCircle":"Shape Light Gray Circle","DashboardWebStringId.ConditionalFormatting.IconType.ShapeYellowTriangle":"Shape Yellow Triangle","DashboardWebStringId.ConditionalFormatting.IconType.ShapeRedDiamond":"Shape Red Diamond","DashboardWebStringId.ConditionalFormatting.IconType.IndicatorGreenCheck":"Indicator Green Check","DashboardWebStringId.ConditionalFormatting.IconType.IndicatorYellowExclamation":"Indicator Yellow Exclamation","DashboardWebStringId.ConditionalFormatting.IconType.IndicatorRedCross":"Indicator Red Cross","DashboardWebStringId.ConditionalFormatting.IconType.IndicatorCircledGreenCheck":"Indicator Circled Green Check","DashboardWebStringId.ConditionalFormatting.IconType.IndicatorCircledYellowExclamation":"Indicator Circled Yellow Exclamation","DashboardWebStringId.ConditionalFormatting.IconType.IndicatorCircledRedCross":"Indicator Circled Red Cross","DashboardWebStringId.ConditionalFormatting.IconType.IndicatorGreenFlag":"Indicator Green Flag","DashboardWebStringId.ConditionalFormatting.IconType.IndicatorYellowFlag":"Indicator Yellow Flag","DashboardWebStringId.ConditionalFormatting.IconType.IndicatorRedFlag":"Indicator Red Flag","DashboardWebStringId.ConditionalFormatting.IntersectionColumnDimension":"Intersection Column Dimension","DashboardWebStringId.ConditionalFormatting.IntersectionRowDimension":"Intersection Row Dimension","DashboardWebStringId.ConditionalFormatting.IntersectionLevelMode":"Intersection Level Mode","DashboardWebStringId.ConditionalFormatting.GradientRangeBar":"Gradient Range Bar","DashboardWebStringId.ConditionalFormatting.RangeGradient":"Range Gradient","DashboardWebStringId.ConditionalFormatting.SegmentNumber":"Segment Number","DashboardWebStringId.ConditionalFormatting.ValueComparison":"Value Comparison","DashboardWebStringId.ConditionalFormatting.Ranges":"Ranges","DashboardWebStringId.ConditionalFormatting.AverageType":"Average Type","DashboardWebStringId.ConditionalFormatting.Above":"Above","DashboardWebStringId.ConditionalFormatting.AboveOrEqual":"Above or Equal","DashboardWebStringId.ConditionalFormatting.Below":"Below","DashboardWebStringId.ConditionalFormatting.BelowOrEqual":"Below or Equal","DashboardWebStringId.ConditionalFormatting.StyleSettingsType":"Style Settings Type","DashboardWebStringId.ConditionalFormatting.Positive":"Positive","DashboardWebStringId.ConditionalFormatting.Negative":"Negative","DashboardWebStringId.ConditionalFormatting.MinimumType":"Minimum Type","DashboardWebStringId.ConditionalFormatting.MaximumType":"Maximum Type","DashboardWebStringId.ConditionalFormatting.DateType":"Date Type","DashboardWebStringId.ConditionalFormatting.DatesOccurringNone":"None","DashboardWebStringId.ConditionalFormatting.DatesOccurringEmpty":"Empty","DashboardWebStringId.ConditionalFormatting.DatesOccurringYesterday":"Yesterday","DashboardWebStringId.ConditionalFormatting.DatesOccurringToday":"Today","DashboardWebStringId.ConditionalFormatting.DatesOccurringTomorrow":"Tomorrow","DashboardWebStringId.ConditionalFormatting.DatesOccurringLastWeek":"Last Week","DashboardWebStringId.ConditionalFormatting.DatesOccurringThisWeek":"This Week","DashboardWebStringId.ConditionalFormatting.DatesOccurringNextWeek":"Next Week","DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo1":"Last Month","DashboardWebStringId.ConditionalFormatting.DatesOccurringThisMonth":"This Month","DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAfter1":"Next Month","DashboardWebStringId.ConditionalFormatting.DatesOccurringEarlierThisWeek":"This week, prior to yesterday","DashboardWebStringId.ConditionalFormatting.DatesOccurringEarlierThisMonth":"This month, prior to previous week","DashboardWebStringId.ConditionalFormatting.DatesOccurringEarlierThisYear":"This year, prior to this month","DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo2":"During the month 2 months ago","DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo3":"During the month 3 months ago","DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo4":"During the month 4 months ago","DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo5":"During the month 5 months ago","DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAgo6":"During the month 6 months ago","DashboardWebStringId.ConditionalFormatting.DatesOccurringEarlier":"Prior to the month 6 months ago","DashboardWebStringId.ConditionalFormatting.DatesOccurringPriorThisYear":"Prior to this year","DashboardWebStringId.ConditionalFormatting.DatesOccurringLaterThisWeek":"This week, beyond tomorrow","DashboardWebStringId.ConditionalFormatting.DatesOccurringLaterThisMonth":"This month, beyond next week","DashboardWebStringId.ConditionalFormatting.DatesOccurringLaterThisYear":"This year, beyond this month","DashboardWebStringId.ConditionalFormatting.DatesOccurringMonthAfter2":"During the month in 2 months time","DashboardWebStringId.ConditionalFormatting.DatesOccurringBeyond":"Following the month in 2 months time","DashboardWebStringId.ConditionalFormatting.DatesOccurringBeyondThisYear":"Following this year","DashboardWebStringId.ConditionalFormatting.CardRuleTypeDataItem":"Data Item","DashboardWebStringId.ConditionalFormatting.CardRuleTypeCard":"Card","DashboardWebStringId.ConditionalFormatting.InvalidApplyToValue":"Please select a valid data item","DashboardWebStringId.Colorization.NoSelectedSchema":"Select color signature to edit schema","DashboardWebStringId.Colorization.ColorSchemes":"Color Schemes","DashboardWebStringId.LayoutHasBeenChangedDialogMessage":"The dashboard layout has been changed.","DashboardWebStringId.SaveConfirmationDialogMessage":"If you leave before saving, your changes will be lost.","DashboardWebStringId.SaveChangesDialogMessage":"Do you want to save changes?","DashboardWebStringId.Dialog.Save":"Save","DashboardWebStringId.Dialog.DoNotSave":"Don't Save","DashboardWebStringId.Dialog.UnsupportedCalculatedField":"This data item does not support the calculated field you created. This field is available on the Data Sources page of the dashboard menu.","DashboardWebStringId.Colorization.ColorSchemeType":"Color Scheme Type","DashboardWebStringId.Colorization.MeasureNames":"Measure Names","DashboardWebStringId.Colorization.
8AddColor":"Add Color","DashboardWebStringId.Colorization.ValidationSelectMeasure":"Select at least one measure","DashboardWebStringId.ColoringModeAuto":"Auto","DashboardWebStringId.ColoringModeOff":"Off","DashboardWebStringId.ColoringModeOn":"On","DashboardWebStringId.ColorScheme.Empty":"The current dashboard does not contain color schemes","DashboardWebStringId.DashboardItemMenu.Bindings.SelectDataSourceButton":"Select a data source","DashboardWebStringId.DashboardItemMenu.Bindings.SelectDataSourceButtonTooltip":"To add a data source to the current dashboard, go to Menu | Data Sources.","DashboardWebStringId.DashboardItemMenu.Bindings.ChangedDataSourceMessage":"The data source for the {0} item was changed to {1}","DashboardWebStringId.ConditionalFormatting.Miscellaneous":"Miscellaneous","DashboardWebStringId.Dashboards":"Dashboards","DashboardWebStringId.EditInDesigner":"Edit in Designer","DashboardWebStringId.NoDashboards":"There are no dashboards to display.","DashboardWebStringId.AddNewDashboard":"To add a new dashboard, click","DashboardWebStringId.NewDashboard":"New Dashboard","DashboardWebStringId.Binding.Searching":"Start typing to search...","DashboardWebStringId.Binding.EmptySearchResult":"Nothing was found","DashboardWebStringId.Errors.AttemptToLoadData":"An error occurred during an attempt to load data","DashboardWebStringId.ConditionType":"Condition Type","DashboardWebStringId.ConditionalFormatting.UnsupportedDataType":"This data type is not supported","DashboardWebStringId.FormatRule":"Format Rule","DashboardWebStringId.Notification.DashboardSaving":"Dashboard is saving","DashboardWebStringId.Notification.DashboardSaved":"Dashboard is saved","DashboardWebStringId.Notification.DashboardCanNotBeSaved":"The dashboard cannot be saved","DashboardWebStringId.Notification.DashboardSavingIsNotAvailable":"Saving is not available","DashboardWebStringId.Notification.AttemptToLoadDashboards":"An error occurred during an attempt to load the list of available dashboards","DashboardWebStringId.Notification.DashboardLoading":"Dashboard is loading...","DashboardWebStringId.Notification.AttemptToLoadDashboard":"An error occurred during an attempt to load the dashboard ","DashboardWebStringId.Notification.AttemptToConnectionStrings":"An error occurred during an attempt to load connection strings","DashboardWebStringId.Notification.MethodIsNotAllowedInViewerMode":"This method is not allowed in the viewer mode","DashboardWebStringId.Notification.AttemptToLoadParameterValues":"An error occurred during an attempt to load parameter values for the data source ","DashboardWebStringId.Notification.AttemptToGetUnderlyingData":"An error occurred during an attempt to get underlying data for the item ","DashboardWebStringId.Notification.AttemptToConvertItemToType":"An error occurred during an attempt to convert the item to the type ","DashboardWebStringId.Notification.AttemptToLoadDimensionUniqueValues":"An error occurred during an attempt to load dimension unique values for the data source ","DashboardWebStringId.Notification.AttemptToLoadFieldListForDataSource":"An error occurred during an attempt to load the field list for the data source ","DashboardWebStringId.Notification.AttemptToGetColorScheme":"An error occurred during an attempt to get the color schem
vendor: 47,406 bytes, line 8
8e","DashboardWebStringId.Notification.AttemptToLoadAvailableFontFamilies":"An error occurred during an attempt to load available font families","DashboardWebStringId.Notification.AttemptToPerformExport":"An error occurred during an attempt to perform export","DashboardWebStringId.Notification.NewDashboardCannotBeCreated":"A new dashboard cannot be created","DashboardWebStringId.Notification.ErrorHasOccuredOn":"An error occurred during an","DashboardWebStringId.Notification.UnsupportedDataSourceType":"Unsupported data source type","DashboardWebStringId.Notification.QueryDoesNotExist":"The query with the specified name does not exist: {0}.","DashboardWebStringId.Notification.UnderlyingRequestDataNotLoaded":"The data for the '{0}' dashboard item has not been loaded yet. Please check whether the 'getItemData' method call returns an initialized non-null value before you request the underlying data.","DashboardWebStringId.LimitVisibleData.DisplayAllDataTooltip":"This dashboard item is bound to a large dataset and does not currently display all data to retain performance. Click this button to display all data.","DashboardWebStringId.LimitVisibleData.IncreasePerformanceTooltip":"This dashboard item is bound to a large data set. To increase performance, click this icon to limit visible data.","DashboardWebStringId.ConditionalFormatting.Condition":"Condition","DashboardWebStringId.CardLayout.MinWidth":"Min Width","DashboardWebStringId.CardLayout.MaxWidth":"Max Width","DashboardWebStringId.CardLayout.Editor.CardLayout":"Card Layout","DashboardWebStringId.CardLayout.Editor.FormatOptions":"Format Options","DashboardWebStringId.CardLayout.LayoutOptions":"Layout Options","DashboardWebStringId.CardLayout.ResetTemplate":"Reset","DashboardWebStringId.CardLayout.ApplyToAllCards":"Apply to all Cards","DashboardWebStringId.Binding.ValuesPattern":"Values {0}","DashboardWebStringId.Parameters.ParameterNameShouldBeUnique":"A name of the parameter should be unique","DashboardWebStringId.Title.ImageEmbedded":"Embedded","DashboardWebStringId.Title.ImageLinked":"Linked","DashboardWebStringId.Title.ImageNone":"None","DashboardWebStringId.RangeFilter.SetDefaultCustomPeriod":"Set as Default","DashboardWebStringId.RangeFilter.ClearDefaultCustomPeriod":"Clear Default Custom Period","DashboardWebStringId.MobileLayout.Back":"Back","DashboardWebStringId.MobileLayout.SwitchToViewer":"You have opened the Web Dashboard in the Designer mode. The control supports a mobile layout only if it works in the Viewer mode. Do you want to switch to the Viewer mode?","DashboardWebStringId.Search":"Search...","DashboardWebStringId.SearchFontFamilies":"Search font families...","DashboardStringId.DefaultNameTabPage":"Page","DashboardStringId.DefaultNameChartPane":"Pane","DashboardStringId.DefaultNameChartIndicator":"indicator","DashboardStringId.NewCalculatedFieldNamePrefix":"Calculated Field","DashboardStringId.NewParameterNamePrefix":"Parameter","AnalyticsCoreStringId.Parameter_Type_String":"String","AnalyticsCoreStringId.Parameter_Type_DateTime":"Date and Time","AnalyticsCoreStringId.Parameter_Type_DateOnly":"Date","AnalyticsCoreStringId.Parameter_Type_TimeOnly":"Time","AnalyticsCoreStringId.Parameter_Type_Int16":"Number (16 bit integer)","AnalyticsCoreStringId.Parameter_Type_Int32":"Number (32 bit integer)","AnalyticsCoreStringId.Parameter_Type_Int64":"Number (64 bit integer)","AnalyticsCoreStringId.Parameter_Type_Float":"Number (floating-point)","AnalyticsCoreStringId.Parameter_Type_Double":"Number (double-precision floating-point)","AnalyticsCoreStringId.Parameter_Type_Decimal":"Number (decimal)","AnalyticsCoreStringId.Parameter_Type_Boolean":"Boolean","AnalyticsCoreStringId.Parameter_Type_Guid":"Guid","AnalyticsCoreStringId.ExpressionEditor_ExpressionCaption":"Expression Editor","DataAccessUIStringId.FiltersView":"Filter Editor","DashboardStringId.SeriesTypeGroupArea":"Area","DashboardStringId.SeriesTypeGroupBar":"Bar","DashboardStringId.SeriesTypeGroupBubble":"Bubble","DashboardStringId.SeriesTypeGroupFinancial":"Financial","DashboardStringId.SeriesTypeGroupPointLine":"Point / Line","DashboardStringId.SeriesTypeGroupRange":"Range","DashboardStringId.FunctionCategoryWindow":"Window","DashboardStringId.FunctionCategoryAggregate":"Aggregate","DashboardStringId.FunctionCategoryAdvanced":"Advanced","DashboardStringId.FunctionDescriptionRunningCustomAggregate":"RunningAggregate(SummaryExpression, CustomAggregateName) - Returns the cumulative result of the custom function applied to specified expression from the first row in the window to the current row.\r\n","DashboardStringId.FunctionDescriptionWindowCustomAggregate":"WindowAggregate(SummaryExpression, StartOffset, EndOffset, CustomAggregateName) - Returns the result of the custom function applied to the specified expression in the window.\r\n","DashboardStringId.FunctionDescriptionWindowAvg":"WindowAvg(SummaryExpression, StartOffset, EndOffset)\r\nReturns the average of the expression within the window, which is defined using offsets from the current row.\r\n ","DashboardStringId.FunctionDescriptionRunningMin":"RunningMin(SummaryExpression)\r\nReturns the running minimum of the specified expression from the first row in the window to the current row.\r\n ","DashboardStringId.FunctionDescriptionTotal":"Total(SummaryExpression)\r\nReturns the total for the specified expression in a table calculation window.\r\n ","DashboardStringId.FunctionDescriptionRankCompetition":'RankCompetition(SummaryExpression, ["asc", "desc"])\r\nReturns the standard competition rank for the current row in the window.\r\n ',"DashboardStringId.FunctionDescriptionLookup":"Lookup(SummaryExpression, Position)\r\nReturns the value of the expression in a target position specified as a relative offset from the current position.\r\n ","DashboardStringId.FunctionDescriptionRunningCount":"RunningCount(SummaryExpression)\r\nReturns the running count of the specified expression from the first row in the window to the current row.\r\n ","DashboardStringId.FunctionDescriptionWindowMax":"WindowMax(SummaryExpression, StartOffset, EndOffset)\r\nReturns the maximum of the expression within the window.\r\n ","DashboardStringId.FunctionDescriptionVarp":"Varp(Value)\r\nReturns the variance of a population, where the population is the entire data to be summarized.","DashboardStringId.FunctionDescriptionRunningAvg":"RunningAvg(SummaryExpression)\r\nReturns the running average of the specified expression from the first row in the window to the current row.\r\n ","DashboardStringId.FunctionDescriptionFirst":"First()\r\nReturns the number of rows from the current row to the first row in the window.\r\n ","DashboardStringId.FunctionDescriptionWindowMin":"WindowMin(SummaryExpression, StartOffset, EndOffset)\r\nReturns the minimum of the expression within the window.\r\n ","DashboardStringId.FunctionDescriptionWindowStdDev":"WindowStdDev(SummaryExpression, StartOffset, EndOffset)\r\nReturns the sample standard deviation of the expression within the window.\r\n ","DashboardStringId.FunctionDescriptionLast":"Last()\r\nReturns the number of rows from the current row to the last row in the window.\r\n ","DashboardStringId.FunctionDescriptionWindowCount":"WindowCount(SummaryExpression, StartOffset, EndOffset)\r\nReturns the count of the expression within the window.\r\n ","DashboardStringId.FunctionDescriptionCountDistinct":"CountDistinct(Value)\r\nReturns the number of unique objects in a collection.","DashboardStringId.FunctionDescriptionIndex":"Index()\r\nReturns the index of the current row in the window.\r\n ","DashboardStringId.FunctionDescriptionWindowStdDevp":"WindowStdDevp(SummaryExpression, StartOffset, EndOffset)\r\nReturns the biased standard deviation of the expression within the window.\r\n ","DashboardStringId.FunctionDescriptionWindowMode":"WindowMode(SummaryExpression, StartOffset, EndOffset)\r\n Returns the mode of the expression within the window.","DashboardStringId.FunctionDescriptionRunningMax":"RunningMax(SummaryExpression)\r\nReturns the running maximum of the specified expression from the first row in the window to the current row.\r\n ","DashboardStringId.FunctionDescriptionRankPercentile":'RankPercentile(SummaryExpression, ["asc", "desc"])\r\nReturns the percentile rank for the current row in the window.\r\n ',"DashboardStringId.FunctionDescriptionRankDense":'RankDense(SummaryExpression, ["asc", "desc"])\r\nReturns the dense rank for the current row in the window.\r\n ',"DashboardStringId.FunctionDescriptionWindowSum":"WindowSum(SummaryExpression, StartOffset, EndOffset)\r\nReturns the sum of the expression within the window.\r\n ","DashboardStringId.FunctionDescriptionWindowCountDistinct":"WindowCountDistinct(SummaryExpression, StartOffset, EndOffset)\r\nReturns the distinct count of the expression within the window.\r\n ","DashboardStringId.FunctionDescriptionStdDevp":"StdDevp(Value)\r\nReturns the standard deviation of a population, where the population is the entire data to be summarized.","DashboardStringId.FunctionDescriptionSize":"Size()\r\nReturns the number of rows in the window.\r\n ","DashboardStringId.FunctionDescriptionMedian":"Median(Value)\r\nReturns the median of the values in a collection.","DashboardStringId.FunctionDescriptionRankModified":'RankModified(SummaryExpression, ["asc", "desc"])\r\nReturns the modified competition rank for the current row in the window.\r\n ',"DashboardStringId.FunctionDescriptionWindowMedian":"WindowMedian(SummaryExpression, StartOffset, EndOffset)\r\nReturns the median of the expression within the window.\r\n ","DashboardStringId.FunctionDescriptionRunningSum":"RunningSum(SummaryExpression)\r\nReturns the running sum of the specified expression from the first row in the window to the current row.\r\n ","DashboardStringId.FunctionDescriptionWindowVarp":"WindowVarp(SummaryExpression, StartOffset, EndOffset)\r\nReturns the biased variance of the expression within the window.\r\n ","DashboardStringId.FunctionDescriptionWindowVar":"WindowVar(SummaryExpression, StartOffset, EndOffset)\r\nReturns the variance of the expression within the window.\r\n ","DashboardStringId.FunctionDescriptionStdDev":"StdDev(Value)\r\nReturns an estimate of the standard deviation of a population, where the sample is a subset of the entire population.","DashboardStringId.FunctionDescriptionRankUnique":'RankUnique(SummaryExpression, ["asc", "desc"])\r\nReturns the unique rank for the current row in the window.\r\n ',"DashboardStringId.FunctionDescriptionVar":"Var(Value)\r\nReturns an estimate of the variance of a population, where the sample is a subset of the entire population.","DashboardStringId.FunctionDescriptionAggr":"aggr(SummaryExpression, Dimension1, Dimension2, ...)\r\nUses the detail level and summary function to aggregate underlying data. The level depends on the number of dimensions.","DashboardStringId.FunctionDescriptionAggrJoinRule":"joinRule(dimension, searchValue)\r\nSpecifies the dimension for the 'aggr' function and a column whose values are used in the join operation after aggregation is completed.","DashboardStringId.FunctionDescriptionWindowDefinition":"w(WindowExpression, partitionByFunction, orderByFunction)\r\nCalculates aggregated values with the specified window function for the window defined by the specified partitioning and ordering.","DashboardStringId.FunctionDescriptionWindowDefinitionPartitionBy":"partitionBy(column1, column2, ...)\r\nSpecifies the columns by which the data rows are partitioned. The window function is applied to each partition separately.","DashboardStringId.FunctionDescriptionWindowDefinitionOrderBy":"orderBy(column1, column2, ...)\r\nSpecifies the logical order in which the window function calculation is performed on the rows in the window.","DashboardStringId.FunctionDescriptionWindowDefinitionOrderAsc":"asc(column)\r\nSpecifies that the values in the specified column are sorted in ascending order. This is the default sort order.","DashboardStringId.FunctionDescriptionWindowDefinitionOrderDesc":"desc(column)\r\nSpecifies that the values in the specified column are sorted in descending order.","DashboardStringId.AggregateExFunctionDescriptionCountNotNull":"CountNotNull(Value)\r\nReturns a number of non-null objects in a collection.","DashboardStringId.AggregateExFunctionDescriptionMode":"Mode(Value)\r\nThe mode of the values.A mode is the value that is repeated more often than any other.","DashboardStringId.FunctionOperatorExFunctionDescriptionGetDateHour":"GetDateHour(DateTime)\r\nExtracts the date part with the hour value from the defined DateTime.","DashboardStringId.FunctionOperatorExFunctionDescriptionGetDateHourMinute":"GetDateHourMinute(DateTime)\r\nExtracts the date part with the hour and minute values from the defined DateTime.","DashboardStringId.FunctionOperatorExFunctionDescriptionGetDateHourMinuteSecond":"GetDateHourMinuteSecond(DateTime)\r\nExtracts the date part with the hour, minute, and second values from the defined DateTime.","DashboardStringId.FunctionOperatorExFunctionDescriptionGetDateMonthYear":"GetDateHourMinuteSecond(DateTime)\r\nExtracts the date part with the hour, minute, and second values from the defined DateTime.","DashboardStringId.FunctionDescriptionGetDateWeekYear":"GetDateWeekYear(DateTime)\r\nReturns the date that corresponds the first day of the week in the defined DateTime depending on the culture settings.","DashboardStringId.FunctionDescriptionGetDateWeekYear2":"GetDateWeekYear(DateTime, ['FirstDay', 'FirstFullWeek', 'FirstFourDayWeek'])\r\nReturns the date of the first day of the week for a given DateTime. The second parameter determines the rule for calculating the calendar week.","DashboardStringId.FunctionOperatorExFunctionDescriptionGetDateQuarterYear":"GetDateQuarterYear(DateTime)\r\nExtracts the date with the quarter and year from the defined DateTime.","DashboardStringId.FunctionOperatorExFunctionDescriptionGetQuarter":"GetQuarter(DateTime)\r\nExtracts a quarter from the defined DateTime.","DashboardStringId.FunctionOperatorExFunctionDescriptionGetWeekOfMonth":"GetWeekOfMonth(DateTime)\r\nExtracts the week of the month from the defined DateTime.","DashboardStringId.FunctionOperatorExFunctionDescriptionGetWeekOfYear":"GetWeekOfYear(DateTime)\r\nExtracts the week of the year from the defined DateTime.","DashboardStringId.FunctionOperatorExFunctionDescriptionMakeDateTime3":"MakeDateTime(Year, Month, Day)\r\nReturns a date value constructed from the specified Year, Month and Day.","DashboardStringId.FunctionOperatorExFunctionDescriptionMakeDateTime4":"MakeDateTime(Year, Month, Day, Hour)\r\nReturns a date value constructed from the specified Year, Month, Day and Hour.","DashboardStringId.FunctionOperatorExFunctionDescriptionMakeDateTime5":"MakeDateTime(Year, Month, Day, Hour, Minute)\r\nReturns a date value constructed from the specified Year, Month, Day, Hour and Minute.","DashboardStringId.FunctionOperatorExFunctionDescriptionMakeDateTime6":"MakeDateTime(Year, Month, Day, Hour, Minute, Second)\r\nReturns a date value constructed from the specified Year, Month, Day, Hour, Minute and Second.","DashboardStringId.FunctionOperatorExFunctionDescriptionToBoolean":"ToBoolean(Value)\r\nConverts Value to an equivalent Boolean value.","DashboardStringId.FunctionOperatorExFunctionDescriptionToDateTime":"ToDateTime(Value)\r\nConverts Value to a DateTime value.","ExpressionEditorStringId.Constant_True":"Represents the Boolean True value.","ExpressionEditorStringId.Constant_False":"Represents the Boolean False value.","ExpressionEditorStringId.Constant_Null":"Represents a null reference, one that does not refer to any object.","ExpressionEditorStringId.Operator_Plus":"Adds the value of one numeric expression to another, or concatenates two strings","ExpressionEditorStringId.Operator_Minus":"Finds the difference between two numbers.","ExpressionEditorStringId.Operator_Multiply":"Multiplies the value of two expressions.","ExpressionEditorStringId.Operator_Divide":"Divides the first operand by the second.","ExpressionEditorStringId.Operator_Modulo":"Returns the remainder (modulus) obtained by dividing one numeric expression into another.","ExpressionEditorStringId.Operator_BitwiseOr":"Compares each bit of its first operand to the corresponding bit of its second operand. If both bits are 0, the corresponding result bit is 0. Otherwise, the corresponding result bit is 1.","ExpressionEditorStringId.Operator_BitwiseAnd":"Compares each bit of its first operand to the corresponding bit of its second operand. If both bits are 1, the corresponding result bit is 1. Otherwise, the corresponding result bit is 0.","ExpressionEditorStringId.Operator_BitwiseXor":"Compares each bit of its first operand to the corresponding bit of its second operand. If both bits are equal, the corresponding result bit is 0. Otherwise, the corresponding result bit is 1.","ExpressionEditorStringId.Operator_Equal":"Returns true if both operands have the same value; otherwise, it returns false.","ExpressionEditorStringId.Operator_NotEqual":"Returns true if the operands do not have the same value; otherwise, it returns false.","ExpressionEditorStringId.Operator_Less":"Less than operator. Used to compare expressions.","ExpressionEditorStringId.Operator_LessOrEqual":"Less than or equal to operator. Used to compare expressions.","ExpressionEditorStringId.Operator_GreaterOrEqual":"Greater than or equal to operator. Used to compare expressions.","ExpressionEditorStringId.Operator_Greater":"Greater than operator. Used to compare expressions.","ExpressionEditorStringId.Operator_In":"In (,,,)\r\nTests for the existence of a property in an object.","ExpressionEditorStringId.Operator_Like":"Compares a string against a pattern. If the value of the string matches the pattern, result is true. If the string does not match the pattern, result is false. If both string and pattern are empty strings, the result is true.","ExpressionEditorStringId.Operator_Between":"Between (,)\r\nSpecifies a range to test. Returns true if a value is greater than or equal to the first operand and less than or equal to the second operand.","ExpressionEditorStringId.Operator_And":"Performs a logical conjunction on two expressions.","ExpressionEditorStringId.Operator_Or":"Performs a logical disjunction on two Boolean expressions.","ExpressionEditorStringId.Operator_Not":"Performs logical negation on an expression.","ExpressionEditorStringId.Function_Max":"Max(Value1, Value2)\r\nReturns the maximum value from the specified values.","ExpressionEditorStringId.Function_Min":"Min(Value1, Value2)\r\nReturns the minimum value from the specified values.","ExpressionEditorStringId.Function_Abs":"Abs(Value)\r\nReturns the absolute, positive value of the given numeric expression.","ExpressionEditorStringId.Function_Acos":"Acos(Value)\r\nReturns the arccosine of a number (the angle, in radians, whose cosine is the given float expression).","ExpressionEditorStringId.Function_Asin":"Asin(Value)\r\nReturns the arcsine of a number (the angle, in radians, whose sine is the given float expression).","ExpressionEditorStringId.Function_Atn":"Atn(Value)\r\nReturns the arctangent of a number (the angle, in radians, whose tangent is the given float expression).","ExpressionEditorStringId.Function_Atn2":"Atn2(Value1, Value2)\r\nReturns the angle whose tangent is the quotient of two specified numbers, in radians.","ExpressionEditorStringId.Function_BigMul":"BigMul(Value1, Value2)\r\nReturns an Int64 containing the full product of two specified 32-bit numbers.","ExpressionEditorStringId.Function_Ceiling":"Ceiling(Value)\r\nReturns the smallest integer that is greater than or equal to the given numeric expression.","ExpressionEditorStringId.Function_Cos":"Cos(Value)\r\nReturns the cosine of the angle defined in radians.","ExpressionEditorStringId.Function_Sin":"Sin(Value)\r\nReturns the sine of the angle, defined in radians.","ExpressionEditorStringId.Function_Tan":"Tan(Value)\r\nReturns the tangent of the angle defined in radians.","ExpressionEditorStringId.Function_Cosh":"Cosh(Value)\r\nReturns the hyperbolic cosine of the angle defined in radians.","ExpressionEditorStringId.Function_Sinh":"Sinh(Value)\r\nReturns the hyperbolic sine of the angle defined in radians.","ExpressionEditorStringId.Function_Tanh":"Tanh(Value)\r\nReturns the hyperbolic tangent of the angle defined in radians.","ExpressionEditorStringId.Function_Exp":"Exp(Value)\r\nReturns the exponential value of the given float expression.","ExpressionEditorStringId.Function_Sqr":"Sqr(Value)\r\nReturns the square root of a given number Value.","ExpressionEditorStringId.Function_Floor":"Floor(Value)\r\nReturns the largest integer less than or equal to the given numeric expression.","ExpressionEditorStringId.Function_Sign":"Sign(Value)\r\nReturns the positive (+1), zero (0), or negative (-1) sign of the given Value.","ExpressionEditorStringId.Function_Round":"Round(Value)\r\nRounds the given Value to the nearest integer.","ExpressionEditorStringId.Function_Round_2":"Round(Value, Precision)\r\nRounds the given Value to the nearest integer, or to a specified Precision.","ExpressionEditorStringId.Function_Log":"Log(Value)\r\nReturns the natural logarithm of a specified number.","ExpressionEditorStringId.Function_Log_2":"Log(Value, Base)\r\nReturns the logarithm of a specified number Value in a specified Base.","ExpressionEditorStringId.Function_Log10":"Log10(Value)\r\nReturns the base 10 logarithm of a specified number Value.","ExpressionEditorStringId.Function_Power":"Power()\r\nReturns a specified number Value, raised to a specified Power.","ExpressionEditorStringId.Function_Rnd":"Rnd()\r\nReturns a random number that is less than 1, but greater than or equal to zero.","ExpressionEditorStringId.Function_ToInt":"ToInt(Value)\r\nConverts Value to an equivalent 32-bit signed integer.","ExpressionEditorStringId.Function_ToLong":"ToLong(Value)\r\nConverts Value to an equivalent 64-bit signed integer.","ExpressionEditorStringId.Function_ToFloat":"ToFloat(Value)\r\nConverts Value to an equivalent 32-bit single-precision floating-point number.","ExpressionEditorStringId.Function_ToDouble":"ToDouble(Value)\r\nConverts Value to an equivalent 64-bit double-precision floating-point number.","ExpressionEditorStringId.Function_ToDecimal":"ToDecimal(Value)\r\nConverts Value to an equivalent decimal number.","ExpressionEditorStringId.Function_StartsWith":"StartsWith(String, StartString)\r\nReturns True if the beginning of String matches StartString; otherwise, False is returned.","ExpressionEditorStringId.Function_EndsWith":"EndsWith(String, EndString)\r\nReturns True if the end of String matches EndString; otherwise, False is returned.","ExpressionEditorStringId.Function_Contains":"Contains(String, SubString)\r\nReturns True if SubString occurs within String; otherwise, False is returned.","ExpressionEditorStringId.Function_Trim":"Trim(String)\r\nRemoves all leading and trailing SPACE characters from String.","ExpressionEditorStringId.Function_Len":"Len(Value)\r\nReturns an integer containing either the number of characters in a string or the nominal number of bytes required to store a variable.","ExpressionEditorStringId.Function_Upper":"Upper(String)\r\nReturns String in uppercase.","ExpressionEditorStringId.Function_Lower":"Lower(String)\r\nReturns String in lowercase.","ExpressionEditorStringId.Function_Concat":"Concat(String1, ... ,StringN)\r\nReturns a string value containing the concatenation of the current string with any additional strings.","ExpressionEditorStringId.Function_Ascii":"Ascii(String)\r\nReturns the ASCII code value of the leftmost character in a character expression.","ExpressionEditorStringId.Function_Reverse":"Reverse(String)\r\nReverses the order of elements within a String.","ExpressionEditorStringId.Function_ToStr":"ToStr(Value)\r\nReturns a string representation of an object.","ExpressionEditorStringId.Function_Char":"Char(Number)\r\nConverts the specified ASCII integer Number to a character.","ExpressionEditorStringId.Function_CharIndex":"CharIndex(String1, String2)\r\nReturns the starting position of String1 within String2, beginning from the zero character position to the end of a string.","ExpressionEditorStringId.Function_CharIndex_3":"CharIndex(String1, String2, StartLocation)\r\nReturns the starting position of String1 within String2, beginning from the StartLocation character position to the end of a string.","ExpressionEditorStringId.Function_PadLeft":"PadLeft(String, Length)\r\nLeft-aligns characters in the defined String, padding its left side with white space characters up to a specified total Length.","ExpressionEditorStringId.Function_PadRight":"PadRight(String, Length)\r\nRight-aligns characters in the defined String, padding its right side with white space characters up to a specified total Length.","ExpressionEditorStringId.Function_PadLeft_3":"PadLeft(String, Length, Char)\r\nLeft-aligns characters in the defined String, padding its left side with the specified Char up to a specified total Length.","ExpressionEditorStringId.Function_PadRight_3":"PadRight(String, Length, Char)\r\nRight-aligns characters in the defined String, padding its right side with the specified Char up to a specified total Length.","ExpressionEditorStringId.Function_Remove":"Remove(String, StartPosition)\r\nDeletes all characters from specified String, beginning at a specified StartPosition.","ExpressionEditorStringId.Function_Remove_3":"Remove(String, StartPosition, Length)\r\nDeletes a specified Length of characters from specified String, beginning at a specified StartPosition.","ExpressionEditorStringId.Function_Replace":"Replace(String, SubString2, String3)\r\nReturns a copy of String1, in which SubString2 has been replaced with String3.","ExpressionEditorStringId.Function_Insert":"Replace(String1, StartPosition, String2)\r\nInserts String2 into String1 at the position specified by StartPositon.","ExpressionEditorStringId.Function_Substring":"Substring(String, StartPosition)\r\nRetrieves a substring from String. The substring starts at StartPosition.","ExpressionEditorStringId.Function_Substring_3":"Substring(String, StartPosition, Length)\r\nRetrieves a substring from String. The substring starts at StartPosition and has the specified Length.","ExpressionEditorStringId.Function_Iif":"Iif(FirstClause, FirstClauseTrueValue, ..., LastClause, LastClauseTrueValue, FalseValue)\r\nReturns either a value defined for the first Boolean condition that is True, or the last value if none of these conditions is True.\r\nThis function can accept any number of arguments.","ExpressionEditorStringId.Function_InRange":"InRange(FirstOperand, SecondOperand, ThirdOperand)\r\nSpecifies a range to test. Returns true if the first operand is greater than or equal to the second operand and less than the third operand.","ExpressionEditorStringId.Function_IsNull":"IsNull(Value)\r\nReturns True if the specified Value is NULL.","ExpressionEditorStringId.Function_IsNullOrEmpty":"IsNullOrEmpty(String)\r\nReturns True if the specified String object is NULL or an empty string; otherwise, False is returned.","ExpressionEditorStringId.Function_IsThisWeek":"IsThisWeek(Date)\r\nReturns True if the specified DateTime/DateOnly falls within the current week.","ExpressionEditorStringId.Function_IsThisMonth":"IsThisMonth(Date)\r\nReturns True if the specified DateTime/DateOnly falls within the current month.","ExpressionEditorStringId.Function_IsThisYear":"IsThisYear(Date)\r\nReturns True if the specified DateTime/DateOnly falls within the current year.","ExpressionEditorStringId.Function_LocalDateTimeLastMonth":"LocalDateTimeLastMonth()\r\nReturns a date corresponding to the first day of the previous month.","ExpressionEditorStringId.Function_LocalDateTimeLastYear":"LocalDateTimeLastYear()\r\nReturns a date-time value corresponding to the first day of the previous year.","ExpressionEditorStringId.Function_LocalDateTimeTwoMonthsAway":"LocalDateTimeTwoMonthsAway()\r\nReturns a date-time value corresponding to the first day of the month after next.","ExpressionEditorStringId.Function_LocalDateTimeTwoYearsAway":"LocalDateTimeTwoYearsAway()\r\nReturns a date-time value corresponding to the first day of the year after next.","ExpressionEditorStringId.Function_LocalDateTimeYearBeforeToday":"LocalDateTimeYearBeforeToday()\r\nReturns a date-time value corresponding to the day one year ago.","ExpressionEditorStringId.Function_InDateRange":"InDateRange(Date, FromDate, ToDate)\r\nReturns True if DateTime/DateOnly is more than or equal to FromDate, and less than the day that follows ToDate.","ExpressionEditorStringId.Function_IsJanuary":"IsJanuary(Date)\r\nReturns True if the specified DateTime/DateOnly falls within January.","ExpressionEditorStringId.Function_IsFebruary":"IsFebruary(Date)\r\nReturns True if the specified DateTime/DateOnly falls within February.","ExpressionEditorStringId.Function_IsMarch":"IsMarch(Date)\r\nReturns True if the specified DateTime/DateOnly falls within March.","ExpressionEditorStringId.Function_IsApril":"IsApril(Date)\r\nReturns True if the specified DateTime/DateOnly falls within April.","ExpressionEditorStringId.Function_IsMay":"IsMay(Date)\r\nReturns True if the specified DateTime/DateOnly falls within May.","ExpressionEditorStringId.Function_IsJune":"IsJune(Date)\r\nReturns True if the specified DateTime/DateOnly falls within June.","ExpressionEditorStringId.Function_IsJuly":"IsJuly(Date)\r\nReturns True if the specified DateTime/DateOnly falls within July.","ExpressionEditorStringId.Function_IsAugust":"IsAugust(Date)\r\nReturns True if the specified DateTime/DateOnly falls within August.","ExpressionEditorStringId.Function_IsSeptember":"IsSeptember(Date)\r\nReturns True if the specified DateTime/DateOnly falls within September.","ExpressionEditorStringId.Function_IsOctober":"IsOctober(Date)\r\nReturns True if the specified DateTime/DateOnly falls within October.","ExpressionEditorStringId.Function_IsNovember":"IsNovember(Date)\r\nReturns True if the specified DateTime/DateOnly falls within November.","ExpressionEditorStringId.Function_IsDecember":"IsDecember(Date)\r\nReturns True if the specified DateTime/DateOnly falls within December.","ExpressionEditorStringId.Function_IsLastMonth":"IsLastMonth(Date)\r\nReturns True if the specified DateTime/DateOnly falls within the previous month.","ExpressionEditorStringId.Function_IsLastYear":"IsLastYear(Date)\r\nReturns True if the specified DateTime/DateOnly falls within the previous year.","ExpressionEditorStringId.Function_IsNextMonth":"IsNextMonth(Date)\r\nReturns True if the specified DateTime/DateOnly falls within the next month.","ExpressionEditorStringId.Function_IsNextYear":"IsNextYear(Date)\r\nReturns True if the specified DateTime/DateOnly falls within the next year.","ExpressionEditorStringId.Function_IsYearToDate":"IsYearToDate(Date)\r\nReturns True if the specified DateTime/DateOnly falls within the year-to-date period (starting from the first day of the current year and continuing up to the current date).","ExpressionEditorStringId.Function_IsSameDay":"IsSameDay(Date, Date)\r\nReturns True if the specified DateTime/DateOnly values fall within the same day.","ExpressionEditorStringId.Function_LocalDateTimeDayAfterTomorrow":"LocalDateTimeDayAfterTomorrow()\r\nReturns a date-time value corresponding to the day after Tomorrow.","ExpressionEditorStringId.Function_LocalDateTimeLastWeek":"LocalDateTimeLastWeek()\r\nReturns a DateTime value corresponding to the first day of the previous week.","ExpressionEditorStringId.Function_LocalDateTimeNextMonth":"LocalDateTimeNextMonth()\r\nReturns a DateTime value corresponding to the first day of next month.","ExpressionEditorStringId.Function_LocalDateTimeNextWeek":"LocalDateTimeNextWeek()\r\nReturns a DateTime value corresponding to the first day of the following week.","ExpressionEditorStringId.Function_LocalDateTimeNextYear":"LocalDateTimeNextYear()\r\nReturns a DateTime value corresponding to the first day of the following year.","ExpressionEditorStringId.Function_LocalDateTimeNow":"LocalDateTimeNow()\r\nReturns a DateTime value corresponding to the current moment in time.","ExpressionEditorStringId.Function_LocalDateTimeThisMonth":"LocalDateTimeThisMonth()\r\nReturns a DateTime value corresponding to the first day of the current month.","ExpressionEditorStringId.Function_LocalDateTimeThisWeek":"LocalDateTimeThisWeek()\r\nReturns a DateTime value corresponding to the first day of the current week.","ExpressionEditorStringId.Function_LocalDateTimeThisYear":"LocalDateTimeThisYear()\r\nReturns a DateTime value corresponding to the first day of the current year.","ExpressionEditorStringId.Function_LocalDateTimeToday":"LocalDateTimeToday()\r\nReturns a DateTime value corresponding to Today.","ExpressionEditorStringId.Function_LocalDateTimeTomorrow":"LocalDateTimeTomorrow()\r\nReturns a date-time value corresponding to Tomorrow.","ExpressionEditorStringId.Function_LocalDateTimeTwoWeeksAway":"LocalDateTimeTwoWeeksAway()\r\nReturns a date-time value corresponding to the first day of the week that is after next week.","ExpressionEditorStringId.Function_LocalDateTimeYesterday":"LocalDateTimeYesterday()\r\nReturns a date-time value corresponding to Yesterday.","ExpressionEditorStringId.Function_AddTicks":"AddTicks(DateTime, AddTicks)\r\nReturns a date-time value that is the specified number of TicksCount away from the specified DateTime.","ExpressionEditorStringId.Function_AddMilliSeconds":"AddMilliSeconds(Time, MilliSecondsCount)\r\nReturns a time value that is the specified number of milliseconds from the specified DateTime/TimeOnly. This function is not supported in Entity Framework Core server mode sources.","ExpressionEditorStringId.Function_AddSeconds":"AddSeconds(Time, SecondsCount)\r\nReturns a time value that is the specified number of seconds from the specified DateTime/TimeOnly. This function is not supported in Entity Framework Core server mode sources.","ExpressionEditorStringId.Function_AddMinutes":"AddMinutes(Time, MinutesCount)\r\nReturns a time value that is the specified number of minutes from the specified DateTime/TimeOnly.","ExpressionEditorStringId.Function_AddHours":"AddHours(Time, HoursCount)\r\nReturns a time value that is the specified number of hours from the specified DateTime/TimeOnly.","ExpressionEditorStringId.Function_AddDays":"AddDays(Date, DaysCount)\r\nReturns a date value that is the specified number of days from the specified DateTime/TimeOnly.","ExpressionEditorStringId.Function_AddMonths":"AddMonths(Date, MonthsCount)\r\nReturns a date value that is the specified number of months from the specified DateTime/TimeOnly.","ExpressionEditorStringId.Function_AddYears":"AddYears(Date, YearsCount)\r\nReturns a date value that is the specified number of years from the specified DateTime/TimeOnly.","ExpressionEditorStringId.Function_AddTimeSpan":"AddTimeSpan(DateTime, TimeSpan)\r\nReturns a date-time value that is away from the specified DateTime for the given TimeSpan.","ExpressionEditorStringId.Function_DateDiffDay":"DateDiffDay(StartDate, EndDate)\r\nThe differences in days between the two specified DateTime/DateOnly values.","ExpressionEditorStringId.Function_DateDiffMonth":"DateDiffMonth(StartDate, EndDate)\r\nReturns the number of month boundaries between two non-nullable DateTime/DateOnly values.","ExpressionEditorStringId.Function_DateDiffYear":"DateDiffYear(StartDate, EndDate)\r\nReturns the number of year boundaries between two non-nullable DateTime/DateOnly values.","ExpressionEditorStringId.Function_DateDiffMilliSecond":"DateDiffMilliSecond(StartTime, EndTime)\r\nReturns the number of millisecond boundaries between two non-nullable DateTime/TimeOnly values.","ExpressionEditorStringId.Function_DateDiffMinute":"DateDiffMinute(StartTime, EndTime)\r\nReturns the number of minute boundaries between two non-nullable DateTime/TimeOnly values.","ExpressionEditorStringId.Function_DateDiffSecond":"DateDiffSecond(StartTime, EndTime)\r\nReturns the number of second boundaries between two non-nullable DateTime/TimeOnly values.","ExpressionEditorStringId.Function_DateDiffHour":"DateDiffHour(StartTime, EndTime)\r\nThe difference in hours between the two specified DateTime/TimeOnly values. Minutes are not taken into account.","ExpressionEditorStringId.Function_DateDiffTick":"DateDiffTick(StartDate, EndDate)\r\nReturns the number of tick boundaries between two non-nullable dates.","ExpressionEditorStringId.Function_GetDate":"GetDate(Date)\r\nExtracts a date from the defined DateTime/DateOnly.","ExpressionEditorStringId.Function_GetYear":"GetYear(Date)\r\nExtracts a year from the defined DateTime/DateOnly","ExpressionEditorStringId.Function_GetMonth":"GetMonth(Date)\r\nExtracts a month from the defined DateTime/DateOnly.","ExpressionEditorStringId.Function_GetDay":"GetDay(Date)\r\nExtracts a day from the defined DateTime/DateOnly.","ExpressionEditorStringId.Function_GetDayOfYear":"GetDayOfYear(Date)\r\nExtracts a day of the year from the defined DateTime/DateOnly.","ExpressionEditorStringId.Function_GetDayOfWeek":"GetDayOfWeek(Date)\r\nExtracts a day of the week from the defined DateTime/DateOnly.","ExpressionEditorStringId.Function_GetHour":"GetHour(Time)\r\nExtracts an hour from the defined DateTime/TimeOnly.","ExpressionEditorStringId.Function_GetMinute":"GetMinute(Time)\r\nExtracts minutes from the defined DateTime/TimeOnly.","ExpressionEditorStringId.Function_GetSecond":"GetSecond(Time)\r\nExtracts seconds from the defined DateTime/TimeOnly.","ExpressionEditorStringId.Function_GetMilliSecond":"GetMilliSecond(Time)\r\nExtracts milliseconds from the defined DateTime/TimeOnly.","ExpressionEditorStringId.Function_GetTimeOfDay":"GetTimeOfDay(DateTime)\r\nExtracts the time of the day from the defined DateTime, in ticks.","ExpressionEditorStringId.Function_Now":"Now()\r\nReturns the current system date and time.","ExpressionEditorStringId.Function_Today":"Today()\r\nReturns the current date. Regardless of the actual time, this function returns midnight of the current date.","ExpressionEditorStringId.Function_UtcNow":"UtcNow()\r\nReturns the current system date and time, expressed as Coordinated Universal Time (UTC).","ExpressionEditorStringId.Function_DateTimeFromParts6":"DateTimeFromParts(Year, Month, Day, Hour, Minute, Second)\r\nReturns a date value constructed from the specified Year, Month, Day, Hour, Minute and Second.","ExpressionEditorStringId.Function_DateOnlyFromParts":"DateOnlyFromParts(Year, Month, Day)\r\nReturns a DateOnly value constructed from the specified Year, Month, and Day.","ExpressionEditorStringId.Function_TimeOnlyFromParts2":"TimeOnlyFromParts(Hour, Minute, Second, Millisecond)\r\nReturns a TimeOnly value constructed from the specified Hour, Minute, Second, and Millisecond.","ExpressionEditorStringId.Function_AfterMidday":"AfterMidday(Time)\r\nReturns True if the specified time from DateTime/TimeOnly is after 12:00 PM.","ExpressionEditorStringId.Function_BeforeMidday":"BeforeMidday(Time)\r\nReturns True if the specified time from DateTime/TimeOnly is before 12:00 PM.","ExpressionEditorStringId.Function_IsAfternoon":"IsAfternoon(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls between 12:00 PM and 6:00 PM.","ExpressionEditorStringId.Function_IsEvening":"IsEvening(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls between 6:00 PM and 9:00 PM.","ExpressionEditorStringId.Function_IsFreeTime":"IsFreeTime(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls within free time.","ExpressionEditorStringId.Function_IsLastHour":"IsLastHour(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls within the last hour.","ExpressionEditorStringId.Function_IsLunchTime":"IsLunchTime(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls within the lunch time.","ExpressionEditorStringId.Function_IsMorning":"IsMorning(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls between 6:00 AM and 12:00 PM.","ExpressionEditorStringId.Function_IsNextHour":"IsNextHour(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls within the next hour.","ExpressionEditorStringId.Function_IsNight":"IsNight(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls between 9:00 PM and 9:00 AM.","ExpressionEditorStringId.Function_IsSameHour":"IsSameHour(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls within the same hour.","ExpressionEditorStringId.Function_IsSameTime":"IsSameTime(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls within the same time of day (hour and minute).","ExpressionEditorStringId.Function_IsThisHour":"IsThisHour(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls within the hour.","ExpressionEditorStringId.Function_IsWorkTime":"IsWorkTime(Time)\r\nReturns True if the specified time from DateTime/TimeOnly falls within work time.","ExpressionEditorStringId.Function_AvgAggregate":"Avg()\r\nEvaluates the average of the values in the collection.","ExpressionEditorStringId.Function_CountAggregate":"Count()\r\nReturns the number of objects in a collection.","ExpressionEditorStringId.Function_ExistsAggregate":"Exists()\r\nDetermines whether the object exists in the collection.","ExpressionEditorStringId.Function_MaxAggregate":"Max()\r\nReturns the maximum expression value in a collection.","ExpressionEditorStringId.Function_MinAggregate":"Min()\r\nReturns the minimum expression value in a collection.","ExpressionEditorStringId.Function_SumAggregate":"Sum()\r\nReturns the sum of all the expression values in the collection.","DashboardStringId.SparklineIndicationModeLine":"Line","DashboardStringId.SparklineIndicationModeArea":"Area","DashboardStringId.SparklineIndicationModeBar":"Bar","DashboardStringId.SparklineIndicationModeWinLoss":"Win/Loss","DashboardStringId.DefaultNameDateFilterItem":"Date Filter","DashboardWebStringId.DateFilter.FilterType":"Filter Type","DashboardWebStringId.DateFilter.FilterTypeExact":"Exact","DashboardWebStringId.DateFilter.FilterTypeAfter":"After","DashboardWebStringId.DateFilter.FilterTypeBefore":"Before","DashboardWebStringId.DateFilter.FilterTypeBetween":"Between","DashboardWebStringId.DateFilter.ArrangementMode":"Arrangement Mode","DashboardWebStringId.DateFilter.ArrangementModeAutoHeight":"Auto Height","DashboardWebStringId.DateFilter.ArrangementModeHorizontal":"Horizontal","DashboardWebStringId.DateFilter.ArrangementModeVertical":"Vertical","DashboardWebStringId.DateFilter.DatePickerLocation":"Date Picker Location","DashboardWebStringId.DateFilter.DatePickerLocationFar":"Far","DashboardWebStringId.DateFilter.DatePickerLocationNear":"Near","DashboardWebStringId.DateFilter.DatePickerLocationHidden":"Hidden","DashboardStringId.DateFilterDisplayTextPattern":"Display Text Pattern","DashboardStringId.DateFilterDatePickerButtonDefaultText":"Set Filter...","DashboardStringId.FromDatePeriodCaption":"From {0}","DashboardStringId.ToDatePeriodCaption":"To {0}","DashboardStringId.FromToDatePeriodCaption":"{0} - {1}","DashboardStringId.UniqueNameValidationMessage":"A name should be unique.","DashboardStringId.NumberRangeValidationMessage":"Value is out of ranges","DashboardStringId.GridTotalAutoTemplate":"{0}","DashboardStringId.GridTotalValueTemplate":"{0}","DashboardStringId.GridTotalTemplate":"{0} = {1}","DashboardStringId.GridTotalTypeCount":"Count","DashboardStringId.GridTotalTypeMin":"Min","DashboardStringId.GridTotalTypeMax":"Max","DashboardStringId.GridTotalTypeAvg":"Avg","DashboardStringId.GridTotalTypeSum":"Sum","DashboardStringId.GridTotalTypeAuto":"Auto","DashboardStringId.ActionShowDataInspector":"Inspect Data","DashboardStringId.InspectedData":"Inspected Data:","DashboardStringId.InspectedTypeFormatString":"({0} Data)","DashboardStringId.AggregatedDataType":"Aggregated","DashboardStringId.RawDataType":"Raw","DashboardStringId.OLAPUnavailableRawData":"OLAP Data Source - Data Unavailable","DashboardStringId.SparklineValuesSeparator":", ","DashboardStringId.SparklineArgumentValueSeparator":" - ","DashboardStringId.DataInspectorButtonClose":"Close","DashboardWebStringId.Grid.FilterClause.ApplyFilter":"Apply filter","DashboardWebStringId.Grid.FilterClause.ResetOperation":"Reset","DashboardWebStringId.Grid.FilterClause.Contains":"Contains","DashboardWebStringId.Grid.FilterClause.DoesNotContain":"Does not contain","DashboardWebStringId.Grid.FilterClause.StartsWith":"Starts with","DashboardWebStringId.Grid.FilterClause.EndsWith":"Ends with","DashboardWebStringId.Grid.FilterClause.Equals":"Equals","DashboardWebStringId.Grid.FilterClause.DoesNotEqual":"Does not equal","DashboardWebStringId.Grid.FilterClause.Less":"Less than","DashboardWebStringId.Grid.FilterClause.Greater":"Greater than","DashboardWebStringId.Grid.FilterClause.LessOrEqual":"Less than or equal to","DashboardWebStringId.Grid.FilterClause.GreaterOrEqual":"Greater than or equal to","DashboardWebStringId.Grid.FilterClause.Between":"Between","DashboardWebStringId.Grid.FilterClause.BetweenStart":"Start","DashboardWebStringId.Grid.FilterClause.BetweenEnd":"End","DashboardWebStringId.AccordionTab.Content":"Content","DashboardWebStringId.TextBoxItemEditor.NoFields":"No dashboard fields","DashboardWebStringId.TextBoxItemEditor.InsertField":"Insert Field","DashboardWebStringId.TextBoxItemEditor.EditTextButton":"Edit Text","DashboardWebStringId.TextBoxItemEditor.DialogCaption":"Text Editor","DashboardWebStringId.TextBoxItemEditor.DialogSaveAndClose":"Save and Close","DashboardWebStringId.TextBoxItemEditor.DialogClose":"Close","DashboardStringId.StartDate":"(Start Date)","DashboardStringId.EndDate":"(End Date)","DashboardWebStringId.AccordionTab.MeasureFilter":"Filter","DashboardStringId.FunctionDescriptionAggregateFilter":"filter(SummaryExpression, filterCriteria)\r\nFilters underlying data with specified filter criteria and aggregates filtered data using current detail level and the summary function.","DashboardWebStringId.TabPages":"Tab Pages","DashboardWebStringId.More":"More","DashboardStringId.MeasureFilterCaptionFormatString":"Filtered {0}","DashboardWebStringId.AccordionTab.ItemFilter":"Item Filter","DashboardWebStringId.AccordionTab.VisibleDataFilter":"Visible Data Filter","DashboardStringId.LayoutDimensionModeAuto":"Auto","DashboardStringId.LayoutDimensionModeFixed":"Fixed","DashboardWebStringId.DesignerToolbar.Width":"W:","DashboardWebStringId.DesignerToolbar.Height":"H:","DashboardWebStringId.DesignerToolbar.Pixels":"px","DashboardWebStringId.DesignerToolbar.LayoutDimensionValidationError":"The value should be between {0} and {1}","DataAccessStringId.Wizard_NoDataSourcesForDataFederationMessage":"Provide at least one data source to be used to create a federated data source.","DevExpressWebStringId.AriaLabel.EmptyDashboardItem":"Dashboard item is empty","DevExpressWebStringId.AriaLabel.DashboardItem":"Dashboard item, {0}","DevExpressWebStringId.AriaLabel.DashboardMasterFilter":"Master filter, {0}","DevExpressWebStringId.AriaLabel.DashboardItemUpdated":"{0} updated","DevExpressWebStringId.AriaLabel.DashboardTitle":"Dashboard title, {0}"
vendor: 11,115 bytes, line 8
8};function n(e){return(0,i.localize)(e)||e}function s(e){return(0,i.localize)(e)||e}function d(e,t){return(0,r.format)(s(e),s(t))}function l(){return o}},9219:(e,t,a)=>{a.d(t,{z:()=>n});var i=a(6799),r=a(5354),o=a(5116);class n extends r.Q{static getLookupShiftExpression(e){switch(e){case"Previous":return"-1";case"Next":return"1";case"First":case"Last":return"First()";default:throw new Error("Unsupported Target")}}get name(){return"DashboardWebStringId.Calculations.DifferenceCalculation"}constructor(e={},t=new i.ModelSerializer){super(e,t)}get lookupShiftExpression(){return n.getLookupShiftExpression(this.target())}getInfo(){return o.aN}_createInstance(){return new n}_getExpression(e){switch(this.differenceType()){case"Absolute":return`${e} - Lookup(${e}, ${this.lookupShiftExpression})`;case"Percentage":return`ToDouble(${e} - Lookup(${e}, ${this.lookupShiftExpression})) / Lookup(${e}, ${this.lookupShiftExpression})`;default:throw new Error("Unexpected DifferenceType")}}}r.c.DifferenceCalculation=n},9220:(e,t,a)=>{a.d(t,{Mq:()=>r,QH:()=>n,Rv:()=>d,Yt:()=>s,pZ:()=>o,sK:()=>c,uJ:()=>l,wn:()=>u});var i=a(4904);let r={propertyName:"vAlignment",modelName:"@VAlignment"},o={propertyName:"indent",modelName:"@Indent"},n=[r,o,i.YG],s={propertyName:"elements",modelName:"CardRowElements",array:!0},d=n.concat([s]),l={propertyName:"height",modelName:"@Height"},u={propertyName:"sparklineOptions",modelName:"sparklineOptions"},c=n.concat([l,u])},9223:(e,t,a)=>{a.d(t,{Hf:()=>l,Rt:()=>o,XF:()=>s,nG:()=>d,xM:()=>n});var i=a(4904),r=a(8245);let o={propertyName:"minimumType",modelName:"@MinimumType",displayName:"DashboardWebStringId.ConditionalFormatting.MinimumType",defaultVal:"Automatic",simpleFormAdapterItem:"buttonGroupEditor",values:{Automatic:"DashboardStringId.FormatConditionAutomaticValueType",Number:"DashboardStringId.FormatConditionNumberValueType",Percent:"DashboardStringId.FormatConditionPercentValueType"}},n={propertyName:"maximumType",modelName:"@MaximumType",displayName:"DashboardWebStringId.ConditionalFormatting.MaximumType",defaultVal:"Automatic",simpleFormAdapterItem:"buttonGroupEditor",values:{Automatic:"DashboardStringId.FormatConditionAutomaticValueType",Number:"DashboardStringId.FormatConditionNumberValueType",Percent:"DashboardStringId.FormatConditionPercentValueType"}},s={propertyName:"minimum",modelName:"@Minimum",displayName:"DashboardWebStringId.ConditionalFormatting.ConditionMinimum",defaultVal:0,simpleFormAdapterItem:"numberBoxEditor",from:i.a1},d={propertyName:"maximum",modelName:"@Maximum",displayName:"DashboardWebStringId.ConditionalFormatting.ConditionMaximum",defaultVal:0,simpleFormAdapterItem:"numberBoxEditor",from:i.a1},l=r.i.concat([o,n,s,d])},9228:(e,t,a)=>{a.d(t,{$h:()=>l,QF:()=>n,iU:()=>d,oR:()=>c,pJ:()=>s,tZ:()=>u});var i=a(4904),r=a(76),o=a(2807);let n={propertyName:"applyToColumn",modelName:"@ApplyToColumn",displayName:"DashboardStringId.FormatRuleApplyToColumn",defaultVal:!1,simpleFormAdapterItem:"onOffButtonGroupEditor",from:i.q6},s={Auto:"DashboardStringId.IntersectionLevelModeAuto",FirstLevel:"DashboardStringId.IntersectionLevelModeFirst",LastLevel:"DashboardStringId.IntersectionLevelModeLast",AllLevels:"DashboardStringId.IntersectionLevelModeAll",SpecificLevel:"DashboardStringId.IntersectionLevelModeSpecific"},d={...s};delete d.AllLevels;let l={propertyName:"intersectionLevelMode",modelName:"@IntersectionLevelMode",displayName:"DashboardWebStringId.ConditionalFormatting.IntersectionLevelMode",defaultVal:"Auto"},u={propertyName:"level",modelName:"PivotItemFormatRuleLevel",type:r.F},c=o.pm.concat([n,l,u])},9272:(e,t,a)=>{a.d(t,{C:()=>c});var i=a(6799),r=a(1704),o=a(865),n=a(9167),s=a(4030),d=a(1513),l=a(1055),u=a(9369);class c extends d.Lm{static _constructFilteredName(e){return(0,r.format)((0,n.Mu)("DashboardStringId.MeasureFilterCaptionFormatString"),e)}constructor(e={},t=new i.ModelSerializer){super(e,t,u.S7),this.definitions=(0,i.deserializeArray)(e.Definitions,(e=>new l.M(e,t))),this.addDisposable(this.displayText=o.computed((()=>{if(this.expression())return(0,n.Mu)("DashboardWebStringId.Calculations.Expression");let e=!!this.calculation.calculation()&&(0,n.Mu)(this.calculation.calculation().name),t=" ("+(0,n.Mu)(s.Jf[this.summaryType()||"Sum"])+")",a=(e&&e+" "||"")+this.dataMember()+t;return this.filterString()?c._constructFilteredName(a):a}))),this.addDisposable(this.calculation,this.windowDefinition)}getInfo(){return u.S7}get _id(){let e=new i.ModelSerializer({useRefs:!1});return JSON.stringify(e.serialize(this,u.S7))}}},9282:(e,t,a)=>{a.d(t,{FF:()=>y,Hl:()=>n,Lv:()=>b,Pz:()=>m,Q_:()=>d,UN:()=>s,_3:()=>l,e0:()=>p,hT:()=>u,jI:()=>x,kb:()=>g,lZ:()=>h,qA:()=>S,vP:()=>f,xE:()=>v,yN:()=>c});var i=a(6799),r=a(1513),o=a(2591);class n extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return[o.Ny]}}class s extends n{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return super.getInfo().concat(o.rH)}}class d extends r.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return[o.ym]}}class l extends d{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return super.getInfo().concat([o.gu,o.ym])}}class u extends d{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return super.getInfo().concat([o.u3])}}class c extends d{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return super.getInfo().concat([o.ht])}}class h extends u{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return super.getInfo().concat([o.ht])}}class p extends h{constructor(e={},t=new i.ModelSerializer){super(e,t)}getInfo(){return super.getInfo().concat(o.Jc)}}let m=(0,o.rZ)(n),g=(0,o.rZ)(s),b=(0,o.rZ)(l),f=(0,o.rZ)(d),y=(0,o.rZ)(h),S=(0,o.rZ)(u),v=(0,o.rZ)(c),x=(0,o.rZ)(p)},9361:(e,t,a)=>{a.d(t,{v:()=>i});let i={SelectionMode:{Argument:"Argument",Series:"Series",Points:"Points"},ChartLegendInsidePosition:{TopLeftVertical:"TopLeftVertical",TopLeftHorizontal:"TopLeftHorizontal",TopCenterVertical:"TopCenterVertical",TopCenterHorizontal:"TopCenterHorizontal",TopRightVertical:"TopRightVertical",TopRightHorizontal:"TopRightHorizontal",BottomLeftVertical:"BottomLeftVertical",BottomLeftHorizontal:"BottomLeftHorizontal",BottomCenterVertical:"BottomCenterVertical",BottomCenterHorizontal:"BottomCenterHorizontal",BottomRightVertical:"BottomRightVertical",BottomRightHorizontal:"BottomRightHorizontal"},ChartLegendOutsidePosition:{TopLeftVertical:"TopLeftVertical",TopLeftHorizontal:"TopLeftHorizontal",TopCenterHorizontal:"TopCenterHorizontal",TopRightVertical:"TopRightVertical",TopRightHorizontal:"TopRightHorizontal",BottomLeftVertical:"BottomLeftVertical",BottomLeftHorizontal:"BottomLeftHorizontal",BottomCenterHorizontal:"BottomCenterHorizontal",BottomRightVertical:"BottomRightVertical",BottomRightHorizontal:"BottomRightHorizontal"},convertSeriesType:function(e){switch(e){case"Bar":return"bar";case"StackedBar":return"stackedbar";case"FullStackedBar":return"fullstackedbar";case"Point":return"scatter";case"Line":return"line";case"StackedLine":return"stackedline";case"FullStackedLine":return"fullstackedline";case"StepLine":return"stepline";case"Spline":return"spline";case"Area":default:return"area";case"StackedArea":return"stackedarea";case"FullStackedArea":return"fullstackedarea";case"StepArea":return"steparea";case"SplineArea":return"splinearea";case"StackedSplineArea":return"stackedsplinearea";case"FullStackedSplineArea":return"fullstackedsplinearea";case"SideBySideRangeBar":return"rangebar";case"RangeArea":return"rangearea";case"CandleStick":return"candlestick";case"Stock":case"HighLowClose":return"stock";case"Donut":return"doughnut";case"Pie":return"pie";case"Weighted":return"bubble"}},convertPresentationUnit:function(e){if(e&&"DateTime"===e.Type)switch(e.DateTimePresentationUnit){case"Second":return"second";case"Minute":return"minute";case"Hour":return"hour";case"Day":return"day";case"Month":return"month";case"Week":return"week";case"Quarter":return"quarter";default:return null}return null},convertLegendInsidePosition:function(e){var t=this.ChartLegendInsidePosition;switch(e){case t.TopLeftVertical:return{verticalAlignment:"top",horizontalAlignment:"left",orientation:"vertical"};case t.TopLeftHorizontal:return{verticalAlignment:"top",horizontalAlignment:"left",orientation:"horizontal"};case t.TopCenterVertical:return{verticalAlignment:"top",horizontalAlignment:"center",orientation:"vertical"};case t.TopCenterHorizontal:return{verticalAlignment:"top",horizontalAlignment:"center",orientation:"horizontal"};case t.TopRightVertical:return{verticalAlignment:"top",horizontalAlignment:"right",orientation:"vertical"};case t.TopRightHorizontal:return{verticalAlignment:"top",horizontalAlignment:"right",orientation:"horizontal"};case t.BottomLeftVertical:return{verticalAlignment:"bottom",horizontalAlignment:"left",orientation:"vertical"};case t.BottomLeftHorizontal:return{verticalAlignment:"bottom",horizontalAlignment:"left",orientation:"horizontal"};case t.BottomCenterVertical:return{verticalAlignment:"bottom",horizontalAlignment:"center",orientation:"vertical"};case t.BottomCenterHorizontal:return{verticalAlignment:"bottom",horizontalAlignment:"center",orientation:"horizontal"};case t.BottomRightVertical:return{verticalAlignment:"bottom",horizontalAlignment:"right",orientation:"vertical"};case t.BottomRightHorizontal:return{verticalAlignment:"bottom",horizontalAlignment:"right",orientation:"horizontal"};default:return{verticalAlignment:"top",horizontalAlignment:"center",orientation:"horizontal"}}},convertLegendOutsidePosition:function(e){var t=this.ChartLegendOutsidePosition;switch(e){case t.TopLeftVertical:return{verticalAlignment:"top",horizontalAlignment:"left",orientation:"vertical"};case t.TopLeftHorizontal:return{verticalAlignment:"top",horizontalAlignment:"left",orientation:"horizontal"};case t.TopCenterHorizontal:return{verticalAlignment:"top",horizontalAlignment:"center",orientation:"horizontal"};case t.TopRightVertical:return{verticalAlignment:"top",horizontalAlignment:"right",orientation:"vertical"};case t.TopRightHorizontal:return{verticalAlignment:"top",horizontalAlignment:"right",orientation:"horizontal"};case t.BottomLeftVertical:return{verticalAlignment:"bottom",horizontalAlignment:"left",orientation:"vertical"};case t.BottomLeftHorizontal:return{verticalAlignment:"bottom",horizontalAlignment:"left",orientation:"horizontal"};case t.BottomCenterHorizontal:return{verticalAlignment:"bottom",horizontalAlignment:"center",orientation:"horizontal"};case t.BottomRightVertical:return{verticalAlignment:"bottom",horizontalAlignment:"right",orientation:"vertical"};case t.BottomRightHorizontal:return{verticalAlignment:"bottom",horizontalAlignment:"right",orientation:"horizontal"};default:return{verticalAlignment:"top",horizontalAlignment:"center",orientation:"horizontal"}}},convertPointLabelRotationAngle:function(e){switch(e){case"RotateRight":return 90;case"RotateLeft":return 270;default:return 0}},convertPointLabelPosition:function(e){return"Inside"==e?"inside":"outside"},allowArgumentAxisMargins:function(e){var t,a=void 0,i=!0;
8return 1==e.length?(e[0].SeriesTemplates.forEach((e=>{a=null==a?e.SeriesType:a,i=i&&a===e.SeriesType})),t=!(i&&-1!==["Area","StackedArea","FullStackedArea","StepArea","SplineArea","StackedSplineArea","RangeArea","FullStackedSplineArea"].indexOf(a))):t=!0,t},isFinancialType:function(e){switch(e){case"candlestick":case"stock":return!0;default:return!1}},isTransparentColorType:function(e){switch(e){case"area":case"steparea":case"splinearea":case"rangearea":case"bubble":return!0;default:return!1}},isSeriesColorSupported:function(e){switch(e){case"line":case"stackedline":case"fullstackedline":case"stepline":case"spline":case"area":case"fullstackedarea":case"splinearea":case"stackedarea":case"stackedsplinearea":case"fullstackedsplinearea":case"steparea":case"rangearea":return!0;default:return!1}},isStackedAreaType:function(e){switch(e){case"stackedarea":case"fullstackedarea":case"stackedsplinearea":case"fullstackedsplinearea":return!0;default:return!1}}}},9369:(e,t,a)=>{a.d(t,{Bj:()=>g,Kn:()=>I,OC:()=>c,S7:()=>m,UE:()=>b,Ub:()=>l,Vo:()=>D,di:()=>u,eZ:()=>n,fV:()=>s,iS:()=>S,j6:()=>f,mw:()=>x,oY:()=>d,ug:()=>y,ui:()=>h,ul:()=>v,vS:()=>p});var i=a(5419),r=a(4030),o=a(4904);let n={propertyName:"dataSource",modelName:"@DataSource",displayName:"DevExpress.DashboardCommon.DynamicListLookUpSettings.DataSource",defaultVal:"",simpleFormAdapterItem:"textBoxEditor"},s={propertyName:"dataMember",modelName:"@DataMember",displayName:"DashboardStringId.DataSourceDataMember",defaultVal:"",simpleFormAdapterItem:"textBoxEditor"},d={propertyName:"color",modelName:"@Color",displayName:"DashboardStringId.DescriptionItemColor",defaultVal:null,simpleFormAdapterItem:"textBoxEditor",from:i.Q._colorFromModel,toJsonObject:i.Q._colorToModel},l={propertyName:"paletteIndex",modelName:"@PaletteIndex",displayName:"DashboardStringId.ColorPaletteIndex",defaultVal:null,simpleFormAdapterItem:"numberBoxEditor"},u={propertyName:"summaryType",modelName:"@SummaryType",displayName:"DashboardWebStringId.SummaryType",defaultVal:"Sum",simpleFormAdapterItem:"textBoxEditor"},c={propertyName:"dateTimeGroupInterval",modelName:"@DateTimeGroupInterval",displayName:"DashboardWebStringId.Colorization.GroupInterval",defaultVal:"Year",simpleFormAdapterItem:"textBoxEditor"},h=[s,c],p={propertyName:"definitions",modelName:"Definitions",array:!0},m=[s,u,r.G7,r.sj,r.dn,r.QJ,p],g={propertyName:"dimensionKeys",modelName:"DimensionKeys",displayName:"DashboardStringId.DescriptionDimensions",array:!0},b={propertyName:"measureKeys",modelName:"MeasureKey",displayName:"DashboardStringId.DescriptionMeasures",array:!0,info:m},f=[o.YG,n,s,d,l,g,b],y={propertyName:"type",modelName:"@Type",displayName:"DashboardWebStringId.Type",simpleFormAdapterItem:"textBoxEditor"},S={propertyName:"value",modelName:"@Value",displayName:"DashboardStringId.ValueCaption",simpleFormAdapterItem:"textBoxEditor"},v=[y,S],x={propertyName:"definition",modelName:"Definition",info:h,defaultVal:""},D={propertyName:"value",modelName:"Value",displayName:"DashboardStringId.ValueCaption",info:v},I=[x,D]},9378:(e,t,a)=>{a.d(t,{J:()=>r,L:()=>o});var i=a(1571);let r={propertyName:"segmentNumber",displayName:"DashboardWebStringId.ConditionalFormatting.SegmentNumber",defaultVal:10,simpleFormAdapterItem:"numberBoxEditor"},o=i.W_.concat([])},9449:(e,t,a)=>{a.d(t,{$:()=>o,W:()=>r});let i={};function r(){i={}}function o(e){return(t,a,r)=>{if("function"!=typeof t)throw Error("The cacheable decorator can be applied only for static methods");return{value:(...t)=>{i[e]||(i[e]={});var a=i[e],o=JSON.stringify(t);if(a.hasOwnProperty(o))return a[o];var n=r.value.apply(this,t);return a[o]=n,n}}}}},9453:(e,t,a)=>{a.d(t,{A6:()=>u,YL:()=>d,bf:()=>c,vt:()=>l});var i=a(6799),r=a(865),o=a(9167),n=a(1513),s=a(5854);class d extends n.Lm{constructor(e={},t=new i.ModelSerializer){super(e,t)}_createEditorModel(e){return{title:this._getTitle(e),checked:this.visible}}getInfo(){return s.mg}_initDefault(e=!0,t=null,a=0){this.visible(e)}}class l extends d{constructor(e={},t=new i.ModelSerializer){super(e,t)}_getTitle(){return r.computed((()=>(0,o.Mu)(s.MP.DeltaIndicator)))}}class u extends d{constructor(e={},t=new i.ModelSerializer){super(e,t)}_getTitle(){return r.computed((()=>(0,o.Mu)(s.MP.Sparkline)))}}class c extends d{constructor(e={},t=new i.ModelSerializer){super(e,t)}_getTitle(e){return r.computed((()=>{var t=(0,o.Mu)(s.MP[this.valueType()]);return"DimensionValue"===this.valueType()&&(t+=" "+(e[this.dimensionIndex()]||"["+this.dimensionIndex()+"]")),t}))}getInfo(){return s.h$}_initDefault(e,t,a=0){super._initDefault(e),this.valueType(t),this.dimensionIndex(a)}_getEditorProperty(e,t=0,a){var i=(0,o.Mu)(s.MP[e]);return"DimensionValue"===e&&(i+=" "+a[t]),{value:e,displayText:i,dimensionIndex:t,key:e+t}}_createEditorModel(e){var t=["Title","Subtitle","ActualValue","TargetValue","AbsoluteVariation","PercentVariation","PercentOfTarget","CardName"].map((e=>this._getEditorProperty(e))).concat(e.map(((t,a)=>this._getEditorProperty("DimensionValue",a,e))));return{...super._createEditorModel(e),lookupDataSource:t,selectedItem:r.pureComputed({read:()=>{const e=t.filter((e=>e.value===this.valueType()&&e.dimensionIndex===this.dimensionIndex()))[0];return e&&e.key},write:e=>{const a=t.filter((t=>t.key===e))[0];this.valueType(a.value),this.dimensionIndex(a.dimensionIndex)}})}}}},9478:(e,t,a)=>{a.d(t,{G:()=>b});var i=a(6799),r=a(9167),o=a(7618),n=a(8405),s=a(4270),d=a(5792),l=a(1041),u=a(1513),c=a(5097),h=a(5200),p=a(7111),m=a(9508),g=a(8533);class b extends c.P{constructor(e={},t=new i.ModelSerializer){super(e,t),this.panes=(0,i.deserializeArray)(e.Panes||{},(e=>new p.X(this,e,t))),this.indicators=(0,i.deserializeArray)(e.Indicators||{},(e=>new h.k(e,t))),0===this.panes().length&&this._addNewPane(),(0,l.l4)(this.__arguments,(e=>{e.forEach((e=>{e._specifics.customDataShapingProperties=[{serializationInfo:o.zp,filter:e=>s.J7.isNumeric(e)}]}))}))}_clearBindings(){super._clearBindings(),this.disposeObservableArray(this.panes),this.panes.removeAll(),this.panes.push(new p.X(this,{}))}_shouldSuspendOnMasterFilterSet(){return this._useNeutralFilterMode()&&this._isMultipleMasterFilter()}_getInfoCore(){return g.W6}_getDefaultItemType(){return"Chart"}_updateContentViewModel(e){super._updateContentViewModel(e),e.ViewModel.Rotated=this.rotated()}_getTargetDimensions(){return this.interactivityOptions.targetDimensions()}_getMasterFilterMode(){return this.interactivityOptions.masterFilterMode()}_getDrillDownEnabled(){return this.interactivityOptions.isDrillDownEnabled()}_getIgnoreMasterFilter(){return this.interactivityOptions.ignoreMasterFilters()}_getCanColorByDimensions(){return this._coloredSeries().length>0}_getAreMeasuresColoredByDefault(){return this._coloredSeries().length>1}_getIsDimensionColoredByDefault(e){return!!this.__seriesDimensions().filter((t=>t.dataItem()===e))[0]}_addNewPane(){var e=new p.X(this,{"@ItemType":"Pane"});e.name(d.$A.generateName((0,r.Mu)("DashboardStringId.DefaultNameChartPane")+" ",this.panes(),"name",1)),this.panes.push(e)}_coloredSeries(){return[].concat.apply([],this.panes().map((e=>e.series()))).filter((e=>!(e instanceof m.cC||e instanceof m.o4)))}_getDefaultCalculationWindowDefinition(){return new n.Q}}
8u.Jh.Chart={type:b,groupName:"common",title:"DashboardStringId.DefaultNameChartItem",index:30}},9508:(e,t,a)=>{a.d(t,{Eu:()=>n,HP:()=>l,K9:()=>s,cC:()=>u,lr:()=>d,o4:()=>c});var i=a(6799),r=a(6465),o=a(7011);class n extends r.L{constructor(e,t){super(e,t)}_getInfoCore(){throw new Error("Method 'getInfo' is not implemented.")}grabFrom(e){super.grabFrom(e),this.plotOnSecondaryAxis(e.plotOnSecondaryAxis()),this.ignoreEmptyPoints(e.ignoreEmptyPoints()),this.showPointMarkers(e.showPointMarkers()),this.ignoreEmptyPoints(e.ignoreEmptyPoints()),this.pointLabelOptions.grabFrom(e.pointLabelOptions)}_getDataId(){const e=this._measures[0];return e&&e.uniqueName()||null}}class s extends n{constructor(e,t={},a=new i.ModelSerializer){super(t,a),e._attachDataItem(this,o.Hq.propertyName)}_getBindingModel(){return[{propertyName:o.Hq.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.ValueCaption"}]}_getContainerType(){return this.seriesType()}_getInfoCore(){return o.XE}_getDefaultItemType(){return"Simple"}get _measures(){return[this.value()].filter((e=>!!e))}get _isConditionalFormattingSupported(){return!0}}class d extends n{constructor(e,t={},a=new i.ModelSerializer){super(t,a),e._attachDataItem(this,o.zp.propertyName),e._attachDataItem(this,o.sH.propertyName)}_getInfoCore(){return o.WL}_getDefaultItemType(){return"Range"}_getBindingModel(){return[{propertyName:o.zp.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.Value1Caption"},{propertyName:o.sH.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.Value2Caption"}]}_getContainerType(){return this.seriesType()}get _measures(){return[this.value1(),this.value2()].filter((e=>!!e))}get _isConditionalFormattingSupported(){return!0}}class l extends n{constructor(e,t={},a=new i.ModelSerializer){super(t,a),e._attachDataItem(this,o.C7.propertyName),e._attachDataItem(this,o.Hq.propertyName)}_getInfoCore(){return o.AP}_getDefaultItemType(){return"Weighted"}_getBindingModel(){return[{propertyName:o.Hq.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Chart.Value"},{propertyName:o.C7.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.WeightCaption"}]}get _measures(){return[this.value(),this.weight()].filter((e=>!!e))}get _isConditionalFormattingSupported(){return!0}}class u extends n{constructor(e,t={},a=new i.ModelSerializer){super(t,a),e._attachDataItem(this,o.$t.propertyName),e._attachDataItem(this,o.R0.propertyName),e._attachDataItem(this,o.VN.propertyName)}_getInfoCore(){return o.Hs}_getDefaultItemType(){return"HighLowClose"}_getBindingModel(){return[{propertyName:o.$t.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.HighCaption"},{propertyName:o.R0.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.LowCaption"},{propertyName:o.VN.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.CloseCaption"}]}get _measures(){return[this.high(),this.low(),this.close()].filter((e=>!!e))}get _isConditionalFormattingSupported(){return!1}}class c extends u{constructor(e,t={},a=new i.ModelSerializer){super(e,t,a),e._attachDataItem(this,o.ho.propertyName)}_getInfoCore(){return o.Zv}_getDefaultItemType(){return"OpenHighLowClose"}_getBindingModel(){return[{propertyName:o.ho.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.OpenCaption"}].concat(super._getBindingModel())}_getContainerType(){return this.seriesType()}get _measures(){return[this.open(),this.high(),this.low(),this.close()].filter((e=>!!e))}get _isConditionalFormattingSupported(){return!1}}},9539:(e,t,a)=>{a.d(t,{r:()=>d});var i=a(6799),r=a(2531),o=a(9899),n=a(6490),s=a(5771);class d extends o.A{get _isApplyToRowColumnRestricted(){return!0}constructor(e,t=new i.ModelSerializer){super(e,t)}getInfo(){return n.i}getActualPredefinedType(){return s.N.getGradientPredefinedType(this.actualStyles,(e=>{var t=new d;return s.N.generateGradientByType(t,e,5,!0),t}))}setActualPredefinedType(e){s.N.generateGradientByType(this,e,5,!0)}_isGradientStop(e){return e instanceof r.S&&o.A.isGradientStop(e.predefinedColor(),e.color())}_generateByDefault(e){s.N.generateGradientByStyles(this,this.stopStyles,e)}}},9541:(e,t,a)=>{a.d(t,{i:()=>o});var i=a(865),r=a(9167);class o{constructor(e,t,a,o=!1,n="",s=""){this.dataSource=e,this.dataMember=t,this.dimensionDefinitions=a,this.colorByMeasures=o,this.componentName=n,this.name=s,this.dataItems=i.computed((()=>this.dimensionDefinitions.map((e=>e.dataMember())).concat(this.colorByMeasures?[(0,r.Mu)("DashboardWebStringId.Colorization.MeasureNames")]:[]))),this.typeText=i.computed((()=>this.componentName?(0,r.Mu)("DashboardWebStringId.Coloring.Local")+"("+this.name+")":(0,r.Mu)("DashboardWebStringId.Coloring.Global"))),this.dataSourceText=i.computed((()=>this.dataMember||this.dataSource)),this.key=i.computed((()=>[this.componentName,this.dataMember,this.dataSource].concat(this.dimensionDefinitions.map((e=>e.dataMember()+"("+e.dateTimeGroupInterval()+")")).sort()).concat(this.colorByMeasures?[(0,r.Mu)("DashboardWebStringId.Colorization.MeasureNames")]:[]).join("|")))}equals(e){return e.key()===this.key()}_getDataSourceText(e){return this.dataMember||e||this.dataSource}}},9542:e=>{e.exports=DevExpress.Analytics.Widgets.Internal},9557:(e,t,a)=>{a.d(t,{d:()=>r,l:()=>i});class i{}i.useLegacyTreeView=!1,i._useCardLegacyLayout=!1,i.showExtendedDateOccurringList=!1,i.showUndoRedoButtonsInToolbox=!1;class r{}r.customNumericFormatMode="Disabled",r.useCurrencyAccountingStyle=!0,r.gridColumnFilterMode="CaseInsensitive"},9576:(e,t,a)=>{a.d(t,{Hy:()=>g,d7:()=>
vendor: 5,693 bytes, line 8
8y,f2:()=>i,nJ:()=>b,og:()=>S,rV:()=>f,xl:()=>v});var i,r=a(6799),o=a(865),n=a(1923),s=a(6779),d=a(4270),l=a(8588),u=a(6465),c=a(5046),h=a(151),p=a(6955),m=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};!function(e){e[e.Dimension=0]="Dimension",e[e.Measure=1]="Measure",e[e.Delta=2]="Delta",e[e.Sparkline=3]="Sparkline",e[e.Hyperlink=4]="Hyperlink"}(i||(i={}));class g extends u.L{get actualDataItem(){var e=this._getActualDataItemLink();return e?e.dataItem():void 0}get _actualDataItemLink(){return this._getActualDataItemLink()}constructor(e,t={},a){super(t,a),this._displayNameSeparator="vs",this.totals=(0,r.deserializeArray)(t.Totals,(e=>new c.RH(e,a)))}dispose(){super.dispose(),this.disposeObservableArray(this.totals)}grabFrom(e){super.grabFrom(e),this.weight(e.weight()),this.fixedWidth(e.fixedWidth()),this.widthType(e.widthType())}_getInfoCore(){return p.LW}_getColumnType(){}_getDataId(){return this.actualDataItem&&this.actualDataItem.uniqueName()||null}_isAttribute(e){return!1}_getViewModel(){return{Weight:this.weight(),FixedWidth:this.fixedWidth(),WidthType:this.widthType()}}_getAvailableTotalTypes(e){return h.t.commonCountTypes}_getTotalTypes(e){var t=h.t.commonCountTypes;return(0,d.U$)(e)?h.t.commonMinMaxTypes.concat(h.t.numericTypes).concat(t):(0,d.gH)(e)||(0,d.kz)(e)?h.t.commonMinMaxTypes.concat(t):t}}m([(0,l.s)("Total")],g.prototype,"totals",void 0);class b extends g{constructor(e,t={},a){super(e,t,a),e._attachDataItem(this,p.rK.propertyName)}_getInfoCore(){return p.w7}_getColumnType(){return i.Dimension}_getActualDataItemLink(){return this.__dimension}_getAvailableTotalTypes(e){var t=this.actualDataItem;return t?this._getTotalTypes(e._getFinalDataType(t.uniqueName())):super._getAvailableTotalTypes(e)}_getDefaultItemType(){return"GridDimensionColumn"}_getBindingModel(){return[{propertyName:p.rK.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardStringId.DescriptionItemDimension"}]}}class f extends g{constructor(e,t={},a){super(e,t,a),e._attachDataItem(this,p.xP.propertyName),this.__measure._specifics.acceptableShapingType=n.zH.String}_getInfoCore(){return p.Wg}_getColumnType(){return i.Measure}_getActualDataItemLink(){return this.__measure}_getAvailableTotalTypes(e){var t=this.actualDataItem;if(t instanceof s.t){var a=this._getTotalTypes(e._getFinalDataType(t.uniqueName()));return null==t.expression()&&null==t.calculation.calculation()&&(a=a.concat(h.t.autoTypes)),a}return super._getAvailableTotalTypes(e)}_getDefaultItemType(){return"GridMeasureColumn"}_getBindingModel(){return[{propertyName:p.xP.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.DescriptionItemMeasure"}]}}class y extends g{constructor(e,t={},a){super(e,t,a),e._attachDataItem(this,p.Kf.propertyName),e._attachDataItem(this,p.Le.propertyName),this.addDisposable(o.computed((()=>{this.__actualValue._specifics.skipFormatting=!0,this.__targetValue._specifics.skipFormatting=!0,!this.__actualValue.dataItem()&&this.__targetValue.dataItem()&&(this.__targetValue._specifics.skipFormatting=!1),(this.__actualValue.dataItem()&&!this.__targetValue.dataItem()||this.__actualValue.dataItem()&&this.__targetValue.dataItem()&&"ActualValue"===this.deltaOptions.valueType())&&(this.__actualValue._specifics.skipFormatting=!1)})))}_getInfoCore(){return p.cG}_getColumnType(){return i.Delta}_getActualDataItemLink(){return this.__actualValue.dataItem()?this.__actualValue:this.__targetValue}_getDefaultItemType(){return"GridDeltaColumn"}_getBindingModel(){return[{propertyName:p.Kf.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.ActualValueCaption"},{propertyName:p.Le.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.TargetValueCaption"}]}}class S extends g{_getInfoCore(){return p.RF}_getColumnType(){return i.Sparkline}_getActualDataItemLink(){return this.__measure}constructor(e,t={},a){super(e,t,a),e._attachDataItem(this,p.KM.propertyName)}_getDefaultItemType(){return"GridSparklineColumn"}_getBindingModel(){return[{propertyName:p.KM.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Grid.Sparkline"}]}}class v extends g{constructor(e,t={},a){super(e,t,a),e._attachDataItem(this,p.KN.propertyName),this.__uriAttribute=n.Kz.create(e,this.__uriAttribute),this.__uriAttribute._specifics.isAttribute=!0,this.__uriAttribute._specifics.acceptableShapingType=n.zH.Attribute,this._displayNameSeparator="/";this.addDisposable(this.uriPattern.subscribe((e=>{this.uriPattern((0,p.H)(e))})))}_getInfoCore(){return p._7}_getColumnType(){return i.Hyperlink}_getActualDataItemLink(){return this.__displayValue}_getDefaultItemType(){return"GridHyperlinkColumn"}_isAttribute(e){return e===this.__uriAttribute.dataItem()}_getBindingModel(){return[{propertyName:p.KN.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardStringId.DisplayValueCaption"},{propertyName:p.Hr.propertyName,dataItemType:"Measure",emptyPlaceholder:"DashboardStringId.UriCaption"}]}_getAvailableTotalTypes(e){return this.actualDataItem?this._getTotalTypes(e._getFinalDataType(this.actualDataItem.uniqueName())):super._getAvailableTotalTypes(e)}}},9645:(e,t,a)=>{a.d(t,{Y:()=>d});var i=a(9361),r=a(6726),o=a(4216),n=a(4999),s=a(6224);class d extends s.f{constructor(e){super(e)}getArgument(e){return null!=e.getParent()?e.getValue():n.O.getString(o.d.ChartTotalValue)}_iterateSeriesTemplates(e){this.viewModel.SeriesTemplates.forEac
8h((t=>{e(void 0,t)}))}_isSelectionTagsRequired(){return!1}_getLastSeriesType(e){for(var t=this.viewModel.SeriesTemplates,a=t.length-1;a>=0;a--)if(e===t[a].ColorMeasureID)return i.v.convertSeriesType(t[a].SeriesType)}_createArgumentFormat(){const e=this.viewModel?this.viewModel.Argument:void 0;let t;return e&&!this.isDiscreteArgument()?(t=(0,r.mL)(e.AxisXLabelFormat),this._isNumericDataType(e.Type)&&(t&&e.AxisXLabelFormat.NumericFormat?"Auto"==e.AxisXLabelFormat.NumericFormat.Unit&&(t={...this._getArgumentAutoFormat(),format:t.format}):t=this._getArgumentAutoFormat(),t.dateType=null),t&&(t.showTrailingZeros=!1)):t=super._createArgumentFormat(),t}showPointLabels(e){return!1}getArgumentBindingValue(e,t){return e.getValue()}}},9651:(e,t,a)=>{a.d(t,{d:()=>l});var i=a(6799),r=a(865),o=a(9167),n=a(1513),s=a(7540),d=a(341);class l extends n.$t{get _classCaption(){var e=s.zY.filter((e=>this.condition()instanceof e.type))[0];return e&&this.name()+": "+(0,o.Mu)(e.displayName)}get _classId(){var e=s.zY.filter((e=>this.condition()instanceof e.type))[0],t=e&&e.propertyName;return"conditionRangeSet"===t&&(this.condition().actualStyles.filter((e=>e instanceof d.N)).length>0?t+="_icons":t+="_colors"),t}constructor(e={},t=new i.ModelSerializer){super(e,t),this.addDisposable(this.conditionBar,this.conditionRangeGradient,this.conditionGradientRangeBar,this.conditionValue,this.conditionTopBottom,this.conditionAverage,this.conditionDateOccuring,this.conditionExpression),this.addDisposable(this.condition=r.computed({read:()=>{var e=s.zY.filter((e=>this[e.propertyName]&&!this[e.propertyName].isEmpty()))[0];if(e)return this[e.propertyName]},write:e=>{s.zY.filter((t=>e instanceof t.type))[0]}}))}getInfo(){return s.Qd}_changeConditionType(e){var t=this[e],a=this.condition();t.init(),a&&a.isEmpty(!0)}}},9659:(e,t,a)=>{a.d(t,{v:()=>o});var i=a(1513),r=a(8736);class o extends i.Lm{constructor(e,t,a){super(e,t,a),a.forEach((e=>{this.addDisposable(this[e.propertyName].subscribe((t=>{e.alwaysSerialize=null!=t})))})),this.getInfo=()=>a}_isKnownProperty(e){return!!this.getInfo().filter((t=>t.propertyName===e))[0]}getValue(e){return this._isKnownProperty(e)?this[e].peek():this._model[e]}setValue(e,t){(0,r.m)(e),(0,r.s)(e,t),this._isKnownProperty(e)?this[e](t):this._model[e]=t}}},9667:(e,t,a)=>{a.d(t,{A:()=>i});class i{static validate(e,t,a){let i=this._prepareYearRangeBeforeSelection(e,t);return i=this._validateValues(i,a||{maximum:null,minimum:null}),i=this.validateLimitsOrder(i),a&&(i=this._validateOutOfRange(i,a)),i}static validateLimitsOrder(e){return e.startValue&&e.endValue&&e.startValue>e.endValue?{startValue:e.endValue,endValue:e.startValue}:e}static isValidValue(e){return"number"==typeof e||e instanceof Date}static _validateValues(e,t){return{startValue:i.isValidValue(e.startValue)?e.startValue:t.minimum,endValue:i.isValidValue(e.endValue)?e.endValue:t.maximum}}static _validateOutOfRange(e,t){let a=e.startValue>=t.minimum?e.startValue:t.minimum;a=a<=t.maximum?a:t.minimum;let i=e.endValue<=t.maximum?e.endValue:t.maximum;return i=i>=t.minimum?i:t.maximum,{startValue:a,endValue:i}}static _prepareYearRangeBeforeSelection(e,t){let a=e=>e&&e.getFullYear?e.getFullYear():e;return t?{startValue:a(e.startValue),endValue:a(e.endValue)}:e}}},9692:(e,t,a)=>{a.d(t,{s:()=>U});var i=a(191),r=a(6799),o=a(9542),n=a(865),s=a(7739),d=a(5988),l=a(4833),u=a(786),c=a(6713),h=a(2456),p=a(6655),m=a(1133),g=a(9167),b=a(2383),f=a(9541),y=a(3578),S=a(2216),v=a(8782),x=a(1923),D=a(3599),I=a(6779),C=a(7618),_=a(4030),w=a(3151),T=a(4270),M=a(8152),N=a(8591),E=a(8035),A=a(3886),F=a(8503),P=a(7994),V=a(2972),B=a(1943),O=a(2037),L=a(7003),k=a(5792),W=a(1041),R=a(887),z=a(8588),G=a(4168),$=a(4391),H=a(6157),q=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class U extends $.K{static _createDataItem(e,t,a){return new(0,U._itemTypesMap[e])(t,a)}static _updateDataItemByField(e,t,a){if(t.dataMember(e.dataMember()),t instanceof I.t)if(T.J7.isOlap(e.dataMember())){if(e.defaultNumericFormat){var i=e.defaultNumericFormat;t.numericFormat.currencyCultureName(i.CurrencyCultureName),t.numericFormat.formatType(i.FormatType),t.numericFormat.includeGroupSeparator(i.IncludeGroupSeparator),t.numericFormat.precision(i.Precision),t.numericFormat.unit(i.Unit)}}else if(a&&a.oldDataItem instanceof I.t){var r=U._getAvaliableSummaryTypeInfo(e,a.acceptableShapingType,t);r&&(-1!==Object.keys(r.values).indexOf(a.oldDataItem.summaryType())?t.summaryType(a.oldDataItem.summaryType()):t.summaryType(r.defaultVal))}else t.summaryType(function(e){if(e)switch(e.fieldType()){case"Bool":case"Text":case"DateTime":case"DateOnly":case"TimeOnly":return"Count";
8case"Custom":if(!e.isConvertible())return"Count"}return _.je.defaultVal}(e))}static _createFormatRule(e,t,a){var i=t["@ItemType"];return new(0,U._formatRuleTypesMap[i])(t,a)}static _getAvaliableSummaryTypeInfo(e,t,a){if(a&&a instanceof I.t&&a.expression())return null;if(!(T.J7.isOlap(e.dataMember())||e.isAggregate&&e.isAggregate())){if(T.J7.isNumeric(e))return _.je;switch(t){case x.zH.Number:return _.tt;case x.zH.Attribute:return _.tG;case x.zH.String:case x.zH.Hidden:return _.LF}}return null}get _actualSelectionValues(){return this._selectionValues}get _canColorByMeasures(){return this._getCanColorByMeasures()}get _canColorByDimensions(){return this._getCanColorByDimensions()}get _isLocallyColored(){return(this._getAreMeasuresColoredByDefault()||this._getCanColorByDimensions())&&!this._getUseGlobalColors()}get _isGloballyColored(){return(this._getAreMeasuresColoredByDefault()||this._getCanColorByDimensions())&&this._getUseGlobalColors()}get _interactivityDimensions(){return this._getInteractivityDimensionLinks().map((e=>e.dataItem())).filter((e=>!!e))}get _dimensions(){return this.dataItems&&this.dataItems().filter((e=>e instanceof D.f))}get _measures(){return this.dataItems&&this.dataItems().filter((e=>e instanceof I.t))}get _uniqueDataItems(){var e=[];return this.dataItems.peek().forEach((t=>{0===e.filter((e=>e.isDefinitionEquals(t))).length&&e.push(t)})),e}get _multiData(){var e=this._dataManager.peek();return e&&e.getItemData()}constructor(e={},t=new r.ModelSerializer,a=void 0){super(e,t,a),this.isDisposed=n.observable(!1),this.hiddenDimensions=n.observableArray([]),this.hiddenMeasures=n.observableArray([]),this.colorScheme=n.observableArray(),this._fullRange=n.observable(),this._selectedElementIndex=n.observable(),this._beforeMasterFilterSetByUserInteraction=null,this._afterMasterFilterSetByUserInteraction=null,this._drillDownChangedByUserInteraction=null,this._masterFilterItems=n.observable([]),this._dataManager=n.observable(),this._drillDownValues=n.observableArray([]),this._clientState=n.observable(),this._dataRequestArgs=n.observable(),this._expandingManager=new L.u,this._selectionValues=n.observable(),this._supportedUIStates=n.observable(["error","empty","loading"]),this._limitDataState=new G.F,this._processItemSelectionChange=(e,t,a)=>{if(t===s.qH.setMasterFilter||t===s.qH.setMultipleValuesMasterFilter){this._beforeMasterFilterSetByUserInteraction&&this._beforeMasterFilterSetByUserInteraction();var i=(0,d.zw)({},this._state());i=this._removeSelectionFromState(i),i=this._setSelectionToState(i,a),this._setState(i),this._afterMasterFilterSetByUserInteraction&&this._afterMasterFilterSetByUserInteraction()}else t===s.qH.drillDown&&(this._drillDownChangedByUserInteraction&&this._drillDownChangedByUserInteraction(),this._drillDownValues.push(a[0]),this._setSelectionData(null))},this._processItemDrillUp=()=>{this._drillDownChangedByUserInteraction&&this._drillDownChangedByUserInteraction();var e=this._drillDownValues.pop();this._selectionValues(this._isMasterFilter()?[[e]]:null)},this._processItemClearMasterFilter=e=>{this._beforeMasterFilterSetByUserInteraction&&this._beforeMasterFilterSetByUserInteraction();var t=(0,d.zw)({},this._state());t=this._removeSelectionFromState(t),this._setState(t),this._afterMasterFilterSetByUserInteraction&&this._afterMasterFilterSetByUserInteraction()},this._processItemSetPredefinedPeriod=e=>{var t=(0,d.zw)({},this._state());t=this._removeSelectionFromState(t),t=this._setPredefinedPeriodToState(t,e),this._setState(t)},this._processContentElementSelection=(e,t)=>{this._selectedElementIndex(t.index)},this._processDataRequest=()=>{},this._processItemClientStateUpdate=(e,t)=>{this._setClientState(t)},this._processExpandingStateChanged=(e,t)=>{this._expandingManager.onViewStateChanged(e,t)},this._processItemExpandingChange=e=>{this._expandingManager.setExpandingParams(e),this._dataQueryParams.notifySubscribers()},this.addDisposable(this._masterFilterMode=n.computed((()=>this._getMasterFilterMode()))),this.addDisposable(this._isSingleMasterFilter=n.computed((()=>"Single"===this._masterFilterMode()))),this.addDisposable(this._isMultipleMasterFilter=n.computed((()=>"Multiple"===this._masterFilterMode()))),this.addDisposable(this._isDrillDownEnabled=n.computed((()=>this._getDrillDownEnabled()))),this.addDisposable(this._isIgnoreMasterFilter=n.computed((()=>this._getIgnoreMasterFilter()))),this.addDisposable(this._isMasterFilter=n.computed((()=>this._getIsMasterFilter()))),this.addDisposable(this._isVisualInteractivitySupported=n.computed((()=>this._getIsVisualInteractivitySupported()))),this.addDisposable(this._clearMasterFilterSupported=n.computed((()=>this._getClearMasterFilterSupported()))),this.addDisposable(this._isExcludingAllFilter=n.computed((()=>!1))),this.dataItems=(0,r.deserializeArray)(e.DataItems,(e=>U._createDataItem(e["@ItemType"],e,t))),this.formatRules=(0,r.deserializeArray)(e.FormatRules,(e=>U._createFormatRule(this,e,t))),this.__hiddenDimensions=(0,r.deserializeArray)(e.HiddenDimensions,(e=>new x.Kz(this,e,t))),this.__hiddenMeasures=(0,r.deserializeArray)(e.HiddenMeasures,(e=>new x.Kz(this,e,t))),this._subscribeDataItemLinkArrays(H._K,H.o3),this.colorScheme((0,r.deserializeArray)(e.ColorScheme,(e=>new y.r(e,t,this.componentName(),this.name())))()),this.addDisposable(this.__hiddenMeasures.subscribe((e=>{this._setLinkCollectionAcceptableShapingType(e,x.zH.Hidden)}))),this._setLinkCollectionAcceptableShapingType(this.__hiddenMeasures(),x.zH.Hidden),this.addDisposable(this._componentNameGenerator=new B.O("uniqueName",0,this.dataItems)),this.addDisposable(this._state=n.computed((()=>{var e=new S.hF;return this._drillDownValues().length&&(e.DrillDownValues=(0,O.oU)(this._drillDownValues())),this._selectionValues()&&(e.MasterFilterValues=(0,O.oU)(this._selectionValues())),this._selectedElementIndex()&&(e.SelectedLayerIndex=this._selectedElementIndex()),e}
8))),this.addDisposable(this._actions=n.computed({read:()=>{var e=[],t=this._interactivityDimensions.length,a=this._drillDownValues().length;this._isMasterFilter()&&t>0&&e.push(s.qH.setMasterFilter),this._isMultipleMasterFilter()&&t>0&&e.push(s.qH.setMultipleValuesMasterFilter),this._isDrillDownEnabled()&&a<t-1&&e.push(s.qH.drillDown);var i=!1;return a>0&&(e.push(s.qH.drillUp),this._selectionValues()&&this._selectionValues()[0]&&this._selectionValues()[0][0]===this._drillDownValues()[a-1]&&(i=!0)),this._hasSelection()&&!i&&e.push(s.qH.clearMasterFilter),e},deferEvaluation:!0})),this.addDisposable(this._outputFilter=n.computed((()=>{if(this._isMasterFilter()){var e=void 0,t=new r.ModelSerializer,a=this._selectionValues(),i=a?a.length:0,o=this._drillDownValues.peek().length,n=i>0?a[0].length:0,s=this._fullRange();return(i>0||o>0)&&(1===(e={dimensions:this._interactivityDimensions.slice(0,o+n).map((e=>t.serialize(e)))}).dimensions.length&&1===i&&2===n?e.range=a[0]:e.values=i>0?a.map((e=>this._drillDownValues.peek().concat(e))):[this._drillDownValues.peek()]),e||s&&s.length&&this._interactivityDimensions.length&&(e={dimensions:this._interactivityDimensions.map((e=>t.serialize(e))),range:s}),this._isExcludingAllFilter()&&((e=e||{}).isExcludingAllFilter=!0),e=this._performOutputFilterOptimization(e)}}))),this.addDisposable(this._dataQueryParams=n.computed((()=>{var e={};if(this.dataItems().length>0){var t=this._masterFilterItems().filter((e=>!!e._outputFilter())).map((e=>e._outputFilter()));t.length&&(e.Filter=t.map((e=>{var t={};return e.dimensions&&(t.dimensions=e.dimensions),e.values&&(t.values=(0,O.oU)(e.values)),e.range&&(t.range=(0,O.oU)(e.range)),null!=e.isExcludingAllFilter&&(t.isExcludingAllFilter=e.isExcludingAllFilter),t}))),this._drillDownValues().length&&(e.DrillDown=(0,O.oU)(this._drillDownValues())),this._dataRequestArgs()&&(e.ClientState=this._dataRequestArgs()),this._selectedElementIndex()&&(e.SelectedElementIndex=this._selectedElementIndex())}return e}))),this._colorableItems=n.observable([this]),this._uiState&&this._uiState.dispose&&this._uiState.dispose(),this.addDisposable(this._uiState=n.computed({read:()=>{var e=this._errorState(),t=this._uiState(),a=this._paneContentHolder.valid(),i=this._viewerItemCreated(),r=!!this.dataSource.peek()&&!!this.dataItems.peek().length;return this._stateSupported("error")&&e?"error":this._stateSupported("empty")&&!r?"empty":!this._stateSupported("loading")||a||i&&"empty"!==t&&"error"!==t?"live":"loading"},deferEvaluation:!0})),this.addDisposable(n.computed((()=>{this._selectedElementIndex()>=this._getLayersCount()&&this._selectedElementIndex(null)}))),this.addDisposable(n.computed((()=>{this.dataItems().map((e=>e instanceof I.t?e.windowDefinition.windowDefinition():null)).filter((e=>null!=e)).forEach((e=>{e instanceof w.a&&e.dimensions().forEach((e=>e._updateProvider(this)))}))}))),this.addDisposable(n.computed((()=>{this.dataSource()&&0!==this.dataItems().length||this._dataManager(null)}))),this.addDisposable((0,W.Ro)(this.dataItems,(e=>e instanceof D.f?e.dateTimeGroupInterval.subscribe((()=>{this._removeFromFilters(e)})):null)))}_onDispose(){this._clearBindings(),this.isDisposed(!0)}_removeFromFilters(e){this.filterString(Y(this.filterString(),e.uniqueName())),this.visibleDataFilterString(Y(this.visibleDataFilterString(),e.uniqueName())),this._measures.forEach((t=>{t.filterString(Y(t.filterString(),e.uniqueName()))}))}_clearBindings(){this.disposeObservableArray(this.dataItems),this.disposeObservableArray(this.formatRules),this.disposeObservableArray(this.__hiddenDimensions),this.disposeObservableArray(this.__hiddenMeasures),this.disposeObservableArray(this.colorScheme),this.dataSource(null),this.dataMember(null),this.dataItems.removeAll(),this.__hiddenDimensions.removeAll(),this.__hiddenMeasures.removeAll(),this.colorScheme.removeAll()}_clearInteractivityState(){this._selectionValues(null),this._drillDownValues([])}_isCalculationSupported(){return!0}_isSortingEnabled(){return!0}_isTopNEnabled(e){return-1==this.hiddenDimensions().indexOf(e)}_isColoringEnabled(e){if(e instanceof D.f){if(this._canColorByDimensions)return!this._isHiddenDimension(e)&&"None"!==e.coloringMode()&&("Hue"===e.coloringMode()||this._getIsDimensionColoredByDefault(e))}else if(e instanceof I.t)return!!this._canColorByMeasures&&(!this._isHiddenMeasure(e)&&this._coloredByMeasures())}_getDataItem(e){return this.dataItems().filter((t=>t.uniqueName()===e))[0]}_getFinalDataType(e){var t=this._dataManager()?this._dataManager().getMetaData():void 0;return t?t.getFinalDataType(e):"Unknown"}_createDataItem(e,t){var a=t.dataItemType;a||(a=T.J7.isMeasure(e)?"Measure":"Dimension");var i=U._createDataItem(a);return U._updateDataItemByField(e,i),this.dataItems.push(i),i}_updateDataItem(e,t,a,i){k.wM.isNotFalsy(e,"dataItem");var r=t.dataItemType||e.itemType(),o=t.dataItemType===e.itemType()?e:U._createDataItem(r),n=e.dataMember();U._updateDataItemByField(a,o,{oldDataItem:e,acceptableShapingType:i});var s=o!==e||n!==o.dataMember();(this.hiddenDimensions().some((t=>e.uniqueName()===t.uniqueName()))||this.hiddenMeasures().some((t=>e.uniqueName()===t.uniqueName())))&&(s=!1),this._unassignDataItem(e,s,!1),this._resetDateTimeFormat(e,a.fieldType()),o!==e&&(this._removeFromFilters(e),this._removeDataItemCore(e),o.uniqueName(e.uniqueName()),this.dataItems.push(o))}_resetDateTimeFormat(e,t){"DateOnly"===t&&e.dateTimeFormat?.exactDateFormat&&e.dateTimeFormat.exactDateFormat("Day"),"TimeOnly"===t&&e.dateTimeFormat?.exactTimeFormat&&e.dateTimeFormat.exactTimeFormat("Second")}_removeDataItem(e,t){this._removeDataItemCore(e),this._unassignDataItem(e,!0,t)}_attachDataItem(e,t,a){var i=a||new x.Kz(this,{"@DefaultId":e[t].uniqueName()});e[t]=i;const r=n.computed({read:()=>i.dataItem(),write:e=>{if(e){if(this._getDataItem(e.uniqueName()))throw Error(`DataItemLink: DataItem ${e.uniqueName()} already exists`);this.dataItems.push(e),i.dataItem(e)}else i.dataItem()&&(this._removeDataItem(i.dataItem()),i.dataItem(null))}});e[t.substring(2)]=r,e.addDisposable(i,r)}_subscribeDataItemLinkArrays(...e){e.forEach((e=>{var t=this[e.propertyName],a=this[e.propertyName.substring(2)];this.addDisposable(n.computed((()=>{t().filter((e=>
8!e.dataItem())).forEach((e=>t.remove(e)))}))),this.addDisposable(n.computed((()=>{var e=t().map((e=>e.dataItem())).filter((e=>!!e));a.peek().filter((t=>-1===e.indexOf(t))).forEach((e=>a.remove(e))),e.filter((e=>-1===a.peek().indexOf(e))).forEach((t=>a.splice(e.indexOf(t),0,t)))}))),this.addDisposable((0,W.w$)(a,{added:(e,a)=>{if(!t().some((t=>t.dataItem()===e))){this.dataItems.push(e);var i=new x.Kz(this);i.dataItem(e),t.splice(a,0,i)}},deleted:e=>{t().some((t=>t.dataItem()===e))&&(this.dataItems.remove(e),t.remove((t=>t.dataItem()===e)))}}))}))}_getMasterFilterMode(){return"None"}_getDrillDownEnabled(){return!1}_getIgnoreMasterFilter(){return!1}_getClearMasterFilterSupported(){return this._isMultipleMasterFilter()}_getIsMasterFilter(){return this._isSingleMasterFilter()||this._isMultipleMasterFilter()}_getInteractivityDimensionLinks(){return[]}_getIsVisualInteractivitySupported(){return!0}_getCanColorByMeasures(){return!1}_getCanColorByDimensions(){return!1}_getAreMeasuresColoredByDefault(){return!1}_getIsDimensionColoredByDefault(e){return!1}_coloredDimensions(){return this._dimensions.filter((e=>this._isColoringEnabled(e)))}_coloredByMeasures(){return"Hue"===this.coloringOptions.measuresColoringMode()||"None"!==this.coloringOptions.measuresColoringMode()&&this._getAreMeasuresColoredByDefault()}_getUseGlobalColors(){return this.coloringOptions&&this.coloringOptions.useGlobalColors()}_getValidatedSelection(e){return e?e.map((e=>e.map(O.bt))):e}_getClearMasterFilterState(){return this._clearMasterFilterSupported()?this._useNeutralFilterMode()&&this._isSingleMasterFilter()&&!this._allowAllValue()?"Disabled":-1!==this._actions().indexOf(s.qH.clearMasterFilter)?"Enabled":"Hidden":"Hidden"}_allowAllValue(){return!1}_validateSelectionByData(e){var t=this._interactivityDimensions.slice(this._drillDownValues().length).map((e=>e.uniqueName()));if(this._isSingleMasterFilter()&&t.length>0){var a=this._getAllSelectionValues(t);e&&(this._useNeutralFilterMode()||(0,l.DQ)(a,e[0]))||this._setSelectionData(a.length>0?[a[0]]:null)}}_updateContentData(e){super._updateContentData(e),(this.dataItems().length>0||!this._stateSupported("empty"))&&this._updateDataManager(e),e.ItemData&&e.ItemData.Reduced&&this._limitDataState.setReduced(),this._validateSelectionByData(this._actualSelectionValues());let t=this._getDisplayDrillDownValues();(0,d.zw)(e,{multiData:this._multiData,DrillDownValues:t?t.map((e=>e.Values)).reduce(((e,t)=>e.concat(t))):void 0,DrillDownUniqueValues:this._drillDownValues.peek().length>0?this._drillDownValues.peek():void 0,LimitDataState:this._limitDataState.getViewModel()})}_extendContentState(e){super._extendContentState(e),e.SelectedValues=this._actualSelectionValues.peek()}_updateDataManager(e){let t=e.ItemData,a=e.ContentType;if(t&&(0,O.OE)(t.DataStorageDTO),a===s.IM.partialDataSource&&this._dataManager()&&t)this._updateDataManagerByPartialDataSource(e,t);else{if((a===s.IM.fullContent||a===s.IM.completeDataSource)&&t&&t.MetaData){var i=new p.N;i.initialize(t),this._dataManager(i)}s.IM.completeDataSource}this._expandingManager.resetExpandingParams()}_updateDataManagerByPartialDataSource(e,t){e.Parameters[0]=!!e.Parameters[0]&&e.Parameters[0].map((e=>(0,O.bt)(e))),this._dataManager().updateExpandedData(t,{values:e.Parameters[0],pivotArea:e.Parameters[1]?c.e.columns:c.e.rows})}_getAllSelectionValues(e){return this._multiData?this._multiData.getAllSelectionValues(e):[]}_getPointsByDimension(e,t){if(this._multiData){var a=this._multiData.getAxis(t);return a?a.getPointsByDimension(e):[]}}_getColorizableDataItemsInfo(){return[]}_getDefaultCalculationWindowDefinition(){}_getExportingSelection(){return this._selectionValues()}_getDisplayFilterValues(e){let t=this._outputFilter(),a=[];return t&&t.dimensions&&t.dimensions.forEach(((i,r)=>{for(var o=this._dimensions.filter((e=>e.uniqueName()===i["@DefaultId"]))[0],n=new v.R(this._getDimensionDisplayName(o.uniqueName())),s={},d=0,l=0;d<t.values.length;d++){if(e&&l>=e){n.Truncated=!0;break}var u=t.values[d][r];s[u]||(s[u]=u,l++)}n.Values=Object.keys(s).map((e=>this._createFormattableValue(o,s[e]))),a.push(n)})),a}_createFormattableValue(e,t){var a=T.J7.isOlap(e.dataMember()),i=e.uniqueName();if(a)return{Type:"Value",Value:this._getOlapDimensionDisplayText(t,i),Format:void 0};var r=this._dataManager()?this._dataManager().getMetaData():void 0;return{Type:"Value",Value:t,Format:r?r.getDimensionFormat(i):void 0}}_getDisplayFilterValuesExternal(){return this._masterFilterItems().filter((e=>!!e._outputFilter())).map((e=>e._getDisplayFilterValues())).filter((e=>e.length>0)).reduce(((e,t)=>e.concat(t)),[])}_getDisplayDrillDownValues(){var e=this._drillDownValues.peek();if(e&&0!=e.length){var t=new Array;this._dataManager()&&this._dataManager().getMetaData();return e.forEach(((e,a)=>{var i=this._interactivityDimensions[a],r=new v.R(this._getDimensionDisplayName(i.uniqueName()));T.J7.isOlap(i.dataMember());r.Values.push(this._createFormattableValue(i,e)),t.push(r)})),t}}_getColoringSignature(){return this._getColoringSignatureBase(this._coloredDimensions())}_getColoringSignatureOnCurrentDrillDownLevel(){if(this._isDrillDownEnabled()){for(var e=[],t=this._interactivityDimensions[this._drillDownValues().length],a=null,i=0;i<this._dimensions.length;i++){var r=this._dimensions[i];if(this._isColoringEnabled(r)&&(a=r),r===t&&null!==a){e=[a];break}}return this._getColoringSignatureBase(e)}return this._getColoringSignature()}_getColoringSignatureBase(e){return new f.i(this.dataSource(),this.dataMember(),e.map((e=>({dataMember:n.observable(e.dataMember()),dateTimeGroupInterval:n.observable(e.dateTimeGroupInterval())}))),this._coloredByMeasures(),this._isGloballyColored?"":this.componentName(),this._isGloballyColored?"":this.name())}_isAttribute(e){return!1}_getItemDataAxis(){return m.X.defaultAxis}_getDataItemContainerDisplayName(e,t=null){var a=e.name&&e.name()||null;if(a)return a;var i=e._getBindingModel(),r=" "+(e._displayNameSeparator||"-")+" ";
8return a="",i.forEach((i=>{var o=e[i.propertyName],n=o.dataItem&&o.dataItem();n&&n.dataMember()&&(a&&(a+=r),a+=t?t(n):this._getDataItemDisplayName(n))})),a}_getDataItemDisplayName(e){var t=e.uniqueName();return e instanceof D.f?this._getDimensionDisplayName(t):this._getMeasureDisplayName(t)}_getMeasureDisplayName(e){var t=(this._dataManager()?this._dataManager().getMetaData():void 0).getMeasures().filter((t=>t.id==e))[0];return t?t.name:e}_getDimensionDisplayName(e){var t=void 0,a=this._dataManager()?this._dataManager().getMetaData():void 0;return(!!a&&a.getAxisNames()||[]).every((i=>{var r=a.getDimensions(i)||[];return!(t=r.filter((t=>t.id==e))[0])})),t?t.name:e}_getOlapDimensionDisplayText(e,t){var a=this._dataManager()?this._dataManager().getItemData():void 0,i=a?a.getAxisNames():[],r=void 0;return i.every((i=>{var o=a.getAxis(i);return!(r=o.getPointByUniqueValueAndDimension(e,t))})),r?r.getUniqueValue()===b.A.olapNullValueGuid?(0,g.Mu)("DashboardStringId.OlapRaggedHierarchyNoneItemCaption"):r.getDisplayText():e}_cleanDataItemDependencies(){}_setLinkCollectionAcceptableShapingType(e,t){e.forEach((e=>{e._specifics.acceptableShapingType=t}))}_updateDataQueryParams(e){super._updateDataQueryParams(e),this._expandingManager.canProvideExpandingState()&&(e.ExpandingState=this._expandingManager.calculateExpandingState())}_stateSupported(e){return-1!==this._supportedUIStates().indexOf(e)}_isHiddenDimension(e){return!!this.__hiddenDimensions().filter((t=>t.dataItem()===e))[0]}_isHiddenMeasure(e){return!!this.__hiddenMeasures().filter((t=>t.dataItem()===e))[0]}_setSelection(e){let t=this._getValidatedSelection(e);if(this._isSingleMasterFilter()){if(!(t&&0!==t.length||this._clearMasterFilterSupported()))return;t&&t.length>1&&(t=[t[0]])}this._setSelectionData(t)}_hasSelection(){return!!this._selectionValues()&&!!this._selectionValues()[0]}_performOutputFilterOptimization(e){return e}_setState(e){super._setState(e);var t=e,a=e;let i=t.DrillDownValues||R.k.unwrapDilldownValues(a.DrillLevels)||[];i=i.map((e=>(0,O.bt)(e))),(0,V.ng)(this._drillDownValues(),i)||this._drillDownValues(i);let r=t.MasterFilterValues||a.Selection;this._setSelection(r);let o=t.SelectedLayerIndex||a.SelectedElementIndex;this._selectedElementIndex()!==o&&this._selectedElementIndex(o)}_setClientState(e){this._clientState(e)}_setSelectionData(e,t=!1){(0,V.ng)(this._selectionValues(),e)&&!t||this._selectionValues(e)}_itemInteractivityByColumnAxis(){return!0}_getInteractivityAxisDimensionCount(){return this._dimensions.length-this.hiddenDimensions().length}_removeSelectionFromState(e){var t=(0,d.zw)({},e);return t.MasterFilterValues=void 0,t}_setSelectionToState(e,t){var a=(0,d.zw)({},e);return a.MasterFilterValues=t,a}_setPredefinedPeriodToState(e,t){return e}_unassignDataItem(e,t,a){if(this._clearInteractivityState(),t&&this._removeFromFilters(e),!a&&e instanceof D.f&&(0,T.Q0)(e)){for(var i=this.dataItems().length-1;i>=0;i--){var r=this.dataItems()[i];r instanceof D.f&&r.groupIndex()==e.groupIndex()&&r!=e&&this.dataItems.remove(r)}this._cleanDataItemDependencies()}}_removeDataItemCore(e){e instanceof I.t&&this._dimensions.forEach((t=>{var a=t;a.sortMeasure()===e.uniqueName()&&a.sortMeasure(void 0),a.topNOptionsMeasureName()===e.uniqueName()&&a.topNOptionsMeasureName(void 0)})),this.dataItems.remove(e)}_getActiveDimensions(){var e=this._drillDownValues().length;return this._getDrillDownEnabled()?[this._interactivityDimensions[e]]:this._interactivityDimensions}_getDimensionIdsByItemName(){return this._getActiveDimensions().map((e=>e.uniqueName()))}_getValues(e){return h.J.getValuesByTuples(e,this._getDimensionIdsByItemName())}_getAvailableTuples(){var e=this,t=e._getItemData(),a=e._getDimensionIdsByItemName(),i=e._getCurrentAxisNameByItemName();return t&&t.getAvailableTuples(a,i)}_getCurrentAxisNameByItemName(){return this._getItemDataAxis()}_getSelectedValuesByItemName(){return this._selectionValues()}_performSetMasterFilter(e){if(!e)throw Error();{if(!Array.isArray(e)||!(e[0]instanceof u.e)&&!Array.isArray(e[0]))throw new Error("The type of the values parameter is not supported.");let t=e[0]instanceof u.e?this._getValues(e):e;if(this._isSingleMasterFilter()&&1!==t.length)throw new Error("Only one filter value is allowed when the Master Filter mode is set to Single.");this._processItemSelectionChange("",s.qH.setMasterFilter,t.map((e=>e.map(l.rD))))}}_performClearMasterFilter(){this._processItemClearMasterFilter()}_performDrillDown(e){var t=e instanceof u.e?this._getValues([e]):[[(0,l.rD)(e)]];this._processItemSelectionChange("",s.qH.drillDown,t[0])}_performDrillUp(){this._processItemDrillUp()}_getAvailableDrillDownValues(e){return-1!==this._getAvailableActions().indexOf(s.qH.drillDown)?this._getAvailableTuples():null}_getCurrentDrillDownValues(){var e=this._getItemData(),t=this._getDimensionIdsByItemName(),a=this._getCurrentAxisNameByItemName();return e&&e.getCurrentDrillDownValues(t,a)}_getAvailableFilterValues(e){return-1!==this._getAvailableActions().indexOf(s.qH.setMasterFilter)||-1!==this._getAvailableActions().indexOf(s.qH.setMultipleValuesMasterFilter)?this._getAvailableTuples():null}_getAvailableActions(){return this._actions()}_getItemData(){var e=this._dataManager();return e&&e.getItemData()}_getCurrentFilterValues(){var e=this,t=e._getItemData(),a=e._getDimensionIdsByItemName(),i=e._getCurrentAxisNameByItemName(),r=e._getSelectedValuesByItemName();return t&&t.getCurrentFilterValues(a,i,r)}_conditionFormattingExpressionEditorFilter(e){return!this.hiddenDimensions().filter((t=>t.uniqueName()===e.uniqueName()))[0]}}function K(e,t){return e instanceof i.GroupOperator?(e.operands=e.operands.map((e=>K(e,t))),e):e instanceof i.UnaryOperator?(e.operand=K(e.operand,t),e):e.children().some((e=>e instanceof i.OperandProperty&&e.propertyName===t))?new i.GroupOperator(i.GroupOperatorType.And,[]):e}function Y(e,t){try{if(e){var a=new o.FilterEditorSerializer,i=K(a.deserialize(e),t);return a.serialize(i)}return e}catch(e){return""}}U._itemTypesMap={Measure:I.t,Dimension:D.f},U._formatRuleTypesMap={GridItemFormatRule:A.D,PivotItemFormatRule:F.V,CardItemFormatRule:N.X,CardItemDeltaFormatRule:M.z,ChartItemFormatRule:E.X,ScatterChartItemFormatRule:P.l},U._addColoringMeta=e=>{e.forEach((e=>{e._specifics.customDataShapingProperties.some((e=>e.serializationInfo.propertyName===C.z4.propertyName))||(e._specifics.customDataShapingProperties=e._specifics.customDataShapingProperties.concat([{serializationInfo:C.z4}]))}))},q([(0,z.s)("Dimension")],U.prototype,"__hiddenDimensions",void 0),q([(0,z.s)("Measure")],U.prototype,"__hiddenMeasures",void 0),q([(0,z.s)("Entry")],U.prototype,"colorScheme",void 0)},9699:(e,t,a)=>{a.d(t,{O:()=>n,a:()=>o});var i=a(4904),r=a(3888);let o={propertyName:"tabPages",modelName:"Pages",array:!0,category:i.Sw.NoUpdate},n=r.xg.concat([o])},9731:e=>{e.exports=DevExpress.Analytics.Internal},9759:(e,t,a)=>{a.d(t,{G:()=>l});var i=a(6799),r=a(6844),o=a(546),n=a(865),s=a(4904);let d=a(3689).v.concat([s.pb,{propertyName:"connectionName",modelName:"@ConnectionName"},{propertyName:"rootElement",modelName:"@RootElement",defaultVal:"root"},{propertyName:"schema",modelName:"Schema",from:(e,t)=>
8n.observable(o.JsonSchemaRootNode.from(e,t)),toJsonObject:o.JsonSchemaRootNode.toJson,category:s.Sw.NoUpdateByObservableValue},{propertyName:"source",modelName:"Source",defaultVal:""}]);class l extends r.q{get _isFederationDataProvider(){return!0}constructor(e={},t=new i.ModelSerializer){super(e,t),this.hasCalculatedFields=!0,this.hasFilter=!0}getInfo(){return d}getDisplayNamePrefix(){return"DashboardStringId.DefaultJsonDataSourceName"}_getDefaultItemType(){return"JsonDataSource"}}},9795:(e,t,a)=>{a.d(t,{S:()=>u,g:()=>l});var i=a(9731),r=a(6799),o=a(865),n=a(1513),s=a(5354),d=a(3090);let l=e=>e.calculationType?[{propertyName:"calculation",modelName:e.calculationType()||"FakeCalculationForModelSubscriber",from:(t,a)=>new(s.c[e.calculationType()])(t,a),toJsonObject:(e,t,a)=>{var r=t.serialize(e,null,a);return(0,i.isEmptyObject)(r)?null:r}}]:[];class u extends n.Lm{constructor(e={},t=new r.ModelSerializer){super(e,t),this.calculationType=o.observable(),this.calculation=o.observable(),this.calculationType(Object.keys(s.c).filter((t=>!!e&&void 0!==e[t]))[0]),this.calculationType()&&(this.calculation(new(s.c[this.calculationType()])((e||{})[this.calculationType()])),delete this._model[this.calculationType()]),this.addDisposable(this.calculation.subscribe((e=>{this.calculationType(Object.keys(s.c).filter((t=>e instanceof s.c[t]))[0])})))}getInfo(){return d.r.concat(l(this))}isEmpty(){return!this.calculation()}}},9818:(e,t,a)=>{a.d(t,{Z:()=>u});var i=a(6799),r=a(865),o=a(4270),n=a(1129),s=a(1360),d=a(2369),l=new s.wb;class u extends n.p{static _createTemplate(e,t=new i.ModelSerializer){return e?new u.templateTypes[e["@Type"]](e,t):l}constructor(e,t={},a){super(e,t,a),this.layoutTemplate=r.observable(),this.addDisposable(r.computed((()=>{this.__targetValue._specifics.skipFormatting=!!this.__actualValue.uniqueName()}))),this.layoutTemplate(u._createTemplate(t.LayoutTemplate,a))}_getInfoCore(){return d.GF}_isTypeEmpty(){return this.layoutTemplate().getType()===l.getType()}_setTemplateSwitchingOptions(e){this._isTypeEmpty()?this._switchToCardDeltaOptions():e.getType()===l.getType()&&this._switchToKpiDeltaOptions(),this.layoutTemplate(e)}_switchToCardDeltaOptions(){this.cardDeltaOptions.resultIndicationMode(this.deltaOptions.resultIndicationMode()),this.cardDeltaOptions.resultIndicationThreshold(this.deltaOptions.resultIndicationThreshold()),this.cardDeltaOptions.resultIndicationThresholdType(this.deltaOptions.resultIndicationThresholdType())}_switchToKpiDeltaOptions(){this.deltaOptions.resultIndicationMode(this.cardDeltaOptions.resultIndicationMode()),this.deltaOptions.resultIndicationThreshold(this.cardDeltaOptions.resultIndicationThreshold()),this.deltaOptions.resultIndicationThresholdType(this.cardDeltaOptions.resultIndicationThresholdType())}_getDefaultItemType(){return"Card"}_getBindingModel(){let e=super._getBindingModel();return e.forEach((e=>e.fieldConstraint=e=>!o.J7.isMeasure(e)||o.J7.isNumeric(e))),e}}u.templateTypes={Stretched:s.jX,Centered:s.fS,Compact:s.cT,Lightweight:s.b9,Custom:s.aQ}},9850:(e,t,a)=>{a.d(t,{A:()=>r,GO:()=>i,TI:()=>n,re:()=>o});let i={propertyName:"elementTypeApplyTo",modelName:"@LayoutItemApplyTo",displayName:"DashboardStringId.FormatRuleApplyTo",defaultVal:"Title",simpleFormAdapterItem:"selectBoxEditor"},r={propertyName:"dimensionId",modelName:"@DimensionId",displayName:"DashboardWebStringId.FormatRuleApplyToDimensionElement",defaultVal:"",simpleFormAdapterItem:"selectBoxEditor"},o={propertyName:"textId",modelName:"@Text",displayName:"DashboardWebStringId.FormatRuleApplyToTextElement",defaultVal:"",simpleFormAdapterItem:"selectBoxEditor"},n=[i,r,o]},9899:(e,t,a)=>{a.d(t,{A:()=>c});var i=a(6799),r=a(865),o=a(488),n=a(3748),s=a(3730),d=a(9378),l=a(5771),u=a(4633);class c extends s.L{static isGradientStop(e,t){return"Custom"==e&&!!t||"None"!=e&&-1!=e.indexOf("Gradient")}constructor(e,t=new i.ModelSerializer){super(e,t),this.getSpecificType=()=>this.getActualPredefinedType(),this.setSpecificType=e=>this.setActualPredefinedType(e),this.addDisposable(this.segmentNumber=r.computed({read:()=>this.rangeSet.ranges().length,write:e=>{this._generateByDefault(e)}}))}isGradient(){return!0}getInfo(){return d.L}getActualPredefinedType(){return l.N.getGradientPredefinedType(this.actualStyles,(e=>{var t=new c;return l.N.generateGradientByType(t,e,10),t}))}setActualPredefinedType(e){l.N.generateGradientByType(this,e,10)}_generateByDefault(e){l.N.generateGradientByStyles(this,this.stopStyles,e)}generateAsPercent(e,t,a){a>=this.stopStyles.length&&(this.valueType("Percent"),this._generate(e,t,a),this.setValues(l.N.calculateRangePercentValues(a)
vendor: 4,173 bytes, line 8
8))}generateAsNumber(e,t,a){var i=a.length;i>=this.stopStyles.length&&(this.valueType("Number"),this._generate(e,t,i),this.setValues(a))}_getRangeIndexSettings(e){return new n.P(e)}_getSortedRanges(){var e=this.rangeSet.ranges();return e.sort(((e,t)=>{var a=e.value.value(),i=t.value.value(),r=l.N.compareValues(a,i,!0);return 0!=r?r:e.valueComparison()==t.valueComparison()?0:"Greater"==e.valueComparison()?1:-1})),e}_generate(e,t,a){for(var i=[],r=0;r<a;r++)i.push(new u.c);i[0].styleSettings(this._validateStyle(e)),i[i.length-1].styleSettings(this._validateStyle(t)),this.rangeSet.ranges(i)}_isGradientStop(e){return e instanceof o.M&&c.isGradientStop(e.appearanceType(),e.backColor())}_validateStyle(e){if(!this._isGradientStop(e))throw new Error("Use colors with the 'Gradient' prefix from the FormatConditionAppearanceType enumeration to initialize the AppearanceSettings.appearanceType property or set the AppearanceSettings.appearanceType property to 'Custom' and specify the AppearanceSettings.backColor property.");return e}}}},t={};function a(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={exports:{}};return e[i](o,o.exports,a),o.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var i in t)a.o(t,i)&&!a.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};a.r(i),a.d(i,{itemDataAxisNames:()=>c.X,specialValues:()=>h.A});var r={};a.r(r),a.d(r,{ArrangementInfo:()=>fr,ArrangementStrategy:()=>Mr,AutoArrangementStrategy:()=>Nr,BarCacheItem:()=>za.fO,BaseWidgetItem:()=>Or,CardItem:()=>Yr,CardVirtualizationController:()=>Pr,CardsViewer:()=>Br,ClickableFloatingCaptionToolbar:()=>ra,ColumnArrangementStrategy:()=>Er,ColumnWidthCalculator:()=>Ha,DashboardCaptionToolbarAdapter:()=>Xt,DashboardCaptionToolbarBase:()=>ta,DashboardItemContext:()=>_s,DashboardItemHeaderHeight:()=>Qe,DashboardLayoutModeHelper:()=>ct,DashboardTitleComponent:()=>Is,DashboardTitleContext:()=>Ds,DashboardTitleModel:()=>Fa,DashboardTitleToolbar:()=>Do,DashboardTitleToolbarAdapter:()=>Na,DashboardTitleView:()=>Io,DashboardUIItemStateController:()=>Xe,DashboardViewerConstants:()=>xt.k,DataItemViewerAdapter:()=>us,DateTimePeriodConverter:()=>wo.F,DeltaIndicator:()=>Ua,DrawProperty:()=>za._p,ExportOptions:()=>Bt,FilterIconTooltip:()=>Ma,FloatingCaptionToolbarBase:()=>ia,GaugeDeltaIndicator:()=>as,GridColumnPainter:()=>Ya,GridItemViewerAdapter:()=>cs,HiddenCaptionToolbar:()=>oa,HoveredDashboardCaptionToolbar:()=>sa,HoveredFloatingCaptionToolbar:()=>na,ItemLoadingElement:()=>ma,ItemViewerAdapterBase:()=>ls,MapItemViewerAdapter:()=>fs,MinimizedClickableCaptionToolbar:()=>da,MinimizedHoveredCaptionToolbar:()=>la,MinimizedToolbarState:()=>jt,MobileLayoutCaptionToolbar:()=>$o,ParameterEntity:()=>mn,PivotItemViewerAdapter:()=>ys,PopupMenuCreator:()=>Jt,PredefinedPeriodsItemViewerAdapter:()=>Ss,RangeFilterSelectionValidator:()=>Yi.A,RenderHelper:()=>Dt.p,RowArrangementStrategy:()=>Ar,Settings:()=>kt,SimpleIndicator:()=>Ka,StaticCaptionToolbar:()=>ua,ViewerItemAdaptersManager:()=>xs,ViewerItemFactory:()=>vo,WidgetItem:()=>zr,_convertToExportFormat:()=>Lt,_registerDashboardTitle:()=>Cs,appearanceSettingsProvider:()=>ao.v,arrangeFloatingToolbarItems:()=>Rt,arrangeHoveredToolbarItems:()=>zt,arrangeStaticToolbarItems:()=>$t,arrangeTitleToolbarItems:()=>Gt,baseItem:()=>ba,borders:()=>Cr,boundImageItem:()=>Ji,boundImageItemOptionsGroup:()=>Bn,bubbleMapItem:()=>ar,cacheable:()=>Ra.$,calcMaxWidth:()=>ea,calcTabHeadersWidth:()=>it,captionOptionsGroup:()=>An,cardArrangementInfo:()=>_r,cardArrangementTableGenerator:()=>Fr,cardIndicatorElement:()=>cr,cardItemStyleSettingsProvider:()=>za.ZU,cardLayout:()=>sr,cardMeasurer:()=>Tr,cardOptionsGroup:()=>jn,cardPainter:()=>Sr,cardRow:()=>dr,cardRowElement:()=>ur,cardRowElementBase:()=>lr,cardSparklineElement:()=>hr,cardValue1Counter:()=>Ur,cardsItem:()=>Xr,chartItem:()=>ro,chartOptionsGroup:()=>$n,checkRange:()=>yt,choroplethMapItem:()=>
8oo,comboBoxFilterElement:()=>ii,constraints:()=>pt,contentToolbarHeight:()=>_a,createDefaultToolbar:()=>ga,createElementSizeUpdater:()=>Ye,createFakeObjects:()=>Dt.S,createItemClickEventArgs:()=>Bo,createItemElementCustomColorEventArgs:()=>Lo,createItemInteractivityEventArgs:()=>Wo,createItemSelectionChangedEventArgs:()=>Oo,createItemSizeUpdater:()=>Ke,createWidgetEventArgs:()=>zo,createWidgetOptionsEventArgs:()=>Go,cssClassNames:()=>mr._,cssClassNamesBaseItem:()=>fa,cssClasses:()=>Ot,cssComboBoxClassNames:()=>ai,cssDateFilterClassNames:()=>Ni,cssListBoxClassNames:()=>Ai,cssTreeViewClassNames:()=>Pi,customFakeItem:()=>no,customItemOptionsGroup:()=>kn,customTimePeriodDialog:()=>Ki,dashboardExcelOptionsGroup:()=>Zn,dashboardExportDocumentScaleMode:()=>wt,dashboardExportExcelFormat:()=>At,dashboardExportFilterState:()=>Mt,dashboardExportImageFormat:()=>Et,dashboardExportPageLayout:()=>Ct,dashboardExportPaperKind:()=>It,dashboardExportScaleMode:()=>_t,dashboardExportSizeMode:()=>Ft,dashboardImageOptionsGroup:()=>es,dashboardOptionsGroup:()=>Rn,dashboardSelectionMode:()=>ha,dashboardStateExcelExportPosition:()=>Vt,dashboardStateExportPosition:()=>Pt,dashboardStateOptionsGroup:()=>En,dashboardStatePosition:()=>yn,dataGridItem:()=>Xa,dateFilterElement:()=>Ei,deepCloneObject:()=>vt,defConstraints:()=>bt,defSizeInPercents:()=>ft,defaultViewerItemFactory:()=>xo,defaultWidgetsMap:()=>kr,dialogClasses:()=>zi,dialogForm:()=>$i,dialogSizes:()=>Gi,documentOptionsGroup:()=>Pn,dxWidgetsViewer:()=>Qr,ensureRange:()=>St,entireDashboardOptionsGroup:()=>Wn,excelDashboardStatePosition:()=>Sn,excelExportFilterState:()=>Nt,excelFormat:()=>xn,excelOptionsGroup:()=>Jn,exportDialog:()=>ts,exportFormats:()=>Tt,exportOptionsCache:()=>Cn,filterElementBaseItem:()=>ti,gaugeOptionsGroup:()=>Yn,gaugesItem:()=>so,geoPointMapItem:()=>lo,geoPointMapItemBase:()=>tr,getControlContainer:()=>Zt,getCrossDirection:()=>gt,gridOptionsGroup:()=>zn,groupItem:()=>uo,groupItemOptionsGroup:()=>Ln,horizontalAlignment:()=>rr,imageFormat:()=>vn,imageItem:()=>Zi,imageItemOptionsGroup:()=>On,imageOptionsGroup:()=>Qn,indicatorType:()=>qa,interactivityController:()=>pa,kpiItem:()=>Jr,labeledEditor:()=>Mn,layoutCardCssClassNames:()=>mr.m,listFilterElement:()=>Fi,mapItem:()=>er,mapOptionsGroup:()=>Hn,margins:()=>Dr,masterFilterValues:()=>Aa,maxFilterValuesCount:()=>Ea,newCardItem:()=>xr,newCardMeasurements:()=>vr,nonClientElement:()=>mt,optionName:()=>In,optionsGroup:()=>Nn,paddings:()=>Ir,pageLayout:()=>bn,paperKind:()=>gn,parameterTypes:()=>hn,parametersDialog:()=>pn,pieItem:()=>po,pieMapItem:()=>go,pieMouseEventController:()=>mo,pieOptionsGroup:()=>Kn,pivotGridItem:()=>Wi,pivotOptionsGroup:()=>Gn,positioningDirection:()=>br,rangeFilterOptionsGroup:()=>Un,rangeFilterSelection:()=>Qi,rangeSelectorItem:()=>ji,resetGlobalSizeCache:()=>Ra.W,scaleMode:()=>fn,scaleModeOptionsGroup:()=>Fn,setElementSize:()=>je,simplyImageOptionsGroup:()=>Xn,size:()=>ht,sizeMode:()=>Dn,sparklineOptions:()=>pr,stubItem:()=>Co,styleSettingsProvider:()=>za.AI,tabPageItem:()=>bo,textItem:()=>fo,textItemOptionsGroup:()=>Vn,titleHeight:()=>Ia,titleTooltipClasses:()=>Ta,titleVerticalPadding:()=>Ca,treeViewFilterElement:()=>Vi,treemapItem:()=>yo,treemapOptionsGroup:()=>qn,types:()=>So.g,verticalAlignment:()=>or,widgetItemCore:()=>_o,widgetItemFactory:()=>Rr,widgetViewerItem:()=>Zr});var o={};a.r(o),a.d(o,{AriaLiveRegion:()=>Es,ArrangementInfo:()=>fr,ArrangementStrategy:()=>Mr,AutoArrangementStrategy:()=>Nr,BarCacheItem:()=>za.fO,BaseWidgetItem:()=>Or,CardItem:()=>Yr,CardVirtualizationController:()=>Pr,CardsViewer:()=>Br,ClickableFloatingCaptionToolbar:()=>ra,ColorSchemeSubscriber:()=>Ws,ColumnArrangementStrategy:()=>Er,ColumnWidthCalculator:()=>Ha,ComponentArraySubscriber:()=>Ls,DashboardCaptionToolbarAdapter:()=>Xt,DashboardCaptionToolbarBase:()=>ta,DashboardDragItemInfo:()=>$s,DashboardItemContext:()=>_s,DashboardItemHeaderHeight:()=>Qe,DashboardLayoutModeHelper:()=>ct,DashboardMobileLayoutController:()=>Fd,DashboardMobileLayoutItem:()=>Pd,DashboardTabsViewModel:()=>xa,DashboardTitleComponent:()=>Is,DashboardTitleContext:()=>Ds,DashboardTitleModel:()=>Fa,DashboardTitleToolbar:()=>Do,DashboardTitleToolbarAdapter:()=>Na,DashboardTitleView:()=>Io,DashboardUIItemStateController:()=>Xe,DashboardUpdateHub:()=>zs,DashboardViewerConstants:()=>xt.k,DataInspectorViewModel:()=>hd,DataInspectorViewModelOptions:()=>
8cd,DataItemViewerAdapter:()=>us,DataSourceBrowser:()=>Ud.wN,DataSourcesSubscriber:()=>Rs,DateTimePeriodConverter:()=>wo.F,DeltaIndicator:()=>Ua,DesignerDataServiceClient:()=>jd,DockingLayoutAdapter:()=>id,DockingLayoutController:()=>ad,DockingLayoutSettings:()=>Pa,DragOverStateController:()=>Gs,DrawProperty:()=>za._p,ExportDialogBinder:()=>md,ExportDialogBinderOptions:()=>pd,ExportInfoManager:()=>gd,ExportOptions:()=>Bt,FilterIconTooltip:()=>Ma,FloatingCaptionToolbarBase:()=>ia,FullscreenItemModel:()=>td,GaugeDeltaIndicator:()=>as,GridColumnPainter:()=>Ya,GridItemViewerAdapter:()=>cs,HiddenCaptionToolbar:()=>oa,HoveredDashboardCaptionToolbar:()=>sa,HoveredFloatingCaptionToolbar:()=>na,ItemChangeSubscriber:()=>Os,ItemLoadingElement:()=>ma,ItemMasterFilterInfo:()=>Nd,ItemMasterFiltersViewModel:()=>Ad,ItemViewerAdapterBase:()=>ls,ItemsChangeSubscriber:()=>ks,KeyCodes:()=>ya,LayoutDragController:()=>Ys,LayoutItem:()=>et.Up,LayoutItemDragItemInfo:()=>Hs,MapItemViewerAdapter:()=>fs,MasterFiltersEditorModel:()=>Md,MinWeight:()=>et.p$,MinimizedClickableCaptionToolbar:()=>da,MinimizedHoveredCaptionToolbar:()=>la,MinimizedToolbarState:()=>jt,MobileItemViewerFactory:()=>xd,MobileLayoutCaptionToolbar:()=>$o,MobileLayoutItemViewModel:()=>_d,ModelSubscriber:()=>Bs.K,NotificationControllerViewModel:()=>As,ParameterDialogViewModel:()=>yd,ParameterEntity:()=>mn,PivotItemViewerAdapter:()=>ys,PopupMenuCreator:()=>Jt,PopupResizeController:()=>Dd,PredefinedPeriodsItemViewerAdapter:()=>Ss,RangeFilterSelectionValidator:()=>Yi.A,RenderHelper:()=>Dt.p,RowArrangementStrategy:()=>Ar,ScrollAnimator:()=>qs,Settings:()=>kt,SimpleIndicator:()=>Ka,SingleItemSizeController:()=>Sa,SingleTabItemSizeController:()=>va,SplitterSize:()=>et.ZZ,StaticCaptionToolbar:()=>ua,ViewerDataServiceClient:()=>Yd,ViewerItemAdaptersManager:()=>xs,ViewerItemFactory:()=>vo,WidgetItem:()=>zr,_convertToExportFormat:()=>Lt,_registerDashboardDockingLayout:()=>ka,_registerDashboardMobileLayoutWidget:()=>Bd,_registerDashboardStandaloneItem:()=>Wa,_registerDashboardTitle:()=>Cs,_registerDxLayoutItem:()=>et.U0,_syncLayoutHelper:()=>et.LU,appearanceSettingsProvider:()=>ao.v,arrangeFloatingToolbarItems:()=>Rt,arrangeHoveredToolbarItems:()=>zt,arrangeStaticToolbarItems:()=>$t,arrangeTitleToolbarItems:()=>Gt,baseItem:()=>ba,borders:()=>Cr,boundImageItem:()=>Ji,boundImageItemOptionsGroup:()=>Bn,bubbleMapItem:()=>ar,cacheable:()=>Ra.$,calcMaxWidth:()=>ea,calcTabHeadersWidth:()=>it,captionOptionsGroup:()=>An,cardArrangementInfo:()=>_r,cardArrangementTableGenerator:()=>Fr,cardIndicatorElement:()=>cr,cardItemStyleSettingsProvider:()=>za.ZU,cardLayout:()=>sr,cardMeasurer:()=>Tr,cardOptionsGroup:()=>jn,cardPainter:()=>Sr,cardRow:()=>dr,cardRowElement:()=>ur,cardRowElementBase:()=>lr,cardSparklineElement:()=>hr,cardValue1Counter:()=>Ur,cardsItem:()=>Xr,chartItem:()=>ro,chartOptionsGroup:()=>$n,checkRange:()=>yt,choroplethMapItem:()=>oo,comboBoxFilterElement:()=>ii,constraints:()=>pt,contentToolbarHeight:()=>_a,createDefaultToolbar:()=>ga,createElementSizeUpdater:()=>Ye,createFakeObjects:()=>Dt.S,createFullscreenItemViewModel:()=>Id,createItemClickEventArgs:()=>Bo,createItemElementCustomColorEventArgs:()=>Lo,createItemInteractivityEventArgs:()=>Wo,createItemSelectionChangedEventArgs:()=>Oo,createItemSizeUpdater:()=>Ke,createLayoutViewModel:()=>qd,createWidgetEventArgs:()=>zo,createWidgetOptionsEventArgs:()=>Go,cssClassNames:()=>mr._,cssClassNamesBaseItem:()=>fa,cssClasses:()=>Ot,cssComboBoxClassNames:()=>ai,cssDateFilterClassNames:()=>Ni,cssListBoxClassNames:()=>Ai,cssTreeViewClassNames:()=>Pi,customFakeItem:()=>no,customItemOptionsGroup:()=>kn,customTimePeriodDialog:()=>Ki,customizeMobileViewerItems:()=>Td,dashboardExcelOptionsGroup:()=>Zn,dashboardExportDocumentScaleMode:()=>wt,dashboardExportExcelFormat:()=>At,dashboardExportFilterState:()=>Mt,dashboardExportImageFormat:()=>Et,dashboardExportPageLayout:()=>Ct,dashboardExportPaperKind:()=>It,dashboardExportScaleMode:()=>_t,dashboardExportSizeMode:()=>Ft,dashboardImageOptionsGroup:()=>es,dashboardOptionsGroup:()=>Rn,dashboardSelectionMode:()=>ha,dashboardStateExcelExportPosition:()=>Vt,dashboardStateExportPosition:()=>Pt,dashboardStateOptionsGroup:()=>En,dashboardStatePosition:()=>yn,dashboardTitleKey:()=>kd,dataGridItem:()=>Xa,dateFilterElement:()=>Ei,deepCloneObject:()=>vt,defConstraints:()=>bt,defSizeInPercents:()=>ft,defaultViewerItemFactory:()=>
8xo,defaultWidgetsMap:()=>kr,dialogClasses:()=>zi,dialogForm:()=>$i,dialogSizes:()=>Gi,documentOptionsGroup:()=>Pn,dxWidgetsViewer:()=>Qr,ensureRange:()=>St,entireDashboardOptionsGroup:()=>Wn,excelDashboardStatePosition:()=>Sn,excelExportFilterState:()=>Nt,excelFormat:()=>xn,excelOptionsGroup:()=>Jn,exportDialog:()=>ts,exportFormats:()=>Tt,exportOptionsCache:()=>Cn,filterElementBaseItem:()=>ti,findDataMember:()=>Ud.um,findItemForApi:()=>Sd,gaugeOptionsGroup:()=>Yn,gaugesItem:()=>so,geoPointMapItem:()=>lo,geoPointMapItemBase:()=>tr,getControlContainer:()=>Zt,getCrossDirection:()=>gt,getDataFields:()=>Ud.Wt,getFirstDataMember:()=>Ud.Bi,gridOptionsGroup:()=>zn,groupItem:()=>uo,groupItemOptionsGroup:()=>Ln,groupLayoutItems:()=>Vd,groupWithoutCaptionItemKey:()=>Ld,horizontalAlignment:()=>rr,imageFormat:()=>vn,imageItem:()=>Zi,imageItemOptionsGroup:()=>On,imageOptionsGroup:()=>Qn,indicatorType:()=>qa,interactivityController:()=>pa,isNonCollectionDataField:()=>Ud.mG,isStartedWith:()=>Ud.eV,kpiItem:()=>Jr,labeledEditor:()=>Mn,layoutCardCssClassNames:()=>mr.m,listFilterElement:()=>Fi,mapItem:()=>er,mapOptionsGroup:()=>Hn,margins:()=>Dr,masterFilterValues:()=>Aa,maxFilterValuesCount:()=>Ea,newCardItem:()=>xr,newCardMeasurements:()=>vr,nonClientElement:()=>mt,optionName:()=>In,optionsGroup:()=>Nn,paddings:()=>Ir,pageLayout:()=>bn,paperKind:()=>gn,parameterTypes:()=>hn,parametersDialog:()=>pn,patchCalcFieldPath:()=>Ud.xx,pieItem:()=>po,pieMapItem:()=>go,pieMouseEventController:()=>mo,pieOptionsGroup:()=>Kn,pivotGridItem:()=>Wi,pivotOptionsGroup:()=>Gn,positioningDirection:()=>br,rangeFilterOptionsGroup:()=>Un,rangeFilterSelection:()=>Qi,rangeSelectorItem:()=>ji,resetGlobalSizeCache:()=>Ra.W,scaleMode:()=>fn,scaleModeOptionsGroup:()=>Fn,setCardAutoArrangementMode:()=>wd,setElementSize:()=>je,setHoverLocation:()=>et.gX,simplyImageOptionsGroup:()=>Xn,size:()=>ht,sizeMode:()=>Dn,sparklineOptions:()=>pr,splitFullFieldName:()=>Ud.zV,stubItem:()=>Co,styleSettingsProvider:()=>za.AI,tabPageItem:()=>bo,textItem:()=>fo,textItemOptionsGroup:()=>Vn,titleHeight:()=>Ia,titleTooltipClasses:()=>Ta,titleVerticalPadding:()=>Ca,treeViewFilterElement:()=>Vi,treemapItem:()=>yo,treemapOptionsGroup:()=>qn,trimLeadingPathElement:()=>Ud.sG,types:()=>So.g,ungroupedItemKey:()=>Od,verticalAlignment:()=>or,widgetItemCore:()=>_o,widgetItemFactory:()=>Rr,widgetViewerItem:()=>Zr});var n={};a.r(n),a.d(n,{AjaxRemoteService:()=>nu,ChartContext:()=>Fo,CustomItemViewer:()=>ss,DashboardControl:()=>gu,DashboardExportExtension:()=>Cu,DashboardPanelExtension:()=>fu,DashboardParameterDialogExtension:()=>Vu,DashboardPrivateSettings:()=>Ga.d,DataInspectorExtension:()=>xu,FetchRemoteService:()=>su,GaugeContext:()=>Vo,GridContext:()=>Po,KeyboardNavigationExtension:()=>Au,LegacySettings:()=>Ga.l,MobileLayoutExtension:()=>$u,NotificationController:()=>Fs,ResourceManager:()=>lu,UrlStateExtension:()=>Lu,ViewerApiExtension:()=>Ru,customViewerItem:()=>ds,dashboardToolbarItemNames:()=>ca,defaultExtensions:()=>Qd.wf,designerExtensions:()=>Qd.YS,extensionNameMap:()=>Qd.RY});var s={};a.r(s),a.d(s,{AccordionTab:()=>wl.gV,AddDataSourcePopup:()=>Kh,BaseItemSurface:()=>nc.O,BindingAccordionTab:()=>wl.pL,BoundImageItemPropertiesComposer:()=>nm,BoundImageItemSurface:()=>Vg,BubbleMapItemSurface:()=>Bg,BubleMapItemPropertiesComposer:()=>lm,CURRENCIES:()=>Gh.y,CalcFieldEditor:()=>Gl,CalcFieldEditorViewModel:()=>$l,CalculationExpressionEditor:()=>cc.J,CalculationPropertiesComposer:()=>um.h,CalculationSurface:()=>uc.t,CardElementPropertiesComposer:()=>ym,CardItemPropertiesComposer:()=>vm,CardItemSurface:()=>Rg,CardTemplatePropertiesComposer:()=>Cm,ChartItemPropertiesComposer:()=>Am,ChartItemSurface:()=>Hg,ChartSeriesPropertiesComposer:()=>Om,ChoroplethMapElementPropertiesComposer:()=>Rm,ChoroplethMapItemPropertiesComposer:()=>Gm,ChoroplethMapItemSurface:()=>qg,CollectionEditorEditItemArguments:()=>Og.$,CollectionEditorRefreshCallback:()=>Dm.y,CollectionEditorViewModel:()=>Og.e,CollectionEditorViewModelBase:()=>Dm.v,ColorEntryTreeItem:()=>tl,ColorPickerModel:()=>gc,ColorSchemeEntryCreator:()=>_c,ColorSchemeModel:()=>
8Mc,ColorTreeViewModel:()=>al,ConfirmDialogViewModel:()=>ql.b,ContainerTypeSelector:()=>im.z,ContentInHeaderAccordionTab:()=>wl.XB,CreateNewDataSourceWizardIterator:()=>zp,CultureInfo:()=>ml.fX,CurrencyInfo:()=>ml.gk,CurrencySelector:()=>ml.JH,CustomAppearanceDialog:()=>cl,CustomItemPropertiesComposer:()=>Yg,CustomItemSurface:()=>jg,CustomRangePropertiesComposer:()=>Um,DashboardDataSourceWizard:()=>Hp,DashboardDataSourceWizardBase:()=>$p,DashboardDataSourceWizardOptions:()=>np,DashboardDataSourceWizardState:()=>qp,DashboardExpressionEditor:()=>Qp.U,DashboardItemMenu:()=>vl,DashboardItemMenuSizes:()=>yl,DashboardItemPropertiesComposer:()=>ic.$C,DashboardMultiQueryDataSourceWizard:()=>Yp,DashboardMultiQueryDataSourceWizardOptions:()=>sp,DashboardMultiQueryWizardIterator:()=>Kp,DashboardRequestWrapper:()=>op,DataDashboardItemSurface:()=>nc.r,DataFieldViewModel:()=>qh,DataItemCollectionSurface:()=>Ng.N,DataItemContainerCollectionSurface:()=>Ag,DataItemContainerPropertiesComposer:()=>ic.WZ,DataItemContainerSeed:()=>am,DataItemContainerSurface:()=>Nl,DataItemLinkComponent:()=>Al,DataItemSurface:()=>Tl.z,DataItemsPropertiesComposer:()=>Sm.Q,DataSourceBrowserViewModel:()=>ep,DataSourceChooserController:()=>Xl,DataSourceTreeListViewModel:()=>tp,DateFilterItemPropertiesComposer:()=>Ym,DateFilterItemSurface:()=>Qg,DeltaNumericFormatSurface:()=>Lg,DragProcessor:()=>fb,EditCardTemplateSurface:()=>kg,EditQueryWizardIterator:()=>Gp,EditableListEditorViewModel:()=>Wb.a,EntryEditorViewModel:()=>Ec,ExpressionEditorFunctions:()=>
vendor: 5,976 bytes, line 8
8Zp.D,ExpressionEditorItemsProvider:()=>zl.v,ExpressionEditorWrapper:()=>cc.v,FederationDataSourceAnalyticsWrapper:()=>Tp,FederationDataSourceProviderWrapper:()=>wp,FieldChooserController:()=>Zl,FieldChooserItem:()=>Kl,FieldChooserList:()=>jl,FieldListItemProvider:()=>Uh,FieldListPicker:()=>dc,FilterExpressionEditorViewModel:()=>Jp.y,FilterItemPropertiesComposer:()=>eg,FilterItemSurface:()=>Zg,FlatItemProviderWrapper:()=>Xp.b,FlatteningDataFieldsProviderWrapper:()=>pp,FormatConditionTypeEditorSurface:()=>Wh.T,FormatRulePropertiesComposer:()=>Jc,FormatRuleSurface:()=>kh,GaugeElementPropertiesComposer:()=>ig,GaugeItemPropertiesComposer:()=>og,GaugeItemSurface:()=>Jg,GeoPointItemSurface:()=>Xg,GeoPointMapItemPropertiesComposer:()=>ng,GridColumnPropertiesComposer:()=>lg,GridItemPropertiesComposer:()=>hg,GridItemSurface:()=>tb,ImageItemPropertiesComposer:()=>pg,ImageItemSurface:()=>ab,InMemoryStorage:()=>Ac._,InlineEditCollectionEditorViewModel:()=>Rb.V,InteractivityPropertiesComposer:()=>vb,ItemColorScheme:()=>Tc,ItemFilterDisplayNameProvider:()=>Qc.c,ItemFilterItemsProvider:()=>Nc.Nk,ItemGroupAccordionTab:()=>wl.gL,ItemMenuPositionCalculator:()=>Dl,JsonDataSourceWizardSettings:()=>dp,KnownTabs:()=>wl.iq,MapCustomShapeFileSurface:()=>ib.W,MapCustomShapefilePropertiesComposer:()=>mg.O,ObjectPropertiesWrapper:()=>Zc.U,Palette:()=>zh.e,ParameterListEditorViewModel:()=>Vb,ParametersItemProvider:()=>Np,PieItemPropertiesComposer:()=>bg,PieItemSurface:()=>rb,PieMapItemPropertiesComposer:()=>yg,PieMapItemSurface:()=>ob,PivotItemPropertiesComposer:()=>vg,PivotItemSurface:()=>nb,PopoverColorPicker:()=>hl,PropertiesComposerBase:()=>ic.DU,PropertiesController:()=>gl.C,RangeFilterItemPropertiesComposer:()=>xg,RangeFilterItemSurface:()=>db,RuleRangesEditor:()=>Rh.m,ScatterChartItemPropertiesComposer:()=>Dg,ScatterChartItemSurface:()=>lb,SectionDescriptors:()=>fl.g8,SharedComposers:()=>rc.d,SharedPropertiesComposer:()=>oc,SimpleFilterEditor:()=>em.E,SingleDataItemSurface:()=>Pg,SliderController:()=>Ql,StyleAccordionTab:()=>wl.zu,StyleSettingsEditor:()=>nl.k,SurfaceItemsFactory:()=>fl.ME,TabContainerItemPropertiesComposer:()=>Cg,TabContainerItemSurface:()=>pb,TextBoxItemPropertiesComposer:()=>_g.D,TextBoxItemSurface:()=>mb.P,ToolboxViewModel:()=>Lb,TreeViewFieldChooserItem:()=>Yl,TreemapItemPropertiesComposer:()=>Mg,TreemapItemSurface:()=>gb,TypeAccordionTab:()=>wl.__,WindowDefinitionEditor:()=>hc.P$,WindowDefinitionMode:()=>hc.p7,_registerChooseJsonSchemaPage:()=>lp,_registerDxDashboardButtonGroup:()=>Xd,_registerDxDashboardCheckedButton:()=>el,_registerDxDashboardColorsComponent:()=>ol,_registerDxDashboardCurrencySelector:()=>ml.PS,_registerDxDashboardDataItemLink:()=>Fl,_registerDxDashboardGroupDataItems:()=>El,_registerDxDashboardItemMenu:()=>xl,_registerDxDashboardStyleSettingsEditor:()=>nl.C,_registerDxDatasourceChooser:()=>eu,_registerDxFieldChooser:()=>Jl,addConditionEditor:()=>th,addOrUpdateQuery:()=>Dp,addSourceIfNotExists:()=>yp,colorSchemeTreeViewEditor:()=>il,conditionalFormattingEditor:()=>Ac.v,createContextPopupMenuViewModel:()=>Sl,createDashboardDataSourceWizard:()=>Up,createDashboardMultiQueryWizard:()=>jp,createDataSourceInfos:()=>Ip,createDataTypeObservable:()=>eh,createDeltaDataTypeObservable:()=>Xc,createItemFilterOptions:()=>jc.uv,createNewFederationDataSource:()=>gp,createQueryPageCallback:()=>Ep,createToolbarSeparator:()=>Ku,createWizardSettings:()=>Cp,formatValue:()=>jc.Fl,getAceTheme:()=>zb.r,getCalculationArgumentExpression:()=>um.N,getCommonCellsFormatRuleProperties:()=>ah,getDataItemContainerDisplayName:()=>_l.A,getDataItemDisplayName:()=>_l.F,getDataSourceInfo:()=>mp,getDimensionToolbarItems:()=>Yu,getExpressionEditorFunctions:()=>Zp.X,getFederationFieldList:()=>_p,getFieldList:()=>hp,getRealDimensionType:()=>Nc.lY,getValuesList:()=>jc.vj,initialQueryAliasSymbol:()=>xp,isCategoricalDateTime:()=>Nc.cS,multipleLookupValueEditor:()=>Ib,renameDataMember:()=>Mp,singleLookupValueEditor:()=>Db,surfaceItemsFactory:()=>fl.ce,toAnalyticsFederationDataSource:()=>vp,toFederationDataSource:()=>bp,toSameSourcesFederationQuery:()=>Sp,windowDefinitionEditor:()=>hc.Xd});var d={};a.r(d),a.d(d,{AvailableDataSourcesExtension:()=>mf,AvailableFontFamiliesExtension:()=>ff,BindingPanelExtension:()=>vf,ChartIndicatorsExtension:()=>Df,ConversionPanelExtension:()=>_f,CreateDashboardExtension:()=>Mf,DashboardChooseDataSourceTypePage:()=>Op,DashboardChooseOlapConnectionStringPage:()=>kp,DashboardColorSchemeEditorExtension:()=>Qb,DashboardCurrencyEditorExtension:()=>Xb,DashboardItemMenuExtension:()=>Wf,DashboardMenuItem:()=>$b,DashboardParameterEditorExtension:()=>sy,DashboardTitleEditorExtension:()=>ey,DashboardToolbarGroup:()=>Kb,DashboardToolbarItem:()=>qb,DashboardToolboxGroup:()=>Ub,DashboardToolboxItem:()=>Hb,DataSourceBrowserExtension:()=>af,DataSourceWizardExtension:()=>lf,DataSourceWizardPageId:()=>Vp,DesignerToolbarExtension:()=>hy,FilterPanelExtension:()=>Pf,FormItemTemplates:()=>dy.Z,InteractivityPanelExtension:()=>Of,LayoutOptionEditorExtension:()=>zf,MultiQueryDataSourceWizardExtension:()=>uf,OlapDataSourceWizardPageId:()=>Bp,OpenDashboardExtension:()=>Hf,OptionsPanelExtension:()=>Kf,SaveDashboardExtension:()=>Qf,ToDashboardDataSourceType:()=>Pp,ToDataSourceTypeNumber:()=>Fp,ToolboxExtension:()=>gy,UndoRedoExtension:()=>iy,_customizeTabs:()=>Hu.t,_registerChooseDataSourceTypePage:()=>Lp,_registerOlapConnectionStringsPage:()=>Wp});var l=a(4355),u=a(2882),c=a(1133),h=a(2383),p=a(9731),m=a(6555),g=a.n(m);const b=DevExpress.events.utils;var f=a(1505),y=a.n(f);a(2780);const S=DevExpress.Class;var v=a.n(S);DevExpress.registerComponent;const x=DevExpress.devices;var D=a.n(x);DevExpress.DOMComponent;a(4527);DevExpress.utils.console;a(8231),a(8689);const I=DevExpress.utils.resizeCallbacks;var C=a.n(I),_=a(1704);const w=DevExpress.utils.support;var T=a(6692),M=a.n(T),N=a(2262),E=a.n(N),A=a(2951),F=a.n(A);a(1702),a(8991);DevExpress,DevExpress.localization,DevExpress.ui.dxAccordion;
8var P=a(8860),V=a.n(P),B=a(5585),O=a.n(B);DevExpress.ui.CollectionWidget;const L=DevExpress.ui.dxDataGrid;var k=a.n(L);const W=DevExpress.ui.dxDateBox;var R=a.n(W);const z=DevExpress.ui.dialog;var G=a(1160),$=a.n(G);const H=DevExpress.ui.dxOverlay;var q=a.n(H);const U=DevExpress.ui.dxPivotGrid;var K=a.n(U);const Y=DevExpress.ui.dxPopup;var j=a.n(Y),Q=a(6296),Z=a.n(Q);const J=DevExpress.ui.dxSelectBox;var X=a.n(J),ee=a(2193),te=a.n(ee);const ae=DevExpress.ui.dxTextBox;var ie=a.n(ae),re=a(4306);DevExpress.ui.dxToast;const oe=DevExpress.ui.dxToolbar;var ne=a.n(oe);const se=DevExpress.ui.dxTreeList;var de=a.n(se);const le=DevExpress.ui.dxTreeView;var ue=a.n(le);const ce=DevExpress.validationEngine;var he=a.n(ce);DevExpress.ui.Widget;const pe=DevExpress.viz.dxBullet;var me=a.n(pe);const ge=DevExpress.viz.dxChart;var be=a.n(ge);const fe=DevExpress.viz.dxCircularGauge;var ye=a.n(fe);const Se=DevExpress.viz._dashboard,ve=DevExpress.viz.dxLinearGauge;var xe=a.n(ve);const De=DevExpress.viz.dxPieChart;var Ie=a.n(De);const Ce=DevExpress.viz.dxRangeSelector;var _e=a.n(Ce);const we=DevExpress.viz.dxSparkline;var Te=a.n(we),Me=a(3473);const Ne=DevExpress.viz.dxTreeMap;var Ee=a.n(Ne);const Ae=DevExpress.viz.dxVectorMap;var Fe=a.n(Ae);const Pe=DevExpress.viz.map;var Ve=a(1669),Be=a(7104),Oe=a(9542);(0,Oe.addToBindingsCache)("dx-ko-resizable: { getWidgetContainer: $root.getWidgetContainer, layoutItem: $data }, visible: visible",(function(e,t){return{"dx-ko-resizable":function(){return{getWidgetContainer:e.$root.getWidgetContainer,layoutItem:e.$data}},visible:function(){return e.$data.visible}}})),(0,Oe.addToBindingsCache)("style: { width: containerWidth() + 'px', height: containerHeight() + 'px' }",(function(e,t){return{style:function(){return{width:e.$data.containerWidth()+"px",height:e.$data.containerHeight()+"px"}}}})),(0,Oe.addToBindingsCache)("dxclick: coverClickHandler, css: itemStyle",(function(e,t){return{dxclick:function(){return e.$data.coverClickHandler},css:function(){return e.$data.itemStyle}}})),(0,Oe.addToBindingsCache)("visible: isSelected",(function(e,t){return{visible:function(){return e.$data.isSelected}}})),(0,Oe.addToBindingsCache)("css: itemStyle",(function(e,t){return{css:function(){return e.$data.itemStyle}}})),(0,Oe.addToBindingsCache)("layoutItem: $data",(function(e,t){return{layoutItem:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("with: layoutItem",(function(e,t){return{with:function(){return e.$data.layoutItem}}})),(0,Oe.addToBindingsCache)("if: viewModel.hasItem()",(function(e,t){return{if:function(){return e.$data.viewModel.hasItem()}}})),(0,Oe.addToBindingsCache)("template: viewModel.template || 'dx-layout-item-container'",(function(e,t){return{template:function(){return e.$data.viewModel.template||"dx-layout-item-container"}}})),(0,Oe.addToBindingsCache)("ifnot: viewModel.hasItem()",(function(e,t){return{ifnot:function(){return e.$data.viewModel.hasItem()}}})),(0,Oe.addToBindingsCache)("template: 'dx-layout-group-container'",(function(e,t){return{template:function(){return"dx-layout-group-container"}}})),(0,Oe.addToBindingsCache)("if: isDesignMode",(function(e,t){return{if:function(){return e.$data.isDesignMode}}})),(0,Oe.addToBindingsCache)("if: viewModel.orientation() === 'Horizontal'",(function(e,t){return{if:function(){return"Horizontal"===e.$data.viewModel.orientation()}}})),(0,Oe.addToBindingsCache)("foreach: items",(function(e,t){return{foreach:function(){return e.$data.items}}})),(0,Oe.addToBindingsCache)("if: viewModel.orientation() === 'Vertical'",(function(e,t){return{if:function(){return"Vertical"===e.$data.viewModel.orientation()}}})),(0,Oe.addToBindingsCache)("if: items().length === 0 && !!$data.getPlaceholder",(function(e,t){return{if:function(){return 0===e.$data.items().length&&!!e.$data.getPlaceholder}}})),(0,Oe.addToBindingsCache)("with: $data.getPlaceholder()",(function(e,t){return{with:function(){return e.$data.getPlaceholder()}}})),(0,Oe.addToBindingsCache)("template: viewModel.template",(function(e,t){return{template:function(){return e.$data.viewModel.template}}})),(0,Oe.addToBindingsCache)("foreach: $data",(function(e,t){return{foreach:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("template: $data",(function(e,t){return{template:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("if: $parent.isDesignMode()",(function(e,t){return{if:function(){return e.$parent.isDesignMode()}}})),(0,Oe.addToBindingsCache)("if: !dragOverLocation()",(function(e,t){return{if:function(){return!e.$data.dragOverLocation()}}})),(0,Oe.addToBindingsCache)("template: getLayoutItemPlaceholder()",(function(e,t){return{template:function(){return e.$data.getLayoutItemPlaceholder()}}})),(0,Oe.addToBindingsCache)("dx-dashboard-layout-group-binding: { dashboardContext: $data.getContext(), localContext: $data.getL
8ocalContext(), sizeController: $data.sizeController, dashboardItem: $data.viewModel.model.item, headerHeight: $parent.headerHeight }",(function(e,t){return{"dx-dashboard-layout-group-binding":function(){return{dashboardContext:e.$data.getContext(),localContext:e.$data.getLocalContext(),sizeController:e.$data.sizeController,dashboardItem:e.$data.viewModel.model.item,headerHeight:e.$parent.headerHeight}}}})),(0,Oe.addToBindingsCache)("dxclick: coverClickHandler, event: { mouseover: coverMouseOverHandler }, css: itemStyle",(function(e,t){return{dxclick:function(){return e.$data.coverClickHandler},event:function(){return{mouseover:e.$data.coverMouseOverHandler}},css:function(){return e.$data.itemStyle}}})),(0,Oe.addToBindingsCache)("style: { top: $parent.headerHeight() + 'px', padding: $parent.padding() + 'px' }",(function(e,t){return{style:function(){return{top:e.$parent.headerHeight()+"px",padding:e.$parent.padding()+"px"}}}})),(0,Oe.addToBindingsCache)("if: items().length !== 0",(function(e,t){return{if:function(){return 0!==e.$data.items().length}}})),(0,Oe.addToBindingsCache)("if: items().length === 0 && isDesignMode()",(function(e,t){return{if:function(){return 0===e.$data.items().length&&e.$data.isDesignMode()}}})),(0,Oe.addToBindingsCache)("if: isSelected",(function(e,t){return{if:function(){return e.$data.isSelected}}})),(0,Oe.addToBindingsCache)("template: getContextMenu()",(function(e,t){return{template:function(){return e.$data.getContextMenu()}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-item-plate' }",(function(e,t){return{template:function(){return{name:"dx-dashboard-item-plate"}}}})),(0,Oe.addToBindingsCache)("dxTabs: { items: tabPageBindings, itemTemplate: 'dx-dasbhoard-layout-tab-item', selectionMode: 'single', keyExpr: 'id', selectedItemKeys: selectedItemKeys, onSelectionChanged: onSelectionChanged, hoverStateEnabled: true, scrollingEnabled: false, focusStateEnabled: false}",(function(e,t){return{dxTabs:function(){return{items:e.$data.tabPageBindings,itemTemplate:"dx-dasbhoard-layout-tab-item",selectionMode:"single",keyExpr:"id",selectedItemKeys:e.$data.selectedItemKeys,onSelectionChanged:e.$data.onSelectionChanged,hoverStateEnabled:!0,scrollingEnabled:!1,focusStateEnabled:!1}}}})),(0,Oe.addToBindingsCache)("dx-dashboard-layout-tab-binding: { dashboardItem: $data.dashboardItem, dashboardContext: $data.context, localContext: $data.localContext, sizeController: $data.sizeController, ignoreBorder: $data.ignoreBorder }",(function(e,t){return{"dx-dashboard-layout-tab-binding":function(){return{dashboardItem:e.$data.dashboardItem,dashboardContext:e.$data.context,localContext:e.$data.localContext,sizeController:e.$data.sizeController,ignoreBorder:e.$data.ignoreBorder}}}})),(0,Oe.addToBindingsCache)("click: toggleMenu",(function(e,t){return{click:function(){return e.$data.toggleMenu}}})),(0,Oe.addToBindingsCache)("click: createTabPage",(function(e,t){return{click:function(){return e.$data.createTabPage}}})),(0,Oe.addToBindingsCache)("layoutItem: $data, headerHeight: $parent.headerHeight",(function(e,t){return{layoutItem:function(){return e.$data},headerHeight:function(){return e.$parent.headerHeight}}})),(0,Oe.addToBindingsCache)("if: $parent.activeItems().length !== 0",(function(e,t){return{if:function(){return 0!==e.$parent.activeItems().length}}})),(0,Oe.addToBindingsCache)("if: $parent.activeItems()[0].items().length !== 0",(function(e,t){return{if:function(){return 0!==e.$parent.activeItems()[0].items().length}}})),(0,Oe.addToBindingsCache)("if: $parent.activeItems()[0].items().length === 0 && isDesignMode()",(function(e,t){return{if:function(){return 0===e.$parent.activeItems()[0].items().length&&e.$data.isDesignMode()}}})),(0,Oe.addToBindingsCache)("with: $parent.activeItems()[0].getPlaceholder()",(function(e,t){return{with:function(){return e.$parent.activeItems()[0].getPlaceholder()}}})),(0,Oe.addToBindingsCache)("if: $parent.activeItems().length === 0 && isDesignMode()",(function(e,t){return{if:function(){return 0===e.$parent.activeItems().length&&e.$data.isDesignMode()}}})),(0,Oe.addToBindingsCache)("if: showMenu()",(function(e,t){return{if:function(){return e.$data.showMenu()}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-open-tab-pages'",(function(e,t){return{template:function(){return"dx-dashboard-open-tab-pages"}}})),(0,Oe.addToBindingsCache)("if: showAddButton()",(function(e,t){return{if:function(){return e.$data.showAddButton()}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ce-add'",(function(e,t){return{template:function(){return"dx-dashboard-ce-add"}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name:'dx-dasbhoard-layout-tab-item' }",(function(){return{dxTemplate:{name:"dx-dasbhoard-layout-tab-item"}}}
8)),(0,Oe.addToBindingsCache)("css: cssClasses",(function(e,t){return{css:function(){return e.$data.cssClasses}}})),(0,Oe.addToBindingsCache)("style: title.containerStyles",(function(e,t){return{style:function(){return e.$data.title.containerStyles}}})),(0,Oe.addToBindingsCache)("style: title.styles",(function(e,t){return{style:function(){return e.$data.title.styles}}})),(0,Oe.addToBindingsCache)("dxScrollView: scrollView.options, style: scrollView.styles",(function(e,t){return{dxScrollView:function(){return e.$data.scrollView.options},style:function(){return e.$data.scrollView.styles}}})),(0,Oe.addToBindingsCache)("style: scrollView.contentWrapperStyles, dx-dashboard-element-accessor: layoutMainElementEvents",(function(e,t){return{style:function(){return e.$data.scrollView.contentWrapperStyles},"dx-dashboard-element-accessor":function(){return e.$data.layoutMainElementEvents}}})),(0,Oe.addToBindingsCache)("css: { 'dx-state-underlying-selection': $data.areChildrenSelected() }",(function(e,t){return{css:function(){return{"dx-state-underlying-selection":e.$data.areChildrenSelected()}}}})),(0,Oe.addToBindingsCache)("style: fullscreenItem.styles",(function(e,t){return{style:function(){return e.$data.fullscreenItem.styles}}})),(0,Oe.addToBindingsCache)("dx-dashboard-item-binding: { dashboardItem: fullscreenItemModel.viewModel().dashboardItem, dashboardContext: fullscreenItemModel.viewModel().dashboardContext, localContext: fullscreenItemModel.viewModel().localContext, sizeController: fullscreenItemModel.viewModel().getSizeController($element) }",(function(e,t){return{"dx-dashboard-item-binding":function(){return{dashboardItem:e.$data.fullscreenItemModel.viewModel().dashboardItem,dashboardContext:e.$data.fullscreenItemModel.viewModel().dashboardContext,localContext:e.$data.fullscreenItemModel.viewModel().localContext,sizeController:e.$data.fullscreenItemModel.viewModel().getSizeController(t)}}}})),(0,Oe.addToBindingsCache)("componentArgs: componentArgs",(function(e,t){return{componentArgs:function(){return e.$data.componentArgs}}})),(0,Oe.addToBindingsCache)("componentArgs: title.componentArgs",(function(e,t){return{componentArgs:function(){return e.$data.title.componentArgs}}})),(0,Oe.addToBindingsCache)("if: componentArgs",(function(e,t){return{if:function(){return e.$data.componentArgs}}})),(0,Oe.addToBindingsCache)("if: title.showTitle()",(function(e,t){return{if:function(){return e.$data.title.showTitle()}}})),(0,Oe.addToBindingsCache)("with: layout",(function(e,t){return{with:function(){return e.$data.layout}}})),(0,Oe.addToBindingsCache)("if: fullscreenItemModel.visible()",(function(e,t){return{if:function(){return e.$data.fullscreenItemModel.visible()}}})),(0,Oe.addToBindingsCache)("dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: 'left top', at: 'left top', collision: 'flipfit', boundaryOffset: '0, 0', boundary: $root.getWidgetContainer(), of: $root.getWidgetContainer(), offset: '0, 0' }, animation: enableAnimation () ? { show: { type: 'slide', from: { left: panelWidth() * -1 }, to: { left: 0 }, duration: 500 }, hide: { type: 'slide', from: { left: 0 }, to: { left: panelWidth() * -1 }, duration: 500 } } : null, focusStateEnabled: false, showCloseButton: isMobile, dragEnabled: false, width: panelWidth, height: '100%', shading: false, toolbarItems: [{ text: $root.getLocalizationById('DashboardWebStringId.Dashboards'), location: 'before', toolbar: 'top', }], hideOnOutsideClick: false, onInitialized: onPopupInitialized, onDisposing: onPopupDisposing, onContentReady: function() { enableAnimation(true) }, visible: visible, wrapperAttr: { class: isMobile() ? 'dx-dashboard-card-view-panel dx-dashboard-panel-extension dx-dashboard-typography' : 'dx-dashboard-panel-extension dx-dashboard-typography' } }",(function(e,t){return{dxPopup:function(){return{target:e.$root.getWidgetContainer(),container:e.$root.getWidgetContainer(),position:{my:"left top",at:"left top",collision:"flipfit",boundaryOffset:"0, 0",boundary:e.$root.getWidgetContainer(),of:e.$root.getWidgetContainer(),offset:"0, 0"},animation:e.$data.enableAnimation()?{show:{type:"slide",from:{left:-1*e.$data.panelWidth()},to:{left:0},duration:500},hide:{type:"slide",from:{left:0},to:{left:-1*e.$data.panelWidth()},duration:500}}:null,focusStateEnabled:!1,showCloseButton:e.$data.isMobile,dragEnabled:!1,width:e.$data.panelWidth,height:"100%",shading:!1,toolbarItems:[{text:e.$root.getLocalizationById("DashboardWebStringId.Dashboards"),location:"before",toolbar:"top"}],hideOnOutsideClick:!1,onInitialized:e.$data.onPopupInitialized,onDisposing:e.$data.onPopupDisposing,onContentReady:function(){e.$data.enableAnimation(!0)},visible:e.$data.visible,wrapperAttr:{class:e.$data.isMobile()?"dx-dashboard-card-view-panel dx-dashboard-panel-extension dx-dashboard-typography":"dx-dashboard-panel-extension dx-dashboard-typography"}}}}})),(0,Oe.addToBindingsCache)("dxList: listOptions, css: { 'dx-dashboard-dashboard-list-full': !allowSwitchToDesigner(), 'dx-dashboard-dashboard-list-clipped': allowSwitchToDesigner() }",(function(e,t){return{dxList:function(){return e.$data.listOptions},css:function(){return{"dx-dashboard-dashboard-list-full":!e.$data.allowSwitchToDesigner(),"dx-dashboard-dashboard-list-clipped":e.$data.allowSwitchToDesigner()}}}})),(0,Oe.addToBindingsCache)("text: name",(function(e,t){return{text:function(){return e.$data.name}}})),(0,Oe.addToBindingsCache)("css: { 'dx-dashboard-minimized': hidden }",(function(e,t){return{css:function(){return{"dx-dashboard-minimized":e.$data.hidden}}}})),(0,Oe.addToBindingsCache)("css: { 'dx-dashboard-hidden': hidden }",(function(e,t){return{css:function(){return{"dx-dashboard-hidden":e.$data.hidden}}}})),(0,Oe.addToBindingsCache)("attr: { src: imageUrl, alt: name }, event: { error: hide }",(function(e,t){return{attr:function(){return{src:e.$data.imageUrl,alt:e.$data.name}},event:function(){return{error:e.$data.hide}}}})),(0,Oe.addToBindingsCache)("dxButton: { onClick: switchToDesigner, type: 'default', template: 'template' }",(function(e,t){return{dxButton:function(){return{onClick:e.$data.switchToDesigner,type:"default",template:"template"}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.EditInDesigner')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.EditInDesigner")}}})),(0,Oe.addToBindingsCache)("dxButton: { onClick: click, type: 'default', text: $root.getLocalizationById('DashboardWebStringId.Viewer') }",(function(e,t){return{dxButton:function(){return{onClick:e.$data.click,type:"default",text:e.$root.getLocalizationById("DashboardWebStringId.Viewer")}}}})),(0,Oe.addToBindingsCache)("if: allowSwitchToDesigner",(function(e,t){return{if:function(){return e.$data.allowSwitchToDesigner}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-edit-in-designer-button'",(function(e,t){return{template:function(){return"dx-dashboard-edit-in-designer-button"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-edit-in-designer-button-icon'",(function(e,t){return{template:function(){return"dx-dashboard-edit-in-designer-button-icon"}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name: 'dashboard-card-view' }",(function(){return{dxTemplate:{name:"dashboard-card-view"}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name: 'dashboard-preview' }",(function(){return{dxTemplate:{name:"dashboard-preview"}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name: 'dashboard-list-item' }",(function(){return{dxTemplate:{name:"dashboard-list-item"}}})),(0,Oe.addToBindingsCache)("dxTemplate: { name: 'template' }",(function(){return{dxTemplate:{name:"template"}}})),(0,Oe.addToBindingsCache)("dxPopup: _getPopupOptions()",(function(e,t){return{dxPopup:function(){return e.$data._getPopupOptions()}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardStringId.InspectedData')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardStringId.InspectedData")}}})),(0,Oe.addToBindingsCache)("dxRadioGroup: { layout: 'horizontal', displayExpr: 'text', valueExpr: 'value', dataSource: avaliableInspectedDataType, value: inspectedDataType }",(function(e,t){return{dxRadioGroup:function(){return{layout:"horizontal",displayExpr:"text",valueExpr:"value",dataSource:e.$data.avaliableInspectedDataType,value:e.$data.inspectedDataType}}}})),(0,Oe.addToBindingsCache)("dxDataGrid: $data",(function(e,t){return{dxDataGrid:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("if: allowSwitchInspectedDataType",(function(e,t){return{if:function(){return e.$data.allowSwitchInspectedDataType}}})),(0,Oe.addToBindingsCache)("with: gridOptions",(function(e,t){return{with:function(){return e.$data.gridOptions}}})),(0,Oe.addToBindingsCache)("dxList: layoutViewModel, style: { top: titleViewModel.height() + 'px' }",(function(e,t){return{dxList:function(){return e.$data.layoutViewModel},style:function(){return{top:e.$data.titleViewModel.height()+"px"}}}})),(0,Oe.addToBindingsCache)("componentArgs: { options: options, width: width, height: height, encodeHtml: encodeHtml, className: className }",(function(e,t){return{componentArgs:function(){return{options:e.$data.options,width:e.$data.width,height:e.$data.height,encodeHtml:e.$data.encodeHtml,className:e.$data.className}}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-mobile-title', data: titleViewModel }",(function(e,t){return{template:function(){return{name:"dx-dashboard-mobile-title",data:e.$data.titleViewModel}}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-mobile-fullscreen-item', data: fullscreenItemViewModel }",(function(e,t){return{template:function(){return{name:"dx-dashboard-mobile-fullscreen-item",data:e.$data.fullscreenItemViewModel}}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-mobile-item-master-filters', data: itemMasterFiltersViewModel }",(function(e,t){return{template:function(){return{name:"dx-dashboard-mobile-item-master-filters",data:e.$data.itemMasterFiltersViewModel}}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name: 'item' }",(function(){return{dxTemplate:{name:"item"}}})),(0,Oe.addToBindingsCache)("dxOverlay: { shading: false, width: width, height: height, deferRendering: true, visible: visible, animation: { show: { type: 'slide', duration: 400, from: { position: { my: 'left', at: 'right', of: window } }, to: { position: { my: 'center', at: 'center', of: window } } }, hide: { type: 'slide', duration: 400, from: { position: { my: 'center', at: 'center', of: window } }, to: { position: { my: 'left', at: 'right', of: window } } } }, onInitialized: onInitialized, onDisposing: onDisposing, wrapperAttr: { class: 'dx-dashboard-fullscreen-item-popup' }, position: { my: 'left top', at: 'left top' } }",(function(e,t){return{dxOverlay:function(){return{shading:!1,width:e.$data.width,height:e.$data.height,deferRendering:!0,visible:e.$data.visible,animation:{show:{type:"slide",duration:400,from:{position:{my:"left",at:"right",of:window}},to:{position:{my:"center",at:"center",of:window}}},hide:{type:"slide",duration:400,from:{position:{my:"center",at:"center",of:window}},to:{position:{my:"left",at:"right",of:window}}}},onInitialized:e.$data.onInitialized,onDisposing:e.$data.onDisposing,wrapperAttr:{class:"dx-dashboard-fullscreen-item-popup"},position:{my:"left top",at:"left top"}}}}})),(0,Oe.addToBindingsCache)("dashboardItem: dashboardItem, dashboardContext: dashboardContext, localContext: localContext, repaintRequest: repaintRequest,",(function(e,t){return{dashboardItem:function(){return e.$data.dashboardItem},dashboardContext:function(){return e.$data.dashboardContext},localContext:function(){return e.$data.localContext},repaintRequest:function(){return e.$data.repaintRequest},"":function(){}}})),(0,Oe.addToBindingsCache)("if: visible",(function(e,t){return{if:function(){return e.$data.visible}}})),(0,Oe.addToBindingsCache)("with: itemViewModel",(function(e,t){return{with:function(){return e.$data.itemViewModel}}})),(0,Oe.addToBindingsCache)("css: { 'dx-dashboard-mobile-layout-maximize-icon-selected': isReadyForAction() }, style: { 'opacity': maximizeIconOpacity() }",(function(e,t){return{css:function(){return{"dx-dashboard-mobile-layout-maximize-icon-selected":e.$data.isReadyForAction()}},style:function(){return{opacity:e.$data.maximizeIconOpacity()}}}})),(0,Oe.addToBindingsCache)("style: { 'transform': 'translateX(' + itemOffsetInPixels() + 'px)' }",(function(e,t){return{style:function(){return{transform:"translateX("+e.$data.itemOffsetInPixels()+"px)"}}}}
8)),(0,Oe.addToBindingsCache)("dxclick: click, dxpointerdown: selectItem, dxpointerup: unselectItem, dxpointermove: unselectItem",(function(e,t){return{dxclick:function(){return e.$data.click},dxpointerdown:function(){return e.$data.selectItem},dxpointerup:function(){return e.$data.unselectItem},dxpointermove:function(){return e.$data.unselectItem}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-maximize-item'",(function(e,t){return{template:function(){return"dx-dashboard-maximize-item"}}})),(0,Oe.addToBindingsCache)("dxOverlay: { height: masterFiltersPopup.height, width: masterFiltersPopup.width, hideOnOutsideClick: true, visible: masterFiltersPopup.visible, onHiding: function() { closeMasterFiltersPopup() }, position: { my: 'bottom', at: 'bottom', of: window } , animation: { show: { type: 'slide', duration: 250, from: { position: { my: 'top', at: 'bottom', of: window } } }, hide: { type: 'slide', duration: 250, to: { position: { my: 'top', at: 'bottom', of: window } } } }, onInitialized: masterFiltersPopup.onInitialized, onDisposing: masterFiltersPopup.onDisposing, wrapperAttr: { class: 'dx-dashboard-master-filters-popup' } }",(function(e,t){return{dxOverlay:function(){return{height:e.$data.masterFiltersPopup.height,width:e.$data.masterFiltersPopup.width,hideOnOutsideClick:!0,visible:e.$data.masterFiltersPopup.visible,onHiding:function(){e.$data.closeMasterFiltersPopup()},position:{my:"bottom",at:"bottom",of:window},animation:{show:{type:"slide",duration:250,from:{position:{my:"top",at:"bottom",of:window}}},hide:{type:"slide",duration:250,to:{position:{my:"top",at:"bottom",of:window}}}},onInitialized:e.$data.masterFiltersPopup.onInitialized,onDisposing:e.$data.masterFiltersPopup.onDisposing,wrapperAttr:{class:"dx-dashboard-master-filters-popup"}}}}})),(0,Oe.addToBindingsCache)("style: { flex: maximizeFiltersPopup() ? 0 : 1 }, dxclick: function() { closeMasterFiltersPopup() }",(function(e,t){return{style:function(){return{flex:e.$data.maximizeFiltersPopup()?0:1}},dxclick:function(){return function(){e.$data.closeMasterFiltersPopup()}}}})),(0,Oe.addToBindingsCache)("style: { flex: maximizeFiltersPopup() ? 1 : 0 }",(function(e,t){return{style:function(){return{flex:e.$data.maximizeFiltersPopup()?1:0}}}})),(0,Oe.addToBindingsCache)("dxclick: click",(function(e,t){return{dxclick:function(){return e.$data.click}}})),(0,Oe.addToBindingsCache)("text: valuesString",(function(e,t){return{text:function(){return e.$data.valuesString}}})),(0,Oe.addToBindingsCache)("dxButton: { text: $root.getLocalizationById('DashboardStringId.ButtonOK'), onClick: closeMasterFiltersPopup, type: 'default' }",(function(e,t){return{dxButton:function(){return{text:e.$root.getLocalizationById("DashboardStringId.ButtonOK"),onClick:e.$data.closeMasterFiltersPopup,type:"default"}}}})),(0,Oe.addToBindingsCache)("dxOverlay: { height: masterFilterMaximizedItemPopup.height, width: masterFilterMaximizedItemPopup.width, hideOnOutsideClick: true, onHiding: function() { closeMasterFilterItemPopup() }, visible: masterFilterMaximizedItemPopup.visible, position: { my: 'bottom', at: 'bottom', of: window } , animation: { show: { type: 'slide', duration: 250, from: { position: { my: 'top', at: 'bottom', of: window } } }, hide: { type: 'slide', duration: 250, to: { position: { my: 'top', at: 'bottom', of: window } } } }, onInitialized: masterFilterMaximizedItemPopup.onInitialized, onDisposing: masterFilterMaximizedItemPopup.onDisposing, wrapperAttr: { class: 'dx-dashboard-master-filters-popup' } }",(function(e,t){return{dxOverlay:function(){return{height:e.$data.masterFilterMaximizedItemPopup.height,width:e.$data.masterFilterMaximizedItemPopup.width,hideOnOutsideClick:!0,onHiding:function(){e.$data.closeMasterFilterItemPopup()},visible:e.$data.masterFilterMaximizedItemPopup.visible,position:{my:"bottom",at:"bottom",of:window},animation:{show:{type:"slide",duration:250,from:{position:{my:"top",at:"bottom",of:window}}},hide:{type:"slide",duration:250,to:{position:{my:"top",at:"bottom",of:window}}}},onInitialized:e.$data.masterFilterMaximizedItemPopup.onInitialized,onDisposing:e.$data.masterFilterMaximizedItemPopup.onDisposing,wrapperAttr:{class:"dx-dashboard-master-filters-popup"}}}}})),(0,Oe.addToBindingsCache)("dxButton: { text: $root.getLocalizationById('DashboardStringId.ButtonOK'), onClick: closeMasterFilterItemPopup, type: 'default' }",(function(e,t){return{dxButton:function(){return{text:e.$root.getLocalizationById("DashboardStringId.ButtonOK"),onClick:e.$data.closeMasterFilterItemPopup,type:"default"}}}})),(0,Oe.addToBindingsCache)("foreach: masterItems",(function(e,t){return{foreach:function(){return e.$data.masterItems}}})),(0,Oe.addToBindingsCache)("foreach: filterValues",(function(e,t){return{foreach:function(){return e.$data.filterValues}}})),(0,Oe.addToBindingsCache)("with: masterFilterItem",(function(e,t){return{with:function(){return e.$data.masterFilterItem}}})),(0,Oe.addToBindingsCache)("dxToast: { type: 'custom', visible: visible() && !suspended(), width: 'auto', target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: 'bottom right', at: 'bottom right', offset: '0 0', boundary: $root.getWidgetContainer(), of: $root.getWidgetContainer() }, displayTime: displayTime, closeOnClick: true, onHidden: onHidden, closeOnSwipe: false, onInitialized: onInitialized }",(function(e,t){return{dxToast:function(){return{type:"custom",visible:e.$data.visible()&&!e.$data.suspended(),width:"auto",target:e.$root.getWidgetContainer(),container:e.$root.getWidgetContainer(),position:{my:"bottom right",at:"bottom right",offset:"0 0",boundary:e.$root.getWidgetContainer(),of:e.$root.getWidgetContainer()},displayTime:e.$data.displayTime,closeOnClick:!0,onHidden:e.$data.on
8Hidden,closeOnSwipe:!1,onInitialized:e.$data.onInitialized}}}})),(0,Oe.addToBindingsCache)("foreach: notifications",(function(e,t){return{foreach:function(){return e.$data.notifications}}})),(0,Oe.addToBindingsCache)("class: $parent._classNames",(function(e,t){return{class:function(){return e.$parent._classNames}}})),(0,Oe.addToBindingsCache)("text: title",(function(e,t){return{text:function(){return e.$data.title}}})),(0,Oe.addToBindingsCache)("text: detail",(function(e,t){return{text:function(){return e.$data.detail}}})),(0,Oe.addToBindingsCache)("template: $parent._icon",(function(e,t){return{template:function(){return e.$parent._icon}}})),(0,Oe.addToBindingsCache)("if: detail !== null",(function(e,t){return{if:function(){return null!==e.$data.detail}}})),(0,Oe.addToBindingsCache)("dx-dashboard-item-binding: { dashboardItem: $data.viewModel.model.item, dashboardContext: $data.getContext(), localContext: $data.getLocalContext(), sizeController: $data.sizeController }, css: { 'dx-layout-item-selected': isSelected }",(function(e,t){return{"dx-dashboard-item-binding":function(){return{dashboardItem:e.$data.viewModel.model.item,dashboardContext:e.$data.getContext(),localContext:e.$data.getLocalContext(),sizeController:e.$data.sizeController}},css:function(){return{"dx-layout-item-selected":e.$data.isSelected}}}})),(0,Oe.addToBindingsCache)("text:$root.getLocalizationById('DashboardStringId.WaitingForParameters')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardStringId.WaitingForParameters")}}})),(0,Oe.addToBindingsCache)("text:$root.getLocalizationById('DashboardStringId.MessageLoading')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardStringId.MessageLoading")}}})),(0,Oe.addToBindingsCache)("attr: { 'aria-label': emptyAriaLabel }, class: sizeClass",(function(e,t){return{attr:function(){return{"aria-label":e.$data.emptyAriaLabel}},class:function(){return e.$data.sizeClass}}})),(0,Oe.addToBindingsCache)("class: sizeClass",(function(e,t){return{class:function(){return e.$data.sizeClass}}})),(0,Oe.addToBindingsCache)("text: errorState() && errorState().title",(function(e,t){return{text:function(){return e.$data.errorState()&&e.$data.errorState().title}}})),(0,Oe.addToBindingsCache)("text: errorState() && errorState().detail",(function(e,t){return{text:function(){return e.$data.errorState()&&e.$data.errorState().detail}}})),(0,Oe.addToBindingsCache)("css: {'dx-dashboard-widget-container': isStandalone, 'dx-dashboard-typography': isStandalone }, dx-dashboard-item-binding: { dashboardItem: $data.dashboardItem, dashboardContext: $data.dashboardContext, localContext: $data.localContext, sizeController: $data.sizeController }",(function(e,t){return{css:function(){return{"dx-dashboard-widget-container":e.$data.isStandalone,"dx-dashboard-typography":e.$data.isStandalone}},"dx-dashboard-item-binding":function(){return{dashboardItem:e.$data.dashboardItem,dashboardContext:e.$data.dashboardContext,localContext:e.$data.localContext,sizeController:e.$data.sizeController}}}})),(0,Oe.addToBindingsCache)("if: $root.waitingForParameters",(function(e,t){return{if:function(){return e.$root.waitingForParameters}}})),(0,Oe.addToBindingsCache)("ifnot: $root.waitingForParameters",(function(e,t){return{ifnot:function(){return e.$root.waitingForParameters}}})),(0,Oe.addToBindingsCache)("if: $data",(function(e,t){return{if:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("template: icon",(function(e,t){return{template:function(){return e.$data.icon}}})),(0,Oe.addToBindingsCache)("if: $parent.getEmptyItemTemplates",(function(e,t){return{if:function(){return e.$parent.getEmptyItemTemplates}}})),(0,Oe.addToBindingsCache)("template: $parent.getEmptyItemTemplates()",(function(e,t){return{template:function(){return e.$parent.getEmptyItemTemplates()}}})),(0,Oe.addToBindingsCache)("css: colorSchemeCss",(function(e,t){return{css:function(){return e.$data.colorSchemeCss}}})),(0,Oe.addToBindingsCache)("style: { left: surfaceLeft() + 'px' }, css: $data.classList()",(function(e,t){return{style:function(){return{left:e.$data.surfaceLeft()+"px"}},css:function(){return e.$data.classList()}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.NoDashboards')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.NoDashboards")}}})),(0,Oe.addToBindingsCache)("foreach: externalTemplates",(function(e,t){return{foreach:function(){return e.$data.externalTemplates}}})),(0,Oe.addToBindingsCache)("if: isDashboardLoaded()",(function(e,t){return{if:function(){return e.$data.isDashboardLoaded()}}})),(0,Oe.addToBindingsCache)("template: $data.layoutTemplate()",(function(e,t){return{template:function(){return e.$data.layoutTemplate()}}})),(0,Oe.addToBindingsCache)("ifnot: isDashboardLoaded()",(function(e,t){return{ifnot:function(){return e.$data.isDashboardLoaded()}}})),(0,Oe.addToBindingsCache)("if: isLoading()",(function(e,t){return{if:function(){return e.$data.isLoading()}}})),(0,Oe.addToBindingsCache)("ifnot: isLoading()",(function(e,t){return{ifnot:function(){return e.$data.isLoading()}}})),(0,Oe.addToBindingsCache)("foreach: emptyControlTemplates",(function(e,t){return{foreach:function(){return e.$data.emptyControlTemplates}}})),(0,Oe.addToBindingsCache)('template: { name: "dx-dashboard-notification-controller", data: notificationController._viewModel }',(function(e,t){return{template:function(){return{name:"dx-dashboard-notification-controller",data:e.$data.notificationController._viewModel}}}})),(0,Oe.addToBindingsCache)("dxButtonGroup: $data",(function(e,t){return{dxButtonGroup:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: 'center', at: 'center', of: $root.getWidgetContainer(), boundary: $root.getWidgetContainer() }, height: '80%', width: '688px', maxHeight: '800px', minHeight: '500px', maxWidth: '80%', minWidth:'600px', animation: { }, focusStateEnabled: true, hideOnOutsideClick: false, toolbarItems: toolbarItems, visible: popupVisible, showTitle: true, hideOnParentScroll: false, title: $root.getLocalizationById('DashboardWebStringId.DataSources.EditCalculatedField'), wrapperAttr: { class: 'dx-dashboard-calc-field-editor-popup' }, resizeEnabled: true, onResize: function() { $data.resizeAceEditor(); } }",(function(e,t){return{dxPopup:function(){return{target:e.$root.getWidgetContainer(),container:e.$root.getWidgetContainer(),position:{my:"center",at:"center",of:e.$root.getWidgetContainer(),boundary:e.$root.getWidgetContainer()},height:"80%",width:"688px",maxHeight:"800px",minHeight:"500px",maxWidth:"80%",minWidth:"600px",animation:{},focusStateEnabled:!0,hideOnOutsideClick:!1,toolbarItems:e.$data.toolbarItems,visible:e.$data.popupVisible,showTitle:!0,hideOnParentScroll:!1,title:e.$root.getLocalizationById("DashboardWebStringId.DataSources.EditCalculatedField"),wrapperAttr:{class:"dx-dashboard-calc-field-editor-popup"},resizeEnabled:!0,onResize:function(){e.$data.resizeAceEditor()}}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.DataSources.CalculatedField.Name')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.CalculatedField.Name")}}})),(0,Oe.addToBindingsCache)("dxTextBox: { value: name }, dxValidator: { isValid: isCalcFieldNameValid, validationRules: nameValidationRules }",(function(e,t){return{dxTextBox:function(){return{value:e.$data.name}},dxValidator:function(){return{isValid:e.$data.isCalcFieldNameValid,validationRules:e.$data.nameValidationRules}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.DataSources.CalculatedField.FieldType')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.CalculatedField.FieldType")}}})),(0,Oe.addToBindingsCache)("dxSelectBox: { dataSource: availableTypes, valueExpr: 'value', displayExpr: 'displayValue', value: fieldType, displayCustomValue: true, editEnabled: false, dropDownOptions: { container: $root.getWidgetContainer() } }",(function(e,t){return{dxSelectBox:function(){return{dataSource:e.$data.availableTypes,valueExpr:"value",displayExpr:"displayValue",value:e.$data.fieldType,displayCustomValue:!0,editEnabled:!1,dropDownOptions:{container:e.$root.getWidgetContainer()}}}}})),(0,Oe.addToBindingsCache)("css: { 'dx-invalid': !expressionEditable.isValid() }",(function(e,t){return{css:function(){return{"dx-invalid":!e.$data.expressionEditable.isValid()}}}})),(0,Oe.addToBindingsCache)("dshdExpressionEditor: { options: expressionEditable, onResize: onResize, fieldListProvider: itemsProvi
8der, displayNameProvider: displayNameProvider, saveHandler: saveHandler }",(function(e,t){return{dshdExpressionEditor:function(){return{options:e.$data.expressionEditable,onResize:e.$data.onResize,fieldListProvider:e.$data.itemsProvider,displayNameProvider:e.$data.displayNameProvider,saveHandler:e.$data.saveHandler}}}})),(0,Oe.addToBindingsCache)("with: viewModel",(function(e,t){return{with:function(){return e.$data.viewModel}}})),(0,Oe.addToBindingsCache)("dxPopup: { showTitle: true, title: $root.getLocalizationById('AnalyticsCoreStringId.ExpressionEditor_ExpressionCaption'), visible: popupVisible, toolbarItems: buttonItems, showCloseButton: true, fullScreen: false, height: '70%', width: '645px', animation: { }, maxHeight: '800px', minHeight: '500px', maxWidth: '80%', minWidth:'600px', container: $root.getWidgetContainer(), position: { of: $root.getWidgetContainer(), boundary: $root.getWidgetContainer() }, wrapperAttr: { class: 'dx-designer dx-expressioneditor dx-popup-general' }, resizeEnabled: true, onResize: function() { $data.resizeAceEditor(); } }",(function(e,t){return{dxPopup:function(){return{showTitle:!0,title:e.$root.getLocalizationById("AnalyticsCoreStringId.ExpressionEditor_ExpressionCaption"),visible:e.$data.popupVisible,toolbarItems:e.$data.buttonItems,showCloseButton:!0,fullScreen:!1,height:"70%",width:"645px",animation:{},maxHeight:"800px",minHeight:"500px",maxWidth:"80%",minWidth:"600px",container:e.$root.getWidgetContainer(),position:{of:e.$root.getWidgetContainer(),boundary:e.$root.getWidgetContainer()},wrapperAttr:{class:"dx-designer dx-expressioneditor dx-popup-general"},resizeEnabled:!0,onResize:function(){e.$data.resizeAceEditor()}}}}})),(0,Oe.addToBindingsCache)('template: "dx-expressioneditor-main"',(function(e,t){return{template:function(){return"dx-expressioneditor-main"}}})),(0,Oe.addToBindingsCache)("dx-dashboard-form-adapter: { target: $data }",(function(e,t){return{"dx-dashboard-form-adapter":function(){return{target:e.$data}}}})),(0,Oe.addToBindingsCache)("value: mode, values: dataSource",(function(e,t){return{value:function(){return e.$data.mode},values:function(){return e.$data.dataSource},_ko_property_writers:function(){return{value:function(t){e.$data.mode=t}}}}})),(0,Oe.addToBindingsCache)("with: formAdapterWrapper",(function(e,t){return{with:function(){return e.$data.formAdapterWrapper}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Colorization.ColorSchemes')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Colorization.ColorSchemes")}}})),(0,Oe.addToBindingsCache)("dxList: { dataSource: editableSignatures, selectedItems: selectedSignatures, selectionMode: 'single', keyExpr: 'key', nextButtonText: $root.getLocalizationById('DashboardWebStringId.More') }",(function(e,t){return{dxList:function(){return{dataSource:e.$data.editableSignatures,selectedItems:e.$data.selectedSignatures,selectionMode:"single",keyExpr:"key",nextButtonText:e.$root.getLocalizationById("DashboardWebStringId.More")}}}})),(0,Oe.addToBindingsCache)("style: { 'margin-left': ($index() > 1 ? ($index() -1) * 21 : 0).toString() + 'px' }",(function(e,t){return{style:function(){return{"margin-left":(e.$index()>1?21*(e.$index()-1):0).toString()+"px"}}}})),(0,Oe.addToBindingsCache)("text: $data, attr: { title: $data }",(function(e,t){return{text:function(){return e.$data},attr:function(){return{title:e.$data}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Colorization.ColorSchemeType')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Colorization.ColorSchemeType")}}})),(0,Oe.addToBindingsCache)("text: typeText, attr: {title: typeText}",(function(e,t){return{text:function(){return e.$data.typeText},attr:function(){return{title:e.$data.typeText}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardStringId.DefaultDataSourceName')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardStringId.DefaultDataSourceName")}}})),(0,Oe.addToBindingsCache)("text: _getDataSourceText($parents[1].getDataSourceName(dataSource)), attr: { title: _getDataSourceText($parents[1].getDataSourceName(dataSource)) }",(function(e,t){return{text:function(){return e.$data._getDataSourceText(e.$parents[1].getDataSourceName(e.$data.dataSource))},attr:function(){return{title:e.$data._getDataSourceText(e.$parents[1].getDataSourceName(e.$data.dataSource))}}}})),(0,Oe.addToBindingsCache)("click: $parent.removeTable",(function(e,t){return{click:function(){return e.$parent.removeTable}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.ColorScheme.Empty')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.ColorScheme.Empty")}}})),(0,Oe.addToBindingsCache)("template: { name :'dx-dashboard-edit-color-scheme' }",(function(e,t){return{template:function(){return{name:"dx-dashboard-edit-color-scheme"}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Colorization.NoSelectedSchema')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Colorization.NoSelectedSchema")}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.ColorScheme.Color')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.ColorScheme.Color")}}})),(0,Oe.addToBindingsCache)("dxColorBox: { value: color, editAlphaChannel: true, dropDownOptions: { container: $root.getWidgetContainer() } }",(function(e,t){return{dxColorBox:function(){return{value:e.$data.color,editAlphaChannel:!0,dropDownOptions:{container:e.$root.getWidgetContainer()}}}}})),(0,Oe.addToBindingsCache)("dxPopover: { target: target, container: $root.getWidgetContainer(), toolbarItems: buttonItems, visible: visible, position: { boundary: $root.getWidgetContainer() } }",(function(e,t){return{dxPopover:function(){return{target:e.$data.target,container:e.$root.getWidgetContainer(),toolbarItems:e.$data.buttonItems,visible:e.$data.visible,position:{boundary:e.$root.getWidgetContainer()}}}}})),(0,Oe.addToBindingsCache)("dxScrollView: { direction: 'vertical' }",(function(e,t){return{dxScrollView:function(){return{direction:"vertical"}}}})),(0,Oe.addToBindingsCache)("dxColorView: { value: colorCss, editAlphaChannel: true, applyValueMode: 'instantly' }",(function(e,t){return{dxColorView:function(){return{value:e.$data.colorCss,editAlphaChannel:!0,applyValueMode:"instantly"}}}})),(0,Oe.addToBindingsCache)("text: dimensionKey.definition.dataMember",(function(e,t){return{text:function(){return e.$data.dimensionKey.definition.dataMember}}})),(0,Oe.addToBindingsCache)("dxNumberBox: { height: 40, showSpinButtons:true, disabled: $parent.isAutogenerated, value: dimensionKey.value.value }, dxValidator: { validationGroup: 'newEntry', name: dimensionKey.definition.dataMember(), validationRules: [{ type: 'required' } ] }",(function(e,t){return{dxNumberBox:function(){return{height:40,showSpinButtons:!0,disabled:e.$parent.isAutogenerated,value:e.$data.dimensionKey.value.value}},dxValidator:function(){return{validationGroup:"newEntry",name:e.$data.dimensionKey.definition.dataMember(),validationRules:[{type:"required"}]}}}})),(0,Oe.addToBindingsCache)("dxDateBox: { height: 40, width: 'auto', disabled: $parent.isAutogenerated, value: dimensionKey.value.value, dropDownOptions: { container: $root.getWidgetContainer() } }, dxValidator: { validationGroup: 'newEntry', name: dimensionKey.definition.dataMember(), validationRules: [{ type: 'required' } ] }",(function(e,t){return{dxDateBox:function(){return{height:40,width:"auto",disabled:e.$parent.isAutogenerated,value:e.$data.dimensionKey.value.value,dropDownOptions:{container:e.$root.getWidgetContainer()}}},dxValidator:function(){return{validationGroup:"newEntry",name:e.$data.dimensionKey.definition.dataMember(),validationRules:[{type:"required"}]}}}})),(0,Oe.addToBindingsCache)("dxCheckBox: { height: 40, disabled: $parent.isAutogenerated, value: dimensionKey.value.value }",(function(e,t){return{dxCheckBox:function(){return{height:40,disabled:e.$parent.isAutogenerated,value:e.$data.dimensionKey.value.value}}}})),(0,Oe.addToBindingsCache)("dxTextBox: { height: 40, disabled: $parent.isAutogenerated, value: dimensionKey.value.value }, dxValidator: { validationGroup: 'newEntry', name: dimensionKey.definition.dataMember(), validationRules: [{ type: 'required' } ] }",(function(e,t){return{dxTextBox:function(){return{height:40,disabled:e.$parent.isAutogenerated,value:e.$data.dimensionKey.value.value}},dxValidator:function(){return{validationGroup:"newEntry",name:e.$data.dimensionKey.definition.dataMember(),validationRules:[{type:"required"}]}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Colorization.MeasureNames')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Colorization.MeasureNames")}}})),(0,Oe.addToBindingsCache)("dxTagBox: { dataSource: availableMeasures, value: selectedMeasuresIds, disabled: isAutogenerated, displayExpr: 'displayText', valueExpr: '_id', dropDownOptions: { container: $root.getWidgetContainer() } }, dxValidator: { validationGroup: 'newEntry', validationRules: measuresValidationRules || [] }",(function(e,t){return{dxTagBox:function(){return{dataSource:e.$data.availableMeasures,value:e.$data.selectedMeasuresIds,disabled:e.$data.isAutogenerated,displayExpr:"displayText",valueExpr:"_id",dropDownOptions:{container:e.$root.getWidgetContainer()}}},dxValidator:function(){return{validationGroup:"newEntry",validationRules:e.$data.measuresValidationRules||[]}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.ColorScheme.Colors')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.ColorScheme.Colors")}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Colorization.AddColor'), click: addNewEntry",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Colorization.AddColor")},click:function(){return e.$data.addNewEntry}}})),(0,Oe.addToBindingsCache)("visible: allowModify || isTreeMode()",(function(e,t){return{visible:function(){return e.$data.allowModify||e.$data.isTreeMode()}}})),(0,Oe.addToBindingsCache)("dxTreeView: { dataSource: dataSource, dataStructure: 'tree', height: !allowModify ? '450px' : '100%', selectByClick: allowModify ? true : false, selectionMode: allowModify ? 'single' : 'none', onItemSelectionChanged: allowModify ? onItemSelectionChanged : null, searchEnabled: true, searchExpr: ['value'], searchEditorOptions: { placeholder: $root.getLocalizationById('DashboardWebStringId.Search'), focusStateEnabled: false, hoverStateEnabled: false } }",(function(e,t){return{dxTreeView:function(){return{dataSource:e.$data.dataSource,dataStructure:"tree",he
8ight:e.$data.allowModify?"100%":"450px",selectByClick:!!e.$data.allowModify,selectionMode:e.$data.allowModify?"single":"none",onItemSelectionChanged:e.$data.allowModify?e.$data.onItemSelectionChanged:null,searchEnabled:!0,searchExpr:["value"],searchEditorOptions:{placeholder:e.$root.getLocalizationById("DashboardWebStringId.Search"),focusStateEnabled:!1,hoverStateEnabled:!1}}}}})),(0,Oe.addToBindingsCache)("css: { 'dx-color-scheme-group-tree-item': !$data.editColor }",(function(e,t){return{css:function(){return{"dx-color-scheme-group-tree-item":!e.$data.editColor}}}})),(0,Oe.addToBindingsCache)("click: editColor, style: { 'backgroundColor': color }",(function(e,t){return{click:function(){return e.$data.editColor},style:function(){return{backgroundColor:e.$data.color}}}})),(0,Oe.addToBindingsCache)("text: value",(function(e,t){return{text:function(){return e.$data.value}}})),(0,Oe.addToBindingsCache)("click: $parent.removeItem",(function(e,t){return{click:function(){return e.$parent.removeItem}}})),(0,Oe.addToBindingsCache)("visible: !allowModify && !isTreeMode(), dxList: { dataSource: dataSource, focusStateEnabled: false, hoverStateEnabled: false, activeStateEnabled: false, searchEnabled: true, searchMode: 'contains', searchExpr: ['value'], noDataText: $root.getLocalizationById('DashboardStringId.FilterElementNoDataToDisplay'), encodeNoDataText: true, searchEditorOptions: { placeholder: $root.getLocalizationById('DashboardWebStringId.Search'), focusStateEnabled: false, hoverStateEnabled: false }, height: !allowModify ? '450px' : '100%', }",(function(e,t){return{visible:function(){return!e.$data.allowModify&&!e.$data.isTreeMode()},dxList:function(){return{dataSource:e.$data.dataSource,focusStateEnabled:!1,hoverStateEnabled:!1,activeStateEnabled:!1,searchEnabled:!0,searchMode:"contains",searchExpr:["value"],noDataText:e.$root.getLocalizationById("DashboardStringId.FilterElementNoDataToDisplay"),encodeNoDataText:!0,searchEditorOptions:{placeholder:e.$root.getLocalizationById("DashboardWebStringId.Search"),focusStateEnabled:!1,hoverStateEnabled:!1},height:e.$data.allowModify?"100%":"450px"}}}})),(0,Oe.addToBindingsCache)("style: { 'backgroundColor': color }",(function(e,t){return{style:function(){return{backgroundColor:e.$data.color}}}})),(0,Oe.addToBindingsCache)("click: editColor",(function(e,t){return{click:function(){return e.$data.editColor}}})),(0,Oe.addToBindingsCache)("dataSource: colorSchemeModel().selectedSignatureEntries, allowModify: true, selectedEntry: selectedEntry, addNewEntry: createNewEntry, removeEntry: colorSchemeModel().removeEntry, colorPalette: colorPalette",(function(e,t){return{dataSource:function(){return e.$data.colorSchemeModel().selectedSignatureEntries},allowModify:function(){return!0},selectedEntry:function(){return e.$data.selectedEntry},addNewEntry:function(){return e.$data.createNewEntry},removeEntry:function(){return e.$data.colorSchemeModel().removeEntry},colorPalette:function(){return e.$data.colorPalette}}})),(0,Oe.addToBindingsCache)("with: colorSchemeModel",(function(e,t){return{with:function(){return e.$data.colorSchemeModel}}})),(0,Oe.addToBindingsCache)("if: editableSignatures().length > 0",(function(e,t){return{if:function(){return e.$data.editableSignatures().length>0}}})),(0,Oe.addToBindingsCache)("foreach: dataItems",(function(e,t){return{foreach:function(){return e.$data.dataItems}}})),(0,Oe.addToBindingsCache)("if: $index() > 0",(function(e,t){return{if:function(){return e.$index()>0}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-tree-connector'",(function(e,t){return{template:function(){return"dx-dashboard-tree-connector"}}})),(0,Oe.addToBindingsCache)("if: !$parent.isSignatureAutogenerated($data)",(function(e,t){return{if:function(){return!e.$parent.isSignatureAutogenerated(e.$data)}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-remove-small'",(function(e,t){return{template:function(){return"dx-dashboard-remove-small"}}})),(0,Oe.addToBindingsCache)("ifnot: editableSignatures().length > 0",(function(e,t){return{ifnot:function(){return e.$data.editableSignatures().length>0}}})),(0,Oe.addToBindingsCache)("if: colorSchemeModel() && colorSchemeModel().selectedSignatureEntries().length > 0",(function(e,t){return{if:function(){return e.$data.colorSchemeModel()&&e.$data.colorSchemeModel().selectedSignatureEntries().length>0}}})),(0,Oe.addToBindingsCache)("ifnot: colorSchemeModel() && colorSchemeModel().selectedSignatureEntries().length > 0",(function(e,t){return{ifnot:function(){return e.$data.colorSchemeModel()&&e.$data.colorSchemeModel().selectedSignatureEntries().length>0}}})),(0,Oe.addToBindingsCache)("if: entryEditorModel.visible",(function(e,t){return{if:function(){return e.$data.entryEditorModel.visible}}})),(0,Oe.addToBindingsCache)("with: entryEditorModel",(function(e,t){return{with:function(){return e.$data.entryEditorModel}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-enter-new-entry-editor'",(function(e,t){return{template:function(){return"dx-dashboard-enter-new-entry-editor"}}})),(0,Oe.addToBindingsCache)("foreach: dimensionEditors || []",(function(e,t){return{foreach:function(){return e.$data.dimensionEditors||[]}}})),(0,Oe.addToBindingsCache)('if: ["Integer", "Float", "Double", "Decimal"].indexOf(valueType) > -1',(function(e,t){return{if:function(){return["Integer","Float","Double","Decimal"].indexOf(e.$data.valueType)>-1}}})),(0,Oe.addToBindingsCache)('if: ["DateTime"].indexOf(valueType) > -1',(function(e,t){return{if:function(){return["DateTime"].indexOf(e.$data.valueType)>-1}}})),(0,Oe.addToBindingsCache)('if: ["Bool","Boolean"].indexOf(valueType) > -1',(function(e,t){return{if:function(){return["Bool","Boolean"].indexOf(e.$data.valueType)>-1}}})),(0,Oe.addToBindingsCache)('ifnot: ["Integer", "Float", "Double", "Decimal", "DateTime", "Bool", "Boolean"].indexOf(valueType) > -1',(function(e,t){return{ifnot:function(){return["Integer","Float","Double","Decimal","DateTime","Bool","Boolean"].indexOf(e.$data.valueType)>-1}}})),(0,Oe.addToBindingsCache)("if: hasMeasures",(function(e,t){return{if:function(){return e.$data.hasMeasures}}})),(0,Oe.addToBindingsCache)("with: colorPickerModel",(function(e,t){return{with:function(){return e.$data.colorPickerModel}}})),(0,Oe.addToBindingsCache)("template: { name : 'dx-dashboard-color-picker-editor', data: $data }",(function(e,t){return{template:function(){return{name:"dx-dashboard-color-picker-editor",data:e.$data}}}})),(0,Oe.addToBindingsCache)("if: allowAddNewEntry",(function(e,t){return{if:function(){return e.$data.allowAddNewEntry}}})),(0,Oe.addToBindingsCache)("if: $data.editColor",(function(e,t){return{if:function(){return e.$data.editColor}}})),(0,Oe.addToBindingsCache)("if: $parent.allowModify && custom",(function(e,t){return{if:function(){return e.$parent.allowModify&&e.$data.custom}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ds-edit'",(function(e,t){return{template:function(){return"dx-dashboard-ds-edit"}}})),(0,Oe.addToBindingsCache)("css: { 'dx-dashboard-state-condition-selected': displayMode() === 'specificTypes' }",(function(e,t){return{css:function(){return{"dx-dashboard-state-condition-selected":"specificTypes"===e.$data.displayMode()}}}})),(0,Oe.addToBindingsCache)("dxList: { dataSource: availableConditionTypes, selectionMode: 'single', selectedItems: availableConditionTypes() && availableConditionTypes().filter(function(value) { return value.value === conditionType(); }) || [], onItemClick: function (e) { conditionType(e.itemData.value); }, itemTemplate: 'item', onItemRendered: updateItemAppearance, encodeNoDataText: true, noDataText: $root.getLocalizationById('DashboardWebStringId.ConditionalFormatting.UnsupportedDataType') }",(function(e,t){return{dxList:function(){return{dataSource:e.$data.availableConditionTypes,selectionMode:"single",selectedItems:e.$data.availableConditionTypes()&&e.$data.availableConditionTypes().filter((function(t){return t.value===e.$data.conditionType()}))||[],onItemClick:function(t){e.$data.conditionType(t.itemData.value)},itemTemplate:"item",onItemRendered:e.$data.updateItemAppearance,encodeNoDataText:!0,noDataText:e.$root.getLocalizationById("DashboardWebStringId.ConditionalFormatting.UnsupportedDataType")}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById(displayText)",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data.displayText)}}})),(0,Oe.addToBindingsCache)("dxList: { dataSource: availableSpecificTypes, selectionMode: 'single', grouped: availableSpecificTypes().rangeStyleType !== 'None', selectedItems: selectedSpecificTypes, onItemClick: function (e) { specificType(e.itemData.value); }, itemTemplate: 'item' }, css: { 'dx-dashboard-gallery-list': availableSpecificTypes().rangeStyleType !== 'None' }",(function(e,t){return{dxList:function(){return{dataSource:e.$data.availableSpecificTypes,selectionMode:"single",grouped:"None"!==e.$data.availableSpecificTypes().rangeStyleType,selectedItems:e.$data.selectedSpecificTypes,onItemClick:function(t){e.$data.specificType(t.itemData.value)},itemTemplate:"item"}},css:function(){return{"dx-dashboard-gallery-list":"None"!==e.$data.availableSpecificTypes().rangeStyleType}}}})),(0,Oe.addToBindingsCache)("attr: { title: $root.getLocalizationById(displayText) }, foreach: $parent.getStyleList(value)",(function(e,t){return{attr:function(){return{title:e.$root.getLocalizationById(e.$data.displayText)}},foreach:function(){return e.$parent.getStyleList(e.$data.value)}}})),(0,Oe.addToBindingsCache)("css: 'dx-dashboard-appearance-range-preview', style: $data",(function(e,t){return{css:function(){return"dx-dashboard-appearance-range-preview"},style:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("css: 'dx-dashboard-appearance-bar-preview', style: $data",(function(e,t){return{css:function(){return"dx-dashboard-appearance-bar-preview"},style:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("css: $data",(function(e,t){return{css:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("attr: { title: $root.getLocalizationById(displayText) }, foreach: $parent.getGradientColorsList(value)",(function(e,t){return{attr:function(){return{title:e.$root.getLocalizationById(e.$data.displayText)}},foreach:function(){return e.$parent.getGradientColorsList(e.$data.value)}}})),(0,Oe.addToBindingsCache)("css: 'dx-dashboard-appearance-gradient-preview', style: { 'background-color': $data.css }",(function(e,t){return{css:function(){return"dx-dashboard-appearance-gradient-preview"},style:function(){return{"background-color":e.$data.css}}}})),(0,Oe.addToBindingsCache)("css: 'dx-dashboard-appearance-gradient-bar-preview', style: { 'background-color': $data.css }",(function(e,t){return{css:function(){return"dx-dashboard-appearance-gradient-bar-preview"},style:function(){return{"background-color":e.$data.css}}}})),(0,Oe.addToBindingsCache)("template: 'dx-slidable-lists-navigation-area'",(function(e,t){return{template:function(){return"dx-slidable-lists-navigation-area"}}})),(0,Oe.addToBindingsCache)("if: $parent.availableSpecificTypes().rangeStyleType === 'None'",(function(e,t){return{if:function(){return"None"===e.$parent.availableSpecificTypes().rangeStyleType}}})),(0,Oe.addToBindingsCache)("if: $parent.availableSpecificTypes().rangeStyleType === 'Color'",(function(e,t){return{if:function(){return"Color"===e.$parent.availableSpecificTypes().rangeStyleType}}})),(0,Oe.addToBindingsCache)("if: $parent.availableSpecificTypes().rangeStyleType === 'ColorBar'",(function(e,t){return{if:function(){return"ColorBar"===e.$parent.availableSpecificTypes().rangeStyleType}}})),(0,Oe.addToBindingsCache)("if: $parent.availableSpecificTypes().rangeStyleType === 'Icon'",(function(e,t){return{if:function(){return"Icon"===e.$parent.availableSpecificTypes().rangeStyleType}}})),(0,Oe.addToBindingsCache)("if: $parent.availableSpecificTypes().rangeStyleType === 'Gradient'",(function(e,t){return{if:function(){return"Gradient"===e.$parent.availableSpecificTypes().rangeStyleType}}})),(0,Oe.addToBindingsCache)("if: $parent.availableSpecificTypes().rangeStyleType === 'GradientBar'",(function(e,t){return{if:function(){return"GradientBar"===e.$parent.availableSpecificTypes().rangeStyleType}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name:'item' }",(function(){return{dxTemplate:{name:"item"}}})),(0,Oe.addToBindingsCache)("dxTemplate: { name:'item' }",(function(){return{dxTemplate:{name:"item"}}})),(0,Oe.addToBindingsCache)("dxPopup: popupOptions",(function(e,t){return{dxPopup:function(){return e.$data.popupOptions}}})),(0,Oe.addToBindingsCache)("dxForm: formOptions",(function(e,t){return{dxForm:function(){return e.$data.formOptions}}})),(0,Oe.addToBindingsCache)("if: popupOptions.visible",(function(e,t){return{if:function(){return e.$data.popupOptions.visible}}})),(0,Oe.addToBindingsCache)("dxPopover: { container: $root.getWidgetContainer(), toolbarItems: buttonItems, visible: visible, position: { of: $element.parentNode, my: 'to
8p', at: 'bottom', boundary: $root.getWidgetContainer(), collision: 'flipfit' }, wrapperAttr: { class: 'dx-dropdowneditor-overlay dx-dashboard-cf-color-picker' } }",(function(e,t){return{dxPopover:function(){return{container:e.$root.getWidgetContainer(),toolbarItems:e.$data.buttonItems,visible:e.$data.visible,position:{of:t.parentNode,my:"top",at:"bottom",boundary:e.$root.getWidgetContainer(),collision:"flipfit"},wrapperAttr:{class:"dx-dropdowneditor-overlay dx-dashboard-cf-color-picker"}}}}})),(0,Oe.addToBindingsCache)("dxColorView: { value: color, editAlphaChannel: true, applyValueMode: 'instantly' }",(function(e,t){return{dxColorView:function(){return{value:e.$data.color,editAlphaChannel:!0,applyValueMode:"instantly"}}}})),(0,Oe.addToBindingsCache)("click: add",(function(e,t){return{click:function(){return e.$data.add}}})),(0,Oe.addToBindingsCache)("click: remove, css: { 'dx-dashboard-state-selected': (!!selection() && value().length > 2) }",(function(e,t){return{click:function(){return e.$data.remove},css:function(){return{"dx-dashboard-state-selected":!!e.$data.selection()&&e.$data.value().length>2}}}})),(0,Oe.addToBindingsCache)("dxDataGrid: dataGridOptions",(function(e,t){return{dxDataGrid:function(){return e.$data.dataGridOptions}}})),(0,Oe.addToBindingsCache)("text: $data.text",(function(e,t){return{text:function(){return e.$data.text}}})),(0,Oe.addToBindingsCache)("dxPopover: { visible: true, hideOnOutsideClick: false, position: { of: $element, my: 'left top', at: 'left bottom', offset: $parent.popoverOffset }, container: $root.getWidgetContainer(), contentTemplate: 'dx-dashboard-style-settings-editor-template', wrapperAttr: { class: 'dx-dashboard-style-settings-editor-popup dx-dropdowneditor-overlay' } }",(function(e,t){return{dxPopover:function(){return{visible:!0,hideOnOutsideClick:!1,position:{of:t,my:"left top",at:"left bottom",offset:e.$parent.popoverOffset},container:e.$root.getWidgetContainer(),contentTemplate:"dx-dashboard-style-settings-editor-template",wrapperAttr:{class:"dx-dashboard-style-settings-editor-popup dx-dropdowneditor-overlay"}}}}})),(0,Oe.addToBindingsCache)("text: negativeInfinityDisplayText",(function(e,t){return{text:function(){return e.$data.negativeInfinityDisplayText}}})),(0,Oe.addToBindingsCache)("dxNumberBox: editorOptions",(function(e,t){return{dxNumberBox:function(){return e.$data.editorOptions}}})),(0,Oe.addToBindingsCache)("dxDateBox: editorOptions",(function(e,t){return{dxDateBox:function(){return e.$data.editorOptions}}})),(0,Oe.addToBindingsCache)("dxPopover: { visible: true, width: '241px', height: 'auto', hideOnOutsideClick: false, position: { of: $element, my: 'left top', at: 'left bottom', boundary: $root.getWidgetContainer() }, container: $root.getWidgetContainer(), wrapperAttr: { class: 'dx-dropdowneditor-overlay dx-dashboard-range-edit-number-template' } }",(function(e,t){return{dxPopover:function(){return{visible:!0,width:"241px",height:"auto",hideOnOutsideClick:!1,position:{of:t,my:"left top",at:"left bottom",boundary:e.$root.getWidgetContainer()},container:e.$root.getWidgetContainer(),wrapperAttr:{class:"dx-dropdowneditor-overlay dx-dashboard-range-edit-number-template"}}}}})),(0,Oe.addToBindingsCache)("dxButtonGroup: buttonOptions",(function(e,t){return{dxButtonGroup:function(){return e.$data.buttonOptions}}})),(0,Oe.addToBindingsCache)("target: $root.ko.observable(value), options: $parent.createStyleSettingsEditorOptions($data.data)",(function(e,t){return{target:function(){return e.$root.ko.observable(e.$data.value)},options:function(){return e.$parent.createStyleSettingsEditorOptions(e.$data.data)}}})),(0,Oe.addToBindingsCache)("args: $parent.createStyleSettingsEditorItemOptions($data.data)",(function(e,t){return{args:function(){return e.$parent.createStyleSettingsEditorItemOptions(e.$data.data)}}})),(0,Oe.addToBindingsCache)("if: !$data.isGradient",(function(e,t){return{if:function(){return!e.$data.isGradient}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-range-edit-number-template', data: $parent.createRangeNumberEditorViewModel({ grid: $data.component, isRightValue: true, rowIndex: $data.rowIndex, value: $data.data.rightValue, setValue: $data.setValue }) }",(function(e,t){return{template:function(){return{name:"dx-dashboard-range-edit-number-template",data:e.$parent.createRangeNumberEditorViewModel({grid:e.$data.component,isRightValue:!0,rowIndex:e.$data.rowIndex,value:e.$data.data.rightValue,setValue:e.$data.setValue})}}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-range-edit-number-template', data: $parent.createRangeNumberEditorViewModel({ grid: $data.component, isRightValue: false, rowIndex: $data.rowIndex, value: $data.data.leftValue, setValue: $data.setValue }) }",(function(e,t){return{template:function(){return{name:"dx-dashboard-range-edit-number-template",data:e.$parent.createRangeNumberEditorViewModel({grid:e.$data.component,isRightValue:!1,rowIndex:e.$data.rowIndex,value:e.$data.data.leftValue,setValue:e.$data.setValue})}}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-style-settings-view'",(function(e,t){return{template:function(){return"dx-dashboard-style-settings-view"}}})),(0,Oe.addToBindingsCache)("if: infinitValue",(function(e,t){return{if:function(){return e.$data.infinitValue}}})),(0,Oe.addToBindingsCache)("ifnot: infinitValue",(function(e,t){return{ifnot:function(){return e.$data.infinitValue}}})),(0,Oe.addToBindingsCache)("if: editorType === 'numberBox'",(function(e,t){return{if:function(){return"numberBox"===e.$data.editorType}}})),(0,Oe.addToBindingsCache)("if: editorType === 'dateBox'",(function(e,t){return{if:function(){return"dateBox"===e.$data.editorType}}})),(0,Oe.addToBindingsCache)("if: allowInfinity",(function(e,t){return{if:function(){return e.$data.allowInfinity}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name: 'dx-dashboard-range-cell-template' }",(function(){return{dxTemplate:{name:"dx-dashboard-range-cell-template"}}})),(0,Oe.addToBindingsCache)("dxTemplate: { name: 'dx-dashboard-range-edit-number-template-right' }",(function(){return{dxTemplate:{name:"dx-dashboard-range-edit-number-template-right"}}})),(0,Oe.addToBindingsCache)("dxTemplate: { name: 'dx-dashboard-range-edit-number-template-left' }",(function(){return{dxTemplate:{name:"dx-dashboard-range-edit-number-template-left"}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name: 'dx-dashboard-range-style-template' }",(function(){return{dxTemplate:{name:"dx-dashboard-range-style-template"}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name: 'dx-dashboard-range-style-editor-template' }",(function(){return{dxTemplate:{name:"dx-dashboard-range-style-editor-template"}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name: 'dx-dashboard-style-settings-editor-template' }",(function(){return{dxTemplate:{name:"dx-dashboard-style-settings-editor-template"}}})),(0,Oe.addToBindingsCache)("click: clickHandler, style: cssStyles, attr: { title: title, 'data-label': dataLabel }
8, css: cssClasses",(function(e,t){return{click:function(){return e.$data.clickHandler},style:function(){return e.$data.cssStyles},attr:function(){return{title:e.$data.title,"data-label":e.$data.dataLabel}},css:function(){return e.$data.cssClasses}}})),(0,Oe.addToBindingsCache)("if: isRangeStop",(function(e,t){return{if:function(){return e.$data.isRangeStop}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-popover-color-picker', data: colorPicker }",(function(e,t){return{template:function(){return{name:"dx-dashboard-popover-color-picker",data:e.$data.colorPicker}}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-custom-appearance-dialog', data: customizeAppearanceDialog }",(function(e,t){return{template:function(){return{name:"dx-dashboard-custom-appearance-dialog",data:e.$data.customizeAppearanceDialog}}}})),(0,Oe.addToBindingsCache)("text: restrictToColor ? $root.getLocalizationById('DashboardStringId.FormatRulePredefinedColor') : $root.getLocalizationById('DashboardWebStringId.FormatConditionPredefinedAppearanceCaption')",(function(e,t){return{text:function(){return e.$data.restrictToColor?e.$root.getLocalizationById("DashboardStringId.FormatRulePredefinedColor"):e.$root.getLocalizationById("DashboardWebStringId.FormatConditionPredefinedAppearanceCaption")}}})),(0,Oe.addToBindingsCache)("foreach: list",(function(e,t){return{foreach:function(){return e.$data.list}}})),(0,Oe.addToBindingsCache)("text: restrictToColor ? $root.getLocalizationById('DashboardStringId.FormatRuleCustomColor') : $root.getLocalizationById('DashboardWebStringId.FormatConditionCustomAppearanceCaption')",(function(e,t){return{text:function(){return e.$data.restrictToColor?e.$root.getLocalizationById("DashboardStringId.FormatRuleCustomColor"):e.$root.getLocalizationById("DashboardWebStringId.FormatConditionCustomAppearanceCaption")}}})),(0,Oe.addToBindingsCache)("foreach: customStyleItems",(function(e,t){return{foreach:function(){return e.$data.customStyleItems}}})),(0,Oe.addToBindingsCache)("foreach: iconList",(function(e,t){return{foreach:function(){return e.$data.iconList}}})),(0,Oe.addToBindingsCache)("value: viewMode, values: [{ value: 'Appearance', displayValue: 'DashboardStringId.FormatRuleStyleAppearance'}, { value: 'Icon', displayValue: 'DashboardStringId.FormatRuleStyleIcons'}]",(function(e,t){return{value:function(){return e.$data.viewMode},values:function(){return[{value:"Appearance",displayValue:"DashboardStringId.FormatRuleStyleAppearance"},{value:"Icon",displayValue:"DashboardStringId.FormatRuleStyleIcons"}]},_ko_property_writers:function(){return{value:function(t){e.$data.viewMode=t}}}}})),(0,Oe.addToBindingsCache)("args: $data",(function(e,t){return{args:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("if: allowChangeViewMode",(function(e,t){return{if:function(){return e.$data.allowChangeViewMode}}})),(0,Oe.addToBindingsCache)("if: viewMode() === 'Appearance'",(function(e,t){return{if:function(){return"Appearance"===e.$data.viewMode()}}})),(0,Oe.addToBindingsCache)("if: customStyleItems",(function(e,t){return{if:function(){return e.$data.customStyleItems}}})),(0,Oe.addToBindingsCache)("if: $data.item.appearanceType && $data.item.appearanceType() === 'None' || $data.item.predefinedColor && $data.item.predefinedColor() === 'None'",(function(e,t){return{if:function(){return e.$data.item.appearanceType&&"None"===e.$data.item.appearanceType()||e.$data.item.predefinedColor&&"None"===e.$data.item.predefinedColor()}}})),(0,Oe.addToBindingsCache)("ifnot: $data.item.appearanceType && $data.item.appearanceType() === 'None' || $data.item.predefinedColor && $data.item.predefinedColor() === 'None'",(function(e,t){return{ifnot:function(){return e.$data.item.appearanceType&&"None"===e.$data.item.appearanceType()||e.$data.item.predefinedColor&&"None"===e.$data.item.predefinedColor()}}})),(0,Oe.addToBindingsCache)("if: viewMode() === 'Icon'",(function(e,t){return{if:function(){return"Icon"===e.$data.viewMode()}}})),(0,Oe.addToBindingsCache)("if: $data.item.iconType && $data.item.iconType() === 'None'",(function(e,t){return{if:function(){return e.$data.item.iconType&&"None"===e.$data.item.iconType()}}})),(0,Oe.addToBindingsCache)("ifnot: $data.item.iconType && $data.item.iconType() === 'None'",(function(e,t){return{ifnot:function(){return e.$data.item.iconType&&"None"===e.$data.item.iconType()}}})),(0,Oe.addToBindingsCache)("dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { of: $root.getWidgetContainer(), boundary: $root.getWidgetContainer() }, title: confirmTitle, visible: confirmVisible, toolbarItems: confirmButtons, onHidden: function(e) { confirmHidden(e); }, width: '550px', height: '280px', wrapperAttr: { class: 'dx-dashboard-confirm dx-dashboard-typography' } }",(function(e,t){return{dxPopup:function(){return{target:e.$root.getWidgetContainer(),container:e.$root.getWidgetContainer(),position:{of:e.$root.getWidgetContainer(),boundary:e.$root.getWidgetContainer()},title:e.$data.confirmTitle,visible:e.$data.confirmVisible,toolbarItems:e.$data.confirmButtons,onHidden:function(t){e.$data.confirmHidden(t)},width:"550px",height:"280px",wrapperAttr:{class:"dx-dashboard-confirm dx-dashboard-typography"}}}}})),(0,Oe.addToBindingsCache)("html: confirmText",(function(e,t){return{html:function(){return e.$data.confirmText}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Currency.Currency')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Currency.Currency")}}})),(0,Oe.addToBindingsCache)("dxList: { dataSource: { store: currencies, paginate: false }, displayExpr: 'displayText', selectedItem: selectedCurrency, selectionMode: 'single', onContentReady: function (e) { e.component.scrollToItem(currencies.indexOf(selectedCurrency()) + 1); }, itemTemplate: 'currencyItemWithPreview', searchEnabled: true, searchExpr: 'displayText', searchEditorOptions: { placeholder: $root.getLocalizationById('DashboardWebStringId.Search') } }",(function(e,t){return{dxList:function(){return{dataSource:{store:e.$data.currencies,paginate:!1},displayExpr:"displayText",selectedItem:e.$data.selectedCurrency,selectionMode:"single",onContentReady:function(t){t.component.scrollToItem(e.$data.currencies.indexOf(e.$data.selectedCurrency())+1)},itemTemplate:"currencyItemWithPreview",searchEnabled:!0,searchExpr:"displayText",searchEditorOptions:{placeholder:e.$root.getLocalizationById("DashboardWebStringId.Search")}}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Currency.CurrencyCulture')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Currency.CurrencyCulture")}}})),(0,Oe.addToBindingsCache)("dxSelectBox: { dataSource: selectedCurrency() && selectedCurrency().cultures || [], displayExpr: 'displayText', value: selectedCulture, placeholder: $root.getLocalizationById('DashboardStringId.ParametersSelectorText'), noDataText: $root.getLocalizationById('DashboardStringId.FilterElementNoDataToDisplay'), encodeNoDataText: true, dropDownOptions: { container: $root.getWidgetContainer() }, searchEnabled: true, searchExpr: 'displayText' }",(function(e,t){return{dxSelectBox:function(){return{dataSource:e.$data.selectedCurrency()&&e.$data.selectedCurrency().cultures||[],displayExpr:"displayText",value:e.$data.selectedCulture,placeholder:e.$root.getLocalizationById("DashboardStringId.ParametersSelectorText"),noDataText:e.$root.getLocalizationById("DashboardStringId.FilterElementNoDataToDisplay"),encodeNoDataText:!0,dropDownOptions:{container:e.$root.getWidgetContainer()},searchEnabled:!0,searchExpr:"displayText"}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Preview')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Preview")}}})),(0,Oe.addToBindingsCache)("text: $data.previewPositive",(function(e,t){return{text:function(){return e.$data.previewPositive}}})),(0,Oe.addToBindingsCache)("text: $data.previewNegative",(function(e,t){return{text:function(){return e.$data.previewNegative}}})),(0,Oe.addToBindingsCache)("text: $data.previewWarning",(function(e,t){return{text:function(){return e.$data.previewWarning}}})),(0,Oe.addToBindingsCache)("dxSelectBox: { dataSource: currencies, displayExpr: 'displayText', value: selectedCurrency, disabled: disabled, placeholder: $root.getLocalizationById('DashboardStringId.ParametersSelectorText'), noDataText: $root.getLocalizationById('DashboardStringId.FilterElementNoDataToDisplay'), encodeNoDataText: true, dropDownOptions: { container: $root.getWidgetContainer() }, itemTemplate: 'currencyItemWithPreview', searchEnabled: true, searchExpr: 'displayText' }",(function(e,t){return{dxSelectBox:function(){return{dataSource:e.$data.currencies,displayExpr:"displayText",value:e.$data.selectedCurrency,disabled:e.$data.disabled,placeholder:e.$root.getLocalizationById("DashboardStringId.ParametersSelectorText"),noDataText:e.$root.getLocalizationById("DashboardStringId.FilterElementNoDataToDisplay"),encodeNoDataText:!0,dropDownOptions:{container:e.$root.getWidgetContainer()},itemTemplate:"currencyItemWithPreview",searchEnabled:!0,searchExpr:"displayText"}}}})),(0,Oe.addToBindingsCache)("text: displayText",(function(e,t){return{text:function(){return e.$data.displayText}}})),(0,Oe.addToBindingsCache)("text: previewText",(function(e,t){return{text:function(){return e.$data.previewText}}})),(0,Oe.addToBindingsCache)("currencyCultureName: dashboard() && dashboard().currencyCultureName",(function(e,t){return{currencyCultureName:function(){return e.$data.dashboard()&&e.$data.dashboard().currencyCultureName}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-currency-list-item' }",(function(e,t){return{template:function(){return{name:"dx-dashboard-currency-list-item"}}}})),(0,Oe.addToBindingsCache)("if: $data.previewPositive && $data.previewNegative",(function(e,t){return{if:function(){return e.$data.previewPositive&&e.$data.previewNegative}}})),(0,Oe.addToBindingsCache)("if: $data.previewWarning",(function(e,t){return{if:function(){return e.$data.previewWarning}}})),(0,Oe.addToBindingsCache)("dxTemplate:{ name:'currencyItemWithPreview' }",(function(){return{dxTemplate:{name:"currencyItemWithPreview"}}})),(0,Oe.addToBindingsCache)("",(function(e,t){return{}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.DataSources.UsedDataSources')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.UsedDataSources")}}})),(0,Oe.addToBindingsCache)("click: click, text: text, css: { 'disabled-action': disabled }",(function(e,t){return{click:function(){return e.$data.click},text:function(){return e.$data.text},css:function(){return{"disabled-action":e.$data.disabled}}}})),(0,Oe.addToBindingsCache)("click: click, text: text",(function(e,t){return{click:function(){return e.$data.click},text:function(){return e.$data.text}}})),(0,Oe.addToBindingsCache)("dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: 'center', at: 'center', of: $root.getWidgetContainer(), boundary: '.dx-dashboard-datasource-browser-wrapper' }, height: '80%', width: '700px', animation: { }, focusStateEnabled: true, hideOnOutsideClick: false, toolbarItems: popupContent() && popupContent().toolbarItems || [], onHidden: function() { $data.popupContent(undefined); }, visible: popupVisible, showTitle: true, title: popupContent() && popupContent().title || '', wrapperAttr: { class: 'dx-dashboard-datasource-browser-popup dx-dashboard-typography' } }",(function(e,t){return{dxPopup:function(){return{target:e.$root.getWidgetContainer(),container:e.$root.getWidgetContainer(),position:{my:"center",at:"center",of:e.$root.getWidgetContainer(),boundary:".dx-dashboard-datasource-browser-wrapper"},height:"80%",width:"700px",animation:{},focusStateEnabled:!0,hideOnOutsideClick:!1,toolbarItems:e.$data.popupContent()&&e.$data.popupContent().toolbarItems||[],onHidden:function(){e.$data.popupContent(void 0)},visible:e.$data.popupVisible,showTitle:!0,title:e.$data.popupContent()&&e.$data.popupContent().title||"",wrapperAttr:{class:"dx-dashboard-datasource-browser-popup dx-dashboard-typography"}}}}})),(0,Oe.addToBindingsCache)("dxList: { dataSource: dataSourceBrowser._dataSources, selectionMode: 'single', selectedItem: selectedDataSource, nextButtonText: $root.getLocalizationById('DashboardWebStringId.More'), searchEnabled: true, searchExpr: 'name', searchEditorOptions: { placeholder: $root.getLocalizationById('DashboardWebStringId.Search') } }",(function(e,t){return{dxList:function(){return{dataSource:e.$data.dataSourceBrowser._dataSources,selectionMode:"single",selectedItem:e.$data.selectedDataSource,nextButtonText:e.$root.getLocalizationById("DashboardWebStringId.More"),searchEnabled:!0,searchExpr:"name",searchEditorOptions:{placeholder:e.$root.getLocalizationById("DashboardWebStringId.Search")}}}}})),(0,Oe.addToBindingsCache)("text: name()",(function(e,t){return{text:function(){return e.$data.name()}}})),(0,Oe.addToBindingsCache)("click: $parent.showRenameDataSourceForm",(function(e,t){return{click:function(){return e.$parent.showRenameDataSourceForm}}})),(0,Oe.addToBindingsCache)("click: $parent.removeDataSource",(function(e,t){return{click:function(){return e.$parent.removeDataSource}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.DataSources.NoUsedDataSources')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.NoUsedDataSources")}}})),(0,Oe.addToBindingsCache)("click: showAddDataSourceForm, text: $root.getLocalizationById('DashboardWebStringId.DataSources.AddDataSource')",(function(e,t){return{click:function(){return e.$data.showAddDataSourceForm},text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.AddDataSource")}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.DataSources.NoAvailableDataSources')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.NoAvailableDataSources")}}})),(0,Oe.addToBindingsCache)("treelist: $data, css: {'dx-state-loading': itemsProvi
8der.loading() }",(function(e,t){return{treelist:function(){return e.$data},css:function(){return{"dx-state-loading":e.$data.itemsProvider.loading()}}}})),(0,Oe.addToBindingsCache)("css: { 'dx-state-active': itemsProvider.loading() }",(function(e,t){return{css:function(){return{"dx-state-active":e.$data.itemsProvider.loading()}}}})),(0,Oe.addToBindingsCache)("event: { dblclick: function() { $data.dblClickHandler ? $data.dblClickHandler($data) : $data.toggleCollapsed() } }, css: { 'dx-treelist-item-selected': isSelected, 'dx-treelist-item-collapsed': collapsed, 'dx-treelist-group-item': hasItems, 'dx-dashboard-treelist-item-disabled': data.isList, 'dx-dashboard-corrupted-calc-field': data.isCorruptedCalcField }, click: toggleSelected",(function(e,t){return{event:function(){return{dblclick:function(){e.$data.dblClickHandler?e.$data.dblClickHandler(e.$data):e.$data.toggleCollapsed()}}},css:function(){return{"dx-treelist-item-selected":e.$data.isSelected,"dx-treelist-item-collapsed":e.$data.collapsed,"dx-treelist-group-item":e.$data.hasItems,"dx-dashboard-treelist-item-disabled":e.$data.data.isList,"dx-dashboard-corrupted-calc-field":e.$data.data.isCorruptedCalcField}},click:function(){return e.$data.toggleSelected}}})),(0,Oe.addToBindingsCache)("styleunit: { 'paddingLeft': 20 * getModel().level
8+ 10 }",(function(e,t){return{styleunit:function(){return{paddingLeft:20*e.$data.getModel().level+10}}}})),(0,Oe.addToBindingsCache)("css: nodeImageClass, click: toggleCollapsed",(function(e,t){return{css:function(){return e.$data.nodeImageClass},click:function(){return e.$data.toggleCollapsed}}})),(0,Oe.addToBindingsCache)("css: data.style",(function(e,t){return{css:function(){return e.$data.data.style}}})),(0,Oe.addToBindingsCache)("event: { dblclick: function() { $data.dblClickHandler && $data.dblClickHandler($data); } }",(function(e,t){return{event:function(){return{dblclick:function(){e.$data.dblClickHandler&&e.$data.dblClickHandler(e.$data)}}}}})),(0,Oe.addToBindingsCache)("text: text, attr: { title: text }",(function(e,t){return{text:function(){return e.$data.text},attr:function(){return{title:e.$data.text}}}})),(0,Oe.addToBindingsCache)("text: data.field.fieldType",(function(e,t){return{text:function(){return e.$data.data.field.fieldType}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardStringId.MessageCollectionTypesNotSupported'), attr: { title: $root.getLocalizationById('DashboardStringId.MessageCollectionTypesNotSupported')}",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardStringId.MessageCollectionTypesNotSupported")},attr:function(){return{title:e.$root.getLocalizationById("DashboardStringId.MessageCollectionTypesNotSupported")}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.DataSources.CalculatedField.Corrupted'), attr: { title: $root.getLocalizationById('DashboardStringId.MessageCollectionTypesNotSupported')}",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.CalculatedField.Corrupted")},attr:function(){return{title:e.$root.getLocalizationById("DashboardStringId.MessageCollectionTypesNotSupported")}}}})),(0,Oe.addToBindingsCache)("click: click, css: style",(function(e,t){return{click:function(){return e.$data.click},css:function(){return e.$data.style}}})),(0,Oe.addToBindingsCache)("foreach: dataSourceActions",(function(e,t){return{foreach:function(){return e.$data.dataSourceActions}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datasource-used-datasources'",(function(e,t){return{template:function(){return"dx-dashboard-datasource-used-datasources"}}})),(0,Oe.addToBindingsCache)("foreach: editDataSourceActions",(function(e,t){return{foreach:function(){return e.$data.editDataSourceActions}}})),(0,Oe.addToBindingsCache)("if: visible()",(function(e,t){return{if:function(){return e.$data.visible()}}})),(0,Oe.addToBindingsCache)("if: $data.filterEditorModel() !== null",(function(e,t){return{if:function(){return null!==e.$data.filterEditorModel()}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-filtereditor-popup', data: filterEditorModel }",(function(e,t){return{template:function(){return{name:"dx-filtereditor-popup",data:e.$data.filterEditorModel}}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-datasource-tree', data: $data }",(function(e,t){return{template:function(){return{name:"dx-dashboard-datasource-tree",data:e.$data}}}})),(0,Oe.addToBindingsCache)("if: popupVisible",(function(e,t){return{if:function(){return e.$data.popupVisible}}})),(0,Oe.addToBindingsCache)("with: popupContent",(function(e,t){return{with:function(){return e.$data.popupContent}}})),(0,Oe.addToBindingsCache)("template: { name: template, data: { extension: $data.bindingData ? $data.bindingData : $data, dataSourcesFilter: dataSourcesFilter, federationSources: null } }",(function(e,t){return{template:function(){return{name:e.$data.template,data:{extension:e.$data.bindingData?e.$data.bindingData:e.$data,dataSourcesFilter:e.$data.dataSourcesFilter,federationSources:null}}}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-calc-field-editor', data: calcFieldEditor }",(function(e,t){return{template:function(){return{name:"dx-dashboard-calc-field-editor",data:e.$data.calcFieldEditor}}}})),(0,Oe.addToBindingsCache)("if: $data.usedDataSourcesExist()",(function(e,t){return{if:function(){return e.$data.usedDataSourcesExist()}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-rename'",(function(e,t){return{template:function(){return"dx-dashboard-rename"}}})),(0,Oe.addToBindingsCache)("template: renameDataSourcePopup.template",(function(e,t){return{template:function(){return e.$data.renameDataSourcePopup.template}}})),(0,Oe.addToBindingsCache)("ifnot: $data.usedDataSourcesExist()",(function(e,t){return{ifnot:function(){return e.$data.usedDataSourcesExist()}}})),(0,Oe.addToBindingsCache)("if: availableDataSourcesExist()",(function(e,t){return{if:function(){return e.$data.availableDataSourcesExist()}}})),(0,Oe.addToBindingsCache)("if: $data.sqlDataSourceWizard",(function(e,t){return{if:function(){return e.$data.sqlDataSourceWizard}}})),(0,Oe.addToBindingsCache)("if: !availableDataSourcesExist()",(function(e,t){return{if:function(){return!e.$data.availableDataSourcesExist()}}})),(0,Oe.addToBindingsCache)("with: dataSourceTreeListViewModel.treeListEditorOption",(function(e,t){return{with:function(){return e.$data.dataSourceTreeListViewModel.treeListEditorOption}}})),(0,Oe.addToBindingsCache)("if: !data.style",(function(e,t){return{if:function(){return!e.$data.data.style}}})),(0,Oe.addToBindingsCache)("if: !!data.style",(function(e,t){return{if:function(){return!!e.$data.data.style}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-calc-field'",(function(e,t){return{template:function(){return"dx-dashboard-calc-field"}}})),(0,Oe.addToBindingsCache)("if: !data.isCorruptedCalcField",(function(e,t){return{if:function(){return!e.$data.data.isCorruptedCalcField}}})),(0,Oe.addToBindingsCache)("if: data.field.fieldType && data.field.fieldType() !== 'Unknown'",(function(e,t){return{if:function(){return e.$data.data.field.fieldType&&"Unknown"!==e.$data.data.field.fieldType()}}})),(0,Oe.addToBindingsCache)("if: data.isList",(function(e,t){return{if:function(){return e.$data.data.isList}}})),(0,Oe.addToBindingsCache)("if: data.isCorruptedCalcField",(function(e,t){return{if:function(){return e.$data.data.isCorruptedCalcField}}})),(0,Oe.addToBindingsCache)("foreach: data.innerActions",(function(e,t){return{foreach:function(){return e.$data.data.innerActions}}})),(0,Oe.addToBindingsCache)("with: $data",(function(e,t){return{with:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("template: { name :'dx-dashboard-datasource-browser' }",(function(e,t){return{template:function(){return{name:"dx-dashboard-datasource-browser"}}}})),(0,Oe.addToBindingsCache)("dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: 'center', at: 'center', boundary: '.dx-dashboard-datasource-browser-wrapper' }, width: '400px', height: '240px', animation: { }, focusStateEnabled: true, hideOnOutsideClick: false, toolbarItems: toolbarItems || [], visible: popupVisible, showTitle: true, title: title || '', wrapperAttr: { class: 'dx-dashboard-datasources-rename-popup dx-dashboard-typography' } }",(function(e,t){return{dxPopup:function(){return{target:e.$root.getWidgetContainer(),container:e.$root.getWidgetContainer(),position:{my:"center",at:"center",boundary:".dx-dashboard-datasource-browser-wrapper"},width:"400px",height:"240px",animation:{},focusStateEnabled:!0,hideOnOutsideClick:!1,toolbarItems:e.$data.toolbarItems||[],visible:e.$data.popupVisible,showTitle:!0,title:e.$data.title||"",wrapperAttr:{class:"dx-dashboard-datasources-rename-popup dx-dashboard-typography"}}}}})),(0,Oe.addToBindingsCache)("text: label",(function(e,t){return{text:function(){return e.$data.label}}})),(0,Oe.addToBindingsCache)("dxTextBox: nameTextBoxOptions, dxValidator: nameValidatorOptions",(function(e,t){return{dxTextBox:function(){return e.$data.nameTextBoxOptions},dxValidator:function(){return e.$data.nameValidatorOptions}}})),(0,Oe.addToBindingsCache)("dxLoadPanel: { visible: loadingPanelVisible, hideOnOutsideClick: true, container: $root.getWidgetContainer(), position: { of: $root.getWidgetContainer() } }",(function(e,t){return{dxLoadPanel:function(){return{visible:e.$data.loadingPanelVisible,hideOnOutsideClick:!0,container:e.$root.getWidgetContainer(),position:{of:e.$root.getWidgetContainer()}}}}})),(0,Oe.addToBindingsCache)("dx-dashboard-element-accessor-binding: { element: wizardElement }",(function(e,t){return{"dx-dashboard-element-accessor-binding":function(){return{element:e.$data.wizardElement}}}})),(0,Oe.addToBindingsCache)("if: wizardModel.isVisible()",(function(e,t){return{if:function(){return e.$data.wizardModel.isVisible()}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-wizard-newlayout', data: wizardModel }",(function(e,t){return{template:function(){return{name:"dx-wizard-newlayout",data:e.$data.wizardModel}}}})),(0,Oe.addToBindingsCache)("css: { selected: selectedType() === 'Sql' }, click: function() { return selectedType('Sql'); }",(function(e,t){return{css:function(){return{selected:"Sql"===e.$data.selectedType()}},click:function(){return function(){return e.$data.selectedType("Sql")}}}})),(0,Oe.addToBindingsCache)("css: { selected: selectedType() === 'Olap' }, click: function() { return selectedType('Olap'); }",(function(e,t){return{css:function(){return{selected:"Olap"===e.$data.selectedType()}},click:function(){return function(){return e.$data.selectedType("Olap")}}}})),(0,Oe.addToBindingsCache)("click: edit",(function(e,t){return{click:function(){return e.$data.edit}}})),(0,Oe.addToBindingsCache)("click: remove, css: { 'dx-dashboard-state-selected': !!criteriaString() }",(function(e,t){return{click:function(){return e.$data.remove},css:function(){return{"dx-dashboard-state-selected":!!e.$data.criteriaString()}}}})),(0,Oe.addToBindingsCache)("text: criteriaString",(function(e,t){return{text:function(){return e.$data.criteriaString}}})),(0,Oe.addToBindingsCache)("template: { name: editorTemplate, data: editor }",(function(e,t){return{template:function(){return{name:e.$data.editorTemplate,data:e.$data.editor}}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ce-edit'",(function(e,t){return{template:function(){return"dx-dashboard-ce-edit"}}})),(0,Oe.addToBindingsCache)("text: extension.errorState().title",(function(e,t){return{text:function(){return e.$data.extension.errorState().title}}})),(0,Oe.addToBindingsCache)("text: extension.errorState().detail",(function(e,t){return{text:function(){return e.$data.extension.errorState().detail}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.DataSources.ChooseDataSource')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.ChooseDataSource")}}})),(0,Oe.addToBindingsCache)("click: function() { extension.showCreateDataSourceWizard(federationSources); }, text: $root.getLocalizationById('DashboardWebStringId.DataSources.CreateNewDataSource'), attr: { title: $root.getLocalizationById('DashboardWebStringId.DataSources.CreateDataSource.Tooltip') }",(function(e,t){return{click:function(){return function(){e.$data.extension.showCreateDataSourceWizard(e.$data.federationSources)}},text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.CreateNewDataSource")},attr:function(){return{title:e.$root.getLocalizationById("DashboardWebStringId.DataSources.CreateDataSource.Tooltip")}}}})),(0,Oe.addToBindingsCache)("dxList: { dataSource: extension.getDataSources(dataSourcesFilter), selectionMode: 'single', selectedItems: extension.selectedDataSources, noDataText: '', encodeNoDataText: true, nextButtonText: $root.getLocalizationById('DashboardWebStringId.More'), searchEnabled: true, searchExpr: 'name', searchEditorOptions: { placeholder: $root.getLocalizationById('DashboardWebStringId.Search') }}",(function(e,t){return{dxList:function(){return{dataSource:e.$data.extension.getDataSources(e.$data.dataSourcesFilter),selectionMode:"single",selectedItems:e.$data.extension.selectedDataSources,noDataText:"",encodeNoDataText:!0,nextButtonText:e.$root.getLocalizationById("DashboardWebStringId.More"),searchEnabled:!0,searchExpr:"name",searchEditorOptions:{placeholder:e.$root.getLocalizationById("DashboardWebStringId.Search")}}}}})),(0,Oe.addToBindingsCache)("if: extension.uiState() === 'error'",(function(e,t){return{if:function(){return"error"===e.$data.extension.uiState()}}})),(0,Oe.addToBindingsCache)("if: extension.errorState()",(function(e,t){return{if:function(){return e.$data.extension.errorState()}}})),(0,Oe.addToBindingsCache)("if: extension.uiState() === 'loading'",(function(e,t){return{if:function(){return"loading"===e.$data.extension.uiState()}}})),(0,Oe.addToBindingsCache)("if: extension.uiState() === 'live'",(function(e,t){return{if:function(){return"live"===e.$data.extension.uiState()}}})),(0,Oe.addToBindingsCache)("if: extension.canCreateDataSourceWizard",(function(e,t){return{if:function(){return e.$data.extension.canCreateDataSourceWizard}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.ClickHereInvitation'), click: click",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.ClickHereInvitation")},click:function(){return e.$data.click}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.BindDataInvitation')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.BindDataInvitation")}}})),(0,Oe.addToBindingsCache)("css: { 'dx-visible-properties': !!data.propertiesController.mainModel() }",(function(e,t){return{css:function(){return{"dx-visible-properties":!!e.$data.data.propertiesController.mainModel()}}}})),(0,Oe.addToBindingsCache)("dxButton: { onClick: hideBindingProperties, type: 'normal', stylingMode: 'text', icon: 'arrowleft' }",(function(e,t){return{dxButton:function(){return{onClick:e.$data.hideBindingProperties,type:"normal",stylingMode:"text",icon:"arrowleft"}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById(data.propertiesController.secondaryModel().displayText)",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data.data.propertiesController.secondaryModel().displayText)}}})),(0,Oe.addToBindingsCache)("css: {'dx-dashboard-slide-to-right': isSecondaryPanelVisible() }",(function(e,t){return{css:function(){return{"dx-dashboard-slide-to-right":e.$data.isSecondaryPanelVisible()}}}})),(0,Oe.addToBindingsCache)("dxScrollView: { }",(function(e,t){return{dxScrollView:function(){return{}}}})),(0,Oe.addToBindingsCache)("template: { name: data.template, data: $data }",(function(e,t){return{template:function(){return{name:e.$data.data.template,data:e.$data}}}})),(0,Oe.addToBindingsCache)("if: isSecondaryPanelVisible()",(function(e,t){return{if:function(){return e.$data.isSecondaryPanelVisible()}}})),(0,Oe.addToBindingsCache)("if: data.propertiesController.mainModel()",(function(e,t){return{if:function(){return e.$data.data.propertiesController.mainModel()}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-properties-accordion', data: { propertiesController: data.propertiesController } }",(function(e,t){return{template:function(){return{name:"dx-dashboard-properties-accordion",data:{propertiesController:e.$data.data.propertiesController}}}}})),(0,Oe.addToBindingsCache)("if: data.propertiesController.secondaryModel()",(function(e,t){return{if:function(){return e.$data.data.propertiesController.secondaryModel()}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-properties-accordion', data: { propertiesController: data.propertiesController, useSecondaryModel: true } }",(function(e,t){return{template:function(){return{name:"dx-dashboard-properties-accordion",data:{propertiesController:e.$data.data.propertiesController,useSecondaryModel:!0}}}}})),(0,Oe.addToBindingsCache)("text: groupTitle",(function(e,t){return{text:function(){return e.$data.groupTitle}}})),(0,Oe.addToBindingsCache)("attr: { 'data-item-type': type, title: title }, click: convert, css: {'dx-state-disabled': disabled }",(function(e,t){return{attr:function(){return{"data-item-type":e.$data.type,title:e.$data.title}},click:function(){return e.$data.convert},css:function(){return{"dx-state-disabled":e.$data.disabled}}}})),(0,Oe.addToBindingsCache)("dxButton: { text
8: duplicateActionCaption, onClick: duplicate }",(function(e,t){return{dxButton:function(){return{text:e.$data.duplicateActionCaption,onClick:e.$data.duplicate}}}})),(0,Oe.addToBindingsCache)("using: data",(function(e,t){return{using:function(){return e.$data.data}}})),(0,Oe.addToBindingsCache)("foreach: groups",(function(e,t){return{foreach:function(){return e.$data.groups}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.New.DashboardName')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.New.DashboardName")}}})),(0,Oe.addToBindingsCache)("dxTextBox: { placeholder: $root.getLocalizationById('DashboardWebStringId.DashboardMenuNewDashboardNamePlaceholder'), value: dashboardName }",(function(e,t){return{dxTextBox:function(){return{placeholder:e.$root.getLocalizationById("DashboardWebStringId.DashboardMenuNewDashboardNamePlaceholder"),value:e.$data.dashboardName}}}})),(0,Oe.addToBindingsCache)("dxButton: { text: $root.getLocalizationById('DashboardWebStringId.DataSources.CreateDataSource'), onClick: createNewDashboard, disabled: createNewDashboardDisabled, width: '160px', height: '40px', type: 'default' }",(function(e,t){return{dxButton:function(){return{text:e.$root.getLocalizationById("DashboardWebStringId.DataSources.CreateDataSource"),onClick:e.$data.createNewDashboard,disabled:e.$data.createNewDashboardDisabled,width:"160px",height:"40px",type:"default"}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.AddNewDashboard')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.AddNewDashboard")}}})),(0,Oe.addToBindingsCache)("click: showCreateNewDashboard, text: $root.getLocalizationById('DashboardWebStringId.DashboardMenuNewDashboardCreate')",(function(e,t){return{click:function(){return e.$data.showCreateNewDashboard},text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DashboardMenuNewDashboardCreate")}}})),(0,Oe.addToBindingsCache)("if: accessibleDataSourcesExtension()",(function(e,t){return{if:function(){return e.$data.accessibleDataSourcesExtension()}}})),(0,Oe.addToBindingsCache)("template: { name: accessibleDataSourcesExtension().templateName, data: { extension: accessibleDataSourcesExtension().viewModel, dataSourcesFilter: function() { return true; }, federationSources: [] } }",(function(e,t){return{template:function(){return{name:e.$data.accessibleDataSourcesExtension().templateName,data:{extension:e.$data.accessibleDataSourcesExtension().viewModel,dataSourcesFilter:function(){return!0},federationSources:[]}}}}})),(0,Oe.addToBindingsCache)("if: isDesignMode()",(function(e,t){return{if:function(){return e.$data.isDesignMode()}}})),(0,Oe.addToBindingsCache)("with: data",(function(e,t){return{with:function(){return e.$data.data}}})),(0,Oe.addToBindingsCache)("ifnot: propertiesController.accordionDataSource().length > 1",(function(e,t){return{ifnot:function(){return e.$data.propertiesController.accordionDataSource().length>1}}})),(0,Oe.addToBindingsCache)("with: propertiesController.accordionDataSource()[0]",(function(e,t){return{with:function(){return e.$data.propertiesController.accordionDataSource()[0]}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-accordion-tab-content'",(function(e,t){return{template:function(){return"dx-dashboard-accordion-tab-content"}}})),(0,Oe.addToBindingsCache)("if: propertiesController.accordionDataSource().length > 1",(function(e,t){return{if:function(){return e.$data.propertiesController.accordionDataSource().length>1}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-properties-accordion', data: { propertiesController: propertiesController } }",(function(e,t){return{template:function(){return{name:"dx-dashboard-properties-accordion",data:{propertiesController:e.$data.propertiesController}}}}})),(0,Oe.addToBindingsCache)("if: data.propertiesController.secondaryModel",(function(e,t){return{if:function(){return e.$data.data.propertiesController.secondaryModel}}})),(0,Oe.addToBindingsCache)("dxList: { dataSource: { load: dashboardsListStore, totalCount: function() { return 0; }, paginate: false, searchExpr: 'name' }, noDataText: '', encodeNoDataText: true, searchEnabled: true, pageLoadingText: $root.getLocalizationById('DashboardStringId.MessageLoading'), nextButtonText: $root.getLocalizationById('DashboardWebStringId.More'), displayExpr: 'name', keyExpr: 'id', searchEditorOptions: { placeholder: $root.getLocalizationById('DashboardWebStringId.Search') }, hoverStateEnabled: true, height: '100%', onItemClick: openDashboard }",(function(e,t){return{dxList:function(){return{dataSource:{load:e.$data.dashboardsListStore,totalCount:function(){return 0},paginate:!1,searchExpr:"name"},noDataText:"",encodeNoDataText:!0,searchEnabled:!0,pageLoadingText:e.$root.getLocalizationById("DashboardStringId.MessageLoading"),nextButtonText:e.$root.getLocalizationById("DashboardWebStringId.More"),displayExpr:"name",keyExpr:"id",searchEditorOptions:{placeholder:e.$root.getLocalizationById("DashboardWebStringId.Search")}
8,hoverStateEnabled:!0,height:"100%",onItemClick:e.$data.openDashboard}}}})),(0,Oe.addToBindingsCache)("dx-dashboard-form-adapter: { target: titleSettings }",(function(e,t){return{"dx-dashboard-form-adapter":function(){return{target:e.$data.titleSettings}}}})),(0,Oe.addToBindingsCache)("text: formCaption",(function(e,t){return{text:function(){return e.$data.formCaption}}})),(0,Oe.addToBindingsCache)("componentArgs: getTitleComponentArgs($element)",(function(e,t){return{componentArgs:function(){return e.$data.getTitleComponentArgs(t)}}})),(0,Oe.addToBindingsCache)("dxPopup: viewModel.getPopupOptions($root.getWidgetContainer())",(function(e,t){return{dxPopup:function(){return e.$data.viewModel.getPopupOptions(e.$root.getWidgetContainer())}}})),(0,Oe.addToBindingsCache)("dxSelectBox: { dataSource: fields, displayExpr: 'displayName', value: selectedField, placeholder: $root.getLocalizationById('DashboardStringId.ParametersSelectorText'), noDataText: $root.getLocalizationById('DashboardStringId.FilterElementNoDataToDisplay'), encodeNoDataText: true, dropDownOptions: { container: $root.getWidgetContainer() } }",(function(e,t){return{dxSelectBox:function(){return{dataSource:e.$data.fields,displayExpr:"displayName",value:e.$data.selectedField,placeholder:e.$root.getLocalizationById("DashboardStringId.ParametersSelectorText"),noDataText:e.$root.getLocalizationById("DashboardStringId.FilterElementNoDataToDisplay"),encodeNoDataText:!0,dropDownOptions:{container:e.$root.getWidgetContainer()}}}}})),(0,Oe.addToBindingsCache)("dxTreeList: $data",(function(e,t){return{dxTreeList:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("text: displayName",(function(e,t){return{text:function(){return e.$data.displayName}}})),(0,Oe.addToBindingsCache)("template: viewModel.fieldSelector.template",(function(e,t){return{template:function(){return e.$data.viewModel.fieldSelector.template}}})),(0,Oe.addToBindingsCache)("template: viewModel.filterTreeList.template",(function(e,t){return{template:function(){return e.$data.viewModel.filterTreeList.template}}})),(0,Oe.addToBindingsCache)("with: editorOptions",(function(e,t){return{with:function(){return e.$data.editorOptions}}})),(0,Oe.addToBindingsCache)("text: $data",(function(e,t){return{text:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("dxSelectBox: selectBoxOptions",(function(e,t){return{dxSelectBox:function(){return e.$data.selectBoxOptions}}})),(0,Oe.addToBindingsCache)("dxNumberBox: numberBoxOptions",(function(e,t){return{dxNumberBox:function(){return e.$data.numberBoxOptions}}})),(0,Oe.addToBindingsCache)("foreach: buttons",(function(e,t){return{foreach:function(){return e.$data.buttons}}})),(0,Oe.addToBindingsCache)("dxButton: $data",(function(e,t){return{dxButton:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("text: caption",(function(e,t){return{text:function(){return e.$data.caption}}})),(0,Oe.addToBindingsCache)("dx-dashboard-form-adapter: { target: object }",(function(e,t){return{"dx-dashboard-form-adapter":function(){return{target:e.$data.object}}}})),(0,Oe.addToBindingsCache)("dxButtonGroup: buttonGroupOptions",(function(e,t){return{dxButtonGroup:function(){return e.$data.buttonGroupOptions}}})),(0,Oe.addToBindingsCache)("dx-dashboard-container-draggable: data",(function(e,t){return{"dx-dashboard-container-draggable":function(){return e.$data.data}}})),(0,Oe.addToBindingsCache)("attr: { title: $root.getLocalizationById(title) }, click: action",(function(e,t){return{attr:function(){return{title:e.$root.getLocalizationById(e.$data.title)}},click:function(){return e.$data.action}}})),(0,Oe.addToBindingsCache)("css: { 'dx-dashboard-data-source-panel-opened': changeDataSourcePanelVisible() }",(function(e,t){return{css:function(){return{"dx-dashboard-data-source-panel-opened":e.$data.changeDataSourcePanelVisible()}}}})),(0,Oe.addToBindingsCache)("click: changeDataSource",(function(e,t){return{click:function(){return e.$data.changeDataSource}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Binding.DataSource')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Binding.DataSource")}}})),(0,Oe.addToBindingsCache)("css: { 'dx-dashboard-data-source-options-active': changeDataSourcePanelVisible() }",(function(e,t){return{css:function(){return{"dx-dashboard-data-source-options-active":e.$data.changeDataSourcePanelVisible()}}}})),(0,Oe.addToBindingsCache)("style: { height: changeDataSourcePanelVisible() ? '' : '0px' }",(function(e,t){return{style:function(){return{height:e.$data.changeDataSourcePanelVisible()?"":"0px"}}}})),(0,Oe.addToBindingsCache)("click: saveDataSourceChanges, text: $root.getLocalizationById('DashboardWebStringId.DataSources.OK')",(function(e,t){return{click:function(){return e.$data.saveDataSourceChanges},text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.OK")}}})),(0,Oe.addToBindingsCache)("click: changeDataSource, text: $root.getLocalizationById('DashboardWebStringId.DataSources.Cancel')",(function(e,t){return{click:function(){return e.$data.changeDataSource},text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DataSources.Cancel")}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById(dataSourceDisplayText()), attr: { title: $root.getLocalizationById('DashboardWebStringId.DashboardItemMenu.Bindings.SelectDataSourceButtonTooltip') }, style: { height: changeDataSourcePanelVisible() ? '0px' : '' }, click: changeDataSource, css: { 'dx-dashboard-data-source-info-alert': needSetDataSource }",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data.dataSourceDisplayText())},attr:function(){return{title:e.$root.getLocalizationById("DashboardWebStringId.DashboardItemMenu.Bindings.SelectDataSourceButtonTooltip")}},style:function(){return{height:e.$data.changeDataSourcePanelVisible()?"0px":""}},click:function(){return e.$data.changeDataSource},css:function(){return{"dx-dashboard-data-source-info-alert":e.$data.needSetDataSource}}}})),(0,Oe.addToBindingsCache)("dataSourceBrowser: dataSourceBrowser, dataSource: dataSourceName, dataMember: dataMemberName, active: changeDataSourcePanelVisible",(function(e,t){return{dataSourceBrowser:function(){return e.$data.dataSourceBrowser},dataSource:function(){return e.$data.dataSourceName},dataMember:function(){return e.$data.dataMemberName},active:function(){return e.$data.changeDataSourcePanelVisible}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-context-menu-header', data: { title: title, click: hideBindingPanel, detailVisible: detailVisible } }",(function(e,t){return{template:function(){return{name:"dx-dashboard-context-menu-header",data:{title:e.$data.title,click:e.$data.hideBindingPanel,detailVisible:e.$data.detailVisible}}}}})),(0,Oe.addToBindingsCache)("foreach: data.dataSections",(function(e,t){return{foreach:function(){return e.$data.data.dataSections}}})),(0,Oe.addToBindingsCache)("if: $data.sectionInfo && sectionInfo.actions",(function(e,t){return{if:function(){return e.$data.sectionInfo&&e.$data.sectionInfo.actions}}})),(0,Oe.addToBindingsCache)("foreach: sectionInfo.actions",(function(e,t){return{foreach:function(){return e.$data.sectionInfo.actions}}})),(0,Oe.addToBindingsCache)("lazy: { if: $parents[2].detailVisible }",(function(e,t){return{lazy:function(){return{if:e.$parents[2].detailVisible}}}})),(0,Oe.addToBindingsCache)("template: { name: $data.template, data: $data }",(function(e,t){return{template:function(){return{name:e.$data.template,data:e.$data}}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-item-datasource', data: data }",(function(e,t){return{template:function(){return{name:"dx-dashboard-item-datasource",data:e.$data.data}}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-item-data-source'",(function(e,t){return{template:function(){return"dx-dashboard-item-data-source"}}}
8)),(0,Oe.addToBindingsCache)('template: { name: "dx-dashboard-confirm-dialog", data: confirmDialogViewModel }',(function(e,t){return{template:function(){return{name:"dx-dashboard-confirm-dialog",data:e.$data.confirmDialogViewModel}}}})),(0,Oe.addToBindingsCache)("dxclick: function(data, event) { event.stopPropagation(); return false; }",(function(e,t){return{dxclick:function(){return function(e,t){return t.stopPropagation(),!1}}}})),(0,Oe.addToBindingsCache)("css: { 'dx-dashboard-include-summary': $data.additionalProperties()}",(function(e,t){return{css:function(){return{"dx-dashboard-include-summary":e.$data.additionalProperties()}}}})),(0,Oe.addToBindingsCache)("model: $data.model(), holder: $data",(function(e,t){return{model:function(){return e.$data.model()},holder:function(){return e.$data}}})),(0,Oe.addToBindingsCache)("binding: binding, item: item, click: click, selected: false, dataItemDisplayNameProvider: dataItemDisplayNameProvider, removeDataItem: removeDataItem, placeholder: placeholder, embeddedRemovalIcon: true, error: $parent.holder.dataItemErrorFactory && $parent.holder.dataItemErrorFactory($data.item.dataItem())",(function(e,t){return{binding:function(){return e.$data.binding},item:function(){return e.$data.item},click:function(){return e.$data.click},selected:function(){return!1},dataItemDisplayNameProvider:function(){return e.$data.dataItemDisplayNameProvider},removeDataItem:function(){return e.$data.removeDataItem},placeholder:function(){return e.$data.placeholder},embeddedRemovalIcon:function(){return!0},error:function(){return e.$parent.holder.dataItemErrorFactory&&e.$parent.holder.dataItemErrorFactory(e.$data.item.dataItem())}}})),(0,Oe.addToBindingsCache)("dataSourceBrowser: dataSourceBrowser, filter: constraint, startPath: dataMemberPath(), selectedField: choosenField()",(function(e,t){return{dataSourceBrowser:function(){return e.$data.dataSourceBrowser},filter:function(){return e.$data.constraint},startPath:function(){return e.$data.dataMemberPath()},selectedField:function(){return e.$data.choosenField()}}})),(0,Oe.addToBindingsCache)("with: additionalProperties",(function(e,t){return{with:function(){return e.$data.additionalProperties}}})),(0,Oe.addToBindingsCache)("component: { name: 'dx-dashboard-checked-button', params: { isSelected: $data.selected, hint: $root.getLocalizationById(displayName), icon: icon, click: function(e) { $parent.itemClick($data, e.event) } } }",(function(e,t){return{component:function(){return{name:"dx-dashboard-checked-button",params:{isSelected:e.$data.selected,hint:e.$root.getLocalizationById(e.$data.displayName),icon:e.$data.icon,click:function(t){e.$parent.itemClick(e.$data,t.event)}}}}}})),(0,Oe.addToBindingsCache)("component: { name: 'dx-dashboard-checked-button', params: { hint: $root.getLocalizationById('DashboardStringId.CloseCaption'), icon: 'dx-dashboard-close' } }",(function(e,t){return{component:function(){return{name:"dx-dashboard-checked-button",params:{hint:e.$root.getLocalizationById("DashboardStringId.CloseCaption"),icon:"dx-dashboard-close"}}}}})),(0,Oe.addToBindingsCache)("component: { name: 'dx-dashboard-checked-button', params: { hint: $root.getLocalizationById('DashboardWebStringId.Binding.ShowAll'), icon: 'dx-dashboard-group-types-full-list' } }",(function(e,t){return{component:function(){return{name:"dx-dashboard-checked-button",params:{hint:e.$root.getLocalizationById("DashboardWebStringId.Binding.ShowAll"),icon:"dx-dashboard-group-types-full-list"}}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.FilterItem.Type')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.FilterItem.Type")}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-container-types-header' }",(function(e,t){return{template:function(){return{name:"dx-dashboard-container-types-header"}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.StyleSettings')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.StyleSettings")}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById($data.displayName)",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data.displayName)}}})),(0,Oe.addToBindingsCache)("component: { name: 'dx-dashboard-checked-button', params: { isSelected: $data.selected, hint: $root.getLocalizationById(displayName), icon: icon, click: function(e) { $parents[1].itemClick($data, e.event) } } }",(function(e,t){return{component:function(){return{name:"dx-dashboard-checked-button",params:{isSelected:e.$data.selected,hint:e.$root.getLocalizationById(e.$data.displayName),icon:e.$data.icon,click:function(t){e.$parents[1].itemClick(e.$data,t.event)}}}}}})),(0,Oe.addToBindingsCache)("foreach: shortAvailableContainerTypes",(function(e,t){return{foreach:function(){return e.$data.shortAvailableContainerTypes}}})),(0,Oe.addToBindingsCache)("if: hasFullList",(function(e,t){return{if:function(){return e.$data.hasFullList}}})),(0,Oe.addToBindingsCache)("foreach: availableContainerTypeGroups",(function(e,t){return{foreach:function(){return e.$data.availableContainerTypeGroups}}})),(0,Oe.addToBindingsCache)("if: $data.displayName",(function(e,t){return{if:function(){return e.$data.displayName}}})),(0,Oe.addToBindingsCache)("foreach: $parent.availableContainerTypes.filter(function (type) { return type.group === $data.name; } )",(function(e,t){return{foreach:function(){return e.$parent.availableContainerTypes.filter((function(t){return t.group===e.$data.name}))}}})),(0,Oe.addToBindingsCache)("css: { 'dx-state-selected': $data.layoutItem.isSelected }",(function(e,t){return{css:function(){return{"dx-state-selected":e.$data.layoutItem.isSelected}}}}
8)),(0,Oe.addToBindingsCache)("css: menuContainerCssClasses",(function(e,t){return{css:function(){return e.$data.menuContainerCssClasses}}})),(0,Oe.addToBindingsCache)("menuVisibilitySubscription: { visible: menuItemDetailVisible }",(function(e,t){return{menuVisibilitySubscription:function(){return{visible:e.$data.menuItemDetailVisible}}}})),(0,Oe.addToBindingsCache)("click: collapsedStateToggle, css: isCollapsed() ? 'dx-dashboard-item-menu-expand' : ''",(function(e,t){return{click:function(){return e.$data.collapsedStateToggle},css:function(){return e.$data.isCollapsed()?"dx-dashboard-item-menu-expand":""}}})),(0,Oe.addToBindingsCache)("css: menuButton.cssClass, click: menuButton.clickHandler, attr: { title: menuButton.hint }",(function(e,t){return{css:function(){return e.$data.menuButton.cssClass},click:function(){return e.$data.menuButton.clickHandler},attr:function(){return{title:e.$data.menuButton.hint}}}})),(0,Oe.addToBindingsCache)("dxPopover: getPopoverOptions($root.getWidgetContainer())",(function(e,t){return{dxPopover:function(){return e.$data.getPopoverOptions(e.$root.getWidgetContainer())}}})),(0,Oe.addToBindingsCache)("click: deleteCurrentItemAction, attr: { title: deleteCurrentItemActionCaption }",(function(e,t){return{click:function(){return e.$data.deleteCurrentItemAction},attr:function(){return{title:e.$data.deleteCurrentItemActionCaption}}}})),(0,Oe.addToBindingsCache)("dxButton: { onClick: click, type: 'normal', stylingMode: 'text', icon: 'close' }",(function(e,t){return{dxButton:function(){return{onClick:e.$data.click,type:"normal",stylingMode:"text",icon:"close"}}}})),(0,Oe.addToBindingsCache)("css: cssClasses, style: style",(function(e,t){return{css:function(){return e.$data.cssClasses},style:function(){return e.$data.style}}})),(0,Oe.addToBindingsCache)("layoutController: $data.dockingLayoutController, layoutItem: $data.layoutItem, itemMenuViewModelContainer: $data.itemMenuViewModelContainer, notificationController: $data.notificationController",(function(e,t){return{layoutController:function(){return e.$data.dockingLayoutController},layoutItem:function(){return e.$data.layoutItem},itemMenuViewModelContainer:function(){return e.$data.itemMenuViewModelContainer},notificationController:function(){return e.$data.notificationController}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-drag'",(function(e,t){return{template:function(){return"dx-dashboard-drag"}}})),(0,Oe.addToBindingsCache)("if: isCollapsedStateToggleVisible()",(function(e,t){return{if:function(){return e.$data.isCollapsedStateToggleVisible()}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-item-menu-collapse'",(function(e,t){return{template:function(){return"dx-dashboard-item-menu-collapse"}}})),(0,Oe.addToBindingsCache)("if: !isCollapsed()",(function(e,t){return{if:function(){return!e.$data.isCollapsed()}}})),(0,Oe.addToBindingsCache)("foreach: contextMenuItemViewModels",(function(e,t){return{foreach:function(){return e.$data.contextMenuItemViewModels}}})),(0,Oe.addToBindingsCache)("template: menuButton.icon",(function(e,t){return{template:function(){return e.$data.menuButton.icon}}})),(0,Oe.addToBindingsCache)("lazy: { template: 'dx-dashboard-context-menu-panel-content' }",(function(e,t){return{lazy:function(){return{template:"dx-dashboard-context-menu-panel-content"}}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-remove'",(function(e,t){return{template:function(){return"dx-dashboard-remove"}}})),(0,Oe.addToBindingsCache)("with: menuPropertiesPanel",(function(e,t){return{with:function(){return e.$data.menuPropertiesPanel}}})),(0,Oe.addToBindingsCache)("if: title",(function(e,t){return{if:function(){return e.$data.title}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-context-menu-header', data: { title: title, click: hidePanelAction, detailVisible: detailVisible } }",(function(e,t){return{template:function(){return{name:"dx-dashboard-context-menu-header",data:{title:e.$data.title,click:e.$data.hidePanelAction,detailVisible:e.$data.detailVisible}}}}})),(0,Oe.addToBindingsCache)("if: detailVisible",(function(e,t){return{if:function(){return e.$data.detailVisible}}})),(0,Oe.addToBindingsCache)("template: { name: panelContent.view, data: panelContent.viewModel }",(function(e,t){return{template:function(){return{name:e.$data.panelContent.view,data:e.$data.panelContent.viewModel}}}})),(0,Oe.addToBindingsCache)("style: { 'font-weight': $data.customTemplateGetItemWeight($data.itemModel)}",(function(e,t){return{style:function(){return{"font-weight":e.$data.customTemplateGetItemWeight(e.$data.itemModel)}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById($data.parent.getItemText($data.itemModel))",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data.parent.getItemText(e.$data.itemModel))}}})),(0,Oe.addToBindingsCache)("component: { name: 'dx-dashboard-checked-button', params: { isSelected: $data.selected, text: $data.item && $data.item.dataItem && $data.item.dataItem() && dataItemDisplayNameProvider($data.item.dataItem()) || (($root.ko.unwrap($data.selected) && $data.selectedPlaceholder) || $data.placeholder), click: function(e) { !!$data.propertiesController ? $data.propertiesController.processDataItemClick($data) : $data.click($data); } } }, style: { 'z-index': 1000 - $data.index }, css: { 'dx-dashboard-data-item-remove-action-visible': $root.ko.unwrap($data.selected) && !$root.ko.unwrap($data.isEmpty), 'dx-empty': $data.isEmpty, 'dx-state-warning': $data.warning, 'dx-state-error': $data.error }, attr: { draggable: !!$root.ko.unwrap($data.draggable) }",(function(e,t){return{component:function(){return{name:"dx-dashboard-checked-button",params:{isSelected:e.$data.selected,text:e.$data.item&&e.$data.item.dataItem&&e.$data.item.dataItem()&&e.$data.dataItemDisplayNameProvider(e.$data.item.dataItem())||e.$root.ko.unwrap(e.$data.selected)&&e.$data.selectedPlaceholder||e.$data.placeholder,click:function(t){e.$data.propertiesController?e.$data.propertiesController.processDataItemClick(e.$data):e.$data.click(e.$data)}}}},style:function(){return{"z-index":1e3-e.$data.index}},css:function(){return{"dx-dashboard-data-item-remove-action-visible":e.$root.ko.unwrap(e.$data.selected)&&!e.$root.ko.unwrap(e.$data.isEmpty),"dx-empty":e.$data.isEmpty,"dx-state-warning":e.$data.warning,"dx-state-error":e.$data.error}},attr:function(){return{draggable:!!e.$root.ko.unwrap(e.$data.draggable)}}}})),(0,Oe.addToBindingsCache)("click: function(model, event) { removeDataItem(item); event.stopPropagation(); }, css: { 'dx-dashboard-data-item-remove-action-visible': $root.ko.unwrap($data.selected) , 'dx-dashboard-data-item-remove-action-embeded': $data.embeddedRemovalIcon }",(function(e,t){return{click:function(){return function(t,a){e.$data.removeDataItem(e.$data.item),a.stopPropagation()}},css:function(){return{"dx-dashboard-data-item-remove-action-visible":e.$root.ko.unwrap(e.$data.selected),"dx-dashboard-data-item-remove-action-embeded":e.$data.embeddedRemovalIcon}}}})),(0,Oe.addToBindingsCache)("ifnot: $data.isEmpty",(function(e,t){return{ifnot:function(){return e.$data.isEmpty}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById(sectionInfo.title)",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data.sectionInfo.title)}}})),(0,Oe.addToBindingsCache)("css: { 'dx-dashboard-hierarchical-group': $data.groupIndex !== undefined }",(function(e,t){return{css:function(){return{"dx-dashboard-hierarchical-group":void 0!==e.$data.groupIndex}}}})),(0,Oe.addToBindingsCache)("css: {'dx-dashboard-hierarchical-group-cover': false}",(function(e,t){return{css:function(){return{"dx-dashboard-hierarchical-group-cover":!1}}}})),(0,Oe.addToBindingsCache)("click: addPane, title: $root.getLocalizationById('DashboardWebStringId.Chart.AddPane')",(function(e,t){return{click:function(){return e.$data.addPane},title:function(){return e.$root.getLocalizationById("DashboardWebStringId.Chart.AddPane")}}})),(0,Oe.addToBindingsCache)("item: $data, click: $parents[1].selectDataItem, removeDataItem: $parents[1].removeDataItem, index: $index(), dataItemDisplayNameProvider: $parents[1].dataItemDisplayNameProvider, propertiesController: $parents[1].itemSurface.propertiesController, error: $parents[1].errorFactory($data), draggable: true",(function(e,t){return{item:function(){return e.$data},click:function(){return e.$parents[1].selectDataItem},removeDataItem:function(){return e.$parents[1].removeDataItem},index:function(){return e.$index()},dataItemDisplayNameProvider:function(){return e.$parents[1].dataItemDisplayNameProvider},propertiesController:function(){return e.$parents[1].itemSurface.propertiesController},error:function(){return e.$parents[1].errorFactory(e.$data)},draggable:function(){return!0}}})),(0,Oe.addToBindingsCache)("selectionTarget: newItemSample, placeholder: sectionInfo.bindingProperty.emptyPlaceholder, selectedPlaceholder: sectionInfo.bindingProperty.selectedPlaceholder, click: addClick, propertiesController: $parent.itemSurface.propertiesController, warning: $data.warning",(function(e,t){return{selectionTarget:function(){return e.$data.newItemSample},placeholder:function(){return e.$data.sectionInfo.bindingProperty.emptyPlaceholder},selectedPlaceholder:function(){return e.$data.sectionInfo.bindingProperty.selectedPlaceholder},click:function(){return e.$data.addClick},propertiesController:function(){return e.$parent.itemSurface.propertiesController},warning:function(){return e.$data.warning}}})),(0,Oe.addToBindingsCache)("draggable: true, click: $parents[1].selectDataItemContainer, item: $data, removeDataItem: $parents[1].removeDataItem, dataItemDisplayNameProvider: $parents[1].dataItemDisplayNameProvider, placeholder: $parents[1].getDisplayName($data), isEmpty: false, error: $parents[1].errorFactory($data), propertiesController: $parents[1].itemSurface.propertiesController",(function(e,t){return{draggable:function(){return!0},click:function(){return e.$parents[1].selectDataItemContainer},item:function(){return e.$data},removeDataItem:function(){return e.$parents[1].removeDataItem},dataItemDisplayNameProvider:function(){return e.$parents[1].dataItemDisplayNameProvider},placeholder:function(){return e.$parents[1].getDisplayName(e.$data)},isEmpty:function(){return!1},error:function(){return e.$parents[1].errorFactory(e.$data)},propertiesController:function(){return e.$parents[1].itemSurface.propertiesController}}})),(0,Oe.addToBindingsCache)("selectionTarget: newContainerSample, placeholder: sectionInfo.bindingProperty.emptyPlaceholder, selectedPlaceholder: sectionInfo.bindingProperty.selectedPlaceholder, click: addDataItemContainerClick, propertiesController: $parent.itemSurface.propertiesController, warning: $data.warning",(function(e,t){return{selectionTarget:function(){return e.$data.newContainerSample},placeholder:function(){return e.$data.sectionInfo.bindingProperty.emptyPlaceholder},selectedPlaceholder:function(){return e.$data.sectionInfo.bindingProperty.selectedPlaceholder}
8,click:function(){return e.$data.addDataItemContainerClick},propertiesController:function(){return e.$parent.itemSurface.propertiesController},warning:function(){return e.$data.warning}}})),(0,Oe.addToBindingsCache)("item: dataItemLink, removeDataItem: removeDataItem, dataItemDisplayNameProvider: dataItemDisplayNameProvider, click: selectDataItem, placeholder: sectionInfo.bindingProperty.emptyPlaceholder, selectedPlaceholder: sectionInfo.bindingProperty.selectedPlaceholder, propertiesController: $parent.itemSurface.propertiesController, error: errorFactory(dataItemLink), draggable: dataItemLink.uniqueName, warning: $data.warning",(function(e,t){return{item:function(){return e.$data.dataItemLink},removeDataItem:function(){return e.$data.removeDataItem},dataItemDisplayNameProvider:function(){return e.$data.dataItemDisplayNameProvider},click:function(){return e.$data.selectDataItem},placeholder:function(){return e.$data.sectionInfo.bindingProperty.emptyPlaceholder},selectedPlaceholder:function(){return e.$data.sectionInfo.bindingProperty.selectedPlaceholder},propertiesController:function(){return e.$parent.itemSurface.propertiesController},error:function(){return e.$data.errorFactory(e.$data.dataItemLink)},draggable:function(){return e.$data.dataItemLink.uniqueName},warning:function(){return e.$data.warning}}})),(0,Oe.addToBindingsCache)("lazy: { if: $parents[3].detailVisible }",(function(e,t){return{lazy:function(){return{if:e.$parents[3].detailVisible}}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-add-pane'",(function(e,t){return{template:function(){return"dx-dashboard-add-pane"}}})),(0,Oe.addToBindingsCache)("dxFieldListPicker: { path: pathToMembers, value: value, displayValue: displayValue, itemsProvider: itemsProvider, treeListController: treeListController, disabled: disabled, placeholder: $root.getLocalizationById('DashboardStringId.ParametersSelectorText') }",(function(e,t){return{dxFieldListPicker:function(){return{path:e.$data.pathToMembers,value:e.$data.value,displayValue:e.$data.displayValue,itemsProvider:e.$data.itemsProvider,treeListController:e.$data.treeListController,disabled:e.$data.disabled,placeholder:e.$root.getLocalizationById("DashboardStringId.ParametersSelectorText")}}}})),(0,Oe.addToBindingsCache)("dxScrollView: { direction: 'vertical', height: '100%' }",(function(e,t){return{dxScrollView:function(){return{direction:"vertical",height:"100%"}}}})),(0,Oe.addToBindingsCache)("dx-dashboard-form-adapter: { target: commonParameterSettings }",(function(e,t){return{"dx-dashboard-form-adapter":function(){return{target:e.$data.commonParameterSettings}}}})),(0,Oe.addToBindingsCache)("dx-dashboard-form-adapter: { target: lookUpParameterType }",(function(e,t){return{"dx-dashboard-form-adapter":function(){return{target:e.$data.lookUpParameterType}}}})),(0,Oe.addToBindingsCache)("with: staticListLookUpSettings",(function(e,t){return{with:function(){return e.$data.staticListLookUpSettings}}})),(0,Oe.addToBindingsCache)("with: dynamicListLookUpSettings",(function(e,t){return{with:function(){return e.$data.dynamicListLookUpSettings}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Parameters.ParameterList')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Parameters.ParameterList")}}})),(0,Oe.addToBindingsCache)("click: toggleReordering, text: allowReordering() ? $root.getLocalizationById('DashboardWebStringId.Parameters.Done'): $root.getLocalizationById('DashboardWebStringId.Parameters.Reorder')",(function(e,t){return{click:function(){return e.$data.toggleReordering},text:function(){return e.$data.allowReordering()?e.$root.getLocalizationById("DashboardWebStringId.Parameters.Done"):e.$root.getLocalizationById("DashboardWebStringId.Parameters.Reorder")}}})),(0,Oe.addToBindingsCache)("click: addParameter, text: $root.getLocalizationById('DashboardWebStringId.Add'), attr: { title: $root.getLocalizationById('DashboardWebStringId.Parameters.AddParameter.Tooltip') }",(function(e,t){return{click:function(){return e.$data.addParameter},text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Add")},attr:function(){return{title:e.$root.getLocalizationById("DashboardWebStringId.Parameters.AddParameter.Tooltip")}}}})),(0,Oe.addToBindingsCache)("dxList: { dataSource: dashboard().parameters, selectionMode: 'single', itemDragging: { allowReordering: allowReordering, }, onItemReordered: reorderParameters, selectedItems: $data.selectedParameters, nextButtonText: $root.getLocalizationById('DashboardWebStringId.More'), searchEnabled: true, searchExpr: ['name', 'description'], searchEditorOptions: { placeholder: $root.getLocalizationById('DashboardWebStringId.Search') } }",(function(e,t){return{dxList:function(){return{dataSource:e.$data.dashboard().parameters,selectionMode:"single",itemDragging:{allowReordering:e.$data.allowReordering},onItemReordered:e.$data.reorderParameters,selectedItems:e.$data.selectedParameters,nextButtonText:e.$root.getLocalizationById("DashboardWebStringId.More"),searchEnabled:!0,searchExpr:["name","description"],searchEditorOptions:{placeholder:e.$root.getLocalizationById("DashboardWebStringId.Search")}}}}})),(0,Oe.addToBindingsCache)("text: description",(function(e,t){return{text:function(){return e.$data.description}}})),(0,Oe.addToBindingsCache)("click: $parent.removeParameter",(function(e,t){return{click:function(){return e.$parent.removeParameter}}})),(0,Oe.addToBindingsCache)("click: addParameter, text: $root.getLocalizationById('DashboardWebStringId.Parameters.AddParameter')",(function(e,t){return{click:function(){return e.$data.addParameter},text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Parameters.AddParameter")}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-parameter-settings', data: parameterEditorViewModel }",(function(e,t){return{template:function(){return{name:"dx-dashboard-parameter-settings",data:e.$data.parameterEditorViewModel}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.Parameters.NoSelectedParameter')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.Parameters.NoSelectedParameter")}}})),(0,Oe.addToBindingsCache)("dxCheckBox: { height: 60, value: dashboard().requestParameters, text: $root.getLocalizationById('DashboardWebStringId.Parameters.RequestParameters') }",(function(e,t){return{dxCheckBox:function(){return{height:60,value:e.$data.dashboard().requestParameters,text:e.$root.getLocalizationById("DashboardWebStringId.Parameters.RequestParameters")}}}})),(0,Oe.addToBindingsCache)("if: dashboard()",(function(e,t){return{if:function(){return e.$data.dashboard()}}})),(0,Oe.addToBindingsCache)("if: dashboard().parameters().length > 1",(function(e,t){return{if:function(){return e.$data.dashboard().parameters().length>1}}})),(0,Oe.addToBindingsCache)("if: dashboard().parameters().length > 0",(function(e,t){return{if:function(){return e.$data.dashboard().parameters().length>0}}})),(0,Oe.addToBindingsCache)("if: description",(function(e,t){return{if:function(){return e.$data.description}}})),(0,Oe.addToBindingsCache)("ifnot: $parent.allowReordering",(function(e,t){return{ifnot:function(){return e.$parent.allowReordering}}})),(0,Oe.addToBindingsCache)("ifnot: dashboard().parameters().length > 0",(function(e,t){return{ifnot:function(){return e.$data.dashboard().parameters().length>0}}})),(0,Oe.addToBindingsCache)("if: parameterEditorViewModel",(function(e,t){return{if:function(){return e.$data.parameterEditorViewModel}}})),(0,Oe.addToBindingsCache)("dxAccordion: { dataSource: !$data.useSecondaryModel ? propertiesController.accordionDataSource : propertiesController.secondaryAccordionDataSource, itemTitleTemplate: 'title', itemTemplate: 'itemCategory', focusStateEnabled: false, selectedIndex: !$data.useSecondaryModel ? propertiesController.selectedIndex : propertiesController.secondarySelectedIndex, collapsible: true, noDataText: $root.getLocalizationById('DashboardStringId.MessageLoading'), encodeNoDataText: true, onItemRendered: function (e) { if(e.itemData.hasNoBorder) { $root.$unwrap(e.itemElement).classList.add('dx-dashboard-accordion-item-no-border'); } }, onSelectionChanged: function(e) { if(e.addedItems[0] && e.addedItems[0].tabModel) { e.addedItems[0].tabModel(e.addedItems[0].tabModel()) } } }",(function(e,t){return{dxAccordion:function(){return{dataSource:e.$data.useSecondaryModel?e.$data.propertiesController.secondaryAccordionDataSource:e.$data.propertiesController.accordionDataSource,itemTitleTemplate:"title",itemTemplate:"itemCategory",focusStateEnabled:!1,selectedIndex:e.$data.useSecondaryModel?e.$data.propertiesController.secondarySelectedIndex:e.$data.propertiesController.selectedIndex,collapsible:!0,noDataText:e.$root.getLocalizationById("DashboardStringId.MessageLoading"),encodeNoDataText:!0,onItemRendered:function(t){t.itemData.hasNoBorder&&e.$root.$unwrap(t.itemElement).classList.add("dx-dashboard-accordion-item-no-border")},onSelectionChanged:function(e){e.addedItems[0]&&e.addedItems[0].tabModel&&e.addedItems[0].tabModel(e.addedItems[0].tabModel())}}}}})),(0,Oe.addToBindingsCache)("css: $data.style, style: { height: $data.headerHeight ? $data.headerHeight + 'px': '' }, dxclick: function(data, event) { $data.onTitleClick && $data.onTitleClick($data.headerModel || $data.tabModel, data, event); }",(function(e,t){return{css:function(){return e.$data.style},style:function(){return{height:e.$data.headerHeight?e.$data.headerHeight+"px":""}},dxclick:function(){return function(t,a){e.$data.onTitleClick&&e.$data.onTitleClick(e.$data.headerModel||e.$data.tabModel,t,a)}}}})),(0,Oe.addToBindingsCache)("css: $data.style",(function(e,t){return{css:function(){return e.$data.style}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById($data.category)",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data.category)}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById($data.summary && $data.summary()), attr: { title: $data.summaryHint && $data.summaryHint(
8) }",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data.summary&&e.$data.summary())},attr:function(){return{title:e.$data.summaryHint&&e.$data.summaryHint()}}}})),(0,Oe.addToBindingsCache)("if: $data.headerTemplate",(function(e,t){return{if:function(){return e.$data.headerTemplate}}})),(0,Oe.addToBindingsCache)("template: { name: $data.headerTemplate, data: $data.headerModel || $data.tabModel }",(function(e,t){return{template:function(){return{name:e.$data.headerTemplate,data:e.$data.headerModel||e.$data.tabModel}}}})),(0,Oe.addToBindingsCache)("ifnot: $data.headerTemplate",(function(e,t){return{ifnot:function(){return e.$data.headerTemplate}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-properties-header-template' }",(function(e,t){return{template:function(){return{name:"dx-dashboard-properties-header-template"}}}})),(0,Oe.addToBindingsCache)("if: $data.tabTemplate",(function(e,t){return{if:function(){return e.$data.tabTemplate}}})),(0,Oe.addToBindingsCache)("template: { name: $data.tabTemplate, data: $data.tabModel }",(function(e,t){return{template:function(){return{name:e.$data.tabTemplate,data:e.$data.tabModel}}}})),(0,Oe.addToBindingsCache)("ifnot: $data.tabTemplate",(function(e,t){return{ifnot:function(){return e.$data.tabTemplate}}})),(0,Oe.addToBindingsCache)("with: $data.tabModel",(function(e,t){return{with:function(){return e.$data.tabModel}}})),(0,Oe.addToBindingsCache)("if: $data.summary",(function(e,t){return{if:function(){return e.$data.summary}}})),(0,Oe.addToBindingsCache)("ifnot: $data.summary",(function(e,t){return{ifnot:function(){return e.$data.summary}}})),(0,Oe.addToBindingsCache)("dxTemplate : { name: 'title', visible: 'visible' }",(function(){return{dxTemplate:{name:"title",visible:"visible"}}})),(0,Oe.addToBindingsCache)("dxTemplate : { name: 'itemCategory', visible: 'visible' }",(function(){return{dxTemplate:{name:"itemCategory",visible:"visible"}}})),(0,Oe.addToBindingsCache)("dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { boundary: $root.getWidgetContainer(), of: $root.getWidgetContainer(), my: 'center', at: 'center' }, height: '80%', width: '80%', hideOnOutsideClick: true, showTitle: true, deferRendering: true, onHiding: onHiding, onHidden: onHidden, onInitialized: onInitialized, title: $root.getLocalizationById('DashboardWebStringId.TextBoxItemEditor.DialogCaption'), toolbarItems: [ { toolbar: 'bottom', location: 'after', widget: 'dxButton', options: { text: $root.getLocalizationById('DashboardWebStringId.TextBoxItemEditor.DialogSaveAndClose'), onClick: saveAndClose, type: 'default' } }, { toolbar: 'bottom', location: 'after', widget: 'dxButton', options: { text: $root.getLocalizationById('DashboardWebStringId.TextBoxItemEditor.DialogClose'), onClick: close } } ], wrapperAttr: { class: 'dx-dashboard-text-box-item-editor-popup' } }",(function(e,t){return{dxPopup:function(){return{target:e.$root.getWidgetContainer(),container:e.$root.getWidgetContainer(),position:{boundary:e.$root.getWidgetContainer(),of:e.$root.getWidgetContainer(),my:"center",at:"center"},height:"80%",width:"80%",hideOnOutsideClick:!0,showTitle:!0,deferRendering:!0,onHiding:e.$data.onHiding,onHidden:e.$data.onHidden,onInitialized:e.$data.onInitialized,title:e.$root.getLocalizationById("DashboardWebStringId.TextBoxItemEditor.DialogCaption"),toolbarItems:[{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:e.$root.getLocalizationById("DashboardWebStringId.TextBoxItemEditor.DialogSaveAndClose"),onClick:e.$data.saveAndClose,type:"default"}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:e.$root.getLocalizationById("DashboardWebStringId.TextBoxItemEditor.DialogClose"),onClick:e.$data.close}}],wrapperAttr:{class:"dx-dashboard-text-box-item-editor-popup"}}}}})),(0,Oe.addToBindingsCache)("dx-dashboard-rich-edit: $data",(function(e,t){return{"dx-dashboard-rich-edit":function(){return e.$data}}})),(0,Oe.addToBindingsCache)("with: richEditorOptions",(function(e,t){return{with:function(){return e.$data.r
vendor: 16,384 bytes, line 8
8ichEditorOptions}}})),(0,Oe.addToBindingsCache)("dxPopup: getKoPopupOptions()",(function(e,t){return{dxPopup:function(){return e.$data.getKoPopupOptions()}}})),(0,Oe.addToBindingsCache)("dxToolbar: koToolbarOptions",(function(e,t){return{dxToolbar:function(){return e.$data.koToolbarOptions}}})),(0,Oe.addToBindingsCache)("style: { left: designerPanelLeft() + 'px' }, visible: isDesignMode()",(function(e,t){return{style:function(){return{left:e.$data.designerPanelLeft()+"px"}},visible:function(){return e.$data.isDesignMode()}}})),(0,Oe.addToBindingsCache)("dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: 'left top', at: 'left top', collision: 'flipfit', boundaryOffset: '0, 0', boundary: $root.getWidgetContainer(), of: $root.getWidgetContainer(), offset: '0, 0' }, animation: { show: { type: 'slide', from: { left: -240 }, to: { left: 0 } }, hide: { type: 'slide', from: { left: 0 }, to: { left: -240 } } }, focusStateEnabled: false, showCloseButton: false, dragEnabled: false, width: settingsFormVisible() ? '100%' : 240, height: '100%', titleTemplate: 'menuTitleTemplate', hideOnOutsideClick: !settingsFormVisible(), hideOnParentScroll: false, visible: menuVisible, wrapperAttr: { class: 'dx-dashboard-designer-menu-popup' } }",(function(e,t){return{dxPopup:function(){return{target:e.$root.getWidgetContainer(),container:e.$root.getWidgetContainer(),position:{my:"left top",at:"left top",collision:"flipfit",boundaryOffset:"0, 0",boundary:e.$root.getWidgetContainer(),of:e.$root.getWidgetContainer(),offset:"0, 0"},animation:{show:{type:"slide",from:{left:-240},to:{left:0}},hide:{type:"slide",from:{left:0},to:{left:-240}}},focusStateEnabled:!1,showCloseButton:!1,dragEnabled:!1,width:e.$data.settingsFormVisible()?"100%":240,height:"100%",titleTemplate:"menuTitleTemplate",hideOnOutsideClick:!e.$data.settingsFormVisible(),hideOnParentScroll:!1,visible:e.$data.menuVisible,wrapperAttr:{class:"dx-dashboard-designer-menu-popup"}}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.DashboardMenu')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.DashboardMenu")}}})),(0,Oe.addToBindingsCache)("dxButton: { onClick: function() { toggleMenu(); }, type: 'normal', stylingMode: 'text', icon: 'close' }",(function(e,t){return{dxButton:function(){return{onClick:function(){e.$data.toggleMenu()},type:"normal",stylingMode:"text",icon:"close"}}}})),(0,Oe.addToBindingsCache)("click: disabled() ? null : $parent.menuItemClick, text: $root.getLocalizationById(title), css: { 'dx-state-selected': selected, 'dx-state-disabled': disabled, 'dx-separator': $data.hasSeparator }",(function(e,t){return{click:function(){return e.$data.disabled()?null:e.$parent.menuItemClick},text:function(){return e.$root.getLocalizationById(e.$data.title)},css:function(){return{"dx-state-selected":e.$data.selected,"dx-state-disabled":e.$data.disabled,"dx-separator":e.$data.hasSeparator}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById(settingsForm().title)",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data.settingsForm().title)}}})),(0,Oe.addToBindingsCache)("element-height-change-provider: { model: toolbarGroupsSorted, height: toolbarHeight }",(function(e,t){return{"element-height-change-provider":function(){return{model:e.$data.toolbarGroupsSorted,height:e.$data.toolbarHeight}}}})),(0,Oe.addToBindingsCache)("attr: { title: $root.getLocalizationById(title) }, click: click, css: { 'dx-state-disabled': disabled }",(function(e,t){return{attr:function(){return{title:e.$root.getLocalizationById(e.$data.title)}},click:function(){return e.$data.click},css:function(){return{"dx-state-disabled":e.$data.disabled}}}})),(0,Oe.addToBindingsCache)("dxScrollView: { direction: 'vertical'}, style: { bottom: toolbarHeight() + 'px' }",(function(e,t){return{dxScrollView:function(){return{direction:"vertical"}},style:function(){return{bottom:e.$data.toolbarHeight()+"px"}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById(title)",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data.title)}}})),(0,Oe.addToBindingsCache)("dx-dashboard-element-accessor: $parents[1].initDragEvents(type), attr: { 'data-item-type': type, title: $root.getLocalizationById(title) }, click: click, css: { 'dx-state-disabled': disabled }",(function(e,t){return{"dx-dashboard-element-accessor":function(){return e.$parents[1].initDragEvents(e.$data.type)},attr:function(){return{"data-item-type":e.$data.type,title:e.$root.getLocalizationById(e.$data.title)}},click:function(){return e.$data.click},css:function(){return{"dx-state-disabled":e.$data.disabled}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById('DashboardWebStringId.AddItemInvitation')",(function(e,t){return{text:function(){return e.$root.getLocalizationById("DashboardWebStringId.AddItemInvitation")}}})),(0,Oe.addToBindingsCache)("attr: { title: $root.getLocalizationById(title) }",(function(e,t){return{attr:function(){return{title:e.$root.getLocalizationById(e.$data.title)}}}})),(0,Oe.addToBindingsCache)("attr: { 'data-item-type': type }, click: $parent.addDashboardItem",(function(e,t){return{attr:function(){return{"data-item-type":e.$data.type}},click:function(){return e.$parent.addDashboardItem}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-menu'",(function(e,t){return{template:function(){return"dx-dashboard-menu"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbar'",(function(e,t){return{template:function(){return"dx-dashboard-toolbar"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-designer-menu-icon'",(function(e,t){return{template:function(){return"dx-dashboard-designer-menu-icon"}}})),(0,Oe.addToBindingsCache)("foreach: menuItemsSorted",(function(e,t){return{foreach:function(){return e.$data.menuItemsSorted}}})),(0,Oe.addToBindingsCache)("if: settingsFormVisible() && settingsForm()",(function(e,t){return{if:function(){return e.$data.settingsFormVisible()&&e.$data.settingsForm()}}})),(0,Oe.addToBindingsCache)("template:{ name: settingsForm().template, data: settingsForm().data }",(function(e,t){return{template:function(){return{name:e.$data.settingsForm().template,data:e.$data.settingsForm().data}}}})),(0,Oe.addToBindingsCache)("foreach: toolbarGroupsSorted",(function(e,t){return{foreach:function(){return e.$data.toolbarGroupsSorted}}})),(0,Oe.addToBindingsCache)("if: $data['template']",(function(e,t){return{if:function(){return e.$data.template}}})),(0,Oe.addToBindingsCache)("template: $data['template']",(function(e,t){return{template:function(){return e.$data.template}}})),(0,Oe.addToBindingsCache)("if: $data['icon']",(function(e,t){return{if:function(){return e.$data.icon}}})),(0,Oe.addToBindingsCache)("foreach: toolboxGroupsSorted",(function(e,t){return{foreach:function(){return e.$data.toolboxGroupsSorted}}})),(0,Oe.addToBindingsCache)("foreach: dashboardItems",(function(e,t){return{foreach:function(){return e.$data.dashboardItems}}})),(0,Oe.addToBindingsCache)("template: iconName",(function(e,t){return{template:function(){return e.$data.iconName}}})),(0,Oe.addToBindingsCache)("dxTemplate: { name: 'menuTitleTemplate' }",(function(){return{dxTemplate:{name:"menuTitleTemplate"}}})),(0,Oe.addToBindingsCache)("visible: isToolbarVisible",(function(e,t){return{visible:function(){return e.$data.isToolbarVisible}}})),(0,Oe.addToBindingsCache)("click: add, css: { 'dx-state-disabled': !addEnabled() }",(function(e,t){return{click:function(){return e.$data.add},css:function(){return{"dx-state-disabled":!e.$data.addEnabled()}}}})),(0,Oe.addToBindingsCache)("click: edit, css: { 'dx-state-disabled': !editEnabled() }",(function(e,t){return{click:function(){return e.$data.edit},css:function(){return{"dx-state-disabled":!e.$data.editEnabled()}}}})),(0,Oe.addToBindingsCache)("click: down, css: { 'dx-state-disabled': !downEnabled() }",(function(e,t){return{click:function(){return e.$data.down},css:function(){return{"dx-state-disabled":!e.$data.downEnabled()}}}})),(0,Oe.addToBindingsCache)("click: up, css: { 'dx-state-disabled': !upEnabled() }",(function(e,t){return{click:function(){return e.$data.up},css:function(){return{"dx-state-disabled":!e.$data.upEnabled()}}}})),(0,Oe.addToBindingsCache)("click: remove, css: { 'dx-dashboard-state-selected': !!removeEnabled() }",(function(e,t){return{click:function(){return e.$data.remove},css:function(){return{"dx-dashboard-state-selected":!!e.$data.removeEnabled()}}}})),(0,Oe.addToBindingsCache)("click: action, attr: { title: name }",(function(e,t){return{click:function(){return e.$data.action},attr:function(){return{title:e.$data.name}}}})),(0,Oe.addToBindingsCache)("dxList: $data.getListOptions()",(function(e,t){return{dxList:function(){return e.$data.getListOptions()}}})),(0,Oe.addToBindingsCache)("if: allowAddItem",(function(e,t){return{if:function(){return e.$data.allowAddItem}}})),(0,Oe.addToBindingsCache)("if: allowEditItem",(function(e,t){return{if:function(){return e.$data.allowEditItem}}})),(0,Oe.addToBindingsCache)("if: allowReorderItem",(function(e,t){return{if:function(){return e.$data.allowReorderItem}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ce-arrow-down'",(function(e,t){return{template:function(){return"dx-dashboard-ce-arrow-down"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ce-arrow-up'",(function(e,t){return{template:function(){return"dx-dashboard-ce-arrow-up"}}})),(0,Oe.addToBindingsCache)("if: allowRemoveItem",(function(e,t){return{if:function(){return e.$data.allowRemoveItem}}})),(0,Oe.addToBindingsCache)("foreach: customToolbarItems",(function(e,t){return{foreach:function(){return e.$data.customToolbarItems}}})),(0,Oe.addToBindingsCache)("css: { 'dx-state-disabled': !downEnabled() }, click: down",(function(e,t){return{css:function(){return{"dx-state-disabled":!e.$data.downEnabled()}},click:function(){return e.$data.down}}})),(0,Oe.addToBindingsCache)("css: { 'dx-state-disabled': !upEnabled() }, click: up",(function(e,t){return{css:function(){return{"dx-state-disabled":!e.$data.upEnabled()}},click:function(){return e.$data.up}}})),(0,Oe.addToBindingsCache)("click: remove, css: { 'dx-dashboard-state-selected': removeEnabled() }",(function(e,t){return{click:function(){return e.$data.remove},css:function(){return{"dx-dashboard-state-selected":e.$data.removeEnabled()}}}})),(0,Oe.addToBindingsCache)("dxDataGrid: $data.getGridOptions()",(function(e,t){return{dxDataGrid:function(){return e.$data.getGridOptions()}}})),(0,Oe.addToBindingsCache)("template: 'dx-field-chooser-content-list'",(function(e,t){return{template:function(){return"dx-field-chooser-content-list"}}})),(0,Oe.addToBindingsCache)("css: { 'dx-field-chooser-search-mode': isSearchMode() }",(function(e,t){return{css:function(){return{"dx-field-chooser-search-mode":e.$data.isSearchMode()}}}})),(0,Oe.addToBindingsCache)("click: searchButtonClick",(function(e,t){return{click:function(){return e.$data.searchButtonClick}}})),(0,Oe.addToBindingsCache)("click: addCalcField",(function(e,t){return{click:function(){return e.$data.addCalcField}}})),(0,Oe.addToBindingsCache)("click: editCalcField, css: {'dx-state-disabled': !isCalcFieldSelected()}",(function(e,t){return{click:function(){return e.$data.editCalcField},css:function(){return{"dx-state-disabled":!e.$data.isCalcFieldSelected()}}}})),(0,Oe.addToBindingsCache)("click: removeCalcField, css: {'dx-state-disabled': !isCalcFieldSelected()}",(function(e,t){return{click:function(){return e.$data.removeCalcField},css:function(){return{"dx-state-disabled":!e.$data.isCalcFieldSelected()}}}})),(0,Oe.addToBindingsCache)("component: { name: 'dx-dashboard-checked-button', params: { isSelected: isListMode, icon: 'dx-dashboard-fc-mode-list', click: setListMode } }",(function(e,t){return{component:function(){return{name:"dx-dashboard-checked-button",params:{isSelected:e.$data.isListMode,icon:"dx-dashboard-fc-mode-list",click:e.$data.setListMode}}}}})),(0,Oe.addToBindingsCache)("component: { name: 'dx-dashboard-checked-button', params: { isSelected: !isListMode(), icon: 'dx-dashboard-fc-mode-tree', click: setTreeMode } }",(function(e,t){return{component:function(){return{name:"dx-dashboard-checked-button",params:{isSelected:!e.$data.isListMode(),icon:"dx-dashboard-fc-mode-tree",click:e.$data.setTreeMode}}}}})),(0,Oe.addToBindingsCache)("dxTextBox: { value: searchString, valueChangeEvent: 'keyup', showClearButton: true, placeholder: $root.getLocalizationById('DashboardWebStringId.Binding.Searching'), disabled: !isSearchMode() }",(function(e,t){return{dxTextBox:function(){return{value:e.$data.searchString,valueChangeEvent:"keyup",showClearButton:!0,placeholder:e.$root.getLocalizationById("DashboardWebStringId.Binding.Searching"),disabled:!e.$data.isSearchMode()}}}})),(0,Oe.addToBindingsCache)("dxList: { items: searchResults, onItemClick: selectViaSearchResults, selectionMode: 'single', selectedItems: [selectedSearchResult()], noDataText: $root.getLocalizationById('DashboardWebStringId.Binding.EmptySearchResult'), }",(function(e,t){return{dxList:function(){return{items:e.$data.searchResults,onItemClick:e.$data.selectViaSearchResults,selectionMode:"single",selectedItems:[e.$data.selectedSearchResult()],noDataText:e.$root.getLocalizationById("DashboardWebStringId.Binding.EmptySearchResult")}}}})),(0,Oe.addToBindingsCache)("css: {'dx-has-path': path.length > 0 }",(function(e,t){return{css:function(){return{"dx-has-path":e.$data.path.length>0}}}})),(0,Oe.addToBindingsCache)("text: item.displayName, attr: { title: $root.ko.unwrap(item.displayName).length > 30 ? item.displayName : null }, css: {'dx-dashboard-corrupted-calc-field': item.isCorruptedCalcField }",(function(e,t){return{text:function(){return e.$data.item.displayName},attr:function(){return{title:e.$root.ko.unwrap(e.$data.item.displayName).length>30?e.$data.item.displayName:null}},css:function(){return{"dx-dashboard-corrupted-calc-field":e.$data.item.isCorruptedCalcField}}}})),(0,Oe.addToBindingsCache)("text: path, attr: { title: path.length > 30 ? path : null }",(function(e,t){return{text:function(){return e.$data.path},attr:function(){return{title:e.$data.path.length>30?e.$data.path:null}}}})),(0,Oe.addToBindingsCache)("css: { 'dx-state-ready': ready }, style: { left: $element.offsetWidth * index() + 'px' }",(function(e,t){return{css:function(){return{"dx-state-ready":e.$data.ready}},style:function(){return{left:t.offsetWidth*e.$data.index()+"px"}}}})),(0,Oe.addToBindingsCache)("dxList: { dataSource: items, pageLoadMode: 'scrollBottom', onItemClick: itemClick, selectionMode: 'single', selectedItemKeys: selectedItemName, keyExpr: 'name', onInitialized: onInitialized, onContentReady: onContentReady, encodeNoDataText: true, noDataText: $root.getLocalizationById('DashboardStringId.FilterElementNoDataToDisplay') }, css: { 'dx-hierarchical-field-chooser-list' : !!ancestors }",(function(e,t){return{dxList:function(){return{dataSource:e.$data.items,pageLoadMode:"scrollBottom",onItemClick:e.$data.itemClick,selectionMode:"single",selectedItemKeys:e.$data.selectedItemName,keyExpr:"name",onInitialized:e.$data.onInitialized,onContentReady:e.$data.onContentReady,encodeNoDataText:!0,noDataText:e.$root.getLocalizationById("DashboardStringId.FilterElementNoDataToDisplay")}},css:function(){return{"dx-hierarchical-field-chooser-list":!!e.$data.ancestors}}}})),(0,Oe.addToBindingsCache)("attr: { title: displayName }, css: { 'dx-dashboard-has-children': $root.ko.unwrap(isGroup) }",(function(e,t){return{attr:function(){return{title:e.$data.displayName}},css:function(){return{"dx-dashboard-has-children":e.$root.ko.unwrap(e.$data.isGroup)}}}})),(0,Oe.addToBindingsCache)("text: displayName, css: {'dx-dashboard-corrupted-calc-field': $data.isCorruptedCalcField }",(function(e,t){return{text:function(){return e.$data.displayName},css:function(){return{"dx-dashboard-corrupted-calc-field":e.$data.isCorruptedCalcField}}}})),(0,Oe.addToBindingsCache)("dxLoadIndicator: { visible: loading }",(function(e,t){return{dxLoadIndicator:function(){return{visible:e.$data.loading}}}})),(0,Oe.addToBindingsCache)("dxTreeView: dataSourceTreeOptions",(function(e,t){r
8eturn{dxTreeView:function(){return e.$data.dataSourceTreeOptions}}})),(0,Oe.addToBindingsCache)("css: { 'dx-field-chooser-group-list-item': $data.isGroup }",(function(e,t){return{css:function(){return{"dx-field-chooser-group-list-item":e.$data.isGroup}}}})),(0,Oe.addToBindingsCache)("text: displayName, attr: { title: $root.ko.unwrap(displayName).length > 20 ? displayName : null }, css: {'dx-dashboard-corrupted-calc-field': $data.isCorruptedCalcField }",(function(e,t){return{text:function(){return e.$data.displayName},attr:function(){return{title:e.$root.ko.unwrap(e.$data.displayName).length>20?e.$data.displayName:null}},css:function(){return{"dx-dashboard-corrupted-calc-field":e.$data.isCorruptedCalcField}}}})),(0,Oe.addToBindingsCache)("if: isOlap || isCalcField",(function(e,t){return{if:function(){return e.$data.isOlap||e.$data.isCalcField}}})),(0,Oe.addToBindingsCache)("attr: { title: $data.typeTooltip}, style: { cursor: $data.isList ? 'default' : 'inherit' }",(function(e,t){return{attr:function(){return{title:e.$data.typeTooltip}},style:function(){return{cursor:e.$data.isList?"default":"inherit"}}}})),(0,Oe.addToBindingsCache)("template: 'dx-field-chooser-header-area'",(function(e,t){return{template:function(){return"dx-field-chooser-header-area"}}})),(0,Oe.addToBindingsCache)("if: hasSearchResults() && isSearchMode()",(function(e,t){return{if:function(){return e.$data.hasSearchResults()&&e.$data.isSearchMode()}}})),(0,Oe.addToBindingsCache)("template: 'dx-field-chooser-content-search-results'",(function(e,t){return{template:function(){return"dx-field-chooser-content-search-results"}}})),(0,Oe.addToBindingsCache)("if: !$data.hasSearchResults || !$data.isListMode || (!hasSearchResults() && isListMode())",(function(e,t){return{if:function(){return!e.$data.hasSearchResults||!e.$data.isListMode||!e.$data.hasSearchResults()&&e.$data.isListMode()}}})),(0,Oe.addToBindingsCache)("if: !hasSearchResults() && !isListMode()",(function(e,t){return{if:function(){return!e.$data.hasSearchResults()&&!e.$data.isListMode()}}})),(0,Oe.addToBindingsCache)("template: 'dx-field-chooser-content-treeview'",(function(e,t){return{template:function(){return"dx-field-chooser-content-treeview"}}})),(0,Oe.addToBindingsCache)('template: { name: "dx-dashboard-confirm-dialog", data: _inappropriateCalcFieldConfirmation }',(function(e,t){return{template:function(){return{name:"dx-dashboard-confirm-dialog",data:e.$data._inappropriateCalcFieldConfirmation}}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-fc-search'",(function(e,t){return{template:function(){return"dx-dashboard-fc-search"}}})),(0,Oe.addToBindingsCache)("if: canAddCalculatedField",(function(e,t){return{if:function(){return e.$data.canAddCalculatedField}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-calc-field-add'",(function(e,t){return{template:function(){return"dx-dashboard-calc-field-add"}}})),(0,Oe.addToBindingsCache)("if: hasGroups()",(function(e,t){return{if:function(){return e.$data.hasGroups()}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-field-chooser-field-type', data: item }",(function(e,t){return{template:function(){return{name:"dx-field-chooser-field-type",data:e.$data.item}}}})),(0,Oe.addToBindingsCache)("foreach: lists",(function(e,t){return{foreach:function(){return e.$data.lists}}})),(0,Oe.addToBindingsCache)("template: { name: 'dx-slidable-lists-navigation-area', data: $data }",(function(e,t){return{template:function(){return{name:"dx-slidable-lists-navigation-area",data:e.$data}}}})),(0,Oe.addToBindingsCache)("template: 'dx-field-chooser-field-type'",(function(e,t){return{template:function(){return"dx-field-chooser-field-type"}}})),(0,Oe.addToBindingsCache)("if: $data.isOlapDimension",(function(e,t){return{if:function(){return e.$data.isOlapDimension}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-olap-dimension'",(function(e,t){return{template:function(){return"dx-dashboard-olap-dimension"}}})),(0,Oe.addToBindingsCache)("if: $data.isOlapDimensionHierarchy",(function(e,t){return{if:function(){return e.$data.isOlapDimensionHierarchy}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-olap-dimension-hierarchy'",(function(e,t){return{template:function(){return"dx-dashboard-olap-dimension-hierarchy"}}})),(0,Oe.addToBindingsCache)("if: $data.isOlapMeasure",(function(e,t){return{if:function(){return e.$data.isOlapMeasure}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-olap-measure'",(function(e,t){return{template:function(){return"dx-dashboard-olap-measure"}}})),(0,Oe.addToBindingsCache)("if: $data.isCalcField",(function(e,t){return{if:function(){return e.$data.isCalcField}}})),(0,Oe.addToBindingsCache)("if: $data.isAggregate",(function(e,t){return{if:function(){return e.$data.isAggregate}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-calc-field-aggregate'",(function(e,t){return{template:function(){return"dx-dashboard-calc-field-aggregate"}}})),(0,Oe.addToBindingsCache)("ifnot: $data.isAggregate",(function(e,t){return{ifnot:function(){return e.$data.isAggregate}}})),(0,Oe.addToBindingsCache)("if: !$data.isCorruptedCalcField && $data.normalizedType",(function(e,t){return{if:function(){return!e.$data.isCorruptedCalcField&&e.$data.normalizedType}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datatype-' + $data.normalizedType",(function(e,t){return{template:function(){return"dx-dashboard-datatype-"+e.$data.normalizedType}}})),(0,Oe.addToBindingsCache)("if: $data.isCorruptedCalcField",(function(e,t){return{if:function(){return e.$data.isCorruptedCalcField}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-calc-field-corrupted'",(function(e,t){return{template:function(){return"dx-dashboard-calc-field-corrupted"}}})),(0,Oe.addToBindingsCache)("dxTemplate : { name: 'item' }",(function(){return{dxTemplate:{name:"item"}}})),(0,Oe.addToBindingsCache)("visible: !!ancestors",(function(e,t){return{visible:function(){return!!e.$data.ancestors}}})),(0,Oe.addToBindingsCache)("attr: { title: $data.map(function(el) { return $root.getLocalizationById(el); }).join('/') }",(function(e,t){return{attr:function(){return{title:e.$data.map((function(t){return e.$root.getLocalizationById(t)})).join("/")}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById($data), click: function(data) { var handler = $parents[3].backClick || $parents[1].backClick; handler(data, $parent); }",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data)},click:function(){return function(t){(e.$parents[3].backClick||e.$parents[1].backClick)(t,e.$parent)}}}})),(0,Oe.addToBindingsCache)("text: $root.getLocalizationById($data)",(function(e,t){return{text:function(){return e.$root.getLocalizationById(e.$data)}}})),(0,Oe.addToBindingsCache)("with: ancestors",(function(e,t){return{with:function(){return e.$data.ancestors}}})),(0,Oe.addToBindingsCache)("if: ($index() !== ($parent.length - 1))",(function(e,t){return{if:function(){return e.$index()!==e.$parent.length-1}}})),(0,Oe.addToBindingsCache)("if: ($index() === ($parent.length - 1))",(function(e,t){return{if:function(){return e.$index()===e.$parent.length-1}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-arrow-left'",(function(e,t){return{template:function(){return"dx-dashboard-arrow-left"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-group-types-full-list'",(function(e,t){return{template:function(){return"dx-dashboard-group-types-full-list"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-back'",(function(e,t){return{template:function(){return"dx-dashboard-back"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-clear-master-filter'",(function(e,t){return{template:function(){return"dx-dashboard-clear-master-filter"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-clear-selection'",(function(e,t){return{template:function(){return"dx-dashboard-clear-selection"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-content-selection'",(function(e,t){return{template:function(){return"dx-dashboard-content-selection"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-data-inspector'",(function(e,t){return{template:function(){return"dx-dashboard-data-inspector"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-data-reduced'",(function(e,t){return{template:function(){return"dx-dashboard-data-reduced"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-drill-up'",(function(e,t){return{template:function(){return"dx-dashboard-drill-up"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-export-to-excel'",(function(e,t){return{template:function(){return"dx-dashboard-export-to-excel"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-export-to-image'",(function(e,t){return{template:function(){return"dx-dashboard-export-to-image"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-export-to-pdf'",(function(e,t){return{template:function(){return"dx-dashboard-export-to-pdf"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-export'",(function(e,t){return{template:function(){return"dx-dashboard-export"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-filter'",(function(e,t){return{template:function(){return"dx-dashboard-filter"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-filters'",(function(e,t){return{template:function(){return"dx-dashboard-filters"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-map-initial-extent'",(function(e,t){return{template:function(){return"dx-dashboard-map-initial-extent"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-maximize-item'",(function(e,t){return{template:function(){return"dx-dashboard-maximize-item"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-open-tab-pages'",(function(e,t){return{template:function(){return"dx-dashboard-open-tab-pages"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-parameters'",(function(e,t){return{template:function(){return"dx-dashboard-parameters"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-range-time-periods'",(function(e,t){return{template:function(){return"dx-dashboard-range-time-periods"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-restore-item'",(function(e,t){return{template:function(){return"dx-dashboard-restore-item"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toggle-multiselection'",(function(e,t){return{template:function(){return"dx-dashboard-toggle-multiselection"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datatype-boolean'",(function(e,t){return{template:function(){return"dx-dashboard-datatype-boolean"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datatype-custom'",(function(e,t){return{template:function(){return"dx-dashboard-datatype-custom"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datatype-dateonly'",(function(e,t){return{template:function(){return"dx-dashboard-datatype-dateonly"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datatype-datetime'",(function(e,t){return{template:function(){return"dx-dashboard-datatype-datetime"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datatype-float'",(function(e,t){return{template:function(){return"dx-dashboard-datatype-float"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datatype-integer'",(function(e,t){return{template:function(){return"dx-dashboard-datatype-integer"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datatype-list'",(function(e,t){return{template:function(){return"dx-dashboard-datatype-list"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datatype-string'",(function(e,t){return{template:function(){return"dx-dashboard-datatype-string"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-datatype-timeonly'",(function(e,t){return{template:function(){return"dx-dashboard-datatype-timeonly"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-add-pane'",(function(e,t){return{template:function(){return"dx-dashboard-add-pane"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-calc-field-add'",(function(e,t){return{template:function(){return"dx-dashboard-calc-field-add"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-calc-field-aggregate'",(function(e,t){return{template:function(){return"dx-dashboard-calc-field-aggregate"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-calc-field-corrupted'",(function(e,t){return{template:function(){return"dx-dashboard-calc-field-corrupted"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-calc-field'",(function(e,t){return{template:function(){return"dx-dashboard-calc-field"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ce-add'",(function(e,t){return{template:function(){return"dx-dashboard-ce-add"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ce-arrow-down'",(function(e,t){return{template:function(){return"dx-dashboard-ce-arrow-down"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ce-arrow-up'",(function(e,t){return{template:function(){return"dx-dashboard-ce-arrow-up"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ce-edit'",(function(e,t){return{template:function(){return"dx-dashboard-ce-edit"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-checkmark'",(function(e,t){return{template:function(){return"dx-dashboard-checkmark"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-close'",(function(e,t){return{template:function(){return"dx-dashboard-close"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-designer-menu-icon'",(function(e,t){return{template:function(){return"dx-dashboard-designer-menu-icon"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-drag'",(function(e,t){return{template:function(){return"dx-dashboard-drag"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ds-edit'",(function(e,t){return{template:function(){return"dx-dashboard-ds-edit"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ds-embed'",(function(e,t){return{template:function(){return"dx-dashboard-ds-embed"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ds-link'",(function(e,t){return{template:function(){return"dx-dashboard-ds-link"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-ds-preview'",(function(e,t){return{template:function(){return"dx-dashboard-ds-preview"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-fc-arrow-right'",(function(e,t){return{template:function(){return"dx-dashboard-fc-arrow-right"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-fc-dropdown-icon'",(function(e,t){return{template:function(){return"dx-dashboard-fc-dropdown-icon"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-fc-mode-list'",(function(e,t){return{template:function(){return"dx-dashboard-fc-mode-list"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-fc-mode-tree'",(function(e,t){return{template:function(){return"dx-dashboard-fc-mode-tree"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-fc-search'",(function(e,t){return{template:function(){return"dx-dashboard-fc-search"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-fc-treeview-collapse'",(function(e,t){return{template:function(){return"dx-dashboard-fc-treeview-collapse"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-fc-treeview-expand'",(function(e,t){return{template:function(){return"dx-dashboard-fc-treeview-expand"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-item-data-source'",(function(e,t){return{template:function(){return"dx-dashboard-item-data-source"}}}
8)),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-main-menu-close'",(function(e,t){return{template:function(){return"dx-dashboard-main-menu-close"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-olap-dimension-hierarchy'",(function(e,t){return{template:function(){return"dx-dashboard-olap-dimension-hierarchy"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-olap-dimension'",(function(e,t){return{template:function(){return"dx-dashboard-olap-dimension"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-olap-measure'",(function(e,t){return{template:function(){return"dx-dashboard-olap-measure"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-remove-small'",(function(e,t){return{template:function(){return"dx-dashboard-remove-small"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-remove'",(function(e,t){return{template:function(){return"dx-dashboard-remove"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-rename'",(function(e,t){return{template:function(){return"dx-dashboard-rename"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-template-to-all-cards'",(function(e,t){return{template:function(){return"dx-dashboard-template-to-all-cards"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-textbox-search-clear'",(function(e,t){return{template:function(){return"dx-dashboard-textbox-search-clear"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-transparent-background'",(function(e,t){return{template:function(){return"dx-dashboard-transparent-background"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-tree-connector'",(function(e,t){return{template:function(){return"dx-dashboard-tree-connector"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-notificator-error-material'",(function(e,t){return{template:function(){return"dx-dashboard-notificator-error-material"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-notificator-error'",(function(e,t){return{template:function(){return"dx-dashboard-notificator-error"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-notificator-info-material'",(function(e,t){return{template:function(){return"dx-dashboard-notificator-info-material"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-notificator-info'",(function(e,t){return{template:function(){return"dx-dashboard-notificator-info"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-notificator-success-material'",(function(e,t){return{template:function(){return"dx-dashboard-notificator-success-material"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-notificator-success'",(function(e,t){return{template:function(){return"dx-dashboard-notificator-success"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-convert'",(function(e,t){return{template:function(){return"dx-dashboard-convert"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-interactivity'",(function(e,t){return{template:function(){return"dx-dashboard-interactivity"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-item-filter'",(function(e,t){return{template:function(){return"dx-dashboard-item-filter"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-item-menu-collapse'",(function(e,t){return{template:function(){return"dx-dashboard-item-menu-collapse"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-item-options'",(function(e,t){return{template:function(){return"dx-dashboard-item-options"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-properties'",(function(e,t){return{template:function(){return"dx-dashboard-properties"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-redo'",(function(e,t){return{template:function(){return"dx-dashboard-redo"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-undo'",(function(e,t){return{template:function(){return"dx-dashboard-undo"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-boundImage'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-boundImage"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-bubbleMap'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-bubbleMap"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-card'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-card"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-chart'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-chart"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-choroplethMap'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-choroplethMap"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-comboBox'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-comboBox"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-dateFilter'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-dateFilter"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-gauge'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-gauge"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-geoPointMap'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-geoPointMap"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-grid'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-grid"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-group'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-group"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-image'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-image"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-listBox'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-listBox"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-pie'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-pie"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-pieMap'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-pieMap"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-pivot'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-pivot"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-rangeFilter'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-rangeFilter"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-scatterChart'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-scatterChart"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-tabContainer'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-tabContainer"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-textBox'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-textBox"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-treemap'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-treemap"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-toolbox-treeView'",(function(e,t){return{template:function(){return"dx-dashboard-toolbox-treeView"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-area'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-area"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-bar'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-bar"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-candle-stick'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-candle-stick"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-full-stacked-area'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-full-stacked-area"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-full-stacked-bar'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-full-stacked-bar"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-full-stacked-line'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-full-stacked-line"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-full-stacked-spline-area'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-full-stacked-spline-area"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-high-low-close'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-high-low-close"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-line'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-line"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-points'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-points"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-range-area'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-range-area"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-range-bar'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-range-bar"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-spline-area'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-spline-area"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-spline'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-spline"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-stacked-area'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-stacked-area"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-stacked-bar'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-stacked-bar"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-stacked-line'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-stacked-line"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-stacked-spline-area'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-stacked-spline-area"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-step-area'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-step-area"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-step-line'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-step-line"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-stock'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-stock"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-chart-series-weighted'",(function(e,t){return{template:function(){return"dx-dashboard-chart-series-weighted"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-gauge-circular-full'",(function(e,t){return{template:function(){return"dx-dashboard-gauge-circular-full"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-gauge-circular-half'",(function(e,t){return{template:function(){return"dx-dashboard-gauge-circular-half"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-gauge-circular-left-quarter'",(function(e,t){return{template:function(){return"dx-dashboard-gauge-circular-left-quarter"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-gauge-circular-right-quarter'",(function(e,t){return{template:function(){return"dx-dashboard-gauge-circular-right-quarter"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-gauge-circular-three-fourth'",(function(e,t){return{template:function(){return"dx-dashboard-gauge-circular-three-fourth"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-gauge-linear-horizontal'",(function(e,t){return{template:function(){return"dx-dashboard-gauge-linear-horizontal"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-gauge-linear-vertical'",(function(e,t){return{template:function(){return"dx-dashboard-gauge-linear-vertical"}}}
8)),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-grid-column-delta'",(function(e,t){return{template:function(){return"dx-dashboard-grid-column-delta"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-grid-column-dimension'",(function(e,t){return{template:function(){return"dx-dashboard-grid-column-dimension"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-grid-column-hyperlink'",(function(e,t){return{template:function(){return"dx-dashboard-grid-column-hyperlink"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-grid-column-measure'",(function(e,t){return{template:function(){return"dx-dashboard-grid-column-measure"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-grid-column-sparkline'",(function(e,t){return{template:function(){return"dx-dashboard-grid-column-sparkline"}}}));(0,Oe.addToBindingsCache)("template: 'dx-dashboard-pie-donut'",(function(e,t){return{template:function(){return"dx-dashboard-pie-donut"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-pie-pie'",(function(e,t){return{template:function(){return"dx-dashboard-pie-pie"}}})),(0,Oe.addToBindingsCache)("template: 'dx-dashboard-sparkline-win-loss'",(function(e,t){return{template:function(){return"dx-dashboard-sparkline-win-loss"}}}));const Le=DevExpress.events;var ke=a(865),We=a(5988);const Re="dxpointermove.dx-ko-layout-resize",ze="dxpointerdown",Ge="dxpointerup.dx-ko-layout-resize";function $e(e){return D().real().ios&&b.isMouseEvent(e)}ke.bindingHandlers["dx-ko-resizable"]={init:function(e,t,a,i,r){const{layoutItem:o,getWidgetContainer:n}=t();var s=Ve.fn.constructor(e),d=[],l=null,u=()=>{d.forEach((e=>{e.subscribable.dispose(),(0,Le.off)(e.dragbar.get(0),ze),e.dragbar.remove()})),d.splice(0,d.length),l?.dispose&&l?.dispose()},c=t=>{if(u(),"e"===t){(i=Ve.fn.constructor("<div>",{class:"dx-dragbar-e",css:{height:o.height()}}).appendTo(s)).on("dragover drop",(e=>e.stopPropagation()));var a=o.height.subscribe((e=>{i.css("height",e)}));(0,Le.on)(i.get(0),ze,function(e,t,a){return function(i){const r=a.parents(".dx-layout");r.addClass("dx-layout-drag-in-progress"),e.resizeStarted&&e.resizeStarted(),i.preventDefault();var o=0,n=i.offsetX?i.offsetX:0,s=i.pageX;const d=(0,We.L$)("<div>",{class:"dx-ghostbar-e",css:{position:"fixed",height:a.outerHeight(),top:a.offset().top,left:s-n}}).appendTo(t());(0,Le.on)(document,Re,(function(t){if(!$e(t)){var a=e.width()+t.pageX-s;e.isValidWidth&&!e.isValidWidth(a)||(o=a,d.css("left",t.pageX-n))}return t.preventDefault(),!1})),(0,Le.on)(document,Ge,(function(t){setTimeout((()=>e.width(o)),1),d.remove(),r.removeClass("dx-layout-drag-in-progress"),(0,Le.off)(document,Re),(0,Le.off)(document,Ge),e.resizeCompleted&&e.resizeCompleted(),t.preventDefault()}))}}(o,n,s)),d.push({subscribable:a,dragbar:i}),ke.utils.domNodeDisposal.addDisposeCallback(e,(()=>{i.off("dragover drop")}))}else if("s"===t){var i;(i=Ve.fn.constructor("<div>",{class:"dx-dragbar-s",css:{width:o.width()}}).appendTo(s)).on("dragover drop",(e=>e.stopPropagation()));a=o.width.subscribe((e=>{i.css("width",e)}));(0,Le.on)(i.get(0),ze,function(e,t,a){return function(i){const r=a.parents(".dx-layout");r.addClass("dx-layout-drag-in-progress"),e.resizeStarted&&e.resizeStarted(),i.preventDefault();var o=0,n=i.offsetY?i.offsetY:0,s=i.pageY;const d=(0,We.L$)("<div>",{class:"dx-ghostbar-s",css:{position:"fixed",width:a.outerWidth(),left:a.offset().left,top:s-n}}).appendTo(t());(0,Le.on)(document,Re,(function(t){if(!$e(t)){var a=e.height()+t.pageY-s;e.isValidHeight&&!e.isValidHeight(a)||(o=a,d.css("top",t.pageY-n))}return!1})),(0,Le.on)(document,Ge,(function(t){setTimeout((()=>e.height(o)),1),d.remove(),r.removeClass("dx-layout-drag-in-progress"),(0,Le.off)(document,Re),(0,Le.off)(document,Ge),e.resizeCompleted&&e.resizeCompleted(),t.preventDefault()}))}}(o,n,s)),d.push({subscribable:a,dragbar:i}),ke.utils.domNodeDisposal.addDisposeCallback(e,(()=>{i.off("dragover drop")}))}};ke.isSubscribable(o.resizeHandles)&&(l=o.resizeHandles.subscribe(c)),c(o.resizeHandles()),ke.utils.domNodeDisposal.addDisposeCallback(e,u)}};var He=a(6799),qe=a(2020),Ue=a(1041);function Ke(e,t){let a=()=>{let a=t.getWidth(),i=t.getHeight();(Math.abs(a-e.width())>1||Math.abs(i-e.height())>1)&&e.setSize(a,i)};return t.requestRepaint.add(a),{dispose:()=>t.requestRepaint.remove(a)}}function Ye(e,t){let a=()=>{je(e,t)};return t.requestRepaint.add(a),{dispose:()=>t.requestRepaint.remove(a)}}function je(e,t){let a=t.getWidth(),i=t.getHeight();e.style.width=a+"px",e.style.height=i+"px",0===a||0===i?e.classList.add("dx-dashboard-hidden-element"):e.classList.remove("dx-dashboard-hidden-element")}let Qe=34;function Ze(e,t,a,i,r){var o=[];var n=a.viewerItemsManager.create(t,e,a,i,(a=>{let i=e=>{e&&r.setConstraints&&r.setConstraints(e.getConstraints(!0))};i(a),o.push(t.showCaption.subscribe((()=>{setTimeout((()=>i(a)),100)}))),a.constraintsUpdated.add((()=>{i(a)})),je(e,r),o.push(Ke(a,r)),r.visible&&o.push(r.visible.subscribe((e=>{if(!e){let e=a;e.chartViewer&&e.chartViewer.hideTooltip()}})))}));return n.itemUpdated=t=>{!function(e,t){t?e.classList.add("dx-layout-item-container-transparent"):e.classList.remove("dx-layout-item-container-transparent")}
vendor: 11,515 bytes, line 8
8(e,t._isTransparentBackground())},n.initialize(),o.push(n),{dispose:()=>{o.forEach((e=>e.dispose()))}}}var Je=new p.CodeResolver;ke.bindingHandlers["dx-dashboard-item-binding"]={init:function(e,t,a,i,r){var o=ke.unwrap(t()),n=o.dashboardItem;let s=o.sizeController;je(e,s),e.classList.add("dx-dashboard-item-container"),e.setAttribute("tabindex","0"),e.setAttribute("aria-label",(0,_.format)((0,u.getLocalizationById)("DevExpressWebStringId.AriaLabel.DashboardItem"),n?.name&&n.name()));var d=new Xe(e,o.dashboardItem,o.sizeController,r,(()=>function(e,t,a,i,r){var o,n=null;return n=i&&i.visualMode?(0,Ue.l4)(i.visualMode,(n=>{o&&o.dispose(),o=Ze(e,t,a,i,r)})):Ze(e,t,a,i,r),{dispose:()=>{o&&o.dispose(),n&&n.dispose()}}}(e,n,o.dashboardContext,o.localContext,o.sizeController)));return Je.execute((()=>d.render()),1),ke.utils.domNodeDisposal.addDisposeCallback(e,(function(){d.dispose()})),{controlsDescendantBindings:!0}}},ke.bindingHandlers["dx-dashboard-layout-group-binding"]={init:function(e,t){var a=[],i=ke.unwrap(t());e.classList.add("dx-dashboard-item-container"),e.setAttribute("tabindex","0");let r=i.sizeController;je(e,r);var o=i.dashboardContext.viewerItemsManager.create(i.dashboardItem,e,i.dashboardContext,i.localContext,(t=>{a.push(ke.computed((()=>{i.headerHeight(i.dashboardItem.showCaption()?Qe:0)}))),je(e,r),a.push(Ke(t,i.sizeController))}));return o.initialize(),a.push(o),ke.utils.domNodeDisposal.addDisposeCallback(e,(function(){a.forEach((e=>e.dispose()))})),{controlsDescendantBindings:!0}}};class Xe extends He.Disposable{constructor(e,t,a,i,r,o=[]){super(),this._element=e,this._dashboardItem=t,this._sizeController=a,this._bindingContext=i,this._renderDashboardItem=r,this._additionalClasses=o,this._perUiStateSubscriptions=[],this._renderDashboardItemState=()=>{if(this._perUiStateSubscriptions.forEach((e=>e.dispose())),this._perUiStateSubscriptions=[],"live"===this._dashboardItem._uiState())this._perUiStateSubscriptions.push(this._renderDashboardItem());else{var{template:e,disposable:t}=function(e,t,a=[]){var i=ke.observable(),r=e=>[e].concat(a).join(" "),o=e=>{var t=e.getHeight();i(r(t>120?"dx-dashboard-layout-state-large":t>80?"dx-dashboard-layout-state-medium":"dx-dashboard-layout-state-small"))};o(t);var n=()=>o(t);t.requestRepaint.add(n);var s={dispose:()=>{t.requestRepaint.remove(n)}};return"loading"===e._uiState()?{template:{name:"dx-dashboard-item-state-loading"},disposable:s}:"error"===e._uiState()?{template:{name:"dx-dashboard-item-state-error",data:{icon:(0,qe.oq)(e),title:(0,qe.KT)(e),errorState:e._errorState,sizeClass:i}},disposable:s}:"empty"===e._uiState()?{template:{name:"dx-dashboard-item-state-empty",data:{icon:(0,qe.oq)(e),title:(0,qe.KT)(e),sizeClass:i,emptyAriaLabel:(0,u.getLocalizationById)("DevExpressWebStringId.AriaLabel.EmptyDashboardItem")}},disposable:s}:void 0}(this._dashboardItem,this._sizeController,this._additionalClasses);this._perUiStateSubscriptions.push(t),this._perUiStateSubscriptions.push(Ye(this._element,this._sizeController)),ke.applyBindingsToNode(this._element,{template:e},this._bindingContext)}}}render(){this._dashboardItem.disposed||(this._renderDashboardItemState(),this.addDisposable(this._dashboardItem._uiState.subscribe((()=>this._renderDashboardItemState()))))}dispose(){this._perUiStateSubscriptions.forEach((e=>e.dispose())),this._perUiStateSubscriptions=[],super.dispose()}}var et=a(6680);class tt extends He.Disposable{constructor(e){super(),this.defaultPadding=2*et.ZZ,this.padding=ke.observable(this.defaultPadding),this.headerHeight=ke.observable(Qe),this.addDisposable(this.layoutItem=ke.computed((()=>ke.unwrap(e.layoutItem)))),this.addDisposable(ke.computed((()=>{this.layoutItem().verticalPaddings(2*this.padding()+this.headerHeight()),this.layoutItem().horizontalPaddings(2*this.padding())})).extend({deferred:!0})),this.addDisposable(ke.computed((()=>{this.layoutItem().setConstraints({min:{width:0===this.layoutItem().items().length?100:0,height:0===this.layoutItem().items().length?100:0},max:{width:Number.MAX_VALUE,height:Number.MAX_VALUE}})})))}}var at=a(4833);function it(e,t,a,i){let r=e.map((e=>0)),o=a,n=0;if(i){let i=0,s=0;for(let r=a;r<e.length&&i+e[r]<=t;r++)i+=e[r],n=r;if(n===e.length-1)for(let r=a-1;r>=0&&i+e[r]<=t;r--)i+=e[r],o=r;for(let a=o;a<=n;a++){let o=Math.floor(t*(e[a]/i));r[a]=o,s+=o}let d=t-s;for(let e=n;e>=0&&d>0;e--)r[e]++,d--}else n=a,r[a]=t;return{widths:r,leftVisibleIndex:o,rightVisibleIndex:n}}var rt=a(7739),ot=a(1286),nt=a(6726),st=a(4216),dt=a(4999),lt=a(611),ut=a(9167);class ct{static get isMobile(){return null!==ct._forceMobileMode?ct._forceMobileMode:D().current().phone||D().current().tablet}static set isMobile(e){ct._forceMobileMode=e}static get isTouch(){return null!==ct._forceTouchMode?ct._forceTouchMode:w.touch}static set isTouch(e){ct._forceTouchMode=e}}ct._forceTouchMode=null,ct._forceMobileMode=null;let ht=function(e,t){return{width:e,height:t,plus:function(e){var t=function(e,t){return Number.MAX_VALUE-e>=t?e+t:Number.MAX_VALUE};return ht(t(this.width,e.width),t(this.height,e.height))},minus:function(e){return ht(this.width-e.width,this.height-e.height)},compareByDirections:function(e){if(e){var t=[];return e.width!=this.width&&t.push("width"),e.height!=this.height&&t.push("height"),t}return["width","height"]},constrain:function(e){var t=this,a=function(a){return St(t[a],e.min[a],e.max[a])};return ht(a("width"),a("height"))},clone:function(){return ht(this.width,this.height)}}},pt=function(e,t){return{min:e,max:t,consolidate:function(e,t){return pt(this._consolidatePart(e,t,"min"),this._consolidatePart(e,t,"max"))},isFixed:function(e){return!!e&&-1===this.min.compareByDirections(this.max).indexOf(e)},_consolidatePart:function(e,t,a){var i,r,o,n=this,s=ht(),d=t||"width",l=gt(d),u=function(t,i){var r=n[a][t],o=e[a][t];return"min"===a||i?Math.max(r,o):Math.min(r,o)};return s[d]=t?(i=d,r=n[a][i],o=e[a][i],r===Number.MAX_VALUE||o===Number.MAX_VALUE?Number.MAX_VALUE:r+o):u(d,!1),s[l]=u(l,!!t),s}}},mt=function(e,t){var a=ht(e,t);return{getBounds:function(){return a.clone()}}},gt=function(e){return"width"===e?"height":"width"},bt=function(e,t){var a=void 0===e?0:e,i=void 0===t?Number.MAX_VALUE:t;return new this.constraints(new this.size(a,a),new this.size(i,i))},ft=function(e,t){var a=new this.size(1,1);return a[e]=t,a},yt=function(e,t,a){return t<=e&&e<=a},St=function(e,t,a){return Math.max(Math.min(e,a),t)},vt=function(e,t,a){var i={};for(var r in(0,We.X$)(i,t),a)delete i[r];return(0,We.zw)(e,i),(0,We.X$)(e,a),e};var xt=a(1229),Dt=a(2850);let It={letter:"Letter",legal:"Legal",executive:"Executive",a5:"A5",a4:"A4",a3:"A3"},Ct={auto:"Auto",portrait:"Portrait",landscape:"Landscape"},_t={none:"None",useScaleFactor:"UseScaleFactor",autoFitToPageWidth:"AutoFitToPageWidth",autoFitWithinOnePage:"AutoFitWithinOnePage"},wt={none:"None",useScaleFactor:"UseScaleFactor",autoFitToPagesWidth:"AutoFitToPagesWidth"},Tt={pdf:"PDF",image:"Image",excel:"Excel"},Mt={none:"None",after:"Below",afterAndSplitPage:"SeparatePage"},Nt={none:"None",below:"Below",separateSheet:"SeparateSheet"},Et={png:"Png",gif:"Gif",jpg:"Jpg",svg:"Svg"},At={csv:"Csv",xls:"Xls",xlsx:"Xlsx"},Ft={none:"None",stretch:"Stretch",zoom:"Zoom"},Pt={below:"Below",separatePage:"SeparatePage"},Vt={below:"Below",separateSheet:"SeparateSheet"};class Bt{constructor(){let e,t=!1;this.pdfExportOptions={Title:Bt.DefaultTitle,AutoFitPageCount:1,CardAutoArrangeContent:!0,ChartAutomaticPageLayout:!0,ChartSizeMode:"Zoom",ExportFilters:!1,ExportParameters:!1,DashboardStatePosition:"Below",GaugeAutoArrangeContent:!0,GridFitToPageWidth:!0,GridPrintHeadersOnEveryPage:!0,MapAutomaticPageLayout:!0,MapSizeMode:"Zoom",PageLayout:"Portrait",PaperKind:"Letter",PieAutoArrangeContent:!0,PivotPrintHeadersOnEveryPage:!0,RangeFilterAutomaticPageLayout:!0,RangeFilterSizeMode:"Stretch",ScaleFactor:1,DocumentScaleMode:"None",DashboardAutomaticPageLayout:!0,ShowTitle:!0,TreemapAutomaticPageLayout:!0,TreemapSizeMode:"Zoom",IncludeHiddenParameters:!1,FontInfo:{Name:e,GdiCharSet:0,UseCustomFontInfo:t}},this.imageExportOptions={Title:Bt.DefaultTitle,Format:"Png",Resolution:96,ExportFilters:!1,ExportParameters:!1,ScaleFactor:1,ShowTitle:!0,IncludeHiddenParameters:!1,FontInfo:{Name:e,GdiCharSet:0,UseCustomFontInfo:t}},this.excelExportOptions={CsvValueSeparator:",",ExportFilters:!1,ExportParameters:!1,DashboardStatePosition:"Below",Format:"Xlsx",IncludeHiddenParameters:!1}}convertToExportOptions(e){if(!e)return this;let t=e,a=e,i=e,r=e,o=e,n=this.pdfExportOptions,s=this.imageExportOptions,d=this.excelExportOptions,l=t.pdfExportOptions?t.pdfExportOptions:i,u=t.imageExportOptions?t.imageExportOptions:r,c=t.excelExportOptions?t.excelExportOptions:o,h=l,p=u,m={Title:"Title"in l?l.Title:n.Title,ShowTitle:at.NW.isDefined(l.ShowTitle)?"False"!==l.ShowTitle&&!1!==l.ShowTitle:n.ShowTitle,AutoFitPageCount:l.AutoFitPageCount||n.AutoFitPageCount,CardAutoArrangeContent:this._getDefinedValue(a.CardOptions,"AutoArrangeContent",h.CardAutoArrangeContent,n.CardAutoArrangeContent),ChartAutomaticPageLayout:this._getDefinedValue(a.ChartOptions,"AutomaticPageLayout",h.ChartAutomaticPageLayout,n.ChartAutomaticPageLayout),ChartSizeMode:this._getDefinedValue(a.ChartOptions,"SizeMode",h.ChartSizeMode,n.ChartSizeMode),ExportFilters:this._getExportFilters(l,n.ExportFilters),ExportParameters:at.NW.isDefined(h.ExportParameters)?h.ExportParameters:n.ExportParameters,DashboardStatePosition:this._getPdfDashboardStatePosition(l,n.DashboardStatePosition),GaugeAutoArrangeContent:this._getDefinedValue(a.GaugeOptions,"AutoArrangeContent",h.GaugeAutoArrangeContent,n.GaugeAutoArrangeContent),GridFitToPageWidth:this._getDefinedValue(a.GridOptions,"FitToPageWidth",h.GridFitToPageWidth,n.GridFitToPageWidth),GridPrintHeadersOnEveryPage:this._getDefinedValue(a.GridOptions,"PrintHeadersOnEveryPage",h.GridPrintHeadersOnEveryPage,n.GridPrintHeadersOnEveryPage),MapAutomaticPageLayout:this._getDefinedValue(a.MapOptions,"AutomaticPageLayout",h.MapAutomaticPageLayout,n.MapAutomaticPageLayout),MapSizeMode:this._getDefinedValue(a.MapOptions,"SizeMode",h.MapSizeMode,n.MapSizeMode),PageLayout:l.PageLayout||n.PageLayout,PaperKind:l.PaperKind||n.PaperKind,PieAutoArrangeContent:this._getDefinedValue(a.PieOptions,"AutoArrangeContent",h.PieAutoArrangeContent,n.PieAutoArrangeContent),PivotPrintHeadersOnEveryPage:this._getDefinedValue(a.PivotOptions,"PrintHeadersOnEveryPage",h.PivotPrintHeadersOnEveryPage,n.PivotPrintHeadersOnEveryPage),RangeFilterAutomaticPageLayout:this._getDefinedValue(a.RangeFilterOptions,"AutomaticPageLayout",h.RangeFilterAutomaticPageLayout,n.RangeFilterAutomaticPageLayout),RangeFilterSizeMode:this._getDefinedValue(a.RangeFilterOptions,"SizeMode",h.RangeFilterSizeMode,n.RangeFilterSizeMode),ScaleFactor:l.ScaleFactor||n.ScaleFactor,DocumentScaleMode:h.DocumentScaleMode||a.ScaleMode&&this._convertScaleModeToDocumentScaleMode(a.ScaleMode)||n.DocumentScaleMode,DashboardAutomaticPageLayout:this._getDashboardAutomaticPageLayout(l,n.DashboardAutomaticPageLayout),TreemapAutomaticPageLayout:this._getDefinedValue(a.TreemapOptions,"AutomaticPageLayout",h.TreemapAutomaticPageLayout,n.TreemapAutomaticPageLayout),TreemapSizeMode:this._getDefinedValue(a.TreemapOptions,"SizeMode",h.TreemapSizeMode,n.TreemapSizeMode),IncludeHiddenParameters:at.NW.isDefined(h.IncludeHiddenParameters)?h.IncludeHiddenParameters:n.IncludeHiddenParameters,FontInfo:{Name:this._getDefinedValue(h.FontInfo,"Name",void 0,n.FontInfo.Name),GdiCharSet:this._getDefinedValue(h.FontInfo,"GdiCh
8arSet",void 0,n.FontInfo.GdiCharSet),UseCustomFontInfo:this._getDefinedValue(h.FontInfo,"UseCustomFontInfo",void 0,n.FontInfo.UseCustomFontInfo)}},g={Title:u.Title||s.Title,Format:this._getImageFormat(u,s.Format),Resolution:(a.ImageOptions?a.ImageOptions.Resolution:p.Resolution)||s.Resolution,ExportFilters:this._getExportFilters(u,s.ExportFilters),ExportParameters:at.NW.isDefined(p.ExportParameters)?p.ExportParameters:s.ExportParameters,ScaleFactor:u.ScaleFactor||s.ScaleFactor,ShowTitle:at.NW.isDefined(u.ShowTitle)?"False"!==u.ShowTitle&&!1!==u.ShowTitle:s.ShowTitle,IncludeHiddenParameters:at.NW.isDefined(p.IncludeHiddenParameters)?p.IncludeHiddenParameters:s.IncludeHiddenParameters,FontInfo:{Name:this._getDefinedValue(p.FontInfo,"Name",void 0,s.FontInfo.Name),GdiCharSet:this._getDefinedValue(p.FontInfo,"GdiCharSet",void 0,s.FontInfo.GdiCharSet),UseCustomFontInfo:this._getDefinedValue(p.FontInfo,"UseCustomFontInfo",void 0,s.FontInfo.UseCustomFontInfo)}},b={CsvValueSeparator:(a.ExcelOptions?a.ExcelOptions.CsvValueSeparator:c.CsvValueSeparator)||d.CsvValueSeparator,ExportFilters:this._getExportFilters(c,d.ExportFilters),ExportParameters:c.ExportParameters||d.ExportParameters,DashboardStatePosition:this._getExcelDashboardStatePosition(c,d.DashboardStatePosition),Format:this._getExcelFormat(c,d.Format),IncludeHiddenParameters:at.NW.isDefined(c.IncludeHiddenParameters)?c.IncludeHiddenParameters:d.IncludeHiddenParameters},f=new Bt;return f.pdfExportOptions=m,f.imageExportOptions=g,f.excelExportOptions=b,f}convertToASPxClientDashboardExportOptions(){return{PaperKind:this.pdfExportOptions.PaperKind,PageLayout:this.pdfExportOptions.PageLayout,ScaleMode:this._convertDocumentScaleModeToScaleMode(this.pdfExportOptions.DocumentScaleMode,this.pdfExportOptions.DashboardAutomaticPageLayout),ScaleFactor:this.pdfExportOptions.ScaleFactor,AutoFitPageCount:this.pdfExportOptions.AutoFitPageCount,Title:this.pdfExportOptions.Title,ShowTitle:this.pdfExportOptions.ShowTitle,FilterState:this._getPdfFilterState(),ImageOptions:{Format:this.imageExportOptions.Format,Resolution:this.imageExportOptions.Resolution},ExcelOptions:{CsvValueSeparator:this.excelExportOptions.CsvValueSeparator,Format:this.excelExportOptions.Format,FilterState:this._getExcelFilterState()},GridOptions:{FitToPageWidth:this.pdfExportOptions.GridFitToPageWidth,PrintHeadersOnEveryPage:this.pdfExportOptions.GridPrintHeadersOnEveryPage},PivotOptions:{PrintHeadersOnEveryPage:this.pdfExportOptions.PivotPrintHeadersOnEveryPage},PieOptions:{AutoArrangeContent:this.pdfExportOptions.PieAutoArrangeContent},GaugeOptions:{AutoArrangeContent:this.pdfExportOptions.GaugeAutoArrangeContent},CardOptions:{AutoArrangeContent:this.pdfExportOptions.CardAutoArrangeContent},RangeFilterOptions:{AutomaticPageLayout:this.pdfExportOptions.RangeFilterAutomaticPageLayout,SizeMode:this.pdfExportOptions.RangeFilterSizeMode},ChartOptions:{AutomaticPageLayout:this.pdfExportOptions.ChartAutomaticPageLayout,SizeMode:this.pdfExportOptions.ChartSizeMode},MapOptions:{AutomaticPageLayout:this.pdfExportOptions.MapAutomaticPageLayout,SizeMode:this.pdfExportOptions.MapSizeMode},TreemapOptions:{AutomaticPageLayout:this.pdfExportOptions.TreemapAutomaticPageLayout,SizeMode:this.pdfExportOptions.TreemapSizeMode}}}setExcelOptions(e){this.excelExportOptions=this.convertToExportOptions(e).excelExportOptions}setImageOptions(e){this.imageExportOptions=this.convertToExportOptions(e).imageExportOptions}setPdfOptions(e){this.pdfExportOptions=this.convertToExportOptions(e).pdfExportOptions}setOptions(e){let t=this.convertToExportOptions(e);this.pdfExportOptions=t.pdfExportOptions,this.imageExportOptions=t.imageExportOptions,this.excelExportOptions=t.excelExportOptions}_getPdfDashboardStatePosition(e,t){return e.DashboardStatePosition&&"SeparateSheet"!==e.DashboardStatePosition?e.DashboardStatePosition:e.FilterState&&"None"!==e.FilterState?e.FilterState:t}_getExcelDashboardStatePosition(e,t){return e.DashboardStatePosition&&"SeparatePage"!==e.DashboardStatePosition?e.DashboardStatePosition:e.ExcelOptions&&e.ExcelOptions.FilterState&&"None"!==e.ExcelOptions.FilterState?e.ExcelOptions.FilterState:t}_getImageFormat(e,t){return e.Format&&["Png","Jpeg","Jpg","Gif","Svg"].some((t=>e.Format===t))?this._correctImageFormat(e.Format):e.ImageOptions?e.ImageOptions.Format:t}_getExcelFormat(e,t){return!e.Format||"Csv"!==e.Format&&"Xls"!==e.Format&&"Xlsx"!==e.Format?e.ExcelOptions?e.ExcelOptions.Format:t:e.Format}_getDefinedValue(e,t,a,i){return at.NW.isDefined(e)?e[t]:at.NW.isDefined(a)?a:i}_getExportFilters(e,t){return at.NW.isDefined(e.ExportFilters)?e.ExportFilters:at.NW.isDefined(e.FilterState)?"None"!==e.FilterState:t}_getDashboardAutomaticPageLayout(e,t){return at.NW.isDefined(e.DashboardAutomaticPageLayout)?e.DashboardAutomaticPageLayout:at.NW.isDefined(e.ScaleMode)?e.ScaleMode===_t.autoFitWithinOnePage:t}_convertDocumentScaleModeToScaleMode(e,t){switch(e){case wt.autoFitToPagesWidth:return _t.autoFitToPageWidth;case wt.useScaleFactor:return _t.useScaleFactor;default:return t?_t.autoFitWithinOnePage:_t.none}}_convertScaleModeToDocumentScaleMode(e){switch(e){case _t.autoFitToPageWidth:return wt.autoFitToPagesWidth;case _t.useScaleFactor:return wt.useScaleFactor;default:return wt.none}}_getPdfFilterState(){return this.pdfExportOptions.ExportFilters||this.pdfExportOptions.ExportParameters?this.pdfExportOptions.DashboardStatePosition:"None"}_getExcelFilterState(){return this.excelExportOptions.ExportFilters||this.excelExportOptions.ExportParameters?this.excelExportOptions.DashboardStatePosition:"None"}_correctImageFormat(e){return"Jpeg"===e?Et.jpg:e}}Bt.DefaultTitle=void 0,Bt.DefaultFileName=void 0;let Ot={caption:"dx-dashboard-caption-toolbar",actionToolbar:"dx-dashboard-action-toolbar",contentToolbar:"dx-dashboard-content-toolbar",captionBorder:"dx-dashboard-caption-toolbar-border",title:"dx-dashboard-title-toolbar",captionPanelSeparator:"dx-caption-panel-separator",popoverIconMenuWrapper:"dx-dashboard-icon-menu-popover-wrapper",popoverListWrapper:"dx-dashboard-list-popover-wrapper",floatingContainer:"dx-dashboard-floating-caption-panel-container",iconClearMasterFilter:"dx-dashboard-clear-master-filter",iconClearSelection:"dx-dashboard-clear-selection",iconDrillUp:"dx-dashboard-drill-up",iconMultiselection:"dx-dashboard-toggle-multiselection",iconItemExport:"dx-dashboard-export",iconExportToPDF:"dx-dashboard-export-to-pdf",iconExportToImage:"dx-dashboard-export-to-image",iconExportToExcel:"dx-dashboard-export-to-excel",iconContentSelection:"dx-dashboard-content-selection",iconLimitVisibleData:"dx-dashboard-data-reduced",iconParameters:"dx-dashboard-parameters",iconFilter:"dx-dashboard-filter",iconTimePeriods:"dx-dashboard-range-time-periods",iconInitialExtent:"dx-dashboard-map-initial-extent",iconBack:"dx-dashboard-back",ellipsisIcon:"dx-dashboard-open-tab-pages",tooltipLimitVisibleData:"dx-dashboard-tooltip-limit-visible-data",checked:"dx-dashboard-checked",textButton:"text-button",filterText:"filter-text",dashboardContainer:"dx-dashboard-container",toolbarItem:"dx-toolbar-item",toolbarBefore:"dx-toolbar-before",toolbarAfter:"dx-toolbar-after",toolbarCenter:"dx-toolbar-center",ellipsisText:"dx-dashboard-ellipsis",flexParent:"dx-dashboard-flex-parent",truncated:"dx-dashboard-truncated",fixed:"dx-dashboard-fixed",buttonBack:"dx-dashboard-back-button",toolbarPreview:"dx-dashboard-toolbar-preview"};function Lt(e){switch(e){case Ot.iconExportToExcel:return Tt.excel;case Ot.iconExportToImage:return Tt.image;default:return Tt.pdf}}let kt={allowExportToImage:!0};function Wt(e=[],t=[],a=[],i=[],r=!1){let o=[];
8return i.forEach((t=>{o.push({...t,location:0!==e.length?"before":"after"})})),e.forEach((e=>{o.push({...e,location:r?"center":"before"})})),t.forEach((e=>{o.push({...e,location:"after"})})),0!==t.length&&0!==a.length&&o.push({location:"after",isSeparator:!0}),a.forEach((e=>{o.push({...e,location:"after"})})),o}function Rt(e){return Wt(void 0,e.actionItems,e.stateItems,e.navigationItems)}function zt(e,t,a){return Wt(e.staticItems,t&&!a?e.actionItems:void 0,e.stateItems,e.navigationItems)}function Gt(e,t){return Wt(e.staticItems,e.actionItems,e.stateItems,e.navigationItems,t)}function $t(e,t){return Wt(e.staticItems,t?void 0:e.actionItems,e.stateItems,e.navigationItems)}var Ht=a(3436),qt=a.n(Ht);const Ut=DevExpress.ui.dxPopover;var Kt=a.n(Ut);const Yt=DevExpress.ui.dxTileView;var jt,Qt=a.n(Yt);function Zt(e){return Ve.fn.constructor(e).closest(".dx-dashboard-widget-container")[0]}class Jt{static toggleMenu(e,t,a,i,r){let o=this._createPopoverOptions(e,t,a,i),n=e=>{l.hide(),r&&r(),t.itemClick&&t.itemClick(e.itemData,(0,p.$unwrap)(e.itemElement),e.itemIndex)};"icons"===t.type?o.contentTemplate=e=>{let a=document.createElement("div");return new(Qt())(a,this._createTileViewOptions(t,n)),a.setAttribute("aria-role","tooltip"),a.setAttribute("aria-label",t.title),a}:o.contentTemplate=e=>new($())(document.createElement("div"),this._createListOptions(t,n)).element();let s="icons"===t.type?Ot.popoverIconMenuWrapper:Ot.popoverListWrapper;o.wrapperAttr={class:s};let d=this._getPopupContainer(e,"dx-dashboard-popover-marker");var l=Kt().getInstance(d);l?(l.option("visible")?l.hide():l.show(),l.option(o)):(l=new(Kt())(d,o)).show()}static _createPopoverOptions(e,t,a,i){let r=Jt.getParentWithTabIndex(e);r||(r=e);const o=document.createElement("div");let n;return r.insertAdjacentElement("afterend",o),{width:"auto",height:"auto",target:e,toolbarItems:"icons"===t.type&&t.title?[{location:"center",text:t.title}]:[],animation:{show:{type:"pop",from:{opacity:1,scale:0},to:{scale:1}},hide:{type:"pop",from:{scale:1},to:{scale:0}}},position:{my:"top",at:"bottom",collision:"fit flip",of:r,boundary:i},container:a,onInitialized(e){n=a=>{switch(a.key){case"Escape":a.preventDefault();const i=t.querySelector(".dx-state-focused[tabindex]");document.activeElement===i&&e.component.hide();break;case"Tab":a.preventDefault()}};const t=(0,p.$unwrap)(e.component.content());t&&t.addEventListener("keydown",n)},onDisposing(e){const t=(0,p.$unwrap)(e.component.content());t&&t.removeEventListener("keydown",n)},onShown:e=>{if(e.component.option("visible")){const t=(0,p.$unwrap)(e.component.content()),a=t&&t.querySelector('[tabindex]:not([tabindex="-1"]');a&&a.focus()}},onHidden(e){const t=Jt.getParentWithTabIndex(e.component.option("target"));t&&t.focus()}}}static _createTileViewOptions(e,t){let a=e.items.length,i=e.columnCount?Math.min(e.columnCount,a):a;return{direction:"horizontal",dataSource:e.items,height:this._icon_menu_element_size*Math.ceil(a/i),itemMargin:0,baseItemHeight:this._icon_menu_element_size,baseItemWidth:this._icon_menu_element_size,itemTemplate:e.itemTemplate?e.itemTemplate:(t,a,i)=>(0,at.$F)(e.items[a]),onItemClick:t}}static _createListOptions(e,t){let a={selectionMode:e.selectionMode||"none",selectedItems:e.selectedItems||[],grouped:e.grouped,dataSource:e.items,onItemClick:t};return e.itemTemplate&&(a.itemTemplate=(t,a,i)=>e.itemTemplate(t,i,a)),a}static _getPopupContainer(e,t){let a=e.querySelectorAll("."+t);if(!(a.length>1)){if(0===a.length){let a=document.createElement("div");return a.classList.add(t),e.appendChild(a),a}return a[0]}console.log("Multiple popovers")}static getParentWithTabIndex(e){const t=Zt(e);if(!e||!e.parentElement||e===t)return null;const a=e.parentElement;return a?.hasAttribute("tabindex")?a:Jt.getParentWithTabIndex(a)}}Jt._icon_menu_element_size=65;class Xt{constructor(e){this._encodeHtml=e}createToolbarItem(e,t,a,i){if(e.isSeparator)return this._createSeparatorItem(e);this._validate(e);let r={location:e.location};if("button"===e.type||"menu"===e.type)r.widget="dxButton",r.options=this._createToolbarItemOptions(e,t,a,i);else if(e.template)r.template=e.template;else{if(!e.text)return;r.template=()=>{let t=document.createElement("div");return a?.classList.contains("dx-dashboard-title")&&(t.setAttribute("aria-label",(0,_.format)((0,u.getLocalizationById)("DevExpressWebStringId.AriaLabel.DashboardTitle"),e.text)),t.setAttribute("tabindex","0"),t.setAttribute("role","heading"),t.setAttribute("aria-level","1")),t.classList.add(Ot.ellipsisText),Dt.p.html(t,e.text,this._encodeHtml),t}}return r}_applyText(e,t){!1===this._encodeHtml?e.html=t:e.text=t}_createToolbarItemOptions(e,t,a,i){let r={};
vendor: 9,161 bytes, line 8
8if(void 0===e.template){let t=this._fillCssClasses(e);t.length>0&&(r.elementAttr={class:t.join(" ")})}return e.tooltip?r.onContentReady=t=>{let i=this._createTooltipOptions(e.tooltip,t.element,a),r=document.createElement("div");r.setAttribute("tabindex","0"),r.classList.add(e.tooltip.className),new(qt())(r,i),(0,We.I1)(t.element).setAttribute("aria-label",e.hint),(0,We.I1)(t.element).appendChild(r)}:e.hint&&(r.hint=e.hint),e.template?r.template=e.template:e.icon?(r.template=(t,a)=>(0,at.$F)(e.icon),r.elementAttr?.class?r.elementAttr.class+=" dx-button-has-icon":r.elementAttr={class:"dx-button-has-icon"}):e.text&&this._applyText(r,e.text),"button"===e.type&&e.click?r.onClick=t=>e.click(t.element):"menu"===e.type&&e.menu&&(e.menu.items&&e.menu.items.length>0||e.menu.itemTemplate)&&(r.onClick=r=>Jt.toggleMenu((0,We.I1)(r.element).querySelector(".dx-button-content"),e.menu,a,t,i)),e.disabled&&(r.disabled=e.disabled),r}_createTooltipOptions(e,t,a){return{target:t,contentTemplate:"string"==typeof e?t=>Dt.p.html((0,We.I1)(t),e,this._encodeHtml):e.template,showEvent:"mouseenter",hideEvent:"mouseleave",container:a}}_fillCssClasses(e){let t=[];return e.checked&&"button"===e.type&&t.push(Ot.checked),e.icon?t.push(e.icon):e.text&&t.push(Ot.textButton),t}_validate(e){let t=e.menu;if("menu"===e.type&&t&&"icons"===t.type&&void 0!==t.columnCount&&t.columnCount<1)throw new Error("The columnCount property must be greater than zero.")}_createSeparatorItem(e){return{location:e.location,html:'<div class="'+Ot.captionPanelSeparator+'"></div>'}}}function ea(e,t,a){let i=e.map((e=>{}));if(t>a)for(let r=e.length-1;r>=0;r--){let o=t-a,n=e[r],s=Math.max(0,n-o);if(t-=n-s,i[r]=s,t<=a)break}return i}class ta{get _initialized(){return void 0!==this._toolbar}get _staticItemsClass(){return Ot.toolbarBefore}get element(){return this._initialized?(0,We.I1)(this._toolbar.element()):void 0}get disabled(){return this._disabled}set disabled(e){this._disabled!==e&&(this._disabled=e,this._updateToolbar())}constructor(e,t,a,i=!0){this._container=e,this._controlContainer=t,this._popupContainer=a,this.encodeHtml=i,this._className=Ot.caption,this._disabled=!1,this._adapter=new Xt(i)}update(e){this._options=e;let t=!1;return this._toolbar?this._updateToolbar():(this._toolbarDiv&&this._toolbarDiv.remove(),this._toolbarDiv=document.createElement("div"),this._className.split(" ").forEach((e=>this._toolbarDiv.classList.add(e))),this._container&&(this._toolbarContainer=this._appendToContainer(this._toolbarDiv)),this._toolbar=new(ne())(this._toolbarDiv,this._getToolbarOptions()),t=!0),t}calcHeight(e){let t=this._createInstance();if(t){this._processToolbarBeforeGettingSize(t),t.update(e);let a=Dt.p.getElementBox(t.element).height;return t.dispose(),a}return 0}calcMinWidth(e){let t=this._createInstance();if(t){this._processToolbarBeforeGettingSize(t),t.update(e);let a=()=>{let e=e=>t.element.querySelector("."+e).getBoundingClientRect().width;return e(Ot.toolbarBefore)+e(Ot.toolbarCenter)+e(Ot.toolbarAfter)},i=Dt.p.processElement(Ve.fn.constructor(t.element),a);return t.dispose(),i}return 0}onResize(){this._initialized&&(this._toolbar.repaint(),this._resizeStaticToolbarItems())}dispose(){this._toolbarContainer&&(this._toolbarContainer.parentNode&&this._toolbarContainer.parentNode.removeChild(this._toolbarContainer),this._toolbarContainer=void 0),this._toolbar&&(this._toolbar.dispose(),this._toolbar=void 0),this._toolbarDiv=null,this._toolbarContainer=null,this._controlContainer=null,this._popupContainer=null}_updateToolbar(){this._toolbar&&this._toolbar.option(this._getToolbarOptions())}_createInstance(){}_getToolbarOptions(){return{items:this._getToolbarItems(this._getVisibleItems()),onContentReady:e=>{this._resizeStaticToolbarItems()}}}_getVisibleItems(){return[]}_getToolbarItems(e){return e.map((e=>this._adapter.createToolbarItem(e,this._controlContainer,this._popupContainer))).filter((e=>void 0!==e))}_appendToContainer(e){return Ve.fn.constructor(this._container).prepend(e),e}_resizeStaticToolbarItems(e=this._toolbarDiv){let t=Ve.fn.constructor(e).find("."+this._staticItemsClass).find("."+Ot.ellipsisText).toArray(),a=Ve.fn.constructor(e).width();if(t.length>0&&a>0){let i=a-Ve.fn.constructor(e).find("."+Ot.toolbarAfter).get(0).getBoundingClientRect().width,r=Ve.fn.constructor(e).find("."+this._staticItemsClass).get(0).getBoundingClientRect().width;ea(t.map((e=>Ve.fn.constructor(e).outerWidth())),r,i).map(((e,a)=>{void 0!==e&&Ve.fn.constructor(t[a]).closest("."+Ot.toolbarItem).css("maxWidth",e+"px")}))}}_processToolbarBeforeGettingSize(e){}}(0,Oe.registerBaseBinding)("dxToolbar","options");class aa{constructor(e){this.PREVIEW_TOOLBAR_WIDTH=15,this._maxWidth=void 0;let t=e.bottomPosition?"bottom right":"top right";this._container=e.container,this._preview=e.preview,this._floatingPanelDiv=e.floatingPanelDiv;let a={shading:!1,animation:!1,width:"auto",height:"auto",contentTemplate:t=>{(0,We.I1)(t).appendChild(e.toolbarDiv)},hideOnOutsideClick:!1,position:{boundary:e.container,my:t,at:t,offset:e.bottomPosition?"2 2":"2 -2",of:e.container},onShowing:t=>{var a=(0,We.I1)(t.component._$wrapper),i=lt.f.floatingToolbar;a.style.zIndex=(e.preview?i:i+1).toString();var r=a.querySelector(".dx-overlay-content");r&&(r.style.zIndex=a.style.zIndex+1)},wrapperAttr:{class:Ot.floatingContainer}};a={...a,target:e.container,container:e.container,closeOnSwipe:!1,propagateOutsideClick:!0},this._overlay=new(q())(e.floatingPanelDiv,a)}_getToolbarWidth(){return this._preview?this.PREVIEW_TOOLBAR_WIDTH:this._calculateToolbarWidth()}_calculateToolbarWidth(){if(!this._maxWidth){let e=this._container.querySelector(`.${Ot.floatingContainer} .dx-toolbar-items-container`),t=e&&Array.prototype.slice.call(e.childNodes)||[];this._maxWidth=Math.min((0,We.Ot)(this._container),t.filter((e=>!!e.innerHTML)).reduce(((e,t)=>e+(0,We.Ot)(t)),0))}return this._maxWidth}show(){this._overlay.show(),this._overlay.option("width",this._getToolbarWidth())}hide(){this._overlay.hide()}repaint(){let e=this._getToolbarWidth();this._overlay.option("width")===e?this._overlay.repaint():this._overlay.option("width",this._getToolbarWidth())}isVisible(){return this._overlay.option("visible")}resetSizeCache(){this._maxWidth=void 0}dispose(){this._overlay?.dispose&&this._overlay.dispose(),this._container=null,this._floatingPanelDiv=null}}class ia extends ta{constructor(e,t,a,i,r){super(e,t,a,i),this._isBottomPosition=r}set isBottomFloatingTypePosition(e){this._isBottomPosition=e}update(e){return this._floatingPanel&&this._floatingPanel.resetSizeCache(),super.update(e)}calcHeight(){return 0}onResize(){super.onResize(),this._initialized&&this._floatingPanel.repaint()}showFloatingPanel(){this._floatingPanel.show(),this._toolbar.repaint()}hideFloatingPanel(){this._floatingPanel.hide(),this._toolbar.repaint()}dispose(){super.dispose(),this._floatingPanel&&this._floatingPanel.dispose()}_appendToContainer(e){let t=document.createElement("div");return t.classList.add(Ot.floatingContainer),this._container.prepend(t),this._floatingPanel=this._createFloatingPanel(e,t,!1),t}_updateToolbar(){super._updateToolbar(),this._repaintFloatingPanel()}_repaintFloatingPanel(){this._floatingPanel&&this._floatingPanel.repaint()}_getVisibleItems(){return Rt(this._options)}_createInstance(){return new ia(void 0,void 0,void 0,this.encodeHtml,this._isBottomPosition)}_getToolbarItems(e){return e.map((e=>this._adapter.createToolbarItem(e,this._controlContainer,this._popupContainer,(()=>this.hideFloatingPanel())))).filter((e=>void 0!==e))}_createFloatingPanel(e,t,a){return new aa({toolbarDiv:e,floatingPanelDiv:t,preview:a,container:this._container,bottomPosition:this._isBottomPosition})}}class ra extends ia{static registerToolbar(e){-1===ra._toolbars.indexOf(e)&&ra._toolbars.push(e)}static unregisterToolbar(e){var t=ra._toolbars.indexOf(e);t>-1&&ra._toolbars.splice(t,1)}static activateToolbar(e){ra._toolbars.filter((t=>t!==e)).forEach((e=>e.hideFloatingPanel()))}constructor(e,t,a,i,r,o){super(e,t,a,i,r),this._itemHasOwnContent=o}update(e){let t=super.update(e);return this._getVisibleItems().length>0?this._floatingPanel.isVisible()?this._disableShield():this._enableShield():this._disableShield(),t}showFloatingPanel(){super.showFloatingPanel(),this._disableShield(),ra.activateToolbar(this)}hideFloatingPanel(){super.hideFloatingPanel(),this._enableShield()}dispose(){super.dispose(),(0,Le.off)(this._shieldDiv,"click.shield"),ra.unregisterToolbar(this)}_createInstance(){return new ra(void 0,void 0,void 0,this.encodeHtml,this._isBottomPosition,this._itemHasOwnContent)}_appendToContainer(e){let t=super._appendToContainer(e);return this._shieldDiv=document.createElement("div"),this._shieldDiv.style.left="0",this._shieldDiv.style.top="0",this._shieldDiv.style.bottom="0",this._shieldDiv.style.right="0",this._shieldDiv.style.display="block",this._itemHasOwnContent&&(this._shieldDiv.style.zIndex=(lt.f.floatingToolbar-1).toString()),this._shieldDiv.style.position="absolute",this._subscribeOnShieldEvents(),this._container.appendChild(this._shieldDiv),ra.registerToolbar(this),t}_subscribeOnShieldEvents(){(0,Le.on)(this._shieldDiv,"click.shield",(()=>
8this.showFloatingPanel()))}_disableShield(){this._shieldDiv&&(this._shieldDiv.style.display="none")}_enableShield(){this._getVisibleItems().length>0&&this._shieldDiv&&(this._shieldDiv.style.display="block")}}ra._toolbars=[];class oa{constructor(){this.element=document.createElement("div"),this.disabled=!1}calcHeight(e){return 0}calcMinWidth(e){return 0}update(e){return!1}onResize(){}dispose(){this.element=null}}class na extends ia{constructor(e,t,a,i,r){super(e,t,a,i,r),this._floatingPanelVisible=!1}calcMinWidth(e){return 0}dispose(){this._popupContainer&&(Ve.fn.constructor(this._popupContainer).off("mouseover.captionPanel"),Ve.fn.constructor(this._popupContainer).off("mouseleave.captionPanel")),super.dispose()}_appendToContainer(e){var t=super._appendToContainer(e);let a=e=>{this._floatingPanelVisible!==e&&(this._floatingPanelVisible=e,e?this.showFloatingPanel():this.hideFloatingPanel())};return Ve.fn.constructor(this._popupContainer).on("mouseover.captionPanel",(()=>a(!0))),Ve.fn.constructor(this._popupContainer).on("mouseleave.captionPanel",(()=>a(!1))),t}_createInstance(){return new na(void 0,void 0,void 0,this.encodeHtml,this._isBottomPosition)}}class sa extends ta{constructor(e,t,a,i,r){super(e,t,a,i),this._hasBorder=r,this._containerHovered=!1}dispose(){this._popupContainer&&(Ve.fn.constructor(this._popupContainer).off("mouseover.captionPanel"),Ve.fn.constructor(this._popupContainer).off("mouseleave.captionPanel")),super.dispose()}_appendToContainer(e){let t=e=>{this._containerHovered!==e&&(this._containerHovered=e,this._updateToolbar())};return Ve.fn.constructor(this._popupContainer).on("mouseover.captionPanel",(()=>t(!0))),Ve.fn.constructor(this._popupContainer).on("mouseleave.captionPanel",(()=>t(!1))),super._appendToContainer(e)}update(e){let t=super.update(e);return this._hasBorder&&this._toolbarDiv.classList.add(Ot.captionBorder),t}_getVisibleItems(){return zt(this._options,this._containerHovered,this.disabled)}_createInstance(){return new sa(void 0,void 0,void 0,this.encodeHtml,this._hasBorder)}_processToolbarBeforeGettingSize(e){e.setHoverState(!0)}setHoverState(e){this._containerHovered=e}}class da extends ra{constructor(e,t,a,i,r,o){super(e,t,a,i,r,o)}showPreviewFloatingPanel(){this._getVisibleItems().length>0&&(this._previewFloatingPanel.show(),this._toolbar.repaint(),this._disableShield(),ra.activateToolbar(this))}hideFloatingPanel(){super.hideFloatingPanel(),this._previewFloatingPanel.hide(),this._toolbar.repaint(),this._enableShield()}dispose(){this._previewFloatingPanel&&this._previewFloatingPanel.dispose(),(0,Le.off)(this._previewToolbarDiv,"click.preview"),this._previewToolbarDiv=null,super.dispose()}_createInstance(){return new da(void 0,void 0,void 0,this.encodeHtml,this._isBottomPosition,this._itemHasOwnContent)}_appendToContainer(e){this._previewToolbarDiv=document.createElement("div"),this._previewToolbarDiv.classList.add(Ot.toolbarPreview);let t=document.createElement("div");return Ve.fn.constructor(this._container).prepend(t),this._previewFloatingPanel=this._createFloatingPanel(this._previewToolbarDiv,t,!0),this._previewToolbarDiv.append((0,at.$F)(Ot.ellipsisIcon)),(0,Le.on)(this._previewToolbarDiv,"click.preview",(()=>
vendor: 4,345 bytes, line 8
8this.showFloatingPanel())),super._appendToContainer(e)}_subscribeOnShieldEvents(){(0,Le.on)(this._shieldDiv,"click.shield",(()=>this.showPreviewFloatingPanel()))}}!function(e){e[e.Hidden=0]="Hidden",e[e.Minimim=1]="Minimim",e[e.Maximim=2]="Maximim"}(jt||(jt={}));class la extends ia{get hasItems(){return this._getVisibleItems().length>0}constructor(e,t,a,i,r){super(e,t,a,i,r),this._toolbarState=jt.Hidden,this._containerHovered=!1,this._onContainerHovered=()=>{this._containerHovered=!0,this._showPreviewFloatingPanel()},this._onContainerLeave=()=>{this._containerHovered=!1,this._hidePreviewFloatingPanel()},this._onPreviewHovered=()=>{this._hidePreviewFloatingPanel(),this.showFloatingPanel(),this._floatingPanel.repaint(),this._toolbarState=jt.Maximim},this._onToolbarLeave=()=>{this.hideFloatingPanel(),this._toolbarState=jt.Hidden,this._showPreviewFloatingPanel()}}calcMinWidth(e){return 0}dispose(){this._popupContainer&&(this._popupContainer.removeEventListener("mouseenter",this._onContainerHovered),this._popupContainer.removeEventListener("mouseleave",this._onContainerLeave)),this._previewToolbarDiv&&(this._previewToolbarDiv.removeEventListener("mouseenter",this._onPreviewHovered),this._toolbarDiv.removeEventListener("mouseleave",this._onToolbarLeave)),this._previewFloatingPanel&&this._previewFloatingPanel.dispose(),super.dispose()}onResize(){super.onResize(),this._initialized&&this._previewFloatingPanel.repaint()}_appendToContainer(e){var t=super._appendToContainer(e);this._previewToolbarDiv=document.createElement("div"),this._previewToolbarDiv.classList.add(Ot.toolbarPreview);let a=document.createElement("div");return Ve.fn.constructor(this._container).prepend(a),this._previewFloatingPanel=this._createFloatingPanel(this._previewToolbarDiv,a,!0),this._previewToolbarDiv.append((0,at.aZ)(Ot.ellipsisIcon)),this._popupContainer.addEventListener("mouseenter",this._onContainerHovered),this._popupContainer.addEventListener("mouseleave",this._onContainerLeave),this._previewToolbarDiv.addEventListener("mouseenter",this._onPreviewHovered),this._toolbarDiv.addEventListener("mouseleave",this._onToolbarLeave),t}_repaintFloatingPanel(){this._floatingPanel&&this._previewFloatingPanel&&(this._containerHovered?this._toolbarState===jt.Maximim?this.hasItems?this._floatingPanel.repaint():(this.hideFloatingPanel(),this._toolbarState=jt.Hidden):this.hasItems?this._showPreviewFloatingPanel():this._hidePreviewFloatingPanel():(this.hideFloatingPanel(),this._hidePreviewFloatingPanel()))}_showPreviewFloatingPanel(){this._toolbarState!=jt.Maximim&&this.hasItems&&(this._previewFloatingPanel.show(),this._toolbarState=jt.Minimim)}_hidePreviewFloatingPanel(){this._previewFloatingPanel.hide(),this._toolbarState===jt.Minimim&&(this._toolbarState=jt.Hidden)}_createInstance(){return new la(void 0,void 0,void 0,this.encodeHtml,this._isBottomPosition)}}class ua extends ta{constructor(e,t,a,i,r,o,n){super(e,t,a,i),this._className=r,this._hasBorder=o,this.allowHideEmptyToolbar=n}calcHeight(e){return this._visible(e)?super.calcHeight(e):0}calcMinWidth(e){return this._visible(e)?super.calcMinWidth(e):0}update(e){let t=!1;return this._visible(e)?(t=super.update(e),this._hasBorder&&this._toolbarDiv.classList.add(Ot.captionBorder)):this._initialized&&(this.dispose(),t=!0),t}_getVisibleItems(){return $t(this._options,this._disabled)}_createInstance(){return new ua(void 0,void 0,void 0,this.encodeHtml,this._className,this._hasBorder,this.allowHideEmptyToolbar)}_visible(e){return!this.allowHideEmptyToolbar||e.actionItems.length>0||e.navigationItems.length>0||e.stateItems.length>0||e.staticItems.length>0}}let ca={titleFilterText:"filter-text",titleFilterIcon:"filter-icon",exportMenu:"export-menu",dashboardTitleImage:"dashboard-title-image",dashboardTitle:"dashboard-title",parameters:"parameters",itemCaption:"item-caption",limitVisibleData:"limit-visible-data",clearMasterFilter:"clear-master-filter",clearSelection:"clear-selection",drillUp:"drill-up",values:"values",multiselection:"multiselection",initialExtent:"initial-extent",dateTimePeriodMenu:"date-time-period-menu",customDateTimePeriod:"custom-date-time-period",dashboardList:"dashboard-list",dashboardFilters:"dashboard-filters",backButton:"back-button",itemFilters:"item-filters",restoreItem:"restore-item",maximizeItem:"maximize-down-item",dataInspector:"data-ins
8pector"},ha={none:"None",single:"Single",multiple:"Multiple"},pa=v().inherit({ctor:function(e){this._getTuples=e,this.selectionChanged=(0,We.NG)()},clickAction:function(e,t=!1){if(t)this.selectionChanged.fire(null);else if(this.selectionMode!==ha.none){var a=this,i=a.selectionMode===ha.multiple,r=i?a._getTuples().slice():[],o=[],n=!1;e.forEach((e=>{if(a._allowSelectTuple(e)){var t=i?(0,at.b3)(r,e):void 0;null==t?o.push(e):r.splice(t,1),n=!0}})),n&&a.selectionChanged.fire(r.concat(o))}},setOptions:function(e){this.selectionMode=e},_allowSelectTuple:function(e){var t=!0;return e.forEach((e=>{if(!(0,at.lL)(e.value))return t=!1,!1})),t}});class ma{show(e){if(!this._overlay){this._overlayDiv=document.createElement("div");const t=document.createElement("div");t.classList.add("dx-dashboard-item-loading-panel");const a=document.createElement("h1");a.innerText=(0,ut.Mu)("DashboardStringId.MessageLoading"),t.appendChild(a),this._overlay=new(q())(this._overlayDiv,{shading:!0,animation:{show:{type:"fade",duration:150,from:0,to:1,delay:150},hide:{type:"fade",duration:150,to:0,delay:150}},width:"auto",height:"auto",target:e,container:e,contentTemplate:t,hideOnOutsideClick:!1,propagateOutsideClick:!0,position:{boundary:e,my:"bottom right",at:"bottom right",offset:"-10 -10",of:e},onShowing:e=>{let t=(0,We.I1)(e.component._$wrapper);t.style.zIndex=(lt.f.dashboardItemShield-2).toString();let a=t.querySelector(".dx-overlay-content");a&&(a.style.zIndex=(lt.f.dashboardItemShield-1).toString())},wrapperAttr:{class:"dx-dashboard-loading-indicator"}}),this._overlayDiv.style.zIndex=lt.f.dashboardItemShield.toString(),Ve.fn.constructor(e).prepend(this._overlayDiv)}this._overlay.show()}hide(){this._overlay?.hide()}resize(){this._overlay?.repaint()}dispose(){this.hide(),this._overlay?.dispose(),this._overlay=null,this._overlayDiv&&this._overlayDiv.parentNode&&(this._overlayDiv.parentNode.removeChild(this._overlayDiv),this._overlayDiv=null)}}var ga=(e,t,a,i,r)=>r.hiddenToolbar?new oa:ct.isTouch?r.hasCaption?new ua(t,a,i,r.encodeHtml,Ot.caption,r.captionToolbarSeparatorRequired,!1):r.allowPreview?new da(t,a,i,r.encodeHtml,r.isBottomFloatingToolbarPosition,r.itemHasOwnContent):new ra(t,a,i,r.encodeHtml,r.isBottomFloatingToolbarPosition,r.itemHasOwnContent):r.hasCaption?new sa(t,a,i,r.encodeHtml,r.captionToolbarSeparatorRequired):r.allowPreview?new la(t,a,i,r.encodeHtml,r.isBottomFloatingToolbarPosition):new na(t,a,i,r.encodeHtml,r.isBottomFloatingToolbarPosition);class ba{get hasWidget(){return this._hasWidget}get _captionToolbarSeparatorRequired(){return!1}get _isBottomFloatingToolbarPosition(){return!1}get _allowPreview(){return!1}get _shouldApplySelectionOnInitialRender(){return!0}get dataController(){return null}set dataController(e){}constructor(e,t){this._lockCount=0,this._isFixedHeight=!1,this.customHoverEnabled=!1,this._allowMultiselection=!1,this.dateToString=e=>e.toJSON(),this.selected=(0,We.NG)(),this.clearMasterFilter=(0,We.NG)(),this.drillUp=(0,We.NG)(),this.contentElementSelection=(0,We.NG)(),this.expandValue=(0,We.NG)(),this.clientStateUpdate=(0,We.NG)(),this.dataRequest=(0,We.NG)(),this.itemClick=(0,We.NG)(),this.itemHover=(0,We.NG)(),this.itemSelectionChanged=(0,We.NG)(),this.itemWidgetCreated=(0,We.NG)(),this.itemWidgetUpdating=(0,We.NG)(),this.itemWidgetUpdated=(0,We.NG)(),this.itemWidgetOptionsPrepared=(0,We.NG)(),this.itemCaptionToolbarUpdated=(0,We.NG)(),this.constraintsUpdated=(0,We.NG)(),this.customTargetAxes=[],this.customDefaultSelectedValues=[],this.itemLoadingElement=new ma,this.visualMode="full",this._hasWidget=!1,this.deferredToolbarRenderingPromise=void 0,this.createCaptionToolbar=ga,this._initializeData(t),this.container=e,this.controlContainer=t.controlContainer,this._boundaryContainer=t.boundaryContainer,this.interactivityController=new pa(Ve.proxy(this.getSelectedTuples,this)),this.interactivityController.selectionChanged.add(Ve.proxy(this._onSelectionChanged,this)),this.customSelectionMode=ha.none}_initializeData(e){if(this.options?this.options={Name:e.Name,Type:e.Type,ParentContainer:e.ParentContainer,ContentType:e.ContentType,SelectedValues:e.SelectedValues,ViewModel:e.ViewModel||this.options.ViewModel,ActionModel:e.ActionModel||this.options.ActionModel,CaptionViewModel:e.CaptionViewModel||this.options.CaptionViewModel,ConditionalFormattingModel:e.ConditionalFormattingModel||this.options.ConditionalFormattingModel,Parameters:e.Parameters,DrillDownValues:e.DrillDownValues,DrillDownUniqueValues:e.DrillDownUniqueValues,IsDrillDownEnabled:e.DrillDownUniqueValues,AxisNames:e.AxisNames,DimensionIds:e.DimensionIds,multiData:e.multiData,encodeHtml:void 0!==e.encodeHtml?e.encodeHtml:this.options.encodeHtml,allowExport:void 0!==e.allowExport?e.allowExport:this.options.allowExport,showExportDialog:void 0!==e.showExportDialog?e.showExportDialog:this.options.showExportDialog,isDataReduced:e.ItemData?e.ItemData.Reduced:this.options.isDataReduced,useNeutralFilterMode:void 0!==e.useNeutralFilterMode?e.useNeutralFilterMode:this.options.useNeutralFilterMode,FullViewport:e.FullViewport,LimitDataState:e.LimitDataState}:this.options=e,!this.dataController||e.ContentType!=rt.IM.actionModel){var t={};t[this._getDrillDownAxisName()]=this.options.DrillDownUniqueValues,this.dataController=ot.O.createDataController(this.options.Type,{multiData:this.options.multiData,viewModel:this.options.ViewModel,cfModel:this.options.ConditionalFormattingModel,useNeutralFilterMode:this.options.useNeutralFilterMode,drillDownState:t}),this.dataController&&this.dataController.update(this.options.SelectedValues,this._isEncodeHtml())}this.customSelectedTuples=[]}initialDataRequest(){this.hasWidget&&this.initialDataRequestUnsafe(
8)}initialDataRequestUnsafe(){}get allowMultiselection(){return this._allowMultiselection}set allowMultiselection(e){this._allowMultiselection=e}forceUpdateInteractivity(){this.updateCaptionToolbar(),this.updateInteractivityOptions()}clearSelection(){this.hasWidget?this._clearSelectionUnsafe():this._clearSelectionBase()}_clearSelectionUnsafe(){this._clearSelectionBase()}_clearSelectionBase(){}performClearSelection(){this._setSelectedValues(null),this.clearSelection()}selectTuple(e,t){this.hasWidget&&this.selectTupleUnsafe(e,t)}selectTupleUnsafe(e,t){}setSelection(e){this.hasWidget?this._setSelectionUnsafe(e):this.setSelectionBase(e)}_setSelectionUnsafe(e){this.setSelectionBase(e)}setSelectionBase(e){this._setSelectedValues(e)}_applySelection(){this.hasWidget&&this._applySelectionUnsafe()}_applySelectionUnsafe(){}_isEncodeHtml(){return!this.options||null==this.options.encodeHtml||this.options.encodeHtml}_isSupportDataAwareExport(){return this.options&&this.options.allowExport&&this.options.ViewModel&&this.options.ViewModel.SupportDataAwareExport}_isLocked(){if(this._lockCount<0)throw new Error("Unresolved locker state (looks like 'unlock' method is called without 'lock')");return this._lockCount>0}_lock(){this._lockCount++}_unlock(){this._lockCount--}_getCustomSelectionMode(){return this.customSelectionMode}_setCustomSelectionMode(e){this.customSelectionMode=e}_getCustomHoverEnabled(){return this.customHoverEnabled}_setCustomHoverEnabled(e){this.customHoverEnabled=e}_getCustomTargetAxes(){return this.customTargetAxes}_setCustomTargetAxes(e){this.customTargetAxes=e}_getTargetAxes(){return this.isInteractivityActionEnabled()?this._getAxisNames():this._getCustomTargetAxes()}getSelectedTuples(){var e,t,a,i=this,r=i.options.multiData,o=i._getAxisNames(),n={};if(i._canSetMasterFilter()||i._canSetMultipleMasterFilter()||i._canPerformDrillDown()){var s=[];if(null==i.options.SelectedValues)return s;if(o.length>1)o.forEach((e=>{n[e]=r.getAxis(e).getDimensions()})),i.options.SelectedValues.forEach((i=>{e=[],a=0,o.forEach((r=>{t=[],n[r].forEach((()=>{t.push(i[a++])})),e.push({axisName:r,value:t})})),s.push(e)}));else{var d=i._getDrillDownValues();i.options.SelectedValues.forEach((e=>{s.push([{axisName:o[0],value:d.concat(e)}])}))}return s}return i.customSelectedTuples}updateItem(e){var t=this;if(this._setCustomSelectionMode(e.selectionMode),this._setCustomTargetAxes(e.targetAxes),this._setCustomHoverEnabled(e.hoverEnabled),this.customDefaultSelectedValues=e.defaultSelectedValues,t.updateInteractivityOptions(),!this.isInteractivityActionEnabled()){var a=e.selectionMode==ha.single?t.customDefaultSelectedValues.slice(0,1):t.customDefaultSelectedValues;t.interactivityController.clickAction(a)}this.updateCaptionToolbar()}forceUpdateItem(){this.forceCreateCaptionToolbar(),this.updateContentSize()}_changeTuple(e){var t=this,a=[];return e.forEach((e=>{var i=e.axisName,r=e.value;a.push({axisName:i,value:i==t._getDrillDownAxisName()?r.slice(-1):r})})),a}_onSelectionChanged(e){var t,a,i=this,r=this.options.SelectedValues,o=r&&1===r.length?r[0]:null,n=[],s=this.getSelectedTuples();this._selectTuples(e,s,!0),this._selectTuples(s,e,!1),this.isInteractivityActionEnabled()?(e.forEach((e=>{t=[],i._getAxisNames().forEach((a=>{t.push.apply(t,(0,at.$7)(e,a).slice())})),n.push(t)})),n=this._deductDrillDownValues(n),this._setSelectedValues(n),(a=this._getSelectionCallbackType(1===n.length&&o&&(0,at.rY)(n[0],o)))===rt.qH.drillDown&&(n=n[0]),this._mustSelectingFired(n)?this.selected.fire(this.getName(),a,n):this._onClearMasterFilter()):(this.customSelectedTuples=[],e.forEach((e=>{i.customSelectedTuples.push(e)}))),this.customSelectionMode==ha.multiple&&this.updateCaptionToolbar(),this.itemSelectionChanged&&this.itemSelectionChanged.fire(this.getName(),e)}_mustSelectingFired(e){return e.length>0}_patchTroughDrillDownValues(e){var t=this._getDrillDownValues(),a=[];return e&&e.forEach((e=>{a.push(t.concat(e))})),a}_deductDrillDownValues(e){var t,a=this._getDrillDownValues(),i=a.length;return e.forEach((e=>{t=e.slice(0,i),(0,at.rY)(t,a)&&e.splice(0,i)})),e}_getSelectionCallbackType(e){var t=void 0;return this._canSetMultipleMasterFilter()&&this.allowMultiselection?t=rt.qH.setMultipleValuesMasterFilter:this._canSetMasterFilter()?e?this._canPerformDrillDown()&&(t=rt.qH.drillDown):t=rt.qH.setMasterFilter:this._canPerformDrillDown()&&(t=rt.qH.drillDown),t}_selectTuples(e,t,a){var i=this;this._selectTuplesCore(e,(function(e){if(null==(0,at.b3)(t,e))return i._hasDrillUpButton()&&!i._isMultiDataSupported()?i._changeTuple(e):e}),a)}_selectTuplesCore(e,t,a){var i=this;Ve.each(e,(function(e,r){var o=t(r);o&&i.selectTuple(o,a)}))}_renderContent(e,t,a){return"caption"!==this.visualMode&&(this._hasWidget=!0,this.renderContentUnsafe(e,t,a))}renderContentUnsafe(e,t,a){return!1}renderPartialContent(){this.hasWidget&&this.renderPartialContentUnsafe(
vendor: 15,868 bytes, line 8
8)}renderPartialContentUnsafe(){}updateContentState(){this.hasWidget&&this.updateContentStateUnsafe()}updateContentStateUnsafe(){}getInfo(){return this.hasWidget?this.getInfoUnsafe():this.getInfoBase()}getInfoUnsafe(){return this.getInfoBase()}getInfoBase(){var e=this._getBoundaryContainer();return{name:this.getName(),headerHeight:this.hasCaption()?this.captionToolbar.calcHeight(this.getCaptionToolbarOptions()):0,position:Ve.fn.constructor(e).offset(),width:Ve.fn.constructor(e).outerWidth(),height:Ve.fn.constructor(e).outerHeight(),virtualSize:void 0,scroll:void 0}}getName(){return this.options.Name}getCaption(){return this.options.CaptionViewModel&&this.options.CaptionViewModel.Text?this.options.CaptionViewModel.Text.concat(this._getParametersTitle()||""):void 0}hasCaption(e){var t=e||this.options;return t&&t.CaptionViewModel&&t.CaptionViewModel.ShowCaption}hasParentContainer(){return this.options&&at.NW.isDefined(this.options.ParentContainer)}_isPaneEmpty(){return this.hasParentContainer()}_isTransparentBackground(){return!1}render(e){this.container=this.container||e,this.container.setAttribute("data-layout-item-name",this.getName()),this.contentRoot=document.createElement("div"),(0,at.dG)(this.container,this.contentRoot,!0),this.captionToolbar?e&&this.forceCreateCaptionToolbar():(this.captionToolbar=this._createCaptionToolbar(this.container,this.controlContainer,this._getBoundaryContainer()),this.updateCaptionToolbar()),this.container.appendChild(this.contentRoot),this.updateContentSize(),this._changeContent(!1)}dispose(){this._removeShildElement(),this.itemLoadingElement&&(this.itemLoadingElement.dispose(),this.itemLoadingElement=null),this.selected&&this.selected.empty(),this.clearMasterFilter&&this.clearMasterFilter.empty(),this.drillUp&&this.drillUp.empty(),this.contentElementSelection&&this.contentElementSelection.empty(),this.expandValue&&this.expandValue.empty(),this.clientStateUpdate&&this.clientStateUpdate.empty(),this.dataRequest&&this.dataRequest.empty(),this.itemClick&&this.itemClick.empty(),this.itemHover&&this.itemHover.empty(),this.itemSelectionChanged&&this.itemSelectionChanged.empty(),this.itemWidgetCreated&&this.itemWidgetCreated.empty(),this.itemWidgetUpdating&&this.itemWidgetUpdating.empty(),this.itemWidgetUpdated&&this.itemWidgetUpdated.empty(),this.itemWidgetOptionsPrepared&&this.itemWidgetOptionsPrepared.empty(),this.itemCaptionToolbarUpdated&&this.itemCaptionToolbarUpdated.empty(),this.constraintsUpdated&&this.constraintsUpdated.empty(),this.container=null,this.contentRoot=null,this.controlContainer=null,this._boundaryContainer=null,this.captionToolbar&&(this.captionToolbar.dispose(),this.captionToolbar=null)}updateContent(e){var t=this.hasCaption(this.options),a=this.hasCaption(e),i=t!==a;switch(this._initializeData(e),at.NW.isDefined(a)&&i?this.forceCreateCaptionToolbar():this.updateCaptionToolbar(),e.ContentType){case rt.IM.partialDataSource:case rt.IM.completeDataSource:(e.DataSource||e.ItemData&&e.ItemData.DataStorageDTO)&&(e.forceUpdateViewModel?this._changeContent(!0):this.renderPartialContent());break;case rt.IM.actionModel:this.isInteractivityActionEnabled()||this.updateContentState();break;default:this._changeContent(!0)}}updateClientState(e){this.hasWidget&&this.options.ContentType!==rt.IM.partialDataSource&&this.options.ContentType!==rt.IM.completeDataSource&&this._updateClientStateUnsafe(e)}_removeShildElement(){let e=this.shieldingElement;e&&(e.parentNode.removeChild(e),delete this.shieldingElement)}showLoadingPanel(){this._toggleLoadingPanel(!0)}hideLoadingPanel(){this._toggleLoadingPanel(!1)}_toggleLoadingPanel(e){if(!this.container)return;const t=this._getBoundaryContainer();if("caption"!==this.visualMode&&(e?this.itemLoadingElement.show(t):this.itemLoadingElement.hide()),e){if(!this.shieldingElement){const e=this._getContainerPosition(),a=document.createElement("div");a.classList.add("dx-dashboard-item-shield"),a.style.left=e.left.toString()+"px",a.style.top=e.top.toString()+"px",a.style.width=e.width.toString()+"px",a.style.height=e.height.toString()+"px",a.style.zIndex=lt.f.dashboardItemShield.toString(),this.shieldingElement=a,Ve.fn.constructor(t).prepend(a)}}else this._removeShildElement()}width(e){if(!(0,p.isNumeric)(e))return Ve.fn.constructor(this.container).outerWidth();this.setSize(e,void 0)}height(e){if(!(0,p.isNumeric)(e))return Ve.fn.constructor(this.container).outerHeight();this.setSize(void 0,e)}setSize(e,t){var a=this;a.width(),a.height();e&&Ve.fn.constructor(a.container).outerWidth(e),t&&Ve.fn.constructor(a.container).outerHeight(t),a._resize()}getConstraints(e){var t=e?Dt.p.getBorderSizeByClasses(this._generateOuterBorderClasses().concat(this._generateInnerBorderClasses())):{width:0,height:0},a=this._calcHeaderAndFooterHeight(),i=this._getMinContentHeight(),r=t.height+a+i;return pt(ht(xt.k.minPaneWidth+t.width,r),ht(Number.MAX_VALUE,this._isFixedHeight?r:Number.MAX_VALUE))}getOffset(){return{width:0,height:0}}updateInteractivityOptions(){var e=this,t=ha.none;e.isInteractivityActionEnabled()?this._canSetMultipleMasterFilter()&&this.allowMultiselection?t=ha.multiple:e.isInteractivityActionEnabled()&&(t=ha.single):(e.updateContentState(),(t=this.customSelectionMode)!=ha.multiple||this.allowMultiselection||(t=ha.single)),e.interactivityController.setOptions(t)}getCaptionToolbarOptions(){let e=this._getActionToolbarItems();var t={staticItems:this._getStaticToolbarItems(),actionItems:e,stateItems:this._getStateToolbarItems(),navigationItems:[]};return this.addContextCaptionToolbarOptions&&this.addContextCaptionToolbarOptions(t),this.itemCaptionToolbarUpdated.fire(this.getName(),t),t}updateConstraints(){this.constraintsUpdated.fire(this.getName())}updateCaptionToolbar(){let e=this.getCaptionToolbarOptions();this.deferredToolbarRenderingPromise?this.deferredToolbarRenderingPromise(this.getName(),this.captionToolbar.calcMinWidth(e),this.captionToolbar.calcHeight(e)).done((()=>{this._updateCaptionToolbarAndSize(e)})):this._updateCaptionToolbarAndSize(e)}_createCaptionToolbar(e,t,a){return this.createCaptionToolbar(this,e,t,a,{encodeHtml:this._isEncodeHtml(),hasCaption:this.hasCaption(),isBottomFloatingToolbarPosition:this._isBottomFloatingToolbarPosition,captionToolbarSeparatorRequired:this._captionToolbarSeparatorRequired,allowPreview:this._allowPreview,hiddenToolbar:"content"===this.visualMode,itemHasOwnContent:this._itemHasOwnContent()})}_updateCaptionToolbarAndSize(e){this.captionToolbar.update(e)&&this.updateContentSize()}forceCreateCaptionToolbar(){this.captionToolbar.dispose(),this.captionToolbar=this._createCaptionToolbar(this.container,this.controlContainer,this._getBoundaryContainer()),this.updateCaptionToolbar()}_itemHasOwnContent(){return!0}_updateClientStateUnsafe(e){}_changeContent(e){if("caption"===this.visualMode)return;let t=()=>{e?this._raiseItemWidgetUpdated():this._raiseItemWidgetCreated(),(e||this._shouldApplySelectionOnInitialRender)&&this._applySelection()};e&&this._raiseItemWidgetUpdating(),this._renderContent(this.contentRoot,e,t)||t()}_calcHeaderAndFooterHeight(){var e=0;let t=this._createCaptionToolbar(void 0,void 0,void 0);return e+=t.calcHeight(this.getCaptionToolbarOptions()),t.dispose(),e}_getReducedDataTooltip(){if(this.options.LimitDataState)return this.options.LimitDataState.isReduced?(0,ut.Mu)("DashboardWebStringId.LimitVisibleData.DisplayAllDataTooltip"):(0,ut.Mu)("DashboardWebStringId.LimitVisibleData.IncreasePerformanceTooltip")}_getStaticToolbarItems(){let e=[];if(this.hasCaption()){let t=this.getCaption();t&&e.push({name:ca.itemCaption,type:"text",text:t}),this.allowLimitDataCallback&&this.options.LimitDataState.isReduceMode&&e.push(this._getReduceDataToolbarItem())}return e}_getReduceDataToolbarItem(){return{name:ca.limitVisibleData,checked:this.options.LimitDataState.isReduced,click:e=>{this.allowLimitDataCallback()},icon:Ot.iconLimitVisibleData,type:"button",tooltip:{className:Ot.tooltipLimitVisibleData,template:()=>{let e=document.createElement("div");return e.innerText=this._getReducedDataTooltip(),e}}}}_getStateToolbarItems(){let e=this._getSpecificStatePanelItems(),t=this.options.ActionModel;return this._hasClearMasterFilterButton()&&e.push({name:ca.clearMasterFilter,click:e=>{for(e=e?.parentElement;e&&(!e.hasAttribute("tabindex")||"-1"===e.getAttribute("tabindex")||!e.offsetParent);)e=e.parentElement;this._onClearMasterFilter(),e&&e.focus()},icon:Ot.iconClearMasterFilter,type:"button",hint:dt.O.getString(st.d.buttonNames.ClearMasterFilter)}),this.options.useNeutralFilterMode&&t&&"Disabled"===t.ClearMasterFilterButtonState&&e.push({name:ca.clearMasterFilter,icon:Ot.iconClearMasterFilter,type:"button",disabled:!0,hint:dt.O.getString(st.d.buttonNames.ClearMasterFilter)}),this._hasClearSelectionButton()&&e.push({name:ca.clearSelection,click:e=>{this._onClearSelection()},icon:Ot.iconClearSelection,type:"button",hint:dt.O.getString(st.d.buttonNames.ClearSelection)}),this._hasDrillUpButton()&&this._isDrillUpEnabled()&&e.push({name:ca.drillUp,click:e=>{this._onDrillUp()},icon:Ot.iconDrillUp,type:"button",hint:dt.O.getString(st.d.buttonNames.DrillUp)}),!this.hasCaption()&&this.allowLimitDataCallback&&this.options.LimitDataState.isReduceMode&&e.push(this._getReduceDataToolbarItem()),e}_getActionToolbarItems(){let e=this._getSpecificActionToolbarItems(),t=this.options.ViewModel?this.options.ViewModel.ContentDescription:void 0;return this.options.allowExport&&e.push({name:ca.exportMenu,menu:this._getExportMenuModel(),icon:Ot.iconItemExport,type:"menu",hint:dt.O.getString(st.d.buttonNames.ExportTo)}),t&&t.ElementSelectionEnabled&&e.push({name:ca.values,menu:{items:t.ElementNames,selectedItems:[t.ElementNames[t.SelectedElementIndex]],selectionMode:"single",itemClick:(e,t,a)=>{this._onContentElementSelection(a)},type:"list"},icon:Ot.iconContentSelection,type:"menu",hint:dt.O.getString(st.d.buttonNames.ElementSelection)}),this._hasToggleSelectionModeButton()&&e.push({name:ca.multiselection,checked:this.allowMultiselection,click:e=>{this._onToggleSelectionMode()},icon:Ot.iconMultiselection,type:"button",hint:dt.O.getString(st.d.buttonNames.AllowMultiselection)}),e}_getExportMenuModel(){let e=[Ot.iconExportToPDF];return kt.allowExportToImage&&e.push(Ot.iconExportToImage),this._isSupportDataAwareExport()&&e.push(Ot.iconExportToExcel),{title:dt.O.getString(st.d.buttonNames.ExportTo),items:e,itemClick:(e,t,a)=>{this.showExportDialog(Lt(e),t)},type:"icons"}}_getParametersTitle(){if(!this.hasCaption())return;let e=[],t=this.options.DrillDownValues,a=this.options.ViewModel.ContentDescription;return a&&a.ElementSelectionEnabled&&e.push(a.ElementNames[a.SelectedElementIndex||0]),t&&t.length>0&&(e=e.concat(t.map((e=>(0,nt.GP)(e.Value,e.Format))))),e.length>0?" - "+e.join(" - "):void 0}showExportDialog(e,t){this.options.showExportDialog(e,t)}_getSpecificActionToolbarItems(){return[]}_getSpecificStatePanelItems(){return[]}_getMinContentHeight(){return xt.k.minPaneHeight}_generateInnerBorderClasses(e){return"caption"===this.visualMode?[]:this._generateInnerBorderClassesUnsafe(e)}_generateInnerBorderClassesUnsafe(e){var t=[fa.item];return this._isBorderRequired()&&t.push(fa.simpleBorder),e&&(e.classList.add(fa.item),e.setAttribute("tabindex","0"),this._isBorderRequired()?e.classList.add(fa.simpleBorder):e.classList.remove(fa.simpleBorder)),t}_generateOuterBorderClasses(e){if("caption"!==this.visualMode)return e&&(this.hasParentContainer()&&"full"===this.visualMode?e.classList.add(fa.groupItemChild):e.classList.remove(fa.groupItemChild)),this.hasParentContainer()&&"full"===this.visualMode?[fa.groupItemChild]:[]}_isBorderRequired(){return this._isPaneEmpty()&&"full"===this.visualMode}_resize(){this.hasWidget?this._resizeUnsafe():this._resizeBase()}_resizeUnsafe(){this._resizeBase()}_resizeBase(){this.updateContentSize(),this._allocatePreloader(),this.captionToolbar.onResize()}updateContentSize(){this.hasWidget?this._updateContentSizeUnsafe():this._updateContentSizeBase()}_updateContentSizeUnsafe(){this._updateContentSizeBase()}_updateContentSizeBase(){var e=this;e._generateOuterBorderClasses(e.container),e._generateInnerBorderClasses(e.contentRoot);var t=Math.floor(Ve.fn.constructor(e.container).height()-e._calcHeaderAndFooterHeight());Ve.fn.constructor(e.contentRoot).outerHeight(t)}_allocatePreloader(){let e=this.container.querySelector(".dx-dashboard-item-shield"),t=this._getContainerPosition();this.itemLoadingElement.resize(),e&&(e.style.left=t.left.toString()+"px",e.style.top=t.top.toString()+"px",e.style.width=t.width.toString()+"px",e.style.height=t.height.toString()+"px")}_getButtonOffset(e){var t=e?this.container.querySelector("."+fa.overlayContent):void 0;return{left:t?Ve.fn.constructor(t).outerWidth(!0):28,top:t?Ve.fn.constructor(t).outerHeight(!0):28}}_getAnimationOptions(){return{enabled:!!this.options.animate,duration:300}}_getContainerPosition(){return this.hasWidget?this._getContainerPositionUnsafe():this._getContainerPositionBase()}_getContainerPositionUnsafe(){return this._getContainerPositionBase()}_getContainerPositionBase(){var e=this._getBoundaryContainer(),t=Ve.fn.constructor(e).position(),a=Ve.fn.constructor(e).outerWidth(),i=Ve.fn.constructor(e).outerHeight(),r=Ve.fn.constructor(e).css("margin-left"),o=Ve.fn.constructor(e).css("margin-top"),n=this._isPaneEmpty()?0:1,s=function(e){return"auto"==e?0:parseInt(e)};return{left:t.left,top:t.top,width:a,height:i,offsetX:a+s(r)-n,offsetY:s(o)-n}}_getBoundaryContainer(){return"caption"===this.visualMode?this._boundaryContainer:this.container}_getSelectedValues(){var e=this.options.SelectedValues;return this._isMultiDataSupported()?this._patchTroughDrillDownValues(e):e}_onClearSelection(){this.clearSelection(),this.customSelectedTuples=[],this.customSelectionMode==ha.multiple&&this.updateCaptionToolbar(),this.itemSelectionChanged.fire(this.getName(),[])}_getElementInteractionValue(e,t){}_setSelectedValues(e){this.options.SelectedValues=e}_raiseItemClick(e){var t=this,a=[],i=t._getDataPoint(e),r=t._getDrillDownValues(),o=t._getTargetAxes(),n=r&&1==o.length?o[0]:void 0;o.forEach((e=>{var o;(o=i.getSelectionValues?i.getSelectionValues(e):i.getValues(e)).length>0&&(n&&e===n&&!t._isMultiDataSupported()&&(o=r.concat(o)),a.push({axisName:e,value:o}))})),0!=o.length&&o.length==a.length&&t._clickAction(a),t.itemClick&&t.itemClick.fire(t.getName(),i)}_clickAction(e){this.interactivityController.clickAction([e])}_isMultiDataSupported(){return!1}_getDataPoint(e){return null}_getWidget(){return null}_raiseItemWidgetCreated(){var e=this._getWidget();e&&this.itemWidgetCreated.fire(this.getName(),e)}_raiseItemWidgetUpdating(){var e=this._getWidget();e&&this.itemWidgetUpdating.fire(this.getName(),e)}_raiseItemWidgetUpdated(){var e=this._getWidget();e&&this.itemWidgetUpdated.fire(this.getName(),e)}_raiseItemWidgetOptionsPrepared(e){e&&this.itemWidgetOptionsPrepared.fire(this.getName(),e)}_raiseItemHover(e,t){if(this.itemHover){var a=this._getDataPoint(e);this.itemHover.fire(this.getName(),a,t)}}_onClearMasterFilter(){var e=this.getName();this._setSelectedValues(null),this.options&&this.options.useNeutralFilterMode||this.clearSelection(),this.clearMasterFilter.fire(e)}_onToggleSelectionMode(){this._allowMultiselection=!this._allowMultiselection,this.allowMultiselectionChanged&&this.allowMultiselectionChanged(this._allowMultiselection),this.updateCaptionToolbar(),this.updateInteractivityOptions()}_onDrillUp(){this.drillUp.fire(this.getName(),!!this._getSelectedValues())}_onContentElementSelection(e){this.contentElementSelection.fire(this.getName(),{index:e,caption:this.options.ViewModel.ContentDescription.ElementNames[e]})}_onExpandValue(e){this.expandValue.fire(this.getName(),e)}_onClientStateUpdate(e){this.clientStateUpdate.fire(this.getName(),e)}_onDataRequest(){this.dataRequest.fire(this.getName())}_hasDrillUpButton(){var e=this.options.ActionModel;
8return e&&e.DrillUpButtonState&&"Hidden"!==e.DrillUpButtonState}_hasClearMasterFilterButton(){var e=this.options.ActionModel;return e&&e.ClearMasterFilterButtonState&&"Enabled"===e.ClearMasterFilterButtonState}_hasClearSelectionButton(){return!this.isInteractivityActionEnabled()&&this.customSelectionMode==ha.multiple&&this.customSelectedTuples.length>0}_hasToggleSelectionModeButton(){return this._canSetMultipleMasterFilter()||!this.isInteractivityActionEnabled()&&this.customSelectionMode==ha.multiple}_isDrillUpEnabled(){var e=this.options.ActionModel;return e&&e.DrillUpButtonState&&"Enabled"===e.DrillUpButtonState}_canPerformAction(e){var t=this.options.ActionModel;return t&&t.Actions&&-1!==t.Actions.indexOf(e)}_canPerformDrillDown(){return this._canPerformAction(rt.qH.drillDown)}_canPerformDrillUp(){return this._canPerformAction(rt.qH.drillUp)}_canSetMasterFilter(){return this._canPerformAction(rt.qH.setMasterFilter)}_canSetMultipleMasterFilter(){return this._canPerformAction(rt.qH.setMultipleValuesMasterFilter)}isInteractivityActionEnabled(){return this._canSetMasterFilter()||this._canSetMultipleMasterFilter()||this._canPerformDrillDown()}_selectionMode(){return this.isInteractivityActionEnabled()?"multiple":"none"}_getHtml(e){return this._isEncodeHtml()?(0,at.o4)(e):e}_getAxisNames(){return this.options.AxisNames||[]}_getDrillDownAxisName(){return this._getAxisNames().length>0?this._getAxisNames()[0]:void 0}_getDrillDownValues(){var e=this.options.DrillDownUniqueValues;return null!=e?e:[]}}let fa={item:"dx-dashboard-item",groupItem:"dx-dashboard-group-item",groupItemChild:"dx-dashboard-group-item-child",simpleBorder:"dx-dashboard-simple-border",overlayContent:"dx-overlay-content",cardWihtoutBackground:"dx-dashboard-card-without-background"};var ya={Esc:27,Delete:46,Z:90,Y:89,S:83};class Sa{constructor(e,t,a=0){this._element=e,this.requestRepaint=t,this.itemMargins=a,this.renderImmediately=!0}getWidth(){return(0,We.RG)(this._element)-this.itemMargins}getHeight(){return(0,We.Oq)(this._element)-this.itemMargins}setConstraints(e){}}class va{constructor(e,t,a){this.requestRepaint=e,this.width=t,this.height=a,this.renderImmediately=!0}getWidth(){return this.width()}getHeight(){return this.height()}setConstraints(e){}}class xa extends He.Disposable{get viewModel(){return this.layoutItem.viewModel}get showCaption(){return!this.viewModel.item()||this.viewModel.item().showCaption&&this.viewModel.item().showCaption()}get _containerSizeController(){return this.layoutItem.sizeController}constructor(e,t,a){super(),this.layoutItem=e,this.headerHeight=t,this.element=a,this.showMenu=ke.observable(!1),this.tabPageBindings=ke.observableArray([]).extend({deferred:!0}),this.selectedItemKeys=ke.observableArray([]),this._defaultButtonWidth=34,this._tabsInfoCache={},this._toolbarCache={},this.addDisposable(this.showAddButton=ke.computed((()=>this.layoutItem.isDesignMode()&&this.showCaption))),this.addDisposable((()=>this.element=null)),this.viewModel.item()&&this.addDisposable((0,Ue.l4)(this.viewModel.item().showCaption,(e=>{t(e?Qe:0)}))),this._initialize()}toggleMenu(e,t){let a=this._createMenuToolbarItem(this.headersViewModel.leftVisibleIndex,this.headersViewModel.rightVisibleIndex),i=Zt(this.element),r=this.element.firstElementChild;Jt.toggleMenu(t.currentTarget,a,r,i)}createTabPage(){this.viewModel.createTabPage()}onSelectionChanged(e){if(e.addedItems.length>0){var t=this.tabPageBindings().filter((t=>t.id===e.addedItems[0].id))[0];t&&t.pageDashboardItem!==this.viewModel.activeTabPage()&&this.viewModel.activeTabPage(t.pageDashboardItem)}}_syncTabPageBindings(e){let t=[];const a=e=>{let t=e.filter((e=>e.hasItem())).map((e=>this._createPageBinding(e.item,e.model)));this.tabPageBindings(t)};this.addDisposable((0,Ue.uQ)({childItems:e},(e=>{let i=e.childItems.map((e=>e._createViewModel()));return t.forEach((e=>e.dispose())),t=i.map((e=>e.item.subscribe((()=>a(i))))),a(i),{dispose:()=>t.forEach((e=>e.dispose()))}})))}_initialize(){this.element.setAttribute("data-layout-item-name",this.viewModel.dashboardItem()),je(this.element,this._containerSizeController),this._syncTabPageBindings(this.viewModel.childItems),this.addDisposable(this.tabPageBindings.subscribe((()=>this._updateTabHeaders())));const e=()=>{this._onContainerRepaint()};this._containerSizeController.requestRepaint.add(e),this.addDisposable((()=>this._containerSizeController.requestRepaint.remove(e))),this.addDisposable(this.layoutItem.isDesignMode.subscribe((e=>{this._updateTabHeaders()}))),this.addDisposable((0,Ue.uQ)({activeTabPage:this.viewModel.activeTabPage,tabPageBindings:this.tabPageBindings},(e=>{this.selectedItemKeys(this._getSelectedKeys(e.activeTabPage)),e.tabPageBindings.forEac
8h((t=>{this._toolbarCache[t.dashboardItem.componentName()]&&e.activeTabPage&&(this._toolbarCache[t.dashboardItem.componentName()].disabled=t.id!==e.activeTabPage.componentName())}))})))}_createMenuToolbarItem(e,t){let a=[];return this.viewModel.childItems().forEach(((e,t)=>{let i=e._createViewModel();i.hasItem()&&a.push({name:i.item().name()?i.item().name():"",page:e.item})})),a.splice(e,t-e+1),{type:"list",items:a.map((e=>e.name)),itemClick:(e,t,i)=>{this.viewModel.activeTabPage(a[i].page),this._updateTabHeaders()}}}_getSelectedKeys(e){return e?[e.componentName()]:[]}_createPageBinding(e,t){return{dashboardItem:e(),id:t.dashboardItem(),pageDashboardItem:t.item,sizeController:new va(this.layoutItem.sizeController.requestRepaint,ke.observable(0),ke.observable(0)),context:this.layoutItem.getContext(),localContext:this._prepareLocalContext(this.layoutItem.getLocalContext()),ignoreBorder:ke.observable(!1)}}_prepareLocalContext(e){return e.viewerItemCreated.add(((e,t)=>{t.deferredToolbarRenderingPromise=(e,t,a)=>{var i=(0,We.KO)();return this._onToolbarUpdated(e,t,a,i),i.promise()}})),e.beforeApplyViewerItemOptions.add(((e,t,a)=>{this.viewModel.item()&&(t.CaptionViewModel.ShowCaption=this.showCaption)})),e.boundaryContainer=this.element,e.createCaptionToolbar=(e,t,a,i,r)=>{let o=ga(e,t,a,i,r);if(t){this._toolbarCache[e.options.Name]=o;let t=this.tabPageBindings().filter((t=>t.dashboardItem.componentName()===e.options.Name))[0];o.disabled=!this.viewModel.activeTabPage()||t.id!==this.viewModel.activeTabPage().componentName()}return o},e.viewerItemDispose.add(((e,t)=>{delete this._tabsInfoCache[e.componentName()],delete this._toolbarCache[e.componentName()]})),e}_onContainerRepaint(){je(this.element,this._containerSizeController),this._updateTabHeaders()}_onToolbarUpdated(e,t,a,i){let r=this.tabPageBindings().filter((t=>t.dashboardItem.componentName()===e))[0];this.headerHeight(Math.max(this.headerHeight(),a)),r&&(this._tabsInfoCache[r.id]={width:t,deferredRender:i}),this._updateTabHeaders()}_updateTabHeaders(){let e=this.tabPageBindings().map((e=>this._tabsInfoCache[e.id]?this._tabsInfoCache[e.id].width:100)),t=this.tabPageBindings().map((e=>this._tabsInfoCache[e.id]?this._tabsInfoCache[e.id].deferredRender:(0,We.KO)()));if(e.length>0){let a=this.showAddButton()?this._defaultButtonWidth:0,i=Math.max(0,this.viewModel.activeTabIndex());this.headersViewModel=it(e,this._containerSizeController.getWidth()-a,i,this.showCaption),this.showMenu(this.showCaption&&this.headersViewModel.widths.some((e=>0===e))),this.showMenu()&&(a+=this._defaultButtonWidth,this.headersViewModel=it(e,this._containerSizeController.getWidth()-a,i,this.showCaption)),this.tabPageBindings().forEac
8h(((e,t)=>e.ignoreBorder(t===this.headersViewModel.rightVisibleIndex&&0===a))),this.headersViewModel.widths.forEach(((e,a)=>{this.tabPageBindings()[a].sizeController.width(e),this.tabPageBindings()[a].sizeController.height(this.headerHeight()),a>=this.headersViewModel.leftVisibleIndex&&a<=this.headersViewModel.rightVisibleIndex&&t[a].resolve()}))}}}ke.bindingHandlers["dx-dashboard-layout-tab-binding"]={init:function(e,t,a,i,r){var o=[],n=ke.unwrap(t());e.classList.add("dx-dashboard-item-container"),e.setAttribute("dx-dashboard-layout-tab-index",`${ke.unwrap(r.$index)}`),i.dashboardItem?.name&&e.setAttribute("aria-label",i.dashboardItem?.name()),0===ke.unwrap(r.$index)&&e.setAttribute("tabindex","0"),n.ignoreBorder()&&e.classList.add("dx-dashboard-ignore-border");let s=n.sizeController;je(e,s),o.push(n.sizeController.width.subscribe((t=>{je(e,s)}))),o.push(n.sizeController.height.subscribe((t=>{je(e,s)}))),o.push(n.ignoreBorder.subscribe((t=>{t?e.classList.add("dx-dashboard-ignore-border"):e.classList.remove("dx-dashboard-ignore-border")})));var d=new Xe(e,n.dashboardItem,n.sizeController,r,(()=>{var t=n.dashboardContext.viewerItemsManager.create(n.dashboardItem,e,n.dashboardContext,n.localContext,(t=>{je(e,s),o.push(Ke(t,n.sizeController))}));return t.initialize(),t}),["dx-layout-item-empty-inside-tab"]);return d.render(),ke.utils.domNodeDisposal.addDisposeCallback(e,(function(){o.forEach((e=>e.dispose())),d.dispose()})),{controlsDescendantBindings:!0}}};class Da extends tt{constructor(e){super(e),this.activeItems=ke.observableArray(),this._activeItemsUpdateDebounced=(0,at.sg)((()=>{this._updateActiveItems()}),1),this._updateActiveItems();let t=ke.computed((()=>{let e=this.layoutItem().items().length>0?this.layoutItem().items()[0]:void 0;return!!e&&(!!e._parent().viewModel.activeTabPage()&&e._parent().viewModel.activeTabPage()!==e.viewModel.item())}));this.addDisposable(t),this.addDisposable(ke.computed((()=>{let e=this.defaultPadding;t()&&(e=this.layoutItem().isDesignMode()?2:0),this.padding(e)}))),this.addDisposable(this.layoutItem().items.subscribe((e=>{this.activeItems.removeAll(),this._activeItemsUpdateDebounced()})))}
8_updateActiveItems(){this.layoutItem().items().forEach((e=>{this.activeItems.push(e)}))}}let Ia=42,Ca=3,_a=34;var wa=a(8398);let Ta={root:"dx-dashboard-title-tooltip",list:"dx-dashboard-title-tooltip-list",listText:"dx-dashboard-title-tooltip-list-text",subList:"dx-dashboard-title-tooltip-sublist",subListItem:"dx-dashboard-title-tooltip-sublist-item"};class Ma{static getFilterValuesString(e){let t="";return e.forEach(((e,a)=>{if(e.Values&&e.Values.length){let i=e.Values?.flatMap((e=>e.Value)).join(", ");t+=`${0!==a?", ":""} ${e.Name} : ${i}`}})),t}static getTooltipContent(e,t){e.addClass(Ta.root);let a=Ve.fn.constructor("<ul/>",{class:Ta.list});return t.forEach(((e,i)=>{let r=Ve.fn.constructor("<li/>").appendTo(a);r.css({"padding-top":0==i?0:this.FILTER_LIST_SPACE+"px"}),Dt.p.html(Ve.fn.constructor("<div/>",{class:Ta.listText}).appendTo(r).get(0),e.Name,!0);let o=Ve.fn.constructor("<ul/>",{class:Ta.subList}).appendTo(r),n=this._calcMaxFilterListValues(t);for(var s=this._calcMaxFilterValues(n,t),d=0;d<s;d++){if(d>=e.Values.length&&e.Truncated||d+1==s&&(d+1<e.Values.length||e.Truncated)){Ve.fn.constructor("<li/>",{class:Ta.subListItem}).appendTo(o).append("...");break}if(d>=e.Values.length)break;Dt.p.html(Ve.fn.constructor("<li/>",{class:Ta.subListItem}).appendTo(o).get(0),(0,nt.bv)(e.Values[d]),!0)}})),a}static _calcMaxFilterListValues(e){var t=Ve.fn.constructor("<div/>",{class:Ta.root}).css("line-height"),a=parseInt(t,10),i=a&&t.length>2&&"px"==t.substr(t.length-2)?a:this.DEFAULT_LINE_HEIGHT,r=this._calcMaxHeight();return Math.floor((r-(e.length-1)*this.FILTER_LIST_SPACE)/i)}static _calcMaxFilterValues(e,t){var a,i;for(e=Math.min(e,100),a=Math.max(e,4);a>=4&&4!=a&&(i=0,Ve.each(t,(function(t,r){if((i+=(a<r.Values.length?a:r.Values.length)+1)>e)return!1})),!(i<=e));a--);return a}static _calcMaxHeight(){return Math.floor(.75*Ve.fn.constructor(window).height())}}Ma.FILTER_LIST_SPACE=8,Ma.DEFAULT_LINE_HEIGHT=16;class Na{static getTitleOptions(e,t,a,i,r){let o=[],n=[];if(e){let s=e.LayoutModel.ImageViewModel,d={title:dt.O.getString(st.d.buttonNames.ExportTo),items:[],itemClick:(e,t,i)=>{a(Lt(e))},type:"icons"};d.items.push(Ot.iconExportToPDF),kt.allowExportToImage&&d.items.push(Ot.iconExportToImage),d.items.push(Ot.iconExportToExcel),s&&o.push({name:ca.dashboardTitleImage,template:()=>{let e=s.Url?s.Url:"data:"+s.MimeType+";base64,"+s.SourceBase64String,t=Ve.fn.constructor("<img>").attr("src",e).height(Ia+"px");return t.on("load",(()=>{let e=t.height();e>Ia?(t.width(Math.floor(t.width()*(Ia/e))),t.height(Ia)):t.css("margin-top",Math.ceil((Ia-e)/2)),t.css({visibility:"visible"})})),t}}),e.Text&&o.push({name:ca.dashboardTitle,type:"text",text:e.Text}),e.IncludeMasterFilterValues&&t&&1==t.length&&1==t[0].Values.length&&o.push({name:ca.titleFilterText,template:()=>Ve.fn.constructor("<div/>").text(this._getMasterFilterText(t)).addClass([Ot.filterText,Ot.ellipsisText].join(" ")).attr("aria-label",(0,_.format)((0,u.getLocalizationById)("DevExpressWebStringId.AriaLabel.DashboardMasterFilter"),this._getMasterFilterText(t))).attr("role","presentation").attr("tabindex","0")}),e.IncludeMasterFilterValues&&t&&(t.length>1||t.length>0&&t[0].Values.length>1)&&o.push({name:ca.titleFilterIcon,icon:Ot.iconFilter,type:"button",tooltip:{template:e=>Ma.getTooltipContent((0,We.HC)(e),t)},hint:(0,_.format)((0,u.getLocalizationById)("DevExpressWebStringId.AriaLabel.DashboardMasterFilter"),Ma.getFilterValuesString(t))}),r&&n.push({name:ca.exportMenu,menu:d,icon:Ot.iconItemExport,type:"menu",hint:dt.O.getString(st.d.buttonNames.ExportTo)}),e.ShowParametersButton&&n.push({name:ca.parameters,click:e=>{i()},icon:Ot.iconParameters,type:"button",hint:dt.O.getString(st.d.labelName.ParametersFormCaption)})}return{contentItems:o,actionItems:n,navigationItems:[]}}static _getMasterFilterText(e){if(e&&(e.forEach((e=>{e.Values.forEach((e=>{e.Format=e.Format||{}}))})),1==e.length&&1==e[0].Values.length))return(0,nt.bv)(e[0].Values[0])}}let Ea=20;function Aa(e){if(e&&!e.isDisposing&&e.title.visible()&&e.title.includeMasterFilter()){if(e._masterFilterItems().every((e=>e._paneContentHolder?.valid()))){var t=e._masterFilterItems().reduce(((e,t)=>e.concat(t._getDisplayFilterValues(Ea))),[]);return t.length?t:null}}return null}class Fa extends wa.I{constructor(e,t,a){super(),this.context=e,this.dashboard=t,this.customizeToolbarOptions=a,this.onUpdated=(0,We.NG)(),this.toolbarOptions=ke.observable(null),this.parametersExtension=e&&e.parametersExtension||ke.computed((()=>null)),this.exportExtension=e&&e.exportExtension||ke.computed((()=>null)),this.viewerApi=e&&e.viewerApi||null,this.viewerApi&&this.viewerApi.title(this);let i=ke.computed((()=>t&&t.parameters&&t.parameters().some((e=>e.parameterVisible()))&&!(!this.parametersExtension()||!at.NW.isDefined(this.parametersExtension().showDialogButton()))&&this.parametersExtension().showDialogButton()));this.allowShowExportDialog=ke.computed((()=>this.exportExtension()&&this.exportExtension().allowExportDashboard)),this.masterFilterValues=ke.computed((()=>Aa(t))),this.showTitle=ke.computed((()=>!!t&&t.title.visible())),this.viewModel=ke.computed((()=>{var e=t?t.title:void 0;if(e&&e.visible()){let t;return e.image64()?t={SourceBase64String:e.image64(),MimeType:"image/png"}:e.url()&&(t={Url:e.url()}),{Text:e.text(),Visible:e.visible(),ShowParametersButton:i(),IncludeMasterFilterValues:e.includeMasterFilter(),LayoutModel:{Alignment:e.alignment(),ImageViewModel:t}}}return null})),this.update(),this.toDispose(this.viewModel.subscribe((e=>!t.disposed&&this.update()))),this.toDispose(this.masterFilterValues.subscribe((e=>this.update()))),this.toDispose(this.masterFilterValues),this.toDispose(this.showTitle),this.toDispose(this.viewModel),this.toDispose(this.allowShowExportDialog),this.toDispose(i)}update(){let e=Na.getTitleOptions(this.viewModel(),this.masterFilterValues(),(e=>{this.exportExtension()&&this.exportExtension().showExportDashboardDialog(e)}
8),(()=>{this.parametersExtension()&&this.parametersExtension().show()}),this.allowShowExportDialog());this.customizeToolbarOptions&&this.customizeToolbarOptions(e),this._raiseUpdated(e),this.toolbarOptions({centerAligned:!!this.viewModel()&&"Center"===this.viewModel().LayoutModel.Alignment,toolbarOptions:{staticItems:e.contentItems,actionItems:e.actionItems,navigationItems:e.navigationItems,stateItems:[]}})}dispose(){this.viewerApi&&this.viewerApi.title(null),super.dispose()}_raiseUpdated(e){this.onUpdated.fire(e)}}class Pa{}Pa.layoutPaddings=16;const Va=et.ZZ/2,Ba=e=>(0,Ue.Tq)({mode:e},(e=>{let t=Pa.layoutPaddings-8;return t=t<0?0:t,"Fixed"===e.mode?t:Pa.layoutPaddings})),Oa=(e,t)=>"Fixed"===t&&"Fixed"===e?"both":"Fixed"===t?"horizontal":"Fixed"===e?"vertical":void 0,La=({element:e,layout:t,layoutOptions:a,fullscreenItemModel:i,titleModel:r,titleWidth:o,titleHeight:n,repaintRequest:s,resizeByTimer:d,rootLayoutElement:l})=>{const u=[],c=e=>(u.push(e),e),h={width:(0,We.RG)(e),height:(0,We.Oq)(e)},p=()=>("Fixed"===a.width.mode()?a.width.value():h.width)-2*Pa.layoutPaddings,m=()=>("Fixed"===a.height.mode()?a.height.value():h.height)-2*Pa.layoutPaddings-(!0===r.showTitle()?n():0),g=()=>{const e=h.width-2*Pa.layoutPaddings;o((ke.unwrap(i.visible)?e:Math.min(p(),e))-2*Va)},b=()=>{ke.unwrap(i.visible)&&i.viewModel().repaintRequest.fire(),g();const e=l();e&&(e.style.width=`${p()}px`,e.style.height=`${m()}px`),t.updateSize(p(),m())},f=(0,at.sg)(b,100);new ResizeObserver((e=>{h.width=e[0].contentRect.width,h.height=e[0].contentRect.height,d()&&f()})).observe(e),c((0,Ue.uQ)({widthMode:a.width.mode,fixedWidth:a.width.value,mode:a.height.mode,fixedHeight:a.height.value,titleHeight:n,showTitle:r.showTitle,rootLayoutElement:l},(()=>b()))),c(i.visible.subscribe(g)),c(d.subscribe((e=>e&&b())));const y=()=>b();return s.add(y),c({dispose:()=>{s.remove(y)}}),u},ka=()=>{const e="dashboard-docking-layout";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:function({componentArgs:e},t){let a=[];const i=e=>(a.push(e),e),r=ke.observable(),o=ke.observable((0,We.RG)(t.element)),n=ke.observable(Ia),s=new Fa(e.titleContext,e.dashboard),d=s.showTitle,l=e.layout,u=e.dashboard.layoutOptions,c=e.fullscreenItemModel,h=i((0,Ue.Tq)({isTitleVisible:d,titleHeight:n},(e=>e.isTitleVisible?e.titleHeight+Pa.layoutPaddings:0))),p={paddingTop:i((0,Ue.Tq)({isTitleVisible:d},(e=>e.isTitleVisible?0:Pa.layoutPaddings))),paddingRight:i(Ba(u.height.mode)),paddingBottom:i(Ba(u.width.mode)),paddingLeft:Pa.layoutPaddings},m=i((0,Ue.Tq)({verticalMode:u.height.mode,horizontalMode:u.width.mode},(t=>({direction:Oa(t.verticalMode,t.horizontalMode),showScrollbar:Oa(t.verticalMode,t.horizontalMode)?"always":"never",...e.scrollViewEvents})))),g={title:{showTitle:s.showTitle,containerStyles:{display:"flex",justifyContent:"start",position:"absolute",top:Pa.layoutPaddings,left:Pa.layoutPaddings+Va,height:n},styles:{width:o},componentArgs:{height:n,width:o,encodeHtml:e.encodeHtml,options:s.toolbarOptions}},scrollView:{options:m,styles:{top:h},contentWrapperStyles:{...p,display:"block",boxSizing:"content-box"}},fullscreenItem:{styles:{paddingTop:p.paddingTop,paddingRight:Pa.layoutPaddings,paddingBottom:Pa.layoutPaddings,paddingLeft:Pa.layoutPaddings,top:h}},layout:l,layoutMainElementEvents:{...e.layoutMainElementEvents,targetElement:r},fullscreenItemModel:c};La({element:t.element,layout:l,layoutOptions:u,fullscreenItemModel:c,titleModel:s,titleWidth:o,titleHeight:n,repaintRequest:e.repaintRequest,resizeByTimer:e.resizeByTimer,rootLayoutElement:r}
8).forEach((e=>i(e)));const b=()=>{a.forEach((e=>e.dispose())),a=[],s.dispose(),window.removeEventListener("unload",b)};return ke.utils.domNodeDisposal.addDisposeCallback(t.element,b),window.addEventListener("unload",b),g}},template:(0,He.getTemplate)("dx-dashboard-docking-layout")})};ke.bindingHandlers["dx-dashboard-element-accessor"]={init:function(e,t){let a=ke.unwrap(t());a.onInitialize&&a.onInitialize({element:e}),a.targetElement&&a.targetElement(e);let i=!1;ke.utils.domNodeDisposal.addDisposeCallback(e,(()=>{if(a.onDisposing&&!i)try{i=!0,a.onDisposing({element:e})}finally{i=!1}}))}};const Wa=()=>{const e="dashboard-standalone-item";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:(e,t)=>{let a=t.element;return{dashboardItem:ke.unwrap(e.dashboardItem),dashboardContext:ke.unwrap(e.dashboardContext),localContext:ke.unwrap(e.localContext),sizeController:new Sa(a.parentElement,ke.unwrap(e.repaintRequest)),isStandalone:!1}}},template:(0,He.getTemplate)("dx-dashboard-standalone-item")})};var Ra=a(9449),za=a(7777),Ga=a(9557),$a=10;class Ha{get columnsResized(){return!(!this._columnWidthsStorage||!this._columnWidthsStorage.columnsResized)}reset(e,t){this._resetWidthOptions(e,t),this._columnWidthsStorage=void 0}getLeftPrintingColumnIndex(e){var t=0,a=0;return Ve.each(this._columnWidths,(function(i,r){if(e<a+r/2)return t=i,!1;a+=r})),t}getClientWidthOptions(){var e,t=this;return t.widthOptions&&(e={mode:t.widthOptions.mode,columnsOptions:[]},Ve.each(t.widthOptions.columnsOptions,(function(t,a){e.columnsOptions[t]={widthType:a.widthType,weight:a.weight}}))),e}onDataLoaded(e,t){var a=this;this._resetWidthOptions(e,t),a._columnWidthsStorage&&(a.widthOptions.mode=a._columnWidthsStorage.mode,Ve.each(a.widthOptions.columnsOptions,(function(e,t){Ve.each(a._columnWidthsStorage.columnsOptions,(function(e,a){t.actualIndex===a.actualIndex&&(t.widthType=a.widthType,t.weight=a.weight)}))})))}calcColumnsWidth(e,t,a){this._columnWidths=[];let i=this._createWidthInfo(e,a);return this._calcWidth(i,t),i.columnsOptions.forEach((e=>{this._columnWidths.push(e.actualWidth)})),this._columnWidths}onColumnResized(e,t,a){return this._unfixColumnWidth(e),t<$a?(a=t+a-$a,t=$a):a<$a&&(t=t+a-$a,a=$a),this._columnWidths[e]=t,this._columnWidths[e+1]=a,this._updateWeight(this.widthOptions.columnsOptions,this._columnWidths),this._updateColumnWidthsStorage(),this._columnWidths}_unfixColumnWidth(e){var t=this,a=t.widthOptions.columnsOptions[e],i=t.widthOptions.columnsOptions[e+1],r=function(e){e.widthType="Weight"};t.widthOptions.mode="Manual",t._isAllColumnsFixed()?Ve.each(t.widthOptions.columnsOptions,(function(e,t){r(t)})):(r(a),r(i))}_calcWidth(e,t){var a=0,i="AutoFitToContents"===e.mode;Ve.each(e.columnsOptions,(function(e,t){t.actualWidth=t.initialWidth,a+=t.initialWidth})),a!==t&&(!i||i&&a<t)&&(a=this._scaleColumns(e,!1,t,a))!==t&&this._scaleColumns(e,!0,t,a)}_scaleColumns(e,t,a,i){var r,o,n,s=this,d=0;return Ve.each(e.columnsOptions,(function(a,i){s._isScaledColumns(e.mode,i.widthType,t)||(d+=i.actualWidth)})),r=i-d,o=Math.abs(a-d),n=d,Ve.each(e.columnsOptions,(function(a,i){if(s._isScaledColumns(e.mode,i.widthType,t)){var d=Math.round(o*i.actualWidth/r),l=Math.max(d,$a);i.actualWidth=l,n+=l}})),s._spreadRemainder(e,t,a,n)}_spreadRemainder(e,t,a,i){for(var r=e.columnsOptions.length-1;r>=0;r--){var o=e.columnsOptions[r],n=i-a;if(0===n)return i;this._isScaledColumns(e.mode,o.widthType,t)&&(o.actualWidth-=n,i-=n,o.actualWidth<$a&&(i+=Math.abs(o.actualWidth-$a),o.actualWidth=$a))}return i}_isScaledColumns(e,t,a){return function(e,t){return"Manual"!==e||"Weight"!=t}(e,t)===a}_resetWidthOptions(e,t){var a=this,i=e.Columns;a.widthOptions={mode:t,columnsOptions:[]},Ve.each(i,(function(e,t){a.widthOptions.columnsOptions[e]={actualIndex:t.ActualIndex,widthType:t.WidthType,weight:t.Weight,fixedWidth:t.FixedWidth}}))}_createWidthInfo(e,t){var a=this,i="Manual"==a.widthOptions.mode,r={mode:a.widthOptions.mode,columnsOptions:[]};return Ve.each(a.widthOptions.columnsOptions,(function(a,o){var n=0;n=i&&"FitToContent"!==o.widthType?i&&"FixedWidth"===o.widthType?Math.round(o.fixedWidth*t):o.weight:e.getBestFit(a),r.columnsOptions.push({widthType:o.widthType,initialWidth:n,actualWidth:0})})),r}_updateColumnWidthsStorage(){for(var e,t=this,a={columnsResized:!0,mode:t.widthOptions.mode,columnsOptions:[]},i=0;i<t.widthOptions.columnsOptions.length;i++)a.columnsOptions.push(t.widthOptions.columnsOptions[i]);if(t._columnWidthsStorage)for(i=0;i<t._columnWidthsStorage.columnsOptions.length;i++){e=!1;for(var r=0;r<a.columnsOptions.length;r++)if(t._columnWidthsStorage.columnsOptions[i].actualIndex===a.columnsOptions[r].actualIndex){e=!0;break}e||a.columnsOptions.push(t._columnWidthsStorage.columnsOptions[i])}this._columnWidthsStorage=a}_isAllColumnsFixed(){var e=!0;return Ve.each(this.widthOptions.columnsOptions,(function(t,a){if("Weight"===a.widthType)return e=!1,!1})),e}_updateWeight(e,t){var a=0,i=0;Ve.each(e,(function(e,r){"Weight"===r.widthType&&(a+=t[e],i+=r.weight)})),Ve.each(e,(function(e,r){"Weight"===r.widthType&&(r.weight=t[e]*i/a)}))}}const qa={none:"none",up:"up",down:"down",warning:"warning"};class Ua{constructor(e){e=e||{},this._container=Ve.fn.constructor(e.container),this._renderer=e.renderer,this._shape=null,this._init(),this._container.length&&this.draw(e)}_init(){var e,t,a=this._container;a.length&&(e=a.width(),t=a.height(),e>0&&t>0&&(this._renderer=new Se.Renderer({container:a[0]})))}draw(e){var t=this._prepareDrawParams(e);return t.readyToDraw&&this._render(t),this._shape}_prepareDrawParams(e){var t=this._container,a={readyToDraw:!1},i={left:0,top:0,right:0,bottom:0};return t.length?(i.right=t.width()||0,i.bottom=t.height()||0):e.rect&&(i=e.rect),a.rectangle=i,a.type=e.type||qa.none,a.hasPositiveMeaning=!!e.hasPositiveMeaning,a.readyToDraw=!!(this._renderer&&i.right-i.left>0&&i.bottom-i.top>0),a.drawToContainer=!!this._container.length,a}_render(e){var t,a=e.rectangle;this._shape=null,e.drawToContainer?(this._renderer.resize(a.right-a.left,a.bottom-a.top),(t=this._drawShape(e))&&t.append(this._renderer.root)):t=this._drawShape(e),this._shape=t}_drawShape(e){var t=null,a=e.rectangle,i=a.left+a.right>>1,r=a.top+a.bottom>>1,o=~~(Math.min(a.right-a.left,a.bottom-a.top)/2),n=[],s=Ua.getIndicatorColorType(e.type,e.hasPositiveMeaning);switch(e.type){case qa.none:break;case qa.up:n.push(a.left),n.push(a.bottom),n.push(i),n.push(a.top),n.push(a.right),n.push(a.bottom),(t=this._renderer.path(n,"area").attr({class:s}))._useCSSTheme=!0;break;case qa.down:n.push(a.left),n.push(a.top),n.push(i),n.push(a.bottom),n.push(a.right),n.push(a.top),(t=this._renderer.path(n,"area").attr({class:s}))._useCSSTheme=!0;break;case qa.warning:(t=this._renderer.circle(i,r,o).attr({class:s}))._useCSSTheme=!0}return t}static getIndicatorColorType(e,t,a){var i;if(a)i="dx-carditem-default-color";else switch(e){case qa.up:case qa.down:i=t?"dx-carditem-positive-color":"dx-carditem-negative-color";break;case qa.warning:i="dx-carditem-warning-color";break;default:i="dx-carditem-none-color"}return i}}class Ka{static getIndicator(e,t){return Ka.svgIndicators[e+("up"!==e&&"down"!==e||t?"":"_negative")]}}Ka._staticPartMarkup='<svg viewBox="0 0 400 300" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="dxb-d-block dxb-wth-color-0000"><path class="',Ka.svgIndicators={none:'<svg width="24" height="18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="dxb-d-block dxb-wth-color-0000"></svg>',up:Ka._staticPartMarkup+'dx-carditem-positive-color" d="M 0 300 L 200 0 L 400 300 Z"></path></svg>',up_negative:Ka._staticPartMarkup+'dx-carditem-negative-color" d="M 0 300 L 200 0 L 400 300 Z"></path></svg>',down:Ka._staticPartMarkup+'dx-carditem-positive-color" d="M 0 0 L 200 300 L 400 0 Z"></path></svg>',down_negative:Ka._staticPartMarkup+'dx-carditem-negative-color" d="M 0 0 L 200 300 L 400 0 Z"></path></svg>',warning:'<svg viewBox="0 0 18 18" width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="dxb-d-block dxb-wth-color-0000"><circle cx="9" cy="9" r="8.7" class="dx-carditem-warning-color"></circle></svg>'};class Ya{static renderDelta(e,t,a){let i=document.createElement("div");
8i.classList.add(this.CssClasses.flexDeltaParent),i.classList.add(Ua.getIndicatorColorType(t.type,t.hasPositiveMeaning,t.text.useDefaultColor)),a||i.classList.add(this.CssClasses.rightAlignment),e.appendChild(i);let r=document.createElement("div");r.classList.add(this.CssClasses.truncated),r.innerText=t.text.value,i.appendChild(r);let o=document.createElement("div");o.classList.add(this.CssClasses.fixed),o.classList.add(this.CssClasses.deltaIndicator),o.innerHTML=Ka.getIndicator(t.type,t.hasPositiveMeaning)||"",i.appendChild(o)}static renderSparkline(e,t,a,i){let r=document.createElement("div");r.classList.add(e+"_sparkline-container"),r.classList.add(this.CssClasses.flexParent),a.appendChild(r);let o=document.createElement("div");if(o.classList.add(e+"_sparkline"),r.appendChild(o),t){let t=document.createElement("div");t.classList.add(this.CssClasses.sparklineStartValue),t.classList.add(e+"_startValue"),t.innerText=i.startText,Ve.fn.constructor(t).prependTo(r);let a=document.createElement("div");a.classList.add(e+"_endValue"),a.innerText=i.endText,r.appendChild(a)}return(0,We.X$)(i.sparkline,{size:{height:20,width:10},pointSize:1}),new(Te())(o,i.sparkline)}static renderBar(e,t,a,i,r){let o=r,n=document.createElement("div");n.classList.add(this.CssClasses.flexParent),n.classList.add(e+"_bar-container"),t.appendChild(n);let s=document.createElement("div");return s.classList.add(e+"_bar"),n.appendChild(s),new(me())(s,{startScaleValue:-o,endScaleValue:1-o,value:i,showZeroLevel:0!==i&&0!==o&&1!==o,showTarget:!1,onIncidentOccurred:Dt.p.widgetIncidentOccurred,tooltip:{container:at.eX,customizeTooltip:function(){return{text:a}},zIndex:lt.f.dashboardItemTooltips},size:{height:20,width:10}})}static renderImage(e,t){(0,at.mx)(e,t)}static renderHyperlink(e,t,a,i){if(t){let r=document.createElement("a");r.target="_blank",r.onclick=e=>e.stopPropagation(),r.rel="noopener noreferrer",r.href=(0,at.JY)(t)?"":t,Dt.p.html(r,a,i),e.appendChild(r)}else Dt.p.html(e,a,i)}static renderValue(e,t,a){(0,_.isEmpty)(t)?Dt.p.html(e," ",!1):Dt.p.html(e,t,a)}static changeGridSparklineColumnsWidth(e,t){var a=e.querySelectorAll("."+t+"_startValue"),i=e.querySelectorAll("."+t+"_endValue"),r=this.calcMaxWidth(a),o=this.calcMaxWidth(i),n=e.querySelectorAll("."+t+"_sparkline"),s=Ve.fn.constructor(e.querySelectorAll("."+t+"_sparkline-container")).filter(":visible").get(0),d=s?Ve.fn.constructor(s).width():0,l=d-(r+o);if(l>=0){Ve.fn.constructor(a).width(r),Ve.fn.constructor(i).width(o),Ve.fn.constructor(a).show(),Ve.fn.constructor(i).show();for(let e=0;e<n.length;e++){let t=n[e],a=Te().getInstance(t);a&&(a.option("size",{width:l}),Ve.fn.constructor(t).show())}}else n.forEach((e=>{Ve.fn.constructor(e).hide()})),d>=r+o?Ve.fn.constructor(a).show():(Ve.fn.constructor(a).hide(),d>=o?Ve.fn.constructor(i).show():Ve.fn.constructor(i).hide())}static calcMaxWidth(e){var t=0,a=e.length;for(let i=0;i<a;++i)t=Math.max(t,e[i].offsetWidth);return t}static changeGridBarColumnsWidth(e,t){var a=e.querySelectorAll("."+t+"_bar"),i=Ve.fn.constructor(e.querySelectorAll("."+t+"_bar-container")).filter(":visible").get(0),r=i?Ve.fn.constructor(i).width():0;for(let e=0;e<a.length;++e){let t=a[e];if(r>0){Ve.fn.constructor(t).show();let e=me().getInstance(t);e&&e.option("size",{width:r})}else Ve.fn.constructor(t).hide()}}}function ja(e,t,a,i){var r="";if(at.NW.isFunction(e[0]))return Qa(e,t,void 0===a?e.columnIndex:a,i);for(var o=0;o<e.length;o++){var n=e[o];r+=at.NW.isString(n)?" "+n+" ":ja(n,t,e.columnIndex,i)}return"("+r+")"}function Qa(e,t,a,i){var r=e[1],o=e[2],n=t.filter((e=>e.index===a))[0]??t[a],s=n.dataField,d="not",l=function(e,...t){var a=Array.prototype.slice.call(arguments,1);return e.replace(/\{(\d+)\}/g,(function(e,t){return a[t]}))};return-1!=r.indexOf(d)?(e[1]=r.replace(d,"").trim(),l("{0}({1})",d,Qa(e,t,a,i))):(at.NW.isDefined(o)||(o=null),-1!=["contains","startswith","endswith"].indexOf(r)?l("{1}([{0}], '{2}')",s,r,o):null===o||("number"===n.dataType||"boolean"===n.dataType)&&(at.NW.isNumeric(o)||at.NW.isBoolean(o))?l("[{0}] {1} {2}",s,function(e,t){return null!=t?e:"="===e?"Is":"<>"===e?"Is Not":e}(r,o),o):"datetime"===n.dataType||"date"===n.dataType?l("[{0}] {1} #{2}#",s,r,i(o)):"timeonly"==n.dataType?l("[{0}] {1} #!{2}!#",s,r,i(o)):l("[{0}] {1} '{2}'",s,r,o))}
vendor: 46,702 bytes, line 8
8Ya.CssClasses={flexParent:"dx-dashboard-flex-parent",flexDeltaParent:"dx-dashboard-flex-delta-parent",sparklineStartValue:"dx-dashboard-sparkline-start-value",deltaIndicator:"dx-dashboard-delta-indicator",truncated:"dx-dashboard-truncated",fixed:"dx-dashboard-fixed",rightAlignment:"dx-dashboard-flex-right"};const Za=["contains","notcontains","startswith","endswith","=","<>"];const Ja=()=>({applyFilterText:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.ApplyFilter"),betweenEndText:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.BetweenEnd"),betweenStartText:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.BetweenStart"),resetOperationText:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.ResetOperation"),operationDescriptions:{between:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.Between"),contains:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.Contains"),endsWith:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.EndsWith"),equal:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.Equals"),greaterThan:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.Greater"),greaterThanOrEqual:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.GreaterOrEqual"),lessThan:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.Less"),lessThanOrEqual:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.LessOrEqual"),notContains:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.DoesNotContain"),notEqual:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.DoesNotEqual"),startsWith:(0,ut.Mu)("DashboardWebStringId.Grid.FilterClause.StartsWith")}});class Xa extends ba{get _captionToolbarSeparatorRequired(){return!this.hasParentContainer()||this.hasParentContainer()&&"caption"===this.visualMode}get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t),this._updateLocked=!1,this._digits_string="0123456789",this._disposablesBeforeUpdateContent=[],this.clientFilterChanged=(0,We.NG)(),this.clientFilterStateChanged=(0,We.NG)(),this.TextAlignment={Left:"left",Right:"right",Center:"center"},this.DisplayMode={Value:"Value",Delta:"Delta",Bar:"Bar",Sparkline:"Sparkline",Image:"Image",Hyperlink:"Hyperlink"},this.SummaryType={Count:"Count",Min:"Min",Max:"Max",Avg:"Avg",Sum:"Sum"},this.CssClasses={wordWrap:"dx-dashboard-word-wrap",gridAdaptiveCellValue:"dx-adaptive-item-text"},this._bestFitProvider={getBestFit:e=>{let t=0,a=this.options.ViewModel.Columns[e];if(a.DisplayMode===this.DisplayMode.Sparkline){let i=this.options.Name+a.DataId,r=(0,We.I1)(this._dataGrid.element()).querySelectorAll("."+i+"_startValue"),o=(0,We.I1)(this._dataGrid.element()).querySelectorAll("."+i+"_endValue"),n=Ya.calcMaxWidth(r),s=Ya.calcMaxWidth(o);t=Math.round(this._getDefaultBestCharacterCount(e)*this.charWidth)+n+s}else t=a.DisplayMode===this.DisplayMode.Bar?Math.round(this._getDefaultBestCharacterCount(e)*this.charWidth):this._dataGrid.columnOption(e,"bestFitWidth");return t}},this._clientStateUpdateDebounced=(0,at.sg)((e=>{this.gridWidthOptionsChanged&&this.gridWidthOptionsChanged({widthOptions:e})}),300),this._customizeViewOptions=e=>{e.columnAutoWidth=!0},this.isSummaryFilterCollecting=!1,this.canRaiseFilterChanged=!0,this._calculator=new Ha,this._styleSettingsProvider=new za.AI(this.container),this._styleSettingsProvider.initialize(this.options.ConditionalFormattingModel,!!this.options.ViewModel&&this.options.ViewModel.WordWrap)}dispose(){super.dispose(),this._dataGrid&&this._dataGrid.dispose(),this._styleSettingsProvider?.dispose(),this._clientStateUpdateDebounced=null,this.clientFilterChanged?.empty(),this.clientFilterStateChanged?.empty()}_clearSelectionUnsafe(){this._dataGrid.clearSelection()}_setSelectionUnsafe(e){super._setSelectionUnsafe(e),this.clearSelection(),e&&this._setGridSelection(e)}_selectTuplesCore(e,t,a){var i=this._dataGrid.getSelectedRowKeys(),r=[];e.forEach((e=>{var a=t(e);null!=a&&null!=a[0]&&r.push(a[0].value)})),this._setGridSelection(r,(function(e){return e.forEach((e=>{a?i.push(e):i.splice(i.indexOf(e),1)})),i}))}renderPartialContentUnsafe(){setTimeout((()=>{this._dataGrid.refresh(!0)}))}renderContentUnsafe(e,t,a){if(!this.options)return!1;this._disposablesBeforeUpdateContent.forEach((e=>e?.dispose()));let i=this._getViewOptions();if(this.options.ViewModel&&this.options.ViewModel.WordWrap?e.classList.add(this.CssClasses.wordWrap):e.classList.remove(this.CssClasses.wordWrap),t&&this._dataGrid)this.resetClientStateOnUpdate&&this._resetColumnWidths(),(0,We.zw)(i,this._getCommonOptions()),this._raiseItemWidgetOptionsPrepared(i),this.canRaiseFilterChanged=!1,this._dataGrid.option("filterSyncEnabled",!1),this._dataGrid.option(i),this.canRaiseFilterChanged=!0;else{var r={...i,...this._getCommonOptions(),scrolling:{mode:"virtual"}};this._raiseItemWidgetOptionsPrepared(r),this._dataGrid&&this._dataGrid.dispose(),this._dataGrid=this._createTestableWidget(e,r),this._updateCharWidth()}return!1}_createTestableWidget(e,t){return new(k())(e,t)}getInfoUnsafe(){var e=this,t=this._dataGrid.getScrollable(),a=e._dataGrid.isScrollbarVisible(),i=t.scrollWidth()>t.clientWidth(),r=e._dataGrid.getTopVisibleRowData(),o=e._dataGrid.getCombinedFilter(),n=e._dataGrid.getVisibleColumns(),s=[],d=[];return r&&(e.options.ViewModel.RowIdentificatorDataMembers.forEach((e=>{var t=r[e];s.push(t)})),d.push(this._calculator.getLeftPrintingColumnIndex(t.scrollLeft()))),(0,We.zw)(super.getInfoUnsafe(),{scroll:{horizontal:i,vertical:a,topPath:s,leftPath:d},sortInfo:e._getSortInfo(),combinedFilter:void 0!==o?ja(o,n,void 0,this.dateToString):void 0,widthOptions:e._calculator.getClientWidthOptions()})}_getSortInfo(){var e=[];return this._dataGrid.getVisibleColumns().forEach((t=>{null!=t.sortIndex&&null!=t.sortOrder&&e.push({dataField:t.dataField,sortIndex:t.sortIndex,sortOrder:t.sortOrder})})),e.sort((function(e,t){return e.sortIndex-t.sortIndex})),e}_initializeData(e){super._initializeData(e),this.options.GridClientFilterState=e.GridClientFilterState,!!this.options&&!!this.options.ViewModel&&!!e.ViewModel&&this.options.ViewModel.ColumnWidthMode!==e.ViewModel.ColumnWidthMode&&this._resetColumnWidths(),this._styleSettingsProvider&&this._styleSettingsProvider.initialize(this.options.ConditionalFormattingModel,!!this.options.ViewModel&&this.options.ViewModel.WordWrap)}getValueItem(e,t){return this._dataController.getValueItem(e,t)}_resetColumnWidths(){this._calculator.reset(this.options.ViewModel,this._getColumnWidthMode());let e=this._calculator.calcColumnsWidth(this._bestFitProvider,(0,We.HC)(this._dataGrid.element()).width()-this._dataGrid.getScrollbarWidth(),this.charWidth);this._updateColumnsWidth(e),this._applySelection()}_updateColumnsWidth(e){this._beginResize(),e.forEach(((e,t)=>{this._dataGrid.columnOption(t,this._getColumnWidthProperty(),e)})),this._endResize()}_getColumnWidthProperty(){return"visibleWidth"}_getColumnWidthMode(){return this.options.ViewModel.ColumnWidthMode}_getDefaultBestCharacterCount(e){return this.options.ViewModel.Columns[e].DefaultBestCharacterCount}_beginResize(){this._updateLocked=!0,this._dataGrid.beginUpdate()}_endResize(){this._dataGrid.endUpdate(),this._updateLocked=!1}_updateCharWidth(){var e=document.createElement("span");e.classList.add("dx-widget"),e.style.display="inline-block",e.innerText=this._digits_string,document.body.appendChild(e),this.charWidth=(0,We.RG)(e)/10,document.body.removeChild(e)}_onColumnsChanging(e){var t=e.component,a=e.optionNames.width,i=e.optionNames.visibleWidth&&void 0!==t.columnOption(0,"visibleWidth"),r=this.options.ViewModel;if(!this._updateLocked&&r&&r.Columns&&0!=r.Columns.length&&t.columnCount()===r.Columns.length)if(t.getController("data").isLoaded()&&i&&!a&&this._calculator.onDataLoaded(r,this._getColumnWidthMode()),a){let e=t.getController("columnsResizer")._resizingInfo.currentColumnIndex,a=this._dataGrid.columnOption(e,"width"),i=this._dataGrid.columnOption(e+1,"width"),r=this._calculator.onColumnResized(e,a,i);this._updateColumnsWidth(r),this._clientStateUpdateDebounced(this._calculator.widthOptions)}else if(i){let e=this._calculator.calcColumnsWidth(this._bestFitProvider,(0,We.HC)(this._dataGrid.element()).width()-this._dataGrid.getScrollbarWidth(),this.charWidth);this._updateColumnsWidth(e)}}_getViewOptions(){var e=this.options.ViewModel;if(!e)return null;var t=this._dataController.getDataSource(),a=this._getColumns(),i={filterValue:this.options.GridClientFilterState?this.options.GridClientFilterState:null,dataSource:t,keyExpr:"index",columns:a,summary:{totalItems:this._getTotals(),calculateCustomSummary:e=>{"finalize"==e.summaryProcess&&(e.totalValue=this._dataController.getTotalValue(e.name))}},filterRow:{visible:e.ShowFilterRow,...Ja()},rowAlternationEnabled:e.EnableBandedRows,showRowLines:e.ShowHorizontalLines,showColumnLines:e.ShowVerticalLines,wordWrapEnabled:e.WordWrap,showColumnHeaders:e.ShowColumnHeaders,allowColumnResizing:"AutoFitToContents"!==this._getColumnWidthMode()};return this._customizeViewOptions(i),i}_getCommonOptions(){var e=this,t={paging:{enabled:!1}};return t.sorting={mode:"multiple",ascendingText:dt.O.getString(st.d.buttonNames.GridSortAscending),descendingText:dt.O.getString(st.d.buttonNames.GridSortDescending),clearText:dt.O.getString(st.d.buttonNames.GridClearSorting)},this.manualyResetClientState&&(t.onContextMenuPreparing=e=>{"content"===e.target&&this._calculator.columnsResized&&(e.items=[{text:dt.O.getString(st.d.buttonNames.GridResetColumnWidths),icon:"dashboard-datagriditem-resetcolumnwidths",onItemClick:()=>{this._resetColumnWidths()}}])}),t.onContentReady=()=>{e._styleSettingsProvider.draw(),this._changeGridSparklineColumnsWidth(this.options&&this.options.ViewModel&&this.options.ViewModel.Columns)},t.noDataText=dt.O.getString(st.d.MessageGridHasNoData),t.onCellClick=t=>{let a=t.column&&t.column.type||null;"data"===t.rowType&&"adaptive"!==a&&e._raiseItemClick(t)},t.onFocusedCellChanged=e=>{this._currentFocusedCell=e},t.onKeyDown=t=>{"Enter"!==t.event.code&&"Space"!==t.event.code&&"Enter"!==t.event.key&&"Space"!==t.event.key||!this._currentFocusedCell?.row?.data||"data"!==this._currentFocusedCell.row.rowType||e._raiseItemClick({data:this._currentFocusedCell.row.data})},t.onCellHoverChanged=function(t){e._raiseItemHover(t,"mouseover"==t.eventType)},t.onColumnsChanging=e=>this._onColumnsChanging(e),t.width="100%",t.cellHintEnabled=!0,t.loadPanel={enabled:!1},t.searchPanel={visible:!1},t.keyboardNavigation={enabled:!0},t.filterSyncEnabled=!0,t.onOptionChanged=e=>{"filterValue"==e.name&&(this._raiseClientFilterChanged(e),this.clientFilterStateChanged.fire(e.value))},t.onEditorPreparing=e=>{"filterRow"===e.parentType&&(e.editorOptions.valueChangeEvent="change")},t}_getRowsValues(e){var t,a=this,i=a.options.ViewModel.SelectionDataMembers,r=[];return i.forEach((i=>{void 0!==(t=a.getValueItem(i,e.index).getUniqueValue())&&r.push(t)})),a._dataController.getSelectionValues(r)}_getSelectedRowIndices(){var e=this._getSelectedValues();return e?this._dataController.getSelectedRowKeys(e):[]}_getTotalCaptionTemplate(e){if("Auto"==e)return(0,ut.Mu)("DashboardStringId.GridTotalAutoTemplate");{let t;switch(e){case"Min":t="DashboardStringId.GridTotalTypeMin";break;case"Max":t="DashboardStringId.GridTotalTypeMax";break;case"Avg":t="DashboardStringId.GridTotalTypeAvg";break;case"Sum":t="DashboardStringId.GridTotalTypeSum";break;default:t="DashboardStringId.GridTotalTypeCount"}return(0,_.format)((0,ut.Mu)("DashboardStringId.GridTotalTemplate"),(0,ut.Mu)(t),(0,ut.Mu)("DashboardStringId.GridTotalValueTemplate"))}}_getTotals(){var e=[];return(this.options.ViewModel.Columns||[]).forEach((t=>{var a=t.DataId;(t.Totals||[]).forEach((t=>{e.push({name:t.DataId,showInColumn:a,summaryType:"custom",displayFormat:this._getTotalCaptionTemplate(t.TotalType)})}))})),e}_calculateCustomSummary(e){e.totalValue=0}_getColumnName(e){return this.options.Name+e.DataId}calculateFilterExpressionHandler(e){return(t,a)=>{const i=this._dataGrid.getVisibleColumns().filter((t=>t.dataField===e.dataField))[0];return!this.isSummaryFilterCollecting&&"string"===i.dataType&&Za.some((e=>e===a))?e=>function(e,t,a){if("string"!=typeof e)return!1;switch(a){case"contains":return e.indexOf(t)>-1;case"notcontains":return-1===e.indexOf(t);case"startswith":return e.startsWith(t);case"endswith":return e.endsWith(t);case"=":return e===t;case"<>":return e!==t}}(e[i.dataField.toString()],t,a):i.defaultCalculateFilterExpression.call(i,t,a)}}_getColumns(){var e=this,t=[],a=e.options.ViewModel.Columns||[],i=this.options.controlContainer;return a.forEach(((a,r)=>{var o=a.DataId,n=this._getColumnName(a),s={allowEditing:!1,dataField:o,encodeHtml:e._isEncodeHtml(),caption:a.Caption,alignment:"Right"===a.HorzAlignment?e.TextAlignment.Right:e.TextAlignment.Left,allowFiltering:a.SupportClientFilter};switch("CaseSensitive"===Ga.d.gridColumnFilterMode&&(s.calculateFilterExpression=this.calculateFilterExpressionHandler(s).bind(this)),s[rt.e3]=a.DataId,s.headerAlignment=e.TextAlignment.Left,s.displayMode=a.DisplayMode,a.DisplayMode){case e.DisplayMode.Value:s.cellTemplate=(t,a)=>{let r=(0,We.I1)(t);var s=e.getValueItem(o,a.data.index);Ya.renderValue(r,s.getData().displayText,e._isEncodeHtml());let d=e._isDetail(a.rowType),l=d?n+"_detail":n;e._styleSettingsProvider.applyStyleSettings(r,i,s.getStyleSettingsInfo(),!1,l,d),d&&r.classList.add(e.CssClasses.gridAdaptiveCellValue)},s.resized=()=>{e._dataGrid&&void 0===e._dataGrid.columnOption(r,"visibleWidth")||(e._styleSettingsProvider.updateBarWidth(n),e._styleSettingsProvider.updateBarWidth(n+"_detail"))};break;case e.DisplayMode.Delta:s.cellTemplate=function(t,a){let r=(0,We.I1)(t);var n=e.getValueItem(o,a.data.index);let s=e._isDetail(a.rowType);Ya.renderDelta(r,n.getData(),s),e._styleSettingsProvider.applyStyleSettings(r,i,n.getStyleSettingsInfo(),!0),s&&r.classList.add(e.CssClasses.gridAdaptiveCellValue)};break;case e.DisplayMode.Hyperlink:s.cellTemplate=function(t,r){let s=(0,We.I1)(t);var d=e.getValueItem(o,r.data.index),l=o?(0,_.format)(a.UriPattern?a.UriPattern:"{0}",d.getUriValue()):void 0;Ya.renderHyperlink(s,l,d.getData().displayText,e._isEncodeHtml()),e._styleSettingsProvider.applyStyleSettings(s,i,d.getStyleSettingsInfo(),!1,n),e._isDetail(r.rowType)&&s.classList.add(e.CssClasses.gridAdaptiveCellValue)};break;case e.DisplayMode.Sparkline:s.alignment=e.TextAlignment.Left,s.cssClass="dx-dashboard-datagrid-column-visible-cell-content",s.cellTemplate=(t,r)=>{let s=(0,We.I1)(t);var d=e.getValueItem(o,r.data.index);e._disposablesBeforeUpdateContent.push(Ya.renderSparkline(n,a.ShowStartEndValues,s,d.getData())),e._styleSettingsProvider.applyStyleSettings(s,i,d.getStyleSettingsInfo(),!0),e._isDetail(r.rowType)&&s.classList.add(e.CssClasses.gridAdaptiveCellValue)},s.resized=()=>e._changeGridSparklineColumnsWidth([a]);break;case e.DisplayMode.Bar:s.alignment=e.TextAlignment.Left,s.cssClass="dx-dashboard-datagrid-column-visible-cell-content",s.cellTemplate=function(t,a){let r=(0,We.I1)(t);var s=e.getValueItem(o,a.data.index),d=s.getData();e._disposablesBeforeUpdateContent.push(Ya.renderBar(n,r,d.text,d.normalizedValue,d.zeroValue)),e._styleSettingsProvider.applyStyleSettings(r,i,s.getStyleSettingsInfo(),!0),e._isDetail(a.rowType)&&r.classList.add(e.CssClasses.gridAdaptiveCellValue)},s.resized=function(){var t=e._dataGrid?(0,We.I1)(e._dataGrid.element()):void 0;t&&Ya.changeGridBarColumnsWidth(t,n)};break;case e.DisplayMode.Image:s.cellTemplate=function(t,a){let r=(0,We.I1)(t);var n=e.getValueItem(o,a.data.index);Ya.renderImage(r,n.getData()),e._styleSettingsProvider.applyStyleSettings(r,i,n.getStyleSettingsInfo(),!0),e._isDetail(a.rowType)&&r.classList.add(e.CssClasses.gridAdaptiveCellValue)}}t.push(s)})),t}_changeGridSparklineColumnsWidth(e){if(e){let t=this._dataGrid?(0,We.I1)(this._dataGrid.element()):void 0;if(t){e.filter((e=>e.DisplayMode===this.DisplayMode.Sparkline)).forEach((e=>{Ya.changeGridSparklineColumnsWidth(t,this._getColumnName(e))}))}}}_isDetail(e){return"detailAdaptive"===e}_applySelectionUnsafe(){this.setSelection(this.options.SelectedValues)}_resizeUnsafe(){super._resizeUnsafe(),this._dataGrid.resize()}_getDataPoint(e){var t=this;return{getValues:function(a){return"Default"===a?t._dataController.getDimensionValues(e.data.index):null},getDeltaIds:function(){return t._getColumnDataIdsByColumnType("Delta")},getMeasureIds:function(){return t._getColumnDataIdsByColumnType("Measure")},getSelectionValues:function(a){return t._getRowsValues(e.data)}}}_getColumnsByColumnType(e){var t=this.options.ViewModel.Columns,a=[];return t.forEach((t=>{t.ColumnType===e&&a.push(t)})),a}_getColumnDataIdsByColumnType(e){var t=this._getColumnsByColumnType(e),a=[];return t.forEach((e=>{a.push(e.DataId)})),a}_getElementInteractionValue(e,t){return this._getRowsValues(e.data)}_getWidget(){return this._dataGrid}_setGridSelection(e,t){if(e&&e.length>0){var a=this._dataController.getSelectedRowKeys(e);this._selectRows(t?t(a):a)}}_selectRows(e){this._dataGrid&&this._dataGrid.selectRows(e)}_isMultiDataSupported(){return!0}_raiseClientFilterChanged(e){if(this.canRaiseFilterChanged){let e=this._dataGrid.getVisibleColumns();this.isSummaryFilterCollecting=!0;let t=this._dataGrid.getCombinedFilter();this.isSummaryFilterCollecting=!1;let a=void 0!==t?ja(t,e,void 0,this.dateToString):void 0;this.clientFilterChanged.fire(a)}}}var ei=a(3708);class ti extends ba{constructor(e,t){super(e,t)}dispose(){super.dispose(),this.widget&&this.widget.dispose()}_setSelectionUnsafe(e){super._setSelectionUnsafe(e),this.filterDataController.update(e,this._isEncodeHtml(),!0)}renderContentUnsafe(e,t,a){var i=this._getOptions(!0);this._raiseItemWidgetOptionsPrepared(i),this._lock();try{if(t&&this.widget&&this.widget.NAME===this._getWidgetName())this.widget.option(i);else{var r=this._createWidgetDiv();e.innerHTML="",e.appendChild(r),this.widget&&this.widget.dispose&&this.widget.dispose(),this.widget=this._createWidget(r,i)}}finally{this._unlock()}return!1}_createWidgetDiv(){return document.createElement("div")}_initializeData(e){super._initializeData(e),this.options&&(this.options.allowExport=!1)}get allowMultiselection(){return!0}set allowMultiselection(e){}get isMultiSelectable(){return!!this.dataController&&this.dataController.isMultiselectable()}_isPaneEmpty(){return super._isPaneEmpty()||!this.hasCaption()}updateInteractivityOptions(){this.interactivityController.setOptions(this.isMultiSelectable?ha.multiple:ha.single),this.interactivityController._allowSelectTuple=function(e){return!0}}getDataSource(){return new(F())({paginate:!0,pageSize:100,requireTotalCount:!0,store:new(M())({data:this.filterDataController.dataSource,key:ei.U4}),searchOperation:"contains",searchExpr:this._getDisplayExpr()})}get _enableSearch(){return!!this.options&&!!this.options.ViewModel&&this.options.ViewModel.EnableSearch}get _isBottomFloatingToolbarPosition(){return!0}_isBorderRequired(){return!1}_getDisplayExpr(){return this._isEncodeHtml()?"text":"html"}_getOptions(e){return{}}_hasToggleSelectionModeButton(){return!1}_resizeUnsafe(){super._resizeUnsafe(),this.widget.updateDimensions&&this.widget.updateDimensions()}_raiseItemClick(e){if(!this._isLocked()){var t=this._getAxisNames()[0],a=this.filterDataController.getInteractionValues(e,this._getSelectedValues()),i=a?a.map((e=>[{axisName:t,value:e}])):null;this.interactivityController.clickAction(i,!a)}}_mustSelectingFired(e){return!0}_isUpdating(e){return!e||e._updateLockCount>0}_applySelectionUnsafe(){var e=this._getSelectedValues();e&&this.setSelection(e)}_selectTuples(e,t,a){}_getWidget(){return this.widget}_getWidgetName(){return""}_createWidget(e,t){return null}}let ai={item:"dx-dashboard-combobox-filter-item",multiText:"dx-dashboard-filter-item-multitext",margins:"dx-dashboard-combobox-margins"};class ii extends ti{get dataController(){return this._dataController}set dataController(e){this._dataController=e}get filterDataController(){return this._dataController}get _shouldApplySelectionOnInitialRender(){return!1}constructor(e,t){super(e,t),this._isFixedHeight=!0}dispose(){super.dispose(),this._itemTemplateHandler=null,this._multiTagPreparingHandler=null,this._tagBoxSelectionChangedHandler=null,this._selectBoxValueChangedHandler=null,this._dataController=null}_setSelectionUnsafe(e){super._setSelectionUnsafe(e),this._lock();try{this.widget.option("value",this._getSelectedKeys())}finally{this._unlock(),this.widget.repaint()}}_clearSelectionUnsafe(){if(this.options.useNeutralFilterMode){this._lock();try{this.widget.option("value",null)}finally{this._unlock()}}}get _isBottomFloatingToolbarPosition(){return!1}get _allowPreview(){return!0}_getWidgetName(){return this.isMultiSelectable?"dxTagBox":"dxSelectBox"}_createWidgetDiv(){let e=super._createWidgetDiv();return"content"===this.visualMode&&e.classList.add(ai.margins),e}_createWidget(e,t){return this.isMultiSelectable?new(te())(e,t):new(X())(e,t)}_getMinContentHeight(){var e=document.createElement("div");return this._createWidget(e,this._getOptions(!1)),Dt.p.getElementBox(e).height}_generateInnerBorderClassesUnsafe(e){var t=super._generateInnerBorderClassesUnsafe(e);return this._isPaneEmpty()||t.push(ai.item),e&&(this._isPaneEmpty()?e.classList.remove(ai.item):e.classList.add(ai.item)),t}_getSelectedKeys(){if(!this.hasWidget)return null;const e=this._dataController.selection;return this.isMultiSelectable?e.map(this._dataController.getDataSourceItemKey):e&&e.length?this._dataController.getDataSourceItemKey(e[0]):null}_getOptions(e){return this._itemTemplateHandler=(e,t,a)=>{var i=(0,We.I1)(a),r=this._getDisplayExpr();"html"===r?i.innerHTML=e[r]:i.innerText=e[r]},this._multiTagPreparingHandler=e=>{this._dataController.dataSource.length===e.selectedItems.length?e.text=dt.D.text:e.selectedItems.length<9?e.cancel=!0:e.text=(0,_.format)((0,ut.Mu)("DashboardWebStringId.FilterElementCheckedComboBoxSelected"),e.selectedItems.length)},this._tagBoxSelectionChangedHandler=e=>{this._raiseItemClick(e.removedItems.length>0?e.removedItems:e.addedItems)},this._selectBoxValueChangedHandler=e=>{if(null!=e.value){const t=this._dataController.getDataSourceItemByKey(e.value);this._raiseItemClick([t])}},{...{dataSource:this.getDataSource(),displayExpr:this._getDisplayExpr(),valueExpr:ei.U4,value:this._getSelectedKeys(),placeholder:dt.O.getString(st.d.FilterElementRadioComboBoxNoDataCaption),encodeNoDataText:!0,noDataText:(0,ut.Mu)("DashboardStringId.FilterElementNoDataToDisplay"),itemTemplate:this._itemTemplateHandler,onMultiTagPreparing:this._multiTagPreparingHandler,maxDisplayedTags:1,selectAllMode:"allPages",searchEnabled:this._enableSearch},...this.isMultiSelectable?{onSelectionChanged:e?this._tagBoxSelectionChangedHandler:void 0,showSelectionControls:this.isMultiSelectable,showDropDownButton:!0,multiline:!1}:{onValueChanged:e?this._selectBoxValueChangedHandler:void 0},keyExpr:ei.U4,multiSelectEnabled:this.isMultiSelectable,selectAllText:dt.D.text,pageLoadMode:"scrollBottom",dropDownOptions:{container:this.controlContainer}}}_resizeUnsafe(){super._resizeUnsafe(),this.widget.repaint()}}var ri=a(5558);const oi=DevExpress.fx;var ni=a.n(oi),si=a(987),di=a.n(si);const li=DevExpress.ui.dxCalendar;var ui=a.n(li);class ci{static getCalendarMaxZoomLevel(e){switch(e){case"Year":return"decade";case"QuarterYear":case"MonthYear":return"year";default:return"month"}}static getCalendarType(e){switch(e){case"DateHour":case"DateHourMinute":case"DateHourMinuteSecond":case"None":return"datetime";default:return"date"}}}let hi="dx-dashboard-date-filter-widget",pi="dx-dashboard-date-filter-buttons",mi="dx-dashboard-date-filter-buttons-no-caption",gi="dx-dashboard-date-filter-buttons-left-to-right",bi="dx-dashboard-date-filter-buttons-top-down",fi="dx-dashboard-date-filter-button",yi="dx-dashboard-date-filter-datepicker-button-empty",Si="dx-dashboard-date-filter-overlay-wrapper",vi="dx-dashboard-date-filter-overlay",xi="dx-dashboard-date-filter-mobile",Di="dx-dashboard-date-filter-overlay-calendar-container",Ii="dx-dashboard-date-filter-overlay-calendar",Ci="dx-dashboard-date-filter-overlay-text-box",_i="dx-dashboard-date-filter-overlay-button";class wi{get text(){return this.checkButton.text}set text(e){this.checkButton.text=e}constructor(){this.showDropDown=!1,this.checkButton={key:"Check"},this.dropDownButton={key:"DropDown",icon:"edit"}}getButtons(){var e=[];return e.push(this.checkButton),this.showDropDown&&e.push(this.dropDownButton),e}}class Ti{constructor(e,...t){this.calendarWidget=e,this._widgetsToDispose=[],this._widgetsToDispose=t.filter((e=>!!e))}dispose(){this.calendarWidget&&this.calendarWidget.dispose(),this._widgetsToDispose&&this._widgetsToDispose.length&&this._widgetsToDispose.forEach((e=>e.dispose()))}}class Mi{get calendarFrom(){return this._calendarWidgetsFrom&&this._calendarWidgetsFrom.calendarWidget||null}get calendarTo(){return this._calendarWidgetsTo&&this._calendarWidgetsTo.calendarWidget||null}constructor(e,t,a){this.boundaryElementContainer=a,this._defaultButtonText=(0,ut.Mu)("DashboardStringId.DateFilterDatePickerButtonDefaultText"),this._overlayShown=!1,this._lockSelectionEvents=!1,this._updateScrollableContainer=()=>{},this._getBtnsContainerScrollWidth=()=>0,this._datePickerContent=new wi,this.quickButtons=[],this._handleKeyDown=e=>{"Escape"!==e.key&&"Escape"!==e.code||(this._removeOverlayEventListener(),this._overlay?.hide())},this._parent=document.createElement("div"),e.appendChild(this._parent),this._scrollableContent=Dt.p.wrapScrollable(this._parent,t.overflow,"both"),this._updateScrollableContainer=()=>Dt.p.updateScrollable(this._parent)}element(){return(0,We.i)(this._scrollableContent)}_update(e){this._options={...this._getDefaultOptions(),...e},this._dispose(),this._startDate=this._options.startDate,this._endDate=this._options.endDate;var t=this._options.buttonsInfo.length>0,a=this._scrollableContent;this._widgetDiv=this._createDiv(a,hi);var i=this._createButtonsDiv();this._getBtnsContainerScrollWidth=()=>Math.ceil(i.scrollWidth),"Near"==this._options.datePickerLocation&&this._addDatePicker(i),t&&this._options.buttonsInfo.forEach((e=>{let t=this._createDiv(i,fi);var a=new(di())(t,{items:[{text:e}],selectionMode:"multiple",focusStateEnabled:!0,onSelectionChanged:e=>{this._lockSelectionEvents||(e.removedItems.length>0&&this._options.clearAction(),e.addedItems.length>0&&(this._selectQuickButton(e.component),this._options.buttonClick(e.component.option("items")[0].text)))}});this.quickButtons.push(a)})),"Far"==this._options.datePickerLocation&&this._addDatePicker(i);var r=this._createDiv(this._widgetDiv,Si);this._createDropDownContent(),this._overlay=new(q())(r,this._getOverlayOptions()),this._updateDropDownButtonText()}_getHeight(){return this._widgetDiv.offsetHeight}_updateSize(e,t){if(this._widgetDiv.style.height="auto","Vertical"===this._options.arrangementMode){this._widgetDiv.style.height=t+"px",this._widgetDiv.style.width=e+"px";let a=this._getBtnsContainerScrollWidth(),i=this._options.hasOuterMargin?0:6;a-Math.ceil(e)-i>0&&(this._widgetDiv.style.width=`${a}px`),this._updateScrollableContainer()}else this._widgetDiv.style.width=e+"px"}_setSelectedValues(e){e&&e.length>0&&(e[0]||e[1])?(this._startDate=e[0],this._endDate=e[1],this._setDatePickerBtnState(!0)):(this._clearSelectedPeriods(),this._setDatePickerBtnState(!1)),this._updateDropDownButtonText()}_setPeriod(e){var t=this.quickButtons;if(null!=e&&e<t.length){this._setDatePickerBtnState(!1);var a=t[e];a.option("selectedItems",a.option("items"))}}_clearSelectedPeriods(){this._performWithLockedEvents((()=>{for(var e=this.quickButtons,t=0;t<e.length;t++)e[t].option("selectedItems",[])}))}_clearSelectedValues(){this._setSelectedValues([]),this._clearSelectedPeriods()}_submit(){var e=this._options.filterType;"After"===e&&(this._startDate=this._calendarWidgetsFrom.calendarWidget.option("value"),this._endDate=null),"Before"===e&&(this._startDate=null,this._endDate=this._calendarWidgetsTo.calendarWidget.option("value")),"Exact"===e&&(this._startDate=this._calendarWidgetsFrom.calendarWidget.option("value"),this._endDate=this._calendarWidgetsFrom.calendarWidget.option("value")),"Between"===e&&(this._startDate=this._calendarWidgetsFrom.calendarWidget.option("value"),this._endDate=this._calendarWidgetsTo.calendarWidget.option("value")),this._applyValues(),this._removeOverlayEventListener(),this._overlay.hide(),this._updateDropDownButtonText()}_removeOverlayEventListener(){(0,We.I1)(this._overlay.content())?.removeEventListener("keydown",this._handleKeyDown)}_applyValues(){this._processItemClick([this._startDate,this._endDate]),this._performWithLockedEvents((()=>{for(var e=0;e<this.quickButtons.length;e++)this.quickButtons[e].option("selectedItems",[]);this._setDatePickerBtnState(!0)}))}_addDatePicker(e){this._datePickerDiv=this._createDiv(e,fi),this.datePickerButton=new(di())(this._datePickerDiv,{items:this._datePickerContent.getButtons(),focusStateEnabled:!0,keyExpr:"key",selectionMode:"multiple",onSelectionChanged:e=>{if(!this._lockSelectionEvents){e.removedItems.length>0&&"Check"===e.removedItems[0].key&&this._onDatePickerUnchecked();var t=e.addedItems[0];if(t){"DropDown"===t.key&&this._showPopup(),"Check"===t.key&&(null==this._startDate&&null==this._endDate?(e.component.option("selectedItemKeys",[]),this._showPopup()):this._applyValues());var a=e.component.option("selectedItemKeys");a=a.filter((e=>"DropDown"!==e)),e.component.option("selectedItemKeys",a)}}}})}_getStartCalendarValue(){return this._startDate||this._options.minimum}_getEndCalendarValue(){return this._endDate||this._options.maximum}_createDiv(e,...t){var a=document.createElement("div");return null!=e&&e.appendChild(a),t.forEach((e=>this._addClass(a,e))),a}_createButtonsDiv(){var e=[pi];return"Vertical"===this._options.arrangementMode?e.push(bi):e.push(gi),this._options.hasOuterMargin||e.push(mi),this._createDiv(this._widgetDiv,...e)}_createDropDownContent(){var e=this._options.filterType;this._dropDownContentDiv=this._createDiv(null,vi),this._options.mobileLayout&&this._addClass(this._dropDownContentDiv,xi);var t=e=>{this._calendarWidgetsFrom=this._createDatePicker(this._dropDownContentDiv,(e=>{this._startDate=e}),e)},a=e=>{this._calendarWidgetsTo=this._createDatePicker(this._dropDownContentDiv,(e=>{this._endDate=e}),e)};"Between"===e?(t(!1),a(!0)):"Before"===e?a(!0):t(!0)}_createDatePicker(e,t,a){return this._options.mobileLayout?this._createMobileCalendar(e,t,a):this._createDesktopCalendar(e,a)}_createDesktopCalendar(e,t){var a=this._createDiv(e,Di),i=this._createCalendar(a,(e=>{r.option("value",e.value)})),r=this._createTextBox(a,(e=>{i.option("value",e)})),o=t?this._createSubmitButton(a):null;return new Ti(i,r,o)}_createMobileCalendar(e,t,a){var i=this._createDiv(e,Di),r=this._createTextBox(i,(e=>{t(e)})),o=a?this._createSubmitButton(i):null;return new Ti(r,o)}_createCalendar(e,t){var a=this._createDiv(e,Ii);return new(ui())(a,{focusStateEnabled:!0,maxZoomLevel:ci.getCalendarMaxZoomLevel(this._options.groupInterval),onValueChanged:t})}_createTextBox(e,t){var a=this._createDiv(e,Ci);return new(R())(a,{width:"auto",useMaskBehavior:!0,displayFormat:"shortdate",showDropDownButton:!1,type:"date",onValueChanged:e=>{t(e.value)}})}_createSubmitButton(e){var t=this._createDiv(e,_i);return new(V())(t,{text:(0,ut.Mu)("DashboardStringId.ButtonApply"),elementAttr:{tabindex:"0"},onClick:e=>{this._submit()}})}_processItemClick(e){this._options.valueChanged&&this._options.valueChanged(e)}_updateDropDownButtonText(){var e=this._startDate,t=this._endDate;if(this.datePickerButton)if(e||t){var a=this._options.format,i=e?a(e):null,r=t?a(t):null,o=this._options.displayTextPattern;o?this._setDatePickerText((0,_.format)(o,i,r),!0):this._setDatePickerText((0,nt.qz)({left:i,right:r}),!0)}else this._setDatePickerText(this._defaultButtonText,!1)}_getDefaultOptions(){return{arrangementMode:"AutoHeight",filterType:"Between",datePickerLocation:"Far",buttonsInfo:[],displayTextPattern:(0,ut.Mu)("DashboardStringId.FromToDatePeriodCaption"),groupInterval:"DayMonthYear",format:e=>e.toString()}}_addClass(e,t){e.classList.add(t)}_removeClass(e,t){e.classList.remove(t)}_dispose(){this._calendarWidgetsFrom&&(this._calendarWidgetsFrom.dispose(),this._calendarWidgetsFrom=null),this._calendarWidgetsTo&&(this._calendarWidgetsTo.dispose(),this._calendarWidgetsTo=null),this._scrollableContent&&(this._scrollableContent.innerHTML=""),null!=this.datePickerButton&&(this.datePickerButton.dispose(),this.datePickerButton=null);for(var e=0;e<this.quickButtons.length;e++)this.quickButtons[e].dispose();this.quickButtons=[],this._overlay&&(this._overlay?.dispose&&this._overlay.dispose(),this._overlay=null)}_disposeWithElement(){this._dispose(),this._parent&&this._parent.parentElement&&this._parent.parentElement.removeChild(this._parent),this._parent=null,this._dropDownContentDiv=null,this._datePickerDiv=null,this._widgetDiv=null,this._scrollableContent=null}dispose(){this._disposeWithElement()}_getOverlayOptions(){var e=this;const t={width:this._getOverlayWidth(),height:"auto",position:{collision:"flipfit",my:"top left",at:"bottom left",of:e._datePickerDiv,boundary:e.boundaryElementContainer},onHidden:t=>{e._overlayShown=!1},contentTemplate:e=>{(0,We.I1)(e).appendChild(this._dropDownContentDiv)},hideOnOutsideClick:!0,wrapperAttr:{class:Si}};return t.container=e.boundaryElementContainer,t.animation=!1,t}_getOverlayWidth(){return this._options.mobileLayout?function(){return.9*(0,We.RG)(window)}:"auto"}_setDatePickerText(e,t){t?this._removeClass(this._datePickerDiv,yi):this._addClass(this._datePickerDiv,yi),this._datePickerContent.showDropDown=t,this._datePickerContent.text=e,this.datePickerButton.option("items",this._datePickerContent.getButtons())}_selectQuickButton(e){this._performWithLockedEvents((()=>{this._setDatePickerBtnState(!1);for(var t=0;t<this.quickButtons.length;t++)e!=this.quickButtons[t]&&this.quickButtons[t].option("selectedItems",[])}))}_focusElement(e){if(e.hasAttribute("tabindex")&&"0"===e.getAttribute("tabindex"))e.focus();else{var t=e.querySelectorAll('[tabindex="0"]');t.length>0&&t[0].focus()}}_showPopup(){this._overlayShown=!this._overlayShown,this._overlay.toggle(this._overlayShown),ni().off=!0,this._calendarWidgetsFrom&&this._calendarWidgetsFrom.calendarWidget.option("value",this._getStartCalendarValue()),this._calendarWidgetsTo&&this._calendarWidgetsTo.calendarWidget.option("value",this._getEndCalendarValue()),ni().off=!1,this._removeOverlayEventListener();let e=(0,We.I1)(this._overlay.content());e&&(e.addEventListener("keydown",this._handleKeyDown),this._focusElement(e))}_setDatePickerBtnState(e){this.datePickerButton&&(e&&"Check"!==this.datePickerButton.option("selectedItemKeys")[0]?this.datePickerButton.option("selectedItemKeys",["Check"]):e||0===this.datePickerButton.option("selectedItemKeys").length||this.datePickerButton.option("selectedItemKeys",[]))}_onDatePickerUnchecked(){this.quickButtons.every((e=>0===e.option("selectedItemKeys").length))&&this._options.clearAction()}_performWithLockedEvents(e){this._lockSelectionEvents=!0;try{e()}finally{this._lockSelectionEvents=!1}}}let Ni={item:"dx-dashboard-date-filter-item"};class Ei extends ba{get _allowPreview(){return!0}constructor(e,t){super(e,t)}_getMinContentHeight(){return this.widget&&this._isFixedHeight?this.widget._getHeight():0}renderContentUnsafe(e,t,a){super.renderContentUnsafe(e,t,a),(!t||!this.widget)&&(this.widget=new Mi(e,{useNativeScrolling:this.options.useNativeScrolling,overflow:this.options.overflow},this.controlContainer));var i=this.getWidgetOptions();return this._lock(),this.widget._update(i),this._unlock(),this.widget._updateSize((0,We.RG)(this.contentRoot),(0,We.Oq)(this.contentRoot)),this._isFixedHeight="AutoHeight"===i.arrangementMode,this.timePeriodMenuSelectedIndex=this.options.ViewModel.SelectedPeriodIndex,this._applySelectionToWidget(),!1}getInfoUnsafe(){return{...super.getInfoUnsafe(),selectedPeriodName:this._getCurrentPredefinedRange()}}_setSelectionUnsafe(e){super._setSelectionUnsafe(e),this._applySelectionToWidget()}_clearSelectionUnsafe(){super._clearSelectionUnsafe(),this.widget&&(this.timePeriodMenuSelectedIndex=void 0,this._clearSelectedValues())}_initializeData(e){super._initializeData(e),this.options&&(this.options.allowExport=!1)}_clearSelectedValues(){this._lock(),this.widget._clearSelectedValues(),this._unlock()}_applySelectionToWidget(){if(this._lock(),void 0!==this.timePeriodMenuSelectedIndex)this.widget._setPeriod(this.timePeriodMenuSelectedIndex);else{const e=this.options.SelectedValues&&this.options.SelectedValues[0]&&this.options.SelectedValues[0].map((e=>this._convertSelectedValues(e)));this.widget._setSelectedValues(e)}this._unlock(),this.updateConstraints()}getWidgetOptions(){var e=this.options.multiData,t=this.options.ViewModel,a=t=>e&&e.getMeasureValue(t).getValue();return{filterType:t.FilterType,arrangementMode:t.ArrangementMode,datePickerLocation:t.DatePickerLocation,displayTextPattern:t.DisplayTextPattern,groupInterval:t.GroupInterval,format:e=>{var a=e;return"Year"===t.GroupInterval&&(a=this._ensureYearValue(a)),ri.O6.format(a,(0,nt.mL)({DateTimeFormat:t.DateTimeFormat}))},buttonClick:e=>{if(!this._isLocked())for(var a=0;a<t.DateTimePeriods.length;a++)if(e===t.DateTimePeriods[a].Name&&e!==this._getCurrentPredefinedRange()){this.predefinedRangeChanged&&this.predefinedRangeChanged(e);break}},buttonsInfo:t.DateTimePeriods.map((e=>e.Name)),valueChanged:e=>{this._isLocked()||this.selected.fire(this.getName(),rt.qH.setMasterFilter,[e])},minimum:a(t.MinimumId),maximum:a(t.MaximumId),clearAction:()=>this.clearMasterFilter.fire(this.getName()),hasOuterMargin:!this._isPaneEmpty()||"content"===this.visualMode,mobileLayout:this._mobileLayout()}}_mobileLayout(){return!1}_convertSelectedValues(e){return null!=e&&"Year"==this.options.ViewModel.GroupInterval&&"number"==typeof e?new Date(e,0,1):e}_getCurrentPredefinedRange(){return void 0!==this.timePeriodMenuSelectedIndex?this.options.ViewModel.DateTimePeriods[this.timePeriodMenuSelectedIndex].Name:""}_setPredefinedRange(e){if(e){var t=this.options.ViewModel.DateTimePeriods;let a=t.filter((t=>t.Name===e))[0];if(a){let e=t.indexOf(a);this.timePeriodMenuSelectedIndex=e,this._applySelectionToWidget()}}else this.timePeriodMenuSelectedIndex=void 0}_ensureYearValue(e){return e instanceof Date?e.getFullYear():e}_updateContentSizeUnsafe(){super._updateContentSizeUnsafe();var e=(0,We.RG)(this.contentRoot),t=(0,We.Oq)(this.contentRoot);if("AutoHeight"===this.options.ViewModel.ArrangementMode){var a=this._getMinContentHeight();this.widget._updateSize(e,t);var i=this._getMinContentHeight();a&&a!==i&&this.updateConstraints()}else this.widget._updateSize(e,t)}_getWidget(){return this.widget}_isBorderRequired(){return!1}_isPaneEmpty(){return super._isPaneEmpty()||!this.hasCaption()}_isTransparentBackground(){return this._isPaneEmpty()&&"content"!==this.visualMode}_generateInnerBorderClassesUnsafe(e){var t=super._generateInnerBorderClassesUnsafe(e);return this._isPaneEmpty()||t.push(Ni.item),e&&(this._isPaneEmpty()?e.classList.remove(Ni.item):e.classList.add(Ni.item)),t}dispose(){this.widget&&this.widget.dispose(),super.dispose()}}Ei.MinMeasureId="DateFilterMin",Ei.MaxMeasureId="DateFilterMax";let Ai={borderVisible:"dx-list-border-visible",separatorHidden:"dx-list-item-separator-hidden",list:"dx-dashboard-list",item:"dx-dashboard-list-item",emptyMessage:"dx-dashboard-empty-message"};class Fi extends ti{get dataController(){return this._dataController}set dataController(e){this._dataController=e}get filterDataController(){return this._dataController}constructor(e,t){super(e,t)}_setSelectionUnsafe(e){super._setSelectionUnsafe(e),this._lock();try{this.widget.option("selectedItems",this._getSelection())}finally{this._unlock()}}_clearSelectionUnsafe(){if(this.options.useNeutralFilterMode){this._lock();try{this.widget.unselectAll()}finally{this._unlock()}}}_generateInnerBorderClassesUnsafe(e){var t=super._generateInnerBorderClassesUnsafe(e);return this._isPaneEmpty()||t.push(Ai.item),e&&(this._isPaneEmpty()?e.classList.remove(Ai.item):e.classList.add(Ai.item)),t}renderContentUnsafe(e,t,a){super.renderContentUnsafe(e,t,a);let i=(0,We.I1)(this.widget.element());return i.classList.add(Ai.separatorHidden),this._isPaneEmpty()&&"content"!==this.visualMode?i.classList.add(Ai.borderVisible):i.classList.remove(Ai.borderVisible),!1}_getWidgetName(){return"dxList"}_createWidget(e,t){return e.classList.add(Ai.list,Ai.emptyMessage),new($())(e,t)}_getSelection(){return!this.isMultiSelectable&&this._dataController.selection.length>1?[this._dataController.selection[0]]:this._dataController.selection}_getOptions(e){var t=this;return{dataSource:t.getDataSource(),selectedItems:t._getSelection(),showSelectionControls:!0,focusStateEnabled:!0,hoverStateEnabled:!0,keyExpr:ei.U4,searchEnabled:t._enableSearch,searchEditorOptions:{placeholder:dt.O.getString(st.d.SearchNullValuePrompt)},encodeNoDataText:!0,noDataText:(0,ut.Mu)("DashboardStringId.FilterElementNoDataToDisplay"),selectionMode:t.isMultiSelectable?"all":"single",selectAllMode:"allPages",selectAllText:dt.D.text,pageLoadMode:"scrollBottom",onOptionChanged:e=>{"searchEnabled"==e.name&&e.component.option("searchValue",void 0)},onSelectionChanged:e?function(e){t.isMultiSelectable&&e.removedItems.length>0?t._raiseItemClick(e.removedItems):t._raiseItemClick(e.addedItems)}:void 0}}}let Pi={borderVisible:"dx-treeview-border-visible",topBorder:"dx-dashboard-top-border",item:"dx-dashboard-tree-item"};class Vi extends ti{get dataController(){return this._dataController}set dataController(e){this._dataController=e}get filterDataController(){return this._dataController}_setSelectionUnsafe(e){super._setSelectionUnsafe(e);var t=this._dataController.selection;Ga.l.useLegacyTreeView||null==this.widget||this.widget.getSelectedRowKeys("leavesOnly").sort().toString()===t.sort().toString()||(this._lock(),this.widget.selectRows(t).always((()=>this._unlock())))}_generateInnerBorderClassesUnsafe(e){var t=super._generateInnerBorderClassesUnsafe(e);return this._isPaneEmpty()||t.push(Pi.item),e&&(this._isPaneEmpty()?e.classList.remove(Pi.item):e.classList.add(Pi.item)),t}_clearSelectionUnsafe(){this.options.useNeutralFilterMode&&(this._lock(),this.widget.selectRows([]).always((()=>this._unlock())))}renderContentUnsafe(e,t,a){super.renderContentUnsafe(e,t,a);var i=(0,We.I1)(this.widget.element());return Ga.l.useLegacyTreeView&&this._isPaneEmpty()&&"content"!==this.visualMode?i.classList.add(Pi.borderVisible):i.classList.remove(Pi.borderVisible),!1}_getWidgetName(){return Ga.l.useLegacyTreeView?"dxTreeView":"dxTreeList"}_createWidget(e,t){return Ga.l.useLegacyTreeView?new(ue())(e,t):new(de())(e,t)}_getOptions(e){var t=this;return Ga.l.useLegacyTreeView?{items:t._dataController.dataSource,width:"100%",height:"100%",keyExpr:"key",hoverStateEnabled:!1,scrollDirection:"both",showCheckBoxesMode:"selectAll",rootValue:null,selectAllText:dt.D.text,selectNodesRecursive:!0,onSelectionChanged:e?e=>t._raiseItemClick(e.component.getNodes()):void 0,encodeNoDataText:!0,noDataText:(0,ut.Mu)("DashboardStringId.FilterElementNoDataToDisplay")}:{dataSource:t._dataController.dataSource,itemsExpr:"items",dataStructure:"tree",columns:[{caption:dt.D.text,dataField:"text",encodeHtml:t._isEncodeHtml()}],selection:{allowSelectAll:!0,mode:"multiple",recursive:!0},scrolling:{mode:"virtual"},sorting:{mode:"none"},searchPanel:{placeholder:dt.O.getString(st.d.SearchNullValuePrompt),visible:this._enableSearch,width:"100%",searchVisibleColumnsOnly:!0},autoExpandAll:t.options.ViewModel.AutoExpandNodes,expandNodesOnFiltering:!0,showRowLines:!1,showBorders:t.hasParentContainer()&&"content"!==this.visualMode,width:"100%",height:"100%",keyExpr:ei.U4,hoverStateEnabled:!1,rootValue:null,noDataText:(0,ut.Mu)("DashboardStringId.FilterElementNoDataToDisplay"),onContentReady:e=>{let t=e.component.getScrollable();t&&(t.off("scroll",this._onScrollChanged),t.on("scroll",this._onScrollChanged))},onDisposing:e=>{let t=e.component.getScrollable();t&&t.off("scroll",this._onScrollChanged)},onEditorPrepared:e=>{(0,We.I1)(e.editorElement).classList.remove("dx-treelist-checkbox-size")},onSelectionChanged:e?e=>{if(!this._isLocked()){if(e.currentSelectedRowKeys.length>0&&e.currentDeselectedRowKeys.length>0)throw new Error("TREEVIEW has an incorrect selection");this._raiseItemClick(this._getSelectedBranches(e.currentSelectedRowKeys.length>0?e.currentSelectedRowKeys:e.currentDeselectedRowKeys,e.currentSelectedRowKeys.length>0))}}:void 0}}_fillChildren(e,t,a,i,r){if(e.children&&e.children.forEach((e=>{const o=t.slice();o.push(e.data.value),this._fillChildren(e,o,a,i,r)})),!e.children||!e.children.length){const e=this.dataController.multiData?this.dataController.multiData.getDimensions().length-t.length:0;for(let a=0;a<e;a++)t.push(h.A.olapNullValueGuid);if(a&&r[t]||!a&&!r[t])return!0;i[t]=t}}_getSelectedBranches(e,t=!1){const a={},i=(0,at.RS)(this._getSelectedValues());for(let r=0;r<e.length;r++){const o=this.widget.getNodeByKey(e[r]);if(!o)continue;const n=[o.data.value];let s=o;for(;s.parent&&s.level>0;)n.unshift(s.parent.data.value),s=s.parent;this._fillChildren(o,n,t,a,i)}return Object.keys(a).map((e=>a[e]))}_onScrollChanged(e){0!==e.scrollOffset.top?(0,We.I1)(e.element).classList.add(Pi.topBorder):(0,We.I1)(e.element).classList.remove(Pi.topBorder)}}const Bi=DevExpress.data.PivotGridDataSource;var Oi=a.n(Bi),Li=a(5803);const ki="pivotBar";class Wi extends ba{get dataController(){return this._dataController}set dataController(e){this._dataController=e}get _captionToolbarSeparatorRequired(){return!this.hasParentContainer()||this.hasParentContainer()&&"caption"===this.visualMode}get _multiData(){return this.options.multiData}get _viewModel(){return this.options.ViewModel}constructor(e,t){super(e,t),this._collapseStateCache={},this._conditionalFormattingInfoCache=[],this._pivotLoadingDeferred=null,this._dataUpdateHook=null,this._pointsCache={columns:{},rows:{}},this._dataSource=null,this._styleSettingsProvider=null,this.pivotGridViewer=null,this.expandStateChanged=(0,We.NG)(),this._expandValueChangingHandler=e=>{this._resetPivotLoadingDeferred(),this._dataUpdateHook&&this._dataUpdateHook.reject(),this._dataUpdateHook=(0,We.KO)();const t="column"===e.area,a=e.path;this._onExpandValue({values:a,isColumn:t,isExpand:e.expanded,isRequestData:!!e.needExpandData}),this.onCollapseStateChanged(t,a,!e.expanded)},this._collapseStateCache={},this._conditionalFormattingInfoCache=[],this._styleSettingsProvider=new za.AI(this.container),this._styleSettingsProvider.initialize(this.options.ConditionalFormattingModel)}dispose(){super.dispose(),this.pivotGridViewer=null,this._dataSource&&(this._dataSource.dispose(),this._dataSource=null),this._styleSettingsProvi
8der&&(this._styleSettingsProvider.dispose(),this._styleSettingsProvider=null),this._pivotLoadingDeferred&&(this._pivotLoadingDeferred.reject(),this._pivotLoadingDeferred=null),this._dataUpdateHook&&(this._dataUpdateHook.reject(),this._dataUpdateHook=null),this.expandStateChanged&&(this.expandStateChanged.empty(),this.expandStateChanged=null),this._collapseStateCache=null,this._conditionalFormattingInfoCache=null,this._pointsCache=null}hideLoadingPanel(){this._pivotLoadingDeferred?this._pivotLoadingDeferred.promise().then((()=>{super.hideLoadingPanel()})):super.hideLoadingPanel()}renderContentUnsafe(e,t,a){return this._resetPivotLoadingDeferred(),this.options&&this._createAndLoadDataSource().then((i=>{var r=this._getPivotGridOptions(i.dataSource,i.fields);this._raiseItemWidgetOptionsPrepared(r),t&&this.pivotGridViewer?this.pivotGridViewer.option(r):(this.pivotGridViewer&&this.pivotGridViewer.dispose(),this.pivotGridViewer=this._createTestableWidget(e,r)),this._conditionalFormattingInfoCache=[],a&&a()})),!0}_createTestableWidget(e,t){return new(K())(e,t)}renderPartialContentUnsafe(){this._conditionalFormattingInfoCache=[]}getInfoUnsafe(){return(0,We.zw)(super.getInfoUnsafe(),{scroll:{topPath:this.pivotGridViewer.getScrollPath("row"),leftPath:this.pivotGridViewer.getScrollPath("column"),horizontal:this.pivotGridViewer.hasScroll("column"),vertical:this.pivotGridViewer.hasScroll("row")}})}getExpandingState(e=!0,t=!0){var a=this.pivotGridViewer?this.pivotGridViewer.getDataSource():void 0;return{rows:e?this._getStatePaths(a,!1,!0):this._getStatePaths(a,!1,!1),columns:t?this._getStatePaths(a,!0,!0):this._getStatePaths(a,!0,!1)}}_onExpandStateChanged(e){this.expandStateChanged.fire(e)}_getStatePaths(e,t,a){if(!e)return[];const i=[],r=e.getData()||[],o=t?"column":"row",n=e.getAreaFields(o,!1),s=(e,t,a)=>{let i;t=t||[],e=e||[];for(let r=0;r<e.length;r++)i=e[r],t.unshift(i),a(t,r),i.children&&s(i.children,t,a),t.shift()};return s(r[o+"s"],void 0,(function(e){var t=e[0],r=(e=>{for(var t=[],a=e.length-1;a>=0;a--)t.push(e[a].key||e[a].value);return t})(e);let o=!!t.children;(a&&o||!a&&!o)&&r.length<n.length&&i.push(r.slice())})),i}_initializeData(e){super._initializeData(e),this._dataUpdateHook||(this._dataUpdateHook=(0,We.KO)()),this._dataUpdateHook.resolve(),this.options.PivotExpandViewState=e.PivotExpandViewState,this._styleSettingsProvider&&this._styleSettingsProvider.initialize(this.options.ConditionalFormattingModel)}_loadState(e){let t=this.options.PivotExpandViewState;if(t){let a=e.map((e=>({...e})));a.forEach((e=>{var a=t.fields.filter((t=>t.name==e.name))[0];a&&(e.expanded=a.expanded)})),t.fields=a}return t}_getPivotGridOptions(e,t){let a=this._viewModel;if(!a)return{};const i={};return i.dataSource=e,i.fieldChooser={enabled:!1},i.loadPanel={enabled:!1},i.contextMenuEnabled=!1,i.showRowGrandTotals=this._showRowGrandTotals(t),i.showColumnGrandTotals=this._getShowColumnGrandTotals(t),i.showColumnTotals=a.ShowColumnTotals,i.showRowTotals=a.ShowRowTotals,i.dataFieldArea="Rows"==a.ValuesPosition?"row":"column","Compact"==a.LayoutType?(i.rowHeaderLayout="tree","Near"==a.ColumnTotalsPosition?i.showTotalsPrior="columns":i.showTotalsPrior="none"):(i.rowHeaderLayout="standard","Top"==a.RowTotalsPosition&&"Near"==a.ColumnTotalsPosition?i.showTotalsPrior="both":"Top"==a.RowTotalsPosition?i.showTotalsPrior="rows":"Near"==a.ColumnTotalsPosition?i.showTotalsPrior="columns":i.showTotalsPrior="none"),i.encodeHtml=this._isEncodeHtml(),i.scrolling={mode:"virtual"},i.stateStoring={enabled:!0,type:"custom",savingTimeout:0,customLoad:()=>(0,We.KO)().resolve(this._loadState(t)).promise(),customSave:e=>{this._onExpandStateChanged(e)}},i.onExpandValueChanging=this._expandValueChangingHandler,i.texts={grandTotal:dt.O.getString(st.d.PivotGridGrandTotal),total:dt.O.getString(st.d.PivotGridTotal),noData:dt.O.getString(st.d.MessagePivotHasNoData)},i.onCellClick=e=>{"data"===e.area&&this._raiseItemClick(e.cell)},i.onCellPrepared=e=>this._onCellPrepared(e),i.onContentReady=e=>{this._styleSettingsProvider.draw(),this._resolvePivotLoadingDeferred()},i}_getShowColumnGrandTotals(e){let t=this._viewModel,a=e.filter((function(e){return"column"==e.area})),i=e.filter((function(e){return"row"==e.area}));return!t.ShowColumnGrandTotals&&0===a.length&&0!==i.length||t.ShowColumnGrandTotals}_showRowGrandTotals(e){let t=this._viewModel,a=e.filter((function(e){return"column"==e.area})),i=e.filter((function(e){return"row"==e.area}));return!t.ShowRowGrandTotals&&0!==a.length&&0===i.length||t.ShowRowGrandTotals}
8_resetPivotLoadingDeferred(){this._pivotLoadingDeferred&&this._pivotLoadingDeferred.reject(),this._pivotLoadingDeferred=(0,We.KO)()}_resolvePivotLoadingDeferred(){this._pivotLoadingDeferred&&this._pivotLoadingDeferred.resolve(),this._pivotLoadingDeferred=null}onCollapseStateChanged(e,t,a){let i=this,r=t.concat(e?"column":"row").toString();i._conditionalFormattingInfoCache=[],a?i._collapseStateCache[r]=!0:delete i._collapseStateCache[r]}_resizeUnsafe(){super._resizeUnsafe(),this.pivotGridViewer&&this.pivotGridViewer.resize(),this._styleSettingsProvider.updateBarWidth(ki)}_getDataPoint(e){var t=this.options.ViewModel;return{getValues(t){switch(t){case c.X.pivotRowAxis:return e.rowPath;case c.X.pivotColumnAxis:return e.columnPath;default:return null}},getDeltaIds:function(){return[]},getMeasureIds:function(){var a=e.dataIndex;return null!=a?[t.Values[a].DataId]:null}}}_getWidget(){return this.pivotGridViewer}_onCellPrepared(e){var t,a=(e.area===at.A_.column||e.area===at.A_.row)&&void 0!==e.cell.dataIndex,i={area:e.area};a||(e.area===at.A_.column?(i.columnPath=e.cell.path,i.columnType=e.cell.type):e.area===at.A_.row?(i.rowPath=e.cell.path,i.rowType=e.cell.type):(i.columnPath=e.cell.columnPath,i.rowPath=e.cell.rowPath,i.cellIndex=e.cell.dataIndex,i.columnType=e.cell.columnType,i.rowType=e.cell.rowType),t=this._dataController.getStyleSettingsInfo(i,this._collapseStateCache,this._conditionalFormattingInfoCache,this._pointsCache),this._styleSettingsProvider.applyStyleSettings((0,We.I1)(e.cellElement),this.options.controlContainer,t,!1,ki))}_getFields(){if(!this._viewModel)return;let e=Li.Zz.createAreaFields(this._viewModel.Columns,"column",this._viewModel.AutoExpandColumnGroups);for(var t=0;t<this._viewModel.Columns.length;t++)e[t].showTotals=this._viewModel.Columns[t].ShowTotals;let a=Li.Zz.createAreaFields(this._viewModel.Rows,"row",this._viewModel.AutoExpandRowGroups);for(t=0;t<this._viewModel.Rows.length;t++)a[t].showTotals=this._viewModel.Rows[t].ShowTotals;let i=Li.Zz.createAreaFields(this._viewModel.Values,"data");for(t=0;t<this._viewModel.Values.length;t++)i[t].showValues=this._viewModel.Values[t].ShowValues,i[t].showTotals=this._viewModel.Values[t].ShowTotals,i[t].showGrandTotals=this._viewModel.Values[t].ShowGrandTotals;return e.concat(a).concat(i)}_createAndLoadDataSource(){return new Promise((e=>{let t=this._getFields(),a=!0;var i=new(Oi())({remoteOperations:!0,fields:t,retrieveFields:!1,load:e=>a?(a=!1,[Li.Zz.getSchemaRow(t)]):this._dataUpdateHook?this._dataUpdateHook.then((()=>this._getLoadData(e))):(0,We.KO)().reject().promise()});i.state(this._loadState(t)),i.on("loadingChanged",(a=>{i.isLoading()||e({dataSource:i,fields:t})}))}))}_getLoadData(e){if(!this._multiData||this._multiData.isEmpty())return;let t,a=e.group,i=e.groupSummary,r=e.totalSummary,o=Li.xD.simplify(e.filter),n={columns:Li.Zz.getColumnAxis(this._multiData).getDimensions().map((e=>e.id)),rows:Li.Zz.getRowAxis(this._multiData).getDimensions().map((e=>e.id))},s=Li.st.extract(o),d={columns:s.filter((e=>null!=n.columns.filter((t=>t===e))[0])).sort(((e,t)=>n.columns.indexOf(e)-n.columns.indexOf(t))),rows:s.filter((e=>null!=n.rows.filter((t=>t===e))[0])).sort(((e,t)=>n.rows.indexOf(e)-n.rows.indexOf(t)))},l=a?a.map((e=>e.selector)):[],u={columns:l.filter((e=>null!=n.columns.filter((t=>t===e))[0])),rows:l.filter((e=>null!=n.rows.filter((t=>t===e))[0]))},c={column:(0,at.SL)(l,(e=>void 0!==n.columns.filter((t=>t===e))[0])),row:(0,at.SL)(l,(e=>void 0!==n.rows.filter((t=>t===e))[0]))},p={columns:(0,at.dM)((0,at.Rd)(d.columns,u.columns)),rows:(0,at.dM)((0,at.Rd)(d.rows,u.rows))};t=-1===c.column?p.rows.concat(l).concat(p.columns):-1===c.row?p.columns.concat(l).concat(p.rows):c.column<c.row?p.columns.concat(l.slice(c.column,c.row)).concat(p.rows).concat(l.slice(c.row)):p.rows.concat(l.slice(c.row,c.column)).concat(p.columns).concat(l.slice(c.column));let m=Li.Zz.getColumnAxis(this._multiData).getRootPoint(),g=Li.Zz.getRowAxis(this._multiData).getRootPoint(),b=(e,a,r,s,d)=>{let l,u,c=e+1>=t.length,m=[],g=r.getChildren(),f=t[e],y=void 0!==(a?p.columns:p.rows).filter((e=>e===f))[0];c||(l=void 0!==n.columns.filter((a=>a===t[e+1]))[0],u=a&&!l||!a&&l);let S=a?this._pointsCache.columns:this._pointsCache.rows;for(let t=0;t<g.length;t++){let a=g[t];S[a.getUniquePath().toString()]=a;let r,n=a.getUniqueValue(),p={...d,[f]:n};if(!o||Li.Qk.fits(p,o)){if(c)r=null;else{let t=a,i=s;u&&(t=s,i=a),r=b(e+1,l,t,i,p)}y?r&&r.length>
vendor: 54,909 bytes, line 8
80&&(m=m.concat(r)):m.push({key:n,displayText:n===h.A.olapNullValueGuid?dt.O.getString(st.d.OlapRaggedHierarchyNoneItemCaption):a.getDisplayText(),items:r,summary:i.map((e=>this._multiData.getMeasureValueByAxisPoints(e.selector,[a,s]).getDisplayText()))})}}return 0!==m.length?m:null},f={};if(l&&l.length>0){let e=!!n.columns.filter((e=>e===t[0]))[0];f.data=b(0,e,e?m:g,e?g:m,{})||[]}else f.data=[Li.Zz.getSchemaRow(this._getFields())];return r&&(f.summary=r.map((e=>this._multiData.getMeasureValueByAxisPoints(e.selector,[m,g]).getDisplayText()))),f}}var Ri=a(9361);let zi={form:"dx-dashboard-form",formWrapper:"dx-dashboard-form-wrapper dx-designer-viewport",simpleDialog:"dx-dashboard-simple-dialog",element:"dx-dashboard-dialog-element",elementLargeMarginTop:"dx-dashboard-dialog-element-large-margin-top",elementSmallMarginTop:"dx-dashboard-dialog-element-small-margin-top",name:"dx-dashboard-dialog-element-name",disabledName:"dx-dashboard-dialog-element-name-disabled",box:"dx-dashboard-dialog-element-box",buttons:"dx-dashboard-dialog-buttons",elementTextBox:"dx-dashboard-dialog-element-text-box",elementNumberBox:"dx-dashboard-dialog-element-number-box"},Gi={width:500,height:500,minWidth:350,minHeight:200};class $i{constructor(e){this.controlCreationCallbacks=(0,We.NG)(),this.options=e,this._initialize()}showDialog(){this.popupInstance.show()}hideDialog(){this.popupInstance.hide()}dispose(){this.popupInstance&&this.popupInstance.dispose(),this.options&&this.options.disposeContent&&this.options.disposeContent(),this.scrollableContent=null}_initialize(){var e=this,t=e.options,a=function(){var e=ct.isMobile?window.innerHeight:void 0,a=Ve.fn.constructor(t.dialogContainer).height();return e&&e>a?e:a},i=function(){e.popupInstance.option("maxHeight",a());var t=(0,We.I1)(e.popupInstance.content()).querySelector(".dx-scrollable-container");t&&(t.style.maxHeight=(0,We.I1)(e.popupInstance.content()).style.maxHeight)},r=function(){i()},o={title:t.title,showCloseButton:!0,toolbarItems:[{toolbar:"bottom"}],animation:{show:{type:"fade",from:0,to:1},hide:{type:"fade",from:1,to:0}},position:{my:"center",at:"center",of:ct.isMobile?window:t.dialogContainer},width:t.width,height:t.height,maxHeight:a(),minWidth:Gi.minWidth,maxWidth:ct.isMobile?"90vw":null,minHeight:Gi.minHeight,resizeEnabled:!t.allowScrolling,onInitialized:function(e){C().add(r)},onDisposing:function(e){C().remove(r)},onResize:function(e){var t=e.component.content().children().data("dxDataGrid");t&&t.updateDimensions()},onContentReady:function(a){if(e.options.buttons){var i=document.createElement("div");i.classList.add(zi.buttons),e.options.buttons.forEach((t=>{let a=document.createElement("div");a.classList.add(t.className),i.appendChild(a),new(V())(a,{text:t.name,onClick:function(){t.func(),t.hide&&e.popupInstance.hide()},disabled:!!t.disabled&&t.disabled(),type:t.isDefault?"default":"normal"})})),(0,We.I1)(e.popupInstance.bottomToolbar()).appendChild(i);var r=-Ve.fn.constructor(i).width();for(let e=0;e<i.children.length;e++)r+=Dt.p.getElementBoxFloat(i.children[e]).width;r>0&&this.option("minWidth",this.option("minWidth")+Math.ceil(r))}t.deferredRendering||e._renderPopupContent(a.component)},onShowing:function(a){t.closeDisabled&&t.closeDisabled()?a.component?.option("showCloseButton",!1):a.component?.option("showCloseButton",!0),t.deferredRendering&&e._renderPopupContent(a.component);var i=e._setLabelsWidth();e.options.setActualState(i),t.onShowing&&t.onShowing(a)},onHidden:t.onHidden,onShown:function(e){i(),t.onShown&&t.onShown(e)},bottomTemplate:()=>{}};o.container=t.dialogContainer,ct.isMobile||(o.position.boundary=t.dialogContainer),o.wrapperAttr={class:(t.allowScrolling?"":zi.simpleDialog+" ")+zi.formWrapper};let n=document.createElement("div");t.dialogContainer.appendChild(n),e.popupInstance=new(j())(n,o)}_renderPopupContent(e){this.options.disposeContent();let t=this.options.renderContent(this.controlCreationCallbacks);this.scrollableContent?(this.scrollableContent.innerHTML="",this.scrollableContent.appendChild(t),this.controlCreationCallbacks.fire(e)):((0,We.I1)(this.popupInstance.content()).appendChild(t),this.controlCreationCallbacks.fire(e),this.options.allowScrolling&&(this.scrollableContent=Dt.p.wrapScrollable((0,We.I1)(this.popupInstance.content()),"auto","both")))}_setLabelsWidth(){var e,t=0,a=void 0,i=void 0,r=void 0,o=Ve.fn.constructor("<div/>",{class:"dx-dashboard-labels-container"}).appendTo(Ve.fn.constructor(".dx-dashboard-container")),n=0;return Ve.each((0,We.HC)(this.popupInstance.content()).find("."+zi.form).children(),(function(t,r){a=Ve.fn.constructor(r),i=Ve.fn.constructor("<span/>").append(a.find("."+zi.name).text()),o.append(i).append("<br/>"),e=a.find("."+zi.box),n=Math.max(n,e.outerWidth())})),Ve.each(o.children(),(function(e,a){r=Ve.fn.constructor(a),t=Math.max(t,r.width())})),t=Math.max(100,Math.min(400,t))+10,o.remove(),Ve.fn.constructor("."+zi.name).css("width",t),t+n+(0,at.jz)(Ve.fn.constructor("."+zi.name).css("margin-right"))+2}}var Hi="dx-dashboard-custom-time-period-empty-button",qi="dx-dashboard-custom-time-period-dialog-left-period",Ui="dx-dashboard-custom-time-period-dialog-right-period";class Ki{constructor(e){this.options=e,this.setRange=e.setRange,this._initialize()}_initialize(){this.dialogForm=new $i({dialogContainer:this.options.container,width:"auto",height:"auto",allowScrolling:!0,deferredRendering:!0,title:dt.O.getString(st.d.labelName.SelectRange),buttons:[{className:Hi},{name:dt.O.getString(st.d.buttonNames.ButtonOK),hide:!0,func:()=>{this.setRange({startValue:this.leftCalendar.option("value"),endValue:this.rightCalendar.option("value")})},isDefault:!0},{name:dt.O.getString(st.d.buttonNames.ButtonCancel),hide:!0,func:()=>{}}],renderContent:()=>{const e=document.createElement("div");e.classList.add(zi.form);const t=dt.O.getString("DashboardWebStringId.RangeFilter.StartDate"),a=dt.O.getString("DashboardWebStringId.RangeFilter.EndDate"),i=document.createElement("div");i.style.width="100%";const r=document.createElement("div");r.style.width="100%";const o=document.createElement("div");o.classList.add(qi);const n=document.createElement("div");n.classList.add(Ui);const s={pickerType:ct.isTouch?"rollers":"calendar",type:this.format,calendarOptions:{maxZoomLevel:this.maxZoomLevel},displayFormat:this.displayFormatFunc,acceptCustomValue:!1,applyButtonText:dt.O.getString(st.d.buttonNames.ButtonOK),cancelButtonText:dt.O.getString(st.d.buttonNames.ButtonCancel),placeholder:dt.O.getString(st.d.buttonNames.SelectDate),dropDownOptions:{container:this.options.container},labelMode:"outside",disabledDates:this.disabledDates};return o.appendChild(i),this.leftCalendar=new(R())(i,{...s,value:this.range.minimum||new Date,label:t}),n.appendChild(r),this.rightCalendar=new(R())(r,{...s,value:this.range.maximum||new Date,label:a}),e.appendChild(o),e.appendChild(document.createElement("br")),e.appendChild(n),e},disposeContent:()=>{this.leftCalendar&&this.leftCalendar.dispose(),this.rightCalendar&&this.rightCalendar.dispose()},setActualState:e=>{}})}show(e){this.range=e.range,e.isIntYearGroupInterval&&this.range.minimum&&this.range.maximum&&(this.range.minimum=new Date(this.range.minimum,0,1),this.range.maximum=new Date(this.range.maximum,0,1)),this.format=ci.getCalendarType(e.groupInterval),this.maxZoomLevel=ci.getCalendarMaxZoomLevel(e.groupInterval),this.displayFormatFunc=t=>(e.isIntYearGroupInterval&&(t=t.getFullYear()),ri.O6.format(t,e.displayFormat)),this.disabledDates="WeekYear"===e.groupInterval?t=>t.date.getDay()!==e.firstDayOfWeek:void 0,this.dialogForm.showDialog()}dispose(){this.leftCalendar?.dispose(),this.rightCalendar?.dispose(),this.dialogForm?.dispose()}}var Yi=a(9667);class ji extends ba{get dataController(){return this._dataController}set dataController(e){this._dataController=e}get _isBottomFloatingToolbarPosition(){return!0}constructor(e,t){super(e,t),this.itemElementCustomColor=(0,We.NG)(),this.timePeriodMenuSelectedIndex=void 0}_getCustomTimePeriodDialog(){return this._customTimePeriodDialog||(this._customTimePeriodDialog=new Ki({container:(0,We.kp)(this.container,"."+Ot.dashboardContainer),setRange:e=>{this.selected.fire(this.getName(),rt.qH.setMasterFilter,[[e.startValue,e.endValue]])}})),this._customTimePeriodDialog}_initializeData(e){super._initializeData(e),this._dataController&&(this._dataController.elementCustomColor=this._elementCustomColor.bind(this))}_clearSelectionUnsafe(){this._setRange([])}_clearSelectionBase(){this.timePeriodMenuSelectedIndex=void 0}_setSelectionUnsafe(e){this._setRange(e&&e.length>0?e[0]:[])}_getCurrentRange(){var e=this._getSelectedValues();let t,a;if(e&&null!==e&&(t=e[0],a=e[1]),!at.NW.isDefined(t)||!at.NW.isDefined(a)){let e=this._getEntireRange();at.NW.isDefined(t)||(t=e.startValue),at.NW.isDefined(a)||(a=e.endValue)}return new Qi({startValue:t,endValue:a})}getEntireRange(){return new Qi(this._getEntireRange())}dispose(){super.dispose(),this._customTimePeriodDialog&&(this._customTimePeriodDialog.dispose(),this._customTimePeriodDialog=null),this.rangeSelectorViewer&&(this.rangeSelectorViewer.dispose(),this.rangeSelectorViewer=null),this.itemElementCustomColor&&(this.itemElementCustomColor.empty(),this.itemElementCustomColor=null),this._dataController&&(this._dataController.elementCustomColor=null)}_setRange(e){this._setSelectedValues([e]),this.hasWidget?(this._lock(),this.rangeSelectorViewer.setValue(e),this._unlock()):this.selected.fire(this.getName(),rt.qH.setMasterFilter,[e])}_setPredefinedRange(e){let t=this.options.ViewModel.DateTimePeriods,a=t.filter((t=>t.Name===e))[0];this.timePeriodMenuSelectedIndex=a?t.indexOf(a):void 0,this.updateCaptionToolbar()}_getAvailablePredefinedRanges(){return this.options.ViewModel.DateTimePeriods.map((e=>e.Name))}renderContentUnsafe(e,t,a){var i=this._getRangeSelectorViewerOptions(),r=!t||!this.rangeSelectorViewer;this._lock(),this._raiseItemWidgetOptionsPrepared(i);try{r?this.rangeSelectorViewer=this._createTestableWidget(e,i):this.rangeSelectorViewer.option(i)}finally{this._unlock()}return this.timePeriodMenuSelectedIndex=this.options.ViewModel.SelectedPeriodIndex,!1}_createTestableWidget(e,t){return new(_e())(e,t)}_isBorderRequired(){return!1}_getContainerPositionUnsafe(){var e=super._getContainerPositionUnsafe(),t=this._getButtonOffset(!0);return e.offsetY=e.height-t.top,e}_getFirstDayOfWeek(){var e=this.dataController.getArgumentFormat();return e?e.firstDayOfWeek:null}_getRangeSelectorViewerOptions(){var e=this;let t=e.dataController;var a=e.options.ViewModel,i=a.Argument,r=ji._getScaleType(i),o=a.SeriesTemplates,n=this._getSelectedValues(),s=t.getDataSourceAndSeries(e._isEncodeHtml()),d=void 0,l=e._getAnimationOptions(),u={scale:{axisDivisionFactor:null,type:null,marker:{visible:!1}},encodeHtml:e._isEncodeHtml(),margin:{top:10,bottom:15}};if("discrete"!==r){let e=this._getEntireRangeByDataSource(s.dataSource);u.scale.startValue=e.startValue,u.scale.endValue=e.endValue}else u.scale.startValue=null,u.scale.endValue=null;this._isValidValues(n)||(u.value=[n[0],n[1]]);var c=t.getArgumentFormat();u.scale.label={format:e=>ri.O6.format(e,c)},u.scale.valueType="DateTime"==i.Type||"DateOnly"==i.Type?"datetime":"numeric",u.sliderMarker={format:e=>ri.O6.format(e,c)};let h=s.dataSource;if(u.scale.type=r,i)if(("Year"!==i.DateTimeGroupInterval||"DateTime"!==i.Type&&"DateOnly"!==i.Type)&&i.IsContinuousDateTimeScale)u.behavior={snapToTicks:!1,animationEnabled:l.enabled};else if(d=t.isDiscreteArgument()||"Integer"==i.Type?1:Ri.v.convertPresentationUnit(i)){var p=this._getFirstDayOfWeek();if("week"===d){if(!Number.isInteger(p))throw new Error("First Day Of Week is not defined for range filter agrument");u.scale.workWeek=[p]}u.scale.minorTick={visible:!1},u.behavior={snapToTicks:!0,animationEnabled:l.enabled},u.scale.minRange=d,"semidiscrete"===r&&(u.scale.axisDivisionFactor={day:25,month:40,quarter:20})}u.dataSource=h;let m=s.series;return"discrete"===r&&m.forEach((e=>{e.ignoreEmptyPoints=!0})),u.chart={series:m,commonSeriesSettings:{type:o&&o.length>0?Ri.v.convertSeriesType(o[0].SeriesType):null},palette:Dt.p.getDefaultPalette()},u.onValueChanged=e._getSelectedRangeChangedHandler(),u}_getEntireRange(){let e=this.dataController.getDataSourceAndSeries(this._isEncodeHtml());return this._getEntireRangeByDataSource(e.dataSource)}_getEntireRangeByDataSource(e){let t,a=e?(0,at.Kl)(e,(e=>this._checkAxisXValue(e.x))):-1;if(a>0){let i=(0,at.SL)(e,(e=>this._checkAxisXValue(e.x))),r=this.dataController.isQualitativeArgument();t={startValue:r?i:e[i].x,endValue:r?a:e[a].x}}else t={startValue:null,endValue:null};return t}_checkAxisXValue(e){return at.NW.isDefined(e)&&0===Object.keys(h.A).filter((t=>h.A[t]===e)).length}_getSelectedValues(){let e=super._getSelectedValues();return e?e[0]:null}_isValidValues(e){if(e&&e.length){var t=e[0],a=e[1];if(Yi.A.isValidValue(t)&&Yi.A.isValidValue(a))return!1}return!0}_getSliderMarkerFormat(){return this._dataController.isSingleArgument()?this._dataController.getSingleArgumentDimensionFormat():void 0}static _getScaleType(e){if(e){let t=e.DateTimeGroupInterval;switch(e.Type){case"String":let e=ji._getStringScaleTypeByGroupInterval(t);return at.NW.isDefined(e)?e:"discrete";case"Integer":return"semidiscrete";case"DateTime":case"DateOnly":return ji._getDateTimeScaleType(t);default:return null}}}static _getStringScaleTypeByGroupInterval(e){switch(e){case"Year":case"Quarter":case"Month":case"Day":case"Hour":case"Minute":case"Second":case"DayOfYear":case"DayOfWeek":case"WeekOfYear":case"WeekOfMonth":return"semidiscrete"}}static _getDateTimeScaleType(e){switch(e){case"Year":case"QuarterYear":case"MonthYear":case"WeekYear":case"DayMonthYear":return"semidiscrete"}return null}_getSelectedRangeChangedHandler(){var e=this;return function(t){e._isLocked()||e.selected.fire(e.getName(),rt.qH.setMasterFilter,[t.value])}}_resizeUnsafe(){super._resizeUnsafe(),(0,We.zN)(this.container)&&this.rangeSelectorViewer.render()}_getWidget(){return this.rangeSelectorViewer}_elementCustomColor(e){this.itemElementCustomColor.fire(this.getName(),e)}_hasTimePeriods(){return!0}_isDateTimePeriodSupported(){return this.options.ViewModel.SupportDateTimePeriods}_getSpecificActionToolbarItems(){if(this.options.ViewModel.SupportDateTimePeriods){if(this.options.ViewModel.DateTimePeriods.length>0){let e=this.options.ViewModel.DateTimePeriods.map((e=>e.Name));return e.push(dt.O.getString(st.d.buttonNames.CustomPeriod)),[{menu:{name:ca.dateTimePeriodMenu,items:e,selectedItems:void 0!==this.timePeriodMenuSelectedIndex?[e[this.timePeriodMenuSelectedIndex]]:[],selectionMode:"multiple",itemClick:(e,t,a)=>{var i=this.options.ViewModel.DateTimePeriods;a>=0&&a<i.length?this.timePeriodMenuSelectedIndex!==a&&this._raisePredefinedPeriodSelected(a):this._showCustomTimePeriodDialog()},type:"list"},icon:Ot.iconTimePeriods,type:"menu",hint:dt.O.getString(st.d.buttonNames.AddTimePeriod)}]}return[{name:ca.customDateTimePeriod,icon:Ot.iconTimePeriods,type:"button",hint:dt.O.getString(st.d.buttonNames.AddTimePeriod),click:e=>{this._showCustomTimePeriodDialog()}}]}return[]}_raisePredefinedPeriodSelected(e){let t=this.options.ViewModel.DateTimePeriods[e].Name;this.predefinedRangeChanged&&this.predefinedRangeChanged(t)}_showCustomTimePeriodDialog(){this._getCustomTimePeriodDialog().show({range:this._getCurrentRange(),groupInterval:this.options.ViewModel.Argument.DateTimeGroupInterval,isIntYearGroupInterval:this._isIntYearGroupInterval(),firstDayOfWeek:this._getFirstDayOfWeek(),displayFormat:this._getSliderMarkerFormat()})}_isIntYearGroupInterval(){var e=this.options.ViewModel.Argument;return e&&"Year"===e.DateTimeGroupInterval&&"DateTime"!==e.Type}}class Qi{constructor(e){this.setMinimum(e.startValue),this.setMaximum(e.endValue)}getMaximum(){return this.maximum}setMaximum(e){this.maximum=e}getMinimum(){return this.minimum}setMinimum(e){this.minimum=e}}class Zi extends ba{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t)}dispose(){super.dispose(),this.img&&(this.img.off("load"),this.img.remove(),this.img=null),this.imgSrc=null,this.imageAltText=null}_initializeData(e){super._initializeData(e),this.imgSrc=this._getImageSource(this.options.ViewModel?.ImageViewModel),this.imageAltText=this.options.ViewModel?.ImageAltText}renderContentUnsafe(e,t,a){var i=this;return t&&i.img||(i.img=Ve.fn.constructor("<img>").bind("load",(function(){i._loadImage()})),Ve.fn.constructor(e).append(i.img)),i.img.attr("src",i.imgSrc),i.imageAltText?i.img.attr("alt",i.imageAltText):i.img.removeAttr("alt"),!1}_loadImage(){this._clearImgTag(),this._initialWidth=this.img.width(),this._initialHeight=this.img.height(),this._loadedImgProcessing()}_clearImgTag(){var e=Ve.fn.constructor(this.contentRoot),t=e.find("img");e.css({overflow:""}),t.removeAttr("style"),t.removeAttr("align")}_loadedImgProcessing(){var e,t,a,i=this,r=Ve.fn.constructor(i.contentRoot),o=r.width(),n=r.height(),s=r.find("img"),d=i.options.ViewModel,l=d.SizeMode,u=d.HorizontalAlignment||"Right",c=d.VerticalAlignment||"Top";switch(l){case"Clip":r.css({overflow:"hidden"}),i._setHorizontalAlignment(s,u),i._setVerticalAlignment(s,c);break;case"Stretch":s.css({width:"100%",height:"100%"});break;case"Squeeze":t=s.height(),a=s.width(),t>=n&&t<=i._initialHeight||a>=o&&a<=i._initialWidth?(e=i._setImgSizeWithProportions(s,n/o),s.css({marginTop:0,marginLeft:0})):(s.css({width:"",height:""}),i._setHorizontalAlignment(s,u),i._setVerticalAlignment(s,c));break;case"Zoom":e=i._setImgSizeWithProportions(s,n/o)}"horizontalCentering"===e&&i._setHorizontalAlignment(s,u),"verticalCentering"===e&&i._setVerticalAlignment(s,c)}_setHorizontalAlignment(e,t){"Center"!==t?e.attr("align",t.toLowerCase()):e.css({marginLeft:(Ve.fn.constructor(this.contentRoot).width()-e.width())/2})}_setVerticalAlignment(e,t){var a,i=Ve.fn.constructor(this.contentRoot).height()-e.height();switch(t){case"Bottom":a=1;break;case"Center":a=.5;break;case"Top":a=0}e.css({marginTop:Math.floor(i*a)+"px"})}_setImgSizeWithProportions(e,t){var a=this._initialHeight/this._initialWidth;return a>t?(e.height("100%"),e.width(Math.floor(e.height()/a)),"horizontalCentering"):(e.width("100%"),e.height(Math.floor(e.width()*a)),"verticalCentering")}_getImageSource(e){if(e){var t=e.Url,a=e.SourceBase64String,i=e.MimeType||"";if(a)return"data:"+i+";base64,"+a;if(t)return t}return""}_resizeUnsafe(){super._resizeUnsafe(),this._loadImage()}_getWidget(){return this.img&&(0,We.i)(this.img[0])||null}}class Ji extends Zi{constructor(e,t){super(e,t)}_initializeData(e){super._initializeData(e);const t=this.options.ViewModel;let a,i;this.dataController&&(a=this._dataController.getImageData(),i=this._dataController.getImageAltText()),t&&(a="Uri"===t.DataBindingMode&&t.UriPattern?t.UriPattern.replace("{0}",a):"data:image/png;base64,"+(a||t.DefaultImageBase64String)),this.imgSrc=a||this._getImageSource(t?.ImageViewModel),this.imageAltText=i}}var Xi=function(){var e=Pe.projection.get("mercator").source(),t=e.to,a=e.from;return e.to=function(e){var a=t(e);return[i(a[0],-1,1),a[1]]},e.from=function(e){var t=[i(e[0],-1,1),e[1]];return a(t)},(0,Pe.projection)(e);function i(e,t,a){return Math.min(Math.max(e,t),a)}}();class er extends ba{constructor(e,t){super(e,t),this.isInitialExtentChanged=!1,this.isViewportLocked=!1}dispose(){super.dispose(),this.mapViewer&&(this._unsubscribeItemEvents(),this.mapViewer.dispose(),this.mapViewer=null),this.clientState=null,this.initialExtentChanged=null,this.previousViewportViewModel=null,this.viewportChangedCallback=null}_renderContentInternal(e,t,a){this._raiseItemWidgetOptionsPrepared(a),t&&this.mapViewer?(this._unsubscribeItemEvents(),this.mapViewer.option(a),this._shouldResetClientViewport(this.options.ViewModel.Viewport)&&this.resetClientViewport()):(this.mapViewer&&this.mapViewer.dispose(),this.mapViewer=new(Fe())(e,a)),this._updatePreviousViewport(this.options.ViewModel.Viewport),this._subscribeItemEvents()}resetClientViewport(){this.clientState=null,this._onClientStateUpdate(this._getClientContext())}_shouldResetClientViewport(e){if(this.previousViewportViewModel){var t=!this._viewportEquals(this.previousViewportViewModel,e)||this.previousViewportViewModel.CreateViewerPaddings!==e.CreateViewerPaddings;return!(t&&this.clientState&&this._viewportEquals(this.clientState.clusterizationInfo.viewport,e)&&!e.CreateViewerPaddings)&&t}return!1}_viewportEquals(e,t){return e.RightLongitude===t.RightLongitude&&e.LeftLongitude===t.LeftLongitude&&e.BottomLatitude===t.BottomLatitude&&e.TopLatitude===t.TopLatitude&&e.CenterPointLongitude===t.CenterPointLongitude&&e.CenterPointLatitude===t.CenterPointLatitude}_updatePreviousViewport(e){this.previousViewportViewModel={RightLongitude:e.RightLongitude,LeftLongitude:e.LeftLongitude,BottomLatitude:e.BottomLatitude,TopLatitude:e.TopLatitude,CenterPointLongitude:e.CenterPointLongitude,CenterPointLatitude:e.CenterPointLatitude,CreateViewerPaddings:e.CreateViewerPaddings}}_clearSelectionUnsafe(){this.mapViewer.clearSelection()}getInfoUnsafe(){return(0,We.zw)(super.getInfoUnsafe(),{viewport:this._getViewport()})}_getSpecificStatePanelItems(){return!this.isViewportLocked&&this.isInitialExtentChanged?[{name:ca.initialExtent,click:e=>{this._toggleInitialExtentChanged(!1)},icon:Ot.iconInitialExtent,type:"button",hint:dt.O.getString(st.d.buttonNames.InitialExtent)}]:[]}_getMapViewerOptions(){var e=this,t=e.options.ViewModel;return{projection:Xi,encodeHtml:e._isEncodeHtml(),background:{borderWidth:0,borderColor:"none"},controlBar:{enabled:!1},zoomFactor:e._calculateZoomFactor(t.Viewport,(0,We.RG)(e.contentRoot),(0,We.Oq)(e.contentRoot)),maxZoomFactor:1<<18,center:[t.Viewport.CenterPointLongitude,t.Viewport.CenterPointLatitude],panningEnabled:!this.isViewportLocked,zoomingEnabled:!this.isViewportLocked}}_getLabelSettings(e){return{label:{enabled:!!e.ShapeTitleAttributeName||e.IncludeSummaryValueToShapeTitle,dataField:"title"}}}_calculateZoomFactor(e,t,a){var i=t<a?t:a,r=t/(this._translateLon(e.RightLongitude,i)-this._translateLon(e.LeftLongitude,i)),o=a/(this._translateLat(e.BottomLatitude,i)-this._translateLat(e.TopLatitude,i)),n=r<o?r:o;return e.CreateViewerPaddings&&(n*=.95),n}_translateLon(e,t){var a=e*Math.PI/180;return t/2+t/(2*Math.PI)*a}_translateLat(e,t){var a=e*Math.PI/180;return t/2-t/(2*Math.PI)*Math.log(Math.tan(Math.PI/4+a/2))}_getMapDataSource(e,t){for(var a,i,r,o,n,s,d,l,u=[],c=0;c<e.length;c++){if(a=[],i="area",e[c].Latitude&&e[c].Longitude&&e[c].Size&&a.push([e[c].Longitude,e[c].Latitude]),e[c].Segments){s=e[c].Segments;for(var h=0;h<s.length;h++){l=function(e){if(s[h].IsClosed&&e.length>1){var t=e[0],i=e[e.length-1];t[0]==i[0]&&t[1]==i[1]||e.push(t)}a.push(e)},s[h].IsFilled||(i="line"),r=s[h].Points,d=[];for(var p=0;p<r.length;p++)d.push([r[p].Longitude,r[p].Latitude]);l(d);for(var m=0;m<s[h].Boundaries.length;m++){d=[],o=s[h].Boundaries[m];for(var g=0;g<o.Points.length;g++)n=o.Points[g],d.push([n.Longitude,n.Latitude]);l(d)}}}u.push({coordinates:a,type:i,attributes:{}});for(h=0;h<e[c].Attributes.length;h++)if(e[c].Attributes[h].Name===t){u[c].attributes.title=e[c].Attributes[h].Value;break}}return u}_configureGeometryLayers(e,t){for(var a=[],i=[],r=[],o=0;o<e.length;o++)"line"===e[o].type?i.push(e[o]):a.push(e[o]);return r.push({name:"area",type:"area",dataSource:a,...t}),i.length>0&&r.push({name:"line",type:"line",dataSource:i}),r}_getLegend(e){var t=e&&e.Visible?{}:void 0;return t&&this._updateLegendPosition(t,e),t}_updateLegendPosition(e,t){switch(t.Orientation){case"Vertical":e.orientation="vertical",e.inverted=!0;break;case"Horizontal":e.orientation="horizontal"}switch(t.Position){case"TopLeft":e.verticalAlignment="top",e.horizontalAlignment="left";break;case"TopCenter":e.verticalAlignment="top",e.horizontalAlignment="center";break;case"TopRight":e.verticalAlignment="top",e.horizontalAlignment="right";break;case"BottomLeft":e.verticalAlignment="bottom",e.horizontalAlignment="left";break;case"BottomCenter":e.verticalAlignment="bottom",e.horizontalAlignment="center";break;case"BottomRight":e.verticalAlignment="bottom",e.horizontalAlignment="right"}}_isSelected(e){var t,a=this._getSelectedValues(),i=!1;if(a&&a.length>0&&a[0].length===e.length)for(var r=0;r<a.length;r++){t=!0;for(var o=0;o<e.length;o++)if(a[r][o]!==e[o]){t=!1;break}if(t){i=!0;break}}return i}_getToolTip(e,t){return(0,_.format)("{0}: {1}",this._getHtml(e),this._getHtml(t))}_getColors(e){var t;if(e){t=[];for(var a=0;a<e.length;a++)t.push("rgb("+e[a].R+", "+e[a].G+", "+e[a].B+")");return t}}_updateRangeStops(e,t,a,i){for(var r=[],o=0;o<e.length;o++)r.push(e[o]);return i&&this._updatePercentRangeStops(r,t,a),r.length>0&&r[0]>t&&(r[0]=t),r[r.length-1]<a?r.push(a):r.push(r[r.length-1]+1),r}_updatePercentRangeStops(e,t,a){for(var i=0;i<e.length;i++)e[i]=t+e[i]/100*(a-t)}_getViewport(){var e=this.mapViewer.convertToGeo(0,0),t=this.mapViewer.convertToGeo((0,We.RG)(this.contentRoot),(0,We.Oq)(this.contentRoot)),a=this.mapViewer.viewport(),i=this.mapViewer.center();return{LeftLongitude:e[0]?e[0]:a[0],TopLatitude:e[1]?e[1]:a[1],RightLongitude:t[0]?t[0]:a[2],BottomLatitude:t[1]?t[1]:a[3],CenterPointLongitude:i[0],CenterPointLatitude:i[1]}}_getClientContext(){return{clusterizationInfo:this._getClusterizationInfo(),widgetState:this._getWidgetState()}}_getClusterizationInfo(){return{viewport:this._getViewport(),clientSize:{width:(0,We.RG)(this.contentRoot),height:(0,We.Oq)(this.contentRoot)}}}_getWidgetState(){return this.mapViewer&&{zoomFactor:this.mapViewer.zoomFactor(),center:this.mapViewer.center()}}_updateClientStateUnsafe(e){this._updateWidgetState(e.widgetState)}_updateViewport(e){this._updateWidgetState({zoomFactor:this._calculateZoomFactor(e,(0,We.RG)(this.contentRoot),(0,We.Oq)(this.contentRoot)),center:[e.CenterPointLongitude,e.CenterPointLatitude]})}_updateWidgetState(e){this._lock();try{this.mapViewer.zoomFactor(e.zoomFactor),this.mapViewer.center(e.center)}finally{this._unlock()}}_updateContentSizeUnsafe(){super._updateContentSizeUnsafe(),this.mapViewer&&(this.clientState?this._updateWidgetState(this.clientState.widgetState):this._updateViewport(this.options.ViewModel.Viewport),this.mapViewer.render(),this._onClientStateUpdate(this._getClientContext()))}_onViewPortChanged(){this._isLocked()||(this.clientState=this._getClientContext(),this.viewportChangedCallback&&this.viewportChangedCallback(this.clientState.clusterizationInfo.viewport),this._onClientStateUpdate(this.clientState),this._toggleInitialExtentChanged(!0))}onInitialExtent(e){this.hasWidget?this._onInitialExtentUnsafe(e):this._onInitialExtentBase(e)}_onInitialExtentUnsafe(e){this._updateViewport(e||this.options.ViewModel.Viewport),this.clientState=null,this._onClientStateUpdate(this._getClientContext())}_onInitialExtentBase(e){this.clientState=null}_getWidget(){return this.mapViewer}_subscribeItemEvents(){var e=this;this.mapViewer.option("onCenterChanged",(function(){e._onViewPortChanged()})),this.mapViewer.option("onZoomFactorChanged",(function(){e._onViewPortChanged()}))}_unsubscribeItemEvents(){this.mapViewer.option("onCenterChanged",null),this.mapViewer.option("onZoomFactorChanged",null)}_toggleInitialExtentChanged(e){this.isInitialExtentChanged!=e&&(this.isInitialExtentChanged=e,this.initialExtentChanged&&this.initialExtentChanged(this.isInitialExtentChanged))}}class tr extends er{constructor(e,t){super(e,t);var a=this;a.raiseTimerClusterizationDataRequest=function(){var e=a._getClusterizationInfo();e.clientSize.width>0&&e.clientSize.height>0&&a._onDataRequest(),clearTimeout(a.timer),a.timer=!1}}initialDataRequestUnsafe(){this._raiseClusterizationDataRequest()}selectTupleUnsafe(e,t){this._getMarkerLayers().forEach((a=>{a.getElements().forEach((a=>{a.attribute("latSelection")==e[0].value[0]&&a.attribute("lonSelection")==e[0].value[1]&&a.selected(t)}))}))}_setSelectionUnsafe(e){super._setSelectionUnsafe(e),this.clearSelection(),e&&e.length>0&&this._getMarkerLayers().forEach((t=>{t.getElements().forEach((t=>{e.forEach(((e,a)=>{t.attribute("latSelection")==e[0]&&t.attribute("lonSelection")==e[1]&&t.selected(!0)}))}))}))}renderContentUnsafe(e,t,a){var i=(0,We.zw)(this._getMapViewerOptions(),this._getGeoPointMapViewerOptions());return this._renderContentInternal(e,t,i),!1}renderPartialContentUnsafe(){var e=this.options.ViewModel;this._updateMarkerLayers(e)}resetClientViewport(){super.resetClientViewport(),this._raiseClusterizationDataRequest()}updateContentStateUnsafe(){var e=this,t=e.mapViewer.option("layers");t.forEach((t=>{"marker"===t.type&&(t.hoverEnabled=e._getCustomHoverEnabled())})),this.mapViewer.option("layers",t)}forceUpdateClientState(){this.hasWidget&&this._onClientStateUpdate(this._getClientContext())}_getGeoPointMapViewerOptions(){var e=this,t=e.options.ViewModel;return{layers:e._configureLayers(t),onClick:function(t){t.target&&"marker"===t.target.layer.type&&e._raiseItemClick(t.target)},legends:e._getLegends(t),tooltip:{enabled:!0,zIndex:lt.f.dashboardItemTooltips,container:at.eX,customizeTooltip:function(e){var t,a,i,r="";return"marker"===e.layer.type&&(t=e.attribute("dimensionsTooltip"),i=e.attribute("tooltip"),a=e.attribute("measuresTooltip"),t&&(r+="<tr><td>"+t+"</td></tr>"),i&&(r+="<tr><td>"+i+(a?"":"</td></tr>")),a&&(r+=(i?"<br>":"</td></tr>")+a+"</td></tr>")),{html:""!=r?'<table align="left">'+r+"</table>":""}}}}}_getMarkerLayers(){}_configureLayers(e){var t=this._getMapDataSource(e.MapItems,e.ShapeTitleAttributeName);return this._configureGeometryLayers(t,this._getArea(e)).concat(this._configureMarkerLayers(e))}_configureMarkerLayers(e){}_updateMarkerLayers(e){var t=this.mapViewer.option("layers");this._configureMarkerLayers(e).forEach(((e,a)=>{t[a+1]=e})),this.mapViewer.option("layers",t)}_getMarker(e,t){var a;return{customize:function(e){e.forEach((e=>{e.selected(e.attribute("selected")),a={color:e.attribute("color")};var t=e.attribute("size");t&&(a.size=t),e.applySettings(a)}))},selectionMode:"multiple"}}_getArea(e){return{...this._getLabelSettings(e),hoverEnabled:!1,selectionMode:this._selectionMode()}}_getLegends(e){var t=[],a=this._getColorLegend(e),i=this._getWeightLegend(e);return a&&t.push(a),i&&t.push(i),t}_getColorLegend(e){var t=this._getLegend(e.ColorLegend);return t&&(t.source={grouping:"color"}),t}_getWeightLegend(e){var t=this._getLegend(e.WeightedLegend);return t&&(t.source={grouping:"size"},t.markerShape="circle",t.markerColor=(0,Me.getTheme)((0,Me.currentTheme)()).map["layer:area"].color,t.orientation="vertical"),t}_getMinMaxValues(e){var t,a;if(e.length>0)for(var i=0;i<e.length;i++)(void 0===a||void 0!==e[i].attributes.value&&e[i].attributes.value>a)&&(a=e[i].attributes.value),(void 0===t||void 0!==e[i].attributes.value&&e[i].attributes.value<t)&&(t=e[i].attributes.value);return{min:t,max:a}}_pointsCountTooltip(e){return"<b>"+e+" points</b>"}_getElementInteractionValue(e,t){return[e.attribute("latSelection"),e.attribute("lonSelection")]}_getDimensionsTooltipHtml(e){var t=[];if(1!==e.length){for(r=0;r<e.length;r++){var a=e[r];if(a.values){t.push("<b>"+this._getHtml(a.caption)+"</b>");for(var i=0;i<a.values.length;i++)t.push(this._getHtml(a.values[i]))}}return t.join("<br>")}if(e[0].values){for(var r=0;r<e[0].values.length;r++)t.push("<b>"+this._getHtml(e[0].values[r])+"</b>");return t.join("<br>")}return""}_getMeasuresTooltipHtml(e){for(var t=[],a=0;a<e.length;a++)t.push(this._getToolTip(e[a].caption,e[a].value));return t.join("<br>")}_getDataPoint(e){var t=this,a=t.options.ViewModel;return{getValues:function(){return t._getElementInteractionValue(e,a)},getMeasureIds:function(){return t._getDataPointMeasureIds()},getDeltaIds:function(){return[]}}}_getDataPointMeasureIds(){return[]}_updateContentSizeUnsafe(){super._updateContentSizeUnsafe(),this.mapViewer&&this._raiseClusterizationDataRequest()}_raiseClusterizationDataRequest(){if(this.options.ViewModel.EnableClustering){var e=this._getClientContext();this._onClientStateUpdate(e),e.clusterizationInfo.clientSize.width>0&&e.clusterizationInfo.clientSize.height>0&&this._onDataRequest()}}_onViewPortChanged(){super._onViewPortChanged(),!this.options.ViewModel.EnableClustering||this._isLocked()||this.timer||(this.timer=setTimeout(this.raiseTimerClusterizationDataRequest,500))}_onInitialExtentUnsafe(e){super._onInitialExtentUnsafe(e),this._raiseClusterizationDataRequest()}}class ar extends tr{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t)}dispose(){super.dispose(),this._dataController&&(this._dataController=null)}_getMarkerLayers(){return[this.mapViewer.getLayerByName("bubble")]}_configureMarkerLayers(e){var t=this._getMarkerDataSource();return[{name:"bubble",type:"marker",elementType:"bubble",dataField:"value",dataSource:t,...t.length>0?this._getMarker(e,t):null}]}_getMarkerDataSource(){for(var e,t=this.options.ViewModel,a=[],i=0;i<this._dataController.getCount();i++)e=this._dataController.getPoint(i),a.push({coordinates:[e.lon,e.lat],attributes:{latSelection:e.latSel,lonSelection:e.lonSel,selected:this._isSelected([e.latSel,e.lonSel]),value:e.weight||(e.pointsCount>1?1:0),colorValue:e.color||0,tooltip:this._getBubbleTooltip(t,e.weightText,e.colorText,e.pointsCount),dimensionsTooltip:this._getDimensionsTooltipHtml(e.tooltipDimensions),measuresTooltip:this._getMeasuresTooltipHtml(e.tooltipMeasures)}});return a}_getMarker(e,t){var a,i,r=e.ColorId?this._getBubbleRangeStops(e.Colorizer,t):[0,1],o={palette:this._getBubbleColors(e.Colorizer.Colors,r.length-1),colorGroups:r,colorGroupingField:"colorValue",sizeGroups:e.WeightId?this._getBubbleWeightRangeStops(t):null},n=super._getMarker(e,t);if(e.WeightId)a=20,i=60;else{var s=this._getMinMaxValues(t);s.min!==s.max?(a=20,i=40):1===s.min?(a=40,i=40):(a=20,i=20)}return o.minSize=a,o.maxSize=i,(0,We.zw)(n,o)}_getColorLegend(e){var t=this;if(e.ColorId){var a=super._getColorLegend(e);return a&&(a.source.layer="bubble",a.customizeText=function(e){return t._dataController.formatColor(e.start)}),a}}_getWeightLegend(e){var t=this;if(e.WeightId){var a=super._getWeightLegend(e);return a&&(a.source.layer="bubble",a.customizeText=function(e){return t._dataController.formatWeight(e.start)}),a}}_getBubbleTooltip(e,t,a,i){var r=[];return i&&i>1&&r.push(this._pointsCountTooltip(i)),t&&r.push(this._getToolTip(e.WeightName,t)),a&&e.ColorName!==e.WeightName&&r.push(this._getToolTip(e.ColorName,a)),r.join("<br>")}_getBubbleRangeStops(e,t){for(var a=t[0].attributes.colorValue,i=t[0].attributes.colorValue,r=1;r<t.length;r++)t[r].attributes.colorValue>a&&(a=t[r].attributes.colorValue),t[r].attributes.colorValue<i&&(i=t[r].attributes.colorValue);return this._updateRangeStops(e.RangeStops,i,a,e.UsePercentRangeStops)}_getBubbleWeightRangeStops(e){for(var t=e[0].attributes.value,a=e[0].attributes.value,i=1;i<e.length;i++)e[i].attributes.value>t&&(t=e[i].attributes.value),e[i].attributes.value<a&&(a=e[i].attributes.value);return this._updateRangeStops([0,25,50,75],a,t,!0)}_getBubbleColors(e,t){var a=this._getColors(e);return a||this._getDefaultBubbleColorizerColors(t)}_getDefaultBubbleColorizerColors(e){var t=new(g())("rgb(54, 170, 206)"),a=new(g())("rgb(255, 93, 106)"),i=[];if(1===e)return[t.toHex()];for(var r=0;r<e;r++)i.push(t.blend(a,r/(e-1)).toHex());return i}_getDataPointMeasureIds(){var e=this.options.ViewModel,t=[];return t.push(e.WeightId),t.push(e.ColorId),t}}class ir{_changed(){this._notifyChanged&&this._notifyChanged()}constructor(e){this._onCustomizeText=void 0,this._cardBackColor=void 0,this.element=()=>this._element,this._notifyChanged=e}get onCustomizeText(){return this._onCustomizeText}set onCustomizeText(e){this._onCustomizeText=e,this._changed()}get cardBackColor(){return this._cardBackColor}set cardBackColor(e){this._cardBackColor=e,this._changed()}dispose(){this._element=null}}var rr,or,nr=a(8117);class sr{hasRowElementCssClass(e){return this._layoutElementCssClassesNames.filter((t=>t===e)).length>0}addRowElementCss(e,t,a,i){this.hasRowElementCssClass(e)||(this._layoutElementCssClassesNames.push(e),this._layoutElementCssClassesLinks.push((0,nr.a4)(t,a,i)))}getCardBackgroundColor(){return this.apiHandlers&&this.apiHandlers.cardBackColor}constructor(e,t){this.apiHandlers=e,this.isDrillDownEnabled=t,this.rows=[],this._layoutElementCssClassesLinks=[],this._layoutElementCssClassesNames=[],this._cardCFFilter=e=>(t,a)=>{let i=t,r=!1;return this._isValidCardId(i,a)&&(!e||i.ApplyToRow?r=!0:i.ApplyToLayoutElementModel.ApplyToLayoutElement===e.Type&&(r="Dimension"===i.ApplyToLayoutElementModel.ApplyToLayoutElement?i.ApplyToLayoutElementModel.DimensionId===e.DataId:"Text"!==i.ApplyToLayoutElementModel.ApplyToLayoutElement||i.ApplyToLayoutElementModel.Text===e.Text)),r}}_isValidCardId(e,t){return!e.ApplyToCardId||e.ApplyToCardId===t}fill(e){this.minWidth=e.MinWidth,this.maxWidth=e.MaxWidth,e.Rows.forEach(((e,t)=>{var a=new dr;a.vAlignment=this.convertVAlignment(e.VAlignment),a.indent=e.Indent,e.Elements.forEach(((e,t)=>{if("Indicator"===e.Type){var i=new cr;i.getStyleSettings=t=>t.getStyleSettingsInfo(this._cardCFFilter(e)),i.getIndicatorType=t=>this.isDeltaType(e.Type)&&t.getIndicatorType(),i.getIsGood=t=>this.isDeltaType(e.Type)&&t.getIsGood(),i.width=e.Size,i.height=Math.round(e.Size/e.IndicatorWidthRatio),i.hAlignment=this.convertHAlignment(e.HAlignment),a.elements.push(i)}else if("Sparkline"===e.Type){var r=new hr;r.height=e.Size,r.getSparklineOptions=e=>e.getSparklineOptions(),a.elements.push(r)}else{var o=new ur;o.id=e.Id,o.type=e.Type,o.getStyleSettings=t=>t.getStyleSettingsInfo(this._cardCFFilter(e)),o.predefinedColor=e.PredefinedColor,o.color=this.convertElementColor(e.Color),o.hAlignment=this.convertHAlignment(e.HAlignment),o.fontSize=e.FontSize,o.fontFamily=e.FontFamily,o.getValueArgs=t=>this.getElementValue(t,e),o.getText=t=>{var a,i=this.getElementValue(t,e);return this.apiHandlers&&this.apiHandlers.onCustomizeText&&(a=this.apiHandlers.onCustomizeText(i)),a||i.getDefaultText()},o.getIndicatorType=t=>this.isDeltaType(e.Type)?t.getIndicatorType():void 0,o.getIsGood=t=>this.isDeltaType(e.Type)&&t.getIsGood(),a.elements.push(o)}})),this.rows.push(a)})),this.getStyleSettings=e=>e.getStyleSettingsInfo(this._cardCFFilter())}isDeltaType(e){return"AbsoluteVariation"===e||"PercentVariation"===e||"PercentOfTarget"===e||"ActualValue"===e||"TargetValue"===e||"Indicator"===e}convertElementColor(e){return e?(0,at.VR)(e):null}getElementValue(e,t){var a=()=>"",i=()=>"";switch(t.Type){case"Title":a=e.getTitle,i=e.getTitle;break;case"Subtitle":a=e.getSubtitle,i=e.getSubtitle;break;case"Text":a=e=>t.Text,i=e=>t.Text;break;case"ActualValue":a=e.getActualValue,i=e.getActualValueText;break;case"AbsoluteVariation":a=e.getAbsoluteVariationValue,i=e.getAbsoluteVariationText;break;case"PercentVariation":a=e.getPercentVariationValue,i=e.getPercentVariationText;break;case"PercentOfTarget":a=e.getPercentOfTargetValue,i=e.getPercentOfTargetText;break;case"TargetValue":a=e.getTargetValue,i=e.getTargetValueText;break;case"Dimension":a=e.getDimensionValue,i=e.getDimensionValueText;break;case"Measure":a=e.getMeasureValue,i=e.getMeasureDisplayText;break;case"CardName":a=e.getCardName,i=e.getCardName}return{getValue:()=>a(t.DataId),getDefaultText:()=>i(t.DataId)}}convertVAlignment(e){switch(e){case"Top":return or.top;case"Bottom":return or.bottom;default:return or.center}}convertHAlignment(e){switch(e){case"Center":return rr.center;case"Right":return rr.right;default:return rr.left}}dispose(){this._layoutElementCssClassesLinks.forEach((e=>e())),this._layoutElementCssClassesLinks=[],this._layoutElementCssClassesNames=[],this.apiHandlers?.dispose(),this.apiHandlers=null,this.rows&&(this.rows.forEach((e=>e.dispose())),this.rows=[]),this.getStyleSettings=null,this._cardCFFilter=null}}class dr{constructor(){this.elements=[]}dispose(){this.elements&&(this.elements.forEach((e=>e.dispose())),this.elements=[])}}class lr{dispose(){this.getStyleSettings=null}}class ur extends lr{dispose(){super.dispose(),this.getValueArgs=null,this.getText=null,this.getIndicatorType=null,this.getIsGood=null,this.fontFamily=null,this.color=null,this.predefinedColor=null,this.fontSize=null,this.id=null}}class cr extends lr{dispose(){super.dispose(),this.getIndicatorType=null,this.getIsGood=null,this.height=null,this.width=null}}class hr extends lr{dispose(){super.dispose(),this.getSparklineOptions=null,this.height=null}}class pr{constructor(e){this.viewType=e.ViewType,this.highlightMinMaxPoints=e.HighlightMinMaxPoints,this.highlightStartEndPoints=e.HighlightStartEndPoints}}!function(e){e[e.left=0]="left",e[e.right=1]="right",e[e.center=2]="center"}(rr||(rr={})),function(e){e[e.top=0]="top",e[e.center=1]="center",e[e.bottom=2]="bottom"}(or||(or={}));var mr=a(8223);const gr=DevExpress.integration;var br;!function(e){e.Vertical="Vertical",e.Horizontal="Horizontal"}(br||(br={}));class fr{constructor(e,t,a,i,r,o,n){this.totalItemCount=e,this.itemsOnRowCount=t,this.itemWidth=a,this.itemHeight=i,this.direction=o,this.itemMargin=r,this.options=n,this.itemsOnColumnCount=Math.ceil(this.totalItemCount/this.itemsOnRowCount)}getHeight(e){var t=this,a=e?2*t.itemMargin.Height:0;switch(t.direction){case br.Horizontal:return t.itemHeight-a;case br.Vertical:return t.itemWidth-a;default:return-1}}getWidth(e){var t=this,a=e?2*t.itemMargin.Width:0;switch(t.direction){case br.Horizontal:return t.itemWidth-a;case br.Vertical:return t.itemHeight-a;default:return 0}}}class yr extends He.Disposable{element(){return this._element}option(...e){return this._optionManager.option(...e)}get _option(){return this.option()}constructor(e,t){super(),this._initalized=!1,this._element="string"==typeof e?document.querySelector(e):e,this.addDisposable((()=>this._element=null)),this.addDisposable(this._optionManager=new gr.Options(this._getDefaultOptions(),this._getDefaultOptions(),{},{})),this._optionManager.onChanging((()=>{})),this._optionManager.onChanged((()=>{})),this._optionManager.onStartChange((()=>{})),this._optionManager.onEndChange((()=>{this._initalized&&this._update()})),this._optionManager.option(t),this._init(),this._initalized=!0}_shouldChangeFocus(e,t,a){switch(e.type){case br.Horizontal:const i=a.index+e.increment;return 1<=i&&i<=a.count;case br.Vertical:const r=t.index+e.increment;return 1<=r&&r<=t.count;default:return!1}}_handleArrow(e,t,a,i){e.preventDefault();const r=document.activeElement,o=r.parentElement;let n=Number.parseInt(o.getAttribute("aria-rowindex")),s=Number.parseInt(r.getAttribute("aria-colindex"));if(this._shouldChangeFocus({type:a.type,increment:a.increment},{index:n,count:i.rowCount},{index:s,count:i.colCount})){r.setAttribute("tabindex","-1"),a.type===br.Horizontal?s+=a.increment:n+=a.increment;const e=t.querySelector(`[aria-rowindex="${n}"] [aria-colindex="${s}"]`);e&&(e.setAttribute("tabindex","0"),e.focus())}}_handleKeydown(e){const{event:t,table:a,arrangementInfo:i}=e;switch(t.key){case"ArrowLeft":this._handleArrow(t,a,{type:br.Horizontal,increment:-1},i);break;case"ArrowRight":this._handleArrow(t,a,{type:br.Horizontal,increment:1},i);break;case"ArrowUp":this._handleArrow(t,a,{type:br.Vertical,increment:-1},i);break;case"ArrowDown":this._handleArrow(t,a,{type:br.Vertical,increment:1},i)}}}class Sr{constructor(e,t){this.data=e,this.controlContainer=t}draw(e,t,a){this.layout=t,this._styleSettingsProvider=a;var i=e.getCardHeight(),r=e.getCardWidth();this._cardStyle=t.getStyleSettings(this.data);var o=Ve.fn.constructor("<div>",{}).addClass(mr.m.card).css({height:i,width:r,"background-color":t.getCardBackgroundColor()});const n=this.appendCardContent(e,t,o);let s=o.get(0);return this._cardStyle&&this._styleSettingsProvider.applyStyleSettings(s,null,this._cardStyle,!0,null,null,!0),{element:o,disposables:n}}appendCardContent(e,t,a){var i=e.getCardContentHeight(),r=e.getCardContentWidth(),o=t.maxWidth>0?Math.min(r,Math.max(t.minWidth,t.maxWidth)):r;const n=Ve.fn.constructor("<div>").css({height:i,width:o}).addClass(mr.m.content);return a.append(n),this.appendRows(t.rows,o,t.isDrillDownEnabled,n)}appendRows(e,t,a,i){var r=Ve.fn.constructor("<div>",{class:mr.m.contentTopRows}),o=Ve.fn.constructor("<div>",{}),n=Ve.fn.constructor("<div>",{class:mr.m.contentBottomRows});const s=e.reduce(((e,i)=>{var s=Ve.fn.constructor("<div>");switch(s.css("paddingBottom",i.indent),i.vAlignment){case or.top:r.append(s);break;case or.bottom:n.append(s);break;case or.center:default:o.append(s)}const d=this.createRow(i.elements,a,s,t);return d&&e.push(...d),e}),[]);return o.children().length>0?i.append([r,o,n]):(r.children().length>0||n.children().length>0)&&i.append([r,n]),s}createRow(e,t,a,i){var r=[],o=[],n=[];if(e.forEach((e=>{switch(e.hAlignment){case rr.left:r.push(e);break;case rr.right:n.push(e);break;case rr.center:default:"Subtitle"==e.type&&t||o.push(e)}})),0!=o.length&&0==r.length&&0==n.length)return a.addClass(mr.m.rowOnlyCenterElements),this.appendElements(o,i,a);a.addClass(mr.m.row);var s=Ve.fn.constructor("<div>",{class:mr.m.rowLeftRightElements}).appendTo(a),d=Ve.fn.constructor("<div>",{class:mr.m.rowLeftRightElements}).appendTo(a);return[].concat(this.appendElements(r.concat(o),i,s),this.appendElements(n,i,d))}appendElements(e,t,a){return e.map((e=>e instanceof cr?this.appendIndicatorElement(e,a):e instanceof hr?this.appendSparklineElement(e,t,a):this.appendDataElement(e,a))).filter((e=>!!e))}appendIndicatorElement(e,t){let a=Ve.fn.constructor("<div>");a.addClass(mr.m.indicatorElement);let i,r=e.getStyleSettings(this.data);return r&&(i=this._styleSettingsProvider.getIconType(r)),i?this._styleSettingsProvider.applyIndicatorStyle(a[0],i):a.css({height:e.height,width:e.width}).append(Ka.getIndicator(e.getIndicatorType(this.data),e.getIsGood(this.data))),t.append(a),null}appendSparklineElement(e,t,a){var i=e.getSparklineOptions(this.data);i.size={height:e.height,width:t};var r=document.createElement("div");const o=new(Te())(r,i),n=Ve.fn.constructor("<div>").css({height:e.height}).append(r);return a.append(n),o}appendDataElement(e,t){var a=e.getText(this.data);let i=(0,nr.hV)();var r=Ve.fn.constructor("<div>").addClass(mr.m.rowElement).text(a);this.setElementColor(e,r,i);let o=mr.m.rowElement+"-"+this.data.getKpiElementId()+"-"+(0,p.guid)();if(!this.layout.hasRowElementCssClass(o)){i.push((0,nr.MZ)("font-family",e.fontFamily)),i.push((0,nr.MZ)("font-size",e.fontSize+"pt"));let t="."+mr.m.content+" ."+mr.m.rowElement+"."+o;this.layout.addRowElementCss(o,t,i,this.controlContainer)}r.addClass(o);var n=document.createElement("div");n.innerText=a,r.append(n);let s=e.getStyleSettings(this.data);s&&this._styleSettingsProvider.applyStyleSettings(r[0],null,s,!1,null,!0,!1);const d=new(qt())(n,{container:this.controlContainer,target:r.get(0),showEvent:{name:"mouseenter",delay:800},hideEvent:"mouseleave"});return t.append(r),d}setElementColor(e,t,a){if("NotSet"!==e.predefinedColor)switch(e.predefinedColor){case"Main":t.addClass(Ua.getIndicatorColorType(null,null,!0));break;case"Neutral":t.addClass(Ua.getIndicatorColorType());break;case"Bad":t.addClass(Ua.getIndicatorColorType("down",!1));break;case"Good":t.addClass(Ua.getIndicatorColorType("up",!0));break;case"Warning":t.addClass(Ua.getIndicatorColorType("warning"));break;case"Delta":t.addClass(Ua.getIndicatorColorType(e.getIndicatorType(this.data),e.getIsGood(this.data)))}else e.color?a.push((0,nr.MZ)("color",e.color)):t.addClass(Ua.getIndicatorColorType(null,null,!0))}dispose(){this._styleSettingsProvider?.dispose(),this.layout?.dispose(),this.controlContainer=null}}let vr={margin:3,padding:10,borderWidth:1};class xr{constructor(e,t,a){this.properties=e,this.cardPainter=new Sr(e.dataAccessor,a.controlContainer),this.clickHandler=a.clickHandler,this.hoverHandler=a.hoverHandler,this.index=t,this.tag=e.tag}dispose(){this.itemDiv&&(this.itemDiv.remove(),this.itemDiv=null),this._container&&(this._container=null),this.dxElements?.forEach((e=>e?.dispose())),this.dxElements=[],this.cardPainter?.dispose(),this.properties?.layout?.dispose()}selected(){return this.properties.isSelected}setHoverEnabledState(e){this.properties.hoverEnabled=e}draw(e,t,a){if(!this.itemDiv){const{element:i,disposables:r}=this.cardPainter.draw(t,this.properties.layout,a);this.itemDiv=i,this.dxElements=r,e.append(i),this._container=e,this._setAriaSelected(this.properties.isSelected),this.afterDraw()}return this.itemDiv}clearSelection(){this.properties.isSelected=!1,this._setAriaSelected(this.properties.isSelected),this.itemDiv&&this.itemDiv.removeClass(mr._.selectedItem)}select(){this.properties.isSelected=!0,this._setAriaSelected(this.properties.isSelected),this.itemDiv&&this.itemDiv.addClass(mr._.selectedItem)}_setAriaSelected(e){this._container?.attr("aria-selected",`${e}`)}hover(e){this.properties.hoverEnabled&&(e?this.itemDiv.addClass(mr._.hoveredItem):this.itemDiv.removeClass(mr._.hoveredItem))}setClickHandler(){var e=this;"function"==typeof e.clickHandler&&e._container&&(e._container.off("click.cardItem"),e._container.on("click.cardItem",(function(){e.clickHandler.call(null,{item:e})})))}setHoverHandler(){var e=this;e.itemDiv&&e.itemDiv.mouseenter((function(){e.hover(!0),"function"==typeof e.hoverHandler&&e.hoverHandler.call(null,{item:e,state:!0})})).mouseleave((function(){e.hover(!1),"function"==typeof e.hoverHandler&&e.hoverHandler.call(null,{item:e,state:!1})}))}afterDraw(){this.setClickHandler(),this.setHoverHandler(),this.applyExtraStyles()}applyExtraStyles(){this.properties.isSelected?this.select():this.clearSelection()}}let Dr=2*vr.margin,Ir=2*vr.padding,Cr=2*vr.borderWidth;class _r{constructor(){this.etalonWidth=11,this.etalonHeight=10,this.arrangementDirection="column",this.ignorePadding=!1}getMarginOffset(){return this.ignorePadding?Dr:0}getScrollableHeight(){return Math.max(this.rowCount*this.cellHeight-this.getMarginOffset(),this.viewerHeight)}getScrollableWidth(){return Math.max(this.columnCount*this.cellWidth-this.getMarginOffset(),this.viewerWidth)}proportionFactor(){return Math.abs((this.etalonWidth-this.etalonHeight)/(this.etalonWidth+this.etalonHeight)-(this.cellWidth-this.cellHeight)/(this.cellWidth+this.cellHeight))}getCardContentHeight(){return this.cellHeight-Dr-Ir-Cr}getCardContentWidth(){return this.cellWidth-Dr-Ir-Cr}getCardWidth(){return this.cellWidth-Dr}getCardHeight(){return this.cellHeight-Dr}hasVerticalScroll(){return this.getScrollableHeight()>this.viewerHeight}hasHorizontalScroll(){return this.getScrollableWidth()>this.viewerWidth}}var wr=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class Tr{constructor(){this.DEFAULT_MIN_HEIGHT=0}static _getImageSpanHeight(e,t){var a=document.createElement("div");a.classList.add(mr._.layoutCardHiddenContainer),a.style.width=e,a.style.height=t,document.body.appendChild(a);var i=a.getBoundingClientRect().height;return a.parentNode.removeChild(a),i}static _getTextSpanHeight(e,t){var a=document.createElement("div");a.innerText=Tr.DIGITS_STRING,a.classList.add(mr._.layoutCardHiddenContainer),a.classList.add("dx-theme-generic-typography"),a.style.fontSize=e,a.style.fontFamily=t,document.body.appendChild(a);var i=a.getBoundingClientRect().height;return a.parentNode.removeChild(a),i}calcMinHeight(e){var t=0,a=0,i=0;return e.rows.forEach(((e,r)=>{var o=0;switch(e.elements.forEach(((e,t)=>{o=e instanceof cr||e instanceof hr?Math.max(o,Tr._getImageSpanHeight("1px",e.height+"px")):Math.max(o,Tr._getTextSpanHeight(e.fontSize+"pt",e.fontFamily))})),e.vAlignment){case or.top:t+=o+e.indent;break;case or.center:a+=o+e.indent;break;case or.bottom:i+=o+e.indent}})),t+a+i||this.DEFAULT_MIN_HEIGHT}}Tr.DIGITS_STRING="0123456789",wr([(0,Ra.$)("cardMeasurer._getImageSpanHeight")],Tr,"_getImageSpanHeight",null),wr([(0,Ra.$)("cardMeasurer._getTextSpanHeight")],Tr,"_getTextSpanHeight",null);class Mr{static createInstance(e,t){switch(e){case"column":return new Er(t);case"row":return new Ar(t);default:return new Nr}}getArrangeMethod(){return""}getLineCount(){return-1}constructor(){this.cardMeasurer=new Tr}arrange(e,t,a,i,r=!1){var o=r?Dr:0,n=this.getCardMinWidthWithMargin(i),s=this.getCardMinHeightWithMargin(i),d=t+o,l=e+o;return this.calcBestProportions(((i=void 0)=>{var o=new _r,u=i||this.getColumnCount(a,d,n);u=this.checkEmptyRows(u,a);var c=this.getRowCount(a,u),h=Math.max(1,Math.min(u,Math.floor(d/n))),p=Math.max(1,Math.min(c,Math.floor(l/s)));return o.cellHeight=Math.max(s,Math.floor(l/p)),o.cellWidth=Math.max(n,Math.floor(d/h)),o.columnCount=u,o.rowCount=c,o.itemsCount=a,o.ignorePadding=r,o.viewerHeight=e,o.viewerWidth=t,o.arrangementDirection=this.getArrangementDirection(),o}))}calcBestProportions(e){return e()}getCardMinWidthWithMargin(e){return e.map((e=>e.minWidth)).reduce(((e,t)=>Math.max(e,t)))+Ir+Cr+Dr}getCardMinHeightWithMargin(e){return e.map((e=>this.cardMeasurer.calcMinHeight(e))).reduce(((e,t)=>Math.max(e,t)))+Ir+Cr+Dr}checkEmptyRows(e,t){return e}getArrangementDirection(){return"column"}}class Nr extends Mr{constructor(){super()}getArrangeMethod(){return"auto"}getLineCount(){return-1}getColumnCount(e,t,a){var i=Math.max(1,Math.floor(t/a));return i=Math.min(e,i)}checkEmptyRows(e,t){for(var a=()=>t%e,i=()=>a()+Math.floor(t/e);a()>0&&i()<e;)e--;return e}calcBestProportions(e){var t=e();if(t.columnCount>1)for(var a=e(t.columnCount-1);a.proportionFactor()<t.proportionFactor()&&t.columnCount>1;)a=e((t=a).columnCount-1);return t}getRowCount(e,t){return Math.ceil(e/t)}}class Er extends Mr{constructor(e){super(),this.columnCount=e}getArrangeMethod(){return"column"}getLineCount(){return this.columnCount}getColumnCount(e,t,a){return Math.min(e,this.columnCount)}getRowCount(e,t){return Math.max(1,Math.ceil(e/t))}}class Ar extends Mr{constructor(e){super(),this.rowCount=e}getArrangementMethod(){return"row"}getLineCount(){return this.rowCount}getColumnCount(e,t,a){return Math.ceil(e/Math.min(e,this.rowCount))}getRowCount(e,t){return Math.min(e,this.rowCount)}getArrangementDirection(){return"row"}}class Fr{generateTable(e,t){this.reset(),this.cardArrangements=t,this.generateCells(e,this.cardArrangements)}drawCellContent(e,t,a){for(var i=e;i<=t;i++)a(this.cells[i],this.cardArrangements,i)}reset(){this.cells=[]}generateCells(e,t){if("column"===t.arrangementDirection)for(var a=0;a<t.rowCount;a++){for(var i=this.createRow(t,a),r=0;r<t.columnCount;r++){if((s=a*t.columnCount+r)>=t.itemsCount)break;(d=this.createCell(t,a,r)).attr("tabindex",0===s?"0":"-1"),d.attr("role","gridcell"),this.cells.push(d),d.attr("aria-colindex",r+1),i.append(d)}i.attr("aria-rowindex",a+1),i.attr("role","row"),e.append(i)}else{var o={},n=e=>{var a=o[e];return a||(a=this.createRow(t,e),o[e]=a),a};for(r=0;r<t.columnCount;r++){for(a=0;a<t.rowCount;a++){var s;if((s=r*t.rowCount+a)>=t.itemsCount)break;
8i=n(a);var d=this.createCell(t,a,r);this.cells.push(d),i.append(d)}Ve.each(o,(function(t,a){e.append(a)}))}}}createRow(e,t){var a=e.cellHeight;return e.ignorePadding&&0===t&&(a-=vr.margin),e.ignorePadding&&t===e.rowCount-1&&(a-=vr.margin),Ve.fn.constructor("<div>",{class:mr._.widgetViewerRow,css:{height:a,width:e.getScrollableWidth()}})}createCell(e,t,a){var i=e.cellWidth,r=e.cellHeight,o=e.ignorePadding,n=!1,s=!1,d=!1,l=!1;o&&0===a&&(i-=vr.margin,n=!0),o&&a===e.columnCount-1&&(i-=vr.margin,s=!0),o&&0===t&&(r-=vr.margin,d=!0),o&&t===e.rowCount-1&&(r-=vr.margin,l=!0);var u=Ve.fn.constructor("<div >",{class:mr._.widgetViewerCell,css:{height:r,width:i,float:"left"}});return n&&u.addClass("dx-flex-card-cell-ignore-left-margin"),s&&u.addClass("dx-flex-card-cell-ignore-right-margin"),d&&u.addClass("dx-flex-card-cell-ignore-top-margin"),l&&u.addClass("dx-flex-card-cell-ignore-bototm-margin"),u}}class Pr extends He.Disposable{constructor(e,t){super(),this.table=e,this.scrollView=t,t.option("onScroll",(e=>{this.onScroll(e)}))}init(e,t){this.drawHandler=t,this.cardArrangements=e}dispose(){super.dispose(),this.drawHandler=null}drawByScroll(e){var t=this.cardArrangements;if(t){var a=e,i=e+t.viewerHeight,r=Math.floor(a/t.cellHeight),o=Math.ceil(i/t.cellHeight),n=Math.max(0,r*t.columnCount-3*t.columnCount),s=Math.min(t.itemsCount-1,o*t.columnCount-1+3*t.columnCount);this.drawHandler(n,s)}}onScroll(e){var t=this;clearTimeout(this.scrollTimeout),this.scrollTimeout=window.setTimeout((()=>{t.drawByScroll(e.scrollOffset.top)}),100)}getSizeParams(){var e=this.scrollView.scrollOffset();return{virtualSize:{width:this.cardArrangements.getScrollableWidth(),height:this.cardArrangements.getScrollableHeight()},scroll:{top:e.top,left:e.left,size:0,horizontal:this.cardArrangements.hasHorizontalScroll(),vertical:this.cardArrangements.hasVerticalScroll()},itemMargin:{width:5,height:5},layoutMeasurement:{margin:vr.margin,contentPadding:vr.padding}}}updateScrollableContent(e){var t=this.scrollView.scrollOffset();e(),this.scrollView.scrollTo(t),this.drawByScroll(t.top)}}var Vr=0;class Br extends yr{get _styleSettingsProvider(){return this.option("styleSettingsProvider")}constructor(e,t){super(e,t)}redraw(){this._render()}_getDefaultOptions(){return{}}getSelectedItems(){return this.itemsList.filter((e=>e.selected()))}clearSelections(){this.itemsList.forEach((e=>e.clearSelection()))}getSizeParams(){return this.virtualizer.getSizeParams()}clear(){this.container.remove()}dispose(){super.dispose(),(this.itemsList||[]).forEach((e=>e.dispose())),this.clear(),this.tableStruct.off("keydown")}_init(){this._viewerID=Vr++,this.tableStruct=Ve.fn.constructor("<div>",{class:mr._.widgetViewerTable+" "+mr._.widgetViewerIdPrefix+this._viewerID,role:"grid"}),this.initContainer(),this.container.append(this.tableStruct),this.container.addClass(mr._.widgetViewerContainer);var e=new(Z())((0,We.I1)(this.container),{direction:"both",showScrollbar:"onHover"});this.addDisposable(this.virtualizer=new Pr(this.tableStruct,e)),this.createItems(),this.createArranger(),this._render()}_update(){this.createItems(),this.createArranger(),this._render()}initContainer(){this.container=Ve.fn.constructor("<div>").appendTo((0,We.HC)(this.element())),this.container.addClass(mr.m.cardScrollableHolder)}createItems(){var e=this,t=e.option("dataSource"),a=this.option("viewer"),i=a.onclick,r=a.onhover,o=a.controlContainer;e.itemsList=[],t.forEach(((t,a)=>{e.itemsList.push(new xr(t,a,{clickHandler:i,hoverHandler:r,controlContainer:o}))}))}_render(e){this.virtualizer.updateScrollableContent((()=>{this.invalidateContent(),this.drawCards()}))}invalidateContent(){this.createItems(),this.tableStruct.empty()}drawCards(){var e=this.container.width(),t=this.container.height(),a=this._option.itemOptions.layouts,i=this._option.viewer.ignorePadding,r=this.arranger.arrange(t,e,this.itemsList.length,a,i);this.tableGenerator=new Fr,this.tableGenerator.generateTable(this.tableStruct,r),this.tableStruct.off("keydown"),this.tableStruct.on("keydown",(e=>this._handleKeydown({event:e,table:this.tableStruct[0],arrangementInfo:{rowCount:r.rowCount,colCount:r.columnCount}}))),this.virtualizer.init(r,((e,t)=>
vendor: 7,631 bytes, line 8
8{this.drawCardsByIndices(e,t)}))}drawCardsByIndices(e,t){this.tableGenerator.drawCellContent(e,t,((e,t,a)=>this.itemsList[a].draw(e,t,this._styleSettingsProvider)))}createArranger(){var e=this.option("viewer"),t=e.method,a=e.count;this.shouldRecreateArranger(t,a)&&(this.arranger=Mr.createInstance(t,a))}shouldRecreateArranger(e,t){if(null!=this.arranger){let a=this.arranger.getArrangeMethod();return"auto"===a?"auto"!==e:e!==a||this.arranger.getLineCount()!==t}return!0}}class Or{constructor(e){this._options=(0,We.zw)({},this._getDefaultOptions(),e),this._type=this._options.type||"unknown",this._isSelected=!!this._options.isSelected,this.tag=this._options.tag,function(e){e.style.borderWidth=e.borderWidth||0,e.selectionStyle.borderWidth=e.borderWidth||0,e.hoverStyle.borderWidth=e.borderWidth||0}(this._options),this._hoverEnabled=!!this._options.hoverEnabled}_getDefaultOptions(){return{cursor:"default",isSelected:!1,hoverEnabled:!1,style:{backgroundColor:"#ffffff",borderStyle:"solid",borderColor:"#C8C8CC"},selectionStyle:{backgroundColor:"rgba(95,139,149,0.35)",borderStyle:"solid",borderColor:"#5F8B95"},hoverStyle:{backgroundColor:"rgba(95,139,149,0.25)",borderStyle:"solid",borderColor:"#5F8B95"}}}dispose(){var e=this;e._type=null,e._isSelected=null,e.tag=null,e._hoverEnabled=null,this._disposeClickEvent(),this._disposeHoverEvent(),e._itemDiv&&e._itemDiv.parentElement&&e._itemDiv.parentElement.removeChild(e._itemDiv),e._itemDiv=null}_getStyle(e){return e?this._options.selectionStyle:this._options.style}select(){var e=this;e._isSelected=!0,e._itemDiv&&e._itemDiv.classList.add(mr._.selectedItem)}_hover(e){var t=this;t._hoverEnabled&&(e?t._itemDiv.classList.add(mr._.hoveredItem):t._itemDiv.classList.remove(mr._.hoveredItem))}clearSelection(){var e=this;e._isSelected=!1,e._itemDiv&&e._itemDiv.classList.remove(mr._.selectedItem)}_disposeClickEvent(){this._itemDiv&&(0,Le.off)(this._itemDiv,"click.cardItem")}_disposeHoverEvent(){this._itemDiv&&((0,Le.off)(this._itemDiv,"mouseenter"),(0,Le.off)(this._itemDiv,"mouseleave"))}setClickHandler(e){var t=this;"function"==typeof e&&t._itemDiv&&(this._disposeClickEvent(),(0,Le.on)(t._itemDiv,"click.cardItem",(function(){e.call(null,{item:t})})))}setHoverHandler(e){var t=this;t._itemDiv&&(this._disposeHoverEvent(),(0,Le.on)(t._itemDiv,"mouseenter",(function(){t._hover(!0),"function"==typeof e&&e.call(null,{item:t,state:!0})})),(0,Le.on)(t._itemDiv,"mouseleave",(function(){t._hover(!1),"function"==typeof e&&e.call(null,{item:t,state:!1})})))}draw(e,t,a,i){return this._itemDiv?this._itemDiv:this.initDraw(e,t,a)}initDraw(e,t,a){var i,r=this;return e=e||0,t=t||0,a=a||0,r.index=a,this._disposeClickEvent(),this._disposeHoverEvent(),(i=document.createElement("div")).classList.add("dx-"+r._type),i.style.cursor=r._options.cursor,r._itemDiv=i,i}_applyExtraStyles(){this._isSelected?this.select():this.clearSelection()}toggleSelection(){this._isSelected?this.clearSelection():this.select()}getWidget(){return null}finishRender(e){var t=this,a=(e=e||{}).clickHandler,i=e.hoverHandler,r=e.drawOptions;t.setClickHandler(a),t.setHoverHandler(i),t.rerender(r),t._applyExtraStyles()}getItemContainer(){var e=this._itemDiv;if(e)return e}_formStyle(e,t){var a,i=".dx-"+this._type+" "+e+"{";for(a in t)i+=a+":"+t[a]+"px;";return i+"}"}getCssStyle(e,t,a,i){var r={height:t};return this._options.ignoreProportions||(r.width=e),i+" "+this._formStyle("",r)}calcCommonItemSpecificOptions(e,t){}resize(e,t,a,i){}rerender(e){}detachItem(){}setHoverEnabledState(e){this._hoverEnabled=e}}var Lr={circulargauge:function(e,t){return null}};const kr={chart:be(),piechart:Ie(),circulargauge:ye(),lineargauge:xe()};let Wr={...kr},Rr={createWidget:function(e,t,a){const i=(e||"").toLowerCase(),r=Wr[i];if(!r)return null;let o=r.getInstance(t);return o?o.option(a):o=new r(t,a),o},getAdditionalOptions:function(e,t,a){var i=Lr[(e||"").toLowerCase()];return i?i(t,a):null},__resetFactory:function(){Wr={...kr}},__replaceWidget:function(e,t){Wr[e]=t}};class zr extends Or{static ensureOptions(e){return(e=e||{}).type="widgetItem",e}constructor(e,t){super(zr.ensureOptions(t)),this._widgetType=String(this._options.widgetType||"").toLowerCase(),this._itemData=e||{},this._itemData.encodeHtml=this._options.encodeHtml,this._itemData.redrawOnResize=!1}dispose(){Or.prototype.dispose.apply(this,arguments),this._itemData=null,this._disposeWidget()}_disposeWidget(){this._widget&&(this._widget.dispose(),this._widget=null)}_getDefaultOptions(){return(0,We.zw)({},Or.prototype._getDefaultOptions.apply(this,arguments),{style:{borderStyle:"solid",borderColor:"#ffffff"}})}detachItem(){var e=this._itemDiv;e&&e.parentElement&&e.parentElement.removeChild(e)}initDraw(e,t,a){return this._disposeWidget(),super.initDraw(e,t,a)}draw(e,t,a){super.draw(e,t,a);var i,r=this;return(i=r._itemDiv).style.margin="auto",this._options.itemWidgetOptionsPrepared(r._itemData),r._widget=Rr.createWidget(r._widgetType,i,r._itemData),i}resize(e,t,a){if(!this._itemDiv.childNodes.length)return this.draw(e,t,a)}rerender(e){var t,a=this;a._widget&&((t=Rr.getAdditionalOptions(a._widgetType,a._itemDiv,a._itemData))&&(0,We.zw)(a._widget._options,t),(0,We.zN)(a._itemDiv)&&a._widget.render(e))}getWidget(){return this._widget}}var Gr=Ve.fn.constructor("<div>",{id:mr._.cardHiddenContainer}),$r=Ve.fn.constructor("<div>",{id:mr._.cardNowrapHiddenContainer}),Hr=Math.ceil,qr=Math.floor;let Ur=0;function Kr(e,t){var a,i,r,o=(e=t?(0,_.encodeHtml)(e):e).split(" "),n="<span>",s=" </span>",d="",l=1;for(a=0;a<o.length;a++)d+=n+o[a]+s;for(Gr.html(n+d+s),i=(r=Gr.children()[0].getClientRects())[0].top,a=1;a<r.length;a++)r[a].top!==i&&(l++,i=r[a].top);return l}class Yr extends Or{static ensureOptions(e){return(e=e||{}).type="cardItem",e.ignoreProportions=!1,e}constructor(e,t){super(Yr.ensureOptions(t));var a=function(e){return e?t.encodeHtml?Ve.fn.constructor("<div>").text(e).html():e:""},i={type:"none",hasPositiveMeaning:!1,text:{value:"",useDefaultColor:!1}};e=e||{},this.data=e.data||{},this.title=a(e.title),this.subTitle=a(e.subTitle),this.sparklineOptions=e.sparklineOptions||{},this.variableValue1=(0,We.zw)({},i,e.variableValue1),this.variableValue2=(0,We.zw)({},i,e.variableValue2),i.text.useDefaultColor=!0,this.mainValue=(0,We.zw)({},i,e.mainValue),this.indicator={hasPositiveMeaning:this.mainValue.hasPositiveMeaning,type:this.mainValue.type},0===Gr.parent().length&&Gr.appendTo(document.body),0===$r.parent().length&&$r.appendTo(document.body),this.subtitleDotsIndex=0}draw(e,t,a,i){var r,o,n,s,d,l,u,c,h=this,p=h._options,m=i.paddings,g=i.sparklineHeight,b=parseFloat(m.top),f=p.encodeHtml?h._getEllipsisText(h.subTitle,i,qr(.6*(e-m.right-m.left))):h.subTitle,y=Ur++,S=h._getText("variableValue1"),v=h._getText("variableValue2"),x=h._getText("mainValue"),D="titleContainer"+y;return o=super.draw(e,t,a),s=['<div id="'+D+'" class="',mr._.cardTitle+'" style="padding:'+b+"px "+m.left+"px 0px "+m.left+'px;">',h.title,"</div>"].join(""),d=['<div class="',mr._.cardSubtitle,'" style="padding-left:'+m.left+'px;">',f,"</div>"].join(""),l=['<span class="',mr._.cardVariableValue1," ",h._getValueClassName("variableValue1")+'" style="padding-right:'+m.right+'px;">',S,"</span>"].join(""),u=['<span class="',mr._.cardVariableValue2," ",h._getValueClassName("variableValue2"),'" style="padding-right:'+m.right+'px;">',v,"</span>"].join(""),r=['<div class="',mr._.cardIndicator,'" style="padding-left:'+m.left+'px;">',Ka.getIndicator(h.indicator.type,h.indicator.hasPositiveMeaning),"</div>"].join(""),c=['<span class="',mr._.cardMainValue," ",h._getValueClassName("mainValue"),'" style="padding-right:'+m.right+'px;">
8',x,"</span>"].join(""),o.innerHTML=s+d+l+u+r+c,h._addTooltip(o,D,"titleTooltip",h.title,y),p.hasSparkline&&((n=document.createElement("div")).classList.add(mr._.cardSparkline),n.style.left=m.left,n.style.right=m.right,o.appendChild(n),h.sparklineOptions.size={width:e-m.left-m.right,height:g},h._sparklineInstance&&h._sparklineInstance.dispose(),h._sparklineInstance=new(Te())(n,h.sparklineOptions)),o}resize(e,t,a,i){var r=this,o=i.sparklineHeight,n=r._itemDiv,s=(n.querySelector("."+mr._.cardIndicator),n.querySelector("."+mr._.cardSubtitle)),d=(n.querySelector("."+mr._.cardSparkline),r._options.padding),l=e-d.right-d.left;return n.childElementCount?(r._options.encodeHtml&&(s.innerText=r._getEllipsisText(s.innerText,i,qr(.6*l))),o&&r._sparklineInstance&&r._sparklineInstance.option("size",{width:l,height:o}),n):(r.draw(e,t,a,i),r._itemDiv)}getCssStyle(e,t,a,i){var r=this,o=a.paddings,n=a.sparklineHeight,s=e-o.right-o.left,d=a.fontSizes;return[super.getCssStyle(e,t,a,i),i+" "+r._formStyle("."+mr._.cardTitle,{"font-size":d.title,"min-height":Hr(1.3*d.title),"line-height":d.title}),i+" "+r._formStyle("."+mr._.cardSubtitle,{"min-height":2*Hr(1.3*d.subTitle),"font-size":d.subTitle}),i+" "+r._formStyle("."+mr._.cardIndicator,{height:Hr(.18*(t-n)),width:Hr(.24*(t-n)),bottom:o.bottom+n+3}),i+" "+r._formStyle("."+mr._.cardVariableValue1,{"font-size":d.variableValue1,"line-height":d.variableValue1,bottom:d.variableValue2+d.mainValue}),i+" "+r._formStyle("."+mr._.cardVariableValue2,{"font-size":d.variableValue2,"line-height":d.variableValue2,bottom:d.mainValue}),i+" "+r._formStyle("."+mr._.cardMainValue,{"font-size":d.mainValue,"line-height":d.mainValue,bottom:o.bottom+n}),n?i+" "+r._formStyle("."+mr._.cardSparkline,{height:n,width:s}):""].join(" ")}static calcFonts(e){return{title:~~(.22*e),subTitle:~~(.14*e),mainValue:~~(.3*e),variableValue1:~~(.14*e),variableValue2:~~(.14*e)}}calcCommonItemSpecificOptions(e,t){var a,i=this._options,r=i.hasSparkline?.25*t:0,o=Yr.calcFonts(t-r),n={top:0,left:0,right:0,bottom:0,...i.padding};return Gr.width(qr(.6*(e-n.right-n.left))).css("fontSize",o.subTitle),$r.css("fontSize",o.subTitle),a=Gr.text("a").height(),Gr.empty(),{paddings:n,sparklineHeight:r,fontSizes:o,oneRowHeight:a}}dispose(){super.dispose(),this._titleTooltipInstance&&(this._titleTooltipInstance.dispose(),this._titleTooltipInstance=null),this._sparklineInstance&&(this._sparklineInstance.dispose(),this._sparklineInstance=null),this.data=null,this.sparklineOptions=null,this.indicator=null,this._options=null}_addTooltip(e,t,a,i,r){var o=e.querySelector("#"+t),n=document.createElement("div");n.id=a+r,o.appendChild(n),n.innerText=i,this._titleTooltipInstance=new(qt())(n,{target:"#"+t,showEvent:{name:"mouseenter",delay:800},hideEvent:"mouseleave"})}_getDefaultOptions(){var e=super._getDefaultOptions();return(0,We.zw)({},e,{padding:{top:3,left:12,right:12,bottom:10},font:{family:"Segoe UI, HelveticaNeue, Trebuchet MS, Verdana",weight:"normal"},title:{color:"black"},subTitle:{color:"#B6B6B6"}})}_getText(e){var t=this[e].text,a=t.value,i=t.format;return i?ri.O6.format(parseFloat(a),i):this._options.encodeHtml?(0,_.encodeHtml)(a):a.toString()}_getClassFromIndicator(e,t,a){return Ua.getIndicatorColorType(e,t,a)}_getCardStyle(e){return e?this._options.selectionStyle:this._options.style}_getValueClassName(e){var t=this[e],a=t.text.useDefaultColor,i=t.hasPositiveMeaning,r=t.type;return this._getClassFromIndicator(r,i,a)}_setSubtitleDotsIndex(e){this._subtitleDotsIndex=e}_getEllipsisText(e,t,a){if(!e||""===e)return"";var i,r,o,n,s,d,l=this,u=Kr(e,l._options.encodeHtml),c="...",h=this._subtitleDotsIndex;if(u<=2)return e;for(i=$r.text(e).width(),r=qr(2*a*e.length/i),n=(u=Kr(o=e.substring(0,r-3)+c,l._options.encodeHtml))>2?-1:1,s=1;s<r;s+=2){if(d=h?h+s*n:r-3+s*n,u=Kr(o=e.substring(0,d)+c,l._options.encodeHtml),1===n&&3===u)return o=e.substring(0,d-3)+c,l._setSubtitleDotsIndex(o.length-3),o;if(-1===n&&2===u)return l._setSubtitleDotsIndex(o.length-3),o}return o}}var jr=0;class Qr extends yr{constructor(e,t){super(e,t)}_getDefaultOptions(){return{dataSource:[],viewer:{hoverEnabled:!1,overflow:"auto",method:"auto",count:1,widgetType:"card",redrawOnResize:!1,onclick:null,onRenderComplete:null,onAllItemsRenderComplete:null,bulkTimesRenderingTimeInterval:200,useNativeScrolling:"auto",ignorePadding:!1,supportAnimation:!1},itemOptions:{encodeHtml:!0,minWidth:void 0,proportions:void 0,ignoreProportions:!1,itemMargin:{width:5,height:5},borderWidth:1,hasSparkline:!1}}}_init(){let e=this._option.viewer;this._viewerID=jr++,this.initContainer(),this._content=Dt.p.wrapScrollable(this.container,e.overflow,"both"),this._scrollBarWidth=this._getScrollBarWidth(),this._updateByOptions(),this._createItems(),this.totalMarginsAndBorders=this._calcTotalMarginsAndBorders(),this._render()}
vendor: 11,076 bytes, line 8
8_update(){this._updateByOptions(),this._createItems(),this._render()}initContainer(){this.container=document.createElement("div"),(0,We.I1)(this.element()).appendChild(this.container),this.container.classList.add(mr._.widgetsViewerScrollableHolder)}clear(){this.container&&this.container.parentElement&&this.container.parentElement.removeChild(this.container)}dispose(){var e=this;clearTimeout(e._drawTimer),e._drawTimer=null,(e.itemsList||[]).forEach((e=>e.dispose())),e._content=null,e.innerContainer=null,e._scrollBarWidth=null,e._widgetType=null,e.itemsList=null,e.totalMarginsAndBorders=null,e._resizeHandler=null,e._styleTag&&(e._styleTag(),e._styleTag=null),e.clear(),super.dispose()}_getScrollable(){return Dt.p.getScrollable(this.container)}_updateScrollable(){Dt.p.updateScrollable(this.container)}_scrollTo(e,t){var a=this._getScrollable();a?a.scrollTo({x:e,y:t}):(Ve.fn.constructor(this._rootContent()).scrollLeft(e),Ve.fn.constructor(this._rootContent()).scrollTop(t))}_scrollOffset(){var e=this._getScrollable();return e?e.scrollOffset():{left:Ve.fn.constructor(this._rootContent()).scrollLeft(),top:Ve.fn.constructor(this._rootContent()).scrollTop()}}_rootContent(){return this._content}_parentHeight(){return Ve.fn.constructor(this.container).height()-0}_parentWidth(){return Ve.fn.constructor(this.container).width()-0}_parentWidthWithoutScroll(){var e=this;return e._parentWidth()-e._scrollBarWidth*e._hasVerticalScroll}_parentHeightWithoutScroll(){var e=this;return e._parentHeight()-e._scrollBarWidth*e._hasHorizontalScroll}_getResizeHandler(){var e=this;return function(){e.redraw()}}_updateByOptions(){var e=this._option.viewer,t=this._option.itemOptions,a=t.proportions,i=t.minWidth;this._widgetType=e.widgetType.toLowerCase(),this.align=e.align,"card"===this._widgetType?(this.align=this.align||"left",this.minItemWidth=this.curItemWidth=i||180,this._itemProportions=a||(t.hasSparkline?.625:.5)):(this.align=this.align||"center",this.minItemWidth=this.curItemWidth=i||200,this._itemProportions=a||1,this._needVerticalCentering=!0),this.minItemHeight=this.curItemHeight=this._itemProportions*this.minItemWidth}getSizeParams(){let e=this._scrollOffset(),t=this.container.querySelector("."+mr._.widgetViewerTable),a=this._option.itemOptions.itemMargin;return{virtualSize:{width:Ve.fn.constructor(t).outerWidth(),height:Ve.fn.constructor(t).outerHeight()},scroll:{top:e.top,left:e.left,size:this._scrollBarWidth,horizontal:1===this._hasHorizontalScroll,vertical:1===this._hasVerticalScroll},itemMargin:{width:a.width,height:a.height}}}getSelectedItems(){return this.itemsList.filter((e=>e._isSelected))}clearSelections(){this.itemsList.forEach((e=>e.clearSelection()))}_createItems(){let e=this._option.dataSource,t=this._option.itemOptions,a=this._rootContent();(this.itemsList||[]).forEach((e=>e.dispose())),this.itemsList=[],e.forEach((e=>{t.widgetType=this._widgetType,t.hoverEnabled=e.hoverEnabled,t.isSelected=e.isSelected,t.cursor=e.cursor,t.tag=e.tag,t.parentRootElement=a,this.itemsList.push("card"==this._widgetType?new Yr(e,t):new zr(e,t))})),this._firstDraw=!0,delete this._viewerParams}_refresh(){this.curItemWidth=this.minItemWidth,this.curItemHeight=this.minItemHeight,this._createItems()}_calcTotalMarginsAndBorders(){var e=this._option.itemOptions,t=e.borderWidth||0;return{width:2*(e.itemMargin.width+t),height:2*(e.itemMargin.height+t)}}_render(e){let t,a=this._option.viewer,i=a.onRenderComplete,r=a.method.toLowerCase(),o=a.count,n=a.onclick,s=a.onhover,d=a.supportAnimation,l=this._rootContent(),u=l.style.overflowX,c=l.style.overflowY,h=l.parentElement,p=h.style.overflowX,m=h.style.overflowY,g=this._scrollOffset(),b=d&&!l.innerHTML&&this.itemsList.length<=xt.k.elementsCountAnimationThreshold;clearTimeout(this._drawTimer),t=this._drawItems(r,o,b),l.innerHTML="",l.style.overflow="hidden",h.style.overflow="hidden",t&&(this.innerContainer=document.createElement("div"),this.innerContainer.classList.add(mr._.widgetViewerContainer),this.innerContainer.style.textAlign=this.align,this.innerContainer.style.padding="0",this.innerContainer.style.margin="0",l.appendChild(this.innerContainer),this.innerContainer.appendChild(t),this.itemsList.forEach((t=>{t.finishRender({clickHandler:n,hoverHandler:s,drawOptions:e})})),this._needVerticalCentering&&this.innerContainer&&"Horizontal"===this._viewerParams.direction&&this._verticalCentering(t)),l.style.overflowX=u,l.style.overflowY=c,h.style.overflowX=p,h.style.overflowY=m,this._updateScrollable(),this._scrollTo(g.left,g.top),i&&i.call(null)}_verticalCentering(e){var t=this,a=t._parentHeight()-Ve.fn.constructor(t.container.querySelector("."+mr._.widgetViewerContainer)).height();t.innerContainer.style.paddingTop=a>0?~~(a/2)+"px":"0px"}redraw(){this._render()}_calcItemIndex(e,t,a,i,r){return a==br.Horizontal?e*r+t:t*i+e}_calcVisibleRow(e){var t=this._parentHeight();return Math.ceil(t/e)}_calcVisibleColumn(e){var t=this._parentWidth();return Math.ceil(t/e)}_getPartArray(e,t,a){var i=[],r=0,o=t*a;for(r=o;r<o+t;r++)i.push(e[r]);return i}_createTable(e,t){var a,i,r,o,n,s,d,l,u,c,h,p,m,g,b=this,f=e.direction==br.Horizontal,y=this._option.itemOptions.itemMargin,S=this._option.viewer.ignorePadding,v=f?e.itemsOnRowCount:e.itemsOnColumnCount,x=f?e.itemsOnColumnCount:e.itemsOnRowCount,D=b.itemsList.length,I=b.totalMarginsAndBorders.width,C=b.totalMarginsAndBorders.height,_=b._parentWidthWithoutScroll(),w=b._parentHeightWithoutScroll(),T=b.curItemWidth,M=b.curItemHeight,N=T-2*y.width,E=M-2*y.height;if(!(x<=0)){for((a=document.createElement("div")).classList.add(mr._.widgetViewerTable),a.classList.add(mr._.widgetViewerIdPrefix+b._viewerID),a.style.overflow="hidden",a.style.marginLeft="0px",a.style.marginRight="0px","card"!==b._widgetType?(m=~~Math.max((_-v*I)/v,N),p=f?E:~~Math.max((w-x*C)/x,E)):(m=N,p=E),h=(m+2*y.width)*v,S&&(h-=2*y.width),u=h,a.style.height="100%",a.style.width=u+"px",this._option.useFlex&&(a.style.display="flex",a.style.flexDirection="column",a.style.alignItems="center"),i=0;i<x;i++){for(c=M,S&&(0===i&&1===x?c-=2*y.height:0!==i&&i!==x-1||(c-=y.height)),(s=document.createElement("div")).classList.add(mr._.widgetViewerRow),s.style.clear="both",s.style.padding="0px",s.style.margin="0px",s.style.height=c+"px",this._option.useFlex||(s.style.width=h+"px"),r=0;r<v;r++){if(d=null,(n=document.createElement("div")).classList.add(mr._.widgetViewerCell),n.setAttribute("tabindex","0"),b.itemsList&&b.itemsList.length>r&&b.itemsList[r]._itemData){const e=b.itemsList[r]._itemData.title?.text,t=b.itemsList[r]._itemData.value,a=`${b._widgetType}, ${e} ${t?", "+t:""}`;n.setAttribute("aria-label",a)}n.style.paddingLeft=S&&0===r?"0":y.width+"px",n.style.paddingRight=S&&r===v-1?"0":y.width+"px",n.style.paddingTop=S&&0===i?"0":y.height+"px",n.style.paddingBottom=S&&i===x-1?"0":y.height+"px",n.style.margin="0px",n.style.width=m+"px",n.style.height=p+"px",n.style.cssFloat="left",(o=b._calcItemIndex(i,r,e.direction,x,v))<D&&(g=b.itemsList[o],b._firstDraw?(d=g.initDraw(T-I,M-C,o),l="draw"):(g.detachItem(),d=g.getItemContainer(),l="resize"),d&&n.appendChild(d)),s.appendChild(n)}a.appendChild(s)}return b._processBatchItems(l,0,t),b._firstDraw=!1,a}}_getItemProportions(){return this._itemProportions}_calcViewerParams(e,t,a,i){var r,o=this,n=o._calculateArrangementInfo(e,t,a,i),s=function(){var e=void 0;return n.direction===br.Vertical&&(e=n.itemsOnRowCount),n.direction===br.Horizontal&&(e=n.itemsOnColumnCount),e},d=function(){var e=void 0;return n.direction===br.Vertical&&(e=n.itemsOnColumnCount),n.direction===br.Horizontal&&(e=n.itemsOnRowCount),e};if(o._hasHorizontalScroll=0,o._hasVerticalScroll=0,d()*n.getWidth()>e){if((n=o._calculateArrangementInfo(e,t-o._scrollBarWidth,a,i)).direction===br.Vertical&&d()*n.getWidth()<e){var l=~~(e*o._getItemProportions()/d())*s();if(l<=t)return o._calculateArrangementInfo(e,l,a,i)}o._hasHorizontalScroll=1}if(s()*n.getHeight()>t){if((n=o._calculateArrangementInfo(e-o._scrollBarWidth,t,a,i)).direction===br.Horizontal&&s()*n.getHeight()<t){var u=(r=~~(t/(o._getItemProportions()*s())),u=r*d());if(u<=e)return o._calculateArrangementInfo(u,t,a,i)}o._hasVerticalScroll=1}return n}_createArrangementInfo(e,t,a,i,r){var o,n,s=this;return t<1&&(t=1),s.itemsList.length<t&&(t=s.itemsList.length),n=~~((o=e/t)*i),o<a&&(n=~~((o=a)*i)),new fr(s.itemsList.length,t,o,n,this._option.itemOptions.itemMargin,r,{})}_calculateArrangementInfo(e,t,a,i){var r,o,n,s,d,l,u,c,h=this,p=this._option.itemOptions.itemMargin,m=h._getItemProportions(),g={};switch(i){case"column":return h._createArrangementInfo(e,a,h.minItemWidth,m,br.Horizontal);case"row":return h._createArrangementInfo(t,a,h.minItemHeight,1/m,br.Vertical);case"auto":if(t<h.minItemHeight&&e/h.minItemWidth>=h.itemsList.length)return new fr(h.itemsList.length,h.itemsList.length,h.minItemWidth,h.minItemHeight,p,br.Horizontal,g);for(c=(r=h._createArrangementInfo(e,~~(e/h.minItemWidth),h.minItemWidth,m,br.Horizontal)).itemsOnRowCount-1;c>=1&&t>=(o=h._createArrangementInfo(e,c,h.minItemWidth,m,br.Horizontal)).itemsOnColumnCount*o.getHeight(!1);c--)r=o;return n=h._createArrangementInfo(e,r.itemsOnRowCount-1,h.minItemWidth,m,br.Horizontal),d=(s=h._createArrangementInfo(t,n.itemsOnColumnCount,h.minItemHeight,1/m,br.Vertical)).getHeight(!1),l=s.getWidth(!1),u=n.itemsOnRowCount,r.getHeight(!1)<d&&e>=u*l&&(r=new fr(h.itemsList.length,u,l,d,p,br.Horizontal,g)),t<r.itemsOnColumnCount*r.getHeight(!1)&&(d=(s=h._createArrangementInfo(t,r.itemsOnColumnCount,h.minItemHeight,1/m,br.Vertical)).getHeight(!1),l=s.getWidth(!1),u=s.itemsOnColumnCount,t>=s.itemsOnRowCount*d&&e>=u*l&&(r=new fr(h.itemsList.length,Math.min(~~(e/l),h.itemsList.length),l,d,p,br.Horizontal,g))),r;default:return null}}_drawItems(e,t,a){e=e||"auto",t=t||1;var i=this,r=i._parentWidth(),o=i._parentHeight(),n=i._viewerParams,s=i.itemsList,d=this._option.viewer.ignorePadding,l=this._option.itemOptions.itemMargin,u=d?2*l.width:0,c=d?2*l.height:0;return s.length?(n=i._viewerParams=i._calcViewerParams(r+u,o+c,t,e),i.curItemHeight=~~n.getHeight(),i.curItemWidth=~~n.getWidth(),i._createTable(i._viewerParams,a)):null}getItemByIndex(e){var t,a;return at.NW.isNumeric(e)&&(t=Number(e),a=this.itemsList[t]),at.NW.isDefined(a)?a:null}_getScrollBarWidth(){var e=this._option.viewer.useNativeScrolling,t=0;if("auto"==e||!1===e)return t;var a=document.createElement("div");a.style.position="absolute",a.style.top="0",a.style.left="0",a.style.visibility="hidden",a.style.width="200px",a.style.height="150px",a.style.overflow="hidden",document.body.appendChild(a);var i=document.createElement("p");i.style.width="100%",i.style.height="300px",a.appendChild(i);var r=Ve.fn.constructor(i).width(),o=Dt.p.wrapScrollable(a,this._option.viewer.overflow,"both");return o==a&&(o=i),(t=r-Ve.fn.constructor(o).width())>0&&t++,a.parentElement.removeChild(a),t}_processBatchItems(e,t,a){var i,r,o=this,n=Date.now(),s=o.itemsList,d=s.length,l=o.totalMarginsAndBorders,u=l.width,c=l.height,h=this._option.viewer,p=h.onAllItemsRenderComplete,m=h.bulkTimesRenderingTimeInterval,g=o.curItemWidth-u,b=o.curItemHeight-c;
8if(s[t]){i=s[t].calcCommonItemSpecificOptions(g,b),r=s[t].getCssStyle(g,b,i,"."+mr._.widgetViewerIdPrefix+o._viewerID),o._styleTag&&o._styleTag(),o._styleTag=(0,nr.Lq)(r,this.container);var f=function(){if("function"==typeof s[t][e]){n=Date.now();do{if(t<d&&(s[t][e](g,b,t,i),++t),!s[t])return void("function"==typeof p&&p.call(null))}while(Date.now()-n<m);o._drawTimer=window.setTimeout((function(){f()}),0)}};a?o._drawTimer=window.setTimeout((function(){f()}),0):f()}}}class Zr extends ba{constructor(e,t){super(e,t)}_clearSelectionUnsafe(){this.widgetsViewer.clearSelections()}getInfoUnsafe(){return(0,We.zw)(super.getInfoUnsafe(),this.widgetsViewer.getSizeParams())}renderContentUnsafe(e,t,a){var i=this,r=i._getWidgetViewerOptions(),o=!0;return r.viewer.onAllItemsRenderComplete=function(){i.widgetsViewer?a():o=!1},t&&i.widgetsViewer?i.widgetsViewer.option(r):(i.widgetsViewer&&i.widgetsViewer.dispose(),i.widgetsViewer=i.createWidgetViewer(e,r)),o}createWidgetViewer(e,t){return new Qr(e,t)}_getContainerPositionUnsafe(){var e=super._getContainerPositionUnsafe(),t=this.getInfo(),a=t&&t.scroll&&t.scroll.vertical?t.scroll.size:0;return e.offsetX-=a,e}_getSpecificWidgetViewerOptions(){return{itemOptions:{encodeHtml:this._isEncodeHtml(),itemWidgetOptionsPrepared:e=>this._raiseItemWidgetOptionsPrepared(e)}}}_getWidgetType(){return null}_isHoverEnabled(){return"none"!==this._selectionMode()}_configureHover(e){var t=null!==e&&this._isHoverEnabled()&&(0,at.lL)(e);return{hoverEnabled:t,cursor:t?"pointer":"default"}}_getWidgetViewerOptions(){let e=this.options.ViewModel,t=e?e.ContentDescription:void 0;this.dataController&&(this.dataController.setSourceItemProperties=(e,t,a)=>this._setSourceItemProperties(e,t,a));let a={dataSource:this._getDataSource(),viewer:{redrawOnResize:!1,onclick:this._getOnClickHandler(),onhover:this._getOnHoverHandler(),widgetType:this._getWidgetType(),method:t?this._convertContentArrangementMode(t.ArrangementMode):"auto",count:t?t.LineCount:1,supportAnimation:this._supportAnimation()}};var i=(0,We.zw)(a,this._getSpecificWidgetViewerOptions());return this._ensureOptions(i),i}_supportAnimation(){return!1}_getDataSource(){if(this.dataController)return this.dataController.getDataSource()}_getElementInteractionValue(e,t){return e.tag}_getOnClickHandler(){var e=this;return function(t){e._raiseItemClick(t.item)}}_getOnHoverHandler(){var e=this;return function(t){e._raiseItemHover(t.item,t.state)}}_convertContentArrangementMode(e){switch(e){case"FixedColumnCount":return"column";case"FixedRowCount":return"row";default:return"auto"}}_resizeUnsafe(){super._resizeUnsafe(),this.widgetsViewer.redraw()}updateContentStateUnsafe(){this.widgetsViewer.itemsList.forEach((e=>{e.setHoverEnabledState(this._getCustomHoverEnabled())}))}_setSourceItemProperties(e,t,a){}_isMultiDataSupported(){return!0}_ensureOptions(e){}dispose(){super.dispose(),this.widgetsViewer&&this.widgetsViewer.dispose()}}class Jr extends Zr{constructor(e,t){super(e,t)}renderContentUnsafe(e,t,a){var i=super.renderContentUnsafe(e,t,a);return e.classList.add("dx-dashboard-widget-viewer-item"),i}_showTitle(){return!0}_getElementsName(){}selectTupleUnsafe(e,t){this.widgetsViewer.itemsList.forEach((a=>{(0,at.rY)(a.tag,e[0].value)&&(t?a.select():a.clearSelection())}))}_setSelectionUnsafe(e){super._setSelectionUnsafe(e),this.clearSelection(),this._applySelection()}_getDataPoint(e){var t=this.options.ViewModel,a=e.tag,i=a||[],r=a?0:e.index,o=t[this._getElementsName()][r];return{getValues:function(e){return"Default"==e?i:null},getDeltaIds:function(){return"Delta"===o.DataItemType?[o.ID]:[]},getMeasureIds:function(){return"Measure"===o.DataItemType?[o.ID]:[]},getSelectionValues:function(){return a}}}_isMultiDataSupported(){return!0}_setSourceItemProperties(e,t,a){var i,r=a.getSelectionValues(),o=this.options.SelectedValues;(0,We.X$)(e,this._configureHover(r)),e.tag=r,e.isSelected=function(){if(o&&r)for(var e=0;e<o.length;e++)if(i=o[e],(0,at.rY)(r,i))return!0;return!1}()}_applySelectionUnsafe(){var e=this;e.getSelectedTuples().forEach((t=>e.selectTuple(t,!0)))}}class Xr extends Jr{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t),this._isDrillDownEnabled=t.IsDrillDownEnabled&&t.IsDrillDownEnabled(),this.useNewViewer=t.ViewModel.HasLayout,this._hasSparkline=!1,this.apiHandlers=new ir((()=>{this.renderContentUnsafe(this.contentRoot,!0,(()=>{}))}
vendor: 26,450 bytes, line 8
8)),this._styleSettingsProvider=new za.ZU(this.container),this._styleSettingsProvider.initialize(this.options.ConditionalFormattingModel,!!this.options.ViewModel&&this.options.ViewModel.WordWrap)}_initializeData(e){super._initializeData(e),e.IsDrillDownEnabled&&(this._isDrillDownEnabled=e.IsDrillDownEnabled()),this._styleSettingsProvider&&this._styleSettingsProvider.initialize(this.options.ConditionalFormattingModel,!!this.options.ViewModel&&this.options.ViewModel.WordWrap)}renderContentUnsafe(e,t,a){return this._hasSparkline=!1,this.options.ViewModel.HasLayout!=this.useNewViewer&&null!=this.widgetsViewer&&(this.widgetsViewer.clear(),this.widgetsViewer=null),this.useNewViewer=this.options.ViewModel.HasLayout,this.disposeLayoutCollection(),this.initializeLayoutCollection(),super.renderContentUnsafe(e,t,a),this.apiHandlers._element=this.widgetsViewer.element(),!1}createWidgetViewer(e,t){return this.useNewViewer?new Br(e,t):super.createWidgetViewer(e,t)}initializeLayoutCollection(){(this.layoutCollection={},this.options.ViewModel.HasLayout)&&this.options.ViewModel.Cards.forEach((e=>{var t=new sr(this.apiHandlers,this._isDrillDownEnabled);t.fill(e.Layout),this.layoutCollection[e.ID]=t}))}_isPaneEmpty(){return super._isPaneEmpty()||!this.hasCaption()}_isBorderRequired(){return!1}_isTransparentBackground(){return this._isPaneEmpty()&&"content"!==this.visualMode}_getSpecificWidgetViewerOptions(){let e={};e.viewer={ignorePadding:this._getIgnorePadding(),controlContainer:this.options.controlContainer};var t=[];for(var a in this.layoutCollection)t.push(this.layoutCollection[a]);return e.itemOptions={hasSparkline:this._hasSparkline,layouts:t},e.styleSettingsProvider=this._styleSettingsProvider,(0,We.zw)(e,super._getSpecificWidgetViewerOptions())}_getIgnorePadding(){return this._isPaneEmpty()&&"content"!==this.visualMode}_getWidgetType(){return"card"}_getElementsName(){return"Cards"}setOldCardProperties(e,t,a){var i,r,o,n=a.getCaptions();t.DataItemType===at.x6.Measure?e.mainValue={type:void 0,hasPositiveMeaning:void 0,text:{value:a.getMeasureDisplayText(),useDefaultColor:t.IgnoreDeltaColor}}:(r=a.getIndicatorType(),o=a.getIsGood(),e.mainValue={type:r,hasPositiveMeaning:o,text:{value:a.getMainValueText(),useDefaultColor:t.IgnoreDeltaColor}},e.variableValue1={type:r,hasPositiveMeaning:o,text:{value:a.getSubValue1Text(),useDefaultColor:t.IgnoreSubValue1DeltaColor}},e.variableValue2={type:r,hasPositiveMeaning:o,text:{value:a.getSubValue2Text(),useDefaultColor:t.IgnoreSubValue2DeltaColor}}),t.ShowSparkline&&(i=a.getSparklineOptions(),this._hasSparkline=!!i,this._hasSparkline&&(e.sparklineOptions=i)),n.length>0&&(e.title=n.pop(),e.subTitle=0!=n.length?n.join(" - "):void 0)}setNewCardProperties(e,t,a){e.layout=this.layoutCollection[t.ID],e.dataAccessor=a}_setSourceItemProperties(e,t,a){super._setSourceItemProperties(e,t,a),this.useNewViewer?this.setNewCardProperties(e,t,a):this.setOldCardProperties(e,t,a)}_getWidget(){return this.useNewViewer?this.apiHandlers:void 0}_generateInnerBorderClassesUnsafe(e){var t=super._generateInnerBorderClassesUnsafe(e),a=!this.hasParentContainer()&&!this.hasCaption();return a&&t.push(fa.cardWihtoutBackground),e&&(e.removeAttribute("tabindex"),a?e.classList.add(fa.cardWihtoutBackground):e.classList.remove(fa.cardWihtoutBackground)),t}dispose(){super.dispose(),this.disposeLayoutCollection(),this._styleSettingsProvider&&(this._styleSettingsProvider.dispose(),this._styleSettingsProvider=null),this.apiHandlers&&(this.apiHandlers.dispose(),this.apiHandlers=null)}disposeLayoutCollection(){if(this.layoutCollection)for(var e in this.layoutCollection)this.layoutCollection.hasOwnProperty(e)&&this.layoutCollection[e].dispose();this.layoutCollection=null}}var eo=a(3423),to=a(3523),ao=a(672);class io{initialize(e){e&&(this.cfModel=e)}getDefaultBackColor(){return ao.v.getDefaultColorizationColor()}getBackColor(e){let t,a=e?e.styleIndexes:void 0;if(a&&a.length>0){let e=a[a.length-1];return t=this.cfModel.FormatConditionStyleSettings[e],this.getBackColorFromStyleSettingsModel(t)}}getBackColorFromStyleSettingsModel(e){if(e.RangeIndex){let t=this.cfModel.RuleModels[e.RuleIndex].ConditionModel;e=za.AI._getRangeBackColorStyleSettings(e,t)}return ao.v.getColor(e)}}class ro extends ba{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t),this.itemElementCustomColor=(0,We.NG)()}dispose(){super.dispose(),this.chartViewer&&(this.chartViewer.dispose(),this.chartViewer=null),this._dataController&&(this._dataController.elementCustomColor=null,this._dataController.styleSettingsProvider=null,this._dataController=null),this.itemElementCustomColor&&this.itemElementCustomColor.empty()}_initializeData(e){super._initializeData(e),this._styleSettingsProvider=new io,this._styleSettingsProvider.initialize(this.options.ConditionalFormattingModel),this.dataController&&(this._dataController.elementCustomColor=e=>this._elementCustomColor(e),this._dataController.styleSettingsProvider=this._styleSettingsProvider)}_clearSelectionUnsafe(){this.chartViewer.clearSelection()}selectTupleUnsafe(e,t){eo.x.setSelectedPoint(this.chartViewer,(0,at.$7)(e,c.X.chartSeriesAxis),(0,at.$7)(e,c.X.chartArgumentAxis),t)}_setSelectionUnsafe(e){super._setSelectionUnsafe(e),this.clearSelection(),this._applySelection()}updateContentStateUnsafe(){if(this._getCustomHoverEnabled()){var e=null,t=this._getTargetAxes();1==t.length?e=t[0]==c.X.chartArgumentAxis?Ri.v.SelectionMode.Argument:Ri.v.SelectionMode.Series:2==t.length&&(e=Ri.v.SelectionMode.Points),this.chartViewer.option("commonSeriesSettings.hoverMode",this._convertHoverMode(e)),this.chartViewer.option("commonSeriesSettings.point.hoverMode",this._convertPointHoverMode(e))}}renderContentUnsafe(e,t,a){var i=this._getViewOptions();if(t&&this.chartViewer){if(this.options.ContentType===rt.IM.viewModel);else(0,We.zw)(i,this._getCommonOptions());this._raiseItemWidgetOptionsPrepared(i),this.chartViewer.option(i)}else{var r={...i,...this._getCommonOptions()};this._raiseItemWidgetOptionsPrepared(r),this.chartViewer&&this.chartViewer.dispose(),this.chartViewer=this._createTestableWidget(e,r)}return!1}_createTestableWidget(e,t){return new(be())(e,t)}_elementCustomColor(e){this.itemElementCustomColor.fire(this.getName(),e)}_getZoomAndPanOption(e){var t={argumentAxis:"none"};return e.AxisX.EnableZooming?t.argumentAxis="both":e.AxisX.LimitVisiblePoints&&(t.argumentAxis="pan"),t}_getViewOptions(){var e=this.options?this.options.ViewModel:void 0;if(!e)return{};let t=this;const a=e.Panes.reduce(((e,t)=>[...e,...t.SeriesTemplates]),[]).reduce(((e,t)=>e||t.ForceShowPointMarkers),!1);var i=t._dataController.getDataSourceAndSeries(t._isEncodeHtml()),r=e.Panes,o=t.isInteractivityActionEnabled(),n={},s=t._dataController.isDiscreteArgument(),d=t._dataController.getAxisXFormat(),l=e.Rotated,u="light"===(0,to.u)()?"#d3d3d3":"#555555",c=function(){var e=!1;return r.forEach((a=>{a.SeriesTemplates.forEach((a=>{a.PointLabel&&(!t._dataController.checkSeriesTemplatePointLabels(a)||"Hide"!=a.PointLabel.OverlappingMode&&"Reposition"!=a.PointLabel.OverlappingMode||(e=!0))}))})),e},h=function(e,t){t.Logarithmic&&(e.type="logarithmic",e.logarithmBase=t.LogarithmicBase)},p=function(e,t,a){return function(){return null!=a?ri.O6.format(this.value,(0,nt.mL)({NumericFormat:a})):e?(0,nt.Iv)(this.value):t?(0,nt.Fn)(this.value):(0,nt.Ah)(this.value,this.min,this.max)}},m={panes:[],valueAxis:[],rotated:l,zoomAndPan:this._getZoomAndPanOption(e),resizePanesOnZoom:!0,scrollBar:{visible:e.AxisX.EnableZooming||e.AxisX.LimitVisiblePoints,position:"bottom"},autoHidePointMarkers:!a};m.resolveLabelsOverlapping=c(),m.disableTwoWayBinding=!0,m.resolveLabelOverlapping=c()?"hide":"none",r.forEach(((e,a)=>{var i=t._dataController.generatePaneName(e.Name,a),r=t._isAxisInPercentFormat(e,!1),o=t._isAxisInScientificFormat(e,!1),s=t._isAxisInPercentFormat(e,!0),d=t._isAxisInScientificFormat(e,!0);n[i]={},m.panes.push({name:i});let c={name:i+"primary",position:l?"bottom":"left",pane:i,inverted:e.PrimaryAxisY.Reverse,color:u,tick:{visible:!1},minorTick:{visible:!1},label:{visible:e.PrimaryAxisY.Visible,customizeText:p(r,o,e.PrimaryAxisY.Format&&e.PrimaryAxisY.Format.NumericFormat)},title:{text:e.PrimaryAxisY.Visible?e.PrimaryAxisY.Title:null},visible:e.PrimaryAxisY.Visible,grid:{visible:e.PrimaryAxisY.ShowGridLines},showZero:e.PrimaryAxisY.ShowZeroLevel};if(h(c,e.PrimaryAxisY),m.valueAxis.push(c),e.SecondaryAxisY){let t={name:i+"secondary",position:l?"top":"right",pane:i,inverted:e.SecondaryAxisY.Reverse,color:u,tick:{visible:!1},minorTick:{visible:!1},label:{visible:e.SecondaryAxisY.Visible,customizeText:p(s,d,e.SecondaryAxisY.Format&&e.SecondaryAxisY.Format.NumericFormat)},title:{text:e.SecondaryAxisY.Visible?e.SecondaryAxisY.Title:null},visible:e.SecondaryAxisY.Visible,grid:{visible:e.SecondaryAxisY.ShowGridLines},showZero:e.SecondaryAxisY.ShowZeroLevel};h(t,e.SecondaryAxisY),m.valueAxis.push(t)}})),l&&m.panes.reverse(),m.commonSeriesSettings={hoverMode:o?t._convertHoverMode(e.SelectionMode):"none",point:{visible:!1,hoverMode:o?t._convertPointHoverMode(e.SelectionMode):"none"},stackedbar:{label:{backgroundColor:"none"}}};var g=t._dataController?t._dataController.getZoomArguments():null;if(m.argumentAxis={argumentType:null,inverted:e.AxisX.Reverse,color:u,tick:{visible:!1},minorTick:{visible:!1},label:{visible:e.AxisX.Visible,overlappingBehavior:!e.Argument.IsOrderedDiscrete&&s?"auto":"hide",customizeText:function(e){return t._dataController.getAxisXLabelText(e)}},title:{text:e.AxisX.Visible?e.AxisX.Title:null},grid:{visible:e.AxisX.ShowGridLines},visible:e.AxisX.Visible,valueMarginsEnabled:Ri.v.allowArgumentAxisMargins(r),tickInterval:null,visualRange:g?[g.start,g.end]:[null,null]},h(m.argumentAxis,e.AxisX),s?(m.argumentAxis.type="discrete",m.argumentAxis.argumentType="string"):void 0===m.argumentAxis.type&&(m.argumentAxis.type="continuous"),m.dataPrepareSettings={sortingMethod:!1},d&&(!e.Argument||!e.Argument.IsContinuousDateTimeScale))switch(m.argumentAxis.axisDivisionFactor=70,d.format){case"monthYear":m.argumentAxis.tickInterval="month",m.argumentAxis.label.minSpacing=10;break;case"dayMonthYear":m.argumentAxis.tickInterval="day",m.argumentAxis.label.minSpacing=10;break;case"quarterYear":m.argumentAxis.tickInterval="quarter",m.argumentAxis.label.minSpacing=10;break;case"dateHour":m.argumentAxis.tickInterval="hour",m.argumentAxis.label.minSpacing=10;break;case"dateHourMinute":m.argumentAxis.tickInterval="minute",m.argumentAxis.label.minSpacing=10;break;case"dateHourMinuteSecond":m.argumentAxis.tickInterval="second",m.argumentAxis.label.minSpacing=10;break;case"weekYear":m.argumentAxis.workWeek=[d.firstDayOfWeek],m.argumentAxis.tickInterval="week",m.argumentAxis.label.minSpacing=10;break;default:m.argumentAxis.tickInterval=null}if(e.Legend){let t=e.Legend.IsInsideDiagram?Ri.v.convertLegendInsidePosition(e.Legend.InsidePosition):Ri.v.convertLegendOutsidePosition(e.Legend.OutsidePosition);t.border={visible:e.Legend.IsInsideDiagram},m.legend={...t,position:e.Legend.IsInsideDiagram?"inside":"outside",visible:e.Legend.Visible,itemTextPosition:"right",customizeText:e=>this._dataController.getLegendSeriesDisplayName(e.seriesName)},e.Legend.IsInsideDiagram&&(m.legend.margin=10)}return(0,We.zw)(i,m)}_getCommonOptions(){var e=this,t=e._getAnimationOptions(),a={sortSeriesPointsByAxis:!0,redrawOnResize:!1,pointSelectionMode:"multiple",seriesSelectionMode:"multiple",palette:Dt.p.getDefaultPalette(),encodeHtml:e._isEncodeHtml(),onIncidentOccurred:e=>{"W2002"===e.target.id&&(e.target.args.indexOf("legendFakeArgument")||e.target.args.indexOf("legendFakeValue"))||"W2103"!==e.target.id&&"W2104"!==e.target.id&&"W2105"!==e.target.id&&"W2106"!==e.target.id&&Dt.p.widgetIncidentOccurred(e)},adjustOnZoom:!1,customizePoint:function(){var t=this.tag,a=this.series.tag,i={};Ri.v.isFinancialType(this.series.type)||(i.color=e._dataController.getColor(t.axisPoint,a.axisPoint,e._getMeasuresIds(a),a.colorMeasureId));let r=e._getElementInteractionValue(this,e.options.ViewModel);return r&&r.axisPoint&&!(0,at.lL)(r.axisPoint.getUniquePath())&&(i.hoverStyle={hatching:"none"}),i},onPointClick:function(t){e._raiseItemClick(t.target),t.cancel=!0},onSeriesClick:function(t){e._raiseItemClick({series:t.target})},onPointHoverChanged:function(t){e._raiseItemHover(t.target)}};return a.tooltip={enabled:!0,container:at.eX,contentTemplate:function(t){var a=t.point.series.pane,i=e._dataController.getTooltipArgumentText(t),r=e.chartViewer.getAllSeries(),o=document.createElement("table");let n=(e,t)=>{var a=document.createElement("tr"),i=document.createElement("td");return t&&i.classList.add(t),a.appendChild(i),"string"==typeof e?i.innerHTML=e:i.appendChild(e),a};o.appendChild(n(e._getHtml(i),"dx-argument-value"));let s=0,d=!1;for(let i=0;i<r.length;i++){let h=r[i];if(h.pane===a){var l=h.getPointsByArg(t.argument),u=l.length>1?t.point:l[0];if(u){var c=e._dataController.customizeTooltipText(h,u,h.tag.valueFormats,e._isEncodeHtml());if(c){if(!(s<ro._maxTooltipValues)){d=!0;break}o.appendChild(n(c)),s++}}}}d&&o.appendChild(n("..."));var h=document.createElement("div");return h.appendChild(o),h},font:{size:14},zIndex:lt.f.dashboardItemTooltips},a.commonPaneSettings={border:{visible:!0}},a.animation={enabled:t.enabled,duration:t.duration},a.margin={top:10,right:22,bottom:22,left:22},a}_applySelectionUnsafe(){var e=this,t=e.options.ViewModel,a=e.getSelectedTuples();t&&t.SelectionEnabled&&a.length>0&&(e.chartViewer.clearSelection(),a.forEach((t=>{e.selectTuple(t,!0)})))}_getDataPoint(e){var t=this,a=e.tag,i=e.series,r=i?i.tag:void 0,o=r?(0,at.Gb)(r):[],n=a?(0,at.Gb)(a):[];i&&i.index;return{getValues:function(e){switch(e){case c.X.chartArgumentAxis:return n;case c.X.chartSeriesAxis:return o;default:return null}},getDeltaIds:function(){return[]},getMeasureIds:function(){return t._getMeasuresIds(r)}}}_getMeasuresIds(e){return e?e.dataMembers:[]}_isMultiDataSupported(){return!0}_getElementInteractionValue(e,t){return t.SelectionEnabled&&t.SelectionMode===Ri.v.SelectionMode.Series?e.series.tag:e.tag}_isAxisInPercentFormat(e,t){for(var a,i=0;i<e.SeriesTemplates.length;i++)if(t==(a=e.SeriesTemplates[i]).PlotOnSecondaryAxis&&!a.OnlyPercentValues&&!this._isFullStackedSeriesType(a.SeriesType))return!1;return!0}_isAxisInScientificFormat(e,t){for(var a,i=0;i<e.SeriesTemplates.length;i++)if(t==(a=e.SeriesTemplates[i]).PlotOnSecondaryAxis&&!a.OnlyScientificValues)return!1;return!0}_isFullStackedSeriesType(e){switch(e){case"FullStackedArea":case"FullStackedBar":case"FullStackedLine":case"FullStackedSplineArea":return!0;default:return!1}}_convertHoverMode(e){switch(e){case Ri.v.SelectionMode.Argument:return"allArgumentPoints";case Ri.v.SelectionMode.Series:return"allSeriesPoints";case Ri.v.SelectionMode.Points:default:return"none"}}_convertPointHoverMode(e){switch(e){case Ri.v.SelectionMode.Argument:return"allArgumentPoints";case Ri.v.SelectionMode.Series:return"allSeriesPoints";case Ri.v.SelectionMode.Points:return"onlyPoint";default:return"none"}}_resizeUnsafe(){super._resizeUnsafe(),(0,We.zN)(this.container)&&this.chartViewer.render()}_getWidget(){return this.chartViewer}}ro._maxTooltipValues=20;class oo extends er{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t)}selectTuple(e,t){this.mapViewer.getLayerByName("area").getElements().forEach((a=>{a.attribute("selectionName")==e[0].value&&a.selected(t)}))}_setSelectionUnsafe(e){super._setSelectionUnsafe(e);this.clearSelection(),e&&e.length&&this.mapViewer.getLayerByName("area").getElements().forEach((t=>{e.forEach((e=>{t.attribute("selectionName")==e&&t.selected(!0)}))}))}updateContentStateUnsafe(){this.mapViewer.option("layers[0].hoverEnabled",this._getCustomHoverEnabled())}renderContentUnsafe(e,t,a){var i=(0,We.zw)(this._getMapViewerOptions(),this._getChoroplethMapViewerOptions());return this._renderContentInternal(e,t,i),!1}_getChoroplethMapViewerOptions(){var e,t,a,i,r=this,o=r.options.ViewModel,n=o.MapItems,s=r._getMapDataSource(n,o.ShapeTitleAttributeName),d=o.ChoroplethColorizer,l=o.ToolTipAttributeName,u=o.TooltipMeasures;for(i=0;i<n.length;i++){var c=r._findAttributeValueByName(n[i].Attributes,l);s[i].attributes.tooltip="<b>"+r._getHtml(c)+"</b>"}return d&&r._dataController.hasRecords()&&(d.ValueName&&(r._fillValueMapDataSourceAttrs(s,d,u,n),t=r._getRangeStops(d),(e=r._getColors(d.Colorizer.Colors))||(e=t.length>2?["#5F8195","#B55951"]:["#5F8195"]),a=r._getColorLegend(o.Legend,r._dataController.getMeasureDescriptorById(d.ValueId))),d.DeltaValueName&&(r._fillDeltaMapDataSourceAttrs(s,d,u,n),e=["rgb(229, 82, 83)","rgb(224, 194, 58)","rgb(154, 181, 126)"],t=[0,1,2,3])),{layers:r._configureGeometryLayers(s,r._getArea(o,e,t)),onClick:function(e){e.target&&"area"===e.target.layer.name&&e.target.attribute("selectionName")&&r._raiseItemClick(e.target)},legends:[a],tooltip:{enabled:!0,zIndex:lt.f.dashboardItemTooltips,container:at.eX,customizeTooltip:function(e){if("area"===e.layer.name)return{html:e.attribute("tooltip")}}}}}_getColorLegend(e,t){var a=this._getLegend(e);return a&&(a.source={layer:"area",grouping:"color"},a.customizeText=function(e){return t.format(e.start)}),a}_fillMeasureToolTip(e,t,a){var i,r,o;if(a)for(o=0;o<a.length;o++)r=a[o],null!=(i=this._dataController.getDisplayText(t,r.DataId))&&(e.attributes.tooltip+="<br>"+this._getToolTip(r.Caption,i))}_fillValueMapDataSourceAttrs(e,t,a,i){for(var r,o,n,s=t.AttributeName,d=0;d<i.length;d++)r=this._findAttributeValueByName(i[d].Attributes,s),(o=this._dataController.getUniqueValue(r))&&(n=this._dataController.getDisplayText(r,t.ValueId),e[d].attributes.selectionName=o,e[d].attributes.selected=this._isSelected([o]),e[d].attributes.value=this._dataController.getValue(r,t.ValueId),e[d].attributes.tooltip+="<br>"+this._getToolTip(t.ValueName,n),this._correctAttributesTitle(e[d].attributes,n),this._fillMeasureToolTip(e[d],r,a))}_fillDeltaMapDataSourceAttrs(e,t,a,i){for(var r,o,n,s,d,l,u,c,h=t.AttributeName,p=0;p<i.length;p++)if(o=this._findAttributeValueByName(i[p].Attributes,h),r=this._dataController.getUniqueValue(o)){if(e[p].attributes.selectionName=r,e[p].attributes.selected=this._isSelected([r]),l=(s=this._dataController.getDeltaValue(o,t.DeltaValueId)).getIsGood().getValue(),c=this._convertIndicatorType(s.getIndicatorType().getValue()),e[p].attributes.value=this._getDeltaColorValue(c,l),u=s.getActualValue().getDisplayText(),n="<br>"+this._getToolTip(t.ActualValueName,u),d=this._getDeltaValue(s,t.DeltaValueType)){u=d.getDisplayText();let e="TargetValue"===t.DeltaValueType?t.TargetValueName:t.DeltaValueName;n+="<br>"+this._getToolTip(e,u)}e[p].attributes.tooltip+=n,this._correctAttributesTitle(e[p].attributes,u),this._fillMeasureToolTip(e[p],o,a)}}_correctAttributesTitle(e,t){this.options.ViewModel.IncludeSummaryValueToShapeTitle&&(e.title?e.title+="\r\n"+t:e.title=t)}_getDeltaValue(e,t){switch(t){case"AbsoluteVariation":return e.getAbsoluteVariation();case"PercentVariation":return e.getPercentVariation();case"PercentOfTarget":return e.getPercentOfTarget();case"TargetValue":return e.getTargetValue();default:return null}}_findAttributeValueByName(e,t){for(var a=0;a<e.length;a++)if(e[a].Name===t)return e[a].Value}_getRangeStops(e){var t=this._dataController.getMinMax(e.ValueId);return this._updateRangeStops(e.Colorizer.RangeStops,t.min,t.max,e.Colorizer.UsePercentRangeStops)}_convertIndicatorType(e){return["none","up","down","warning"][e]}_getDeltaColorValue(e,t){switch(e){case qa.up:case qa.down:return t?2.5:.5;case qa.warning:return 1.5;default:return-1}}_getArea(e,t,a){var i="none"===this._selectionMode();return{...this._getLabelSettings(e),colorGroupingField:"value",colorGroups:a,palette:t,customize:function(e){e.forEach((function(e){e.selected(e.attribute("selected")),(i||void 0===e.attribute("value"))&&e.applySettings({hoveredBorderColor:null,hoveredClass:null,hoverEnabled:!1})}))},selectionMode:"multiple"}}_getDataPoint(e){var t=this;return{getValues:function(){return t._getElementInteractionValue(e,t.options.ViewModel)},getMeasureIds:function(){return[t.options.ViewModel.ChoroplethColorizer.ValueId]},getDeltaIds:function(){return[]}}}_getElementInteractionValue(e,t){return this.options.ViewModel.ChoroplethColorizer?[e.attribute("selectionName")]:[]}}class no extends ba{constructor(e,t){super(e,t)}renderContentUnsafe(e,t,a){var i=document.createElement("div");return i.classList.add("dx-dashboard-custom-item-notsupported-message"),i.innerText=dt.O.getString(st.d.MessageCustomItemIsNotSupported),e.appendChild(i),!1}_ensureToolbarIsRendered(){return null}}class so extends Jr{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t)}_getWidgetViewerOptions(){var e=super._getWidgetViewerOptions();return e.useFlex=!0,e}_getSpecificWidgetViewerOptions(){var e=this.options.ViewModel,t={itemOptions:{ignoreProportions:!0}},a=super._getSpecificWidgetViewerOptions();if(e)switch(e.ViewType){case at.Tf.CircularHalf:t.itemOptions.proportions=.85,t.itemOptions.minWidth=155;break;case at.Tf.CircularQuarterLeft:case at.Tf.CircularQuarterRight:t.itemOptions.proportions=1.25,t.itemOptions.minWidth=150;break;case at.Tf.CircularThreeFourth:case at.Tf.CircularFull:t.itemOptions.proportions=1,t.itemOptions.minWidth=180;break;case at.Tf.LinearVertical:t.itemOptions.proportions=1.5,t.itemOptions.minWidth=150;break;case at.Tf.LinearHorizontal:t.itemOptions.proportions=.5,t.itemOptions.minWidth=200}return(0,We.zw)(t,a)}_supportAnimation(){return!0}_getWidgetType(){var e=this.options.ViewModel;if(e)switch(e.ViewType){case at.Tf.LinearVertical:case at.Tf.LinearHorizontal:return"lineargauge";default:return"circulargauge"}return"circulargauge"}_getElementsName(){return"Gauges"}_showTitle(){return this.options.ViewModel?this.options.ViewModel.ShowGaugeCaptions:super._showTitle()}_getWidget(){if(this.widgetsViewer){var e=[];return this.widgetsViewer.itemsList.forEach((t=>{e.push(t._widget)})),e}}_setSourceItemProperties(e,t,a){super._setSourceItemProperties(e,t,a);var i,r=a.getCaptions(),o=a.getGaugeRange();this._setVisualProperties(e,t,o),t.DataItemType===at.x6.Measure?(e.value=a.getMeasureValue(),e.indicator={text:{value:a.getMeasureDisplayText(),useDefaultColor:t.IgnoreDeltaColor}}):(e.value=a.getActualValue(),(i=a.getTargetValue())&&(e.subvalues=[i]),e.indicator={type:a.getIndicatorType(),hasPositiveMeaning:a.getIsGood(),text:{value:a.getMainValueText(),useDefaultColor:t.IgnoreDeltaColor}}),this._showTitle()&&r.length>0&&(e.title={text:r.join(" - "),font:{size:16},subtitle:{font:{size:14}},margin:{top:4,left:0,right:0,bottom:0},wordWrap:"none"})}_setVisualProperties(e,t,a){var i,r=this.options.ViewModel,o=a.min,n=a.max,s=n-o,d=a.majorTickCount-1,l=null!=t.ScaleFormat?(0,nt.mL)({NumericFormat:t.ScaleFormat}):nt.G$;switch(r.ViewType){case at.Tf.CircularHalf:e.geometry={startAngle:180,endAngle:0};break;case at.Tf.CircularQuarterLeft:e.geometry={startAngle:180,endAngle:90};break;case at.Tf.CircularQuarterRight:e.geometry={startAngle:90,endAngle:0};break;case at.Tf.CircularThreeFourth:e.geometry={startAngle:220,endAngle:320};break;case at.Tf.CircularFull:e.geometry={startAngle:240,endAngle:300};break;case at.Tf.LinearVertical:e.geometry={orientation:"vertical"};break;case at.Tf.LinearHorizontal:e.geometry={orientation:"horizontal"}}e.valueIndicator={type:e.geometry.orientation?"rangeBar":"twoColorNeedle",text:{format:t=>(0,nt.bH)(t,this.dataController.multiData.getMeasureFormat(e[rt.e3])?.NumericFormat)}},e.subvalueIndicator={offset:e.geometry.orientation?8:0},e.scale={startValue:o,endValue:n,label:{format:e=>ri.O6.format(e,l)}},s>0&&(i=s/d,e.scale.tick={tickInterval:s>=d?Math.round(i):i,useTicksAutoArrangement:!1}),e.animation=this._getAnimationOptions()}}class lo extends tr{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t)}_getMarkerLayers(){return[this.mapViewer.getLayerByName("dot"),this.mapViewer.getLayerByName("bubble")]}_configureMarkerLayers(e){var t=this._getMarkerDataSource(),a=t.dotDataSource.length>0?this._getDorMarker(e,t.dotDataSource):null,i=t.bubbleDataSource.length>0?this._getBubbleMarker(e,t.bubbleDataSource):null;return[{name:"dot",type:"marker",elementType:"dot",dataSource:t.dotDataSource,...a},{name:"bubble",type:"marker",elementType:"bubble",dataField:"value",dataSource:t.bubbleDataSource,...i}]}_getMarkerDataSource(){for(var e,t,a,i=this.options.ViewModel,r=[],o=[],n=this.dataController?this._dataController.getCount():0,s=0;s<n;s++)a=this._dataController.getPoint(s),e=this._getToolTip(i.ValueName,a.text),t={coordinates:[a.lon,a.lat],attributes:{latSelection:a.latSel,lonSelection:a.lonSel,selected:this._isSelected([a.latSel,a.lonSel]),dimensionsTooltip:this._getDimensionsTooltipHtml(a.tooltipDimensions),measuresTooltip:this._getMeasuresTooltipHtml(a.tooltipMeasures)}},a.pointsCount&&a.pointsCount>1?(t.attributes.value=this._getClusterBubbleSizeIndex(a.pointsCount),t.attributes.tooltip=this._pointsCountTooltip(a.pointsCount)+"<br>"+e,t.attributes.color=this._getClusterBubbleColor(a.pointsCount),o.push(t)):(t.attributes.text=a.text,t.attributes.tooltip=e,r.push(t));return{dotDataSource:r,bubbleDataSource:o}}_getDorMarker(e,t){return{...this._getMarker(e,t),label:{dataField:"text"}}}_getBubbleMarker(e,t){var a=this._getMinMaxValues(t);return(0,We.zw)(this._getMarker(e,t),{minSize:30+10*a.min,maxSize:30+10*a.max})}_getColorLegend(e){}_getWeightLegend(e){}_getClusterBubbleColor(e){return e<10?"rgb(27, 73, 165)":e<100?"rgb(63, 136, 48)":e<1e3?"rgb(228, 124, 2)":"rgb(214, 5, 5)"}_getClusterBubbleSizeIndex(e){for(var t=0;;t++)if(e<Math.pow(10,t))return t-1}_getDataPointMeasureIds(){var e=this.options.ViewModel,t=[];return t.push(e.ValueId),t}}class uo extends ba{constructor(e,t){super(e,t)}renderContentUnsafe(e,t,a){return e.classList.add(fa.groupItem),!1}_itemHasOwnContent(){return!1}_toggleLoadingPanel(){}getOffset(){var e=Dt.p.getBorderSizeByClasses([fa.groupItem]);return{width:e.width,height:e.height+this._calcHeaderAndFooterHeight()}}}var co=0;const ho=4/3;class po extends Zr{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t),this.itemElementCustomColor=(0,We.NG)(),this.sizeGroupId=void 0,this.sizeGroupId=++co,this._createPieMouseEventC
8ontroller()}dispose(){super.dispose(),this.pieMouseEventController&&(this._readyHandler&&(this.pieMouseEventController.ready.remove(this._readyHandler),this._readyHandler=null),this.pieMouseEventController=null),this._dataController&&(this._dataController.elementCustomColor=null,this._dataController=null)}_initializeData(e){super._initializeData(e),this.dataController&&(this._dataController.elementCustomColor=e=>this._elementCustomColor(e))}_clearSelectionUnsafe(){super._clearSelectionUnsafe();var e=this.options.ViewModel,t=this.widgetsViewer;e&&e.SelectionEnabled&&e.SelectionMode!==Ri.v.SelectionMode.Series&&Ve.each(t.itemsList,(function(){this._widget&&this._widget.clearSelection()}))}updateContentStateUnsafe(){if(this._getCustomHoverEnabled()){var e="none",t=!1,a=this._getTargetAxes();1==a.length?a[0]==c.X.chartArgumentAxis?e="allArgumentPoints":t=!0:2==a.length&&(e="point",t=!0),Ve.each(this.widgetsViewer.itemsList,(function(a,i){i._widget.option("commonSeriesSettings.hoverMode",e),i._hoverEnabled=t}))}}selectTupleUnsafe(e,t){var a=this.options.ViewModel.SelectionMode===Ri.v.SelectionMode.Points,i=(0,at.$7)(e,c.X.chartSeriesAxis),r=(0,at.$7)(e,c.X.chartArgumentAxis);Ve.each(this.widgetsViewer.itemsList,(function(e,o){i?eo.x._checkWidgetCorrespondsToValue(o,i)&&(r?eo.x.setSelectedArguments(o._widget,[r],t):a?eo.x.selectWholePie(o._widget,t):eo.x.setSelectedWidgetViewer(o,[i],t)):r&&eo.x.setSelectedArguments(o._widget,[r],t)}))}_setSelectionUnsafe(e){super._setSelectionUnsafe(e),this.clearSelection(),this._applySelection()}_elementCustomColor(e){this.itemElementCustomColor.fire(this.getName(),e)}_createPieMouseEventController(){var e=this;e.pieMouseEventController=new mo,e._readyHandler=function(){var t={pie:e.pieMouseEventController.pieData,slice:e.pieMouseEventController.sliceData};e._raiseItemClick(t)},e.pieMouseEventController.ready.add(e._readyHandler)}_isHoverEnabled(){return super._isHoverEnabled()&&this._isItemSelectionEnabled()}_isItemSelectionEnabled(){var e=this.options.ViewModel;return e&&e.SelectionEnabled&&e.SelectionMode===Ri.v.SelectionMode.Series}_isLabelsVisible(){var e=this.options.ViewModel;return e&&"None"!==e.LabelContentType}_isShowPieCaptions(){var e=this.options.ViewModel;return e&&e.ShowPieCaptions}_supportAnimation(){return!0}_getSpecificWidgetViewerOptions(){var e=this._isLabelsVisible()?{itemOptions:{minWidth:200,proportions:.6,ignoreProportions:!0}}:{itemOptions:{minWidth:100,proportions:this._isShowPieCaptions()?ho:1,ignoreProportions:!0}};return(0,We.zw)(e,super._getSpecificWidgetViewerOptions())}_getWidgetType(){return"pieChart"}_getDataSource(){if(!this.options.ViewModel)return{};var e,t,a=this,i=a.options.ViewModel,r=a._getPointSelectionEnabled(),o=a._selectionMode(),n=a._dataController.getSeriesAxisPoints(),s=a._getSelectedValues(),d=[];return n.forEach((n=>{e=n.getUniquePath(),a._dataController.getValueDataMembers().forEach(((l,u)=>{let c={animation:a._getAnimationOptions(),sizeGroup:a.sizeGroupId,legend:{visible:!1},minDiameter:.75,resolveLabelOverlapping:"shift",onIncidentOccurred:Dt.p.widgetIncidentOccurred,onPointClick:a._getSelectPointsHandler(),onPointHoverChanged:a._getHoverPointsHandler(),palette:Dt.p.getDefaultPalette(),pointSelectionMode:"multiple",commonSeriesSettings:{hoverMode:r&&"none"!==o?"allArgumentPoints":"none"},customizePoint:function(){var e={color:a._dataController.getColor(this.tag.axisPoint,n,a._getMeasuresIds(this.tag),this.tag.colorMeasureId)};let t=a._getElementInteractionValue(this,a.options.ViewModel);return t&&t.axisPoint&&!(0,at.lL)(t.axisPoint.getUniquePath())&&(e.hoverStyle={hatching:"none"}),e}};c.tag={axisPoint:n},(0,We.X$)(c,a._configureHover(e)),s&&a._isItemSelectionEnabled()&&Ve.each(s,(function(t,a){(0,at.rY)(e,a)&&(c.isSelected=!0)})),i.ShowPieCaptions&&(c.title={text:a._dataController.getValueDisplayNames(n,u),font:{size:18}}),(t={type:"Donut"===i.PieType?"doughnut":"pie",argumentField:"x",valueField:"y",label:{visible:a._isLabelsVisible(),position:"Inside"==i.LabelPosition?"inside":"columns"},point:{visible:!0},segmentsDirection:"anticlockwise",paintNullPoints:!0}).label.visible&&(t.label.connector={visible:!0,width:1},t.label.customizeText=a._getFormatLabelHandler(i.LabelContentType)),c.series=[t],c.dataSource=a._dataController.createDataSource(n,l),
vendor: 15,053 bytes, line 8
8c.tooltip={enabled:"None"!==i.TooltipContentType},c.tooltip.enabled&&(c.tooltip.container=at.eX,c.tooltip.customizeTooltip=function(e){return{text:a._getFormatLabelHandler(i.TooltipContentType)(e)}},c.tooltip.font={size:14},c.tooltip.zIndex=lt.f.dashboardItemTooltips),d.push(c)}))})),1==d.length&&0==d[0].dataSource.length?[]:d}_getPointSelectionEnabled(){var e=this.options.ViewModel;return e.SelectionEnabled&&(e.SelectionMode===Ri.v.SelectionMode.Argument||e.SelectionMode===Ri.v.SelectionMode.Points)}_getFormatLabelHandler(e){var t=this;return function(a){var i=t._dataController.getPointDisplayTexts(a.point.tag,a.value,a.percent),r=t._getTooltipPattern(e);switch(e){case"Argument":return i.argumentText;case"Percent":return i.percentText;case"Value":return i.valueText;case"ValueAndPercent":return(0,_.format)(r,i.valueText,i.percentText);case"ArgumentAndPercent":return(0,_.format)(r,i.argumentText,i.percentText);case"ArgumentAndValue":return(0,_.format)(r,i.argumentText,i.valueText);case"ArgumentValueAndPercent":return(0,_.format)(r,i.argumentText,i.valueText,i.percentText);default:return""}}}_getTooltipPattern(e){switch(e){case"ValueAndPercent":return"{0} ({1})";case"ArgumentAndPercent":case"ArgumentAndValue":return"{0}: {1}";case"ArgumentValueAndPercent":return"{0}: {1} ({2})";default:return""}}_getElementInteractionValue(e,t){return this._isItemSelectionEnabled()?super._getElementInteractionValue(e,t):e.tag}_getOnClickHandler(){var e=this;return function(t){e._pieMouseEventHandler(t.item)}}_getSelectPointsHandler(){var e=this;return function(t){var a=e.options.ViewModel,i=e._selectionMode();a.SelectionEnabled&&(a.SelectionMode,Ri.v.SelectionMode.Argument);e._sliceMouseEventHandler(t.target)}}_getOnHoverHandler(){var e=this;return function(t){e.pieMouseEventController.pieData=t.item,e._raiseItemHover({pie:t.item},t.state)}}_getHoverPointsHandler(){var e=this;return function(t){e._raiseItemHover({pie:e.pieMouseEventController.pieData,slice:t.target})}}_pieMouseEventHandler(e){this.pieMouseEventController.setPieData(e)}_sliceMouseEventHandler(e){this.pieMouseEventController.setSliceData(e)}_getDataPoint(e){var t=this,a=(t.options.ViewModel,e.slice),i=a?a.tag:void 0,r=e.pie,o=r?r.tag:void 0,n=i?(0,at.Gb)(i):[],s=o?(0,at.Gb)(o):[];a&&!i&&a.index,r&&!o&&r.index;return{getValues:function(e){switch(e){case c.X.chartArgumentAxis:return n;case c.X.chartSeriesAxis:return s;default:return null}},getDeltaIds:function(){return[]},getMeasureIds:function(){return a?t._getMeasuresIds(a.tag):[]}}}_getMeasuresIds(e){return e?e.dataMembers:[]}_isMultiDataSupported(){return!0}_getWidget(){if(this.widgetsViewer){var e=this.widgetsViewer.itemsList,t=[];return Ve.each(e,(function(){t.push(this._widget)})),t}}_applySelectionUnsafe(){var e=this;e.getSelectedTuples().forEach((t=>e.selectTuple(t,!0)))}}class mo{constructor(){this.shouldRaise=!1,this.ready=(0,We.NG)(),this.timer=0}setPieData(e){this.pieData=e,this.ready&&this.ready.fire(),this.pieData=void 0,this.sliceData=void 0}setSliceData(e){this.sliceData=e}}class go extends tr{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t),this.itemElementCustomColor=(0,We.NG)(),this._pieUniqueArguments=void 0,this._pieArgumentDisplayTexts=void 0,this._pieArgumentColors=void 0,this.itemElementCustomColor=(0,We.NG)()}_getMarkerLayers(){return[this.mapViewer.getLayerByName("pie")]}_configureMarkerLayers(e){e=this.options.ViewModel;var t=this._getPieSegments(),a=this._getPiesData(t,e),i=this._getMarkerDataSource(a,e.IsWeighted);return[{name:"pie",type:"marker",elementType:"pie",dataField:"values",dataSource:i,...this._getPieMapMarker(e,i,a)}]}_getPieMapMarker(e,t,a){if(0!==t.length){var i=this._getMarker(e,t);return e.IsWeighted&&(i.sizeGroupingField="sizeValue",i.sizeGroups=this._getPieRangeStops(a),i.minSize=20,i.maxSize=60),i.palette=this._pieArgumentColors,i}}_getMarkerDataSource(e,t){var a,i=[],r=[0,1,2];for(var o in e)a=e[o].attributes,t||(a.size=20+10*this._getRangeStopIndex(e[o].attributes.sizeValue,r)),i.push({coordinates:e[o].coordinates,attributes:a});return i}_getColorLegend(e){var t=this,a=super._getColorLegend(e);return a&&(a.source.layer="pie",a.customizeText=function(e){return t._pieArgumentDisplayTexts[e.index]}),a}_getWeightLegend(e){var t=this;if(e.IsWeighted){var a=super._getWeightLegend(e);return a&&(a.source.layer="pie",a.customizeText=function(e){return t._dataController.formatValue(e.start)}),a}}_getPieSegments(){var e,t=this,a=this.options.ViewModel,i=[],r=a.Values&&a.Values.length>0,o=function(e){return{clusterCount:e.pointsCount,lat:e.lat,lon:e.lon,latSel:e.latSel,lonSel:e.lonSel,dimensionsTooltipText:t._getDimensionsTooltipHtml(e.tooltipDimensions),measuresTooltipText:t._getMeasuresTooltipHtml(e.tooltipMeasures),value:e.value,valueDisplayText:e.valueDisplayText,argumentValue:e.argument,argumentDisplayText:e.argumentDisplayText,color:e.color,valueId:e.valueId,axisPoint:e.axisPoint}};t._pieUniqueArguments=[],t._pieArgumentDisplayTexts=[],t._pieArgumentColors=[];for(var n=0;n<t._dataController.getCount();n++)if(a.ArgumentDataId)e=o(t._dataController.getPoint(n)),-1===t._pieUniqueArguments.indexOf(e.argumentValue)&&t._fillArgumentParams(e),i.push(e);else if(r)for(var s=0;s<a.Values.length;s++)e=o(t._dataController.getPoint(n,s)),-1!==t._pieUniqueArguments.indexOf(e.argumentValue)&&0!==n||t._fillArgumentParams(e),i.push(e);return i}_fillArgumentParams(e){var t=e.color,a=new(g())(t);if(this._pieUniqueArguments.push(e.argumentValue),this._pieArgumentDisplayTexts.push(e.argumentDisplayText),this.itemElementCustomColor&&t){var i={targetElement:[e.axisPoint],measureIds:e?[e.valueId]:null,color:a.toHex()};this.itemElementCustomColor.fire(this.getName(),i),t=i.color}this._pieArgumentColors.push(t)}_getPiesData(e,t){for(var a,i,r,o,n,s={},d=0;d<e.length;d++){a=e[d],i=(0,_.format)("{0};{1}",a.lat,a.lon),s.hasOwnProperty(i)||(o=a.dimensionsTooltipText,n=a.measuresTooltipText,s[i]={coordinates:[a.lon,a.lat],attributes:{latSelection:a.latSel,lonSelection:a.lonSel,selected:this._isSelected([a.latSel,a.lonSel]),values:this._getEmptyValues(this._pieUniqueArguments.length),dimensionsTooltip:o,measuresTooltip:n,sizeValue:t.IsWeighted?0:a.clusterCount>1?1:0}},a.clusterCount>1&&(s[i].attributes.tooltip=this._pointsCountTooltip(a.clusterCount)));for(var l=0;l<s[i].attributes.values.length;l++)a.argumentValue===this._pieUniqueArguments[l]&&(s[i].attributes.values[l]=a.value);(r=t.Values&&t.Values.length>0?a.argumentValue&&a.value>0?this._getToolTip(a.argumentDisplayText,a.valueDisplayText):void 0:a.argumentDisplayText)&&(s[i].attributes.tooltip?s[i].attributes.tooltip+="<br>"+r:s[i].attributes.tooltip=r),t.IsWeighted?s[i].attributes.sizeValue+=a.value:2===this._getPieSegmentCount(s[i])&&s[i].attributes.sizeValue++}return s}_getPieSegmentCount(e){for(var t=0,a=0;a<e.attributes.values.length;a++)e.attributes.values[a]>0&&t++;return t}_getEmptyValues(e){for(var t=[],a=0;a<e;a++)t.push(0);return t}_getPieRangeStops(e){var t,a;for(var i in e)(void 0===t||e[i].attributes.sizeValue<t)&&(t=e[i].attributes.sizeValue),(void 0===a||e[i].attributes.sizeValue>a)&&(a=e[i].attributes.sizeValue);return this._updateRangeStops([0,25,50,75],t,a,!0)}_getRangeStopIndex(e,t){if(e<t[0])return 0;for(var a=0;a<t.length-1;a++)if(e>=t[a]&&e<t[a+1])return a;return t.length-1}_getDataPointMeasureIds(){var e=this.options.ViewModel,t=[];return null!=e.ArgumentDataId&&e.Values.length>0?t.push(e.Values[0]):e.Values.forEach((e=>{t.push(e)})),t}_elementCustomColor(e){this.itemElementCustomColor.fire(this.getName(),e)}}class bo extends uo{constructor(e,t){super(e,t)}}class fo extends ba{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t),this.div=void 0}renderContentUnsafe(e,t,a){var i=this;return t&&i.div||(i.div=Ve.fn.constructor("<div>"),i.$textContent=Ve.fn.constructor(Dt.p.wrapScrollable(i.div.get(0),"auto","vertical")),i.$textContent.addClass("dx-dashboard-textbox-content"),Ve.fn.constructor(e).append(i.div)),i._setContent(),!1}_getWidget(){return this.div&&(0,We.i)(this.div[0])||null}_setContent(){var e,t=this.options.Name,a=Ve.fn.constructor("<pre>"),i=Ve.fn.constructor("<div>"),r=this.options.ViewModel.Html;r=r.replace("<body",'<div class="'+t+'"').replace("</body>","</div>"),r=this._updateDocvariableValues(r);var o=Ve.fn.constructor(r).get().filter((e=>e.className===t))[0];(e=o&&o.getAttribute("bgcolor"))&&this.div.css({backgroundColor:e}),i.html(r),a.addClass("dx-dashboard-textbox-content-pre-wrapper"),a.attr("id",t),i.find("style").each(((e,t)=>{(0,nr.Lq)(t.innerHTML,this.container)})),o&&a.append(o.children),this.$textContent.empty(),this.$textContent.append(a)}_updateDocvariableValues(e){return e.replace(/02539CA4-7628-4F5D-9940-ED09C7EE7414\(([^()]+)\)/g,(e=>{var t=e.match(/\((.*?)\)/g),a=t&&t.length>0?t[0].replace("(","").replace(")",""):null;if(a)return this._getHtml(this._dataController.getDisplayText(a)||"")}))}dispose(){super.dispose(),this.div?.remove(),this.div=null,this.$textContent?.remove(),this.$textContent=null}}class yo extends ba{get dataController(){return this._dataController}set dataController(e){this._dataController=e}constructor(e,t){super(e,t),this.itemElementCustomColor=(0,We.NG)()}dispose(){super.dispose(),this.treemapViewer&&this.treemapViewer.dispose()}_initializeData(e){super._initializeData(e),this._dataController&&(this._dataController.elementCustomColor=e=>this._elementCustomColor(e))}_clearSelectionUnsafe(){this.treemapViewer.clearSelection()}selectTupleUnsafe(e,t){var a=this;e.forEach((e=>{a._selectNodes(e.value,t)}))}_setSelectionUnsafe(e){super._setSelectionUnsafe(e),this.clearSelection(),this._applySelection()}renderContentUnsafe(e,t,a){var i=this._getTreeMapViewerOptions();this._raiseItemWidgetOptionsPrepared(i),t&&this.treemapViewer?this.treemapViewer.option(i):(this.treemapViewer&&this.treemapViewer.dispose(),this.treemapViewer=new(Ee())(e,i));var r=this.options.SelectedValues;return r&&this.setSelection(r),!1}updateContentStateUnsafe(){this._getCustomHoverEnabled()&&this.treemapViewer.option("hoverEnabled",!0)}_selectNodes(e,t){this.treemapViewer.getRootNode().getAllNodes().forEach((a=>{(0,at.rY)(e,a.data.uniqueValue)&&a.select(t)}))}_clickAction(e){var t=[],a=e[0],i=this._dataController.getChildrenNodesUniqueValues(a.value),r=this._canSetMultipleMasterFilter()||this.customSelectionMode===ha.multiple,o=r&&this.allowMultiselection?this.getSelectedTuples().slice():[],n=[];if(r||!(i.length>1)){for(var s=0;s<i.length;s++){var d=[{axisName:a.axisName,value:i[s]}];void 0===(0,at.b3)(o,d)?t.push(d):n.push(d)}this.interactivityController.clickAction(t.length>0?t:n)}}_elementCustomColor(e){this.itemElementCustomColor.fire(this.getName(),e)}_getTreeMapViewerOptions(){var e=this,t=(e.options.ViewModel,this._canSetMasterFilter()&&!this._canSetMultipleMasterFilter()),a=function(t){var a=e._dataController.getLabel(t,e._isEncodeHtml());a?t.label(a):t.label(" ")};return{dataSource:e._dataController.getDataSource(),layoutAlgorithm:e._getLayoutAlgorithm(),layoutDirection:e._getLayoutDirection(),selectionMode:"multiple",tile:{label:{textOverflow:"ellipsis"}},hoverEnabled:e.isInteractivityActionEnabled(),tooltip:{enabled:!0,container:at.eX,customizeTooltip:function(t){return{text:e._dataController.getTooltip(t.node,e._isEncodeHtml())}}},onClick:function(t){e._raiseItemClick(t.node.data)},onNodesRendering:function(){this.getRootNode().getAllNodes().forEach(a)},group:{hoverEnabled:!t,label:{textOverflow:"ellipsis"}}}}_getLayoutAlgorithm(){switch(this.options.ViewModel.LayoutAlgorithm){case"SliceAndDice":return this.width()>=this.height()?"sliceanddice":"rotatedsliceanddice";case"Squarified":return"squarified";case"Striped":return"strip"}}_getLayoutDirection(){switch(this.options.ViewModel.LayoutDirection){case"BottomLeftToTopRight":return"leftBottomRightTop";case"BottomRightToTopLeft":return"rightBottomLeftTop";case"TopLeftToBottomRight":return"leftTopRightBottom";case"TopRightToBottomLeft":return"rightTopLeftBottom"}}_getDataPoint(e){var t=this;return{getValues:function(){return t._getElementInteractionValue(e)},getMeasureIds:function(){return t._getDataPointMeasureIds()},getDeltaIds:function(){return[]}}}_getElementInteractionValue(e){if(!this.options.ViewModel.ProvideValuesAsArguments)return e.uniqueValue}_getDataPointMeasureIds(){var e=this.options.ViewModel,t=e.ContentDescription,a=0,i=[];return null!=t&&t.ElementSelectionEnabled&&(a=t.SelectedElementIndex),!e.ProvideValuesAsArguments&&e.ValueDataMembers.length>0?i.push(e.ValueDataMembers[a]):e.ValueDataMembers.forEach((e=>{i.push(e)})),i}_updateContentSizeUnsafe(){super._updateContentSizeUnsafe(),this.treemapViewer&&(this.treemapViewer.option("layoutAlgorithm",this._getLayoutAlgorithm()),this.treemapViewer.render())}_getWidget(){return this.treemapViewer}_isMultiDataSupported(){return!0}_applySelectionUnsafe(){var e=this;e.getSelectedTuples().forEach((t=>e.selectTuple(t,!0)))}}var So=a(2745);class vo{createItem(e,t){switch(t.Type){case So.g.group:return new uo(e,t);case So.g.tabPage:return new bo(e,t);case So.g.rangeFilter:return new ji(e,t);case So.g.chart:case So.g.scatter:return new ro(e,t);case So.g.pie:return new po(e,t);case So.g.card:return new Xr(e,t);case So.g.grid:return new Xa(e,t);case So.g.pivot:return new Wi(e,t);case So.g.gauge:return new so(e,t);case So.g.text:return new fo(e,t);case So.g.image:return new Zi(e,t);case So.g.boundImage:return new Ji(e,t);case So.g.map:case So.g.choroplethMap:return new oo(e,t);case So.g.geoPointMap:return new lo(e,t);case So.g.bubbleMap:return new ar(e,t);case So.g.pieMap:return new go(e,t);case So.g.treemap:return new yo(e,t);case So.g.comboBox:return new ii(e,t);case So.g.listBox:return new Fi(e,t);case So.g.treeView:return new Vi(e,t);case So.g.dateFilter:return new Ei(e,t);case So.g.custom:return new no(e,t);default:return{}}}}let xo=new vo;class Do extends ta{get _staticItemsClass(){return this._showStaticItemsOnCenter?Ot.toolbarCenter:Ot.toolbarBefore}constructor(e,t,a,i,r=!1,o){super(e,t,a,i),this.allowHideEmptyToolbar=r,this._optionalClass=o,this._showStaticItemsOnCenter=!1,this._className=this._optionalClass?[this._optionalClass,Ot.title].join(" "):Ot.title}calcHeight(e){return this._visible(e)?super.calcHeight(e):0}update(e,t){this._showStaticItemsOnCenter=t||!1;let a=!1;return this._visible(e)?a=super.update(e):this._initialized&&(this.dispose(),a=!0),a}_getVisibleItems(){return Gt(this._options,this._showStaticItemsOnCenter)}_createInstance(){return new Do(void 0,void 0,void 0,this.encodeHtml,this.allowHideEmptyToolbar,this._optionalClass)}_visible(e){return!this.allowHideEmptyToolbar||e.actionItems.length>0||e.navigationItems.length>0||e.stateItems.length>0||e.staticItems.length>0}}class Io{constructor(){this.onUpdated=(0,We.NG)()}get _visible(){return this._titleViewModel&&this._titleViewModel.Visible}initialize(e,t,a,i,r){this._options=i,this._titleViewModel=r,this._visible&&(this._captionToolbar=ne
8w Do(e,t,e,a))}calcHeight(e){if(this._visible){let t=Na.getTitleOptions(this._titleViewModel,e,this._options.showExportDialog,this._options.showParametersDialog,this._options.allowExport);return this._raiseUpdated(t),this._captionToolbar.calcHeight(this._convertToToolbarOptions(t))}return 0}update(e){if(this._visible){let t=Na.getTitleOptions(this._titleViewModel,e,this._options.showExportDialog,this._options.showParametersDialog,this._options.allowExport);this._raiseUpdated(t),this._captionToolbar.update(this._convertToToolbarOptions(t),"Center"===this._titleViewModel.LayoutModel.Alignment)}}resize(){this._visible&&this._captionToolbar.onResize()}_convertToToolbarOptions(e){return{staticItems:e.contentItems,actionItems:e.actionItems,stateItems:[]}}_raiseUpdated(e){this.onUpdated.fire(e)}}class Co extends ba{constructor(e,t){super(e,t)}renderContentUnsafe(e,t,a){var i=this.options;return e.innerText=i.Type,!1}}class _o{}var wo=a(1957),To=a(786),Mo=a(9478),No=a(9692),Eo=a(4250),Ao=a(1507);class Fo{constructor(e){this._dashboardItem=e}getDashboardItemSeries(e){return this._dashboardItem.panes().reduce(((e,t)=>e.concat(t.series())),[]).filter((t=>e[rt.e3]&&t._getDataId()===e[rt.e3]))[0]}}class Po{constructor(e){this._dashboardItem=e}getDashboardItemColumn(e){return this._dashboardItem.columns().filter((t=>e[rt.e3]&&t._getDataId()===e[rt.e3]))[0]}}class Vo{constructor(e){this._dashboardItem=e}getDashboardItemGauge(e){return this._dashboardItem.gauges().filter((t=>e[rt.e3]&&t._getDataId()===e[rt.e3]))[0]}}const Bo=(e,t,a)=>{let i=e._getItemData();const r=e=>(void 0===e&&(e="Default"),e),o=e=>i.getAxis(r(e)),n=e=>(e=r(e),o(e).getPointByUniqueValues(t.getValues(e)));return{itemName:e.componentName(),dashboardItem:e,getData:function(){return i},getAxisPoint:n,getMeasures:()=>i.getMeasuresByIds(t.getMeasureIds()),getDeltas:function(){var e=t.getDeltaIds(),a=[];return e.forEach((e=>{a.push(i.getDeltaById(e))})),a},getDimensions:e=>o(e).getDimensions(),requestUnderlyingData:function(t,r){var o=[];i.getAxisNames().forEach((e=>{o.push(n(e))})),a(e.componentName(),{axisPoints:o,dataMembers:r},t)}}},Oo=(e,t)=>({itemName:e.componentName(),dashboardItem:e,getCurrentSelection:function(){let a=[];return t.forEach((t=>{a.push(e._getItemData().createTuple(t))})),a}}),Lo=(e,t)=>({itemName:e.componentName(),dashboardItem:e,getTargetElement:function(){return new To.e(t.targetElement)},getMeasures:function(){return e._getItemData().getMeasuresByIds(t.measureIds)},getColor:function(){return t.color},setColor:function(e){t.color=e}}),Wo=(e,t)=>({itemName:e.componentName(),dashboardItem:e,getSelectionMode:function(){return t.selectionMode},setSelectionMode:function(e){t.selectionMode=e},isHighlightingEnabled:function(){return t.hoverEnabled},enableHighlighting:function(e){t.hoverEnabled=e},getTargetAxes:function(){return t.targetAxes},setTargetAxes:function(e){t.targetAxes=e},getDefaultSelection:function(){let a=[];return t.defaultSelectedValues.forEach((t=>{a.push(e._getItemData().createTuple(t))})),a},setDefaultSelection:function(e){let a,i=[];e.forEach((e=>{a=[],t.targetAxes.forEach((t=>{a.push({AxisName:t,Value:e.getAxisPoint(t).getUniquePath()})})),i.push(a)})),t.defaultSelectedValues=i}}),Ro=e=>{var t=e instanceof No.s?e._getItemData():null;return{itemName:e.componentName(),itemData:t,dashboardItem:e,chartContext:e instanceof Mo.G?new Fo(e):null,gridContext:e instanceof Ao.E?new Po(e):null,gaugeContext:e instanceof Eo.$?new Vo(e):null}},zo=(e,t)=>({getWidget:function(){return t},...Ro(e)}),Go=(e,t)=>({options:t,...Ro(e)});class $o{constructor(e,t,a,i,r,o=!1){this._container=e,this._controlContainer=t,this._popupContainer=a,this._encodeHtml=i,this._className=r,this._hasBorder=o,this._disabled=!1}get element(){}get disabled(){return this._disabled}calcHeight(e){let t=this._createInstance();t.update(e);let a=t._contentToolbar.calcHeight(this._prepareContentToolbarOptions(e))+t._actionToolbar.calcHeight(this._prepareActionToolbarOptions(e));return t.dispose(),a}calcMinWidth(e){return 0}update(e){this._contentToolbar||(this._contentToolbar=new ua(this._container,this._controlContainer,this._popupContainer,this._encodeHtml,[this._className,Ot.contentToolbar].join(" "),this._hasBorder,!0));let t=this._prepareContentToolbarOptions(e),a=this._contentToolbar.update(t);if(!this._actionToolbar){let e=!this._hasItems(t);
vendor: 4,328 bytes, line 8
8this._actionToolbar=new ua(this._container,this._controlContainer,this._popupContainer,this._encodeHtml,[this._className,Ot.actionToolbar].join(" "),e&&this._hasBorder,!0)}let i=this._actionToolbar.update(this._prepareActionToolbarOptions(e));return this._toolbars=[this._actionToolbar,this._contentToolbar],a||i}onResize(){this._toolbars.forEach((e=>e.onResize()))}dispose(){this._toolbars&&this._toolbars.forEach((e=>e.dispose()))}_createInstance(){return new $o(void 0,void 0,void 0,this._encodeHtml,this._className,this._hasBorder)}_prepareContentToolbarOptions(e){return e?{staticItems:e.staticItems,actionItems:[],stateItems:[],navigationItems:[]}:void 0}_prepareActionToolbarOptions(e){return e?{staticItems:e.navigationItems,actionItems:e.actionItems,stateItems:e.stateItems,navigationItems:[]}:void 0}_hasItems(e){return e.navigationItems.length>0||e.actionItems.length>0||e.stateItems.length>0||e.staticItems.length>0}}const Ho=DevExpress.ui.dxLoadPanel;var qo=a.n(Ho);const Uo=DevExpress.ui.dxNumberBox;var Ko=a.n(Uo),Yo=a(2809);const jo=42,Qo=16,Zo=40,Jo=(Math.round(12),36),Xo=(Math.round(10),28),en=1,tn=1,an=1,rn=18,on=30-Qo,nn=172,sn=34;var dn="dx-parameter-allownull-checkbox",ln="dx-datagrid-checkbox-size",un="dx-parameter-value-editor",cn="dx-dashboard-dialog-parameters-tag";let hn={string:"String",int:"Int",float:"Float",bool:"Bool",dateTime:"DateTime",selector:"Selector",multiselector:"Multiselector",guid:"Guid",date:"DateOnly",time:"TimeOnly"};class pn{constructor(e){this.valueChanged=(0,We.NG)(),this.parameterEntitiesDict={},this.options=e,this.options.getParametersCollection&&(this.getParametersCollection=this.options.getParametersCollection),this.options.submitParameters&&(this.submitParameters=this.options.submitParameters),this._initialize()}_initialize(){var e=this,t=e.options,a=e.getParametersCollection().getVisibleParameters().length,i=a>8,r=e.allowNullColumn();e.submitParameters;let o=(0,re.isMaterial)((0,re.current)())?jo+tn+2*an+rn+Zo+an+a*(Jo+en)+on+2*Qo+Xo:(a+1)*sn+nn;e.dialogForm=new $i({title:dt.O.getString(st.d.labelName.ParametersFormCaption),fullScreenMode:t.fullScreenMode,dialogContainer:t.parametersDialogContainer,width:r?Gi.width:Gi.minWidth,height:i?Gi.height:o,allowScrolling:!1,deferredRendering:!1,closeDisabled:t.waitingForParameterValues,onShowing:t.onShowing,onShown:t.onShown,onHidden:e=>{t.onHidden(e),this._loadPanel?.hide()},buttons:[{name:dt.O.getString(st.d.buttonNames.ButtonReset),func:()=>e.resetParameterValues()},{name:dt.O.getString(st.d.buttonNames.ButtonSubmit),hide:!0,func:()=>e.submitParameterValues(),isDefault:!0},{name:dt.O.getString(st.d.buttonNames.ButtonCancel),hide:!0,func:()=>{},disabled:e.options.waitingForParameterValues}],renderContent:t=>{var a=document.createElement("div");return a.classList.add(zi.form),this._dataGrid=e._generateContent(a,t,!0),a},disposeContent:()=>{this._disposeGrid()},setActualState:function(){e.setActualState()}});let n=document.createElement("div");t.parametersDialogContainer.appendChild(n),this._loadPanel=new(qo())(n,{shadingColor:"rgba(0,0,0,0.4)",position:{of:(0,We.I1)(this.dialogForm.popupInstance.content())},visible:!1,showIndicator:!0,showPane:!0,shading:!1,hideOnOutsideClick:!1})}showLoadPanel(){this._loadPanel?.show()}hideLoadPanel(){this._loadPanel?.hide()}_disposeGrid(){this._dataGrid&&(this._dataGrid.option("dataSource").forEach((e=>e.dispose())),this._dataGrid.dispose())}appendNullGridColumn(e){this.allowNullColumn()&&e.push(this.createNullColumn())}allowNullColumn(){var e;return this.getParametersCollection().getVisibleParameters().forEach((t=>{t.getAllowNull()&&(e=!0)})),e}createNullColumn(){return{dataField:"fakeDataField_divAllowNull",caption:dt.O.getString(st.d.labelName.ParametersFormAllowNullColumnCaption),width:"20%",alignment:"center",allowEditing:!1,cellTemplate:function(e,t){let a=t.data;(0,We.I1)(e).appendChild((0,We.I1)(a.divAllowNull))}}}createGridColumns(){let e=this.allowNullColumn(),t=[{dataField:"description",caption:dt.O.getString(st.d.labelName.ParametersFormNameColumnCaption),dataType:"string",width:e?"40%":"50%",allowEditing:!1},{dataField:"fakeDataField_divValueEditor",caption:dt.O.getString(st.d.labelName.ParametersFormValueColumnCaption),width:e?"40%":"50%",cssClass:"dx-parameter-value-editor",showEditorAlways:!0,editCellTemplate:(e,t)=>
8{(0,We.I1)(e).appendChild((0,We.I1)(t.data.divValueEditor))}}];return this.appendNullGridColumn(t),t}_generateContent(e,t,a=!1){var i=this,r=i.getParametersCollection().getParameterList().reduce(((e,r)=>{let o=i._getParameterEntity(r,t);return r.dynamicListLookUpSettings&&r.dynamicListLookUpSettings()&&r.lookupValuesChanged.add((()=>{o?.setLookUpValues((r.getLookUpValues()??[]).map((e=>({getDisplayText:()=>e._displayText,getValue:()=>e._value}))))})),o&&(a&&o.valueChanged.add((e=>i.valueChanged.fire())),e.push(o)),e}),[]);this.submitParameterValues=()=>{i.submitParameters(r.map((e=>e.wrapParameter())))},this.resetParameterValues=()=>{var e=i.getParametersCollection();r.forEach((t=>{t.setValue(e.getParameterDefaultValue(t.name)),this.options.updateCascadingParameters(t.name,t.getValue(),this.parameterEntitiesDict,!0)}))},this.setActualState=()=>{var e=i.getParametersCollection();r.forEach((t=>{var a=e.getParameterByName(t.name);if(a){const e=Yo._.getTypeConverter(a.originalType);var i=a.getLookUpValues();null!==i&&(e&&i.forEach((t=>{t._value=e(t._value)})),t.setLookUpValues(i)),t.setValue(a.getValue())}}))};let o={dataSource:r,columns:i.createGridColumns(),width:"100%",height:"100%",showColumnLines:!0,showRowLines:!0,allowColumnResizing:!0,keyExpr:"name",loadPanel:{enabled:!1},repaintChangesOnly:!0,editing:{mode:"cell",allowUpdating:!0,refreshMode:"repaint"},paging:{enabled:!1},sorting:{mode:"none"},scrolling:{mode:"standard"}};return(0,re.isMaterial)((0,re.current)())&&(o.showBorders=!0,o.rowAlternationEnabled=r.length>2),new(k())(e,o)}generateContent(e,t){let a=(0,We.NG)();this._disposeGrid(),this._dataGrid=this._generateContent(e,a,!0);return(e=>{e.fire(),this.setActualState()})(a),{grid:this._dataGrid,submitParameterValues:()=>this.submitParameterValues(),resetParameterValues:()=>this.resetParameterValues(),valueChanged:this.valueChanged,dispose:()=>{this.dispose(),this._dataGrid?.dispose&&this._dataGrid?.dispose(),t&&t()}}}show(){this.dialogForm.showDialog()}hide(){this.dialogForm.hideDialog(),this.parameterEntitiesDict={}}dispose(){this.dialogForm&&this.dialogForm.dispose(),this.parameterEntitiesDict={},this._disposeGrid(),this._loadPanel?.dispose()}_getParameterDateEditorOptions(e,t){const a=function(e){var t=e.popup;if(t){let a={widget:"dxButton",toolbar:"bottom",location:"center",options:{text:dt.O.getString(st.d.labelName.ParametersFormCalendarTodayButton),onClick:function(){var t=e.component;if(t){var a=new Date;a.setHours(0,0,0,0),t.option("value",a)}}}};ct.isTouch?t.option("toolbarItems").push(a):t.option("toolbarItems",[a])}};return{valueName:"value",createControl:i=>new(R())(i,{pickerType:ct.isTouch?"rollers":"calendar",width:"100%",applyButtonText:dt.O.getString(st.d.buttonNames.ButtonOK),cancelButtonText:dt.O.getString(st.d.buttonNames.ButtonCancel),todayButtonText:dt.O.getString(st.d.labelName.ParametersFormCalendarTodayButton),placeholder:dt.O.getString(st.d.buttonNames.SelectDate),dropDownOptions:{container:this.options.parametersDialogContainer},type:e,onFocusOut:e=>t(e,e.component.option("value")),onPopupInitialized:"date"===e?a:e=>{}})}}_getParameterEntity(e,t){var a={name:e.getName(),description:e.getDescription(),defaultValue:e.getDefaultValue(),controlCreationCallbacks:t,allowNull:e.getAllowNull(),allowMultiselect:e.getAllowMultiselect(),type:e.getType(),value:e.getValue(),selectAllValues:e._selectAllValues};let i;if(null!==e.getLookUpValues())i=new mn(a.allowMultiselect?{...a,valueName:"value",createControl:e=>new(te())(e,{showDropDownButton:!0,showSelectionControls:!0,selectAllMode:"allPages",multiline:!1,tagTemplate:(e,t)=>
8{var a=(0,We.I1)(t);if(a)return a.innerText=Ve.fn.constructor(a).is(":first-child")?e.displayValue:", "+e.displayValue,a.classList.add(cn),a},searchEnabled:!0,selectAllText:(0,ut.Mu)("DashboardStringId.FilterElementShowAllItem"),noDataText:(0,ut.Mu)("DashboardStringId.FilterElementNoDataToDisplay"),displayExpr:"displayValue",valueExpr:"value",value:a.value,searchExpr:"displayValue",placeholder:dt.O.getString(st.d.ParametersSelectorText),dropDownOptions:{container:this.options.parametersDialogContainer},applyValueMode:"useButtons",onSelectionChanged:e=>{e.element.title=e.component.option("value").join(", "),e.component._isVisible&&e.component._isVisible()&&this.options.updateCascadingParameters&&this.options.updateCascadingParameters(a.name,e.component.option("selectedItems").map((e=>e.value)),this.parameterEntitiesDict,!0)}})}:{...a,valueName:"value",createControl:e=>new(X())(e,{searchEnabled:!0,selectAllText:(0,ut.Mu)("DashboardStringId.FilterElementShowAllItem"),noDataText:(0,ut.Mu)("DashboardStringId.FilterElementNoDataToDisplay"),encodeNoDataText:!0,displayExpr:"displayValue",valueExpr:"value",searchExpr:"displayValue",placeholder:dt.O.getString(st.d.ParametersSelectorText),dropDownOptions:{container:this.options.parametersDialogContainer},onSelectionChanged:e=>{e.component._isVisible&&e.component._isVisible()&&this.options.updateCascadingParameters&&this.options.updateCascadingParameters(a.name,e.selectedItem?.value,this.parameterEntitiesDict,!0)}})});else{const t=(e,t)=>{e.component._isVisible&&e.component._isVisible()&&this.options.updateCascadingParameters&&this.options.updateCascadingParameters(a.name,t,this.parameterEntitiesDict,!0)};switch(e.getType()){case hn.string:i=new mn({...a,valueName:"value",createControl:e=>new(ie())(e,{onFocusOut:e=>t(e,e.component.option("value"))})});break;case hn.int:i=new mn({...a,valueName:"value",createControl:e=>new(Ko())(e,{showSpinButtons:!0,step:1,onFocusOut:e=>t(e,e.component.option("value"))})});break;case hn.float:i=new mn({...a,valueName:"value",createControl:e=>new(Ko())(e,{showSpinButtons:!0,step:.1,onFocusOut:e=>t(e,e.component.option("value"))})});break;case hn.bool:i=new mn({...a,valueName:"value",createControl:e=>new(O())(e,{onValueChanged:e=>t(e,e.value)})});break;case hn.dateTime:i=new mn({...a,...this._getParameterDateEditorOptions("datetime",t)});break;case hn.date:i=new mn({...a,...this._getParameterDateEditorOptions("date",t)});break;case hn.time:i=new mn({...a,...this._getParameterDateEditorOptions("time",t)});break;case hn.guid:i=new mn({...a,valueName:"value",createControl:e=>new(ie())(e,{mask:"hhhhhhhh-hhhh-hhhh-hhhh-hhhhhhhhhhhh",maskRules:{h:/[0-9A-Fa-f]/},useMaskedValue:!0,onFocusOut:e=>t(e,e.component.option("value"))})})}}if(this.parameterEntitiesDict[a.name]=i,e.isVisible())return i}}class mn{dispose(){this.allowNullControl&&this.allowNullControl.dispose(),this.control&&this.control.dispose(),this.divValueEditor=null,this.divAllowNull=null,this.allowNullControl=null}constructor(e){this.lookUpValues=[],this.valueChanged=(0,We.NG)(),this.name=e.name,this.type=e.type,this.description=e.description?e.description:this.name,this.defaultValue=e.defaultValue,this.value=e.value,this.lookUpValues=[],this.allowNull=e.allowNull,this.allowMultiselect=e.allowMultiselect,this.createControl=e.createControl,this.valueName=e.valueName,this.controlCreationCallbacks=e.controlCreationCallbacks,this.selectAllValues=e.selectAllValues,this.divValueEditor=document.createElement("div"),this.divValueEditor.classList.add(un),this.divValueEditor.classList.add(un+"-"+this.t
8ype.toLowerCase()),this.divValueEditor.classList.add(ln),this.allowNull?(this.divAllowNull=document.createElement("div"),this.divAllowNull.classList.add(dn),this.divAllowNull.classList.add(ln)):(this.divAllowNull=document.createElement("center"),this.divAllowNull.innerText="n/a"),this._addControl()}getValue(){return this.allowNull&&!0===this.allowNullControl.option("value")?null:this.control.option(this.valueName)}setValue(e){this.allowMultiselect&&(null==e?e=[]:Array.isArray(e)||(e=[{displayValue:e,value:e}])),this.control.option("value",e)}setLookUpValues(e){var t=[];e.forEach((e=>{t.push({value:e.getValue(),displayValue:e.getDisplayText()})})),this.lookUpValues=t,this.control.option("dataSource",new(F())(t))}wrapParameter(){return{Name:this.name,Value:this.getValue()}}_addControl(){this.controlCreationCallbacks.add((e=>{this.control||(this.control=this.createControl(this.divValueEditor),this.control.option("onValueChanged",this.allowNull?e=>{var t=this.allowNullControl.option("value"),a=this.control.option("value");this.allowMultiselect?!0===t&&a.length>0?this.allowNullControl.option("value",!1):!1===t&&0===a.length&&this.allowNullControl.option("value",!0):!1===t&&null===a?this.allowNullControl.option("value",!0):!0===t&&null!==a&&this.allowNullControl.option("value",!1),this.valueChanged.fire(e)}:e=>{this.valueChanged.fire(e)}),this.allowNull&&(this.allowNullControl=new(O())(this.divAllowNull,{value:null===this.value,onValueChanged:e=>{var t=this.control.option("value");e.value?(this.value=t,this.allowMultiselect?this.control.option("value",[]):null!==t&&this.control.option("value",null)):null!==t&&0!==t.length||this.control.option("value",this.value)}})))}))}}var gn={},bn={},fn={},yn={},Sn={},vn={},xn={},Dn={};let In={pdfTitle:"pdfTitle",imageTitle:"imageTitle",fileName:"fileName",autoFitPageCount:"autoFitPageCount",cardAutoArrangeContent:"cardAutoArrangeContent",chartAutomaticPageLayout:"chartAutomaticPageLayout",chartSizeMode:"chartSizeMode",pdfDashboardStatePosition:"pdfDashboardStatePosition",gaugeAutoArrangeContent:"gaugeAutoArrangeContent",gridFitToPageWidth:"gridFitToPageWidth",gridPrintHeadersOnEveryPage:"gridPrintHeadersOnEveryPage",mapAutomaticPageLayout:"mapAutomaticPageLayout",mapSizeMode:"mapSizeMode",pageLayout:"pageLayout",paperKind:"paperKind",pieAutoArrangeContent:"pieAutoArrangeContent",pivotPrintHeadersOnEveryPage:"pivotPrintHeadersOnEveryPage",rangeFilterAutomaticPageLayout:"rangeFilterAutomaticPageLayout",rangeFilterSizeMode:"rangeFilterSizeMode",pdfScaleFactor:"pdfScaleFactor",scaleMode:"scaleMode",dashboardAutomaticPageLayout:"dashboardAutomaticPageLayout",pdfShowTitle:"pdfShowTitle",treemapAutomaticPageLayout:"treemapAutomaticPageLayout",treemapSizeMode:"treemapSizeMode",imageFormat:"imageFormat",resolution:"resolution",imageScaleFactor:"imageScaleFactor",imageShowTitle:"imageShowTitle",csvValueSeparator:"csvValueSeparator",excelDashboardStatePosition:"excelDashboardStatePosition",excelFormat:"excelFormat",pdfExportFilters:"pdfExportFilters",imageExportFilters:"imageExportFilters",excelExportFilters:"excelExportFilters",pdfExportParameters:"pdfExportParameters",imageExportParameters:"imageExportParameters",excelExportParameters:"excelExportParameters",pdfIncludeHiddenParameters:"pdfIncludeHiddenParameters",imageIncludeHiddenParameters:"imageIncludeHiddenParameters",excelIncludeHiddenParameters:"excelIncludeHiddenParameters",fontInfo:"fontInfo"};class Cn{constructor(){this._initialize()}_initialize(){this.documentOptions={},this.itemsOptions={},this.pdfOptions={},this.imageOptions={},this.excelOptions={}}_addOption(e,t,a,i){a==i?delete e[t]:e[t]=i}add(e,t,a){var i=this;""===e&&(this._addOption(i.documentOptions,In.pdfTitle,t.pdfExportOptions.Title,a.pdfExportOptions.Title),this._addOption(i.documentOptions,In.imageTitle,t.imageExportOptions.Title,a.imageExportOptions.Title),this._addOption(i.pdfOptions,In.pdfShowTitle,t.pdfExportOptions.ShowTitle,a.pdfExportOptions.ShowTitle),this._addOption(i.imageOptions,In.imageShowTitle,t.imageExportOptions.ShowTitle,a.imageExportOptions.ShowTitle)),this._addOption(i.pdfOptions,In.pageLayout,t.pdfExportOptions.PageLayout,a.pdfExportOptions.PageLayout),this._addOption(i.pdfOptions,In.paperKind,t.pdfExportOptions.PaperKind,a.pdfExportOptions.PaperKind),this.itemsOptions[e]={},this._addOption(i.itemsOptions[e],In.scaleMode,t.pdfExportOptions.DocumentScaleMode,a.pdfExportOptions.DocumentScaleMode),this._addOption(i.itemsOptions[e],In.dashboardAutomaticPageLayout,t.pdfExportOptions.DashboardAutomaticPageLayout,a.pdfExportOptions.DashboardAutomaticPageLayout),this._addOption(i.itemsOptions[e],In.pdfScaleFactor,t.pdfExportOptions.ScaleFactor,a.pdfExportOptions.ScaleFactor),this._addOption(i.itemsOptions[e],In.imageScaleFactor,t.imageExportOptions.ScaleFactor,a.imageExportOptions.ScaleFactor),this._addOption(i.itemsOptions[e],In.autoFitPageCount,t.pdfExportOptions.AutoFitPageCount,a.pdfExportOptions.AutoFitPageCount),this._addOption(i.itemsOptions[e],In.fileName,t.fileName,a.fileName),this._addOption(i.itemsOptions[e],In.gridPrintHeadersOnEveryPage,t.pdfExportOptions.GridPrintHeadersOnEveryPage,a.pdfExportOptions.GridPrintHeadersOnEveryPage),this._addOption(i.itemsOptions[e],In.gridFitToPageWidth,t.pdfExportOptions.GridFitToPageWidth,a.pdfExportOptions.GridFitToPageWidth),this._addOption(i.itemsOptions[e],In.pivotPrintHeadersOnEveryPage,t.pdfExportOptions.PivotPrintHeadersOnEveryPage,a.pdfExportOptions.PivotPrintHeadersOnEveryPage),this._addOption(i.itemsOptions[e],In.chartSizeMode,t.pdfExportOptions.ChartSizeMode,a.pdfExportOptions.ChartSizeMode),this._addOption(i.itemsOptions[e],In.chartAutomaticPageLayout,t.pdfExportOptions.ChartAutomaticPageLayout,a.pdfExportOptions.ChartAutomaticPageLayout),this._addOption(i.itemsOptions[e],In.mapSizeMode,t.pdfExportOptions.MapSizeMode,a.pdfExportOptions.MapSizeMode),this._addOption(i.itemsOptions[e],In.mapAutomaticPageLayout,t.pdfExportOptions.MapAutomaticPageLayout,a.pdfExportOptions.MapAutomaticPageLayout),this._addOption(i.itemsOptions[e],In.treemapSizeMode,t.pdfExportOptions.TreemapSizeMode,a.pdfExportOptions.TreemapSizeMode),this._addOption(i.itemsOptions[e],In.treemapAutomaticPageLayout,t.pdfExportOptions.TreemapAutomaticPageLayout,a.pdfExportOptions.TreemapAutomaticPageLayout),this._addOption(i.itemsOptions[e],In.rangeFilterSizeMode,t.pdfExportOptions.RangeFilterSizeMode,a.pdfExportOptions.RangeFilterSizeMode),this._addOption(i.itemsOptions[e],In.rangeFilterAutomaticPageLayout,t.pdfExportOptions.RangeFilterAutomaticPageLayout,a.pdfExportOptions.RangeFilterAutomaticPageLayout),this._addOption(i.itemsOptions[e],In.pieAutoArrangeContent,t.pdfExportOptions.PieAutoArrangeContent,a.pdfExportOptions.PieAutoArrangeContent),this._addOption(i.itemsOptions[e],In.gaugeAutoArrangeContent,t.pdfExportOptions.GaugeAutoArrangeContent,a.pdfExportOptions.GaugeAutoArrangeContent),this._addOption(i.itemsOptions[e],In.cardAutoArrangeContent,t.pdfExportOptions.CardAutoArrangeContent,a.pdfExportOptions.CardAutoArrangeContent),""!=e&&(this._addOption(i.itemsOptions[e],In.pdfShowTitle,t.pdfExportOptions.ShowTitle,a.pdfExportOptions.ShowTitle),this._addOption(i.itemsOptions[e],In.imageShowTitle,t.imageExportOptions.ShowTitle,a.imageExportOptions.ShowTitle),this._addOption(i.itemsOptions[e],In.pdfTitle,t.pdfExportOptions.Title,a.pdfExportOptions.Title),this._addOption(i.itemsOptions[e],In.imageTitle,t.imageExportOptions.Title,a.imageExportOptions.Title)),this._addOption(i.documentOptions,In.pdfDashboardStatePosition,t.pdfExportOptions.DashboardStatePosition,a.pdfExportOptions.DashboardStatePosition),this._addOption(i.documentOptions,In.pdfExportFilters,t.pdfExportOptions.ExportFilters,a.pdfExportOptions.ExportFilters),this._addOption(i.documentOptions,In.pdfExportParameters,t.pdfExportOptions.ExportParameters,a.pdfExportOptions.ExportParameters),this._addOption(i.documentOptions,In.pdfIncludeHiddenParameters,t.pdfExportOptions.IncludeHiddenParameters,a.pdfExportOptions.IncludeHiddenParameters),this._addOption(i.documentOptions,In.fontInfo,t.pdfExportOptions.FontInfo,a.pdfExportOptions.FontInfo),this._addOption(i.imageOptions,In.imageFormat,t.imageExportOptions.Format,a.imageExportOptions.Format),this._addOption(i.imageOptions,In.resolution,t.imageExportOptions.Resolution,a.imageExportOptions.Resolution),this._addOption(i.documentOptions,In.imageExportFilters,t.imageExportOptions.ExportFilters,a.imageExportOptions.ExportFilters),this._addOption(i.documentOptions,In.imageExportParameters,t.imageExportOptions.ExportParameters,a.imageExportOptions.ExportParameters),this._addOption(i.documentOptions,In.imageIncludeHiddenParameters,t.imageExportOptions.IncludeHiddenParameters,a.imageExportOptions.IncludeHiddenParameters),this._addOption(i.documentOptions,In.fontInfo,t.imageExportOptions.FontInfo,a.imageExportOptions.FontInfo),this._addOption(i.excelOptions,In.excelFormat,t.excelExportOptions.Format,a.excelExportOptions.Format),this._addOption(i.excelOptions,In.csvValueSeparator,t.excelExportOptions.CsvValueSeparator,a.excelExportOptions.CsvValueSeparator),this._addOption(i.excelOptions,In.excelDashboardStatePosition,t.excelExportOptions.DashboardStatePosition,a.excelExportOptions.DashboardStatePosition),this._addOption(i.documentOptions,In.excelExportFilters,t.excelExportOptions.ExportFilters,a.excelExportOptions.ExportFilters),this._addOption(i.documentOptions,In.excelExportParameters,t.excelExportOptions.ExportParameters,a.excelExportOptions.ExportParameters),this._addOption(i.documentOptions,In.excelIncludeHiddenParameters,t.excelExportOptions.IncludeHiddenParameters,a.excelExportOptions.IncludeHiddenParameters)}_setActualValue(e,t,a,i){a(null!=e[t]?e[t]:i)}getActualDocumentInfo(e,t){var a=this,i={pdfExportOptions:{},imageExportOptions:{},excelExportOptions:{}};return""===e&&(this._setActualValue(a.documentOptions,In.pdfTitle,(function(e){i.pdfExportOptions.Title=e}),t.pdfExportOptions.Title),this._setActualValue(a.documentOptions,In.imageTitle,(function(e){i.imageExportOptions.Title=e}),t.imageExportOptions.Title),this._setActualValue(a.pdfOptions,In.pdfShowTitle,(function(e){i.pdfExportOptions.ShowTitle=e}),t.pdfExportOptions.ShowTitle),this._setActualValue(a.imageOptions,In.imageShowTitle,(function(e){i.imageExportOptions.ShowTitle=e}),t.imageExportOptions.ShowTitle)),this._setActualValue(a.pdfOptions,In.paperKind,(function(e){i.pdfExportOptions.PaperKind=e}),t.pdfExportOptions.PaperKind),this._setActualValue(a.pdfOptions,In.pageLayout,(function(e){i.pdfExportOptions.PageLayout=e}),t.pdfExportOptions.PageLayout),void 0===this.itemsOptions[e]&&(this.itemsOptions[e]={}),this._setActualValue(a.itemsOptions[e],In.scaleMode,(function(e){i.pdfExportOptions.DocumentScaleMode=e}),t.pdfExportOptions.DocumentScaleMode),this._setActualValue(a.itemsOptions[e],In.dashboardAutomaticPageLayout,(function(e){i.pdfExportOptions.DashboardAutomaticPageLayout=e}),t.pdfExportOptions.DashboardAutomaticPageLayout),this._setActualValue(a.itemsOptions[e],In.pdfScaleFactor,(function(e){i.pdfExportOptions.ScaleFactor=e}),t.pdfExportOptions.ScaleFactor),this._setActualValue(a.itemsOptions[e],In.imageScaleFactor,(function(e){i.imageExportOptions.ScaleFactor=e}),t.imageExportOptions.ScaleFactor),this._setActualValue(a.itemsOptions[e],In.autoFitPageCount,(function(e){i.pdfExportOptions.AutoFitPageCount=e}),t.pdfExportOptions.AutoFitPageCount),this._setActualValue(a.itemsOptions[e],In.fileName,(function(e){i.fileName=e}),t.fileName),this._setActualValue(a.itemsOptions[e],In.fontInfo,(function(e){i.imageExportOptions.FontInfo=e}),t.imageExportOptions.FontInfo),this._setActualValue(a.itemsOptions[e],In.gridPrintHeadersOnEveryPage,(function(e){i.pdfExportOptions.GridPrintHeadersOnEveryPage=e}),t.pdfExportOptions.GridPrintHeadersOnEveryPage),this._setActualValue(a.itemsOptions[e],In.gridFitToPageWidth,(function(e){i.pdfExportOptions.GridFitToPageWidth=e}),t.pdfExportOptions.GridFitToPageWidth),this._setActualValue(a.itemsOptions[e],In.pivotPrintHeadersOnEveryPage,(function(e){i.pdfExportOptions.PivotPrintHeadersOnEveryPage=e}),t.pdfExportOptions.PivotPrintHeadersOnEveryPage),this._setActualValue(a.itemsOptions[e],In.chartSizeMode,(function(e){i.pdfExportOptions.ChartSizeMode=e}),t.pdfExportOptions.ChartSizeMode),this._setActualValue(a.itemsOptions[e],In.chartAutomaticPageLayout,(function(e){i.pdfExportOptions.ChartAutomaticPageLayout=e}),t.pdfExportOptions.ChartAutomaticPageLayout),this._setActualValue(a.itemsOptions[e],In.mapSizeMode,(function(e){i.pdfExportOptions.MapSizeMode=e}),t.pdfExportOptions.MapSizeMode),this._setActualValue(a.itemsOptions[e],In.mapAutomaticPageLayout,(function(e){i.pdfExportOptions.MapAutomaticPageLayout=e}),t.pdfExportOptions.MapAutomaticPageLayout),this._setActualValue(a.itemsOptions[e],In.treemapSizeMode,(function(e){i.pdfExportOptions.TreemapSizeMode=e}),t.pdfExportOptions.TreemapSizeMode),this._setActualValue(a.itemsOptions[e],In.treemapAutomaticPageLayout,(function(e){i.pdfExportOptions.TreemapAutomaticPageLayout=e}),t.pdfExportOptions.TreemapAutomaticPageLayout),this._setActualValue(a.itemsOptions[e],In.rangeFilterSizeMode,(function(e){i.pdfExportOptions.RangeFilterSizeMode=e}),t.pdfExportOptions.RangeFilterSizeMode),this._setActualValue(a.itemsOptions[e],In.rangeFilterAutomaticPageLayout,(function(e){i.pdfExportOptions.RangeFilterAutomaticPageLayout=e}),t.pdfExportOptions.RangeFilterAutomaticPageLayout),this._setActualValue(a.itemsOptions[e],In.pieAutoArrangeContent,(function(e){i.pdfExportOptions.PieAutoArrangeContent=e}),t.pdfExportOptions.PieAutoArrangeContent),this._setActualValue(a.itemsOptions[e],In.gaugeAutoArrangeContent,(function(e){i.pdfExportOptions.GaugeAutoArrangeContent=e}),t.pdfExportOptions.GaugeAutoArrangeContent),this._setActualValue(a.itemsOptions[e],In.cardAutoArrangeContent,(function(e){i.pdfExportOptions.CardAutoArrangeContent=e}),t.pdfExportOptions.CardAutoArrangeContent),""!=e&&(this._setActualValue(a.itemsOptions[e],In.pdfShowTitle,(function(e){i.pdfExportOptions.ShowTitle=e}),t.pdfExportOptions.ShowTitle),this._setActualValue(a.itemsOptions[e],In.imageShowTitle,(function(e){i.imageExportOptions.ShowTitle=e}),t.imageExportOptions.ShowTitle),this._setActualValue(a.itemsOptions[e],In.pdfTitle,(function(e){i.pdfExportOptions.Title=e}),t.pdfExportOptions.Title),this._setActualValue(a.itemsOptions[e],In.imageTitle,(function(e){i.imageExportOptions.Title=e}),t.imageExportOptions.Title)),this._setActualValue(a.documentOptions,In.pdfDashboardStatePosition,(function(e){i.pdfExportOptions.DashboardStatePosition=e}),t.pdfExportOptions.DashboardStatePosition),this._setActualValue(a.documentOptions,In.pdfExportFilters,(function(e){i.pdfExportOptions.ExportFilters=e}),t.pdfExportOptions.ExportFilters),this._setActualValue(a.documentOptions,In.pdfExportParameters,(function(e){i.pdfExportOptions.ExportParameters=e}),t.pdfExportOptions.ExportParameters),this._setActualValue(a.documentOptions,In.pdfIncludeHiddenParameters,(function(e){i.pdfExportOptions.IncludeHiddenParameters=e}),t.pdfExportOptions.IncludeHiddenParameters),this._setActualValue(a.documentOptions,In.fontInfo,(function(e){i.pdfExportOptions.FontInfo=e}),t.pdfExportOptions.FontInfo),this._setActualValue(a.imageOptions,In.imageFormat,(function(e){i.imageExportOptions.Format=e}),t.imageExportOptions.Format),this._setActualValue(a.imageOptions,In.resolution,(function(e){i.imageExportOptions.Resolution=e}),t.imageExportOptions.Resolution),this._setActualValue(a.documentOptions,In.imageExportFilters,(function(e){i.imageExportOptions.ExportFilters=e}),t.imageExportOptions.ExportFilters),this._setActualValue(a.documentOptions,In.imageExportParameters,(function(e){i.imageExportOptions.ExportParameters=e}),t.imageExportOptions.ExportParameters),this._setActualValue(a.documentOptions,In.imageIncludeHiddenParameters,(function(e){i.imageExportOptions.IncludeHiddenParameters=e}),t.imageExportOptions.IncludeHiddenParameters),this._setActualValue(a.excelOptions,In.excelFormat,(function(e){i.excelExportOptions.Format=e}),t.excelExportOptions.Format),this._setActualValue(a.excelOptions,In.csvValueSeparator,(function(e){i.excelExportOptions.CsvValueSeparator=e}),t.excelExportOptions.CsvValueSeparator),this._setActualValue(a.excelOptions,In.excelDashboardStatePosition,(function(e){i.excelExportOptions.DashboardStatePosition=e}),t.excelExport
8Options.DashboardStatePosition),this._setActualValue(a.documentOptions,In.excelExportFilters,(function(e){i.excelExportOptions.ExportFilters=e}),t.excelExportOptions.ExportFilters),this._setActualValue(a.documentOptions,In.excelExportParameters,(function(e){i.excelExportOptions.ExportParameters=e}),t.excelExportOptions.ExportParameters),this._setActualValue(a.documentOptions,In.excelIncludeHiddenParameters,(function(e){i.excelExportOptions.IncludeHiddenParameters=e}),t.excelExportOptions.IncludeHiddenParameters),i}}const _n=DevExpress.ui.dxRadioGroup;var wn=a.n(_n);let Tn={dxTagBox:{name:"dxTagBox",create:(e,t)=>new(te())(e,t)},dxSelectBox:{name:"dxSelectBox",create:(e,t)=>new(X())(e,t)},dxRadioGroup:{name:"dxRadioGroup",create:(e,t)=>new(wn())(e,t)},dxNumberBox:{name:"dxNumberBox",create:(e,t)=>new(Ko())(e,t)},dxTextBox:{name:"dxTextBox",create:(e,t)=>new(ie())(e,t)},dxCheckBox:{name:"dxCheckBox",create:(e,t)=>new(O())(e,t)},dxDateBox:{name:"dxDateBox",create:(e,t)=>new(R())(e,t)}};class Mn{get margin(){return this._options.margin}constructor(e){this._options=e,this._initialize()}_initialize(){var e=this,t=(0,We.zw)(e._getControlOptions(e._options),e._options.controlOptions||{});e._valueName=t.valueName;var a=e._options.labelText;e._options.customText||(a+=":"),e.labelDiv=document.createElement("div"),e.labelDiv.classList.add(zi.name),e.labelDiv.classList.add(e._generateElementNameClassName(e._options.controlCreator.name,"Large"===e._options.margin)),e.labelDiv.innerText=a,e.editorDiv=document.createElement("div"),e.editorDiv.classList.add(zi.box);var i=e._getElementClassName(e._options.controlCreator.name,"Large"===e._options.margin);i&&e.editorDiv.classList.add(i),this._editor=e._options.controlCreator.create(e.editorDiv,t),e.enabled=!0}setEnabled(e){var t=this;t.enabled=e,e?t.labelDiv.classList.remove(zi.disabledName):t.labelDiv.classList.add(zi.disabledName),t._editor.option("disabled",!e)}setVisibility(e){var t=this;t.enabled=e,e?(t.labelDiv.style.display="inline-block",t.editorDiv.style.display="inline-block"):(t.labelDiv.style.display="none",t.editorDiv.style.display="none")}set(e){this._editor.option(this._valueName,e)}get(){return this._editor.option(this._valueName)}dispose(){this._editor&&this._editor.dispose(),this.labelDiv=null,this.editorDiv=null}_getControlOptions(e){switch(e.controlCreator.name){case Tn.dxSelectBox.name:return{dataSource:{store:new(M())(e.values),paginate:!1},itemTemplate:e=>e.displayValue,displayExpr:"displayValue",valueExpr:"value",valueName:"value",placeholder:dt.O.getString(st.d.FilterElementCheckedComboBoxNoDataCaption),noDataText:dt.O.getString(st.d.FilterElementNoDataToDisplay),encodeNoDataText:!0};case Tn.dxRadioGroup.name:return{dataSource:e.values.map((e=>e.value)),itemTemplate:function(t){return e.values.filter((e=>e.value===t))[0].displayValue},valueName:"value"};case Tn.dxNumberBox.name:return{valueName:"value",min:1,max:999};case Tn.dxCheckBox.name:case Tn.dxTextBox.name:return{valueName:"value"}}}_generateElementNameClassName(e,t){return t?zi.name+"-margin-top":e==Tn.dxRadioGroup.name||e==Tn.dxCheckBox.name?zi.name+"-top":zi.name+"-middle"}_getElementClassName(e,t){if(t)return zi.elementLargeMarginTop;switch(e){case Tn.dxSelectBox.name:case Tn.dxTextBox.name:return zi.elementTextBox;case Tn.dxNumberBox.name:return zi.elementNumberBox;default:return""}}}class Nn{constructor(){}setEnabled(e){this.enabled=e,this.getEditors().forEach((t=>{t.setEnabled(e)}))}createEditors(e){this._additionalOptions=e,this._initialize()}dispose(){this.getEditors().forEach((e=>e.dispose()))}}class En extends Nn{constructor(){super()}_initialize(){var e=this;this.exportFilters=new Mn({labelText:dt.O.getString(st.d.labelName.IncludeExportDashboardState),controlCreator:Tn.dxCheckBox,margin:"Large",controlOptions:{text:dt.O.getString(st.d.labelName.ExportFilters),onValueChanged:function(t){e.dashboardStatePosition.setEnabled(e.exportParameters.get()||t.component.option("value"))}}}),this.exportParameters=new Mn({labelText:" ",customText:!0,controlCreator:Tn.dxCheckBox,margin:"Small",controlOptions:{text:dt.O.getString(st.d.labelName.ExportParameters),onValueChanged:function(t){e.dashboardStatePosition.setEnabled(e.exportFilters.get()||t.component.option("value"))}}}),this.dashboardStatePosition=new Mn({labelText:dt.O.getString(st.d.labelName.DashboardStatePosition),controlCreator:Tn.dxSelectBox,values:[yn.below,yn.separatePage],controlOptions:{container:this._additionalOptions.popupContainer}}
vendor: 23,277 bytes, line 8
8),e.dashboardStatePosition.setEnabled(e.exportFilters.get()||e.exportParameters.get())}set(e){this.exportFilters.set(e.pdfExportOptions.ExportFilters),this.exportParameters.set(e.pdfExportOptions.ExportParameters),this.dashboardStatePosition.set(e.pdfExportOptions.DashboardStatePosition)}apply(e){e.pdfExportOptions.ExportFilters=this.exportFilters.get(),e.pdfExportOptions.ExportParameters=this.exportParameters.get(),e.pdfExportOptions.DashboardStatePosition=this.dashboardStatePosition.get()}getEditors(){return[this.exportFilters,this.exportParameters,this.dashboardStatePosition]}}class An extends Nn{constructor(e){super(),this._showCaptionValue=e}_initialize(){var e=this;this.showCaption=new Mn({labelText:dt.O.getString(st.d.labelName.ShowTitle),controlCreator:Tn.dxCheckBox,controlOptions:{onValueChanged:function(t){e.caption.setEnabled(t.component.option("value"))}}}),this.caption=new Mn({labelText:dt.O.getString(st.d.labelName.Title),controlCreator:Tn.dxTextBox}),e.caption.setEnabled(this._showCaptionValue)}set(e){this.showCaption.set(e.pdfExportOptions.ShowTitle),this.caption.set(e.pdfExportOptions.Title)}apply(e){e.pdfExportOptions.ShowTitle=this.showCaption.get(),e.pdfExportOptions.Title=this.caption.get()}getEditors(){return[this.showCaption,this.caption]}}class Fn extends Nn{constructor(e){super(),this._scaleModeValue=e,this.visibilityUpdated=(0,We.NG)()}_initialize(){var e=this;this.scaleMode=new Mn({labelText:dt.O.getString(st.d.labelName.ScaleMode),controlCreator:Tn.dxSelectBox,values:[fn.none,fn.useScaleFactor,fn.autoFitToPageWidth],controlOptions:{onValueChanged:function(t){e._setScaleModeOptionsVisibility(t.component.option("value"))},container:this._additionalOptions.popupContainer}}),this.scaleFactor=new Mn({labelText:dt.O.getString(st.d.labelName.ScaleFactor),controlCreator:Tn.dxNumberBox}),this.autoFitPageCount=new Mn({labelText:dt.O.getString(st.d.labelName.AutoFitPageCount),controlCreator:Tn.dxNumberBox}),e._setScaleModeOptionsVisibility(this._scaleModeValue)}set(e){this.scaleMode.set(e.pdfExportOptions.DocumentScaleMode),this.scaleFactor.set(e.pdfExportOptions.ScaleFactor),this.autoFitPageCount.set(e.pdfExportOptions.AutoFitPageCount),this._setScaleModeOptionsVisibility(this.scaleMode.get())}apply(e){this.scaleMode.enabled?(e.pdfExportOptions.DocumentScaleMode=this.scaleMode.get(),e.pdfExportOptions.ScaleFactor=this.scaleFactor.get(),e.pdfExportOptions.AutoFitPageCount=this.autoFitPageCount.get()):(e.pdfExportOptions.ScaleFactor=1,e.pdfExportOptions.AutoFitPageCount=1)}getEditors(){return[this.scaleMode,this.scaleFactor,this.autoFitPageCount]}_setScaleModeOptionsVisibility(e){var t=this;switch(e){case fn.none.value:t.scaleFactor.setVisibility(!1),t.autoFitPageCount.setVisibility(!1);break;case fn.useScaleFactor.value:t.scaleFactor.setVisibility(!0),t.autoFitPageCount.setVisibility(!1);break;case fn.autoFitToPageWidth.value:t.scaleFactor.setVisibility(!1),t.autoFitPageCount.setVisibility(!0)}t.visibilityUpdated.fire()}}class Pn extends Nn{constructor(e){super(),this._includeCaptionValue=e}_initialize(){this.pageLayout=new Mn({labelText:dt.O.getString(st.d.labelName.PageLayout),controlCreator:Tn.dxRadioGroup,values:[bn.portrait,bn.landscape]}),this.paperKind=new Mn({labelText:dt.O.getString(st.d.labelName.PaperKind),controlCreator:Tn.dxSelectBox,values:[gn.letter,gn.legal,gn.executive,gn.a5,gn.a4,gn.a3],controlOptions:{container:this._additionalOptions.popupContainer}}),this.captionOptionsGroup=new An(this._includeCaptionValue)}createEditors(e){super.createEditors(e),this.captionOptionsGroup.createEditors(e)}set(e){this.pageLayout.set(e.pdfExportOptions.PageLayout),this.paperKind.set(e.pdfExportOptions.PaperKind),this.captionOptionsGroup.set(e)}apply(e){e.pdfExportOptions.PageLayout=this.pageLayout.get(),e.pdfExportOptions.PaperKind=this.paperKind.get(),this.captionOptionsGroup.apply(e)}getEditors(){var e=[this.pageLayout,this.paperKind];return this.captionOptionsGroup.getEditors().forEach((t=>{e.push(t)})),e}}class Vn extends Nn{constructor(e){super(),this._showCaptionValue=e}_initialize(){this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox}),this.documentOptionsGroup=new Pn(this._showCaptionValue),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.documentOptionsGroup.createEditors(e),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.fileName.set(e.fileName),this.documentOptionsGroup.set(e),this.dashboardStateOptionsGroup.set(e)}apply(e){e.fileName=this.fileName.get(),this.documentOptionsGroup.apply(e),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=[this.fileName];return this.documentOptionsGroup.getEditors().forEach((t=>{e.push(t)})),this.dashboardStateOptionsGroup.getEditors().forEach((t=>{e.push(t)})),e}}class Bn extends Nn{constructor(e,t){super(),this._showCaptionValue=e,this._scaleModeValue=t}_initialize(){this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox}),this.documentOptionsGroup=new Pn(this._showCaptionValue),this.scaleModeOptionsGroup=new Fn(this._scaleModeValue),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.documentOptionsGroup.createEditors(e),this.scaleModeOptionsGroup.createEditors(e),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.fileName.set(e.fileName),this.documentOptionsGroup.set(e),this.scaleModeOptionsGroup.set(e),this.dashboardStateOptionsGroup.set(e)}apply(e){e.fileName=this.fileName.get(),this.documentOptionsGroup.apply(e),this.scaleModeOptionsGroup.apply(e),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this,t=[e.fileName];return e.documentOptionsGroup.getEditors().forEach((e=>{t.push(e)})),e.scaleModeOptionsGroup.getEditors().forEach((e=>{t.push(e)})),e.dashboardStateOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}}class On extends Nn{constructor(e,t){super(),this._showCaptionValue=e,this._scaleModeValue=t}_initialize(){var e=this;this.pageLayout=new Mn({labelText:dt.O.getString(st.d.labelName.PageLayout),controlCreator:Tn.dxRadioGroup,values:[bn.portrait,bn.landscape]}),this.paperKind=new Mn({labelText:dt.O.getString(st.d.labelName.PaperKind),controlCreator:Tn.dxSelectBox,values:[gn.letter,gn.legal,gn.executive,gn.a5,gn.a4,gn.a3],controlOptions:{container:this._additionalOptions.popupContainer}}),this.showCaption=new Mn({labelText:dt.O.getString(st.d.labelName.ShowTitle),controlCreator:Tn.dxCheckBox,controlOptions:{onValueChanged:function(t){e.caption.setEnabled(t.component.option("value"))}}}),this.caption=new Mn({labelText:dt.O.getString(st.d.labelName.Title),controlCreator:Tn.dxTextBox}),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox}),e.caption.setEnabled(this._showCaptionValue),this.scaleModeOptionsGroup=new Fn(this._scaleModeValue)}createEditors(e){super.createEditors(e),this.scaleModeOptionsGroup.createEditors(e)}set(e){this.pageLayout.set(e.pdfExportOptions.PageLayout),this.paperKind.set(e.pdfExportOptions.PaperKind),this.showCaption.set(e.pdfExportOptions.ShowTitle),this.caption.set(e.pdfExportOptions.Title),this.fileName.set(e.fileName),this.scaleModeOptionsGroup.set(e)}apply(e){e.pdfExportOptions.PageLayout=this.pageLayout.get(),e.pdfExportOptions.PaperKind=this.paperKind.get(),e.pdfExportOptions.ShowTitle=this.showCaption.get(),e.pdfExportOptions.Title=this.caption.get(),e.fileName=this.fileName.get(),this.scaleModeOptionsGroup.apply(e)}getEditors(){var e=[this.fileName,this.pageLayout,this.paperKind,this.showCaption,this.caption];return this.scaleModeOptionsGroup.getEditors().forEach((t=>{e.push(t)})),e}}class Ln extends Nn{constructor(e,t,a){super(),this._showCaptionValue=e,this._dashboardAutomaticPageLayoutValue=t,this._scaleModeValue=a}_initialize(){this.dashboardOptionsGroup=new Rn(this._dashboardAutomaticPageLayoutValue,this._scaleModeValue),this.captionOptionsGroup=new An(this._showCaptionValue),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.dashboardOptionsGroup.createEditors(e),this.captionOptionsGroup.createEditors(e),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.dashboardOptionsGroup.set(e),this.captionOptionsGroup.set(e),this.dashboardStateOptionsGroup.set(e)}apply(e){this.dashboardOptionsGroup.apply(e),this.captionOptionsGroup.apply(e),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this.dashboardOptionsGroup.getEditors(this.captionOptionsGroup.getEditors());return this.dashboardStateOptionsGroup.getEditors().forEach((t=>{e.push(t)})),e}}class kn extends Nn{constructor(e,t,a){super(),this._showCaptionValue=e,this._dashboardAutomaticPageLayoutValue=t,this._scaleModeValue=a}_initialize(){this.dashboardOptionsGroup=new Rn(this._dashboardAutomaticPageLayoutValue,this._scaleModeValue),this.captionOptionsGroup=new An(this._showCaptionValue),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.dashboardOptionsGroup.createEditors(e),this.captionOptionsGroup.createEditors(e),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.dashboardOptionsGroup.set(e),this.captionOptionsGroup.set(e),this.dashboardStateOptionsGroup.set(e)}apply(e){this.dashboardOptionsGroup.apply(e),this.captionOptionsGroup.apply(e),this.dashboardStateOptionsGroup.apply(e)}getEditors(){return this.dashboardOptionsGroup.getEditors(this.captionOptionsGroup.getEditors()).concat(this.dashboardStateOptionsGroup.getEditors())}}class Wn extends Nn{constructor(e,t,a){super(),this._showTitleValue=e,this._dashboardAutomaticPageLayoutValue=t,this._scaleModeValue=a}_initialize(){var e=this;this.dashboardOptionsGroup=new Rn(this._dashboardAutomaticPageLayoutValue,this._scaleModeValue),this.showTitle=new Mn({labelText:dt.O.getString(st.d.labelName.ShowTitle),controlCreator:Tn.dxCheckBox,controlOptions:{onValueChanged:function(t){e.title.setEnabled(t.component.option("value"))}}}),this.title=new Mn({labelText:dt.O.getString(st.d.labelName.Title),controlCreator:Tn.dxTextBox}),e.title.setEnabled(this._showTitleValue),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.dashboardOptionsGroup.createEditors(e),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.dashboardOptionsGroup.set(e),this.showTitle.set(e.pdfExportOptions.ShowTitle),this.title.set(e.pdfExportOptions.Title),this.dashboardStateOptionsGroup.set(e)}apply(e){this.dashboardOptionsGroup.apply(e),e.pdfExportOptions.ShowTitle=this.showTitle.get(),e.pdfExportOptions.Title=this.title.get(),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this.dashboardOptionsGroup.getEditors([this.showTitle,this.title]);return this.dashboardStateOptionsGroup.getEditors().forEach((t=>{e.push(t)})),e}}class Rn extends Nn{constructor(e,t){super(),this._dashboardAutomaticPageLayoutValue=e,this._scaleModeValue=t}_initialize(){var e=this;this.pageLayout=new Mn({labelText:dt.O.getString(st.d.labelName.PageLayout),controlCreator:Tn.dxRadioGroup,values:[bn.portrait,bn.landscape,bn.auto],controlOptions:{onValueChanged:function(t){e._setScaleModeOptionsVisibility(t.value)}}}),this.paperKind=new Mn({labelText:dt.O.getString(st.d.labelName.PaperKind),controlCreator:Tn.dxSelectBox,values:[gn.letter,gn.legal,gn.executive,gn.a5,gn.a4,gn.a3],controlOptions:{container:this._additionalOptions.popupContainer}}),this.scaleModeOptionsGroup=new Fn(this._scaleModeValue),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox})}createEditors(e){super.createEditors(e),this.scaleModeOptionsGroup.createEditors(e),this._dashboardAutomaticPageLayoutValue&&this._setScaleModeOptionsVisibility(bn.auto.value)}set(e){this.pageLayout.set(e.pdfExportOptions.DashboardAutomaticPageLayout?bn.auto.value:e.pdfExportOptions.PageLayout),this.paperKind.set(e.pdfExportOptions.PaperKind),this.scaleModeOptionsGroup.set(e),this.fileName.set(e.fileName)}apply(e){this.pageLayout.get()!=bn.auto.value&&(e.pdfExportOptions.PageLayout=this.pageLayout.get()),e.pdfExportOptions.DashboardAutomaticPageLayout=this.pageLayout.get()==bn.auto.value,e.pdfExportOptions.PaperKind=this.paperKind.get(),this.scaleModeOptionsGroup.apply(e),e.fileName=this.fileName.get()}getEditors(e){var t=[this.fileName,this.pageLayout,this.paperKind];return e.forEach((e=>{t.push(e)})),this.scaleModeOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}_setScaleModeOptionsVisibility(e){this.scaleModeOptionsGroup.setEnabled(e!=bn.auto.value)}}class zn extends Nn{constructor(e,t,a){super(),this._includeCaptionValue=e,this._fitToPageWidthValue=t,this._scaleModeValue=a}_initialize(){var e=this;this.documentOptionsGroup=new Pn(this._includeCaptionValue),this.dashboardStateOptionsGroup=new En,this.printHeadersOnEveryPage=new Mn({labelText:dt.O.getString(st.d.labelName.PrintHeadersOnEveryPage),controlCreator:Tn.dxCheckBox}),this.fitToPageWidth=new Mn({labelText:dt.O.getString(st.d.labelName.FitToPageWidth),controlCreator:Tn.dxCheckBox,controlOptions:{onValueChanged:function(t){e._setScaleModeOptionsVisibility(t.component.option("value"))}}}),this.scaleModeOptionsGroup=new Fn(this._scaleModeValue),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox})}createEditors(e){super.createEditors(e),this.documentOptionsGroup.createEditors(e),this.scaleModeOptionsGroup.createEditors(e),this._setScaleModeOptionsVisibility(this._fitToPageWidthValue),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.documentOptionsGroup.set(e),this.dashboardStateOptionsGroup.set(e),this.printHeadersOnEveryPage.set(e.pdfExportOptions.GridPrintHeadersOnEveryPage),this.fitToPageWidth.set(e.pdfExportOptions.GridFitToPageWidth),this.scaleModeOptionsGroup.set(e),this.fileName.set(e.fileName)}apply(e){this.documentOptionsGroup.apply(e),this.dashboardStateOptionsGroup.apply(e),e.pdfExportOptions.GridPrintHeadersOnEveryPage=this.printHeadersOnEveryPage.get(),e.pdfExportOptions.GridFitToPageWidth=this.fitToPageWidth.get(),this.scaleModeOptionsGroup.apply(e),e.fileName=this.fileName.get()}getEditors(){var e=this,t=[];return t.push(e.fileName),e.documentOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t.push(e.printHeadersOnEveryPage),t.push(e.fitToPageWidth),e.scaleModeOptionsGroup.getEditors().forEach((e=>{t.push(e)})),e.dashboardStateOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}_setScaleModeOptionsVisibility(e){this.scaleModeOptionsGroup.setEnabled(!e)}}class Gn extends Nn{constructor(e,t){super(),this._includeCaptionValue=e,this._scaleModeValue=t}_initialize(){this.documentOptionsGroup=new Pn(this._includeCaptionValue),this.dashboardStateOptionsGroup=new En,this.printHeadersOnEveryPage=new Mn({labelText:dt.O.getString(st.d.labelName.PrintHeadersOnEveryPage),controlCreator:Tn.dxCheckBox}),this.scaleModeOptionsGroup=new Fn(this._scaleModeValue),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox})}createEditors(e){super.createEditors(e),this.documentOptionsGroup.createEditors(e),this.scaleModeOptionsGroup.createEditors(e),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.documentOptionsGroup.set(e),this.printHeadersOnEveryPage.set(e.pdfExportOptions.PivotPrintHeadersOnEveryPage),this.scaleModeOptionsGroup.set(e),this.fileName.set(e.fileName),this.dashboardStateOptionsGroup.set(e)}apply(e){this.documentOptionsGroup.apply(e),e.pdfExportOptions.PivotPrintHeadersOnEveryPage=this.printHeadersOnEveryPage.get(),this.scaleModeOptionsGroup.apply(e),e.fileName=this.fileName.get(),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this,t=[];return t.push(e.fileName),e.documentOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t.push(e.printHeadersOnEveryPage),e.scaleModeOptionsGroup.getEditors().forEach((e=>{t.push(e)})),e.dashboardStateOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}}class $n extends Nn{constructor(e){super(),this._includeCaptionValue=e}_initialize(){this.pageLayout=new Mn({labelText:dt.O.getString(st.d.labelName.PageLayout),controlCreator:Tn.dxRadioGroup,values:[bn.portrait,bn.landscape,bn.auto]}),this.paperKind=new Mn({labelText:dt.O.getString(st.d.labelName.PaperKind),controlCreator:Tn.dxSelectBox,values:[gn.letter,gn.legal,gn.executive,gn.a5,gn.a4,gn.a3],controlOptions:{container:this._additionalOptions.popupContainer}}),this.captionOptionsGroup=new An(this._includeCaptionValue),this.sizeMode=new Mn({labelText:dt.O.getString(st.d.labelName.SizeMode),controlCreator:Tn.dxRadioGroup,values:[Dn.none,Dn.stretch,Dn.zoom]}),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox}),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.captionOptionsGroup.createEditors(e),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.pageLayout.set(e.pdfExportOptions.ChartAutomaticPageLayout?bn.auto.value:e.pdfExportOptions.PageLayout),this.paperKind.set(e.pdfExportOptions.PaperKind),this.captionOptionsGroup.set(e),this.sizeMode.set(e.pdfExportOptions.ChartSizeMode),this.fileName.set(e.fileName),this.dashboardStateOptionsGroup.set(e)}apply(e){this.pageLayout.get()!=bn.auto.value&&(e.pdfExportOptions.PageLayout=this.pageLayout.get()),e.pdfExportOptions.ChartAutomaticPageLayout=this.pageLayout.get()==bn.auto.value,e.pdfExportOptions.PaperKind=this.paperKind.get(),this.captionOptionsGroup.apply(e),e.pdfExportOptions.ChartSizeMode=this.sizeMode.get(),e.fileName=this.fileName.get(),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this,t=[this.fileName,this.pageLayout,this.paperKind];return e.captionOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t.push(e.sizeMode),e.dashboardStateOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}}class Hn extends Nn{constructor(e){super(),this._includeCaptionValue=e}_initialize(){this.pageLayout=new Mn({labelText:dt.O.getString(st.d.labelName.PageLayout),controlCreator:Tn.dxRadioGroup,values:[bn.portrait,bn.landscape,bn.auto]}),this.paperKind=new Mn({labelText:dt.O.getString(st.d.labelName.PaperKind),controlCreator:Tn.dxSelectBox,values:[gn.letter,gn.legal,gn.executive,gn.a5,gn.a4,gn.a3],controlOptions:{container:this._additionalOptions.popupContainer}}),this.captionOptionsGroup=new An(this._includeCaptionValue),this.sizeMode=new Mn({labelText:dt.O.getString(st.d.labelName.SizeMode),controlCreator:Tn.dxRadioGroup,values:[Dn.none,Dn.zoom]}),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox}),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.captionOptionsGroup.createEditors(e),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.pageLayout.set(e.pdfExportOptions.MapAutomaticPageLayout?bn.auto.value:e.pdfExportOptions.PageLayout),this.paperKind.set(e.pdfExportOptions.PaperKind),this.captionOptionsGroup.set(e),this.sizeMode.set(e.pdfExportOptions.MapSizeMode),this.fileName.set(e.fileName),this.dashboardStateOptionsGroup.set(e)}apply(e){this.pageLayout.get()!=bn.auto.value&&(e.pdfExportOptions.PageLayout=this.pageLayout.get()),e.pdfExportOptions.MapAutomaticPageLayout=this.pageLayout.get()==bn.auto.value,e.pdfExportOptions.PaperKind=this.paperKind.get(),this.captionOptionsGroup.apply(e),e.pdfExportOptions.MapSizeMode=this.sizeMode.get(),e.fileName=this.fileName.get(),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this,t=[this.fileName,this.pageLayout,this.paperKind];return e.captionOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t.push(e.sizeMode),e.dashboardStateOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}}class qn extends Nn{constructor(e){super(),this._includeCaptionValue=e}_initialize(){this.pageLayout=new Mn({labelText:dt.O.getString(st.d.labelName.PageLayout),controlCreator:Tn.dxRadioGroup,values:[bn.portrait,bn.landscape,bn.auto]}),this.paperKind=new Mn({labelText:dt.O.getString(st.d.labelName.PaperKind),controlCreator:Tn.dxSelectBox,values:[gn.letter,gn.legal,gn.executive,gn.a5,gn.a4,gn.a3],controlOptions:{container:this._additionalOptions.popupContainer}}),this.captionOptionsGroup=new An(this._includeCaptionValue),this.sizeMode=new Mn({labelText:dt.O.getString(st.d.labelName.SizeMode),controlCreator:Tn.dxRadioGroup,values:[Dn.none,Dn.zoom]}),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox}),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.captionOptionsGroup.createEditors(e),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.pageLayout.set(e.pdfExportOptions.TreemapAutomaticPageLayout?bn.auto.value:e.pdfExportOptions.PageLayout),this.paperKind.set(e.pdfExportOptions.PaperKind),this.captionOptionsGroup.set(e),this.sizeMode.set(e.pdfExportOptions.TreemapSizeMode),this.fileName.set(e.fileName),this.dashboardStateOptionsGroup.set(e)}apply(e){this.pageLayout.get()!=bn.auto.value&&(e.pdfExportOptions.PageLayout=this.pageLayout.get()),e.pdfExportOptions.TreemapAutomaticPageLayout=this.pageLayout.get()==bn.auto.value,e.pdfExportOptions.PaperKind=this.paperKind.get(),this.captionOptionsGroup.apply(e),e.pdfExportOptions.TreemapSizeMode=this.sizeMode.get(),e.fileName=this.fileName.get(),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this,t=[this.fileName,this.pageLayout,this.paperKind];return e.captionOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t.push(e.sizeMode),e.dashboardStateOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}}class Un extends Nn{constructor(e){super(),this._includeCaptionValue=e}_initialize(){this.pageLayout=new Mn({labelText:dt.O.getString(st.d.labelName.PageLayout),controlCreator:Tn.dxRadioGroup,values:[bn.portrait,bn.landscape,bn.auto]}),this.paperKind=new Mn({labelText:dt.O.getString(st.d.labelName.PaperKind),controlCreator:Tn.dxSelectBox,values:[gn.letter,gn.legal,gn.executive,gn.a5,gn.a4,gn.a3],controlOptions:{container:this._additionalOptions.popupContainer}}),this.captionOptionsGroup=new An(this._includeCaptionValue),this.sizeMode=new Mn({labelText:dt.O.getString(st.d.labelName.SizeMode),controlCreator:Tn.dxRadioGroup,values:[Dn.none,Dn.stretch,Dn.zoom]}),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox}),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.captionOptionsGroup.createEditors(e),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.pageLayout.set(e.pdfExportOptions.RangeFilterAutomaticPageLayout?bn.auto.value:e.pdfExportOptions.PageLayout),this.paperKind.set(e.pdfExportOptions.PaperKind),this.captionOptionsGroup.set(e),this.sizeMode.set(e.pdfExportOptions.RangeFilterSizeMode),this.fileName.set(e.fileName),this.dashboardStateOptionsGroup.set(e)}apply(e){this.pageLayout.get()!=bn.auto.value&&(e.pdfExportOptions.PageLayout=this.pageLayout.get()),e.pdfExportOptions.RangeFilterAutomaticPageLayout=this.pageLayout.get()==bn.auto.value,e.pdfExportOptions.PaperKind=this.paperKind.get(),this.captionOptionsGroup.apply(e),e.pdfExportOptions.RangeFilterSizeMode=this.sizeMode.get(),e.fileName=this.fileName.get(),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this,t=[this.fileName,this.pageLayout,this.paperKind];
8return e.captionOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t.push(e.sizeMode),e.dashboardStateOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}}class Kn extends Nn{constructor(e,t,a){super(),this._includeCaptionValue=e,this._autoArrangeContentValue=t,this._scaleModeValue=a}_initialize(){var e=this;this.documentOptionsGroup=new Pn(this._includeCaptionValue),this.autoArrangeContent=new Mn({labelText:dt.O.getString(st.d.labelName.AutoArrangeContent),controlCreator:Tn.dxCheckBox,controlOptions:{onValueChanged:function(t){e._setScaleModeOptionsVisibility(t.component.option("value"))}}}),this.scaleModeOptionsGroup=new Fn(this._scaleModeValue),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox}),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.documentOptionsGroup.createEditors(e),this.scaleModeOptionsGroup.createEditors(e),this._setScaleModeOptionsVisibility(this._autoArrangeContentValue),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.documentOptionsGroup.set(e),this.autoArrangeContent.set(e.pdfExportOptions.PieAutoArrangeContent),this.scaleModeOptionsGroup.set(e),this.fileName.set(e.fileName),this.dashboardStateOptionsGroup.set(e)}apply(e){this.documentOptionsGroup.apply(e),e.pdfExportOptions.PieAutoArrangeContent=this.autoArrangeContent.get(),this.scaleModeOptionsGroup.apply(e),e.fileName=this.fileName.get(),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this,t=[];return t.push(e.fileName),e.documentOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t.push(e.autoArrangeContent),e.scaleModeOptionsGroup.getEditors().forEach((e=>{t.push(e)})),e.dashboardStateOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}_setScaleModeOptionsVisibility(e){this.scaleModeOptionsGroup.setEnabled(!e)}}class Yn extends Nn{constructor(e,t,a){super(),this._includeCaptionValue=e,this._autoArrangeContentValue=t,this._scaleModeValue=a}_initialize(){var e=this;this.documentOptionsGroup=new Pn(this._includeCaptionValue),this.autoArrangeContent=new Mn({labelText:dt.O.getString(st.d.labelName.AutoArrangeContent),controlCreator:Tn.dxCheckBox,controlOptions:{onValueChanged:function(t){e._setScaleModeOptionsVisibility(t.component.option("value"))}}}),this.scaleModeOptionsGroup=new Fn(this._scaleModeValue),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox}),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.documentOptionsGroup.createEditors(e),this.scaleModeOptionsGroup.createEditors(e),this._setScaleModeOptionsVisibility(this._autoArrangeContentValue),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.documentOptionsGroup.set(e),this.autoArrangeContent.set(e.pdfExportOptions.GaugeAutoArrangeContent),this.scaleModeOptionsGroup.set(e),this.fileName.set(e.fileName),this.dashboardStateOptionsGroup.set(e)}apply(e){this.documentOptionsGroup.apply(e),e.pdfExportOptions.GaugeAutoArrangeContent=this.autoArrangeContent.get(),this.scaleModeOptionsGroup.apply(e),e.fileName=this.fileName.get(),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this,t=[];return t.push(e.fileName),e.documentOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t.push(e.autoArrangeContent),e.scaleModeOptionsGroup.getEditors().forEach((e=>{t.push(e)})),e.dashboardStateOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}_setScaleModeOptionsVisibility(e){this.scaleModeOptionsGroup.setEnabled(!e)}}class jn extends Nn{constructor(e,t,a){super(),this._includeCaptionValue=e,this._autoArrangeContentValue=t,this._scaleModeValue=a}_initialize(){var e=this;this.documentOptionsGroup=new Pn(this._includeCaptionValue),this.autoArrangeContent=new Mn({labelText:dt.O.getString(st.d.labelName.AutoArrangeContent),controlCreator:Tn.dxCheckBox,controlOptions:{onValueChanged:function(t){e._setScaleModeOptionsVisibility(t.component.option("value"))}}}),this.scaleModeOptionsGroup=new Fn(this._scaleModeValue),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox}),this.dashboardStateOptionsGroup=new En}createEditors(e){super.createEditors(e),this.documentOptionsGroup.createEditors(e),this.scaleModeOptionsGroup.createEditors(e),this._setScaleModeOptionsVisibility(this._autoArrangeContentValue),this.dashboardStateOptionsGroup.createEditors(e)}set(e){this.documentOptionsGroup.set(e),this.autoArrangeContent.set(e.pdfExportOptions.CardAutoArrangeContent),this.scaleModeOptionsGroup.set(e),this.fileName.set(e.fileName),this.dashboardStateOptionsGroup.set(e)}
vendor: 32,951 bytes, line 8
8apply(e){this.documentOptionsGroup.apply(e),e.pdfExportOptions.CardAutoArrangeContent=this.autoArrangeContent.get(),this.scaleModeOptionsGroup.apply(e),e.fileName=this.fileName.get(),this.dashboardStateOptionsGroup.apply(e)}getEditors(){var e=this,t=[];return t.push(e.fileName),e.documentOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t.push(e.autoArrangeContent),e.scaleModeOptionsGroup.getEditors().forEach((e=>{t.push(e)})),e.dashboardStateOptionsGroup.getEditors().forEach((e=>{t.push(e)})),t}_setScaleModeOptionsVisibility(e){this.scaleModeOptionsGroup.setEnabled(!e)}}class Qn extends Nn{constructor(e){super(),this._showTitleValue=e}_initialize(){var e=this;this.imageFormat=new Mn({labelText:dt.O.getString(st.d.labelName.ImageFormat),controlCreator:Tn.dxSelectBox,values:[vn.png,vn.gif,vn.jpg,vn.svg],controlOptions:{container:this._additionalOptions.popupContainer}}),this.showTitle=new Mn({labelText:dt.O.getString(st.d.labelName.ShowTitle),controlCreator:Tn.dxCheckBox,controlOptions:{onValueChanged:function(t){e.title.setEnabled(t.component.option("value"))}}}),this.title=new Mn({labelText:dt.O.getString(st.d.labelName.Title),controlCreator:Tn.dxTextBox}),this.exportFilters=new Mn({labelText:dt.O.getString(st.d.labelName.IncludeExportDashboardState),controlCreator:Tn.dxCheckBox,margin:"Large",controlOptions:{text:dt.O.getString(st.d.labelName.ExportFilters)}}),this.exportParameters=new Mn({labelText:" ",customText:!0,controlCreator:Tn.dxCheckBox,margin:"Small",controlOptions:{text:dt.O.getString(st.d.labelName.ExportParameters)}}),this.title.setEnabled(this._showTitleValue),this.resolution=new Mn({labelText:dt.O.getString(st.d.labelName.Resolution),controlCreator:Tn.dxNumberBox}),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox})}set(e){this.showTitle.set(e.imageExportOptions.ShowTitle),this.title.set(e.imageExportOptions.Title),this.exportFilters.set(e.imageExportOptions.ExportFilters),this.exportParameters.set(e.imageExportOptions.ExportParameters),this.imageFormat.set(e.imageExportOptions.Format),this.resolution.set(e.imageExportOptions.Resolution),this.fileName.set(e.fileName)}apply(e){e.imageExportOptions.ShowTitle=this.showTitle.get(),e.imageExportOptions.Title=this.title.get(),e.imageExportOptions.ExportFilters=this.exportFilters.get(),e.imageExportOptions.ExportParameters=this.exportParameters.get(),e.imageExportOptions.Format=this.imageFormat.get(),e.imageExportOptions.Resolution=this.resolution.get(),e.fileName=this.fileName.get()}getEditors(){return[this.fileName,this.showTitle,this.title,this.imageFormat,this.resolution,this.exportFilters,this.exportParameters]}}class Zn extends Nn{constructor(e){super(),this._formatValue=e}_checkExportFormat(e){return e===xn.csv.value}_initialize(){var e=this;this.excelFormat=new Mn({labelText:dt.O.getString(st.d.labelName.ExcelFormat),controlCreator:Tn.dxSelectBox,values:[xn.xlsx,xn.xls],controlOptions:{onValueChanged:function(t){var a=e._checkExportFormat(t.component.option("value"));e.dashboardStatePosition.setEnabled(!a&&(e.exportFilters.get()||e.exportParameters.get()))},container:this._additionalOptions.popupContainer}}),this.exportFilters=new Mn({labelText:dt.O.getString(st.d.labelName.IncludeExportDashboardState),controlCreator:Tn.dxCheckBox,margin:"Large",controlOptions:{text:dt.O.getString(st.d.labelName.ExportFilters),onValueChanged:function(t){e.dashboardStatePosition.setEnabled((e.exportParameters.get()||t.component.option("value"))&&!e._checkExportFormat(e.excelFormat.get()))}}}),this.exportParameters=new Mn({labelText:" ",customText:!0,controlCreator:Tn.dxCheckBox,margin:"Small",controlOptions:{text:dt.O.getString(st.d.labelName.ExportParameters),onValueChanged:function(t){e.dashboardStatePosition.setEnabled((e.exportFilters.get()||t.component.option("value"))&&!e._checkExportFormat(e.excelFormat.get()))}}}),this.dashboardStatePosition=new Mn({labelText:dt.O.getString(st.d.labelName.DashboardStatePosition),controlCreator:Tn.dxSelectBox,values:[Sn.below,Sn.separateSheet],controlOptions:{container:this._additionalOptions.popupContainer}}),this.dashboardStatePosition.setEnabled((e.exportParameters.get()||e.exportFilters.get())&&!e._checkExportFormat(this._formatValue)),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox})}set(e){this.fileName.set(e.fileName);var t=e.excelExportOptions.Format===At.csv?At.xlsx:e.excelExportOptions.Format;this.excelFormat.set(t),this.exportFilters.set(e.excelExportOptions.ExportFilters),this.exportParameters.set(e.excelExportOptions.ExportParameters),this.dashboardStatePosition.set(e.excelExportOptions.DashboardStatePosition)}apply(e){e.fileName=this.fileName.get(),e.excelExportOptions.Format=this.excelFormat.get(),e.excelExportOptions.ExportFilters=this.exportFilters.get(),e.excelExportOptions.ExportParameters=this.exportParameters.get(),e.excelExportOptions.DashboardStatePosition=this.dashboardStatePosition.get()}getEditors(){return[this.fileName,this.excelFormat,this.exportFilters,this.exportParameters,this.dashboardStatePosition]}}class Jn extends Nn{constructor(e,t){super(),this._formatValue=e,this._enableCsv=t}_checkExportFormat(e){return e===xn.csv.value}_initialize(){var e=this;this.excelFormat=new Mn({labelText:dt.O.getString(st.d.labelName.ExcelFormat),controlCreator:Tn.dxSelectBox,values:this._enableCsv?[xn.xlsx,xn.xls,xn.csv]:[xn.xlsx,xn.xls],controlOptions:{onValueChanged:function(t){var a=e._checkExportFormat(t.component.option("value"));e.separator.setEnabled(a),e.dashboardStatePosition.setEnabled(!a&&(e.exportFilters.get()||e.exportParameters.get()))},container:this._additionalOptions.popupContainer}}),this.separator=new Mn({labelText:dt.O.getString(st.d.labelName.CsvValueSeparator),controlCreator:Tn.dxTextBox}),this.separator.setEnabled(e._checkExportFormat(this._formatValue)),this.exportFilters=new Mn({labelText:dt.O.getString(st.d.labelName.IncludeExportDashboardState),controlCreator:Tn.dxCheckBox,margin:"Large",controlOptions:{text:dt.O.getString(st.d.labelName.ExportFilters),onValueChanged:function(t){e.dashboardStatePosition.setEnabled((e.exportParameters.get()||t.component.option("value"))&&!e._checkExportFormat(e.excelFormat.get()))}}}),this.exportParameters=new Mn({labelText:" ",customText:!0,controlCreator:Tn.dxCheckBox,margin:"Small",controlOptions:{text:dt.O.getString(st.d.labelName.ExportParameters),onValueChanged:function(t){e.dashboardStatePosition.setEnabled((e.exportFilters.get()||t.component.option("value"))&&!e._checkExportFormat(e.excelFormat.get()))}}}),this.dashboardStatePosition=new Mn({labelText:dt.O.getString(st.d.labelName.DashboardStatePosition),controlCreator:Tn.dxSelectBox,values:[Sn.below,Sn.separateSheet],controlOptions:{container:this._additionalOptions.popupContainer}}),this.dashboardStatePosition.setEnabled((e.exportParameters.get()||e.exportFilters.get())&&!e._checkExportFormat(this._formatValue)),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox})}set(e){this.fileName.set(e.fileName);var t=e.excelExportOptions.Format!==At.csv||this._enableCsv?e.excelExportOptions.Format:At.xlsx;this.excelFormat.set(t),this.separator.set(e.excelExportOptions.CsvValueSeparator),this.exportFilters.set(e.excelExportOptions.ExportFilters),this.exportParameters.set(e.excelExportOptions.ExportParameters),this.dashboardStatePosition.set(e.excelExportOptions.DashboardStatePosition)}apply(e){e.fileName=this.fileName.get(),e.excelExportOptions.Format=this.excelFormat.get(),e.excelExportOptions.CsvValueSeparator=this.separator.get(),e.excelExportOptions.ExportFilters=this.exportFilters.get(),e.excelExportOptions.ExportParameters=this.exportParameters.get(),e.excelExportOptions.DashboardStatePosition=this.dashboardStatePosition.get()}getEditors(){return[this.fileName,this.excelFormat,this.separator,this.exportFilters,this.exportParameters,this.dashboardStatePosition]}}class Xn extends Nn{constructor(e){super(),this._showTitleValue=e}_initialize(){var e=this;this.imageFormat=new Mn({labelText:dt.O.getString(st.d.labelName.ImageFormat),controlCreator:Tn.dxSelectBox,values:[vn.png,vn.gif,vn.jpg,vn.svg],controlOptions:{container:this._additionalOptions.popupContainer}}),this.showTitle=new Mn({labelText:dt.O.getString(st.d.labelName.ShowTitle),controlCreator:Tn.dxCheckBox,controlOptions:{onValueChanged:function(t){e.title.setEnabled(t.component.option("value"))}}}),this.title=new Mn({labelText:dt.O.getString(st.d.labelName.Title),controlCreator:Tn.dxTextBox}),this.title.setEnabled(this._showTitleValue),this.resolution=new Mn({labelText:dt.O.getString(st.d.labelName.Resolution),controlCreator:Tn.dxNumberBox}),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox})}set(e){this.showTitle.set(e.imageExportOptions.ShowTitle),this.title.set(e.imageExportOptions.Title),this.imageFormat.set(e.imageExportOptions.Format),this.resolution.set(e.imageExportOptions.Resolution),this.fileName.set(e.fileName)}apply(e){e.imageExportOptions.ShowTitle=this.showTitle.get(),e.imageExportOptions.Title=this.title.get(),e.imageExportOptions.Format=this.imageFormat.get(),e.imageExportOptions.Resolution=this.resolution.get(),e.fileName=this.fileName.get()}getEditors(){return[this.fileName,this.showTitle,this.title,this.imageFormat,this.resolution]}}class es extends Nn{constructor(e){super(),this._showTitleValue=e}_initialize(){var e=this;this.imageFormat=new Mn({labelText:dt.O.getString(st.d.labelName.ImageFormat),controlCreator:Tn.dxSelectBox,values:[vn.png,vn.gif,vn.jpg,vn.svg],controlOptions:{container:this._additionalOptions.popupContainer}}),this.showTitle=new Mn({labelText:dt.O.getString(st.d.labelName.ShowTitle),controlCreator:Tn.dxCheckBox,controlOptions:{onValueChanged:function(t){e.title.setEnabled(t.component.option("value"))}}}),this.title=new Mn({labelText:dt.O.getString(st.d.labelName.Title),controlCreator:Tn.dxTextBox}),this.exportFilters=new Mn({labelText:dt.O.getString(st.d.labelName.IncludeExportDashboardState),controlCreator:Tn.dxCheckBox,margin:"Large",controlOptions:{text:dt.O.getString(st.d.labelName.ExportFilters)}}),this.exportParameters=new Mn({labelText:" ",customText:!0,controlCreator:Tn.dxCheckBox,margin:"Small",controlOptions:{text:dt.O.getString(st.d.labelName.ExportParameters)}}),this.title.setEnabled(this._showTitleValue),this.resolution=new Mn({labelText:dt.O.getString(st.d.labelName.Resolution),controlCreator:Tn.dxNumberBox}),this.fileName=new Mn({labelText:dt.O.getString(st.d.labelName.FileName),controlCreator:Tn.dxTextBox})}set(e){this.showTitle.set(e.imageExportOptions.ShowTitle),this.title.set(e.imageExportOptions.Title),this.exportFilters.set(e.imageExportOptions.ExportFilters),this.exportParameters.set(e.imageExportOptions.ExportParameters),this.imageFormat.set(e.imageExportOptions.Format),this.resolution.set(e.imageExportOptions.Resolution),this.fileName.set(e.fileName)}apply(e){e.imageExportOptions.ShowTitle=this.showTitle.get(),e.imageExportOptions.Title=this.title.get(),e.imageExportOptions.ExportFilters=this.exportFilters.get(),e.imageExportOptions.ExportParameters=this.exportParameters.get(),e.imageExportOptions.Format=this.imageFormat.get(),e.imageExportOptions.Resolution=this.resolution.get(),e.fileName=this.fileName.get()}getEditors(){return[this.fileName,this.showTitle,this.title,this.imageFormat,this.resolution,this.exportFilters,this.exportParameters]}}class ts{constructor(e){this.defaultTitle=Bt.DefaultTitle,this.defaultFileName=Bt.DefaultFileName,this.options=e,this._initialize()}_initialize(){var e=this,t=e.options;ts._initializeExportLocalizedStrings(),e.exportOptionsCache=new Cn,e.dialogForm=new $i({dialogContainer:t.container,fullScreenMode:t.fullScreenMode,width:"auto",height:"auto",allowScrolling:!0,deferredRendering:!0,buttons:[{name:dt.O.getString(st.d.buttonNames.ButtonReset),func:function(a,i){e.group.set(t.defaultDocumentInfo)},hide:!1},{name:dt.O.getString(st.d.buttonNames.ButtonExport),hide:!0,func:function(){let a=t.defaultDocumentInfo;var i=e.exportOptionsCache.getActualDocumentInfo(e.dashboardItemName,a);e.group.apply(i),e.exportOptionsCache.add(e.dashboardItemName,a,i),e.exportFunction(i)},isDefault:!0},{name:dt.O.getString(st.d.buttonNames.ButtonCancel),hide:!0,func:function(){}}],renderContent:function(t){let a=document.createElement("div");return a.classList.add(zi.form),e._createGroup(),e.group.getEditors().forEach((e=>{let t=document.createElement("div");switch(t.classList.add(zi.element),e.margin){case"Large":t.classList.add(zi.elementLargeMarginTop);break;case"Small":t.classList.add(zi.elementSmallMarginTop)}a.appendChild(t),t.appendChild(e.labelDiv),t.appendChild(e.editorDiv)})),a},disposeContent:()=>{if(this.group){e.group.getEditors().forEach((e=>e.dispose()))}},setActualState:function(e){},onShown:t.onShown,onShowing:t.onShowing,onHidden:t.onHidden})}showDialog(e,t,a,i){this.defaultTitle=i.defaultTitle,this.defaultFileName=i.defaultFileName,this.dashboardItemName=e,this.dashboardItemType=t,this.format=a,this.dialogForm.popupInstance.option("title",this._getLocalizedTitle(i.defaultFileName,a)),this.dialogForm.showDialog()}hideDialog(){this.dialogForm.hideDialog()}dispose(){this.dialogForm&&this.dialogForm.dispose()}_getLocalizedTitle(e,t){let a;switch(t){case Tt.pdf:a=dt.O.getString(st.d.buttonNames.ExportToPdf);break;case Tt.image:a=dt.O.getString(st.d.buttonNames.ExportToImage);break;default:a=dt.O.getString(st.d.buttonNames.ExportToExcel)}return e?(0,_.format)(dt.O.getString(st.d.buttonNames.ExportTemplate),a,e):a}setExportFunction(e){e&&(this.exportFunction=e)}_createImageGroup(e,t){switch(e){case null:return new es(t.imageExportOptions.ShowTitle);case So.g.image:return new Xn(t.imageExportOptions.ShowTitle);default:return new Qn(t.imageExportOptions.ShowTitle)}}_createExcelGroup(e,t){return null===e?new Zn(t.excelExportOptions.Format):new Jn(t.excelExportOptions.Format,e!==So.g.group&&e!==So.g.page&&e!==So.g.tabPage&&e!==So.g.tabContainer)}_createPdfGroup(e,t){switch(e){case null:return new Wn(t.pdfExportOptions.ShowTitle,t.pdfExportOptions.DashboardAutomaticPageLayout,t.pdfExportOptions.DocumentScaleMode);case So.g.group:case So.g.page:return new Ln(t.pdfExportOptions.ShowTitle,t.pdfExportOptions.DashboardAutomaticPageLayout,t.pdfExportOptions.DocumentScaleMode);case So.g.grid:return new zn(t.pdfExportOptions.ShowTitle,t.pdfExportOptions.GridFitToPageWidth,t.pdfExportOptions.DocumentScaleMode);case So.g.chart:case So.g.scatter:return new $n(t.pdfExportOptions.ShowTitle);case So.g.pie:return new Kn(t.pdfExportOptions.ShowTitle,t.pdfExportOptions.PieAutoArrangeContent,t.pdfExportOptions.DocumentScaleMode);case So.g.gauge:return new Yn(t.pdfExportOptions.ShowTitle,t.pdfExportOptions.GaugeAutoArrangeContent,t.pdfExportOptions.DocumentScaleMode);case So.g.card:return new jn(t.pdfExportOptions.ShowTitle,t.pdfExportOptions.CardAutoArrangeContent,t.pdfExportOptions.DocumentScaleMode);case So.g.pivot:return new Gn(t.pdfExportOptions.ShowTitle,t.pdfExportOptions.DocumentScaleMode);case So.g.treemap:return new qn(t.pdfExportOptions.ShowTitle);case So.g.choroplethMap:case So.g.geoPointMap:case So.g.bubbleMap:case So.g.pieMap:return new Hn(t.pdfExportOptions.ShowTitle);case So.g.rangeFilter:return new Un(t.pdfExportOptions.ShowTitle);case So.g.text:return new Vn(t.pdfExportOptions.ShowTitle);case So.g.boundImage:return new Bn(t.pdfExportOptions.ShowTitle,t.pdfExportOptions.DocumentScaleMode);case So.g.image:return new On(t.pdfExportOptions.ShowTitle,t.pdfExportOptions.DocumentScaleMode);case So.g.custom:return new kn(t.pdfExportOptions.ShowTitle,t.pdfExportOptions.DashboardAutomaticPageLayout,t.pdfExportOptions.DocumentScaleMode)}}_createGroup(){var e=this,t=e.exportOptionsCache.getActualDocumentInfo(e.dashboardItemName,e.options.defaultDocumentInfo);switch(e.group&&e.group.dispose(),e.format){case Tt.image:e.group=e._createImageGroup(e.dashboardItemType,t);break;case Tt.excel:e.group=e._createExcelGroup(e.dashboardItemType,t);break;default:e.group=e._createPdfGroup(e.dashboardItemType,t)}e.group.createEditors({popupContainer:this.options.container}),t.pdfExportOptions&&t.pdfExportOptions.Title===Bt.DefaultTitle&&(t.pdfExportOptions.Title=this.defaultTitle),t.imageExportOptions&&t.imageExportOptions.Title===Bt.DefaultTitle&&(t.imageExportOptions.Title=this.defaultTitle),t.fileName===Bt.DefaultFileName&&(t.fileName=this.defaultFileName),e.group.set(t);var a=e.group.dashboardOptionsGroup?e.group.dashboardOptionsGroup.scaleModeOptionsGroup:e.group.scaleModeOptionsGroup;a&&a.visibilityUpdated.add((()=>{this.dialogForm.popupInstance.repaint()}))}static _initializeExportLocalizedStrings(){gn.letter={displayValue:dt.O.getString(st.d.labelName.PaperKindLetter),value:It.letter},gn.legal={displayValue:dt.O.getString(st.d.labelName.PaperKindLegal),value:It.legal},gn.executive={displayValue:dt.O.getString(st.d.labelName.PaperKindExecutive),value:It.executive},gn.a5={displayValue:dt.O.getString(st.d.labelName.PaperKindA5),value:It.a5},gn.a4={displayValue:dt.O.getString(st.d.labelName.PaperKindA4),value:It.a4},gn.a3={displayValue:dt.O.getString(st.d.labelName.PaperKindA3),value:It.a3},bn.auto={displayValue:dt.O.getString(st.d.labelName.PageLayoutAuto),value:Ct.auto},bn.portrait={displayValue:dt.O.getString(st.d.labelName.PageLayoutPortrait),value:Ct.portrait},bn.landscape={displayValue:dt.O.getString(st.d.labelName.PageLayoutLandscape),value:Ct.landscape},fn.none={displayValue:dt.O.getString(st.d.labelName.ScaleModeNone),value:wt.none},fn.useScaleFactor={displayValue:dt.O.getString(st.d.labelName.ScaleModeUseScaleFactor),value:wt.useScaleFactor},fn.autoFitToPageWidth={displayValue:dt.O.getString(st.d.labelName.ScaleModeAutoFitToPagesWidth),value:wt.autoFitToPagesWidth},yn.below={displayValue:dt.O.getString(st.d.labelName.FilterStatePresentationAfter),value:Pt.below},yn.separatePage={displayValue:dt.O.getString(st.d.labelName.FilterStatePresentationAfterAndSplitPage),value:Pt.separatePage},Sn.below={displayValue:dt.O.getString(st.d.labelName.FilterStatePresentationAfter),value:Vt.below},Sn.separateSheet={displayValue:dt.O.getString(st.d.labelName.FilterStatePresentationSplitSheet),value:Vt.separateSheet},vn.png={displayValue:"PNG",value:Et.png},vn.gif={displayValue:"GIF",value:Et.gif},vn.jpg={displayValue:"JPG",value:Et.jpg},vn.svg={displayValue:"SVG",value:Et.svg},xn.csv={displayValue:"CSV",value:At.csv},xn.xls={displayValue:"XLS",value:At.xls},xn.xlsx={displayValue:"XLSX",value:At.xlsx},Dn.none={displayValue:dt.O.getString(st.d.labelName.SizeModeNone),value:Ft.none},Dn.stretch={displayValue:dt.O.getString(st.d.labelName.SizeModeStretch),value:Ft.stretch},Dn.zoom={displayValue:dt.O.getString(st.d.labelName.SizeModeZoom),value:Ft.zoom}}}class as{constructor(e){this._renderer=e.renderer,this._root=e.renderer.g().attr({class:"dxg-delta-indicator"}).linkOn(e.container,{name:"delta-indicator",after:"peripheral"}),this._getOptions=e.optionsCallback}dispose(){return this._root.linkOff(),this._renderer=this._root=null,this}draw(){let e=this,t=e._getOptions(),a=is(t.text);if(null===a)return null;e._root.linkAppend();let i=e._renderer.text(a,0,0).attr({align:"center",class:Ua.getIndicatorColorType(t.type,t.hasPositiveMeaning,t.text.useDefaultColor)}).css((0,Se.patchFontOptions)(t.text.font)).append(e._root),r=i.getBBox(),o=Math.round(.5*r.height),n=Math.round(o/.75),s=new Ua({renderer:e._renderer}).draw({type:t.type,hasPositiveMeaning:t.hasPositiveMeaning,rect:{left:0,right:n,top:-r.y-o,bottom:-r.y}}),d=r.width,l=r.height,u=Math.round(r.width/2),c=-r.y;return s&&(s.append(e._root),d+=n+10,u+=n+10),i.attr({x:u,y:c}),[d,l]}layoutOptions(){let e=this._getOptions(),t=e.layout||{};return null!==is(e.text)?{horizontalAlignment:t.horizontalAlignment||"center",verticalAlignment:t.verticalAlignment||"bottom"}:null}measure(){return this.freeSpace(),this.draw()}move(e){this._root.attr({translateX:Math.round(e[0]),translateY:Math.round(e[1])})}freeSpace(){this._root.linkRemove().clear()}}var is=function(e){let t;if(void 0!==e.value){const a={value:e.value,valueText:ri.O6.format(e.value,{type:e.format,precision:e.precision})};t=at.NW.isFunction(e.customizeText)?e.customizeText.call(a,a):a.valueText}return at.NW.isString(t)&&t?t:null},rs={name:"delta_indicator",init:function(){let e=this;e._delta_indicator=new as({renderer:e._renderer,container:e._renderer.root,optionsCallback:()=>e._getOption("indicator")}),e._layout.add(e._delta_indicator)},dispose:function(){this._delta_indicator.freeSpace(),this._delta_indicator.dispose()}};ye().addPlugin(rs),xe().addPlugin(rs);var os=a(2037),ns=a(7212);class ss extends ba{constructor(e,t,a){super((0,We.I1)(t),a),this.iterateData=e=>{this.model.iterateData(e)},this.canMasterFilter=e=>{if(!this.model._isMasterFilter())return!1;if(e){var t=this._prepareRow(this._getUniqueValues(e));if(!(0,at.lL)(t))return!1}return!0},this.canDrillDown=e=>!(!this.model._isDrillDownEnabled()||!this._canPerformDrillDown())&&(!this.model._isMasterFilter()||(!this._canSetMultipleMasterFilter()||!this.allowMultiselection)&&(!e||!(this._getUniqueValues(e).length>=this.model.interactivityTargets().length)&&this.isSelected(e))),this.setMasterFilter=e=>{if(this.model._isMasterFilter()){var t=[];if(e){var a=this._prepareRow(this._getUniqueValues(e));if(!(0,at.lL)(a))return!1;if(t.push(a),this._canSetMultipleMasterFilter()&&this.allowMultiselection){var i=this.model._actualSelectionValues()||[];t=(0,at.DQ)(i,a)?i.filter((e=>!(0,at.ng)(e,a))):i.concat(t)}}var r=this.model.componentName();if(t.length>0){let e=this._canSetMultipleMasterFilter()?rt.qH.setMultipleValuesMasterFilter:rt.qH.setMasterFilter;this.selected.fire(r,e,t)}else this.clearMasterFilter.fire(r);return!0}return!1},this.drillDown=e=>{if(this.model._isDrillDownEnabled()&&this._canPerformDrillDown()){var t=this._getUniqueValues(e);if(t.length<this.model.interactivityTargets().length)return this.selected.fire(this.model.componentName(),rt.qH.drillDown,this._prepareRow(t)),!0}return!1},this.model=e}contentWidth(){return(0,We.RG)(this.contentRoot)}contentHeight(){return(0,We.Oq)(this.contentRoot)}setSize(e,t){super.setSize(e,t)}_renderContent(e,t,a){return this.renderContent((0,We.i)(e),t,a),!1}renderContent(e,t,a){}dispose(){super.dispose()}clearSelection(){super.clearSelection()}setSelection(e){super.setSelection(e)}allowExportSingleItem(){return!1}getExportInfo(){return null}getMasterFilterMode(){return this.model._masterFilterMode()}getBindingValue(e,t){return this.model.getBindingValue(e,t)}getPropertyValue(e){return this.model.customProperties.getValue(e)}subscribe(e,t){return this.model.customProperties[e].subscribe(t)}isSelected(e){var t=this.model._actualSelectionValues();return t&&(0,at.DQ)(t,this._prepareRow(this._getUniqueValues(e)))}getInfo(){var e=super.getInfo(),t=this.getExportInfo();return t?(0,We.zw)(e,{customItemExportInfo:t}):e}initializeData(e){}_initializeData(e){super._initializeData(e),this.initializeData(e),this.options&&(this.options.allowExport=this.options.allowExport&&this.allowExportSingleItem())}_prepareRow(e){return this.model._isDrillDownEnabled()&&(this._canPerformDrillDown()||this._canPerformDrillUp())?[e[e.length-1]]:e}_getUniqueValues(e){var t=[];return this.model.customBindings.filter((e=>e.enableInteractivity)).forEach((a=>{var i=e.getUniqueValue(a.propertyName);i&&(t=t.concat(i))})),t}_isSupportDataAwareExport(){return!0}}class ds extends ss{}class ls extends wa.I{get name(){return this.dashboardItem.componentName()}get _isDesignMode(){return!(this.localContext&&this.localContext.ignoreDesignMode||!1)&&this.context.isDesignMode()}constructor(e,t,a,i,r=e=>{},o=()=>{}){super(),this.dashboardItem=e,this.element=t,this.context=a,this.localContext=i,this.beforeRender=r,this.onDisposed=o,this.modelSubscriptions=[],this.itemUpdated=e=>{},this.updateServerContentHandler=e=>{e?(this.ensureViewerItem(!this.item,e),this.item.hideLoadingPanel()):this.item&&this.item.showLoadingPanel(),this.itemUpdated(this.item)}}ensureViewerItem(e,t){this.ensureViewerItemCore(e,t)}initialize(){let e=this.dashboardItem._getFullServerContent();e&&(this.ensureViewerItem(!0,e),this.itemUpdated(this.item)),this.modelSubscriptions.push(this.dashboardItem._subcribeServerContent(this.updateServerContentHandler))}dispose(){super.dispose(),this.modelSubscriptions.forEach((e=>e.dispose())),this.item&&(this.context.viewerItemDispose&&this.context.viewerItemDispose.fire(this.dashboardItem,this.item),this.localContext&&this.localContext.viewerItemDispose.fire(this.dashboardItem,this.item),this.detachFromModel(this.item,this.dashboardItem),this.item.dispose&&this.item.dispose()),this.item=null,this.element=null,this.itemUpdated=null,this.onDisposed()}resume(){this.modelSubscriptions.push(this.dashboardItem._subcribeServerContent(this.updateServerContentHandler)),this.attachToModel(this.item,this.dashboardItem),this.ensureViewerItemCore(!1,this.dashboardItem._getFullServerContent())}suspend(){this.item&&this.detachFromModel(this.item,this.dashboardItem)}ensureViewerItemCore(e,t,a){this.context.beforeApplyViewerItemOptions&&this.context.beforeApplyViewerItemOptions.fire(this.dashboardItem,t,e,a),this.localContext&&this.localContext.beforeApplyViewerItemOptions.fire(this.dashboardItem,t,e),e?(this.dashboardItem._viewerItemCreated(!0),this.item=this.createDashboardViewerItem(this.element,t,this.dashboardItem)):this.updateItemContent(t)}updateItemContent(e){this.item.updateContent(e)}createDashboardViewerItem(e,t,a){e.innerHTML="",t.parentContainer=(0,We.kp)(e,".dx-dashboard-container"),t.controlContainer=Zt(e),this.localContext&&this.localContext.boundaryContainer&&(t.boundaryContainer=this.localContext.boundaryContainer);let i=this.localContext&&this.localContext.visualMode&&this.localContext.visualMode()||null;var r;if(this.dashboardItem instanceof ns.F)if("caption"===i)r=new ss(this.dashboardItem,(0,We.i)(e),t);else{var o=this.context.viewerItemCreator[this.dashboardItem.customItemType()];o&&(r=o(this.dashboardItem,(0,We.i)(e),t))}r||(r=(this.localContext&&this.localContext.itemFactory||xo).createItem(e,t));if(!r)throw new Error("ViewerItem is not created.");return this.context.viewerItemCreated&&this.context.viewerItemCreated.fire(this.dashboardItem,r),this.localContext&&(this.localContext.visualMode&&(r.visualMode=this.localContext.visualMode()),this.localContext.viewerItemCreated.fire(this.dashboardItem,r),r.addContextCaptionToolbarOptions=e=>{this.context.addContextToolbarItems.fire(e,this.dashboardItem),this.localContext.addContextToolbarItems.fire(e,this.dashboardItem)},this.localContext.createCaptionToolbar&&(r.createCaptionToolbar=this.localContext.createCaptionToolbar)),this.attachToModel(r,a),this.beforeRender(r),r.dateToString=os.zd,r.render(),r}attachToModel(e,t){e.allowMultiselection=t._allowMultiselection(),this.modelSubscriptions.push(t._allowMultiselection.subscribe((t=>{e.allowMultiselection=t,e.forceUpdateInteractivity()}))),e.allowMultiselectionChanged=e=>{t._allowMultiselection(e)}}detachFromModel(e,t){this.modelSubscriptions.forEach((e=>e.dispose())),e.allowMultiselectionChanged=()=>{}}}class us extends ls{constructor(){super(...arguments),this._createDefaultCustomInteractivityOptions=()=>({selectionMode:ha.none,hoverEnabled:!1,targetAxes:[],defaultSelectedValues:[]}),this._ensureCustomInteractivityOptions=(e,t,a)=>{var i={selectionMode:e.selectionMode,hoverEnabled:e.hoverEnabled,targetAxes:e.targetAxes,defaultSelectedValues:e.defaultSelectedValues};if(t&&0==e.defaultSelectedValues.length&&e.selectionMode==ha.single){var r=[];e.targetAxes.forEach((e=>{r.push({AxisName:e,Value:a.getAxis(e).getPoints()[0].getUniquePath()})})),i.defaultSelectedValues=[r]}return i}}attachToModel(e,t){super.attachToModel(e,t),this.modelSubscriptions.push(t._actions.subscribe((t=>{this.updateActionsModel(e,t)}))),this.modelSubscriptions.push(t._actualSelectionValues.subscribe((t=>{e.setSelection(t)}))),e.selected.add(t._processItemSelectionChange),e.drillUp.add(t._processItemDrillUp),e.clearMasterFilter.add(t._processItemClearMasterFilter),e.contentElementSelection.add(t._processContentElementSelection),e.allowLimitDataCallback=()=>{t._limitDataState.toggle(),this.context.refresh(t.componentName())}}detachFromModel(e,t){e.selected.remove(t._processItemSelectionChange),e.drillUp.remove(t._processItemDrillUp),e.clearMasterFilter.remove(t._processItemClearMasterFilter),e.contentElementSelection.remove(t._processContentElementSelection),e.allowLimitDataCallback=null,super.detachFromModel(e,t)}ensureViewerItemCore(e,t){var a=this._createDefaultCustomInteractivityOptions();super.ensureViewerItemCore(e,t,a),this.item.updateItem(this._ensureCustomInteractivityOptions(a,this.dashboardItem._actions().length>0,this.dashboardItem._getItemData())),this.updateActionsModel(this.item,this.dashboardItem._actions())}updateItemContent(e){this.dashboardItem._actualSelectionValues()||"caption"===this.item.visualMode||this.item.clearSelection(),super.updateItemContent(e),this.item.updateInteractivityOptions()}createDashboardViewerItem(e,t,a){var i=a._actions();t.ActionModel=t.ActionModel||{},t.ActionModel.Actions=i,t.ActionModel.DrillUpButtonState=this.getDrillUpState(i),t.ActionModel.ClearMasterFilterButtonState=this.dashboardItem._getClearMasterFilterState(),t.IsDrillDownEnabled=a._isDrillDownEnabled;var r=super.createDashboardViewerItem(e,t,a);return r.updateInteractivityOptions(),r}getDrillUpState(e){return-1!==e.indexOf(rt.qH.drillUp)?"Enabled":-1!==e.indexOf(rt.qH.drillDown)?"Disabled":"Hidden"}updateActionsModel(e,t){var a=(0,We.zw)({},e.options.ActionModel);a.Actions=t,a.DrillUpButtonState=this.getDrillUpState(t),a.ClearMasterFilterButtonState=this.dashboardItem._getClearMasterFilterState();var i=(0,We.zw)({},e.options,{IsDrillDownEnabled:this.dashboardItem._isDrillDownEnabled});i.ActionModel=a,i.ContentType="ActionModel",e.updateContent(i)}}class cs extends us{attachToModel(e,t){super.attachToModel(e,t),e.clientStateUpdate.add(t._processItemClientStateUpdate),e.clientFilterChanged.add(t._processClientFilterChanged),e.clientFilterStateChanged.add(t._processClientFilterStateChanged),e.gridWidthOptionsChanged=e=>{this.context.isDesignMode()&&t._setColumnWidthOptions(e)},this.toDispose(ke.computed((()=>{var t=e;t.resetClientStateOnUpdate=this.context.isDesignMode(),t.manualyResetClientState=!this.context.isDesignMode()})))}detachFromModel(e,t){super.detachFromModel(e,t),e.gridWidthOptionsChanged=null,e.clientStateUpdate.remove(t._processItemClientStateUpdate)}}var hs=a(4391),ps=a(7328),ms=a(1126),gs=a(2910),bs=a(5768);class fs extends us{updateItemContent(e){this.item.isViewportLocked=this.dashboardItem.lockNavigation(),super.updateItemContent(e),this.dashboardItem._clientState()&&this.item.updateClientState(this.dashboardItem._clientState())}createDashboardViewerItem(e,t,a){var i=super.createDashboardViewerItem(e,t,a);return i.isInitialExtentChanged=a._initialExtentChanged(),a._clientState()&&i.updateClientState(this.dashboardItem._clientState()),i.initialDataRequest(),i instanceof tr&&i.forceUpdateClientState(),i}attachToModel(e,t){super.attachToModel(e,t),e.clientStateUpdate.add(t._processItemClientStateUpdate),e.dataRequest.add(t._processDataRequest),this.modelSubscriptions.push(t._initialExtentChanged.subscribe((a=>{if(e.isInitialExtentChanged=a,!e.isInitialExtentChanged)if(this._isDesignMode){let a=e.options.FullViewport;e.onInitialExtent(a),t.viewport._set(a,!0)}else e.onInitialExtent();e.updateCaptionToolbar()}))),e.viewportChangedCallback=e=>{this._isDesignMode&&t.viewport._set(e,!1)},e.initialExtentChanged=e=>{t._initialExtentChanged(e)}}detachFromModel(e,t){super.detachFromModel(e,t),e.viewportChangedCallback=null,e.initialExtentChanged=null,e.clientStateUpdate.remove(t._processItemClientStateUpdate),e.dataRequest.remove(t._processDataRequest)}resume(){super.resume(),this.item.initialDataRequest()}}class ys extends us{constructor(){super(...arguments),this.expandValueHandler=(e,t)=>{t.isRequestData&&this.dashboardItem._processItemExpandingChange({values:t.values,isColumn:t.isColumn})},this.expandStateChangedHandler=e=>{var t=this.item.getExpandingState(!this.dashboardItem.autoExpandRowGroups(),!this.dashboardItem.autoExpandColumnGroups());this.dashboardItem._processExpandingStateChanged(t,e)}}attachToModel(e,t){super.attachToModel(e,t),e.expandValue.add(this.expandValueHandler),e.expandStateChanged.add(this.expandStateChangedHandler)}detachFromModel(e,t){e.expandValue.remove(this.expandValueHandler),e.expandStateChanged.remove(this.expandStateChangedHandler),super.detachFromModel(e,t)}}class Ss extends us{attachToModel(e,t){super.attachToModel(e,t),t.currentSelectedDateTimePeriodName()&&t._processItemSetPredefinedPeriod(t.currentSelectedDateTimePeriodName()),this.toDispose(t.currentSelectedDateTimePeriodName.subscribe((t=>{e._setPredefinedRange(t)}
8))),e.predefinedRangeChanged=e=>{t._processItemSetPredefinedPeriod(e)}}detachFromModel(e,t){super.detachFromModel(e,t),e.predefinedRangeChanged=()=>{}}}class vs{constructor(e,t){e&&this.setAdapter(e,t)}setAdapter(e,t){if(this.storage&&(this.storage instanceof ls||"full"===t))throw new Error("Try to replace a primary dashboard item with the new one");t&&"full"!==t?(this.storage||(this.storage={}),"caption"===t?this.storage.captionItem=e:this.storage.contentItem=e):this.storage=e}suspend(){this.processMapRecordElement((e=>e.suspend()))}resume(){this.processMapRecordElement((e=>e.resume()))}dispose(){this.processMapRecordElement((e=>e.dispose())),this.storage=null}processMapRecordElement(e){this.storage&&(this.storage instanceof ls?e(this.storage):(this.storage.captionItem&&e(this.storage.captionItem),this.storage.contentItem&&e(this.storage.contentItem)))}}class xs extends wa.I{constructor(){super(...arguments),this.viewerItemAdaptersMap={},this.modelSubscriberDict=[{type:bs.P,ctor:Ss},{type:ps.Y,ctor:Ss},{type:Ao.E,ctor:cs},{type:gs.y,ctor:ys},{type:ms.w,ctor:fs},{type:No.s,ctor:us},{type:hs.K,ctor:ls}],this.createAdapterCore=(e,t,a,i,r=e=>{})=>{for(var o=null,n=0;n<this.modelSubscriberDict.length;n++)if(e instanceof this.modelSubscriberDict[n].type){o=this.modelSubscriberDict[n].ctor;break}return o||(o=this.modelSubscriberDict[this.modelSubscriberDict.length-1].ctor),new o(e,t,a,i,r,(()=>this.releaseAdapter(e,i&&"secondary"===i.itemCreatingType)))}}releaseAdapter(e,t){if(!e||!e.componentName())return;let a=this.viewerItemAdaptersMap[e.componentName()];a&&t?a.secondary&&(a.secondary=null,a.primary&&a.primary.resume()):delete this.viewerItemAdaptersMap[e.componentName()]}create(e,t,a,i,r=e=>{}){let o=e.componentName();this.viewerItemAdaptersMap[o]=this.viewerItemAdaptersMap[o]||{};let n=i&&i.visualMode&&i.visualMode()||"full",s=this.createAdapterCore(e,t,a,i,r),d=this.viewerItemAdaptersMap[o];if(i&&"secondary"===i.itemCreatingType){if("full"!==n)throw new Error("Try to create a secondary dashboard item with non-full visual mode");d.primary&&d.primary.suspend(),d.secondary=new vs(s,n)}else d.primary?("full"===n&&d.primary.dispose&&d.primary.dispose(),d.primary.setAdapter(s,n)):d.primary=new vs(s,n);return s}dispose(){Object.keys(this.viewerItemAdaptersMap).forEach((e=>{let t=this.viewerItemAdaptersMap[e];t&&(t.primary&&t.primary.dispose(),t.secondary&&t.secondary.dispose()),delete this.viewerItemAdaptersMap[e]})),super.dispose()}}class Ds extends He.Disposable{constructor(e,t,a=!0,i){super(),this.parametersExtension=ke.pureComputed((()=>t("dashboardParameterDialog"))),this.exportExtension=ke.pureComputed((()=>a?t("dashboardExport"):null)),this.viewerApi=i,this.addDisposable(this.exportExtension),this.addDisposable(this.parametersExtension)}}class Is extends wa.I{constructor(e,t,a){super(),this.params=e,this.container=t,this.controlContainer=a,this.toDispose({dispose:()=>this.container=null})}initialize(){let e=new Do(this.container,this.controlContainer,this.container,this.params.encodeHtml,this.params.options().allowHideEmptyToolbar,this.params.className);e.update(this.params.options().toolbarOptions,this.params.options().centerAligned),this.params.height(e.calcHeight(this.params.options().toolbarOptions)),this.toDispose(e),this.toDispose(this.params.options.subscribe((t=>{t&&(e.update(t.toolbarOptions,t.centerAligned),this.params.height(e.calcHeight(t.toolbarOptions)))}))),this.toDispose(this.params.width.subscribe((t=>e.onResize())))}}const Cs=()=>{const e="dashboard-title";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:function({componentArgs:e},t){let a=t.element,i=new Is(e,a.querySelector(".dx-dashboard-title"),(0,We.kp)(a,".dx-dashboard-widget-container"));i.initialize(),ke.utils.domNodeDisposal.addDisposeCallback(a,(function(){i.dispose()}))}},template:"<div class='dx-dashboard-title'></div>"})};class _s{constructor(e={}){this.addContextToolbarItems=(0,We.NG)(),this.viewerItemCreated=(0,We.NG)(),this.viewerItemDispose=(0,We.NG)(),this.beforeApplyViewerItemOptions=(0,We.NG)(),this.captionToolbarCreated=(0,We.NG)(),e.addContextToolbarItems&&this.addContextToolbarItems.add(e.addContextToolbarItems),e.viewerItemCreated&&this.viewerItemCreated.add(e.viewerItemCreated),e.viewerItemDispose&&this.viewerItemDispose.add(e.viewerItemDispose),e.beforeApplyViewerItemOptions&&this.beforeApplyViewerItemOptions.add(e.beforeApplyViewerItemOptions),this.createCaptionToolbar=e.createCaptionToolbar,this.itemFactory=e.itemFactory,this.ignoreDesignMode=e.ignoreDesignMode,this.disabled=e.disabled,this.visualMode=e.visualMode,this.boundaryContainer=e.boundaryContainer,this.itemCreatingType=e.itemCreatingType}}var ws,Ts=a(563),Ms=a(8090),Ns=a(4904);class Es{static updateLiveRegionByItem(e){let t=document.getElementById(this._liveRegionElementId);if(!t)return;let a=t.querySelector(`#${e._elementId}`);a?.remove(),a=document.createElement("div"),a.setAttribute("id",e._elementId),t.appendChild(a),a.setAttribute("aria-label",(0,_.format)((0,u.getLocalizationById)("DevExpressWebStringId.AriaLabel.DashboardItemUpdated"),`${e.componentName()} - ${e.name()}`))}static updateLiveRegion(e,t){let a=document.getElementById(this._liveRegionElementId);if(!a)return;let i=a.querySelector(`#${this._liveRegionNotifierElementId}`);i?.remove(),i=document.createElement("div"),i.setAttribute("id",this._liveRegionNotifierElementId),a.prepend(i),i.setAttribute("aria-label",e),t&&i.setAttribute("aria-invalid","true")}}Es._liveRegionElementId="dx-dashbaord-items-live-region-container",Es._liveRegionNotifierElementId="dx-dashboard-live-notificator",function(e){e.Success="success",e.Error="error",e.Info="info"}(ws||(ws={}));class As{constructor(){this._visible=!1,this._isMaterial=(0,re.isMaterial)((0,re.current)()),this.visible=ke.observable(!1),this.type=ke.observable(""),this._classNames=ke.computed((()=>`dx-dashboard-notificator-notification dx-dashboard-${ke.unwrap(this.type)}`)),this.notifications=ke.observableArray([]),this.suspended=ke.observable(!1),this._icon=ke.computed((()=>{let e=`dx-dashboard-notificator-${ke.unwrap(this.type)}`;return this._isMaterial&&(e+="-material"),e})),this.displayTime=ke.computed((()=>
8this.type()!==ws.Success?6e4:1e4)),this.onHidden=()=>this.reset(),this.onInitialized=e=>{this._widget=e.component}}reset(){this.visible(!1),this._visible=!1}updateNotification(e,t,a){var i={title:t,detail:a||null};if(this.visible()&&this.type()===e)this.notifications.push(i),this._widget&&this._widget.repaint();else{var r=!this.visible();this.visible(!1),this.notifications.removeAll(),this.notifications.push(i),this.type(e),this._visible=!0,r?setTimeout((()=>{this.visible(this._visible)}),300):this.visible(this._visible)}}}class Fs{constructor(){this._viewModel=new As}static _getErrorTextFromResponse(e){return e&&e.responseJSON&&e.responseJSON.Message||""}static _getDetailedErrorMessage(e){var t="";return"string"==typeof e?t=e:e&&e.responseJSON&&(t=Fs._getErrorTextFromResponse(e)),(0,at.iT)(t)}suspended(e){this._viewModel.suspended(e)}showState(e){this._viewModel.updateNotification("info",e),Es.updateLiveRegion(e,!1)}showSuccess(e){this._viewModel.updateNotification("success",e),Es.updateLiveRegion(e,!1)}showError(e,t){let a=Fs._getDetailedErrorMessage(t);this._viewModel.updateNotification("error",e,a),Es.updateLiveRegion(e,!0),console.warn(e+(a?" - "+a:""))}reset(){this._viewModel.reset()}}class Ps{constructor(){this.handlers=[]}add(e){return this.handlers.push(e),{dispose:()=>this.remove(e)}}remove(e){this.handlers=this.handlers.filter((t=>t!==e))}fire(e){this.handlers.forEach((t=>t(e)))}}var Vs=a(8509),Bs=a(9044);class Os extends wa.I{constructor(e,t){super(),this.dashboardItem=e;let a=new Bs.K(this.dashboardItem);a.registerHandler((e=>t(e))),this.toDispose(a),this.toDispose(this.dashboardItem._subcribeDataQueryParams((e=>t(Ns.Sw.ClientState))))}}class Ls extends wa.I{constructor(e,t="componentName"){super(),this._items=e,this._propertyUniqueName=t,this._subscribers=[],this.toDispose((0,Ue.w$)(this._items,{added:e=>{this._subscribe(e),this.itemAdded(e)},deleted:e=>{this._unsubscribe(e),this.itemDeleted(e)}}
8)),this._items().forEach((e=>this._subscribe(e)))}itemAdded(e){}itemDeleted(e){}_subscribe(e){this._subscribers[e[this._propertyUniqueName]()]=this.createSubscriber(e)}_unsubscribe(e){var t=e[this._propertyUniqueName]();this._subscribers[t]&&this._subscribers[t].dispose(),delete this._subscribers[t]}dispose(){this._items().forEach((e=>this._unsubscribe(e))),super.dispose()}}class ks extends Ls{constructor(e,t){super(e),this._options=t}itemAdded(e){this._options.itemAdded&&this._options.itemAdded(e)}itemDeleted(e){this._options.itemDeleted&&this._options.itemDeleted(e)}createSubscriber(e){return new Os(e,(t=>this._options.itemChanged(e,t)))}}class Ws extends Ls{constructor(e,t){super(e),this._changed=t}createSubscriber(e){var t=new Bs.K(e);return t.registerHandler(((e,t)=>{this._changed()})),t}itemAdded(e){this._changed()}itemDeleted(e){this._changed()}}class Rs extends Ls{constructor(e,t){super(e),this._onDataSourceChanged=t}createSubscriber(e){var t=new Bs.K(e);return t.registerHandler(((t,a,i,r)=>{if(a instanceof Vs.F){var o=a;this._onDataSourceChanged({dataSource:e,model:a,propertyName:i,status:r,queryName:o.dataMember(),fieldName:o.name()})}else this._onDataSourceChanged({dataSource:e,model:a,propertyName:i,status:r})})),t}itemAdded(e){this._onDataSourceChanged({dataSource:e,status:"added"})}itemDeleted(e){this._onDataSourceChanged({dataSource:e,status:"deleted"})}}class zs extends wa.I{_isUpdating(){return!!this._requestQueue.length}_dequeueRequest(e){var t=this._requestQueue.indexOf(e);-1!==t&&(this._requestQueue.splice(t,1),"data"===(0,Ts.X)(e.category)&&this.itemEndUpdate&&this.itemEndUpdate(e.item.componentName()),0===this._requestQueue.filter((e=>this.visibleItemsFilter(e))).length&&(this.dashboardEndUpdate&&this.dashboardEndUpdate(),this._suspendItem=null))}_enqueueRequest(e,t){var a=e._paneContentHolder.getCompatibleCategories(t);this._requestQueue.some((t=>t.item===e&&-1!==a.indexOf(t.category)))||(this._requestQueue.push({item:e,category:t}),1===this._requestQueue.filter((e=>this.visibleItemsFilter(e))).length&&this.dashboardBeginUpdate&&this.dashboardBeginUpdate(),"data"===(0,Ts.X)(t)&&this.itemBeginUpdate&&this.itemBeginUpdate(e.componentName()))}_getDataRequestPriority(e){return e instanceof Ms.Z||e instanceof bs.P?2:e instanceof No.s&&"Single"===e._masterFilterMode()?1:0}_getRequestLockingMasterFilterItems(e){return e instanceof No.s?e._masterFilterItems().filter((e=>!!(e instanceof bs.P||e._isSingleMasterFilter())||!e._useNeutralFilterMode()&&e instanceof Ms.Z)):[]}visibleItemsFilter(e){return"OnDemand"!==this._dataRequestOptions.itemDataLoadingMode||!this._visibleItemsProvider||-1!==this._visibleItemsProvider.visibleItems().indexOf(e.item)||e.item instanceof No.s&&this._visibleItemsProvider.visibleItems().some((t=>-1!==this._getRequestLockingMasterFilterItems(t).indexOf(e.item)))}_resolveItems(){this._requestQueue.filter((e=>!e.item._paneContentHolder.isWaitingForContent(e.category))).sort(((e,t)=>{if(this._visibleItemsProvider){var a=-1!==this._visibleItemsProvider.visibleItems().indexOf(e.item)?1:0;return(-1!==this._visibleItemsProvider.visibleItems().indexOf(t.item)?1:0)-a}return 0})).filter((e=>this.visibleItemsFilter(e))).filter((e=>!(e.item instanceof No.s&&e.item.dataItems().length>0)||this._getRequestLockingMasterFilterItems(e.item).filter((t=>{if(this._getRequestLockingMasterFilterItems(t).indexOf(e.item)>-1){let a=this._getDataRequestPriority(e.item),i=this._getDataRequestPriority(t);return a===i?this._dashboard.items().indexOf(e.item)>this._dashboard.items().indexOf(t):a<i}return!0})).every((e=>0===this._requestQueue.filter((t=>t.item===e)).length)))).forEach((e=>{if(this._dashboard.findItem(e.item.componentName())){var t=e.category;e.item._paneContentHolder.beginRequest(t),e.item._paneContentHolder.needRequestContentFromServer(t)?this._performServerRequest(e.item,e.category).done((a=>{if(!e.item.disposed)return e.item._paneContentHolder.endRequest({response:a,category:t}),e.item._paneContentHolder.isValid(t)&&this._dequeueRequest(e),this._resolveItems(),a})).fail((a=>{var i=(0,ut.Mu)("DashboardWebStringId.Errors.AttemptToLoadData"),r=Fs._getDetailedErrorMessage(
8a);e.item._errorState({title:i,detail:r}),e.item._paneContentHolder.endRequest({response:{},category:t}),this._dequeueRequest(e),this._resolveItems()})):(e.item._paneContentHolder.endRequest({response:{},category:t}),this._dequeueRequest(e))}else this._dequeueRequest(e)}))}_processItemChanged(e,t){e instanceof Be.MapItem&&t===Ns.Sw.Map&&e._paneContentHolder.valid()&&e._isGeometryChangedCallback(),e._paneContentHolder.itemChanged(t),e._errorState(null),e instanceof No.s&&(t!==Ns.Sw.Data&&t!==Ns.Sw.Interactivity||(e._dataManager(null),e._clearInteractivityState()))}_itemChanged(e,t){t===Ns.Sw.ClientState&&this._suspendItem===e||(this._processItemChanged(e,t),this._enqueueRequest(e,t),e instanceof No.s&&(e._isGloballyColored&&t===Ns.Sw.Data||t===Ns.Sw.Coloring)&&this._dashboard._dataDashboardItems().filter((e=>e._isGloballyColored)).forEach((t=>{this._processItemChanged(e,Ns.Sw.Data),this._enqueueRequest(t,Ns.Sw.Data)})),this._resolveItemsDeffered())}_resolveItemsDeffered(){clearTimeout(this._timer),this._timer=window.setTimeout((()=>{this._resolveItems()}),10)}constructor(e,t,a,i){super(),this._dashboard=e,this._dataRequestOptions=t,this._callBacks=a,this._requestVisibleItemsProvider=i,this._timer=0,this._requestQueue=[],this.initializeItem=e=>{e instanceof No.s&&e._shouldSuspendOnMasterFilterSet()&&(e._beforeMasterFilterSetByUserInteraction=()=>{this._isUpdating()||this._suspendItem||(this._suspendItem=e)},e._afterMasterFilterSetByUserInteraction=()=>{this._isUpdating()||this._suspendItem!==e||(this._suspendItem=null)},e._drillDownChangedByUserInteraction=()=>{this._suspendItem===e&&(this._suspendItem=null)}),e._getContentCategories().forEach((t=>this._itemChanged(e,t)))},this.dataSourcePropertyChanged=new Ps,this.dashboardItemPropertyChanged=new Ps;var r={itemAdded:this.initializeItem,itemDeleted:e=>{e instanceof No.s&&(e._beforeMasterFilterSetByUserInteraction=null)},itemChanged:(e,t)=>{e instanceof No.s&&t!==Ns.Sw.ViewModel&&(e._limitDataState.reset(),e instanceof Be.GridItem&&e._processClientFilterStateChanged(null)),this._itemChanged(e,t),this.dashboardItemPropertyChanged.fire({item:e,category:t}),Es.updateLiveRegionByItem(e)}};if(this.toDispose(new ks(this._dashboard.items,r)),this.toDispose(new ks(this._dashboard.groups,r)),this.toDispose(new ks(this._dashboard._tabPages,r)),this.toDispose(new Rs(this._dashboard.dataSources,(e=>{var t=this._dashboard._dataDashboardItems().filter((t=>t.dataSource()===e.dataSource.componentName()));e.queryName&&(t=t.filter((t=>t.dataMember()==e.queryName))),e.fieldName&&(t=t.filter((t=>!!t.dataItems().filter((t=>t.dataMember()==e.fieldName))[0]))),t.forEach((e=>this._itemChanged(e,Ns.Sw.Data))),this.dataSourcePropertyChanged.fire(e)}))),this.toDispose(this._dashboard.currencyCultureName.subscribe((e=>{this.reloadAllItems(Ns.Sw.Data)}))),this.toDispose(this._dashboard._queryParameters.subscribe((e=>{this._dashboard?._waitingForParameters||this.reloadAllItems(Ns.Sw.ClientState)}))),this.toDispose(new Ws(e.colorScheme,(()=>{this.reloadGlobalColoredItems(Ns.Sw.Data)}))),"BatchRequests"===this._dataRequestOptions.itemDataRequestMode){var o={},n=(0,at.sg)((()=>{let e={...o};o={},this._callBacks.getBatchItemData(Object.keys(e).map((t=>e[t].itemModel))).done((t=>{Object.keys(t).forEach((a=>e[a].deferred.resolve(t[a])))})).fail((t=>{Object.keys(e).forEach((a=>e[a].deferred.reject(t)))}))}),1);this._getItemData=e=>{var t=(0,We.KO)();return o[e.componentName()]={itemModel:e,deferred:t},n(),t.promise()}}else this._getItemData=e=>this._callBacks.getItemData(e)}_performServerRequest(e,t){switch((0,Ts.X)(t)){case"data":return this._getItemData(e);case"map":return this._callBacks.getMapShapeFile(e);default:throw new Error}}refreshItems(e){this._dashboard._dataDashboardItems().filter((t=>-1!==e.indexOf(t.componentName()))).forEach((e=>{this._itemChanged(e,Ns.Sw.ClientState)}))}reloadAllItems(e){this._callBacks.clearDimensionValuesCache&&this._callBacks.clearDimensionValuesCache(),this._dashboard._dataDashboardItems().forEac
8h((t=>{this._itemChanged(t,e)}))}reloadGlobalColoredItems(e){this._dashboard._dataDashboardItems().filter((e=>e.coloringOptions&&e.coloringOptions.useGlobalColors())).forEach((t=>{this._itemChanged(t,e)}))}initialize(){this._requestVisibleItemsProvider&&(this._visibleItemsProvider=this._requestVisibleItemsProvider()),this._visibleItemsProvider&&this.toDispose(this._visibleItemsProvider.visibleItems.subscribe((e=>this._resolveItemsDeffered()))),this._dashboard.items().forEach(this.initializeItem),this._dashboard.groups().forEach(this.initializeItem),this._dashboard._tabPages().forEach(this.initializeItem)}dispose(){clearTimeout(this._timer),this._timer=null,this._requestQueue.splice(0,this._requestQueue.length),super.dispose()}}class Gs{constructor(){}update(e,t){if(!this._inTimer&&(this._dragOverItem!==e||t!==this._hoverLocation)){this.reset(),this._hoverLocation=t,this._dragOverItem=e,(0,et.gX)(this._dragOverItem,this._hoverLocation),this._currentTargetItem=this._dragOverItem,this._currentTargetItemBehavior="InsertBesideGroup";var a=this._dragOverItem.getSelectionParentsList(this._hoverLocation);if(a.length>1){var i=1;this._timer&&clearInterval(this._timer),this._timer=window.setInterval((()=>{this._inTimer=!0;try{(0,et.gX)(this._currentTargetItem,null,this._currentTargetItemBehavior),this._currentTargetItem=a[i].node,this._currentTargetItemBehavior=a[i].dropBehavior,(0,et.gX)(this._currentTargetItem,this._hoverLocation,this._currentTargetItemBehavior),++i>=a.length&&(i=0)}finally{this._inTimer=!1}}),1e3)}}}getState(){return this._currentTargetItem?{targetItem:this._currentTargetItem,targetItemBehavior:this._currentTargetItemBehavior,hoverLocation:this._hoverLocation}:null}reset(){this._timer&&clearInterval(this._timer),(0,et.gX)(this._dragOverItem),(0,et.gX)(this._currentTargetItem),this._currentTargetItem=null,this._currentTargetItemBehavior="InsertBesideGroup",this._dragOverItem=null,this._timer=null,this._inTimer=null}}class $s{}class Hs extends $s{constructor(e){super(),this._currentLayoutItem=e}canDrop(e){return this._currentLayoutItem!==e&&e.canAttach(this._currentLayoutItem.viewModel)}drop(e){this._currentLayoutItem.moveTo(e.targetItem,e.hoverLocation,e.targetItemBehavior)}dragStart(){this._currentLayoutItem.visible(!1)}dragEnd(){this._currentLayoutItem.visible(!0)}}class qs{constructor(e){this._scrollViewProvider=e}_requestAnimationFrame(){this._nextAnimationFrame=window.requestAnimationFrame((()=>this._animationStep()))}_animationStep(){this._cursorPosition&&this._scrollViewBoundary&&this._scrollViewProvider&&Us(this._cursorPosition.x,this._cursorPosition.y,this._scrollViewProvider,this._scrollViewBoundary),this._requestAnimationFrame()}start(){this._scrollViewBoundary=this._scrollViewProvider.getBoundingClientRect(),this._requestAnimationFrame()}updateCursorPosition(e,t){e>0&&t>0?this._cursorPosition={x:e,y:t}:this.resetCursorPosition()}resetCursorPosition(){this._cursorPosition=null}stop(){window.cancelAnimationFrame(this._nextAnimationFrame),this._scrollViewBoundary=null,this.resetCursorPosition()}dispose(){this.stop(),this._scrollViewProvider=void 0}}qs.scrollSpeed=30,qs.scrollSensitivity=60;const Us=(e,t,a,i)=>{let r=t-i.top,o=i.bottom-t,n=e-i.left,s=i.right-e;if(r>=0&&o>=0&&n>=0&&s>=0){let e={...Ks(r,"top",-1),...Ks(o,"top",1),...Ks(n,"left",-1),...Ks(s,"left",1)};if(e.left||e.top){let t=a.getScrollOffset();a.setScrollOffset({top:t.top+(e.top||0),left:t.left+(e.left||0)})}}},Ks=(e,t,a)=>{if(e<=qs.scrollSensitivity){const i=qs.scrollSensitivity,r=qs.scrollSpeed;return{[t]:a*Math.ceil(Math.pow((i-e)/i,2)*r)}}return null};class Ys{constructor(){this._dragOverState=new Gs,this._layoutMainElement=null,this._externalElements=[],this._firstOverEvent=!1}initScrollAnimator(e){this._scrollAnimator=new qs(e)}cleanScrollAnimator(){this._scrollAnimator&&this._scrollAnimator.dispose(),this._scrollAnimator=null}initLayoutMainElement(e){if(this._layoutMainElement)throw new Error("Layout main element already initialized");this._layoutMainElement=e,(0,Le.on)(e,"dragstart.dx-layout-drag",".dx-layout-item-plate",(e=>{let t=e.originalEvent,a=ke.dataFor(t.target);if(a instanceof et.Up)return this._onDragStart(e,new Hs(a)),!0})),(0,Le.on)(e,"dragover.dx-layout-drag",(e=>{let t=e.originalEvent,a=ke.dataFor(t.target);this._onDragOver(e,a)})),(0,Le.on)(e,"drag.dx-layout-drag",(e=>this._onDrag(e))),(0,Le.on)(e,"dragleave.dx-layout-drag",(e=>this._onDragLeave())),(0,Le.on)(e,"drop.dx-layout-drag",(e=>this._onDrop(e))),(0,Le.on)(e,"dragend.dx-layout-drag",(e=>this._onDragEnd()))}cleanLayoutMainElement(e){this._layoutMainElement===e&&((0,Le.off)(e,".dx-layout-drag"),this._layoutMainElement=null)}
vendor: 4,504 bytes, line 8
8initExternalElement(e,t){this._externalElements.push(e),(0,Le.on)(e,"dragstart.dx-layout-drag",(e=>{this._onDragStart(e,t)})),(0,Le.on)(e,"drag.dx-layout-drag",(e=>this._onDrag(e))),(0,Le.on)(e,"dragend.dx-layout-drag",(e=>this._onDragEnd()))}cleanExternalElement(e){this._externalElements&&this._externalElements.splice(this._externalElements.indexOf(e),1),(0,Le.off)(e,".dx-layout-drag")}dispose(){this.cleanScrollAnimator(),this.cleanLayoutMainElement(this._layoutMainElement),this._externalElements&&this._externalElements.slice().forEach((e=>this.cleanExternalElement(e))),this._externalElements=null}_onDragStart(e,t){e.originalEvent.dataTransfer.effectAllowed="move",this._dragData=t,this._firstOverEvent=!0,this._dragOverState.reset(),this._scrollAnimator&&this._scrollAnimator.start()}_onDragOver(e,t){let a=e.originalEvent,i=a.clientX,r=a.clientY,o=e.target;if(this._firstOverEvent&&(this._dragData.dragStart(),this._firstOverEvent=!1),t instanceof et.Up&&this._dragData&&this._dragData.canDrop(t)){let a=t.viewModel.dragOverInnerElementController;if(a){let e=Qs(o,a.selector,i,r);-1!==e&&a.onDragOver(e)}let n=o.getBoundingClientRect(),s=js(i-n.left,r-n.top,n.width,n.height);return this._dragOverState.update(t,s),e.preventDefault(),!0}this._dragOverState.reset()}_onDragLeave(){this._dragOverState.reset()}_onDrop(e){let t=this._dragOverState.getState();t&&(this._dragData.drop(t),e.stopPropagation()),this._onDragEnd()}_onDrag(e){if(this._scrollAnimator){let t=e.originalEvent;this._scrollAnimator.updateCursorPosition(t.clientX,t.clientY)}}_onDragEnd(){this._scrollAnimator&&this._scrollAnimator.stop(),this._dragOverState.reset(),this._dragData&&this._dragData.dragEnd(),this._dragData=null}}const js=(e,t,a,i)=>t>=i/a*e?t>=-i/a*e+i?"bottom":"left":t>=-i/a*e+i?"right":"top",Qs=(e,t,a,i)=>{let r=e.parentElement.querySelectorAll(t);for(let e=0;e<r.length;e++){let t=r[e].getBoundingClientRect();if(t.left<a&&t.right>a&&t.top<i&&t.bottom>i)return e}return-1};var Zs=a(1985),Js=a(818),Xs=a(517),ed=a(3536);class td extends He.Disposable{get maximizedItemName(){return this._visible()&&this.dashboardItem()?this.dashboardItem().componentName():""}constructor(e,t,a=(0,We.NG)()){super(),this.dashboardContext=e,this.localContext=t,this.repaintRequest=a,this._dashboardItem=ke.observable(null),this._visible=ke.observable(!1),this.addDisposable(this.dashboardItem=ke.computed((()=>this._dashboardItem()))),this.addDisposable(this.visible=ke.computed((()=>this._visible()))),this.addDisposable(this.viewModel=ke.computed((()=>({dashboardItem:this.dashboardItem(),dashboardContext:this.dashboardContext,localContext:this.localContext,repaintRequest:this.repaintRequest,getSizeController:e=>new Sa(e.closest(".dx-dashboard-fullscreen-item-base"),this.repaintRequest,et.ZZ)}))))}dispose(){super.dispose(),this.removeProperties()}maximizeItem(e){this._dashboardItem(e),this._visible(!0)}restoreDownItem(){this._visible(!1)}}class ad extends He.Disposable{constructor(e,t,a,i,r,o,n,s=!0,d){super(),this.dashboardModel=e,this.dataSourceBrowser=t,this.context=a,this.findExtension=i,this.allowMaximizeItems=r,this.resizeByTimer=o,this.repaintRequest=n,this.encodeHtml=s,this.selectedLayoutItem=ke.pureComputed((()=>this._selectedLayoutItem().sizeController)),this.dragController=new Ys,this._scrollSubscriptions=[],this.scrollViewEvents={onInitialized:e=>{this.dragController.initScrollAnimator({getBoundingClientRect:()=>(0,We.I1)(e.component.element()).getBoundingClientRect(),getScrollOffset:()=>e.component.scrollOffset(),setScrollOffset:t=>e.component.scrollTo(t)}),e.component?.option("useKeyboard",!1)},onScroll:()=>{this._scrollSubscriptions.forEach((e=>e()))},onDisposing:e=>{this.dragController.cleanScrollAnimator()}},this.layoutMainElementEvents={onInitialize:e=>{this.dragController.initLayoutMainElement(e.element)},onDisposing:e=>{this.dragController.cleanLayoutMainElement(e.element)}},this.itemInteractionInProgress=ke.observable(!1),this._selectedLayoutItem=ke.observable(),this.emptyItemTemplates=ke.observableArray(),this.emptyItemTemplatesService=e=>({data:this.emptyItemTemplates,name:"dx-dashboard-empty-item-templates"}),this.addDashboardItem=e=>{var{item:t}=et.Up.findLargestItem(this.rootItem);t||(t=this.rootItem);var a=(0,qe.Mi)(e.type),i=t._parent()&&t._parent().viewModel&&"Horizontal"===t._parent().viewModel.orientation()?"bottom":"right";t.create(a,i)},this.width=ke.observable(0),this.height=ke.observable(0),this.headerHeight=ke.observable(Ia),this.visibleItemsProvi
8der=void 0,this.addDisposable(this.selectedDashboardItem=ke.computed((()=>this._selectedLayoutItem()&&this._selectedLayoutItem().viewModel.item()||null))),this.addDisposable(this.rootItem=new et.Up(e.layout()._createViewModel(),null));var l=new _s({ignoreDesignMode:!0,beforeApplyViewerItemOptions:(e,t)=>{t.ParentContainer=void 0},addContextToolbarItems:e=>{e.actionItems.push({hint:(0,ut.Mu)("DashboardStringId.ActionRestoreDashboardItem"),name:ca.restoreItem,icon:"dx-dashboard-restore-item",type:"button",click:()=>{this.fullscreenItemModel.restoreDownItem()}})},itemCreatingType:"secondary"}),u=this.findExtension("dashboardExport");u&&u._initializeSecondaryExportItem(l),this.addDisposable(this.fullscreenItemModel=new td(a,l));var c=e=>{var t=[];return e.item()&&t.push(e.item()),e.item()instanceof ed.i&&t.push(...e.childItems().map((e=>e._createViewModel().item()))),e.visibleItems().forEach((e=>{t.push(...c(e._createViewModel()))})),t};this.visibleItemsProvider={visibleItems:ke.pureComputed((()=>c(this.rootItem.viewModel)))},this.rootItem.onEvent=(t,i)=>{if("click"===i)this.select(t);else if("unselect"===i)this.select(null);else if("resize-started"===i)setTimeout((()=>this.itemInteractionInProgress(!0)),1);else if("resize-completed"===i)setTimeout((()=>this.itemInteractionInProgress(!1)),1);else{if("get-context"===i)return a;if("get-local-context"===i){var r=t.viewModel.item,o=new _s({disabled:ke.computed((()=>r()&&this.fullscreenItemModel.maximizedItemName===r().componentName())),addContextToolbarItems:(e,t)=>{!this.allowMaximizeItems||t instanceof Zs.x||t instanceof ps.Y||t instanceof Js.N||t instanceof ed.i||t instanceof Xs.b||e.actionItems.push({hint:(0,ut.Mu)("DashboardStringId.ActionMaximizeDashboardItem"),icon:"dx-dashboard-maximize-item",name:ca.maximizeItem,type:"button",click:()=>{this.select(null),this.fullscreenItemModel.maximizeItem(t)}})},visualMode:ke.computed((()=>{if(r()){if(r()instanceof ed.i)return"caption";let t=e.findItem(r().parentContainer());if(t instanceof Xs.b&&e._getDisplayDashboardItem(t)!==t)return"content"}return"full"})),itemCreatingType:"primary"}),n=this.findExtension("dashboardExport");return n&&n._initializePrimaryExportItem(o),o}if("get-context-menu-service"===i)return this.contextMenu;if("get-empty-item-templates-service"===i)return this.emptyItemTemplatesService;if("get-layout-item-placeholder-service"===i)return this.layoutItemPlaceholderService}},(0,Le.on)(document,"pointerdown.dxlayout",(e=>{if(!this._selectedLayoutItem())return;let t=(0,We.I1)(e.target),a=[".dx-layout-root",".dx-accordion-item",".dx-treeview-node",".dx-dashboard-context-menu-panel","dx-field-chooser",".dx-dashboard-toolbar",".dx-overlay-content",".dx-overlay-shader",".ace_editor",".dx-scrollable-scrollbar"];var i=!1;(i=!(!at.NW.isDefined(t.classList)||!t.classList.contains("dx-calendar-cell"))||(!t.parentNode||(i||a.some((e=>!!(0,We.kp)(t,e))))))||t.tagName&&"body"===t.tagName.toLowerCase()||(document.activeElement&&document.activeElement.blur&&document.activeElement.blur(),this.select(null))})),this.addDisposable(this.titleContext=new Ds(this.encodeHtml,this.findExtension,!0,d)),this.addDisposable(ke.computed((()=>{this.width()>0&&this.rootItem.width(this.width()),this.height()>0&&this.rootItem.height(this.height()-this.headerHeight())})))}get fullscreenItemProvider(){return this.fullscreenItemModel}select(e){var t=this._selectedLayoutItem.peek();t&&t.isSelected(!1),this._selectedLayoutItem(e),e&&e.isSelected(!0)}subscribeOnScroll(e){this._scrollSubscriptions.push(e)}unsubscribeOnScroll(e){this._scrollSubscriptions.splice(this._scrollSubscriptions.indexOf(e),1)}dispose(){this.dataSourceBrowser=null,this.dragController.dispose(),this._scrollSubscriptions=[],(0,Le.off)(document,".dxlayout"),super.dispose()}}class id extends wa.I{constructor(e){super(),this._dashboardControl=e,this._dockingLayoutController=ke.observable(),this._templateName="dx-dashboard-resizable-layout",this.toDispose(this._dashboardControl.isDesignMode.subscribe((e=>{this._dockingLayoutController()&&this._dockingLayoutController().rootItem&&(this._dockingLayoutController().rootItem.isDesignMode(e),this._dockingLayoutController().select(null))}))),this.toDispose(this._dashboardControl.dashboardContainer.subscribe((e=>{e&&e.dashboard?(this._dockingLayoutController(new ad(e.dashboard,this._dashboardControl._dataSourceBrowser,this._dashboardControl._dashboardContext,(e=>this._dashboardControl.findExtension(e)),this._dashboardControl.option("allowMaximizeItems"),this._dashboardControl.resizeByTimer,this._dashboardControl._repaintRequest,this._dashboardControl.encodeHtml,this._dashboardControl._viewerApi)),this._dockingLayoutController().rootItem.isDesignMode(this._dashboardControl.isDesignMode())):(this._dockingLayoutController()&&this._dockingLayoutController().dispose(),this._dockingLayoutController(null))})))}start(){this._dashboardControl._layoutInfoProviderCollection.push({name:this._templateName,condition:()=>!0,getViewModel:()=>this._getKoViewModel(),getLayoutController:()=>this._dockingLayoutController}),this._dashboardControl._updateLayout()}stop(){this._dashboardControl._layoutInfoProviderCollection=this._dashboardControl._layoutInfoProviderCollection.filter((e=>e.name!==this._templateName)),this._dashboardControl._updateLayout(),this._dockingLayoutController()&&this._dockingLayoutController().dispose()}processKeyEvent(e,t){if(t.keyCode===ya.Delete&&this._dockingLayoutController()&&this._dockingLayoutController()._selectedLayoutItem()&&!this._dockingLayoutController().itemInteractionInProgress())return this._dockingLayoutController()._selectedLayoutItem().delete(),!0}dispose(){super.dispose(),this._disposeViewModel(),this.stop()}_disposeViewModel(){const e=ke.unwrap(this._koViewModel);e?.dispose()}_getKoViewModel(){return this._disposeViewModel(),this._koViewModel=ke.observable(new rd(this._dockingLayoutController())),this.toDispose(this._dockingLayoutController.subscribe((e=>this._disposeViewModel()),null,"beforeChange")),this.toDispose(this._dockingLayoutController.subscribe((e=>{this._koViewModel(new rd(e))}))),this._koViewModel}}class rd extends wa.I{constructor(e){super(),this._layoutController=e,this.componentArgs=this._initComponentArgs(),this.cssClasse
8s=this._initSubscriptions()}_initComponentArgs(){return this._layoutController?{dashboard:this._layoutController.dashboardModel,dataSourceBrowser:this._layoutController.dataSourceBrowser,encodeHtml:this._layoutController.encodeHtml,titleContext:this._layoutController.titleContext,resizeByTimer:this._layoutController.resizeByTimer,layout:this._layoutController.rootItem,headerHeight:this._layoutController.headerHeight,layoutMainElementEvents:this._layoutController.layoutMainElementEvents,repaintRequest:this._layoutController.repaintRequest,fullscreenItemModel:this._layoutController.fullscreenItemModel,scrollViewEvents:this._layoutController.scrollViewEvents}:{}}_initSubscriptions(){if(!this._layoutController)return;const e=(0,Ue.Tq)({itemInteractionInProgress:this._layoutController.itemInteractionInProgress},(e=>{const t=["dx-dashboard-viewer","dx-dashboard-container"];return e.itemInteractionInProgress&&t.push("dx-dashboard-in-work"),t.join(" ")}));return this.toDispose(e),e}dispose(){super.dispose(),this._layoutController=null,this.componentArgs=null}}function od(e,t=!1){return e.getAxisNames().filter((a=>{let i=e.getAxis(a);return i.getRootPoint().getChildren().length>0&&i.getDimensions().length>0&&(!t||"Sparkline"!==a)})).sort(((e,t)=>"Argument"==e||"Row"==e||"Default"==e?-1:1))}function nd(e){return e.getMeasures().filter((e=>!!e.dataMember))}function sd(e){return od(e).reduce(((t,a)=>t.concat(e.getDimensions(a).map((e=>e.dataMember)))),[]).concat(nd(e).map((e=>e.dataMember)))}function dd(e,t,a){return{getValue:i=>{if(a&&-1!==e.getAxisNames().indexOf("Sparkline")){let a=(a=>{let i=(0,ut.Mu)("DashboardStringId.SparklineArgumentValueSeparator"),r=(0,ut.Mu)("DashboardStringId.SparklineValuesSeparator");return e.getAxis("Sparkline").getPoints().map((r=>{let o=e.getSlice(r).getSlice(a).getMeasureValue(t.id);return o?r.getDisplayText()+i+o.getDisplayText():""})).join(r)})(i.getAxisPoint());return{displayValue:a,value:a}}return{displayValue:e.getSlice(i).getMeasureValue(t.id).getDisplayText(),value:e.getSlice(i).getMeasureValue(t.id).getValue()}},getGridColumn:()=>{let e=a?t.id+"_Sparkline":t.id,i=t.name||t.dataMember||t.id;switch(t.id){case Ei.MinMeasureId:i+=" "+(0,ut.Mu)("DashboardStringId.StartDate");break;case Ei.MaxMeasureId:i+=" "+(0,ut.Mu)("DashboardStringId.EndDate")}return{dataField:e,caption:i,calculateCellValue:t=>t[e]&&t[e].value}}}}function ld(e,t,a){return t.reduce(((t,a)=>{let i=(0,at.dM)(e.getDimensions(a),((t,a)=>{return r=a,o=e,(i=t).name===r.name&&i.dataMember===r.dataMember&&i.dateTimeGroupInterval===r.dateTimeGroupInterval&&i.textGroupInterval===r.textGroupInterval&&(0,at.Li)(o.getDimensionFormat(i.id),o.getDimensionFormat(r.id));var i,r,o}));return t.concat(i.map((e=>function(e,t){return{getValue:a=>{let i=a.getAxisPoint(t);if(i){var r=i.getDimensionValue(e.id);if(r)return{displayValue:r.getDisplayText(),value:r.getUniqueValue()}}return null},getGridColumn:()=>({dataField:e.id,caption:e.name||e.dataMember||e.id,calculateCellValue:t=>t[e.id]&&t[e.id].value})}}(e,a))))}),[]).concat((0,at.dM)(nd(e),((t,i)=>{return r=t,o=i,n=e,s=a.addSparklineTotal,d=a.sparklineMeasures,r.name===o.name&&r.dataMember==o.dataMember&&(s||!d||-1!==d.indexOf(r.id)==(-1!==d.indexOf(o.id)))&&(at.NW.isDefined(n.getMeasureExpression(r.id))||at.NW.isDefined(n.getMeasureExpression(o.id))?n.getMeasureExpression(r.id)===n.getMeasureExpression(o.id):r.summaryType===o.summaryType)&&(0,at.Li)(n.getMeasureCalculation(r.id),n.getMeasureCalculation(o.id))&&(0,at.Li)(n.getMeasureWindowDefinition(r.id),n.getMeasureWindowDefinition(o.id))&&(0,at.Li)(n.getMeasureFormat(r.id),n.getMeasureFormat(o.id));var r,o,n,s,d})).reduce(((t,i)=>{let r=null!=a.sparklineMeasures&&-1!==a.sparklineMeasures.indexOf(i.id);return t.push(dd(e,i,r)),r&&a.addSparklineTotal&&t.push(dd(e,i,!1)),t}),[]))}function ud(e,t){if(e&&!e.isEmpty()){let a=od(e,!0),i=ld(e,a,t),r=function(e,t){if(t.length)return e.getAxis(t[0]).getAvaliableLeafPoints().reduce(((a,i)=>(t.length>1?a=a.concat(e.getAxis(t[1]).getAvaliableLeafPoints().map((e=>new To.e([i,e])))):a.push(new To.e([i])),a)),[]);{var a=e.getAxisNames()[0];let t=a?[e.getAxis(a).getRootPoint()]:[];return[new To.e(t)]}}(e,a);const o=od(e).reduce(((t,a)=>t.concat(e.getDimensions(a).map((e=>({id:e.id,dataType:e.dataType}))))),[]);return{columns:i.map((e=>e.getGridColumn())),customizeColumns:()=>{},data:r.map((e=>i.reduce(((t,a)=>{const i=o.find((e=>e.id===a.getGridColumn().dataField));return t[a.getGridColumn().dataField]=a.getValue(e),i&&"Object"===i.dataType&&(t[a.getGridColumn().dataField].displayValueAsImage=!0),t}),{})))}}return{columns:[],customizeColumns:()=>{},data:[]}}class cd{}class hd extends Be.DisposableObject{constructor(e){super(),this.options=e,this._dashboardItem=ke.observable(),this.avaliableInspectedDataType=[{value:"Aggregated",text:(0,ut.Mu)("DashboardStringId.AggregatedDataType")},{value:"Raw",text:(0,ut.Mu)("DashboardStringId.RawDataType")}],this.allowSwitchInspectedDataType=ke.observable(!1),this.inspectedDataType=ke.observable(),this.title=ke.computed((()=>(this._dashboardItem()&&this._dashboardItem().name()||"")+(this.allowSwitchInspectedDataType()?"":" "+(0,_.format)((0,ut.Mu)("DashboardStringId.InspectedTypeFormatString"),this.inspectedDataType())))),this.visible=ke.observable(!1),this.container=ke.observable(null),this.gridDataSource=ke.observable(null),this.gridOptions=ke.computed((()=>{let e=this.gridDataSource();if(!e)return null;let t=e.data||null,a=e.columns||null,i={customizeColumns:e.customizeColumns,onContentReady:this.options.onGridContentReady,onInitialized:this.options.onGridInitialized,showBorders:!0,scrolling:{mode:"virtual"}
8,loadPanel:{text:(0,ut.Mu)("DashboardWebStringId.Loading")},filterRow:{visible:!0,...Ja()},onCellPrepared:e=>{if("data"===e.rowType){var t=e.data[e.column.dataField];t&&(t.displayValueAsImage?(e.cellElement.innerText="",(0,at.mx)(e.cellElement,{value:t.value})):t.displayValue&&((0,We.I1)(e.cellElement).innerText=t.displayValue))}},columnHidingEnabled:this.isMobile,rowAlternationEnabled:!0,noDataText:(0,ut.Mu)("DashboardStringId.MessageGridHasNoData"),dataSource:t,columns:a};return(0,re.isMaterial)((0,re.current)())&&(i.showColumnLines=!0),i})),this.closeButtonStylingMode=(0,re.isMaterial)((0,re.current)())?"contained":void 0,this.closeButtonType=(0,re.isMaterial)((0,re.current)())?"normal":void 0,this.toDispose(this.visible.subscribe((e=>{e||this._clearDataSource()}))),this.toDispose(this._dashboardItem.subscribe((e=>{this._clearDataSource()}))),this.toDispose(this.inspectedDataType.subscribe((()=>{this.visible()&&this._bindGrid()})))}setUnderlyingDataProvider(e){this.underlyingDataProvider=e}_bindGrid(){var e=this._dashboardItem(),t="Raw"===this.inspectedDataType()?this._getRawDataSource(e):this._getAggregatedDataSource(e);t!==this.gridDataSource()&&this.gridDataSource(t)}_clearDataSource(){this._rawDataSource=null,this._aggregatedDataSource=null}_getInitialMode(e,t,a,i){return a||(i&&e&&t?i:e?"Aggregated":t?"Raw":"Aggregated")}_getRawDataSource(e){return this._rawDataSource||(this._rawDataSource=function(e,t){const a="DataField",i=t._getItemData();if(e&&i&&!i.isEmpty()){let r={};return{columns:null,customizeColumns:e=>{e.forEach((e=>{let t=r[e.dataField];t&&(e.name=t.dataMember,e.caption=t.displayName)}))},data:new(E())({loadMode:"raw",load:()=>(0,We.fy)(e.requestUnderlyingData(t,{dataMembers:sd(i)}).then((({DataMembers:e,DataMembersDisplayNames:t,Data:o,ErrorMessage:n})=>{n&&new Error(n),e.forEach(((e,i)=>{r[a+i.toString()]={dataMember:e,displayName:t[i]||e}}));const s=od(i).reduce(((e,t)=>e.concat(i.getDimensions(t).map((e=>({dataMember:e.dataMember,dataType:e.dataType}))))),[]);return o.map((t=>e.reduce(((e,i,r)=>{const o=s.find((e=>e.dataMember===i));return o&&"Object"===o.dataType?e[a+r.toString()]={displayValueAsImage:!0,value:t[r]}:e[a+r.toString()]=t[r],e}),{})))}),(e=>{throw new Error(Fs._getDetailedErrorMessage(e))})))})}}return{columns:[],customizeColumns:()=>{},data:[]}}(this.underlyingDataProvider,e)),this._rawDataSource}_getAggregatedDataSource(e){return this._aggregatedDataSource||(this._aggregatedDataSource=ud(e._getItemData(),this._getAggregatedDataSourceArgs(e))),this._aggregatedDataSource}_getAggregatedDataSourceArgs(e){if(e instanceof Be.CardItem){if(e.sparklineArgument())return{addSparklineTotal:!0,sparklineMeasures:e.cards().map((e=>e.actualValue().uniqueName()))}}else if(e instanceof Be.GridItem)return{addSparklineTotal:!1,sparklineMeasures:e.columns().filter((e=>e instanceof Be.GridSparklineColumn)).map((e=>e.measure().uniqueName()))};return{addSparklineTotal:!1,sparklineMeasures:[]}}_getPopupOptions(){const e={container:this.container,title:this.title,onShowing:this.options.onDialogShowing,onShown:this.options.onDialogShown,onHidden:this.options.onDialogHidden,visible:this.visible,fullScreen:this.isMobile,height:"80%",position:{my:"center",at:"center",of:this.isMobile?window:this.container},toolbarItems:[{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardStringId.DataInspectorButtonClose"),onClick:()=>this.visible(!1),stylingMode:this.closeButtonStylingMode,type:this.closeButtonType}}],wrapperAttr:{class:"dx-dashboard-data-inspector-dialog"},showCloseButton:!0};return this.isMobile||(e.position.boundary=this.container),e}get isMobile(){return ct.isMobile}show(e,t,a,i){this.allowSwitchInspectedDataType(t&&a),this.inspectedDataType(this._getInitialMode(t,a,i,this.inspectedDataType())),this._dashboardItem(e),this.container(this.options.getContainer()),this.visible(!0),this._bindGrid()}
8dispose(){this._disposables.forEach((e=>e?.dispose()))}}class pd{}class md{constructor(e){this._options=e,this.availableExportFormats=["PDF","Image","Excel"],this.showDashboardDialog=e=>{this._validateDashboardExport(e),this.exportDialog.setExportFunction((t=>this.exportDashboardTo(e,t)));var t=this._options.dashboard().title.visible()?this._options.dashboard().title.text():"Dashboard";this.exportDialog.showDialog("",null,e,{defaultFileName:t,defaultTitle:t})},this.showItemDialog=(e,t,a)=>{var i=this._options.dashboard().findItem(e);if(this._itemElement=a,!i)throw new Error("The item with the '"+e+"' name does not exist");this._validateExportFormat(t);var r=i._caption;this.exportDialog.setExportFunction((a=>this.exportDashboardItemTo(e,t,a))),this.exportDialog.showDialog(e,this._getExportItemType(i),t,{defaultTitle:r,defaultFileName:r})},this.hide=()=>{let e=this._itemElement?.parentElement;for(;e&&(!e.hasAttribute("tabindex")||"-1"===e.getAttribute("tabindex")||!e.offsetParent);)e=e.parentElement;e&&e.focus(),this._exportDialog&&this._exportDialog.hideDialog()},this.exportOptions=new Bt,this.exportOptions.setPdfOptions(this._options.pdfExportOptions),this.exportOptions.setImageOptions(this._options.imageExportOptions),this.exportOptions.setExcelOptions(this._options.excelExportOptions)}reset(){this._exportDialog=void 0}_getClientSize(e,t){return e?{width:(0,We.Ot)(e),height:(0,We.P$)(e)}:"EntireDashboard"===t?{width:1920,height:1080}:{width:window.outerWidth,height:window.outerHeight}}_getActualComponentName(e){return e instanceof ed.i?e._activeTabPage().componentName():e.componentName()}_getExportHolderItem(e){return e instanceof ed.i?this._options.dashboard()._getDisplayDashboardItem(e._activeTabPage()):e}_getInfo(e,t,a,i){var r=this._options.getContainer().querySelector(".dx-dashboard-viewer"),o=r?(0,We.Ge)(r):{left:0,top:0};return{clientSize:this._getClientSize(r,a),titleHeight:t,itemsState:e.map((e=>{let t=this._getExportHolderItem(e),r=e instanceof ed.i;var n=this._options.exportInfoProvider.getItemExportInfo(t.componentName(),a,r);return n?(n.position={left:n.position.left-o.left,top:n.position.top-o.top},r&&(n.name=this._getActualComponentName(e),n.caption=t.name()),n):"Excel"===i?{name:this._getActualComponentName(e)}:null})).filter((e=>!!e))}}_getFilterFormattableValues(e,t,a,i){let r=i.DocumentOptions.excelExportOptions,o=!!t;return"EntireDashboard"===i.Mode?o?t===a.componentName()?this._getGroupExternalDisplayFilterValues(e._dataDashboardItems(),t):a._getDisplayFilterValues():"Excel"===i.Format&&r&&"Below"===r.DashboardStatePosition?a._getDisplayFilterValuesExternal():a instanceof No.s&&-1!==e._masterFilterItems().indexOf(a)?a._getDisplayFilterValues():[]:a._getDisplayFilterValuesExternal()}exportDashboardTo(e,t,a){this._validateDashboardExport(e);var i=a||(null==t||null==t.fileName?"Export":t.fileName),r=this._options.dashboard().layout().getNodesRecursive().filter((e=>!!e.item)).filter((e=>!(e.item instanceof Xs.b))).map((e=>e.item));let o=this.exportOptions.convertToExportOptions(t);if(o.pdfExportOptions.Title||(o.pdfExportOptions.Title=this._options.dashboard().title.text()),o.imageExportOptions.Title||(o.imageExportOptions.Title=this._options.dashboard().title.text()),"Excel"===e&&"Csv"===o.excelExportOptions.Format)throw new Error("Cannot export an entire dashboard in the CSV format.");this._exportTo(r,{mode:"EntireDashboard",format:e,clientState:this._getInfo(r,this._options.dashboard().title.visible()?Ia:0,"EntireDashboard",e),fileName:i},o)}exportDashboardItemTo(e,t,a,i){var r=i||(null==a||null==a.fileName?"Export":a.fileName),o=this._options.dashboard(),n=o.findItem(e),s=n instanceof Js.N||n instanceof Xs.b;let d,l;if(s){var u=o.items().concat(o.groups()),c=e=>e.parentContainer()===n.componentName();d=u.filter((e=>c(e)||!!e.parentContainer()&&c(o.findItem(e.parentContainer())))),l=[n].concat(d)}else d=l=[n];this._validateExportFormat(t);let h=this.exportOptions.convertToExportOptions(a);h.pdfExportOptions.Title||(h.pdfExportOptions.Title=n.name()),h.imageExportOptions.Title||(h.imageExportOptions.Title=n.name()),this._exportTo(l,{mode:s?"EntireDashboard":"SingleItem",format:t,clientState:this._getInfo(d,0,"SingleItem",t),fileName:r,name:e,itemType:this._getExportItemType(n)},h)}get exportDialog(){return this._exportDialog||(this._exportDialog=new ts({container:this._options.getContainer(),defaultDocumentInfo:this.exportOptions,onShown:this._options.onExportDialogShown,onShowing:this._options.onExportDialogShowing,onHidden:e=>{this._options.onExportDialogHidden&&this._options.onExportDialogHidden(e),this.hide()}})),this._exportDialog}_getExportItemType(e){return e?hs.K._getCommonItemType(e.itemType()):void 0}_getGroupExternalDisplayFilterValues(e,t){var a=e.filter((e=>e.parentContainer()===t));return a.reduce(((e,t)=>
8e.concat(t._masterFilterItems())),[]).filter(((e,t,a)=>a.indexOf(e)!==t)).filter((e=>-1===a.indexOf(e))).reduce(((e,t)=>e.concat(t._getDisplayFilterValues())),[])}_exportTo(e,t,a){let i=t.fileName&&t.fileName.trim()?t.fileName.replace(/[\\/:*?"<>|]/g,"_"):"Export",r={Mode:t.mode,GroupName:t.name,FileName:i,ClientState:t.clientState,Format:t.format,DocumentOptions:a,ItemType:t.itemType},o=this._options.dashboard();var n=e.map((e=>{let a=this._getExportHolderItem(e);return{name:this._getActualComponentName(e),query:this._getExportDataQueryParams(a,t),drillDownFormattableValues:a instanceof No.s?(0,os.oU)(a._getDisplayDrillDownValues()):void 0,filterFormattableValues:(0,os.oU)(this._getFilterFormattableValues(o,r.GroupName,a,r)),selectedValues:(0,os.oU)(a._getExportingSelection())}}));this._options.serviceClient().performExport(r,n)}_getExportDataQueryParams(e,t){let a=e._getDataQueryParams();if(e instanceof Be.GridItem&&e.columnFilterOptions.updateTotals()){let i=t.clientState.itemsState.find((t=>t.name===e.componentName()));i&&(a.ClientFilter=i.combinedFilter)}return a}_validateExportFormat(e){if(-1===this.availableExportFormats.indexOf(e))throw new Error("A format is specified incorrectly. Use one of the following: 'PDF', 'Image' or 'Excel'.")}_validateDashboardExport(e){if(this._validateExportFormat(e),!this._options.dashboard())throw new Error("Cannot perform exporting because the dashboard is not loaded.")}}class gd extends wa.I{constructor(){super(...arguments),this._primaryExportInfoProviders={},this._secondaryExportInfoProviders={},this._captionExportInfoProviders={}}getItemExportInfo(e,t,a){return"SingleItem"===t&&this._secondaryExportInfoProviders[e]?this._secondaryExportInfoProviders[e]():a&&this._captionExportInfoProviders[e]?this._captionExportInfoProviders[e]():this._primaryExportInfoProviders[e]?this._primaryExportInfoProviders[e]():null}registerPrimaryExportItem(e,t){this._primaryExportInfoProviders[e]=t}unregisterPrimaryExportItem(e){this._primaryExportInfoProviders[e]&&delete this._primaryExportInfoProviders[e]}registerSecondaryExportItem(e,t){this._secondaryExportInfoProviders[e]=t}unregisterSecondaryExportItem(e){this._secondaryExportInfoProviders[e]&&delete this._secondaryExportInfoProviders[e]}registerCaptionExportItem(e,t){this._captionExportInfoProviders[e]=t}unregisterCaptionExportItem(e){this._captionExportInfoProviders[e]&&delete this._captionExportInfoProviders[e]}dispose(){super.dispose(),this._primaryExportInfoProviders={},this._secondaryExportInfoProviders={},this._captionExportInfoProviders={}}}var bd=a(1386),fd=a(8058);class yd extends wa.I{_getParameterValues(e){var t=null;return e.staticListLookUpSettings()?t=ke.observableArray(e.staticListLookUpSettings().values().map((e=>({Value:e.value()})))):e.dynamicListLookUpSettings()&&(t=this._getParameterValuesCallback(e.type(),e.dynamicListLookUpSettings(),!1)),t}_getParameterDefaultValue(e,t){return"None"!==e.lookUpSourceType()&&e.allowMultiselect()?e.selectAllValues()?t&&t().map((e=>e.Value))||[]:e._valuesOfDefaultValues()||[]:e.defaultValue()}constructor(e,t){super(),this._parameters=e,this._getDashboardParameterType=e=>{var t=hn.string;return e&&(e.indexOf("DateTime")>-1?t=hn.dateTime:e.indexOf("DateOnly")>-1?t=hn.date:e.indexOf("TimeOnly")>-1?t=hn.time:e.indexOf("Decimal")+e.indexOf("Double")>-2?t=hn.float:e.indexOf("Boolean")>-1?t=hn.bool:e.indexOf(".Int")>-1&&(t=hn.int)),t},this.setParameters=(e,t=!0)=>{e.forEach((e=>{const a=e.getName&&e.getName()||e.Name,i=e.getValue?e.getValue():e.Value;var r=this._parameters.peek().filter((e=>e.name.peek()===a))[0];r&&(t&&this._parametersCollection.setParameterValue(a,i),r._value(i))}))},this._shouldRequestValuesUpdate=!0,this._getParameterValuesCallback=t,this.parameterCollection=ke.computed((()=>{var e=this._parameters();const t=!this._parametersCollection,a=e.map((e=>{var a=this._shouldRequestValuesUpdate||t?this._getParameterValues(e):ke.observableArray([]);return{Name:e.name(),DefaultValue:this._getParameterDefaultValue(e,a),Description:e.description(),Values:a,ContainsDisplayMember:e.containsDisplayMember(),Visible:e.parameterVisible(),AllowMultiselect:e.allowMultiselect(),AllowNull:e.allowNull(),Type:this._getDashboardParameterType(e.type()),OriginalType:e.type(),DynamicListLookUpSettings:e.dynamicListLookUpSettings,SelectAllValues:e.selectAllValues()}}));return t?this._parametersCollection=new bd.B(a):this._parametersCollection.refreshParameters(a,this._shouldRequestValuesUpdate),e.forEach((e=>{var t=e._actualValue();if(t===fd.k.SelectAllValue){let a=this._getParameterValues(e);t=a&&a().map((e=>e.Value))}this._parametersCollection.setParameterValue(e.name(),t)}
8)),t&&this._parametersCollection.collectionChanged.add((e=>{const t=e?[e]:this._parametersCollection.getParameterList();this.setParameters(t)})),this._parametersCollection})),this.toDispose(this.parameterCollection)}}function Sd(e,t,a){let i=e.findItem(t);if(!i)throw new Error("The item with the '"+t+"' name does not exist");if(!(i instanceof a))throw new Error("The '"+t+"' item has incorrect type.");return i}var vd=a(7944);class xd extends vo{createItem(e,t){return t.Type===So.g.comboBox?new Fi(e,t):super.createItem(e,t)}}class Dd{constructor(e){this._repaintRequest=e,this._resizeHandler=null,this.onInitialized=e=>{this._resizeHandler||(this._resizeHandler=()=>e.component.repaint(),this._repaintRequest.add(this._resizeHandler))},this.onDisposing=e=>{this._resizeHandler&&this._repaintRequest.remove(this._resizeHandler)}}}var Id=(e,t,a)=>{var i=new Dd(a);return{itemViewModel:ke.computed((()=>{var t=e.viewModel();return t.repaintRequest=a,t})),visible:ke.computed((()=>e.visible())),width:"100vw",height:"100%",onInitialized:i.onInitialized,onDisposing:i.onDisposing}},Cd=a(1880);class _d{get canMaximizeItem(){return"live"===this.dashboardItem._uiState()}_reset(){this.itemOffsetInPixels(0)}constructor(e,t,a,i){this.dashboardContext=e,this.repaintRequest=t,this.dashboardItem=a,this._fullscreenItemModel=i,this._cachedItemWidth=0,this._swipeToActionCoef=100,this.itemOffsetInPixels=ke.observable(0),this.actionReadyCoef=ke.computed((()=>{var e=this.itemOffsetInPixels();if(e>0){var t=Math.abs(e/this._swipeToActionCoef);return t>1&&(t=1),t}return 0})),this.isReadyForAction=ke.computed((()=>this.actionReadyCoef()>=1)),this.maximizeIconOpacity=ke.computed((()=>this.actionReadyCoef())),this.click=(e,t)=>{this._performShowFullscreenItem(),this.unselectItem(e,t)},this.selectItem=(e,t)=>{this.canMaximizeItem&&t.target.classList.add("dx-dashboard-mobile-layout-item-selected")},this.unselectItem=(e,t)=>{t.target.classList.remove("dx-dashboard-mobile-layout-item-selected")},this.swipestart=(e,t)=>{this._cachedItemWidth=(0,We.RG)(this._getStandaloneItemElement(t.target))},this.swipeupdate=(e,t)=>{t.offset>0?this.itemOffsetInPixels(t.offset*this._cachedItemWidth):this._reset()},this.swipeend=(e,t)=>{this.isReadyForAction()&&this._performShowFullscreenItem(),this._reset()},this.localContext=new _s({addContextToolbarItems:e=>{e.stateItems=[],e.actionItems=[],e.navigationItems=[]},createCaptionToolbar:(e,t,a,i,r)=>r.hasCaption?new ua(t,a,i,r.encodeHtml,Ot.caption,r.captionToolbarSeparatorRequired,!0):new oa,viewerItemCreated:(e,t)=>Td(t),beforeApplyViewerItemOptions:(e,t,a)=>{t.ParentContainer=void 0,wd(e,t)},itemCreatingType:"secondary"})}_performShowFullscreenItem(){this.canMaximizeItem&&this._fullscreenItemModel.maximizeItem(this.dashboardItem)}_getStandaloneItemElement(e){return e.parentElement.querySelector("dashboard-standalone-item")}}function wd(e,t){e instanceof Cd.o&&(t.ViewModel.ContentDescription.ArrangementMode="Auto")}function Td(e){e instanceof Xa&&(e._customizeViewOptions=e=>{e.columnHidingEnabled=!0,e.allowColumnResizing=!1},e._getColumnWidthProperty=()=>"width",e._getColumnWidthMode=()=>"AutoFitToContents",e._getDefaultBestCharacterCount=e=>10),e instanceof Xr&&(e._getIgnorePadding=()=>!1),e instanceof Ei&&(e._mobileLayout=()=>!0)}class Md{constructor(){this._target=ke.observable(null),this._visible=ke.observable(!1),this.visible=ke.computed((()=>this._visible())),this.masterItems=ke.computed((()=>this._target()?this._target()._masterFilterItems():[]))}addFilterButton(e,t){t._masterFilterItems().length&&e.push({name:ca.dashboardFilters,type:"button",icon:"dx-dashboard-filters",click:()=>{this.show(t)}})}show(e){this._target(e),this._visible(!0)}hide(){this._visible(!1)}}class Nd{constructor(e,t){this.dashboardItem=e,this.click=t,this.name=ke.computed((()=>e.name())),this.filterValues=ke.computed((()=>e._getDisplayFilterValues(Ea).filter((e=>e.Values[0]&&!!e.Values[0].Format)).map((e=>({name:e.Name,valuesString:e.Values.map((e=>(0,nt.bv)(e))).concat(e.Truncated?["â¦"]:[]).join(", ")})))))}}class Ed{constructor(e,t,a){this.width="100vw",this.height=`calc(100vh - ${e}px)`,this.visible=t;var i=new Dd(a);this.onInitializing=i.onInitialized,this.onDisposing=i.onDisposing}}class Ad{constructor(e,t,a){this.model=e,this.masterFilterItem=ke.observable(null),this.showMasterFilterItem=(e,t,a)=>{this.maximizeFiltersPopup(!0),this.masterFilterItem({dashboardItem:e,dashboardContext:t,repaintRequest:a,localContext:new _s({itemFactory:new xd,addContextToolbarItems:e=>{e.actionItems=e.actionItems.filter((e=>e.name!==ca.exportMenu))},viewerItemCreated:(e,t)=>Td(t),createCaptionToolbar:(e,t,a,i,r)=>new $o(t,a,i,r.encodeHtml,Ot.caption,r.captionToolbarSeparatorRequired),beforeApplyViewerItemOptions:(e,t,a)=>{t.ParentContainer=void 0,wd(e,t)},itemCreatingType:"primary"})})},this.closeMasterFilterItemPopup=()=>{this.maximizeFiltersPopup(!1),this.masterFilterItem(null)},this.closeMasterFiltersPopup=()=>{this.closeMasterFilterItemPopup(),this.model.hide()},this.maximizeFiltersPopup=ke.observable(!1),this.masterItems=ke.computed((()=>e.masterItems().map((e=>new Nd(e,(()=>this.showMasterFilterItem(e,t,a)))))));var i=ke.computed((()=>this.model.visible())),r=ke.computed((()=>!!this.masterFilterItem()));this.masterFiltersPopup=new Ed(50,i,a),this.masterFilterMaximizedItemPopup=new Ed(100,r,a),this.maximizeFiltersPopup=ke.observable(i())}}class Fd{get allowMaximizeItems(){return!0}set allowMaximizeItems(e){}get fullscreenItemProvider(){return this.fullscreenItemModel}constructor(e,t,a,i=!1,r){this.dashboard=e,this.dashboardContext=t,this._encodeHtml=i,this.selectedDashboardItem=ke.computed((()=>null)),this.emptyItemTemplates=ke.observableArray(),this.selectedLayoutItem=ke.computed((()=>
8null)),this.visibleItemsProvider=null;var o=new _s({addContextToolbarItems:e=>{var t=this.fullscreenItemModel.dashboardItem();t instanceof No.s&&this.masterFiltersEditorModel.addFilterButton(e.stateItems,t),e.navigationItems.push({name:ca.backButton,type:"button",template:()=>{let e=document.createElement("div");e.classList.add(Ot.flexParent,Ot.ellipsisText);let t=document.createElement("div");return t.classList.add(Ot.buttonBack,Ot.truncated),t.innerText=(0,u.getLocalizationById)("DashboardWebStringId.MobileLayout.Back"),e.append((0,at.aZ)(Ot.iconBack),t),e},click:()=>{this.fullscreenItemModel.restoreDownItem()}})},createCaptionToolbar:(e,t,a,i,r)=>new $o(t,a,i,r.encodeHtml,Ot.caption,r.captionToolbarSeparatorRequired),viewerItemCreated:(e,t)=>Td(t),beforeApplyViewerItemOptions:(e,t,a)=>{t.ParentContainer=void 0,wd(e,t)},itemCreatingType:"secondary"}),n=a("dashboardExport");n&&n._initializeSecondaryExportItem(o),this.fullscreenItemModel=new td(t,o),this.masterFiltersEditorModel=new Md,this.dashboardTitleContext=new Ds(this._encodeHtml,a,!1,r);let s=this._getDashboardItemsInLayoutOrder(e.layout());this.items=Vd(s).map((t=>new Pd(t.itemComponentNames.map((t=>e.findItem(t))).filter((e=>!(e instanceof Ms.Z||e instanceof ps.Y))),t.groupName))).filter((e=>e.dashboardItems.length>0))}_getDashboardItemsInLayoutOrder(e){var t=[];if(e.dashboardItem()&&!(e instanceof vd.C)){let a=e.item&&e.item.parentContainer()?this.dashboard.findItem(e.item.parentContainer()):void 0;this._getGroupName(a);t.push({groupName:this._getGroupName(a),groupComponentName:this._getGroupComponentName(a),itemComponentName:e.dashboardItem()})}return e instanceof vd.C&&(t=t.concat(e.childNodes().reduce(((e,t)=>e.concat(this._getDashboardItemsInLayoutOrder(t))),[]))),t}_getGroupName(e){if(e){return(e instanceof Xs.b?this._getParentTabContainer(e).showCaption():e.showCaption())?e.name():e.name()+Ld}return Od}_getGroupComponentName(e){if(e){return(e instanceof Xs.b?this._getParentTabContainer(e).showCaption():e.showCaption())?e.componentName():e.componentName()+Ld}return Od}_getParentTabContainer(e){return this.dashboard.items().filter((e=>e instanceof ed.i)).filter((t=>-1!==t.tabPages().indexOf(e)))[0]}}class Pd{constructor(e,t){this.dashboardItems=e,this.groupName=t}}function Vd(e){let t,a=[];return e.forEach((e=>{t&&t.groupComponentName===e.groupComponentName?t.itemComponentNames.push(e.itemComponentName):(t={groupName:e.groupName,groupComponentName:e.groupComponentName,itemComponentNames:[e.itemComponentName]},a.push(t))})),a}const Bd=()=>{const e="dashboard-mobile-layout-widget";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:function(e,t){var a=e.componentArgs;ke.unwrap(a.dashboard);var i=ke.observable(Ia),r=ke.observable(r);let o=t.element,n=(0,We.RG)(o),s=(0,We.Oq)(o),d=ke.observable(n),l=(0,We.NG)();var u=null;let c=()=>({width:(0,We.RG)(o),height:(0,We.Oq)(o)-i()});var h=()=>{(0,We.RG)(o)==n&&(0,We.Oq)(o)==s||(u&&u.option(c()),l.fire(),n=(0,We.RG)(o),s=(0,We.Oq)(o),d(n))};let p=()=>h();window.addEventListener("resize",p);var m=setInterval((()=>h()),300);const g=new Fa(a.dashboardTitleContext,a.dashboard,(e=>{e.contentItems=e.contentItems.filter((e=>-1===[ca.titleFilterIcon,ca.titleFilterText].indexOf(e.name))),a.masterFiltersEditorModel.addFilterButton(e.actionItems,a.dashboard)}));ke.utils.domNodeDisposal.addDisposeCallback(o,(function(){clearInterval(m),g.dispose(),window.removeEventListener("resize",p)}));var b=Gd(ke.computed((()=>({toolbarOptions:$d(g.toolbarOptions().toolbarOptions),allowHideEmptyToolbar:!0}))),d,i,a.dashboardTitleContext,Ot.actionToolbar),f=Gd(ke.computed((()=>({toolbarOptions:Hd(g.toolbarOptions().toolbarOptions),allowHideEmptyToolbar:!0}))),d,r,a.dashboardTitleContext,Ot.contentToolbar);return{itemMasterFiltersViewModel:new Ad(a.masterFiltersEditorModel,a.dashboardContext,l),fullscreenItemViewModel:Id(a.fullscreenItemModel,a.masterFiltersEditorModel,l),titleViewModel:b,layoutViewModel:qd(o,c(),a.dashboardContext,l,a.items,a.fullscreenItemModel,(e=>u=e),f,a.dashboard.title.visible())}}},template:(0,He.getTemplate)("dx-dashboard-mobile-layout-widget")})};let Od="_dx_dashboard_ungrouped_mobile_layout_item_key",Ld="_dx_dashboard_group_without_caption_mobile_layout_item_key",kd="_dx_dashboard_mobile_layout_title_key",Wd="dx-dashboard-ungrouped-item",Rd="dx-dashboard-display-none",zd="dx-dashboard-group-without-caption";var Gd=(e,t,a,i,r)=>({options:e,width:t,height:a,encodeHtml:i.encodeHtml,className:r}),$d=e=>({staticItems:e.navigationItems,actionItems:e.actionItems,stateItems:e.stateItems,navigationItems:[]}),Hd=e=>({staticItems:e.staticItems,actionItems:[],stateItems:[],navigationItems:[]}),qd=(e,t,a,i,r,o,n,s,d)=>{var l={data:s,name:"dx-dashboard-mobile-title"};let u=r.map((e=>{let t=e.dashboardItems.map((e=>({data:new _d(a,i,e,o),name:"dx-dashboard-mobile-layout-item"})));return{key:e.groupName,items:t}}));return{indicateLoading:!1,...t,activeStateEnabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,grouped:!0,dataSource:(d?[{key:kd,items:[l]}]:[]).concat(u),onContentReady:e=>{n(e.component)},groupTemplate:(e,t,a)=>{if(e.key===Od||e.key===kd){let i=e.key===kd||e.key===Od&&(d&&1===t||!d&&0===t)?Rd:Wd;return(0,We.I1)(a).classList.add(i),document.createElement("div")}if(-1!==e.key.search(Ld))return(0,We.I1)(a).classList.add(zd),document.createElement("div");{let t=document.createElement("div");return t.innerText=e.key,t}}
8}},Ud=a(6768),Kd=a(4102);class Yd{constructor(e,t,a,i){this._dashboardContainer=e,this._errorHandler=t,this._dataServiceUrls=a,this._remoteService=i,this.getColoringScheme=(e="")=>{throw new Error((0,ut.Mu)("DashboardWebStringId.Notification.MethodIsNotAllowedInViewerMode"))},this.getDashboardPalette=()=>{throw new Error((0,ut.Mu)("DashboardWebStringId.Notification.MethodIsNotAllowedInViewerMode"))},this.getAvailableFontFamilies=()=>{throw new Error((0,ut.Mu)("DashboardWebStringId.Notification.MethodIsNotAllowedInViewerMode"))},this.getItemData=(e,t)=>this._performRequest(this._dataServiceUrls.DashboardItemGetAction,{itemId:e.componentName(),query:this._getItemDataQuery(e,t)}),this.getBatchItemData=(e,t)=>this._performRequest(this._dataServiceUrls.DashboardItemBatchGetAction,{items:e.reduce(((e,a)=>(e[a.componentName()]=this._getItemDataQuery(a,t),e)),{})}),this.getMapShapeFile=e=>this._performRequest(this._dataServiceUrls.GetMapShapeFileAction,{itemId:e}),this.getUnderlyingData=(e,t,a,i,r)=>this._performRequest(this._dataServiceUrls.GetUnderlyingDataAction,{itemId:e,query:r,columnValues:t,rowValues:a,columnNames:i}),this.markDataSourcesForReload=()=>{const e={dashboardId:this._dashboardContainer.id};return this._ensureClientServerContract(e),this._remoteService.postToServer(this._dataServiceUrls.MarkDataSourcesForReloadAction,e)}}getParameterValues(e,t,a,i,r,o,n,s,d){return this._performRequest(this._dataServiceUrls.ParameterValuesAction,{dataSourceId:e,dataMember:a,changedParameters:d,valueMember:i,displayMember:r,sortOrder:o,sortByMember:n,parameterType:s}).fail((a=>this._errorHandler.showError((0,ut.Mu)("DashboardWebStringId.Notification.AttemptToLoadParameterValues")+(t&&t.name()||e),a)))}performExport(e,t){var a=this._createCommonArgs();this._ensureClientServerContract(a);var i={model:t,...e,...a};this._remoteService.performPostback(this._dataServiceUrls.PerformExportAction,i).fail((e=>this._errorHandler.showError((0,ut.Mu)("DashboardWebStringId.Notification.AttemptToPerformExport"),e)))}getDimensionUniqueValues(e,t,a){throw new Error((0,ut.Mu)("DashboardWebStringId.Notification.MethodIsNotAllowedInViewerMode"))}getDimensionFilterItems(e,t,a,i){throw new Error((0,ut.Mu)("DashboardWebStringId.Notification.MethodIsNotAllowedInViewerMode"))}getDimensionFilterString(e,t,a){throw new Error((0,ut.Mu)("DashboardWebStringId.Notification.MethodIsNotAllowedInViewerMode"))}getFieldList(e,t,a){throw new Error((0,ut.Mu)("DashboardWebStringId.Notification.MethodIsNotAllowedInViewerMode"))}convertItem(e,t){throw new Error((0,ut.Mu)("DashboardWebStringId.Notification.MethodIsNotAllowedInViewerMode"))}_getItemDataQuery(e,t){let a=(0,We.zw)({},e._getDataQueryParams());return e instanceof No.s&&t&&e._limitDataState.enabled&&(a.LimitVisibleData=!0),a}_queryParamsToQueryString(e){var t={};return e&&Object.keys(e).forEach((a=>{var i=ke.unwrap(e[a]);i&&("object"==typeof i?Object.keys(i).length>0&&(t[a]=JSON.stringify(i)):t[a]=i)})),0===Object.keys(t).length?"":(0,We.ql)(t)}_createCommonArgs(){return{dashboardId:this._dashboardContainer.id,parameters:(0,fd.q)(this._dashboardContainer.dashboard.parameters(),this._dashboardContainer.dashboard._tempParameterValues)}}_performRequest(e,t){var a=this._createCommonArgs();return Object.keys(t).forEach((e=>{if(a[e])throw Error(`The '${e}' request argument key is reserved for common event args`);a[e]=t[e]})),this._ensureClientServerContract(a),this._performRequestCore(e,a)}_performRequestCore(e,t){var a=this._queryParamsToQueryString(t);a&&(a=(-1==e.indexOf("?")?"?":"&")+a);var i=e+a;return i.length<Yd.maxQueryStringLength?this._remoteService.getFromServer(i):this._remoteService.postToServer(e,t)}_ensureClientServerContract(e){Kd.Ec.isValid(e)?e.dashboardId=String(e.dashboardId):console.error("Incorrect type of 'dashboardId' option: "+typeof e.dashboardId)}}Yd.maxQueryStringLength=2e3;class jd extends Yd{constructor(e,t,a,i){super(e,t,a,i),this.getColoringScheme=(e="")=>this._performRequest(this._dataServiceUrls.GetColoringSchemeAction,{itemId:e,query:e?this._dashboardContainer.dashboard._findDataItem(e)._getDataQueryParams():{}}).fail((e=>{this._errorHandler.showError((0,ut.Mu)("DashboardWebStringId.Notification.AttemptToGetColorScheme"),e)})),this.getDashboardPalette=()=>{const e={dashboardId:this._dashboardContainer.id};return this._ensureClientServerContract(e),this._remoteService.postToServer(this._dataServiceUrls.GetDashboardPaletteAction,e)},this.getAvailableFontFamilies=()=>{const e={dashboardId:this._dashboardContainer.id};return this._ensureClientServerContract(e),this._remoteService.getFromServer(this._dataServiceUrls.GetAvailableFontFamiliesAction,e)}}convertItem(e,t){return this._performRequest(this._dataServiceUrls.ConvertItemAction,{itemId:e.componentName(),destinationItemTypeName:t}).fail((e=>{this._errorHandler.showError((0,ut.Mu)("DashboardWebStringId.Notification.AttemptToConvertItemToType")+t,e)}))}getDimensionUniqueValues(e,t,a){return this._performRequest(this._dataServiceUrls.DimensionUniqueValuesAction,{dataSourceId:e.componentName(),dimension:new He.ModelSerializer({useRefs:!1}).serialize(a),dataMember:t}).fail((t=>{this._errorHandler.showError((0,ut.Mu)("DashboardWebStringId.Notification.AttemptToLoadDimensionUniqueValues")+e.name(),t)}
8))}getDimensionFilterItems(e,t,a,i){return this._performRequest(this._dataServiceUrls.DimensionFilterItemsAction,{itemId:e.componentName(),query:e._getDataQueryParams(),dimensionDataMember:t,previousState:a,branch:i})}getDimensionFilterString(e,t,a){return this._performRequest(this._dataServiceUrls.DimensionFilterStringAction,{itemId:e.componentName(),query:e._getDataQueryParams(),dimensionDataMember:t,previousState:a,branch:null})}getFieldList(e,t,a){return this._performRequest(this._dataServiceUrls.FieldListAction,{dataSourceId:e.componentName(),dataMember:t,fieldPath:a}).fail((t=>{this._errorHandler.showError((0,ut.Mu)("DashboardWebStringId.Notification.AttemptToLoadFieldListForDataSource")+e.name(),t)}))}_createCommonArgs(){return{dashboardId:this._dashboardContainer.id,dashboard:this._dashboardContainer.dashboard.getJSON(),parameters:(0,fd.q)(this._dashboardContainer.dashboard.parameters(),this._dashboardContainer.dashboard._tempParameterValues)}}_performRequestCore(e,t){return this._remoteService.postToServer(e,t)}}var Qd=a(5292),Zd=a(516),Jd=a(1513);const Xd=()=>{const e="dx-dashboard-button-group";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:function(e,t){return{keyExpr:"value",width:"100%",items:ke.unwrap(e.values).map((function(e){return{value:e.value,text:(0,ut.Mu)(e.displayValue)}})),onItemClick:function(t){e.value(t.itemData.value)},disabled:e.disabled,selectedItemKeys:[ke.unwrap(e.value.peek())]}}},template:(0,He.getTemplate)("dx-dashboard-button-group-template")})},el=()=>{const e="dx-dashboard-checked-button";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:function(e,t){var a={elementAttr:{class:e.icon?"dx-dashboard-button-with-icon":void 0},keyExpr:"key",width:"100%",items:ke.computed((()=>{var t=ke.unwrap(e.template),a=ke.unwrap(e.icon);return!t&&a&&(t=`\x3c!-- ko template: '${a}' --\x3e\x3c!-- /ko --\x3e`),[{key:"key",disabled:ke.unwrap(e.disabled),hint:ke.unwrap(e.hint),text:ke.unwrap(e.text),template:t}]})),onItemClick:e.click,disabled:e.disabled,selectedItemKeys:ke.computed((()=>ke.unwrap(e.isSelected)?["key"]:[]))};return!1===e.isSelected&&(a.onSelectionChanged=e=>{e.component.option("selectedItemKeys",[])}),a}},template:(0,He.getTemplate)("dx-dashboard-button-group-template")})};class tl{constructor(e,t,a,i,r){this.value=e,this.uniqueKey=t,this.entry=a,this.items=[],this.expanded=!0,this.custom=!1,i&&(this.editColor=(e,t)=>{i(a,t)},this.custom=a.custom);var o=!!i&&r;this.color=o?o.css:null}}class al{static construct(e,t,a,i=()=>{},r){var o=e.shift(),n=t.filter((e=>e.uniqueKey===o.id))[0];!n&&o&&(n=new tl(o.displayValue,o.id,a,0===e.length?i:null,r),t.push(n)),n&&e.length>0&&al.construct(e,n.items,a,i,r)}constructor(e){this.removeItem=e=>{this.removeEntry(e.entry),this.selectedEntry(null)},this.selectedTreeItems=ke.observable([]),this.onItemSelectionChanged=e=>{this.selectedEntry(e.node.itemData.entry)},this.dataSource=ke.computed((()=>{var t=[];return e.dataSource().forEach((a=>{var i=a.dimensionKeys().map((e=>({displayValue:e.displayText(),id:e.displayText()})));a.measureKeys().length&&i.push({displayValue:a.measureKeys().map((e=>e.displayText())).join(" | "),id:a.measureKeys().map((e=>e._id)).join(" | ")});let r=null===a.paletteIndex()?a.color():e.colorPalette()[a.paletteIndex()];al.construct(i,t,a,ke.unwrap(e.editColor),r)})),t})),this.colorPickerModel=e.colorPickerModel,this.isTreeMode=ke.computed((()=>e.dataSource().length>0&&e.dataSource()[0].dimensionKeys().length+e.dataSource()[0].measureKeys().length>1)),this.allowModify=e.allowModify,this.selectedEntry=e.selectedEntry,this.addNewEntry=e.addNewEntry,this.removeEntry=ke.unwrap(e.removeEntry),this.allowAddNewEntry=(0,Ue.Tq)({colorSchemeEntries:e.dataSource},(e=>this.allowModify&&e.colorSchemeEntries.some((e=>e.dimensionKeys().length>0))))}}const il=e=>t=>({template:a=>rl(a,t,e)}),rl=(e,t,a)=>{const i=document.createElement("div");i.classList.add("dx-dashboard-form-column-content-wrapper");let r=new al(a);return ke.applyBindingsToNode(i,{template:{name:"dx-dashboard-colors-view",data:r}},t.bindingContext),i},ol=()=>{const e="dx-dashboard-colors-component";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:al,template:(0,He.getTemplate)("dx-dashboard-colors-view")})};var nl=a(6553),sl=a(6185),dl=a(7899),ll=a(6592),ul=a(1884);class cl{constructor(e,t){this.setAppearance=e,this.availableFontFamilies=t,this.visible=ke.observable(!1),this.isMaterial=(0,re.isMaterial)((0,re.current)()),this.appearancePreview=ke.observable(null),this.colorBox=(e,t)=>({dataField:e,label:{text:(0,ut.Mu)(t)},cssClass:"dx-dashboard-appearance-layout-item",editorType:"dxColorBox",editorOptions:{editAlphaChannel:!0}}),this.buttonGroup=e=>{const t=document.createElement("div"),a={items:this.fontStyles,keyExpr:"dataField",selectionMode:"multiple",selectedItemKeys:this.appearancePreview().fontStyles,stylingMode:"outlined",onSelectionChanged(t){e.component.updateData(e.dataField,t.component.option("selectedItemKeys"))}};return new(di())(t,a),t},this.styleButtons=()=>({dataField:"fontStyles",cssClass:"dx-dashboard-appearance-item-wrapper dx-dashboard-appearance-layout-item",label:{visible:!1},template:this.buttonGroup}),this.fontStyle=(e,t)=>
vendor: 5,635 bytes, line 8
8({icon:e.toLocaleLowerCase(),hint:(0,ut.Mu)(t),dataField:e,elementAttr:{class:"dx-dashboard-appearance-item-font-style-button"}}),this.fontStyles=[this.fontStyle("Bold","DashboardStringId.FormatConditionAppearanceFontBold"),this.fontStyle("Italic","DashboardStringId.FormatConditionAppearanceFontItalic"),this.fontStyle("Underline","DashboardStringId.FormatConditionAppearanceFontUnderline")],this.appearanceSettingsGroup=()=>({itemType:"group",colCount:3,cssClass:"dx-dashboard-appearance-layout",items:[this.colorBox("backColor","DashboardWebStringId.ConditionalFormatting.Appearance.BackColor"),this.colorBox("foreColor","DashboardWebStringId.ConditionalFormatting.Appearance.ForeColor"),this.styleButtons()]}),this.fontFamilyEditor=e=>t=>{const a=document.createElement("div");a.classList.add("dx-dashboard-appearance-font-family-editor-list"),a.classList.add("dx-dashboard-appearance-bordered-item"),a.classList.add("dx-dashboard-form-open");const i=(0,ul.GR)(t),r={dataSource:e,selectionMode:"single",searchEnabled:!0,searchMode:"contains",searchEditorOptions:{placeholder:(0,ut.Mu)("DashboardWebStringId.SearchFontFamilies")},disabled:t.editorOptions?.disabled||void 0,pageLoadMode:"scrollBottom",selectedItems:[i],onItemClick:e=>t.component.updateData(t.dataField,e.itemData)};return new($())(a,r),a},this.fontFamily=e=>({dataField:"fontFamily",label:{visible:!1},template:this.fontFamilyEditor(e)}),this.styledTextPreviewEditor=()=>{const e=document.createElement("div");return e.classList.add("dx-dashboard-text-preview"),e.classList.add("dx-dashboard-appearance-bordered-item"),e.textContent="Preview",this.appearancePreview().backColor&&(e.style.backgroundColor=this.appearancePreview().backColor),this.appearancePreview().foreColor&&(e.style.color=this.appearancePreview().foreColor),this.appearancePreview().fontFamily&&(e.style.fontFamily=this.appearancePreview().fontFamily),-1!==this.appearancePreview().fontStyles.indexOf("Italic")&&(e.style.fontStyle="italic"),-1!==this.appearancePreview().fontStyles.indexOf("Bold")&&(e.style.fontWeight="bold"),-1!==this.appearancePreview().fontStyles.indexOf("Underline")&&(e.style.textDecoration="underline"),e},this.preview={dataField:"preview",label:{visible:!1},template:this.styledTextPreviewEditor},this.buttonItems=ke.observableArray([{toolbar:"bottom",location:"after",widget:"dxButton",options:{type:"default",text:(0,ut.Mu)("DashboardWebStringId.ConditionalFormatting.Save"),onClick:()=>{this.setAppearance(this.getValue()),this.visible(!1)}}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardStringId.ButtonCancel"),onClick:()=>this.visible(!1)}}]),this.popupOptions={toolbarItems:this.buttonItems,visible:this.visible,height:this.isMaterial?"450px":"470px",width:"750px",minWidth:"450px",maxWidth:"70%",showCloseButton:!0,wrapperAttr:{class:"dx-dropdowneditor-overlay"},title:(0,ut.Mu)("DashboardWebStringId.ConditionalFormatting.CustomStyleSettings")},this.items=[this.appearanceSettingsGroup(),{itemType:"group",cssClass:"dx-dashboard-appearance-font-family-editor",items:[this.fontFamily(this.availableFontFamilies)]},{itemType:"group",items:[this.preview]}],this.formOptions={formData:this.appearancePreview,items:this.items,height:"100%",labelLocation:"top",showColonAfterLabel:!1,onFieldDataChanged:e=>{e.component.itemOption("preview",this.appearancePreview())}}}show(e){const t=e?.fontStyle?.split(",").filter((e=>!!e)).map((e=>e.trim()))||[];this.appearancePreview({backColor:e?.backColor??"#FFFFFF",foreColor:e?.foreColor??"#000000",fontFamily:e?.fontFamily??null,fontStyles:t}),this.visible(!0)}getValue(){return{backColor:this.appearancePreview().backColor||"#FFFFFF",foreColor:this.appearancePreview().foreColor||"#000000",fontFamily:this.appearancePreview().fontFamily,fontStyle:this.appearancePreview().fontStyles.length?this.appearancePreview().fontStyles.join(", "):null}}}class hl{constructor(e){this.setColor=e,this.color=ke.observable(""),this.visible=ke.observable(!1),this.buttonItems=ke.observableArray([{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardWebStringId.ButtonConfirm"),onClick:()=>{this.setColor(this.color()),this.visible(!1)}}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardStringId.ButtonCancel"),onClick:()=>this.visible(!1)}}])}show(e){this.color(e),this.visible(!0)}}class pl{constructor(e){this._item=e.item,this._itemAdapter=(0,ll.o)(this._item),this._editorClickHandler=e.clickHandler,this._isSelected=e.isSelected,this._initialize({isEmptyAllowed:e.isEmptyAllowed,isRange:e.isRange,isGradient:e.isGradient,restrictToColor:e.restrictToColor}),this.colorPicker=new hl((e=>{e&&(this._itemAdapter.setCustomColor(e),this._editorClickHandler("SaveColor"))})),e.getAvailableFontFamilies||(e.getAvailableFontFamilies=()=>ke.computed((()=>[]))),this.customizeAppearanceDialog=new cl((e=>{e&&(0,dl.dm)((()=>{this._itemAdapter.setCustomAppearance(e),this._editorClickHandler("SaveAppearance")}))}),e.getAvailableFontFamilies())}clickHandlerCore(e){this._itemAdapter.hasCustomStyle()&&(this._itemAdapter.isEmptyCustomStyle()||this._isSelected())?this._showCustomStyleEditor(e):this._editorClickHandler("None")}_showCustomStyleEditor(e){if(e){const e=this._itemAdapter.getCustomColor();this.colorPicker.show(e||"rgba(255,255,255,1)")}else{const e=this._itemAdapter.getCustomAppearance();this.customizeAppearanceDialog.show(e)}return{}}_initialize({isEmptyAllowed:e,isRange:t,isGradient:a,restrictToColor:i}){this.title=ke.pureComputed((()=>this._itemAdapter.getLocalizedCaption())),this.cssStyles=ke.pureComputed((()=>
8this._itemAdapter.getCssStyles())),this.cssClasses=ke.pureComputed((()=>{const i=this._itemAdapter.getCssClasses(e,t,a);return this._isSelected()&&!t&&i.push("dx-state-selected"),i.join(" ")})),this.dataLabel=ke.pureComputed((()=>{const e=this._item instanceof Be.ColorStyleSettings||this._item instanceof Be.AppearanceSettings&&i;return this._item instanceof Be.ColorStyleSettings&&this._item.predefinedColor()===sl.emptyStyleType||this._item instanceof Be.AppearanceSettings&&this._item.appearanceType()===sl.emptyStyleType||!e?this._itemAdapter.getLabelText(t,a,i):""})),this.isRangeStop=ke.pureComputed((()=>t&&a&&this._itemAdapter.getPredefinedStyle()!==sl.emptyStyleType)),this.clickHandler=t?void 0:()=>this.clickHandlerCore(i)}}var ml=a(3680),gl=a(4838);const bl=(e,t)=>a=>{const i=a.querySelector(".dx-dashboard-layout-container"),r=a.querySelector(".dx-dashboard-item-menu-container.dx-state-selected .dx-dashboard-item-menu .dx-dashboard-"+e.menuItemId+"-options-button"),o=ke.observable(!0),n=()=>i.clientHeight;let s=null,d=null,l=null;const u=ke.pureComputed((()=>e.detailVisible()&&o()));return{target:r,container:a,visible:u,position:{my:(0,Ue.Tq)({isLeft:t.isLeft},(e=>e.isLeft?"right":"left")),at:(0,Ue.Tq)({isLeft:t.isLeft},(e=>e.isLeft?"left":"right")),boundary:i,collision:"flipfit",boundaryOffset:"0, 0",offset:(0,Ue.Tq)({isLeft:t.isLeft},(e=>e.isLeft?"+10, 0":"-10, 0"))},height:n(),width:ke.unwrap(e.panelWidth)+2,hoverStateEnabled:!1,onShown:e=>{(0,We.I1)(e.component._$content).classList.add("dx-state-hover")},hideOnOutsideClick:!1,animation:{enabled:!1},onInitialized:a=>{let u=a.component,c=(0,at.sg)((()=>{u.option("height",n())}),1);d=new ResizeObserver((e=>e[0]&&c())),d.observe(i),l=new IntersectionObserver((e=>{const t=e[e.length-1];t&&o(t.isIntersecting)}),{root:i,rootMargin:"-36px"}),l.observe(r),s=(0,at.sg)((()=>{e.isDisposing||u.repaint()}),1),t.layoutController.subscribeOnScroll(s),t.subscribeLayoutItemRepaintRequest(s)},onDisposing:()=>{e.isDisposing=!0,d&&d.unobserve(i),l&&l.unobserve(r),t.layoutController.unsubscribeOnScroll(s),t.unsubscribeLayoutItemRepaintRequest(s),u.dispose()},hideOnParentScroll:!1,wrapperAttr:(0,Ue.Tq)({isLeft:t.isLeft},(t=>{const a=["dx-dashboard-property-grid","dx-disappearing-overlay","dx-dashboard-context-menu-container","dx-menu-position-"+(t.isLeft?"left":"right")];return e.popoverClass&&a.push(e.popoverClass),{class:a.join(" ")}}))}};var fl=a(3374),yl={BindingPanelPanelWidth:(e=!1)=>e?(0,re.isMaterial)((0,re.current)())?300:220:(0,re.isMaterial)((0,re.current)())?600:495,OptionsPanelWidth:(e=!1)=>(0,re.isMaterial)((0,re.current)())?e?300:298:274};const Sl=(e,t)=>({menuButton:{icon:e.icon,hint:(0,ut.Mu)(e.hint||e.title),cssClass:(0,Ue.Tq)({detailVisible:e.detailVisible},(t=>{const a=["dx-dashboard-"+e.menuItemId+"-options-button"];return t.detailVisible&&a.push("dx-state-selected"),a.join(" ")})),clickHandler:()=>t.menuItemClick(e&&e.menuItemId)},menuPropertiesPanel:{title:(0,ut.Mu)(e.title),panelContent:{view:e.templateName,viewModel:{title:(0,ut.Mu)(e.title||e.hint),data:e.customData,isSecondaryPanelVisible:t.isSecondaryPanelVisible,hideBindingPanel:t.hideBindingPanel,hideBindingProperties:t.hideBindingProperties,detailVisible:e.detailVisible}}
8,cssClasses:ke.pureComputed((()=>t.selectedItemSurface&&t.selectedItemSurface.propertiesController.mainModel()?"dx-visible-properties":"")),style:t.propertiesPanelStyle,detailVisible:e.detailVisible,hidePanelAction:t.hideBindingPanel},getPopoverOptions:bl(e,t)});class vl extends wa.I{constructor(e,t,a,i,r){super(),this.layoutController=e,this.layoutItem=t,this._positionCalculator=a,this.propertiesController=i,this.menuItemClick=e=>{this.contextMenuItems().forEach((t=>{t.menuItemId!==e?t.detailVisible(!1):(this.propertiesController.mainModel(null),t.detailVisible.peek()?t.detailVisible(!1):(t.showMenu&&t.showMenu(),t.detailVisible(!0)))}))},this.contextMenuItems=ke.observableArray(),this.contextMenuItemViewModels=(0,Ue.Tq)({contextMenuItems:this.contextMenuItems},(e=>e.contextMenuItems.sort(((e,t)=>(e.index||Number.MAX_VALUE)-(t.index||Number.MAX_VALUE))).map((e=>Sl(e,this))))),this.menuItemDetailVisible=ke.pureComputed((()=>this.contextMenuItems().some((e=>e.detailVisible())))),this.verticalPosition=ke.observable(),this.isLeft=ke.observable(),this.isCollapsed=ke.observable(!1),this.isCollapsedStateToggleVisible=ke.observable(!1),this._recalculatePosition=()=>{this._positionCalculator.element&&(this.verticalPosition(this._positionCalculator.calculateVPosition()),this.isLeft(this._positionCalculator.calculateIsLeft()))},this._recalculatePositionDebounced=(0,at.sg)(this._recalculatePosition,1),this.hideBindingProperties=()=>{this.propertiesController.secondaryModel()&&this.isSecondaryPanelVisible()?this.isSecondaryPanelVisible(!1):(this.propertiesController.mainModel(null),this.contextMenuItems().filter((e=>e.detailVisible()&&"item-binding-panel"!==e.menuItemId))[0]&&this.hideBindingPanel())},this.hideBindingPanel=()=>{this.propertiesController.secondaryModel(null),this.propertiesController.mainModel(null),this.menuItemClick(null)},this.isSecondaryPanelVisible=ke.observable(!1),this.__secondaryPanelVisibleTimeout=0,this._repaintHandlers=[],this.selectedItemSurface=r,ke.computed((()=>{e.itemInteractionInProgress(this.menuItemDetailVisible())})),this._disposables.push(this.isSecondaryPanelVisible.subscribe((e=>{e||(this.__secondaryPanelVisibleTimeout=window.setTimeout((()=>{this.propertiesController.secondaryModel(void 0),this.__secondaryPanelVisibleTimeout=0}),350))}))),this._disposables.push(this.propertiesController.secondaryModel.subscribe((e=>{this.isSecondaryPanelVisible(!!e),this.__secondaryPanelVisibleTimeout&&clearTimeout(this.__secondaryPanelVisibleTimeout)}))),this.propertiesPanelStyle=ke.computed((()=>{var e=this.contextMenuItems().filter((e=>e.detailVisible()))[0],t=this.propertiesController.mainModel();return e&&"item-binding-panel"===e.menuItemId?{width:yl.BindingPanelPanelWidth(!t).toString()+"px",marginLeft:""}:{width:yl.OptionsPanelWidth(!0).toString()+"px",marginLeft:"0px"}})),this._disposables.push(this.propertiesPanelStyle),this.subscribeLayoutItemRepaintRequest(this._recalculatePositionDebounced),this.toDispose(this.contextMenuItemViewModels.subscribe((()=>this._recalculatePositionDebounced()))),this.toDispose(this.layoutItem.isSelected.subscribe((()=>this._recalculatePositionDebounced()))),this.toDispose(this.isCollapsed.subscribe((()=>this._recalculatePositionDebounced()))),this.isLeft(this._positionCalculator.calculateIsLeft())}createViewModel(){return{isCollapsedStateToggleVisible:(0,Ue.Tq)({isLeft:this.isLeft},(e=>e.isLeft&&this._positionCalculator.calculateIsLeftAndInside())),isCollapsed:this.isCollapsed,collapsedStateToggle:()=>this.isCollapsed(!this.isCollapsed()),menuContainerCssClasses:(0,Ue.Tq)({isLeft:this.isLeft,isSelected:this.layoutItem.isSelected,verticalPosition:this.verticalPosition,isCollapsed:this.isCollapsed},(e=>{const t=[],a=e.isLeft&&this._positionCalculator.calculateIsLeftAndInside();return a?t.push("dx-position-left-inside"):e.isLeft&&t.push("dx-position-left"),e.isSelected&&t.push("dx-state-selected"),"top"===e.verticalPosition&&t.push("dx-dashboard-item-top"),"bottom"===e.verticalPosition&&(e.isCollapsed&&a?t.push("dx-dashboard-item-top"):t.push("dx-dashboard-item-bottom")),t.join(" ")})),menuItemDetailVisible:this.menuItemDetailVisible,contextMenuItemViewModels:this.contextMenuItemViewModels,deleteCurrentItemAction:()=>this.layoutController._selectedLayoutItem().delete(),deleteCurrentItemActionCaption:(0,ut.Mu)("DashboardWebStringId.Remove")}}subscribeLayoutItemRepaintRequest(e){this.layoutItem.repaintCallbacks.add(e),this._repaintHandlers.push(e)}unsubscribeLayoutItemRepaintRequest(e){this.layoutItem.repaintCallbacks.remove(e),this._repaintHandlers.splice(this._repaintHandlers.indexOf(e),1)}
vendor: 4,379 bytes, line 8
8dispose(){super.dispose(),this._repaintHandlers.forEach((e=>this.layoutItem.repaintCallbacks.remove(e))),this._repaintHandlers=[],this.selectedItemSurface&&this.selectedItemSurface.dispose(),this._positionCalculator&&(this._positionCalculator.element=null,this._positionCalculator.layoutContainer=null)}}const xl=()=>{const e="dx-dashboard-item-menu";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:function({layoutController:e,layoutItem:t,itemMenuViewModelContainer:a,notificationController:i},r){let o=new Dl(r.element),n=fl.ce.createSurfaceItem(t.viewModel.item(),e.dashboardModel,e.dataSourceBrowser,i,e.findExtension),s=new gl.C;n.propertiesController=s;let d=new vl(e,t,o,s,n);return a(d),ke.utils.domNodeDisposal.addDisposeCallback(r.element,(function(){d.dispose(),s.dispose(),o&&(o.element=null,o.layoutContainer=null),a(void 0)})),d.createViewModel()}},template:(0,He.getTemplate)(e)})};class Dl{_isValidElement(){return this.element?.parentElement&&this.layoutContainer}constructor(e){this.element=e,this.layoutContainer=(0,We.kp)(this.element,".dx-dashboard-layout-container")}calculateIsLeft(){if(!this._isValidElement())return!1;var e=this.element.parentElement.getBoundingClientRect(),t=this.layoutContainer.getBoundingClientRect(),a=e.left,i=e.right,r=t.left,o=t.right;return o-i<yl.BindingPanelPanelWidth()&&a-r>yl.BindingPanelPanelWidth()||o-i<50}calculateVPosition(){let e=this.element.querySelector(".dx-dashboard-item-menu"),t=(0,We.kp)(this.element,".dx-layout-item-wrapper");if(!this._isValidElement()||!t||!e)return"center";var a=t.getBoundingClientRect(),i=this.layoutContainer.getBoundingClientRect(),r=e.getBoundingClientRect();return r.height<=a.height?"center":a.top+a.height-r.height<i.top?"top":"bottom"}calculateIsLeftAndInside(){if(!this._isValidElement())return!1;const e=this.element.parentElement.getBoundingClientRect(),t=this.layoutContainer.getBoundingClientRect();return e.left-50<t.left}}var Il=".disappearing",Cl=e=>(0,We.kp)(e,".dx-layout-item-wrapper").querySelector(".dx-layout-item-container");ke.bindingHandlers.menuVisibilitySubscription={init:function(e,t,a,i,r){ke.utils.domNodeDisposal.addDisposeCallback(e,(function(){(0,Le.off)(Cl(e),Il)}))},update:function(e,t,a,i,r){let o=e=>{const t="dx-target-widget-hovered";let a=document.querySelectorAll(".dx-disappearing-overlay>.dx-overlay-content");for(let i=0;i<a.length;i++)e?a[i].classList.add(t):a[i].classList.remove(t)};t().visible.subscribe((t=>{let a=Cl(e);t?((0,Le.on)(a,"mouseenter"+Il,(()=>{o(!0)})),(0,Le.on)(a,"mouseleave"+Il,(()=>{o(!1)}))):((0,Le.off)(a,Il),o(!1))}))}};var _l=a(7687),wl=a(110),Tl=a(1683),Ml=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class Nl{constructor(e,t,a,i){this.detailsPropertiesComposer=t,this.itemSurface=a,this._removeDataItemContainer=i,this._disposables=[],this.propertiesTabs=ke.observableArray([]),this.selectItem=(e,t)=>{if(!e[t.propertyName]._specifics.isAttribute||!this.model()._getBindingModel().some((a=>this.model()[a.propertyName]!==e[t.propertyName]&&!this.model()[a.propertyName].dataItem()))){var a=new Tl.z(e[t.propertyName],t,this.itemSurface.dashboardItem,this.itemSurface._dataSourceBrowser,this.itemSurface.propertiesController,!1,t.fieldConstraint);a.newItemCreated.add(((e,t)=>{this.model()._getBindingModel().some((t=>this.model()[t.propertyName]!==e&&this.model()[t.propertyName].dataItem()))||this.dataFieldChoosed.fire(t,e)})),this.itemSurface.propertiesController.secondaryModel({displayText:t.emptyPlaceholder,data:a})}},this.model=ke.observable(),this.containerType=ke.observable(),this.singleItemSurface=ke.observable(),this.dataFieldChoosed=(0,We.NG)(),this.removeDataItem=e=>{this._removeDataItem(e)},this.dataItemDisplayNameProvider=e=>(0,_l.F)(this.itemSurface._dataSourceBrowser,this.itemSurface.dashboardItem,e),e.itemType&&this.containerType(e._getContainerType());var r=e=>{var t=[];t.push(this.itemSurface._dataSourceBrowser.getDataFieldsArray(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),"",Ud.mG)),this.model()._getBindingModel().forEac
8h((e=>{this.model()[e.propertyName].uniqueName()&&t.push(this.itemSurface._dataSourceBrowser.findDataField(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),this.model()[e.propertyName].dataItem().dataMember()))})),(0,We.wj)(t).done(((...t)=>{e=e.concat(this.detailsPropertiesComposer.composeTabs(this.model(),{dashboardItem:this.itemSurface.dashboardItem,containerType:this.containerType,dataSourceBrowser:this.itemSurface._dataSourceBrowser})),this.propertiesTabs(e)}))};this._disposables.push(this.model.subscribe((e=>{if(this.singleItemSurface.peek()&&(this.singleItemSurface.peek().dispose(),this.singleItemSurface(null)),1===e._getBindingModel().length){var t=e._getBindingModel()[0],a=new Tl.z(e[t.propertyName],t,this.itemSurface.dashboardItem,this.itemSurface._dataSourceBrowser,this.itemSurface.propertiesController,!1,t.fieldConstraint);a.newItemCreated.add(((e,t)=>{this.dataFieldChoosed.fire(t,e)})),this.singleItemSurface(a),this._disposables.push(a.propertiesTabs.subscribe((e=>{r(a.propertiesTabs())}))),r(a.propertiesTabs())}else e._getBindingModel().length>1?r([new wl.gL(wl.iq.DataItemsGroup,"Data Items",this)]):r([])}))),this.model(e),this._disposables.push({dispose:()=>{this.dataFieldChoosed.empty()}})}_removeDataItem(e){var t=e.dataItem();t&&(e.uniqueName(void 0),this.itemSurface.dashboardItem._removeDataItem(t),this.model()._getBindingModel().some((e=>!!this.model()[e.propertyName].dataItem()&&!this.model()[e.propertyName]._specifics.isAttribute))||(this.itemSurface.propertiesController.mainModel(null),this._removeDataItemContainer(this.model())))}dataItemErrorFactory(e){var t=ke.observable(!1);return this._disposables.push(ke.computed((()=>{e&&e.dataMember()&&this.itemSurface._dataSourceBrowser.findDataField(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),e.dataMember()).done((e=>{t(!e)}))}))),t}
8dispose(){this._disposables.forEach((e=>{e.dispose()}))}}Ml([dl.JZ],Nl.prototype,"_removeDataItem",null);const El=()=>{const e="dx-dashboard-group-data-items";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:e=>{var t=ke.unwrap(e.model);return{dataItems:t._getBindingModel().map((a=>({binding:a,item:t[a.propertyName],placeholder:a.emptyPlaceholder,removeDataItem:t=>{e.holder.removeDataItem&&e.holder.removeDataItem(t)},dataItemDisplayNameProvider:t=>e.holder.dataItemDisplayNameProvider&&e.holder.dataItemDisplayNameProvider(t)||"",click:()=>{e.holder.selectItem&&e.holder.selectItem(t,a)}}))),holder:e.holder}}},template:(0,He.getTemplate)(e)})};class Al{constructor(e,t,a,i){this.surface=e,this.$element=t,this.propertiesController=a,this.surfaceItemsFactory=i}}const Fl=()=>{const e="dx-dashboard-data-item-link";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:function(e,t){return e.propertiesController&&(e.selected=ke.computed((()=>(e.propertiesController.mainModel()&&e.propertiesController.mainModel().data&&ke.unwrap(e.propertiesController.mainModel().data.model))===(e.selectionTarget?ke.unwrap(e.selectionTarget):ke.unwrap(e.item))))),void 0===e.isEmpty&&(e.isEmpty=ke.computed((()=>!(e.item&&e.item.dataItem&&e.item.dataItem()&&e.item.dataItem().dataMember())))),e.placeholder=(0,ut.Mu)(e.placeholder),e.selectedPlaceholder=(0,ut.Mu)(e.selectedPlaceholder),e}},template:(0,He.getTemplate)(e)})};var Pl=a(4270),Vl=a(3052),Bl=a(2878),Ol=a(7582),Ll=a(2896),kl=a(5709),Wl=a(5792),Rl=a(1339),zl=a(8928);class Gl{constructor(e){this.dataSourceBrowser=e,this.viewModel=ke.observable(null)}canAddCalculatedField(e){var t=this.dataSourceBrowser.findDataSource(e);return!(!t||!t.hasCalculatedFields)&&(t instanceof kl.w?t.queries().length>0:t instanceof Vl.f?t._tables().length>0:t instanceof Bl.RC||t instanceof Ll.u?t.queries().length>0:!!t)}showAddDialog(e,t){var a=(0,We.KO)();if(this.canAddCalculatedField){var i=this.dataSourceBrowser.findDataSource(e),r=Wl.$A.generateName((0,ut.Mu)("DashboardStringId.NewCalculatedFieldNamePrefix")+" ",i.calculatedFields(),"name",1),o=new Vs.F({"@Name":r,"@DataMember":t,"@DataType":"Auto"});this.show(o,e,t).then((e=>a.resolve(e)),(e=>a.reject(e)))}else a.reject();return a.promise()}showEditDialog(e,t,a){return this.show(e,t,a)}removeCalcField(e,t){var a=this.dataSourceBrowser.findDataSource(t),i=e.dataMember(),r=[t].concat(i?[i]:[]);return this.dataSourceBrowser.clearFieldsCache(r.join(".")),a.calculatedFields.remove(e),(0,We.KO)().resolve(e).promise()}show(e,t,a){var i=(0,We.KO)(),r=[t].concat(a?[a]:[]);return this.viewModel(new $l(e,this.dataSourceBrowser,t,(e=>{let a=this.dataSourceBrowser.findDataSource(t);a&&-1===a.calculatedFields.indexOf(e)&&a.calculatedFields.push(e),i.resolve(e)}),(()=>this.dataSourceBrowser.clearFieldsCache(r.join("."))))),i.promise()}}class $l{resizeAceEditor(){this.onResize()&&this.onResize()()}getKeyLocalizationPair(e){return Object.keys(e).map((t=>({value:t,displayValue:(0,ut.Mu)(e[t])})))}constructor(e,t,a,i,r){this.toolbarItems=[],this.isCalcFieldNameValid=ke.observable(!0),this.popupVisible=ke.observable(!0),this.onResize=ke.observable();var o=t.findDataSource(a);this.getInfo=()=>[Ns.UU,Ol.j,Ol.Oj],this.nameValidationRules=[{type:"required"},{type:"custom",validationCallback:e=>{var i=!1;let r=t.findDataSource(a),o=[""];r instanceof kl.w?o=r.queries().map((e=>e.name())):r instanceof Vl.f?o=r._tables().map((e=>e.name())):r instanceof Bl.RC?o=r.queries().map((e=>e.alias())):r instanceof Ll.u&&(o=r.queries().map((e=>e._actualName())));let n=o.map((i=>t.findDataField(a,i,e.value)));return(0,We.Rp)(...n).done(((...t)=>{i=!0,e.rule.isValid=t.reduce(((e,t)=>e&&!t),!0),e.validator.validate()})),!!i&&e.rule.isValid},message:(0,ut.Mu)("DashboardWebStringId.DataSources.CalculatedField.UniqueNameError")}],this.calculatedField=e,this.dataMember=ke.observable(e.dataMember()),this.fieldType=ke.observable(e.fieldType()),this.availableTypes=this.getKeyLocalizationPair(Ol.j.values),this.name=ke.observable(e.name()),this.expression=ke.observable(e.expression()),this.expressionEditable={value:this.expression,path:ke.observable(e.dataMember()?[a,e.dataMember()].join("."):a),fieldName:e.n
vendor: 4,482 bytes, line 8
8ame,patchFieldName:t=>(0,Ud.xx)(o,e,t),isValid:ke.observable(!0),customizeCategories:(e,t,a)=>{var i=t[0].content.data.fields().treeListController,r=i.putSelectionHandler;i.putSelectionHandler=(e,t)=>{e.data.isList||r.call(i,e,t)}}},this.itemsProvider=new zl.v(t,t,t,t.parameters&&t.parameters(),ke.pureComputed((()=>a)),e.dataMember),this.displayNameProvider=Rl.M.create(t,t,a,e.dataMember()),this.saveHandler=ke.observable();this.toolbarItems=[{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardWebStringId.DashboardMenuSave"),onClick:t=>{this.saveHandler()((()=>{r&&r(),e.expression(this.expression()),e.name(this.name()),e.fieldType(this.fieldType()),i&&i(e),this.popupVisible(!1)}))},disabled:ke.computed((()=>!this.isCalcFieldNameValid())),type:"default"}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardWebStringId.DataSources.Cancel"),onClick:()=>this.popupVisible(!1)}}],this.popupVisible(!0)}}var Hl,ql=a(8750),Ul=ke.observable("true"===at.H$.getItem("dx-dashboard-field-chooser-is-list-mode"));class Kl{static getName(e){return e.nodeType&&e.nodeType()&&-1!==e.nodeType().toLowerCase().indexOf("olap")?e.dataMember():e.name()}constructor(e){this.data=e}get displayName(){return this.data.displayName()}get name(){return Kl.getName(this.data)}get isHierarchy(){return this.data.nodeType&&"OlapHierarchy"===this.data.nodeType()}get isLeaf(){return this.data.isDataFieldNode()}get isGroup(){return!this.isLeaf&&!this.isList}get type(){return this.data.isDataFieldNode()?this.data.fieldType():""}get normalizedType(){if(this.isList)return"list";if(!this.isLeaf||void 0===this.type||this.data.nodeType&&"DataSource"===this.data.nodeType())return"";switch(this.type){case"Text":return"string";case"Integer":return"integer";case"Float":case"Double":case"Decimal":return"float";case"DateTime":return"datetime";case"TimeOnly":return"timeonly";case"DateOnly":return"dateonly";case"Bool":case"Boolean":return"boolean"}return"custom"}get isCalcField(){return this.data.nodeType&&"CalculatedDataField"===this.data.nodeType()}get isCorruptedCalcField(){return this.isCalcField&&this.data.isCorruptedCalcField()}get isOlap(){return Pl.J7.isOlap(this.data.dataMember())}get isOlapDimension(){return this.data.nodeType&&"OlapDimension"===this.data.nodeType()}get isOlapDimensionHierarchy(){return this.data.nodeType&&"OlapHierarchy"===this.data.nodeType()}get isOlapMeasure(){return this.data.nodeType&&("OlapMeasure"===this.data.nodeType()||"OlapMeasureFolder"===this.data.nodeType())}get isAggregate(){return this.data.isAggregate&&this.data.isAggregate()}get isList(){return!(0,Ud.mG)(this.data)}get disabled(){return this.isList}get typeTooltip(){return this.isList?(0,ut.Mu)("DashboardStringId.MessageCollectionTypesNotSupported"):this.isCorruptedCalcField?(0,ut.Mu)("DashboardWebStringId.DataSources.CalculatedField.Corrupted"):this.data.fieldType()}}class Yl extends Kl{constructor(e,t,a){super(e),this.data=e,this.id=t,this.parentId=a,this.selected=void 0}}class jl extends Be.DisposableObject{constructor(e,t="",a,i){super(),this.owner=e,this.path=t,this.pathParts=a,this._selectedField=i,this._scrollAfterInitialize=!1,this.itemClick=e=>{var t=e.itemData;t.isLeaf?(Hl=t.data&&t.data.dataMember(),this._selectedField()&&this._selectedField().dataMember()===t.data.dataMember()&&!t.data.dataSourceName||this._selectedField(t.data)):this.owner.slide(this,t)},this.onInitialized=e=>{this.component=e.component},this.onContentReady=()=>{this._scrollAfterInitialize&&this.scrollToSelectedItem()},this.items=ke.observable(),this.index=ke.observable(0),this.ready=ke.observable(!1),this.selectedItemName=ke.observable([void 0]),this.loading=ke.observable(!0);var r=e=>{e&&(e.dataMember()!==this.selectedItemName()[0]||e.dataSourceName)&&this.selectedItemName([e.dataMember()])};this.toDispose(i.subscribe(r),{dispose:()=>this.component=void 0}),r(i()),this.reload(),this.ancestors=a&&a.length?["â¦"].concat(a):null}reload(){this.items([]);var e=setTimeout((()=>this.loading(!0)),25),{dataSource:t,dataMember:a,fieldPath:i}=this.owner.dataSourceBrowser.splitFullPath(this.path);this.owner.dataSourceBrowser.getDataFieldsArray(t,a,i,(()=>!0)).done((t=>{clearTimeout(e),this.items(t.filter((e=>!this.owner.filter||this.owner.filter(e))).map((e=>new Kl(e)))),this.loading(!1),this.scrollToSelectedItem()}))}scrollToSelectedItem(){if(this.component){this._scrollAfterInitialize=!1;var e=this.items().findIndex((e=>
8e.name===this.selectedItemName()[0])),t=Math.floor(e/20),a=()=>this.component._dataSource.pageIndex()>=t&&(this.component.scrollToItem(e),!0);if(!a())for(var i=0;i<t;i++)this.component._loadNextPage().done((()=>a()))}else this._scrollAfterInitialize=!0}}class Ql extends Be.DisposableObject{constructor(e){super(),this.lists=ke.observableArray(),this.isSliding=!1,this.backClick=(e,t)=>{if(!this.isSliding){this.isSliding=!0;var a=t.length-1-t.indexOf(e);this.lists().forEach((e=>e.index(e.index()+a))),setTimeout((()=>{this.lists.splice(this.lists().length-a).forEach((e=>e.dispose())),this.isSliding=!1}),Zl.TRANSITION_TIME)}},this.rootPath=e.startPath,this.dataSourceBrowser=e.dataSourceBrowser,this.filter=e.filter,this.selectedField=e.selectedField,this.lists([new jl(this,this.rootPath(),[],this.selectedField)]),this.lists()[0].ready(!0),this.toDispose({dispose:()=>this.lists().forEach((e=>e.dispose()))})}slide(e,t){if(!this.isSliding){this.isSliding=!0;var a=new jl(this,""===e.path?t.name:e.path+"."+t.name,e.pathParts.concat([t.name]),this.selectedField);a.index(1),this.lists.push(a),setTimeout((()=>
8{a.ready(!0),this.lists().forEach((e=>e.index(e.index()-1))),setTimeout((()=>{this.isSliding=!1}),Zl.TRANSITION_TIME)}),1)}}}Ql.TRANSITION_TIME=310;class Zl extends Ql{get dataSourceName(){var{dataSource:e,dataMember:t,fieldPath:a}=this.dataSourceBrowser.splitFullPath(this.rootPath());return e}get canAddCalculatedField(){return this.calcFieldEditor.canAddCalculatedField(this.dataSourceName)}_navigateToSelection(e){if(e){var t=(this.rootPath()||"").split(".");this.dataSourceBrowser.findPathToFieldInTree(t.shift(),t.join("."),e,(e=>!this.filter||this.filter(e))).done((e=>{if(this.isListMode())if(e){if(1===this.lists().length){this.lists()[0].ready(!1);var t=e.split("."),a=this.rootPath(),i=[];t.forEach(((e,t)=>{if(a=a+"."+e,this.dataSourceBrowser.isFolder(a)){i=i.concat(e);var r=new jl(this,a,i,this.selectedField);r.index(t+1),this.lists.push(r)}}))}this.isSliding=!0,this.lists().forEach(((e,t)=>e.index(t-this.lists().length+1))),setTimeout((()=>{this.lists().forEach((e=>e.ready(!0))),this.isSliding=!1}),1)}else this.isSliding=!0,this.lists().forEac
8h(((e,t)=>e.index(t))),setTimeout((()=>{this.isSliding=!1,this.lists([this.lists()[0]]),this.lists().forEach((e=>e.ready(!0)))}),Ql.TRANSITION_TIME);else this.treeViewInstanceResolver.then((t=>{if(e)for(var a=e.split("."),i=this.rootPath(),r=1;a.length;){var o=a.splice(0,r);r++,i=i+"."+o.join("."),t.expandItem(i)}}))}))}}constructor(e){super(e),this.addCalcField=()=>{var{dataSource:e,dataMember:t,fieldPath:a}=this.dataSourceBrowser.splitFullPath(this.rootPath());this.calcFieldEditor.showAddDialog(e,t).then((e=>this.onCalcFieldSaveHandler(e)))},this.editCalcField=()=>{var{dataSource:e,dataMember:t,fieldPath:a}=this.dataSourceBrowser.splitFullPath(this.rootPath()),i=this.getCurrentCalcField();this.calcFieldEditor.showEditDialog(i,e,t).then((e=>this.onCalcFieldSaveHandler(e)))},this.removeCalcField=()=>{var{dataSource:e,dataMember:t,fieldPath:a}=this.dataSourceBrowser.splitFullPath(this.rootPath()),i=this.getCurrentCalcField();this.calcFieldEditor.removeCalcField(i,e).then((e=>this.onCalcFieldSaveHandler(e)))},this._inappropriateCalcFieldConfirmation=new ql.b,this.onCalcFieldSaveHandler=e=>{var{dataSource:t,dataMember:a,fieldPath:i}=this.dataSourceBrowser.splitFullPath(this.rootPath());let r=()=>{if(this.isListMode.peek()){this.lists()[0].reload()}else this.treeViewInstanceResolver.then((e=>e.option("dataSource",e.option("dataSource"))))};return r(),this.dataSourceBrowser.findDataField(t,a,e.name()).then((e=>{let t=(0,We.KO)();return e?!this.filter||this.filter(e)?(this.selectedField(e),this._navigateToSelection(e.dataMember&&e.dataMember()),t.resolve()):this._inappropriateCalcFieldConfirmation.confirm((0,ut.Mu)("DashboardWebStringId.Dialog.Warning"),(0,ut.Mu)("DashboardWebStringId.Dialog.UnsupportedCalculatedField"),(0,ut.Mu)("DashboardStringId.ButtonOK")).done((()=>t.resolve({}))).fail((()=>t.reject())):t.reject(),t.promise()})).then(r)},this.getCurrentCalcField=()=>{if(!this.selectedField())return null;var{dataSource:e,dataMember:t,fieldPath:a}=this.dataSourceBrowser.splitFullPath(this.rootPath()),i=this.dataSourceBrowser.findDataSource(e);return i.hasCalculatedFields?i.calculatedFields().filter((e=>e.name()==this.selectedField().name()))[0]:null},this.isCalcFieldSelected=ke.pureComputed((()=>this.selectedField()&&this.selectedField().nodeType&&"CalculatedDataField"===this.selectedField().nodeType())),this.isSearchMode=ke.observable(!1),this.searchString=ke.observable().extend({throttle:300}),this.searchResults=ke.observableArray(),this.hasSearchResults=ke.observable(!1),this.searchButtonClick=(e,t)=>{var a=!this.isSearchMode();if(this.isSearchMode(a),a){let e=t.currentTarget.parentElement.parentElement.querySelector(".dx-textbox"),a=ie().getInstance(e);setTimeout((()=>{a.focus(),a.reset()}),100)}else this.searchString(null)},this.selectViaSearchResults=e=>{var t=e.itemData;null==t.item.data.dataMember||this.selectedField()&&t.item.data.dataMember()===this.selectedField().dataMember()||this.selectedField(t.item.data)},this.selectedSearchResult=ke.computed((()=>this.searchResults().filter((e=>e.item.data.dataMember&&this.selectedField()&&e.item.data.dataMember()===this.selectedField().dataMember()))[0])),this.isListMode=Ul,this.setListMode=()=>{Ul(!0),at.H$.setItem("dx-dashboard-field-chooser-is-list-mode","true"),this.lists().forEac
8h(((e,t)=>e.index.notifySubscribers()))},this.setTreeMode=()=>{Ul(!1),at.H$.setItem("dx-dashboard-field-chooser-is-list-mode","false")},this.hasGroups=ke.computed((()=>!this.lists()[0].items().every((e=>e.isLeaf)))),this.treeViewInstanceResolver=(0,We.KO)();var t=this.selectedField()&&this.selectedField().dataMember()||Hl;if(this._navigateToSelection(t),!this.selectedField())var a=this.selectedField.subscribe((e=>{e&&(this._navigateToSelection(e.dataMember()),a.dispose())}));this.searchString.subscribe((e=>{this.searchResults([]),this.hasSearchResults(!1),e&&this.dataSourceBrowser.fuzzyFindFields(this.rootPath(),e).done((e=>{this.searchResults(e.filter((e=>e.field.isDataFieldNode()&&(!this.filter||this.filter(e.field)))).map((e=>({path:this.dataSourceBrowser.splitFullPath(e.path).fieldPath,item:new Kl(e.field)})))),this.hasSearchResults(!0)}))})),ke.computed((()=>{this.hasGroups()||this.isListMode.peek()||this.isListMode(!0)})),this.calcFieldEditor=new Gl(this.dataSourceBrowser)}get dataSourceTreeOptions(){return{dataSource:{load:e=>{var t=e.filter&&e.filter[1]||this.rootPath(),a=(0,We.KO)(),{dataSource:i,dataMember:r,fieldPath:o}=this.dataSourceBrowser.splitFullPath(t);return this.dataSourceBrowser.getDataFieldsArray(i,r,o,(()=>!0)).done((e=>{var i=e.filter((e=>!this.filter||this.filter(e))).map((e=>{var a=Kl.getName(e),i=new Yl(e,t+"."+a,t===this.rootPath?void 0:t);return i.selected=this.selectedField()&&e.dataMember()===this.selectedField().dataMember(),i}));a.resolve(i)})),a.promise()}},rootValue:this.rootPath(),dataStructure:"plain",keyExpr:"id",parentIdExpr:"parentId",hasItemsExpr:"isGroup",showCheckBoxesMode:"none",selectNodesRecursive:!1,selectionMode:"single",onItemClick:e=>{e.itemData.data.isDataFieldNode()&&e.component.selectItem(e.itemData)},onItemSelectionChanged:e=>{var t=e.itemData.data;Hl=t&&t.dataMember(),this.selectedField()&&this.selectedField().dataMember()===t.dataMember()||this.selectedField(t)},virtualModeEnabled:!0,onInitialized:e=>this.treeViewInstanceResolver.resolve(e.component)}}}const Jl=()=>{const e="dx-field-chooser";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:function(e){return new Zl(e)}},template:(0,He.getTemplate)("dx-field-chooser-slider")})};class Xl extends Ql{constructor(e){super({startPath:ke.observable(""),dataSourceBrowser:e.dataSourceBrowser,selectedField:ke.observable(),filter:void 0}),this.toDispose(this.selectedField.subscribe((t=>{e.dataSource(t&&t.dataSourceName),e.dataMember(t&&t.dataMemberName)})));var t=e=>{this.lists()[0].ready(!1),e(),setTimeout((()=>
8{this.lists().forEach((e=>e.ready(!0)))}),1)},a=()=>{e.dataSource()&&e.dataMember()&&t((()=>{var t=new jl(this,e.dataSource(),[e.dataSource()],this.selectedField);t.index(1),this.lists.push(t),this.lists().forEach(((e,t)=>e.index(t-this.lists().length+1)))})),this.selectedField({dataMember:ke.observable(e.dataMember()||e.dataSource()),dataSourceName:e.dataSource(),dataMemberName:e.dataMember()}),e.dataSource()&&!e.dataMember()&&this.lists()[0].scrollToSelectedItem()};ke.isSubscribable(e.active)&&this.toDispose(e.active.subscribe((e=>{e?a():(this.selectedField(void 0),t((()=>{this.lists([this.lists()[0]]),this.lists()[0].index(0)})))}))),a()}}const eu=()=>{const e="dx-datasource-chooser";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:function(e,t){var a=new Xl(e);const i=()=>{a.dispose(),ke.utils.domNodeDisposal.removeDisposeCallback(t.element,i)};return ke.utils.domNodeDisposal.addDisposeCallback(t.element,i),a}},template:(0,He.getTemplate)("dx-datasource-chooser-slider")})},tu=()=>{(0,et.U0)(),ka(),xl(),(()=>{const e="dx-dashboard-layout-group";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:tt,template:(0,He.getTemplate)(e)})})(),(()=>{const e="dx-dashboard-layout-tab-container";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:Da,template:(0,He.getTemplate)(e)})})(),(()=>{const e="dashboard-layout-tabs";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:function(e,t){return new xa(e.layoutItem,e.headerHeight,t.element)}},template:(0,He.getTemplate)("dx-dashboard-layout-tabs")})})(),Wa(),Bd(),Cs(),Xd(),el(),ol(),(()=>{const e="dx-dashboard-style-settings-editor-item";ke.components.isRegistered(e)||ke.components.register(e,{viewModel:{createViewModel:({args:e})=>new pl(ke.unwrap(e))},template:(0,He.getTemplate)(e)})})(),(0,nl.C)(),(0,ml.PS)(),El(),Fl(),eu(),Jl()};var au=a(4575);class iu{constructor(e,t){this._actionMap=e,this._mapActionByState=t,this._locker=0,this._actions=[]}beginUpdate(){this._locker++}endUpdate(){this._locker>0&&this._locker--,this.commitUpdate()}commitUpdate(){if(0===this._locker&&this._actions.length){this.beginUpdate();let e=this._actions;for(this._actions=[];e.length;){e=(0,at.dM)(e.map((e=>this._mapActionByState(this.getControlState.bind(this),e))).map((t=>(this._actionMap[t].masterActions||[]).filter((t=>-1!==e.indexOf(t))).pop()||t)));const t=e.shift();t&&this._actionMap[t].action()}this.endUpdate()}}addAction(e){const t=this._mapActionByState(this.getControlState.bind(this),e);this._actions.push(t)}switchControlState(e){this._state=e}getControlState(){return this._state}}function ru(...e){return e.reduce(((e,t)=>{if(e)return e[t]}),window)}function ou(e){const t=/filename\*=UTF-8''(.*?)$/i,a=/^attachment; filename=\"?(.*?)\"?$/;let i="downloaded file";return t.test(e)?i=t.exec(e)[1]:a.test(e)&&(i=a.exec(e)[1]),decodeURIComponent(i)}class nu{constructor(e={}){this.beforeSend=()=>{},this.complete=()=>{},this.headers={},this._applyOptions(e)}_applyOptions(e={}){at.NW.isDefined(e.beforeSend)?this.beforeSend=e.beforeSend:this.beforeSend=()=>{},at.NW.isDefined(e.headers)?this.headers=e.headers:this.headers={},at.NW.isDefined(e.complete)?this.complete=e.complete:this.complete=()=>{}}getFromServer(e,t,a){var i=ru("DevExpress","Dashboard","getFromServer");return i?(console.warn("This method is obsolete. Please use **remoteService** option to customize HTTP requests."),i(e,t,a)):Ve.ajax({url:e,dataType:"json",data:t,beforeSend:this.beforeSend,headers:this.headers,complete:this.complete,...a})}postToServer(e,t){var a=ru("DevExpress","Dashboard","postToServer");return a?(console.warn("This method is obsolete. Please use **remoteService** option to customize HTTP requests."),a(e,t)):Ve.ajax({method:"post",url:e,dataType:"json",contentType:"application/json",jsonp:!1,data:null==t?"":JSON.stringify(t),beforeSend:this.beforeSend,headers:this.headers,complete:this.complete})}performPostback(e,t){const a=JSON.stringify(t);var i=ru("DevExpress","Dashboard","performPostback");if(i)return console.warn("This method is obsolete. Please use **remoteService** option to customize HTTP requests."),i(e,a);var r=Ve.fn.constructor("<div>").appendTo("body"),o=Ve.fn.constructor("<form>",{action:e,method:"POST",target:"_blank"}).appendTo(r);Ve.fn.constructor("<input>",{id:"dx-db-export-input-id",name:"dx-db-export",type:"hidden",value:encodeURIComponent(a)}).appendTo(o);
vendor: 4,161 bytes, line 8
8return Object.keys(this.headers).forEach((e=>{Ve.fn.constructor("<input>",{name:e,type:"hidden",value:encodeURIComponent(this.headers[e])}).appendTo(o)})),o.submit(),r.remove(),(0,We.KO)().resolve().promise()}}class su{constructor(e={}){this.headers={},this._executeRequest=(e,t,a,i,r)=>{const o=(0,We.KO)();return this._fetch(e,t,a,i,r).then((async e=>{let t;try{t=await e.json()}catch(e){return void o.reject(e.message)}e.ok?o.resolve(t):o.reject(t.Message)}),(e=>{o.reject(e.message)})),o.promise()},this._fetch=(e,t,a,i,r)=>{const{cache:o,preparedUrl:n,body:s}=this._prepareParams(e,t,a,i),d={method:e,cache:o,headers:{"content-type":"application/json",...this.headers},body:s,signal:r?.signal};return this.beforeSend&&this.beforeSend(d),fetch(n,d)},this._applyOptions(e)}_applyOptions(e={}){this.headers={},at.NW.isDefined(e?.headers)&&(this.headers=e.headers),this.beforeSend=e?.beforeSend}getFromServer(e,t,a,i){return this._executeRequest("GET",e,t,a,i)}postToServer(e,t,a){return this._executeRequest("POST",e,t,a)}async _performPostback(e,t,a){const i=await this._fetch("POST",e,t,a);if(!i.ok){const e=await i.json();throw new Error(e.Message)}{const e=await i.blob(),t=i.headers.get("Content-Disposition"),a={contentType:i.headers.get("Content-Type"),contentFilename:ou(t),url:URL.createObjectURL(e)},r=document.createElement("a");r.href=a.url,r.rel="noreferrer noopener",r.download=a.contentFilename,document.body.appendChild(r),r.click(),r.remove(),URL.revokeObjectURL(a.url)}}performPostback(e,t,a){const i=this._performPostback(e,t,a),r=(0,We.KO)();return i.then((()=>{r.resolve()})).catch((e=>{r.reject(e.message)})),r.promise()}_prepareParams(e,t,a,i){let r=null,o=t,n="default";if(at.NW.isDefined(i?.cache)&&!i.cache&&(n="no-store"),"GET"===e){const e=(0,We.ql)(a);e&&(o.includes("?")?o+=`&${e}`:o+=`?${e}`)}else"POST"===e&&(r=null==a?"":JSON.stringify(a));return{cache:n,preparedUrl:o,body:r}}}var du=a(7228);class lu{static setLocalizationMessages(e){(0,du.E)(e)}static embedBundledResources(){}static removeEmbeddedResources(){}static registerIcon(e,t){const a="string"!=typeof e?e.outerHTML:e,i=document.createElement("div");i.innerHTML=a;const r=Array.from(i.querySelectorAll("svg"));let o=r[0];if(1!==r.length&&!t)return void console.error(`The icon can not consist of multiple SVG elements. Make sure that the icon is a single SVG element. The SVG element is '${a}'.`);const n=r[0]?.getAttribute("id");if(!n&&!t)return void console.error(`The icon cannot be registered. Add the id attribute to the iconâs definition or pass the icon's id as the second parameter to the registerIcon method. The SVG element is '${a}'.`);"string"!=typeof e||t&&t!==n||o?.removeAttribute("id");let s=t||n;Oe.SvgTemplatesEngine.addTemplate(s,i.innerHTML??a)}}(0,l.Q3)({target:lu,memberName:"removeEmbededResources",oldMemberDisplayName:"ResourceManager.removeEmbededResources",newMemberDisplayName:"ResourceManager.removeEmbeddedResources",action:()=>{}}),(0,l.Q3)({target:lu,memberName:"embedBundledResources",oldMemberDisplayName:"ResourceManager.embedBundledResources",warmMessage:"The ResourceManager.embedBundledResources() method is obsolete. Remove the method call from your application. For more information, refer to the following breaking change document: https://supportcenter.devexpress.com/ticket/details/T1249022.",action:()=>{}}),(0,l.Q3)({target:lu,memberName:"removeEmbeddedResources",oldMemberDisplayName:"ResourceManager.removeEmbeddedResources",warmMessage:"The ResourceManager.removeEmbeddedResources() method is obsolete. Remove the method call from your application. For more information, refer to the following breaking change document: https://supportcenter.devexpress.com/ticket/details/T1249022.",action:()=>{}});var uu=a(8015),cu=a(2972);class hu{constructor(e){this._serviceClient=e}_getValidDataQueryParamsValues(e,t){var a=(0,We.zw)({},t._getDataQueryParams());if(a.DrillDown){var i=a.DrillDown.length,r=e.length,o=t._getInteractivityAxisDimensionCount()-t._interactivityDimensions.length;if(i>0){var n=r-o-i-1;n<0&&a.DrillDown.splice(n)}}return a}_getUnderlyingDataArgsAxisPoints(e,t){var a=e.getAxisNames(),i=t.axisPoints;
8return i||(i=[],a.forEach((a=>{var r,o=e.getAxis(a),n=void 0;t.uniqueValuesByAxisName&&((r=t.uniqueValuesByAxisName[a])&&(n=o.getPointByUniqueValues(r.map(at.rD))));t.valuesByAxisName&&((r=t.valuesByAxisName[a])&&(n=o.getPointByValues(r.map(at.rD))));n||(n=o.getRootPoint()),i.push(n)}))),a.forEach((t=>{0==i.map((e=>e.getAxisName()===t)).length&&i.push(e.getAxis(t).getRootPoint())})),i}requestUnderlyingData(e,t){let a=e._dataManager();if(!at.NW.isDefined(a))throw Error((0,_.format)((0,ut.Mu)("DashboardWebStringId.Notification.UnderlyingRequestDataNotLoaded"),e.name()));var i=a.getMetaData(),r=this._getUnderlyingDataArgsAxisPoints(e._getItemData(),t),o=t.dataMembers,n={};r.forEach((e=>{var t=e.getAxisName();n[i.getPivotAreaByAxisName(t)]=(0,os.oU)(e.getUniquePath())}));var s=e._itemInteractivityByColumnAxis(),d=n.Columns,l=n.Rows,u=this._getValidDataQueryParamsValues(s?d:l,e);return this._serviceClient.getUnderlyingData(e.componentName(),d,l,o,u).then((e=>(e.Data=e.Data.map((e=>e.map((e=>(0,os.bt)(e))))),e)))}}let pu=["itemClick","itemSelectionChanged","itemWidgetCreated","itemWidgetUpdating","itemWidgetUpdated","itemWidgetOptionsPrepared","itemElementCustomColor","itemVisualInteractivity","itemMasterFilterStateChanged","itemDrillDownStateChanged","itemActionAvailabilityChanged","itemCaptionToolbarUpdated","dashboardTitleToolbarUpdated","selectedTabPageChanged"];class mu extends wa.I{constructor(e){super(),this.dashboardControl=e,this._viewerItems={},this._dashboardDisposables=[],this._internalEvents=new au.EU,this.title=ke.observable(null),this._viewerItemCreated=(e,t)=>{t&&(e instanceof No.s&&(t.itemClick.add(this._raiseItemClick),t.itemSelectionChanged.add(this._raiseItemSelectionChanged),t.clearMasterFilter.add(this._raiseClearMasterFilter)),t.itemElementCustomColor&&t.itemElementCustomColor.add(this._raiseItemElementCustomColor),t.itemWidgetCreated.add(this._raiseItemWidgetCreated),t.itemWidgetUpdating.add(this._raiseItemWidgetUpdating),t.itemWidgetUpdated.add(this._raiseItemWidgetUpdated),t.itemWidgetOptionsPrepared.add(this._raiseItemWidgetOptionsPrepared),t.itemCaptionToolbarUpdated.add(this._raiseItemCaptionToolbarUpdated)),this._viewerItems[e.componentName()]||(this._viewerItems[e.componentName()]=[]),-1===this._viewerItems[e.componentName()].indexOf(t)&&this._viewerItems[e.componentName()].push(t)},this._viewerItemDispose=(e,t)=>{if(t&&(e instanceof No.s&&(t.itemClick.remove(this._raiseItemClick),t.itemSelectionChanged.remove(this._raiseItemSelectionChanged),t.clearMasterFilter.remove(this._raiseClearMasterFilter)),t.itemElementCustomColor&&t.itemElementCustomColor.remove(this._raiseItemElementCustomColor),t.itemWidgetCreated.remove(this._raiseItemWidgetCreated),t.itemWidgetUpdating.remove(this._raiseItemWidgetUpdating),t.itemWidgetUpdated.remove(this._raiseItemWidgetUpdated),t.itemCaptionToolbarUpdated.remove(this._raiseItemCaptionToolbarUpdated)),this._viewerItems[e.componentName()]){var a=this._viewerItems[e.componentName()].indexOf(t);a>-1&&this._viewerItems[e.componentName()].splice(a,1)}},this._beforeApplyViewerItemOptions=(e,t,a,i)=>{if(e instanceof No.s){var r=e._isVisualInteractivitySupported(),o=e._isMasterFilter(),n=-1!==e._actions().indexOf(rt.qH.drillDown);!r||o||n||this._internalEvents.raise("itemVisualInteractivity",Wo(e,i))}},this._raiseItemActionAvailabilityChanged=e=>{this._internalEvents.raise("itemActionAvailabilityChanged",{itemName:e.componentName(),dashboardItem:e})},this._raiseItemClick=(e,t)=>{this._internalEvents.raise("itemClick",Bo(this._getDataItem(e),t,this.requestUnderlyingData))},this._raiseItemSelectionChanged=(e,t)=>{this._internalEvents.raise("itemSelectionChanged",Oo(this._getDataItem(e),t))},this._raiseItemWidgetCreated=(e,t)=>{let a=this._getItem(e);this._internalEvents.raise("itemWidgetCreated",zo(a,t))},this._raiseItemWidgetUpdating=(e,t)=>{let a=this._getItem(e);this._internalEvents.raise("itemWidgetUpdating",zo(a,t))},this._raiseItemWidgetUpdated=(e,t)=>{let a=this._getItem(e);this._internalEvents.raise("itemWidgetUpdated",zo(a,t))},this._raiseItemWidgetOptionsPrepared=(e,t)=>{let a=this._getItem(e);this._internalEvents.raise("itemWidgetOptionsPrepared",Go(a,t))},this._raiseItemCaptionToolbarUpdated=(e,t)=>{let a=this._getItem(e);this._internalEvents.raise("itemCaptionToolbarUpdated",{itemName:e,dashboardItem:a,options:t})},this._raiseTitleToolbarUpdated=e=>{this._internalEvents.raise("dashboardTitleToolbarUpdated",{dashboard:this.dashboardControl.dashboard(),options:e})},this._raiseItemElementCustomColor=(e,t)=>
8{this._internalEvents.raise("itemElementCustomColor",Lo(this._getDataItem(e),t))},this._raiseItemVisualInteractivity=(e,t)=>{this._internalEvents.raise("itemVisualInteractivity",Wo(this._getDataItem(e),t))},this._raiseClearMasterFilter=e=>{var t=this._getItem(e);this._internalEvents.raise("itemMasterFilterStateChanged",{itemName:t.componentName(),dashboardItem:t,values:null})},this.requestUnderlyingData=(e,t,a)=>{var i=this._getDataItem(e),r=e=>{var t=new uu.K(e);t.initialize(),a(t)};new hu(this.dashboardControl._serviceClient()).requestUnderlyingData(i,t).done(r).fail((e=>{var t=Fs._getErrorTextFromResponse(e);t||(t=(0,ut.Mu)("DashboardWebStringId.Notification.AttemptToGetUnderlyingData")),r({ErrorMessage:t})}))},this.on=this._internalEvents.on,this.off=this._internalEvents.off,this.toDispose((0,Ue.SP)(this.title,((e,t)=>{e&&e.onUpdated.remove(this._raiseTitleToolbarUpdated),t&&t.onUpdated.add(this._raiseTitleToolbarUpdated)}))),this.toDispose(ke.computed((()=>{var t=e.dashboard();this._dashboardDisposables.forEach((e=>e.dispose())),this._dashboardDisposables=[],t&&(t.items().filter((e=>e instanceof Be.TabContainerItem)).forEach((e=>{e._activePageChanged=(t,a)=>{this._raiseSelectedTabPageChanged(e.componentName(),t,a)}}
8)),t._dataDashboardItems().forEach((e=>{var t=e.componentName.peek();this._raiseItemActionAvailabilityChanged(e);var a=[(0,Ue.SP)(e._actions,((t,a)=>{(0,cu.ng)(t,a)||this._raiseItemActionAvailabilityChanged(e)}))];a.push((0,Ue.w$)(e._drillDownValues,{added:a=>{this._internalEvents.raise("itemDrillDownStateChanged",{itemName:t,dashboardItem:e,action:"Down",values:e._drillDownValues()})},deleted:a=>{this._internalEvents.raise("itemDrillDownStateChanged",{itemName:t,dashboardItem:e,action:"Up",values:e._drillDownValues()})}})),a.push(e._actualSelectionValues.subscribe((a=>{this._internalEvents.raise("itemMasterFilterStateChanged",{itemName:t,dashboardItem:e,values:a})}))),Array.prototype.push.apply(this._dashboardDisposables,a)})))})))}_checkIsRangeFilterItem(e){var t=this._getDataItem(e);if(!(t instanceof bs.P||t instanceof ps.Y))throw new Error("Action is called for an unsupported dashboard item. This action can be performed only for Range Filter and Date Filter.")}_raiseSelectedTabPageChanged(e,t,a){this._internalEvents.raise("selectedTabPageChanged",{tabContainerName:e,selectedPage:a,previousPage:t})}start(){this.dashboardControl._dashboardContext.viewerItemCreated.add(this._viewerItemCreated),this.dashboardControl._dashboardContext.viewerItemDispose.add(this._viewerItemDispose),this.dashboardControl._dashboardContext.beforeApplyViewerItemOptions.add(this._beforeApplyViewerItemOptions)}stop(){this.dashboardControl._dashboardContext.viewerItemCreated.remove(this._viewerItemCreated),this.dashboardControl._dashboardContext.viewerItemDispose.remove(this._viewerItemDispose),this.dashboardControl._dashboardContext.beforeApplyViewerItemOptions.remove(this._beforeApplyViewerItemOptions)}_getItemCore(e,t){let a=this.dashboardControl.dashboard();if(a){var i=t(a);if(i)return i;throw Error("The item with the '"+e+"' name does not exist")}throw new Error("Cannot perform operation because the dashboard is not loaded")}_getItem(e){return this._getItemCore(e,(t=>t._allItems().filter((t=>t.componentName()==e))[0]))}_getDataItem(e){return this._getItemCore(e,(t=>t._findDataItem(e)))}getCurrentRange(e){this._checkIsRangeFilterItem(e);let t=this._getDataItem(e),a=t._actualSelectionValues()&&t._actualSelectionValues()[0]||t._getEntireRange();return a&&a.length>0?{minimum:a[0],maximum:a[1]}:null}getEntireRange(e){this._checkIsRangeFilterItem(e);let t=this._getDataItem(e)._getEntireRange();return t.length>0?{minimum:t[0],maximum:t[1]}:null}setRange(e,t){this._checkIsRangeFilterItem(e),this.setMasterFilter(e,[[t.minimum,t.maximum]])}setPredefinedRange(e,t){this._checkIsRangeFilterItem(e);let a=this._getDataItem(e);if(0===a.dateTimePeriods().filter((e=>e.name()===t)).length)throw new Error("The predefined range with the '"+t+"' name does not exist");a._processItemSetPredefinedPeriod(t)}getAvailablePredefinedRanges(e){return this._checkIsRangeFilterItem(e),this._getDataItem(e).dateTimePeriods().map((e=>e.name()))}getCurrentPredefinedRange(e){this._checkIsRangeFilterItem(e);let t=this._getDataItem(e).currentSelectedDateTimePeriodName();return t||""}getCurrentSelection(e){Wl.wM.isNotFalsy(e,"itemName");var t=this._getDataItem(e)._getItemData(),a=[],i=this._getViewerItem(e),r=i&&i.getSelectedTuples()||null;return r&&(a=r.map((e=>t.createTuple(e)))),a}canSetMasterFilter(e){return-1!==this._getDataItem(e)._actions().indexOf(rt.qH.setMasterFilter)}canClearMasterFilter(e){return-1!==this._getDataItem(e)._actions().indexOf(rt.qH.clearMasterFilter)}canPerformDrillDown(e){return-1!==this._getDataItem(e)._actions().indexOf(rt.qH.drillDown)}canPerformDrillUp(e){return-1!==this._getDataItem(e)._actions().indexOf(rt.qH.drillUp)}getItemData(e){return this._getDataItem(e)._getItemData()}getCurrentFilterValues(e){return this._getDataItem(e)._getCurrentFilterValues()}getAvailableFilterValues(e){return this._getDataItem(e)._getAvailableFilterValues(e)}getCurrentDrillDownValues(e){return this._getDataItem(e)._getCurrentDrillDownValues()}getAvailableDrillDownValues(e){return this._getDataItem(e)._getAvailableDrillDownValues(e)}setMasterFilter(e,t){this._getDataItem(e)._performSetMasterFilter(t)}clearMasterFilter(e){this._getDataItem(e)._performClearMasterFilter()}performDrillDown(e,t){this._getDataItem(e)._performDrillDown(t)}performDrillUp(e){this._getDataItem(e)._performDrillUp()}getAvailableActions(e){return this._getDataItem(e)._getAvailableActions()}updateItemCaptionToolbar(e){var t=e?this.dashboardControl.dashboard().findItem(e)&&[e]||[]:this.dashboardControl.dashboard()._allItems().map((e=>e.componentName()));if(e&&0===t.length)throw new Error("The item with the '"+e+"' name does not exist");t.forEach((e=>{this._viewerItems[e]&&this._viewerItems[e].forEach((e=>e.updateCaptionToolbar()))}))}updateDashboardTitleToolbar(){this.title()&&this.title().update()}setSelectedTabPage(e){if(this.dashboardControl.dashboard()){let t=Sd(this.dashboardControl.dashboard(),e,Be.DashboardTabPage),a=this._findParentTabContainer(e);a&&t&&a._activeTabPage(t)}}setSelectedTabPageIndex(e,t){if(this.dashboardControl.dashboard()){let a=Sd(this.dashboardControl.dashboard(),e,Be.TabContainerItem);if(t<0||t>a.tabPages().length-1)throw Error(`The '${e}' tab container does not contain a tab page with the following index: ${t}`);let i=this.dashboardControl.dashboard().layout().findLayoutItem(a);i&&this.setSelectedTabPage(i.childNodes()[t].dashboardItem())}}getSelectedTabPageIndex(e){if(this.dashboardControl.dashboard()){let t=Sd(this.dashboardControl.dashboard(),e,Be.TabContainerItem),a=this.dashboardControl.dashboard().layout().findLayoutItem(t),i=this.dashboardControl.dashboard().layout().findLayoutItem(t._activeTabPage());if(a&&a)return a.childNodes().indexOf(i)}return-1}getSelectedTabPage(e){if(this.dashboardControl.dashboard()){let t=Sd(this.dashboardControl.dashboard(),e,Be.TabContainerItem);return t._activeTabPage()?t._activeTabPage().componentName():""}return""}_findParentTabContainer(e){let t;if(this.dashboardControl.dashboard().items().filter((e=>
8e instanceof Be.TabContainerItem)).forEach((a=>{a.tabPages().filter((t=>t.componentName()===e)).length>0&&(t=a)})),!t)throw new Error("The tab container item with the page'"+e+"' name does not exist");return t}_getViewerItem(e){var t=this._viewerItems[e]?this._viewerItems[e].filter((e=>e.hasWidget)):[];return t.length>0?t[0]:void 0}}class gu{static _recursiveAsyncEval(e,t,a,i=0){a||(a={surfaceLeft:0});var r=(0,We.KO)();let o=e[i];if(o){let n=o.map((e=>e.cancelableAction));Ve.when(...n.map((e=>e(a,t)))).done(((...o)=>{t.canceled?r.reject():gu._recursiveAsyncEval(e,t,(0,Kd.sF)(a,o),i+1).done((e=>{t.canceled?r.reject():r.resolve(e)})).fail((()=>r.reject()))})).fail((()=>r.reject()))}else t.canceled||t.canceled?r.reject():r.resolve(a);return r.promise()}get _updateHub(){return this._updateHubPrivate}get encodeHtml(){return this.option("encodeHtml")}get showConfirmationOnBrowserClosing(){return this.option("showConfirmationOnBrowserClosing")}get allowSwitchToDesigner(){return this._allowSwitchToDesigner}get maximizedDashboardItemName(){var e=this._getFullscreenItemProvider();return e&&e.maximizedItemName||""}get extensions(){return this._extensions()}get _classList(){if(0!==this._surfaceTop())return"dx-dashboard-surface-toolbar-visible"}element(){return this._element}on(e,t){this._eventsStrategy.on(e,t)}off(e,t){this._eventsStrategy.off(e,t)}_raiseEvent(e,t){this._eventsStrategy.fireEvent(e,[t]);var a=(0,au.Ks)(e);if(a){let e=this.option(a);e&&e.call(this,t)}}option(...e){return this._options.option(...e)}_silent(...e){return this._options.silent(...e)}resetOption(e){this.beginUpdate(),this._options.reset(e),this.endUpdate()}beginUpdate(){this._updateController.beginUpdate()}endUpdate(){this._updateController.endUpdate()}_getOptionValue(e,t){return this.option(e)}_getDefaultOptions(){return{limitVisibleDataMode:"Designer",resizeByTimer:!0,encodeHtml:!0,useNeutralFilterMode:!0,allowMaximizeItems:!0,useCardLegacyLayout:!1,showConfirmationOnBrowserClosing:!0,workingMode:"Designer",loadDefaultDashboard:!0,dataRequestOptions:{},extensions:{}}}_getOptionsByReference(){return{}}_getDeprecatedOptions(){return{}}_notifyOptionChanged(e,t){document.createElement;const a=e,i={name:a.split(/[.[]/)[0],fullName:a,value:t,component:this};this._optionChanged(i),this._raiseEvent("optionChanged",i)}_reinitializeDashboard(){if(this.dashboard()){var e=this.getDashboardState();this.initializeDashboard(this.option("dashboardId"),this.dashboard().getJSON(),e&&JSON.parse(this.getDashboardState())||"")}}_getCebabCaseExtensionName(e){const t=Object.keys(Qd.RY).map((e=>Qd.RY[e])).indexOf(e);return-1===t?e:Object.keys(Qd.RY)[t]}_getCamelCaseExtensionName(e){return Qd.RY[e]||e}_optionChanging(e,t,a){if("workingMode"===e)if("controlInitializing"!==this._updateController.getControlState()&&("ViewerOnly"===a||"ViewerOnly"===t))throw new Error(`Cannot switch to ${t} from ${a} mode.`)}_optionChanged(e){switch(e.name){case"dashboardId":"dashboardInitializing"!==this._updateController.getControlState()&&this._updateController.addAction("loadDashboard");break;case"workingMode":"controlInitializing"===this._updateController.getControlState()?this.isDesignMode("Designer"===e.value):"Designer"===e.value?this._switchToDesigner():this._switchToViewer();break;case"initialDashboardState":case"useCardLegacyLayout":case"endpoint":case"onInitializing":case"onOptionChanged":case"onDashboardInitializing":case"onDashboardInitialized":case"onDashboardStateChanged":case"onItemBeginUpdate":case"onItemEndUpdate":case"onDashboardBeginUpdate":case"onDashboardEndUpdate":case"showConfirmationOnBrowserClosing":case"loadDefaultDashboard":break;case"useNeutralFilterMode":case"dataRequestOptions":case"encodeHtml":case"limitVisibleDataMode":this._updateController.addAction("reinitializeDashboard");break;case"resizeByTimer":this.resizeByTimer(e.value);break;case"ajaxRemoteService":case"fetchRemoteService":this._updateRemoteServiceOptions(e.name);break;case"allowMaximizeItems":this._actualLayoutController()&&(this._actualLayoutController().allowMaximizeItems=e.value),this._updateController.addAction("updateItemToolbars");break;case"extensions":"controlInitializing"!==this._updateController.getControlState()&&this._processExtensionsOption(e)}this._updateController.commitUpdate()}_updateRemoteServiceOptions(e){const t=this.option(e),a="ajaxRemoteService"===e?nu:su,i=this._updateController.getControlState(),r="controlInitializing"===i||"controlInitialized"===i;this.remoteService&&this.remoteService instanceof a?r&&!t?this.remoteService=null:this.remoteService._applyOptions(t):r&&(this.remoteService=this._remoteServiceFactory())}_processExtensionsOption(e){if(e.name!==e.fullName||!1!==e.value)if(e.name!==e.fullName||"object"!=typeof e.value){const t=e.fullName.split(/(?:\[|\]|\.)/).filter((e=>!!e.length)),a=t[1];let i=t.slice(2);this._processExtensionsOptions({[a]:this._createExtensionOption(i,e.value)})}else this._processExtensionsOptions(e.value);else this._unregisterExtensionCore(...this._extensions().map((e=>e.name)))}_createExtensionOption(e,t){return 0===e.length?t:e.slice(0,e.length-1).reverse().reduce(((e,t)=>({[t]:e})),{[e[e.length-1]]:t})}_processExtensionsOptions(e){Object.keys(e).forEach((t=>{let a=t,i=e[a];if(!1===i)this._unregisterExtensionCore(a);else if("object"==typeof i){var r=this.findExtension(a);if(r){var o=r&&r._optionsManager;
8o&&Object.keys(i).forEach((e=>{const t={name:e,fullName:e,value:i[e]};var a=o.optionChanged(t);a&&this._updateController.addAction(a)}))}else{const e={...Qd.wf,...Qd.YS}[this._getCebabCaseExtensionName(a)];at.NW.isFunction(e)&&this.registerExtension(e(this,i))}}}))}constructor(e,t={}){if(this._repaintRequest=(0,We.NG)(),this._extensions=ke.observableArray(),this._serviceClient=ke.observable(),this._displayAllData=ke.observable(),this._isLoading=ke.observable(!1),this._perDashboardDisposables=[],this._layoutInfo=ke.observable(null),this._layoutInfoProviderCollection=[],this._actualLayoutController=ke.pureComputed((()=>this._layoutInfo()&&this._layoutInfo().layoutController())),this._emptyControlTemplates=ke.observableArray(),this._surfaceLeft=ke.observable(0),this._surfaceTop=ke.observable(0),this.surfaceLeft=ke.observable(0),this.surfaceTop=ke.observable(0),this.isDesignMode=ke.observable(!0),this.dashboardContainer=ke.observable(),this.dashboard=ke.computed((()=>this.dashboardContainer()&&this.dashboardContainer().dashboard||null)),this.customTemplates=ke.observableArray(),this.getWidgetContainer=()=>{if(!this._widgetContainer){let e=this._element.querySelector(".dx-dashboard-widget-container");e&&(this._widgetContainer=e)}return this._widgetContainer},this._updateController=new iu({updateItemToolbars:{action:()=>{this.dashboard()&&this._viewerApi.updateItemCaptionToolbar()},masterActions:["refreshData","reinitializeDashboard","loadDashboard"]},updateDashboardToolbar:{action:()=>this._reinitializeDashboard(),masterActions:["reinitializeDashboard","loadDashboard"]},refreshData:{action:()=>this._reinitializeDashboard(),masterActions:["reinitializeDashboard","loadDashboard"]},reinitializeDashboard:{action:()=>this._reinitializeDashboard(),masterActions:["loadDashboard"]},loadDashboard:{action:()=>{this.option("dashboardId")?this._loadDashboardCore(this.option("dashboardId")):this._unloadDashboardCore()}},noop:{action:()=>{},masterActions:["updateItemToolbars","updateDashboardToolbar","refreshData","reinitializeDashboard","loadDashboard"]}},((e,t)=>{switch(e()){case"controlInitializing":return"noop";case"controlInitialized":case"dashboardLoading":case"dashboardLoaded":case"dashboardInitializing":return"loadDashboard"===t?t:"noop";case"dashboardInitialized":return t}})),this._workingModeChangeDeferred=(0,We.KO)(),(0,p._addLicenseTrigger)(t._licenseOptions),(0,p.useKoIntegration)(),O
vendor: 9,546 bytes, line 8
8e.SvgTemplatesEngine.addTemplates({"dx-layout-item":"\x3c!-- ko with: layoutItem --\x3e <div class=\"dx-layout-item-wrapper\" data-bind=\"dx-ko-resizable: { getWidgetContainer: $root.getWidgetContainer, layoutItem: $data }, visible: visible\"> \x3c!-- ko if: viewModel.hasItem() --\x3e \x3c!-- ko template: viewModel.template || 'dx-layout-item-container' --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko ifnot: viewModel.hasItem() --\x3e \x3c!-- ko template: 'dx-layout-group-container' --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e","dx-layout-item-container":'<div class="dx-layout-item-container" data-bind="style: { width: containerWidth() + \'px\', height: containerHeight() + \'px\' }"></div> \x3c!-- ko if: isDesignMode --\x3e <div class="dx-layout-item-cover" data-bind="dxclick: coverClickHandler, css: itemStyle" draggable="true"></div> <div class="dx-layout-item-plate" data-bind="visible: isSelected" draggable="true"></div> \x3c!-- /ko --\x3e',"dx-layout-group-container":'<div class="dx-layout"> \x3c!-- ko if: viewModel.orientation() === \'Horizontal\' --\x3e <div class="dx-layout-group"> \x3c!-- ko foreach: items --\x3e <dx-layout-item class="dx-layout-item" params="layoutItem: $data"></dx-layout-item> \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko if: viewModel.orientation() === \'Vertical\' --\x3e \x3c!-- ko foreach: items --\x3e <div class="dx-layout-group"> <dx-layout-item class="dx-layout-item" params="layoutItem: $data"></dx-layout-item> </div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: items().length === 0 && !!$data.getPlaceholder --\x3e <div data-bind="style: { width: containerWidth() + \'px\', height: containerHeight() + \'px\' }"> \x3c!-- ko with: $data.getPlaceholder() --\x3e \x3c!-- ko template: viewModel.template --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-empty-item-templates":"\x3c!-- ko foreach: $data --\x3e \x3c!-- ko template: $data --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e","dx-dashboard-item-placeholder":'\x3c!-- ko if: $parent.isDesignMode() --\x3e <div class="dx-layout-item-placeholder" data-bind="css: itemStyle"> \x3c!-- ko if: !dragOverLocation() --\x3e \x3c!-- ko template: getLayoutItemPlaceholder() --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e',"dx-dashboard-group":'<dx-dashboard-layout-group params="layoutItem: $data"></dx-dashboard-layout-group>',"dx-dashboard-layout-group":'\x3c!-- ko with: layoutItem --\x3e <div class="dx-layout-item-container" data-bind="dx-dashboard-layout-group-binding: { dashboardContext: $data.getContext(), localContext: $data.getLocalContext(), sizeController: $data.sizeController, dashboardItem: $data.viewModel.model.item, headerHeight: $parent.headerHeight }"></div> \x3c!-- ko if: isDesignMode --\x3e <div class="dx-layout-item-cover" data-bind=" dxclick: coverClickHandler, event: { mouseover: coverMouseOverHandler }, css: itemStyle"> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: items().length !== 0 --\x3e <div data-bind="style: { top: $parent.headerHeight() + \'px\', padding: $parent.padding() + \'px\' }" class="dxb-position-absolute dxb-b0"> \x3c!-- ko template: \'dx-layout-group-container\' --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko if: items().length === 0 && isDesignMode() --\x3e <div class="dx-layout-item-cover" data-bind=" dxclick: coverClickHandler, event: { mouseover: coverMouseOverHandler }, css: itemStyle"> <div data-bind="style: { top: $parent.headerHeight() + \'px\', padding: $parent.padding() + \'px\' }" class="dxb-position-absolute dxb-b0 dxb-l0 dxb-r0"> \x3c!-- ko with: $data.getPlaceholder() --\x3e \x3c!-- ko template: viewModel.template --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: isSelected --\x3e \x3c!-- ko template: getContextMenu() --\x3e \x3c!-- /ko --\x3e \x3c!-- ko template: { name: \'dx-dashboard-item-plate\' } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e',"dx-dashboard-tab-container":'<dx-dashboard-layout-tab-container params="layoutItem: $data"></dx-dashboard-layout-tab-container>',"dx-dashboard-layout-tab-container":'\x3c!-- ko with: layoutItem --\x3e <dashboard-layout-tabs params="layoutItem: $data, headerHeight: $parent.headerHeight" class="dx-layout-item-container dx-dashboard-item-container dx-dashboard-tabs-container"> </dashboard-layout-tabs> \x3c!-- ko if: isDesignMode --\x3e <div class="dx-layout-item-cover" data-bind=" dxclick: coverClickHandler, event: { mouseover: coverMouseOverHandler }, css: itemStyle"> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: $parent.activeItems().length !== 0 --\x3e \x3c!-- ko if: $parent.activeItems()[0].items().length !== 0 --\x3e <div data-bind="style: { top: $parent.headerHeight() + \'px\', padding: $parent.padding() + \'px\' }" class="dx-dashboard-tabs-content"> \x3c!-- ko template: \'dx-layout-group-container\' --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko if: $parent.activeItems()[0].items().length === 0 && isDesignMode() --\x3e <div class="dx-layout-item-cover" data-bind=" dxclick: coverClickHandler, event: { mouseover: coverMouseOverHandler }, css: itemStyle"> <div data-bind="style: { top: $parent.headerHeight() + \'px\', padding: $parent.padding() + \'px\' }" class="dx-dashboard-tabs-content dx-dashboard-design" > \x3c!-- ko with: $parent.activeItems()[0].getPlaceholder() --\x3e \x3c!-- ko template: viewModel.template --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: $parent.activeItems().length === 0 && isDesignMode() --\x3e <div> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: isSelected --\x3e \x3c!-- ko template: getContextMenu() --\x3e \x3c!-- /ko --\x3e \x3c!-- ko template: { name: \'dx-dashboard-item-plate\' } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e',"dx-dashboard-layout-tabs":'<div class="dx-dashboard-layout-tabs-container"> <div class="dx-dashboard-layout-tabs dx-dashboard-stretched" data-bind="dxTabs: { items: tabPageBindings, itemTemplate: \'dx-dasbhoard-layout-tab-item\', selectionMode: \'single\', keyExpr: \'id\', selectedItemKeys: selectedItemKeys, onSelectionChanged: onSelectionChanged, hoverStateEnabled: true, scrollingEnabled: false, focusStateEnabled: false}"> <div data-options="dxTemplate:{ name:\'dx-dasbhoard-layout-tab-item\' }" class=\'dx-dashboard-tab-content\'> <div class="dx-dashboard-standalone-item" data-bind="dx-dashboard-layout-tab-binding: { dashboardItem: $data.dashboardItem, dashboardContext: $data.context, localContext: $data.localContext, sizeController: $data.sizeController, ignoreBorder: $data.ignoreBorder }"> </div> <div class="dx-dashboard-cover"></div> </div> </div> \x3c!-- ko if: showMenu() --\x3e <div class="dx-dashboard-item-container dx-dashboard-tab-button dx-dashboard-toggle-menu-button" tabindex="0" data-bind="click: toggleMenu"> <div> \x3c!-- ko template: \'dx-dashboard-open-tab-pages\' --\x3e\x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: showAddButton() --\x3e <div class="dx-dashboard-tab-button dx-dashboard-create-tab-page-button" data-bind="click: createTabPage"> <div> \x3c!-- ko template: \'dx-dashboard-ce-add\' --\x3e\x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-resizable-layout":'\x3c!-- ko if: componentArgs --\x3e <dashboard-docking-layout data-bind="css: cssClasses" params="componentArgs: componentArgs"></dashboard-docking-layout> \x3c!-- /ko --\x3e',"dx-dashboard-docking-layout":'\x3c!-- ko if: title.showTitle() --\x3e <div data-bind="style: title.containerStyles"> <dashboard-title data-bind="style: title.styles" params="componentArgs: title.componentArgs"></dashboard-title> </div> \x3c!-- /ko --\x3e <div data-bind="dxScrollView: scrollView.options, style: scrollView.styles" class="dx-dashboard-layout-container"> <div data-bind="style: scrollView.contentWrapperStyles, dx-dashboard-element-accessor: layoutMainElementEvents"> \x3c!-- ko with: layout --\x3e <dx-layout-item data-bind="css: { \'dx-state-underlying-selection\': $data.areChildrenSelected() }" class="dx-layout-item dx-layout-root" params="layoutItem: $data"></dx-layout-item> \x3c!-- /ko --\x3e </div> </div> \x3c!-- ko if: fullscreenItemModel.visible() --\x3e <div class="dx-dashboard-fullscreen-item-base" data-bind="style: fullscreenItem.styles"> <div class="dx-layout-item-wrapper dx-dashboard-fullscreen-item"> <div class="dx-layout-item-container dx-dashboard-container" data-bind=" dx-dashboard-item-binding: { dashboardItem: fullscreenItemModel.viewModel().dashboardItem, dashboardContext: fullscreenItemModel.viewModel().dashboardContext, localContext: fullscreenItemModel.viewModel().localContext, sizeController: fullscreenItemModel.viewModel().getSizeController($element) }"> </div> </div> </div> \x3c!-- /ko --\x3e',"dx-dashboard-working-mode-extension":"<div data-bind=\"dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: 'left top', at: 'left top', collision: 'flipfit', boundaryOffset: '0, 0', boundary: $root.getWidgetContainer(), of: $root.getWidgetContainer(), offset: '0, 0' }, animation: enableAnimation () ? { show: { type: 'slide', from: { left: panelWidth() * -1 }, to: { left: 0 }, duration: 500 }, hide: { type: 'slide', from: { left: 0 }, to: { left: panelWidth() * -1 }, duration: 500 } } : null, focusStateEnabled: false, showCloseButton: isMobile, dragEnabled: false, width: panelWidth, height: '100%', shading: false, t
8oolbarItems: [{ text: $root.getLocalizationById('DashboardWebStringId.Dashboards'), location: 'before', toolbar: 'top', }], hideOnOutsideClick: false, onInitialized: onPopupInitialized, onDisposing: onPopupDisposing, onContentReady: function() { enableAnimation(true) }, visible: visible, wrapperAttr: { class: isMobile() ? 'dx-dashboard-card-view-panel dx-dashboard-panel-extension dx-dashboard-typography' : 'dx-dashboard-panel-extension dx-dashboard-typography' } }\"> <div class=\"dx-dashboard-dashboard-list dx-dashboard-typography\" data-bind=\"dxList: listOptions, css: { 'dx-dashboard-dashboard-list-full': !allowSwitchToDesigner(), 'dx-dashboard-dashboard-list-clipped': allowSwitchToDesigner() }\"> <div data-options=\"dxTemplate:{ name: 'dashboard-card-view' }\"> <div class=\"dx-dashboard-card-view\"> <div class='dx-dashboard-card-name' data-bind=\"text: name\"></div> </div> </div> <div data-options=\"dxTemplate:{ name: 'dashboard-preview' }\"> <div class=\"dx-dashboard-preview\" data-bind=\"css: { 'dx-dashboard-minimized': hidden }\"> <div class='dx-dashboard-image-container' data-bind=\"css: { 'dx-dashboard-hidden': hidden }\"> <img class=\"dx-dashboard-image\" data-bind=\"attr: { src: imageUrl, alt: name }, event: { error: hide }\" /> </div> <div class=\"dx-dashboard-name-container\"> <div class='dx-dashboard-name' data-bind=\"text: name\"></div> </div> </div> </div> <div data-options=\"dxTemplate:{ name: 'dashboard-list-item' }\"> <div data-bind=\"text: name\"></div> </div> </div> \x3c!-- ko if: allowSwitchToDesigner --\x3e \x3c!-- ko template: 'dx-dashboard-edit-in-designer-button' --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div>","dx-dashboard-edit-in-designer-button-icon":'<div class="dx-dashboard-edit-in-designer-button-icon"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 32 32" xml:space="preserve"> <g> <path class="editDashboardIcon" d="M25.5,5.5C23.3,3.3,20.3,2,17,2C10.5,2,5.3,7.1,5,13.5C6,13.2,7,13,8,13c5,0,9,4,9,9c0,1.4-0.3,2.8-0.9,4 c0.3,0,0.6,0,0.9,0c6.6,0,12-5.4,12-12H17L25.5,5.5z" /> <path class="editDashboardIcon" d="M32,13c0-3.3-1.3-6.3-3.5-8.5L20,13H32z" /> <path class="editDashboardIcon" d="M8,14c-4.4,0-8,3.6-8,8s3.6,8,8,8s8-3.6,8-8S12.4,14,8,14z M13.7,24H9.3l1.7-5l-4.2,5H2.3 C2.1,23.4,2,22.7,2,22c0-3.3,2.7-6,6-6s6,2.7,6,6C14,22.7,13.9,23.4,13.7,24z" /> </g> </svg> </div>',"dx-dashboard-edit-in-designer-button":'<div class="dx-dashboard-edit-in-designer-button" data-bind="dxButton: { onClick: switchToDesigner, type: \'default\', template: \'template\' }"> <div data-options="dxTemplate: { name: \'template\' }" class="designer-button-content"> \x3c!-- ko template: \'dx-dashboard-edit-in-designer-button-icon\' --\x3e \x3c!-- /ko --\x3e <div class="dx-dashboard-edit-in-designer-button-text" data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.EditInDesigner\')"></div> </div> </div>',"dx-dashboard-working-mode-extension-viewer-button":"<div class=\"dx-dashboard-viewer-button\" data-bind=\"dxButton: { onClick: click, type: 'default', text: $root.getLocalizationById('DashboardWebStringId.Viewer') }\"> </div>","dx-dashboard-data-inspector-extension":'<div data-bind="dxPopup: _getPopupOptions()"> \x3c!-- ko if: allowSwitchInspectedDataType --\x3e <div class="dx-dashboard-inspected-data-type-chooser"> <span class="dx-dashboard-inspected-data-type-text" data-bind="text: $root.getLocalizationById(\'DashboardStringId.InspectedData\')"></span> <div class="dx-dashboard-inspected-data-radio-group" data-bind="dxRadioGroup: { layout: \'horizontal\', displayExpr: \'text\', valueExpr: \'value\', dataSource: avaliableInspectedDataType, value: inspectedDataType }"> </div> </div> \x3c!-- /ko --\x3e \x3c!-- ko with: gridOptions --\x3e <div class="dx-dashboard-data-inspector-grid" data-bind="dxDataGrid: $data"></div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-mobile-layout":'\x3c!-- ko if: componentArgs --\x3e <dashboard-mobile-layout-widget params="componentArgs: componentArgs" class="dx-dashboard-viewer dx-dashboard-container dx-dashboard-mobile-layout-widget dxb-position-absolute dxb-b0 dxb-t0 dxb-l0 dxb-r0" > </dashboard-mobile-layout-widget> \x3c!-- /ko --\x3e',"dx-dashboard-mobile-layout-widget":"\x3c!-- ko template: { name: 'dx-dashboard-mobile-title', data: titleViewModel } --\x3e \x3c!-- /ko --\x3e <div data-bind=\"dxList: layoutViewModel, style: { top: titleViewModel.height() + 'px' }
8\" class=\"dx-dashboard-mobile-layout dx-dashboard-container dxb-position-absolute\"> <div data-options=\"dxTemplate:{ name: 'item' }\"> \x3c!-- ko template: $data --\x3e \x3c!-- /ko --\x3e </div> </div> \x3c!-- ko template: { name: 'dx-dashboard-mobile-fullscreen-item', data: fullscreenItemViewModel } --\x3e \x3c!-- /ko --\x3e \x3c!-- ko template: { name: 'dx-dashboard-mobile-item-master-filters', data: itemMasterFiltersViewModel } --\x3e \x3c!-- /ko --\x3e","dx-dashboard-mobile-title":'<dashboard-title params="componentArgs: { options: options, width: width, height: height, encodeHtml: encodeHtml, className: className }"></dashboard-title>',"dx-dashboard-mobile-fullscreen-item":"<div data-bind=\"dxOverlay: { shading: false, width: width, height: height, deferRendering: true, visible: visible, animation: { show: { type: 'slide', duration: 400, from: { position: { my: 'left', at: 'right', of: window } }, to: { position: { my: 'center', at: 'center', of: window } } }, hide: { type: 'slide', duration: 400, from: { position: { my: 'center', at: 'center', of: window } }, to: { position: { my: 'left', at: 'right', of: window } } } }, onInitialized: onInitialized, onDisposing: onDisposing, wrapperAttr: { class: 'dx-dashboard-fullscreen-item-popup' }, position: { my: 'left top', at: 'left top' } }\"> \x3c!-- ko if: visible --\x3e \x3c!-- ko with: itemViewModel --\x3e <dashboard-standalone-item class=\"dx-dashboard-container dx-dashboard-theme dxb-w100 dxb-h100 dxb-d-block\" params=\"dashboardItem: dashboardItem, dashboardContext: dashboardContext, localContext: localContext, repaintRequest: repaintRequest, \"></dashboard-standalone-item> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div>","dx-dashboard-mobile-layout-item":"<div class=\"dx-dashboard-mobile-layout-maximize-icon\" data-bind=\" css: { 'dx-dashboard-mobile-layout-maximize-icon-selected': isReadyForAction() }, style: { 'opacity': maximizeIconOpacity() } \"> \x3c!-- ko template: 'dx-dashboard-maximize-item' --\x3e\x3c!-- /ko --\x3e <div>Maximize</div> </div> <dashboard-standalone-item data-bind=\"style: { 'transform': 'translateX(' + itemOffsetInPixels() + 'px)' }\" class=\"dx-dashboard-standalone-item-container dx-state-disabled\" params=\"dashboardItem: dashboardItem, dashboardContext: dashboardContext, localContext: localContext, repaintRequest: repaintRequest, \"></dashboard-standalone-item> <div class=\"dx-dashboard-mobile-layout-item-shield\" data-bind=\" dxclick: click, dxpointerdown: selectItem, dxpointerup: unselectItem, dxpointermove: unselectItem \"></div> \x3c!--dxswipestart: { execute: swipestart, direction: 'horizontal' }, dxswipe: { execute: swipeupdate, direction: 'horizontal' }, dxswipeend: { execute: swipeend, direction: 'horizontal' }--\x3e","dx-dashboard-mobile-item-master-filters":"<div data-bind=\" dxOverlay: { height: masterFiltersPopup.height, width: masterFiltersPopup.width, hideOnOutsideClick: true, visible: masterFiltersPopup.visible, onHiding: function() { closeMasterFiltersPopup() }, position: { my: 'bottom', at: 'bottom', of: window } , animation: { show: { type: 'slide', duration: 250, from: { position: { my: 'top', at: 'bottom', of: window } } }, hide: { type: 'slide', duration: 250, to: { position: { my: 'top', at: 'bottom', of: window } } } }, onInitialized: masterFiltersPopup.onInitialized, onDisposing: masterFiltersPopup.onDisposing, wrapperAttr: { class: 'dx-dashboard-master-filters-popup' } }\"> <div class=\"master-filters-list-container\"> <div class=\"master-filters-list-spring\" data-bind=\"style: { flex: maximizeFiltersPopup() ? 0 : 1 }, dxclick: function() { closeMasterFiltersPopup() }\"> </div> <div class=\"master-filters-list master-filter-popup\" data-bind=\"style: { flex: maximizeFiltersPopup() ? 1 : 0 }\"> \x3c!-- ko foreach: masterItems--\x3e <div class=\"dx-dashboard-masters-preview-item\" data-bind=\"dxclick: click\"> <div class=\"dx-dashboard-masters-preview-item-name\" data-bind=\"text: name\"></div> <div class=\"dx-dashboard-masters-preview-filtervalues\"> \x3c!-- ko foreach: filterValues --\x3e <b data-bind=\"text: name\"></b>:<span data-bind=\"text: valuesString\"></span> \x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e </div> </div> <div class=\"apply-buttons dxb-position-absolute dxb-b0 dxb-l0 dxb-r0\"> <div data-bind=\"dxButton: { text: $root.getLocalizationById('DashboardStringId.ButtonOK'), onClick: closeMasterFiltersPopup, type: 'default' }\"> </div> </div> </div> <div data-bind=\"dxOverlay: { height: masterFilterMaximizedItemPopup.height, width: masterFilterMaximizedItemPopup.width, hideOnOutsideClick: true, onHiding: function() { closeMasterFilterItemPopup() }, visible: masterFilterMaximizedItemPopup.visible, position: { my: 'bottom', at: 'bottom', of: window } , animation: { show: { type: 'slide', duration: 250, from: { position: { my: 'to
8p', at: 'bottom', of: window } } }, hide: { type: 'slide', duration: 250, to: { position: { my: 'top', at: 'bottom', of: window } } } }, onInitialized: masterFilterMaximizedItemPopup.onInitialized, onDisposing: masterFilterMaximizedItemPopup.onDisposing, wrapperAttr: { class: 'dx-dashboard-master-filters-popup' } }\"> \x3c!-- ko with: masterFilterItem --\x3e <div class=\"master-filter-popup dxb-position-absolute dxb-b70px dxb-t0 dxb-l0 dxb-r0 dxb-d-block\"> <dashboard-standalone-item class=\"dx-dashboard-standalone-item-container dx-dashboard-container dx-dashboard-theme\" params=\"dashboardItem: dashboardItem, dashboardContext: dashboardContext, localContext: localContext, repaintRequest: repaintRequest, \"></dashboard-standalone-item> </div> \x3c!-- /ko --\x3e <div class=\"apply-buttons dxb-position-absolute dxb-b0 dxb-l0 dxb-r0\"> <div data-bind=\"dxButton: { text: $root.getLocalizationById('DashboardStringId.ButtonOK'), onClick: closeMasterFilterItemPopup, type: 'default' }\"> </div> </div> </div>","dx-dashboard-notification-controller":'<div data-bind="dxToast: { type: \'custom\', visible: visible() && !suspended(), width: \'auto\', target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: \'bottom right\', at: \'bottom right\', offset: \'0 0\', boundary: $root.getWidgetContainer(), of: $root.getWidgetContainer() }, displayTime: displayTime, closeOnClick: true, onHidden: onHidden, closeOnSwipe: false, onInitialized: onInitialized }"> <div class="dx-dashboard-notificator" data-bind="foreach: notifications"> <div data-bind="class: $parent._classNames"> <div class="dx-dashboard-notificator-notification-icon"> \x3c!-- ko template: $parent._icon --\x3e \x3c!-- /ko --\x3e </div> <div class="dx-dashboard-notificator-notification-message"> <h1 data-bind="text: title"></h1> \x3c!-- ko if: detail !== null --\x3e <span data-bind="text: detail"></span> \x3c!-- /ko --\x3e </div> </div> </div> </div>',"dx-dashboard-item":'<div class="dx-layout-item-container" data-bind="dx-dashboard-item-binding: { dashboardItem: $data.viewModel.model.item, dashboardContext: $data.getContext(), localContext: $data.getLocalContext(), sizeController: $data.sizeController }, css: { \'dx-layout-item-selected\': isSelected }"> </div> \x3c!-- ko if: isDesignMode --\x3e <div class="dx-layout-item-cover dx-layout-float-cover" data-bind="dxclick: coverClickHandler, event: { mouseover: coverMouseOverHandler }, css: itemStyle"></div> \x3c!-- ko if: isSelected --\x3e \x3c!-- ko template: getContextMenu() --\x3e \x3c!-- /ko --\x3e \x3c!-- ko template: { name: \'dx-dashboard-item-plate\' } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e',"dx-dashboard-item-state-loading":'<div class="dx-dashboard-layout-state dx-layout-item-loading"> \x3c!-- ko if: $root.waitingForParameters --\x3e <div class="dx-dashboard-control-loading" role="alert" data-bind="text:$root.getLocalizationById(\'DashboardStringId.WaitingForParameters\')"></div> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: $root.waitingForParameters --\x3e <div class="dx-dashboard-control-loading" role="alert" data-bind="text:$root.getLocalizationById(\'DashboardStringId.MessageLoading\')"></div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-item-state-empty":'<div class="dx-dashboard-layout-state dx-dashboard-layout-state-empty dx-layout-item-empty" data-bind="attr: { \'aria-label\': emptyAriaLabel }, class: sizeClass" tabindex="0"> \x3c!-- ko if: $data --\x3e <div class="dx-dashboard-item-type-icon"> \x3c!-- ko template: icon --\x3e\x3c!-- /ko --\x3e </div> <div class="dx-dashboard-item-type-title" data-bind="text: title"></div> \x3c!-- /ko --\x3e <div class="dx-dashboard-layout-state-content"> \x3c!-- ko if: $parent.getEmptyItemTemplates --\x3e \x3c!-- ko template: $parent.getEmptyItemTemplates() --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> </div>',"dx-dashboard-item-state-error":'<div class="dx-dashboard-layout-state dx-dashboard-layout-state-error dx-layout-item-empty" tabindex="0" aria-live="assertive" aria-relevant="all" aria-invalid="true" data-bind="class: sizeClass"> \x3c!-- ko if: $data --\x3e <div class="dx-dashboard-item-type-icon"> \x3c!-- ko template: icon --\x3e\x3c!-- /ko --\x3e </div> <div class="dx-dashboard-item-type-title" data-bind="text: title"></div> \x3c!-- /ko --\x3e <div class="dx-dashboard-layout-state-content dx-dashboard-layout-text"> <p data-bind="text: errorState() && errorState().title"></p> <p data-bind="text: errorState() && errorState().detail"></p> </div> </div>',"dx-dashboard-standalone-item":"<div class=\"dx-dashboard-standalone-item\" data-bind=\"css: {'dx-dashboard-widget-container': isStandalone, 'dx-dashboard-typography': isStandalone }, dx-dashboard-item-binding: { dashboardItem: $data.dashboardItem, dashboardContext: $data.dashboardContext, localContext: $data.localContext, sizeController: $data.sizeController }\"> </div>","dx-dashboard-control":'<div class="dx-dashboard-widget-container dx-dashboard-control dx-dashboard-typography dx-dashboard-theme dx-viewport dx-designer-viewport" data-bind="css: colorSchemeCss"> <div aria-live="polite" aria-relevant="all" id="dx-dashbaord-items-live-region-container"></div> \x3c!-- ko foreach: externalTemplates --\x3e \x3c!-- ko template: $data --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e <div class="dx-dashboard-surface" data-bind="style: { left: surfaceLeft() + \'px\' }, css: $data.classList()"> \x3c!-- ko if: isDashboardLoaded() --\x3e \x3c!-- ko template: $data.layoutTemplate() --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko ifnot: isDashboardLoaded() --\x3e <div class="dx-dashboard-no-visible-dashboard"> <div> \x3c!-- ko if: isLoading() --\x3e <div class="dx-dashboard-control-loading" role="alert" data-bind="text:$root.getLocalizationById(\'DashboardStringId.MessageLoading\')"></div> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: isLoading() --\x3e <div data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.NoDashboards\')"></div><br /> \x3c!-- ko foreach: emptyControlTemplates --\x3e \x3c!-- ko template: $data --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e </div> \x3c!-- ko template: { name: "dx-dashboard-notification-controller", data: notificationController._viewModel } --\x3e \x3c!-- /ko --\x3e </div>',"dx-dashboard-button-group-template":'<div data-bind="dxButtonGroup: $data"></div>',"dx-dashboard-calc-field-editor":'\x3c!-- ko with: viewModel --\x3e <div data-bind="dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: \'center\', at: \'center\', of: $root.getWidgetContainer(), boundary: $root.getWidgetContainer() }, height: \'80%\', width: \'688px\', maxHeight: \'800px\', minHeight: \'500px\', maxWidth: \'80%\', minWidth:\'600px\', animation: { }, focusStateEnabled: true, hideOnOutsideClick: false, toolbarItems: toolbarItems, visible: popupVisible, showTitle: true, hideOnParentScroll: false, title: $root.getLocalizationById(\'DashboardWebStringId.DataSources.EditCalculatedField\'), wrapperAttr: { class: \'dx-dashboard-calc-field-editor-popup\' }, resizeEnabled: true, onResize: function() { $data.resizeAceEditor(); } }"> <div class="dx-dashboard-calc-field-dialog dxb-h100"> <div class="dx-fieldset"> <div class="dx-field"> <div class="dx-field-label" data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.CalculatedField.Name\')"></div> <div class="dx-field-value"> <div data-bind="dxTextBox: { value: name }, dxValidator: { isValid: isCalcFieldNameValid, validationRules: nameValidationRules }"></div> </div> </div> <div class="dx-field"> <div class="dx-field-label" data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.CalculatedField.FieldType\')"></div> <div class="dx-field-value"> <div data-bind="dxSelectBox: { dataSource: availableTypes, valueExpr: \'value\', displayExpr: \'displayValue\', value: fieldType, displayCustomValue: true, editEnabled: false, dropDownOptions: { container: $root.getWidgetContainer() } }"></div> </div> </div> </div> <div class="dx-dashboard-calc-field-expression" data-bind="css: { \'dx-invalid\': !expressionEditable.isValid() }"> <div class="dx-designer dx-expressioneditor dxb-h100" data-bind="dshdExpressionEditor: { options: expressionEditable, onResize: onResize, fieldListProvider: itemsProvi
8der, displayNameProvider: displayNameProvider, saveHandler: saveHandler }" ></div> </div> </div> </div> \x3c!-- /ko --\x3e',"dx-dashboard-calculation-expression-editor":"\x3c!--ko with: viewModel --\x3e <div data-bind=\"dxPopup: { showTitle: true, title: $root.getLocalizationById('AnalyticsCoreStringId.ExpressionEditor_ExpressionCaption'), visible: popupVisible, toolbarItems: buttonItems, showCloseButton: true, fullScreen: false, height: '70%', width: '645px', animation: { }, maxHeight: '800px', minHeight: '500px', maxWidth: '80%', minWidth:'600px', container: $root.getWidgetContainer(), position: { of: $root.getWidgetContainer(), boundary: $root.getWidgetContainer() }, wrapperAttr: { class: 'dx-designer dx-expressioneditor dx-popup-general' }, resizeEnabled: true, onResize: function() { $data.resizeAceEditor(); } }\"> <div class=\"dxb-h100\"> \x3c!-- ko template: \"dx-expressioneditor-main\" --\x3e \x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e","dx-dashboard-window-definition-editor":'<div class="dx-dashboard-window-definition-editor"> <dx-dashboard-button-group class="dx-dashboard-window-definition-selector" params="value: mode, values: dataSource"></dx-dashboard-button-group> \x3c!-- ko with: formAdapterWrapper --\x3e <div data-bind="dx-dashboard-form-adapter: { target: $data }" class="dx-dashboard-properties"></div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-form-color-scheme":'<div class="dx-dashboard-form-wrapper"> <div class="dx-dashboard-form-column dx-dashboard-form-left-column dx-dashboard-color-scheme-editor-form"> <div class="dx-dashboard-form-column-content-wrapper dx-dashboard-coloring-form-color-tables-panel"> \x3c!-- ko with: colorSchemeModel --\x3e <div class="dx-dashboard-form-row-caption"> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Colorization.ColorSchemes\')"></span> </div> \x3c!-- ko if: editableSignatures().length > 0 --\x3e <div class="dx-dashboard-list dx-dashboard-form-row-content"> <div class="dx-dashboard-color-tables-list" data-bind="dxList: { dataSource: editableSignatures, selectedItems: selectedSignatures, selectionMode: \'single\', keyExpr: \'key\', nextButtonText: $root.getLocalizationById(\'DashboardWebStringId.More\') }"> <div class="dx-dashboard-color-table-item"> <div class="dx-dashboard-color-table-item-description"> <div> \x3c!-- ko foreach: dataItems --\x3e <div class="dx-dashboard-color-definition-tree" data-bind="style: { \'margin-left\': ($index() > 1 ? ($index() -1) * 21 : 0).toString() + \'px\' }"> \x3c!-- ko if: $index() > 0 --\x3e \x3c!-- ko template: \'dx-dashboard-tree-connector\' --\x3e\x3c!-- /ko --\x3e \x3c!-- /ko --\x3e <span data-bind="text: $data, attr: { title: $data }"></span> </div> \x3c!-- /ko --\x3e <div class="dx-dashboard-definition-container"> <span class="dx-dashboard-definition-caption"> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Colorization.ColorSchemeType\')"></span>: </span> <span data-bind="text: typeText, attr: {title: typeText}"></span> </div> <div class="dx-dashboard-definition-container"> <span class="dx-dashboard-definition-caption"> <span data-bind="text: $root.getLocalizationById(\'DashboardStringId.DefaultDataSourceName\')"></span>: </span> <span data-bind="text: _getDataSourceText($parents[1].getDataSourceName(dataSource)), attr: { title: _getDataSourceText($parents[1].getDataSourceName(dataSource)) }"></span> </div> </div> </div> \x3c!-- ko if: !$parent.isSignatureAutogenerated($data) --\x3e <div class="dx-dashboard-remove-icon" data-bind="click: $parent.removeTable"> \x3c!-- ko template: \'dx-dashboard-remove-small\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> </div> </div> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: editableSignatures().length > 0 --\x3e <div class="dx-dashboard-form-row-content"> <div class="dx-dashboard-form-parameter-placeholder"> <div> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.ColorScheme.Empty\')"></span> </div> </div> </div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> </div> <div class="dx-dashboard-form-column dx-dashboard-form-right-column dx-dashboard-color-scheme-editor-form"> <div class="dx-dashboard-form-column-content-wrapper"> \x3c!-- ko if: colorSchemeModel() && colorSchemeModel().selectedSignatureEntries().length > 0 --\x3e <div class="dx-dashboard-form-row-content"> <div data-bind="template: { name :\'dx-dashboard-edit-color-scheme\' }" class="dx-dashboard-color-scheme-editor"></div> </div> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: colorSchemeModel() && colorSchemeModel().selectedSignatureEntries().length > 0 --\x3e <div class="dx-dashboard-form-row-content"> <div class="dx-dashboard-form-parameter-placeholder"> <div data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Colorization.NoSelectedSchema\')"></div> </div> </div> \x3c!-- /ko --\x3e </div> </div> </div>',"dx-dashboard-edit-color-scheme":'<div class="dx-dashboard-form-column dx-dashboard-form-left-column dx-dashboard-color-scheme-editor-form"> <div class="dx-dashboard-coloring-form-colors-panel"> <dx-dashboard-colors-component params="dataSource: colorSchemeModel().selectedSignatureEntries, allowModify: true, selectedEntry: selectedEntry, addNewEntry: createNewEntry, removeEntry: colorSchemeModel().removeEntry, colorPalette: colorPalette"></dx-dashboard-colors-component> </div> </div> <div class="dx-dashboard-form-column dx-dashboard-form-right-column"> <div class="dx-dashboard-form-column-content-wrapper dx-dashboard-properties"> <div class="dx-dashboard-form-row-content"> <div class="dx-dashboard-edit-color-entry-panel"> \x3c!-- ko if: entryEditorModel.visible --\x3e \x3c!-- ko with: entryEditorModel --\x3e \x3c!-- ko template: \'dx-dashboard-enter-new-entry-editor\' --\x3e \x3c!-- /ko --\x3e <div class="dx-dashboard-coloring-form-colorbox-panel"> <div class="dx-dashboard-coloring-form-panel-header"> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.ColorScheme.Color\')"></span> </div> <div data-bind="dxColorBox: { value: color, editAlphaChannel: true, dropDownOptions: { container: $root.getWidgetContainer() } }"> </div> </div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> </div> </div> </div>',"dx-dashboard-color-picker-editor":'<div data-bind="dxPopover: { target: target, container: $root.getWidgetContainer(), toolbarItems: buttonItems, visible: visible, position: { boundary: $root.getWidgetContainer() } }"> <div data-bind="dxScrollView: { direction: \'vertical\' }"> <div data-bind="dxColorView: { value: colorCss, editAlphaChannel: true, applyValueMode: \'instantly\' }"> </div> </div> </div>',"dx-dashboard-enter-new-entry-editor":'<div class="dx-dashboard-new-entry-panel"> \x3c!-- ko foreach: dimensionEditors || [] --\x3e <div class="dx-dashboard-new-entry-item"> <div class="dx-dashboard-coloring-form-panel-header" data-bind="text: dimensionKey.definition.dataMember"></div> \x3c!-- ko if: ["Integer", "Float", "Double", "Decimal"].indexOf(valueType) > -1 --\x3e <div data-bind="dxNumberBox: { height: 40, showSpinButtons:true, disabled: $parent.isAutogenerated, value: dimensionKey.value.value }, dxValidator: { validationGroup: \'newEntry\', name: dimensionKey.definition.dataMember(), validationRules: [{ type: \'required\' } ] }"> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: ["DateTime"].indexOf(valueType) > -1 --\x3e <div data-bind="dxDateBox: { height: 40, width: \'auto\', disabled: $parent.isAutogenerated, value: dimensionKey.value.value, dropDownOptions: { container: $root.getWidgetContainer() } }, dxValidator: { validationGroup: \'newEntry\', name: dimensionKey.definition.dataMember(), validationRules: [{ type: \'required\' } ] }"> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: ["Bool","Boolean"].indexOf(valueType) > -1 --\x3e <div data-bind="dxCheckBox: { height: 40, disabled: $parent.isAutogenerated, value: dimensionKey.value.value }"> </div> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: ["Integer", "Float", "Double", "Decimal", "DateTime", "Bool", "Boolean"].indexOf(valueType) > -1 --\x3e <div data-bind="dxTextBox: { height: 40, disabled: $parent.isAutogenerated, value: dimensionKey.value.value }, dxValidator: { validationGroup: \'newEntry\', name: dimensionKey.definition.dataMember(), validationRules: [{ type: \'required\' } ] }"> </div> \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko if: hasMeasures --\x3e <div class="dx-dashboard-color-entry-measures-selector"> <div class="dx-dashboard-coloring-form-panel-header" data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Colorization.MeasureNames\')"></div> <div data-bind="dxTagBox: { dataSource: availableMeasures, value: selectedMeasuresIds, disabled: isAutogenerated, displayExpr: \'displayText\', valueExpr: \'_id\', dropDownOptions: { container: $root.getWidgetContainer() } }, dxValidator: { validationGroup: \'newEntry\', validationRules: measuresValidationRules || [] }"> </div> </div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-colors-view":'\x3c!-- ko with: colorPickerModel --\x3e\x3c!-- ko template: { name : \'dx-dashboard-color-picker-editor\', data: $data } --\x3e\x3c!-- /ko --\x3e\x3c!-- /ko --\x3e<div class="dx-dashboard-colors-view-panel"> \x3c!-- ko if: allowAddNewEntry --\x3e <div class="dx-dashboard-form-row-caption dx-dashboard-coloring-form-panel-header"> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.ColorScheme.Colors\')"></span> <div class="dx-dashboard-form-row-action-list"> <div class="dx-dashboard-form-row-action" data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Colorization.AddColor
vendor: 82,356 bytes, line 8
8\'), click: addNewEntry"> </div> </div> </div> \x3c!-- /ko --\x3e <div class="dx-color-scheme-tree-view-container dx-dashboard-form-row-content" data-bind="visible: allowModify || isTreeMode()"> <div class="dx-dashboard-treeview dx-dashboard-empty-message dx-color-scheme-tree-view" data-bind="dxTreeView: { dataSource: dataSource, dataStructure: \'tree\', height: !allowModify ? \'450px\' : \'100%\', selectByClick: allowModify ? true : false, selectionMode: allowModify ? \'single\' : \'none\', onItemSelectionChanged: allowModify ? onItemSelectionChanged : null, searchEnabled: true, searchExpr: [\'value\'], searchEditorOptions: { placeholder: $root.getLocalizationById(\'DashboardWebStringId.Search\'), focusStateEnabled: false, hoverStateEnabled: false } }"> <div class="dx-color-scheme-tree-item" data-bind="css: { \'dx-color-scheme-group-tree-item\': !$data.editColor }"> \x3c!-- ko if: $data.editColor --\x3e <div class="dx-dashboard-color-scheme-item-color" data-bind="click: editColor, style: { \'backgroundColor\': color }"></div> \x3c!-- /ko --\x3e <span class="dx-dashboard-color-scheme-item-name" data-bind="text: value"></span> \x3c!-- ko if: $parent.allowModify && custom --\x3e <div class="dx-dashboard-remove-icon" data-bind="click: $parent.removeItem"> \x3c!-- ko template: \'dx-dashboard-remove-small\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> </div> </div> <div class="dx-dashboard-colors-list-compact dx-dashboard-list dx-dashboard-empty-message" data-bind="visible: !allowModify && !isTreeMode(), dxList: { dataSource: dataSource, focusStateEnabled: false, hoverStateEnabled: false, activeStateEnabled: false, searchEnabled: true, searchMode: \'contains\', searchExpr: [\'value\'], noDataText: $root.getLocalizationById(\'DashboardStringId.FilterElementNoDataToDisplay\'), encodeNoDataText: true, searchEditorOptions: { placeholder: $root.getLocalizationById(\'DashboardWebStringId.Search\'), focusStateEnabled: false, hoverStateEnabled: false }, height: !allowModify ? \'450px\' : \'100%\', }"> <div class="dx-dashboard-color-scheme-item" data-bind="style: { \'backgroundColor\': color }"> <div class="dx-dashboard-color-scheme-item-name" data-bind="text: value"></div> \x3c!-- ko if: $data.editColor --\x3e <div class="dx-dashboard-edit-color-icon" data-bind="click: editColor"> \x3c!-- ko template: \'dx-dashboard-ds-edit\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> </div></div>',"dx-dashboard-format-rule-condition-type-editor":'<div class="dx-dashboard-condition-type-editor"> <div class="dx-field-chooser-header-container"> \x3c!-- ko template: \'dx-slidable-lists-navigation-area\' --\x3e \x3c!-- /ko --\x3e </div> <div class="dx-dashboard-condition-types-container dx-dashboard-list" data-bind="css: { \'dx-dashboard-state-condition-selected\': displayMode() === \'specificTypes\' }"> <div class="dx-dashboard-list dx-dashboard-empty-message" data-bind="dxList: { dataSource: availableConditionTypes, selectionMode: \'single\', selectedItems: availableConditionTypes() && availableConditionTypes().filter(function(value) { return value.value === conditionType(); }) || [], onItemClick: function (e) { conditionType(e.itemData.value); }, itemTemplate: \'item\', onItemRendered: updateItemAppearance, encodeNoDataText: true, noDataText: $root.getLocalizationById(\'DashboardWebStringId.ConditionalFormatting.UnsupportedDataType\') }"> <div data-options="dxTemplate:{ name:\'item\' }"> <span data-bind="text: $root.getLocalizationById(displayText)"></span> </div> </div> <div data-bind="dxList: { dataSource: availableSpecificTypes, selectionMode: \'single\', grouped: availableSpecificTypes().rangeStyleType !== \'None\', selectedItems: selectedSpecificTypes, onItemClick: function (e) { specificType(e.itemData.value); }, itemTemplate: \'item\' }, css: { \'dx-dashboard-gallery-list\': availableSpecificTypes().rangeStyleType !== \'None\' }"> <div data-options="dxTemplate: { name:\'item\' }"> \x3c!-- ko if: $parent.availableSpecificTypes().rangeStyleType === \'None\' --\x3e <span data-bind="text: $root.getLocalizationById(displayText)"></span> \x3c!-- /ko --\x3e \x3c!-- ko if: $parent.availableSpecificTypes().rangeStyleType === \'Color\' --\x3e <div class="dx-dashboard-gallery-item" data-bind="attr: { title: $root.getLocalizationById(displayText) }, foreach: $parent.getStyleList(value)"> <div data-bind="css: \'dx-dashboard-appearance-range-preview\', style: $data"></div> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: $parent.availableSpecificTypes().rangeStyleType === \'ColorBar\' --\x3e <div class="dx-dashboard-gallery-item" data-bind="attr: { title: $root.getLocalizationById(displayText) }, foreach: $parent.getStyleList(value)"> <div data-bind="css: \'dx-dashboard-appearance-bar-preview\', style: $data"></div> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: $parent.availableSpecificTypes().rangeStyleType === \'Icon\' --\x3e <div class="dx-dashboard-gallery-item" data-bind="attr: { title: $root.getLocalizationById(displayText) }, foreach: $parent.getStyleList(value)"> <div class="dx-icon-dashboard-cf" data-bind="css: $data"></div> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: $parent.availableSpecificTypes().rangeStyleType === \'Gradient\' --\x3e <div class="dx-dashboard-gallery-item" data-bind="attr: { title: $root.getLocalizationById(displayText) }, foreach: $parent.getGradientColorsList(value)"> <div data-bind="css: \'dx-dashboard-appearance-gradient-preview\', style: { \'background-color\': $data.css }"></div> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: $parent.availableSpecificTypes().rangeStyleType === \'GradientBar\' --\x3e <div class="dx-dashboard-gallery-item" data-bind="attr: { title: $root.getLocalizationById(displayText) }, foreach: $parent.getGradientColorsList(value)"> <div data-bind="css: \'dx-dashboard-appearance-gradient-bar-preview\', style: { \'background-color\': $data.css }"></div> </div> \x3c!-- /ko --\x3e </div> </div> </div> </div>',"dx-dashboard-custom-appearance-dialog":'<div data-bind="dxPopup: popupOptions"> \x3c!-- ko if: popupOptions.visible--\x3e <div data-bind="dxForm: formOptions"> </div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-popover-color-picker":"<div data-bind=\"dxPopover: { container: $root.getWidgetContainer(), toolbarItems: buttonItems, visible: visible, position: { of: $element.parentNode, my: 'top', at: 'bottom', boundary: $root.getWidgetContainer(), collision: 'flipfit' }, wrapperAttr: { class: 'dx-dropdowneditor-overlay dx-dashboard-cf-color-picker' } }\"> <div data-bind=\"dxColorView: { value: color, editAlphaChannel: true, applyValueMode: 'instantly' }\"> </div> </div>","dx-dashboard-rule-ranges-editor":'<div class="dx-dashboard-range-editor"> \x3c!-- ko if: !$data.isGradient --\x3e <div class="dx-dashboard-range-editor-header"> <div class="dx-dashboard-ce-icon dx-dashboard-ce-icon-add" data-bind="click: add"> \x3c!-- ko template: \'dx-dashboard-ce-add\' --\x3e\x3c!-- /ko --\x3e </div> <div class="dx-dashboard-ce-remove-icon" data-bind="click: remove, css: { \'dx-dashboard-state-selected\': (!!selection() && value().length > 2) }"> \x3c!-- ko template: \'dx-dashboard-remove-small\' --\x3e\x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e <div class="dx-dashboard-range-editor-content" data-bind="dxDataGrid: dataGridOptions"> <div data-options="dxTemplate:{ name: \'dx-dashboard-range-cell-template\' }"> <div class="dx-dashboard-range-cell" data-bind="text: $data.text"></div> </div> <div data-options="dxTemplate: { name: \'dx-dashboard-range-edit-number-template-right\' }"> \x3c!-- ko template: { name: \'dx-dashboard-range-edit-number-template\', data: $parent.createRangeNumberEditorViewModel({ grid: $data.component, isRightValue: true, rowIndex: $data.rowIndex, value: $data.data.rightValue, setValue: $data.setValue }) } --\x3e \x3c!-- /ko --\x3e </div> <div data-options="dxTemplate: { name: \'dx-dashboard-range-edit-number-template-left\' }"> \x3c!-- ko template: { name: \'dx-dashboard-range-edit-number-template\', data: $parent.createRangeNumberEditorViewModel({ grid: $data.component, isRightValue: false, rowIndex: $data.rowIndex, value: $data.data.leftValue, setValue: $data.setValue }) } --\x3e \x3c!-- /ko --\x3e </div> <div data-options="dxTemplate:{ name: \'dx-dashboard-range-style-template\' }"> \x3c!-- ko template: \'dx-dashboard-style-settings-view\'--\x3e \x3c!-- /ko --\x3e </div> <div data-options="dxTemplate:{ name: \'dx-dashboard-range-style-editor-template\' }"> \x3c!-- ko template: \'dx-dashboard-style-settings-view\'--\x3e \x3c!-- /ko --\x3e <div data-bind="dxPopover: { visible: true, hideOnOutsideClick: false, position: { of: $element, my: \'left top\', at: \'left bottom\', offset: $parent.popoverOffset }, container: $root.getWidgetContainer(), contentTemplate: \'dx-dashboard-style-settings-editor-template\', wrapperAttr: { class: \'dx-dashboard-style-settings-editor-popup dx-dropdowneditor-overlay\' } }"> <div data-options="dxTemplate:{ name: \'dx-dashboard-style-settings-editor-template\' }" tabindex="0"> <dx-dashboard-style-settings-editor params=" target: $root.ko.observable(value), options: $parent.createStyleSettingsEditorOptions($data.data)"> </dx-dashboard-style-settings-editor> </div> </div> </div> </div> </div>',"dx-dashboard-style-settings-view":'<div class="dx-dashboard-range-style dx-dashboard-range-cell"> <dx-dashboard-style-settings-editor-item params="args: $parent.createStyleSettingsEditorItemOptions($data.data)"></dx-dashboard-style-settings-editor-item> </div>',"dx-dashboard-range-edit-number-template":"\x3c!-- ko if: infinitValue --\x3e <div class=\"dx-dashboard-range-cell\" data-bind=\"text: negativeInfinityDisplayText\"></div> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: infinitValue --\x3e \x3c!-- ko if: editorType === 'numberBox' --\x3e <div data-bind=\"dxNumberBox: editorOptions\"></div> \x3c!-- /ko --\x3e \x3c!-- ko if: editorType === 'dateBox' --\x3e <div data-bind=\"dxDateBox: editorOptions\"></div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: allowInfinity --\x3e <div data-bind=\"dxPopover: { visible: true, width: '241px', height: 'auto', hideOnOutsideClick: false, position: { of: $element, my: 'left top', at: 'left bottom', boundary: $root.getWidgetContainer() }, container: $root.getWidgetContainer(), wrapperAttr: { class: 'dx-dropdowneditor-overlay dx-dashboard-range-edit-number-template' } }\"> <div data-bind=\"dxButtonGroup: buttonOptions\"></div> </div> \x3c!-- /ko --\x3e","dx-dashboard-style-settings-editor-item":"<div data-bind=\"click: clickHandler, style: cssStyles, attr: { title: title, 'data-label': dataLabel }, css: cssClasses\"> </div> \x3c!-- ko if: isRangeStop --\x3e <div class=\"dx-dashboard-rangestop\"></div> \x3c!-- /ko --\x3e \x3c!-- ko template: { name: 'dx-dashboard-popover-color-picker', data: colorPicker } --\x3e \x3c!-- /ko --\x3e \x3c!-- ko template: { name: 'dx-dashboard-custom-appearance-dialog', data: customizeAppearanceDialog } --\x3e \x3c!-- /ko --\x3e","dx-dashboard-style-settings-editor":'\x3c!-- ko if: allowChangeViewMode --\x3e <dx-dashboard-button-group class="dx-dashboard-window-definition-selector" params="value: viewMode, values: [{ value: \'Appearance\', displayValue: \'DashboardStringId.FormatRuleStyleAppearance\'}, { value: \'Icon\', displayValue: \'DashboardStringId.FormatRuleStyleIcons\'}]"></dx-dashboard-button-group> <div class="dxb-h4px"></div> \x3c!-- /ko --\x3e <div class="dx-dashboard-style-settings-editor"> \x3c!-- ko if: viewMode() === \'Appearance\' --\x3e \x3c!-- ko if: customStyleItems --\x3e <div> <span class=\'dx-dashboard-style-settings-editor-caption\' data-bind="text: restrictToColor ? $root.getLocalizationById(\'DashboardStringId.FormatRulePredefinedColor\') : $root.getLocalizationById(\'DashboardWebStringId.FormatConditionPredefinedAppearanceCaption\')"></span> </div> \x3c!-- /ko --\x3e <div data-bind="foreach: list" class="dx-dashboard-style-settings-editor-grid"> \x3c!-- ko if: $data.item.appearanceType && $data.item.appearanceType() === \'None\' || $data.item.predefinedColor && $data.item.predefinedColor() === \'None\' --\x3e <dx-dashboard-style-settings-editor-item params="args: $data" class="dx-dashboard-style-settings-editor-grid-no-style"></dx-dashboard-style-settings-editor-item> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: $data.item.appearanceType && $data.item.appearanceType() === \'None\' || $data.item.predefinedColor && $data.item.predefinedColor() === \'None\' --\x3e <dx-dashboard-style-settings-editor-item params="args: $data"></dx-dashboard-style-settings-editor-item> \x3c!-- /ko --\x3e </div> \x3c!-- ko if: customStyleItems --\x3e <div class="dx-dashboard-style-settings-editor-caption-wrapper"> <span class=\'dx-dashboard-style-settings-editor-caption\' data-bind="text: restrictToColor ? $root.getLocalizationById(\'DashboardStringId.FormatRuleCustomColor\') : $root.getLocalizationById(\'DashboardWebStringId.FormatConditionCustomAppearanceCaption\')"></span> </div> <div data-bind="foreach: customStyleItems" class="dx-dashboard-style-settings-editor-grid"> <dx-dashboard-style-settings-editor-item params="args: $data"></dx-dashboard-style-settings-editor-item> </div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: viewMode() === \'Icon\' --\x3e <div data-bind="foreach: iconList" class="dx-dashboard-style-settings-editor-icons-grid"> \x3c!-- ko if: $data.item.iconType && $data.item.iconType() === \'None\' --\x3e <dx-dashboard-style-settings-editor-item params="args: $data" class="dx-dashboard-style-settings-editor-grid-no-style"></dx-dashboard-style-settings-editor-item> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: $data.item.iconType && $data.item.iconType() === \'None\' --\x3e <dx-dashboard-style-settings-editor-item params="args: $data"></dx-dashboard-style-settings-editor-item> \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-confirm-dialog":"<div data-bind=\"dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { of: $root.getWidgetContainer(), boundary: $root.getWidgetContainer() }, title: confirmTitle, visible: confirmVisible, toolbarItems: confirmButtons, onHidden: function(e) { confirmHidden(e); }, width: '550px', height: '280px', wrapperAttr: { class: 'dx-dashboard-confirm dx-dashboard-typography' } }\"> <span data-bind=\"html: confirmText\"></span> </div>","dx-dash-currency-selector":'<div class="dx-dashboard-form-wrapper dx-dashboard-currency-selector dx-dashboard-properties"> <div class="dx-dashboard-form-column dx-dashboard-form-left-column"> <div class="dx-dashboard-form-column-content-wrapper"> <div class="dx-dashboard-form-row-field"> <div class="dx-dashboard-form-row-caption"> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Currency.Currency\')"></span> </div> <div class="dx-dashboard-list" data-bind="dxList: { dataSource: { store: currencies, paginate: false }, displayExpr: \'displayText\', selectedItem: selectedCurrency, selectionMode: \'single\', onContentReady: function (e) { e.component.scrollToItem(currencies.indexOf(selectedCurrency()) + 1); }, itemTemplate: \'currencyItemWithPreview\', searchEnabled: true, searchExpr: \'displayText\', searchEditorOptions: { placeholder: $root.getLocalizationById(\'DashboardWebStringId.Search\') } }"> <div data-options="dxTemplate:{ name:\'currencyItemWithPreview\' }"> \x3c!-- ko template: { name: \'dx-dashboard-currency-list-item\' }--\x3e \x3c!-- /ko --\x3e </div> </div> </div> <div class="dx-dashboard-form-row-field"> <div class="dx-dashboard-form-row-caption"> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Currency.CurrencyCulture\')"> </div> <div data-bind="dxSelectBox: { dataSource: selectedCurrency() && selectedCurrency().cultures || [], displayExpr: \'displayText\', value: selectedCulture, placeholder: $root.getLocalizationById(\'DashboardStringId.ParametersSelectorText\'), noDataText: $root.getLocalizationById(\'DashboardStringId.FilterElementNoDataToDisplay\'), encodeNoDataText: true, dropDownOptions: { container: $root.getWidgetContainer() }, searchEnabled: true, searchExpr: \'displayText\' }"></div> </div> </div> </div> <div class="dx-dashboard-form-column dx-dashboard-form-right-column"> <div class="dx-dashboard-form-column-content-wrapper"> <div class="dx-dashboard-form-row-caption"> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Preview\')"></span> </div> <div class="dx-dashboard-form-row-content"> <div class="dx-dashboard-currency-selector-preview"> \x3c!-- ko if: $data.previewPositive && $data.previewNegative --\x3e <div data-bind="text: $data.previewPositive"></div> <div data-bind="text: $data.previewNegative"></div> \x3c!-- /ko --\x3e \x3c!-- ko if: $data.previewWarning --\x3e <div class="dx-dashboard-currency-selector-preview-warn" data-bind="text: $data.previewWarning"></div> \x3c!-- /ko --\x3e </div> </div> </div> </div> </div>',"dx-dashboard-currency-editor-template":"<div data-bind=\"dxSelectBox: { dataSource: currencies, displayExpr: 'displayText', value: selectedCurrency, disabled: disabled, placeholder: $root.getLocalizationById('DashboardStringId.ParametersSelectorText'), noDataText: $root.getLocalizationById('DashboardStringId.FilterElementNoDataToDisplay'), encodeNoDataText: true, dropDownOptions: { container: $root.getWidgetContainer() }, itemTemplate: 'currencyItemWithPreview', searchEnabled: true, searchExpr: 'displayText' }\"> <div data-options=\"dxTemplate:{ name:'currencyItemWithPreview' }\"> \x3c!-- ko template: { name: 'dx-dashboard-currency-list-item' } --\x3e \x3c!-- /ko --\x3e </div> </div>","dx-dashboard-currency-list-item":'<div class="dx-dashboard-currency-list-item"> <div class="dx-dashboard-currency-list-item-display-text"> <div data-bind="text: displayText"> </div> </div> <div class="dx-dashboard-currency-list-item-preview" data-bind="text: previewText"> </div> </div>',"dx-dashboard-form-currency-settings":'<dx-dashboard-currency-selector params="currencyCultureName: dashboard() && dashboard().currencyCultureName" class="dxb-h100"></dx-dashboard-currency-selector>',"dx-dashboard-datasource-browser":'<div class="dx-dashboard-form-wrapper dx-dashboard-datasource-browser-wrapper" data-bind=""> <div class="dx-dashboard-form-column dx-dashboard-form-left-column"> <div class="dx-dashboard-form-column-content-wrapper"> <div class="dx-dashboard-form-row"> <div class="dx-dashboard-form-row-caption"> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.UsedDataSources\')"></span> <div class=\'dx-dashboard-form-row-action-list\'> \x3c!-- ko foreach: dataSourceActions --\x3e <div class="dx-dashboard-form-row-action" data-bind="click: click, text: text, css: { \'disabled-action\': disabled }"> </div> \x3c!-- /ko --\x3e </div> </div> <div class="dx-dashboard-form-row-content dx-dashboard-datasource-list-wrapper"> \x3c!-- ko template: \'dx-dashboard-datasource-used-datasources\' --\x3e \x3c!-- /ko --\x3e </div> </div> </div> </div> <div class="dx-dashboard-form-column dx-dashboard-form-right-column"> <div class="dx-dashboard-form-column-content-wrapper"> <div class="dx-dashboard-form-row-caption dx-dashboard-datasource-tree-actions-wrapper"> <span></span> <div class=\'dx-dashboard-form-row-action-list\'> \x3c!-- ko foreach: editDataSourceActions --\x3e \x3c!-- ko if: visible() --\x3e <div class="dx-dashboard-form-row-action" data-bind="click: click, text: text"> </div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: $data.filterEditorModel() !== null --\x3e \x3c!-- ko template: { name: \'dx-filtereditor-popup\', data: filterEditorModel } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> </div> <div class="dx-dashboard-form-row-content dx-dashboard-datasource-tree-wrapper"> \x3c!-- ko template: { name: \'dx-dashboard-datasource-tree\', data: $data } --\x3e \x3c!-- /ko --\x3e </div> </div> </div> </div> <div data-bind="dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: \'center\', at: \'center\', of: $root.getWidgetContainer(), boundary: \'.dx-dashboard-datasource-browser-wrapper\' }, height: \'80%\', width: \'700px\', animation: { }, focusStateEnabled: true, hideOnOutsideClick: false, toolbarItems: popupContent() && popupContent().toolbarItems || [], onHidden: function() { $data.popupContent(undefined); }, visible: popupVisible, showTitle: true, title: popupContent() && popupContent().title || \'\', wrapperAttr: { class: \'dx-dashboard-datasource-browser-popup dx-dashboard-typography\' } }"> \x3c!-- ko if: popupVisible --\x3e \x3c!-- ko with: popupContent --\x3e \x3c!-- ko template: { name: template, data: { extension: $data.bindingData ? $data.bindingData : $data, dataSourcesFilter: dataSourcesFilter, federationSources: null } } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- ko template: { name: \'dx-dashboard-calc-field-editor\', data: calcFieldEditor } --\x3e \x3c!-- /ko --\x3e',"dx-dashboard-datasource-used-datasources":'\x3c!-- ko if: $data.usedDataSourcesExist() --\x3e <div class="dx-dashboard-datasources-list" data-bind="dxList: { dataSource: dataSourceBrowser._dataSources, selectionMode: \'single\', selectedItem: selectedDataSource, nextButtonText: $root.getLocalizationById(\'DashboardWebStringId.More\'), searchEnabled: true, searchExpr: \'name\', searchEditorOptions: { placeholder: $root.getLocalizationById(\'DashboardWebStringId.Search\') } }"> <div class="dx-dashboard-datasource-item"> <div class="dx-dashboard-datasource-description"> <span data-bind="text: name()"></span> </div> <div class="dx-dashboard-datasource-icons"> <div class="dx-dashboard-datasource-icon dx-dashboard-datasource-icon-rename" data-bind="click: $parent.showRenameDataSourceForm"> \x3c!-- ko template: \'dx-dashboard-rename\' --\x3e\x3c!-- /ko --\x3e </div> <div class="dx-dashboard-datasource-icon dx-dashboard-datasource-icon-remove" data-bind="click: $parent.removeDataSource"> \x3c!-- ko template: \'dx-dashboard-remove-small\' --\x3e\x3c!-- /ko --\x3e </div> </div> </div> </div> \x3c!-- ko template: renameDataSourcePopup.template --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko ifnot: $data.usedDataSourcesExist() --\x3e <div class="dx-dashboard-form-parameter-placeholder"> <div> \x3c!-- ko if: availableDataSourcesExist() --\x3e <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.NoUsedDataSources\')"></span> <br /><br /> \x3c!-- ko if: $data.sqlDataSourceWizard --\x3e <span class="dx-dashboard-form-inline-action" data-bind="click: showAddDataSourceForm, text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.AddDataSource\')"></span> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: !availableDataSourcesExist() --\x3e <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.NoAvailableDataSources\')"></span> \x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e',"dx-dashboard-datasource-tree":'<div data-bind="dxScrollView: { direction: \'vertical\' }"> \x3c!-- ko with: dataSourceTreeListViewModel.treeListEditorOption --\x3e <div class="dx-dashboard-datasource-browser-tree" data-bind="treelist: $data, css: {\'dx-state-loading\': itemsProvider.loading() }"></div> <div class="dx-dashboard-treelist-loading" data-bind="css: { \'dx-state-active\': itemsProvider.loading() }">Loading</div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-treelist-item-template":'<div class="dx-treelist-item" data-bind="event: { dblclick: function() { $data.dblClickHandler ? $data.dblClickHandler($data) : $data.toggleCollapsed() } }, css: { \'dx-treelist-item-selected\': isSelected, \'dx-treelist-item-collapsed\': collapsed, \'dx-treelist-group-item\': hasItems, \'dx-dashboard-treelist-item-disabled\': data.isList, \'dx-dashboard-corrupted-calc-field\': data.isCorruptedCalcField }, click: toggleSelected"> <div class="dx-dashboard-datasource-tree-item-column" data-bind="styleunit: { \'paddingLeft\': 20 * getModel().level + 10 }"> <div class="dx-treelist-item-images"> \x3c!-- ko if: !data.style --\x3e <div class="dx-treelist-collapsedbutton" data-bind="css: nodeImageClass, click: toggleCollapsed"></div> \x3c!-- /ko --\x3e \x3c!-- ko if: !!data.style --\x3e <div class="dx-dashboard-datasource-field-icon" data-bind="css: data.style"> <div> \x3c!-- ko template: \'dx-dashboard-calc-field\' --\x3e\x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e </div> <div class="dx-treelist-caption"> <div class="dx-treelist-selectedcontent" data-bind="event: { dblclick: function() { $data.dblClickHandler && $data.dblClickHandler($data); } }"> <div class="dx-treelist-text" data-bind="text: text, attr: { title: text }"></div> </div> </div> </div> <div class="dx-dashboard-datasource-tree-item-column dxb-p-0-12"> \x3c!-- ko if: !data.isCorruptedCalcField --\x3e \x3c!-- ko if: data.field.fieldType && data.field.fieldType() !== \'Unknown\' --\x3e <span data-bind="text: data.field.fieldType"></span> \x3c!-- /ko --\x3e \x3c!-- ko if: data.isList --\x3e <span data-bind="text: $root.getLocalizationById(\'DashboardStringId.MessageCollectionTypesNotSupported\'), attr: { title: $root.getLocalizationById(\'DashboardStringId.MessageCollectionTypesNotSupported\')}"></span> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: data.isCorruptedCalcField --\x3e <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.CalculatedField.Corrupted\'), attr: { title: $root.getLocalizationById(\'DashboardStringId.MessageCollectionTypesNotSupported\')}"></span> \x3c!-- /ko --\x3e </div> <div class="dx-dashboard-datasource-tree-item-column dxb-br-none dxb-text-align"> \x3c!-- ko foreach: data.innerActions --\x3e <div class="dx-dashboard-datasource-field-icon" data-bind="click: click, css: style"> \x3c!-- ko template: icon --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> </div>',"dx-dashboard-form-datasource-browser":"\x3c!-- ko with: $data --\x3e \x3c!-- ko template: { name :'dx-dashboard-datasource-browser' } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e","dx-dashboard-datasources-rename-popup":"<div data-bind=\"dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: 'center', at: 'center', boundary: '.dx-dashboard-datasource-browser-wrapper' }, width: '400px', height: '240px', animation: { }, focusStateEnabled: true, hideOnOutsideClick: false, toolbarItems: toolbarItems || [], visible: popupVisible, showTitle: true, title: title || '', wrapperAttr: { class: 'dx-dashboard-datasources-rename-popup dx-dashboard-typography' } }\"> <div> <div class=\"dx-dashboard-rename-data-source-label\"> <span data-bind=\"text: label\"></span> </div> <div data-bind=\"dxTextBox: nameTextBoxOptions, dxValidator: nameValidatorOptions\"></div> </div> </div>","dx-dashboard-data-source-wizard":'<div data-bind="dxLoadPanel: { visible: loadingPanelVisible, hideOnOutsideClick: true, container: $root.getWidgetContainer(), position: { of: $root.getWidgetContainer() } }"></div> \x3c!-- Data Source wizard popup should be first child of DashboardControl --\x3e \x3c!-- ko dx-dashboard-element-accessor-binding: { element: wizardElement } --\x3e \x3c!-- /ko --\x3e',"dx-dashboard-data-source-wizard-binding":"\x3c!-- ko if: wizardModel.isVisible() --\x3e \x3c!-- ko template: { name: 'dx-wizard-newlayout', data: wizardModel } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e","dx-dashboard-page-data-source-type":"<div class=\"dx-dashboard-page-data-source-type\"> <div data-bind=\"css: { selected: selectedType() === 'Sql' }, click: function() { return selectedType('Sql'); }\"> Sql </div> <div data-bind=\"css: { selected: selectedType() === 'Olap' }, click: function() { return selectedType('Olap'); }\"> Olap </div> </div>","dx-dashboard-expression-editor-view":'\x3c!-- ko template: { name: editorTemplate, data: editor } --\x3e \x3c!-- /ko --\x3e <div class="dx-dashboard-filter-expression-editor"> <div class="dx-dashboard-filter-expression-editor-header"> <div class="dx-dashboard-ce-icon dx-dashboard-ce-icon-edit" data-bind="click: edit"> \x3c!-- ko template: \'dx-dashboard-ce-edit\' --\x3e\x3c!-- /ko --\x3e </div> <div class="dx-dashboard-ce-remove-icon" data-bind="click: remove, css: { \'dx-dashboard-state-selected\': !!criteriaString() }"> \x3c!-- ko template: \'dx-dashboard-remove-small\' --\x3e\x3c!-- /ko --\x3e </div> </div> <div class="dx-dashboard-filter-expression-edit-criteria"> <div data-bind="text: criteriaString"></div> </div> </div>',"dx-dashboard-datasource-available-datasources":'<div class="dx-dashboard-datasources-list-holder"> \x3c!-- ko if: extension.uiState() === \'error\' --\x3e \x3c!-- ko if: extension.errorState() --\x3e <div class="dx-dashboard-datasources-content dx-dashboard-datasources-error"> <div class="dx-dashboard-datasources-error-item"> <span class="dx-dashboard-datasources-error-title" data-bind="text: extension.errorState().title"></span> <br><br> <span class="dx-dashboard-datasources-error-details" data-bind="text: extension.errorState().detail"></span> </div> </div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: extension.uiState() === \'loading\' --\x3e <div class="dx-dashboard-datasources-content dx-dashboard-datasources-loading"> <div class="dx-dashboard-control-loading" data-bind="text:$root.getLocalizationById(\'DashboardStringId.MessageLoading\')"></div> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: extension.uiState() === \'live\' --\x3e <div class="dx-dashboard-datasources-list-header"> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.ChooseDataSource\')"></span> \x3c!-- ko if: extension.canCreateDataSourceWizard --\x3e <span class="dx-dashboard-datasource-action" data-bind="click: function() { extension.showCreateDataSourceWizard(federationSources); }, text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.CreateNewDataSource\'), attr: { title: $root.getLocalizationById(\'DashboardWebStringId.DataSources.CreateDataSource.Tooltip\') } "></span> \x3c!-- /ko --\x3e </div> <div class="dx-dashboard-datasources-list dx-dashboard-list" data-bind="dxList: { dataSource: extension.getDataSources(dataSourcesFilter), selectionMode: \'single\', selectedItems: extension.selectedDataSources, noDataText: \'\', encodeNoDataText: true, nextButtonText: $root.getLocalizationById(\'DashboardWebStringId.More\'), searchEnabled: true, searchExpr: \'name\', searchEditorOptions: { placeholder: $root.getLocalizationById(\'DashboardWebStringId.Search\') }}"> <div class="dx-dashboard-datasource-item"> <div class="dx-dashboard-datasource-description"> <span data-bind="text: name()"></span> </div> </div> </div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-binding-properties-empty-item":'\x3c!-- ko if: isDesignMode --\x3e <div class="dx-dashboard-layout-text"> <span class="dx-dashboard-layout-link" data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.ClickHereInvitation\'), click: click"></span> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.BindDataInvitation\')"></span> </div> \x3c!-- /ko --\x3e',"dx-dashboard-binding-properties":'\x3c!-- ko template: { name: data.template, data: $data } --\x3e \x3c!-- /ko --\x3e <div data-bind="css: { \'dx-visible-properties\': !!data.propertiesController.mainModel() }" class="dx-dashboard-binding-panel-properties-content"> <div class="dx-dashboard-binding-panel-header-container"> <div class="dx-dashboard-arrow-back dx-toolbar-item-content"> <div data-bind="dxButton: { onClick: hideBindingProperties, type: \'normal\', stylingMode: \'text\', icon: \'arrowleft\' }"></div> </div> \x3c!-- ko if: isSecondaryPanelVisible() --\x3e <h5 data-bind="text: $root.getLocalizationById(data.propertiesController.secondaryModel().displayText)"></h5> \x3c!-- /ko --\x3e </div> <div class="dx-dashboard-binding-panel-details dx-dashboard-slidable-content" data-bind="css: {\'dx-dashboard-slide-to-right\': isSecondaryPanelVisible() }"> <div data-bind="dxScrollView: { }"> \x3c!-- ko if: data.propertiesController.mainModel() --\x3e \x3c!-- ko template: { name: \'dx-dashboard-properties-accordion\', data: { propertiesController: data.propertiesController } } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> <div data-bind="dxScrollView: { }"> <div> \x3c!-- ko if: data.propertiesController.secondaryModel() --\x3e \x3c!-- ko template: { name: \'dx-dashboard-properties-accordion\', data: { propertiesController: data.propertiesController, useSecondaryModel: true } } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> </div> </div> </div>',"dx-dashboard-convert-to":'\x3c!-- ko using: data --\x3e <div class="dx-dashboard-binding-panel-options dx-dashboard-slidable-content dx-dashboard-convert-to-panel dx-dashboard-slide-to-right dxb-o-visible"> <div class="dx-dashboard-binding-panel-details dx-dashboard-toolbox-extension"> <div data-bind="dxScrollView: { direction: \'vertical\' }"> <div class="dx-dashboard-toolbox"> <div class="dx-dashboard-toolbox-group-separator"></div> \x3c!-- ko foreach: groups --\x3e <div class="dx-dashboard-toolbox-group" data-bind="text: groupTitle"></div> \x3c!-- ko foreach: items --\x3e <div class="dx-dashboard-toolbox-item" data-bind=" attr: { \'data-item-type\': type, title: title }, click: convert, css: {\'dx-state-disabled\': disabled }" > \x3c!-- ko template: icon --\x3e\x3c!-- /ko --\x3e <div class="dx-dashboard-toolbox-item-hover"></div> </div> \x3c!-- /ko --\x3e <div class="dx-dashboard-toolbox-group-separator"></div> \x3c!-- /ko --\x3e </div> <div class="dx-dashboard-duplicate-action-container"> <div class="dx-dashboard-duplicate-action" data-bind="dxButton: { text: duplicateActionCaption, onClick: duplicate }"></div> </div> </div> </div> </div> \x3c!-- /ko --\x3e',"dx-dashboard-form-new":'<div class="dx-dashboard-form-new dx-dashboard-form-column"> <div class="dx-dashboard-form-row"> <div class="dx-dashboard-form-row-caption" data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.New.DashboardName\')"></div> <div data-bind="dxTextBox: { placeholder: $root.getLocalizationById(\'DashboardWebStringId.DashboardMenuNewDashboardNamePlaceholder\'), value: dashboardName }"></div> <div class="dx-dashboard-form-new-content"> \x3c!-- ko if: accessibleDataSourcesExtension() --\x3e \x3c!-- ko template: { name: accessibleDataSourcesExtension().templateName, data: { extension: accessibleDataSourcesExtension().viewModel, dataSourcesFilter: function() { return true; }, federationSources: [] } } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> <div class="dx-dashboard-form-new-button"> <div data-bind="dxButton: { text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.CreateDataSource\'), onClick: createNewDashboard, disabled: createNewDashboardDisabled, width: \'160px\', height: \'40px\', type: \'default\' }"> </div> </div> </div> </div>',"dx-dashboard-add-new-dashboard":'\x3c!-- ko if: isDesignMode() --\x3e <div data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.AddNewDashboard\')"></div> <a href="#" data-bind="click: showCreateNewDashboard, text: $root.getLocalizationById(\'DashboardWebStringId.DashboardMenuNewDashboardCreate\')"></a>. \x3c!-- /ko --\x3e',"dx-dashboard-options":'<div class="dx-dashboard-binding-panel-options dx-dashboard-slidable-content dxb-o-visible" data-bind="css: {\'dx-dashboard-slide-to-right\': isSecondaryPanelVisible() }"> <div class="dx-dashboard-binding-panel-details"> \x3c!-- ko with: data --\x3e <div data-bind="dxScrollView: { direction: \'vertical\' }"> \x3c!-- ko ifnot: propertiesController.accordionDataSource().length > 1 --\x3e \x3c!-- ko with: propertiesController.accordionDataSource()[0] --\x3e <div class="dx-dashboard-properties-single-tab"> \x3c!-- ko template: \'dx-dashboard-accordion-tab-content\' --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: propertiesController.accordionDataSource().length > 1 --\x3e \x3c!-- ko template: { name: \'dx-dashboard-properties-accordion\', data: { propertiesController: propertiesController } } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> <div> <div class="dx-dashboard-secondary-header-container"> <div class="dx-dashboard-arrow-back dx-toolbar-item-content"> <div data-bind="dxButton: { onClick: hideBindingProperties, type: \'normal\', stylingMode: \'text\', icon: \'arrowleft\' }"></div> </div> \x3c!-- ko if: data.propertiesController.secondaryModel--\x3e <h5 data-bind="text: $root.getLocalizationById(data.propertiesController.secondaryModel().displayText)"></h5> \x3c!-- /ko --\x3e </div> <div data-bind="dxScrollView: { direction: \'vertical\' }"> \x3c!-- ko if: data.propertiesController.secondaryModel--\x3e \x3c!-- ko template: { name: \'dx-dashboard-properties-accordion\', data: { propertiesController: data.propertiesController, useSecondaryModel: true } } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> </div> </div>',"dx-dashboard-form-open":"<div data-bind=\"dxList: { dataSource: { load: dashboardsListStore, totalCount: function() { return 0; }, paginate: false, searchExpr: 'name' }, noDataText: '', encodeNoDataText: true, searchEnabled: true, pageLoadingText: $root.getLocalizationById('DashboardStringId.MessageLoading'), nextButtonText: $root.getLocalizationById('DashboardWebStringId.More'), displayExpr: 'name', keyExpr: 'id', searchEditorOptions: { placeholder: $root.getLocalizationById('DashboardWebStringId.Search') }, hoverStateEnabled: true, height: '100%', onItemClick: openDashboard }\" class=\"dx-dashboard-form-open\"> </div>","dx-dashboard-form-title-settings":'<div class="dx-dashboard-form-wrapper"> <div class="dx-dashboard-form-column dx-dashboard-form-left-column"> <div class="dx-dashboard-form-column-content-wrapper"> <div class="dx-dashboard-form-row-content" data-bind="dxScrollView: { direction: \'vertical\' }"> <div data-bind="dx-dashboard-form-adapter: { target: titleSettings }" class="dx-dashboard-properties"></div> </div> </div> </div> <div class="dx-dashboard-form-column dx-dashboard-form-right-column"> <div class="dx-dashboard-form-column-content-wrapper"> <div class="dx-dashboard-form-row-caption"> <span data-bind="text: formCaption"></span> </div> <div class="dx-dashboard-form-row-content"> <div class="dx-dashboard-title-settings-preview-wrapper"> <dashboard-title params="componentArgs: getTitleComponentArgs($element)"> </dashboard-title> </div> </div> </div> </div></div>',"dx-simple-filter-popup":'<div data-bind="dxPopup: viewModel.getPopupOptions($root.getWidgetContainer())"> \x3c!-- ko template: viewModel.fieldSelector.template --\x3e \x3c!-- /ko --\x3e \x3c!-- ko template: viewModel.filterTreeList.template --\x3e \x3c!-- /ko --\x3e </div>',"dx-simple-filter-data-field-selector":"<div data-bind=\"dxSelectBox: { dataSource: fields, displayExpr: 'displayName', value: selectedField, placeholder: $root.getLocalizationById('DashboardStringId.ParametersSelectorText'), noDataText: $root.getLocalizationById('DashboardStringId.FilterElementNoDataToDisplay'), encodeNoDataText: true, dropDownOptions: { container: $root.getWidgetContainer() } }\"></div>","dx-simple-filter-tree-list":'\x3c!-- ko if: visible --\x3e \x3c!-- ko with: editorOptions--\x3e <div class="dx-filter dx-treeview-border-visible" data-bind="dxTreeList: $data"> <div class="dx-filter-item"> <span data-bind="text: displayName"></span> </div> </div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e',"dx-dashboard-text-preview":'<div data-bind="text: $data"></div>',"dx-dashboard-flow-mode-settings":'<div class="dx-dashboard-flow-mode-settings"> <div data-bind="dxSelectBox: selectBoxOptions" class="dx-dashboard-list dxb-d-inline-block dxb-w60 dxb-mr-5px"> </div><div data-bind="dxNumberBox: numberBoxOptions" class="dxb-d-inline-block dxb-w-cacl-40-5px"></div> </div>',"dx-dashboard-action-buttons":'<div class="dx-dashboard-action-buttons" data-bind="foreach: buttons"> <div data-bind="dxButton: $data"></div> </div>',"dx-dashboard-nested-propertygrid-editor":'<div class="dx-dashboard-accordion-group"> <div class="dx-accordion-item-title"> <h5 data-bind="text: caption"></h5> </div> <div data-bind="dx-dashboard-form-adapter: { target: object }" class="dx-dashboard-properties"></div> </div>',"dx-dashboard-nullable-numberbox":'<div data-bind="dxButtonGroup: buttonGroupOptions"></div> <div class="dx-dashboard-gauge-nb dxb-mt-10px" data-bind="dxNumberBox: numberBoxOptions"></div>',"dx-dashboard-base-item-surface":'<div class="dx-dashboard-data-binding-surface" data-bind="css: { \'dx-visible-properties\': !!data.propertiesController.mainModel() }"> \x3c!-- ko template: { name: \'dx-dashboard-context-menu-header\', data: { title: title, click: hideBindingPanel, detailVisible: detailVisible } }--\x3e \x3c!-- /ko --\x3e <div class="dx-dashboard-data-binding-panel"> <div data-bind="dxScrollView: { direction: \'vertical\' }"> <div class="dx-dashboard-binding-panel-content" data-bind="dx-dashboard-container-draggable: data"> \x3c!-- ko foreach: data.dataSections --\x3e <div class="dx-dashboard-section"> \x3c!-- ko if: $data.sectionInfo && sectionInfo.actions --\x3e <div class="dx-dashboard-section-actions"> \x3c!-- ko foreach: sectionInfo.actions --\x3e <div class="dx-dashboard-section-action" data-bind="attr: { title: $root.getLocalizationById(title) }, click: action"> \x3c!-- ko lazy: { if: $parents[2].detailVisible } --\x3e \x3c!-- ko template: icon --\x3e\x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko template: { name: $data.template, data: $data } --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> </div> </div> \x3c!-- ko template: { name: \'dx-dashboard-item-datasource\', data: data } --\x3e \x3c!-- /ko --\x3e </div>',"dx-dashboard-item-datasource":'<div class="dx-dashboard-data-source-panel" data-bind="css: { \'dx-dashboard-data-source-panel-opened\': changeDataSourcePanelVisible() }"> <div class="dx-dashboard-data-source-header" data-bind="click: changeDataSource"> <div class="dx-dashboard-text-overflow" data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Binding.DataSource\')"></div> <div class="dx-dashboard-data-source-options" data-bind="css: { \'dx-dashboard-data-source-options-active\': changeDataSourcePanelVisible() }"> \x3c!-- ko template: \'dx-dashboard-item-data-source\' --\x3e\x3c!-- /ko --\x3e </div> </div> <div class="dx-dashboard-data-source-body"> <div class="dx-dashboard-data-source-options-panel" data-bind="style: { height: changeDataSourcePanelVisible() ? \'\' : \'0px\' } "> <div> <div class="dx-dashboard-data-source-chooser"> <dx-datasource-chooser params="dataSourceBrowser: dataSourceBrowser, dataSource: dataSourceName, dataMember: dataMemberName, active: changeDataSourcePanelVisible"></dx-datasource-chooser> </div> <span class="dx-dashboard-data-source-options-control"> <span class="dx-dashboard-text-overflow" data-bind="click: saveDataSourceChanges, text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.OK\')">OK</span> <span class="dx-dashboard-text-overflow" data-bind="click: changeDataSource, text: $root.getLocalizationById(\'DashboardWebStringId.DataSources.Cancel\')"></span> </span> </div> </div> <div class="dx-dashboard-data-source-info" data-bind="text: $root.getLocalizationById(dataSourceDisplayText()), attr: { title: $root.getLocalizationById(\'DashboardWebStringId.DashboardItemMenu.Bindings.SelectDataSourceButtonTooltip\') }, style: { height: changeDataSourcePanelVisible() ? \'0px\' : \'\' }, click: changeDataSource, css: { \'dx-dashboard-data-source-info-alert\': needSetDataSource }"></div> </div> </div> \x3c!-- ko template: { name: "dx-dashboard-confirm-dialog", data: confirmDialogViewModel } --\x3e \x3c!-- /ko --\x3e',"dx-dashboard-data-items-header":'<div data-bind="dxclick: function(data, event) { event.stopPropagation(); return false; }"> <dx-dashboard-group-data-items params="model: $data.model(), holder: $data"></dx-dashboard-group-data-items> </div>',"dx-dashboard-group-data-items":'\x3c!-- ko foreach: dataItems --\x3e <dx-dashboard-data-item-link params="binding: binding, item: item, click: click, selected: false, dataItemDisplayNameProvider: dataItemDisplayNameProvider, removeDataItem: removeDataItem, placeholder: placeholder, embeddedRemovalIcon: true, error: $parent.holder.dataItemErrorFactory && $parent.holder.dataItemErrorFactory($data.item.dataItem())"></dx-dashboard-data-item-link> \x3c!-- /ko --\x3e',"dx-dashboard-data-item-general":'<div class="dx-dashboard-field-chooser" data-bind="css: { \'dx-dashboard-include-summary\': $data.additionalProperties()}"> <dx-field-chooser params="dataSourceBrowser: dataSourceBrowser, filter: constraint, startPath: dataMemberPath(), selectedField: choosenField()"></dx-field-chooser> </div> \x3c!-- ko with: additionalProperties --\x3e <div data-bind="if: $data"> <div data-bind="dx-dashboard-form-adapter: { target: $data }" class="dx-dashboard-properties"></div> </div> \x3c!-- /ko --\x3e',"dx-dashboard-container-types-header":'<div class="dx-dashboard-container-types-header"> \x3c!-- do NOT reindent these lines --\x3e \x3c!-- ko foreach: shortAvailableContainerTypes --\x3e<div class="dx-dashboard-container-type" data-bind=" component: { name: \'dx-dashboard-checked-button\', params: { isSelected: $data.selected, hint: $root.getLocalizationById(displayName), icon: icon, click: function(e) { $parent.itemClick($data, e.event) } } }"> </div>\x3c!-- /ko --\x3e\x3c!-- ko if: hasFullList --\x3e <div class="dx-dashboard-container-type dx-dashboard-type-more"> <div class="dx-dashboard-type-selector-more-close" data-bind=" component: { name: \'dx-dashboard-checked-button\', params: { hint: $root.getLocalizationById(\'DashboardStringId.CloseCaption\'), icon: \'dx-dashboard-close\' } }"> </div> <div class="dx-dashboard-type-selector-more-full" data-bind=" component: { name: \'dx-dashboard-checked-button\', params: { hint: $root.getLocalizationById(\'DashboardWebStringId.Binding.ShowAll\'), icon: \'dx-dashboard-group-types-full-list\' } }"> </div> </div>\x3c!-- /ko --\x3e </div>',"dx-dashboard-container-type-selector-header":'<div class="dx-dashboard-container-types-header-container"> <h5 data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.FilterItem.Type\')"></h5> <div data-bind="template: { name: \'dx-dashboard-container-types-header\' }"></div> </div>',"dx-dashboard-container-style-selector-header":'<div class="dx-dashboard-container-types-header-container"> <h5 data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.StyleSettings\')"></h5> <div data-bind="template: { name: \'dx-dashboard-container-types-header\' }"></div> </div>',"dx-dashboard-container-type-selector-full":'\x3c!-- ko foreach: availableContainerTypeGroups --\x3e <div class="dx-dashboard-container-types"> \x3c!-- ko if: $data.displayName--\x3e <h4 data-bind="text: $root.getLocalizationById($data.displayName)"></h4> \x3c!-- /ko --\x3e \x3c!-- do NOT reindent these lines --\x3e \x3c!-- ko foreach: $parent.availableContainerTypes.filter(function (type) { return type.group === $data.name; } ) --\x3e<div class="dx-dashboard-container-type" data-bind=" component: { name: \'dx-dashboard-checked-button\', params: { isSelected: $data.selected, hint: $root.getLocalizationById(displayName), icon: icon, click: function(e) { $parents[1].itemClick($data, e.event) } } }"> </div>\x3c!-- /ko --\x3e </div>\x3c!-- /ko --\x3e',"dx-dashboard-item-plate":'<div class="dx-dashboard-item-plate-container"> <div class="dx-dashboard-item-plate dx-layout-item-plate dx-state-selected" draggable="true" > \x3c!-- ko template: \'dx-dashboard-drag\' --\x3e\x3c!-- /ko --\x3e </div> </div>',"dx-dashboard-item-menu-holder":'<div class="dx-dashboard-item-controls"> <dx-dashboard-item-menu params=" layoutController: $data.dockingLayoutController, layoutItem: $data.layoutItem, itemMenuViewModelContainer: $data.itemMenuViewModelContainer, notificationController: $data.notificationController" data-bind="css: { \'dx-state-selected\': $data.layoutItem.isSelected }"></dx-dashboard-item-menu> </div>',"dx-dashboard-item-menu":'<div class="dx-dashboard-item-menu-container" data-bind="css: menuContainerCssClasses"> <div class="dx-dashboard-item-menu" data-bind="menuVisibilitySubscription: { visible: menuItemDetailVisible }"> \x3c!-- ko if: isCollapsedStateToggleVisible() --\x3e <div class="dx-dashboard-designer-menu-item dx-dashboard-item-menu-toggle" data-bind="click: collapsedStateToggle, css: isCollapsed() ? \'dx-dashboard-item-menu-expand\' : \'\'"> \x3c!-- ko template: \'dx-dashboard-item-menu-collapse\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- ko if: !isCollapsed() --\x3e <div class="dx-dashboard-designer-menu-separator"></div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: !isCollapsed() --\x3e \x3c!-- ko foreach: contextMenuItemViewModels --\x3e <div data-bind="css: menuButton.cssClass, click: menuButton.clickHandler, attr: { title: menuButton.hint }" class="dx-dashboard-designer-menu-item"> \x3c!-- ko template: menuButton.icon --\x3e\x3c!-- /ko --\x3e <div data-bind="dxPopover: getPopoverOptions($root.getWidgetContainer())"> \x3c!-- ko lazy: { template: \'dx-dashboard-context-menu-panel-content\' } --\x3e \x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e <div class="dx-dashboard-designer-menu-separator"></div> <div class="dx-dashboard-remove-item-button dx-dashboard-designer-menu-item" data-bind="click: deleteCurrentItemAction, attr: { title: deleteCurrentItemActionCaption }"> \x3c!-- ko template: \'dx-dashboard-remove\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> </div>',"dx-dashboard-context-menu-header":'<div class="dx-dashboard-panel-header"> <div class="dx-dashboard-panel-header-title" data-bind="text: title"></div> <div class="dx-dashboard-close-panel dx-toolbar-item-content"> <div data-bind="dxButton: { onClick: click, type: \'normal\', stylingMode: \'text\', icon: \'close\' }"></div> </div> </div>',"dx-dashboard-context-menu-panel-content":'\x3c!-- ko with: menuPropertiesPanel --\x3e<div class="dx-dashboard-context-menu-panel" data-bind="css: cssClasses, style: style"> \x3c!-- ko if: title --\x3e \x3c!-- ko template: { name: \'dx-dashboard-context-menu-header\', data: { title: title, click: hidePanelAction, detailVisible: detailVisible } }--\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: detailVisible --\x3e \x3c!-- ko template: { name: panelContent.view, data: panelContent.viewModel } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e</div>\x3c!-- /ko --\x3e',"dx-dashboard-custom-range-collection-item":'<div class="dx-dashboard-collection-editor-item" data-bind="style: { \'font-weight\': $data.customTemplateGetItemWeight($data.itemModel)}"> <div data-bind="text: $root.getLocalizationById($data.parent.getItemText($data.itemModel))"></div> </div>',"dx-dashboard-data-item-link":"<div class=\"dx-dashboard-data-item\" data-bind=\" component: { name: 'dx-dashboard-checked-button', params: { isSelected: $data.selected, text: $data.item && $data.item.dataItem && $data.item.dataItem() && dataItemDisplayNameProvider($data.item.dataItem()) || (($root.ko.unwrap($data.selected) && $data.selectedPlaceholder) || $data.placeholder), click: function(e) { !!$data.propertiesController ? $data.propertiesController.processDataItemClick($data) : $data.click($data); } } }, style: { 'z-index': 1000 - $data.index }, css: { 'dx-dashboard-data-item-remove-action-visible': $root.ko.unwrap($data.selected) && !$root.ko.unwrap($data.isEmpty), 'dx-empty': $data.isEmpty, 'dx-state-warning': $data.warning, 'dx-state-error': $data.error }, attr: { draggable: !!$root.ko.unwrap($data.draggable) }\"></div> \x3c!-- ko ifnot: $data.isEmpty --\x3e <div class=\"dx-dashboard-data-item-remove-action\" data-bind=\" click: function(model, event) { removeDataItem(item); event.stopPropagation(); }, css: { 'dx-dashboard-data-item-remove-action-visible': $root.ko.unwrap($data.selected) , 'dx-dashboard-data-item-remove-action-embeded': $data.embeddedRemovalIcon } \"> \x3c!-- ko template: 'dx-dashboard-remove-small' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e","dx-dashboard-data-item-collection":'<h4 data-bind="text: $root.getLocalizationById(sectionInfo.title)"></h4> <div class="dx-dashboard-collection"> \x3c!-- ko foreach: groups --\x3e <div class="dx-dashboard-drop-target"> <div></div> </div> <div data-bind="css: { \'dx-dashboard-hierarchical-group\': $data.groupIndex !== undefined }"> \x3c!-- ko foreach: items --\x3e <dx-dashboard-data-item-link params="item: $data, click: $parents[1].selectDataItem, removeDataItem: $parents[1].removeDataItem, index: $index(), dataItemDisplayNameProvider: $parents[1].dataItemDisplayNameProvider, propertiesController: $parents[1].itemSurface.propertiesController, error: $parents[1].errorFactory($data), draggable: true"></dx-dashboard-data-item-link> \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e <div class="dx-dashboard-drop-target dx-dashboard-cover-item" data-bind="css: {\'dx-dashboard-hierarchical-group-cover\': false}"> <div></div> </div> <dx-dashboard-data-item-link params="selectionTarget: newItemSample, placeholder: sectionInfo.bindingProperty.emptyPlaceholder, selectedPlaceholder: sectionInfo.bindingProperty.selectedPlaceholder, click: addClick, propertiesController: $parent.itemSurface.propertiesController, warning: $data.warning"></dx-dashboard-data-item-link> </div>',"dx-dashboard-add-pane-section":"<div class=\"dx-dashboard-add-pane\" data-bind=\"click: addPane, title: $root.getLocalizationById('DashboardWebStringId.Chart.AddPane')\"> \x3c!-- ko lazy: { if: $parents[3].detailVisible } --\x3e \x3c!-- ko template: 'dx-dashboard-add-pane' --\x3e\x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div>","dx-dashboard-data-item-container-collection":'<h4 data-bind="text: $root.getLocalizationById(sectionInfo.title)"></h4> <div class="dx-dashboard-collection"> \x3c!-- ko foreach: groups --\x3e <div class="dx-dashboard-drop-target"> <div></div> </div> <div data-bind="css: { \'dx-dashboard-hierarchical-group\': $data.groupIndex !== undefined }"> \x3c!-- ko foreach: items --\x3e <dx-dashboard-data-item-link params="draggable: true, click: $parents[1].selectDataItemContainer, item: $data, removeDataItem: $parents[1].removeDataItem, dataItemDisplayNameProvider: $parents[1].dataItemDisplayNameProvider, placeholder: $parents[1].getDisplayName($data), isEmpty: false, error: $parents[1].errorFactory($data), propertiesController: $parents[1].itemSurface.propertiesController "></dx-dashboard-data-item-link> \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e <div class="dx-dashboard-drop-target dx-dashboard-cover-item"> <div></div> </div> <dx-dashboard-data-item-link params="selectionTarget: newContainerSample, placeholder: sectionInfo.bindingProperty.emptyPlaceholder, selectedPlaceholder: sectionInfo.bindingProperty.selectedPlaceholder, click: addDataItemContainerClick, propertiesController: $parent.itemSurface.propertiesController, warning: $data.warning"/> </div>',"dx-dashboard-data-item-single":'<h4 data-bind="text: $root.getLocalizationById(sectionInfo.title)"></h4> <div class="dx-dashboard-collection"> <div class="dx-dashboard-drop-target dx-dashboard-cover-item"> <div></div> </div> <dx-dashboard-data-item-link params="item: dataItemLink, removeDataItem: removeDataItem, dataItemDisplayNameProvider: dataItemDisplayNameProvider, click: selectDataItem, placeholder: sectionInfo.bindingProperty.emptyPlaceholder, selectedPlaceholder: sectionInfo.bindingProperty.selectedPlaceholder, propertiesController: $parent.itemSurface.propertiesController, error: errorFactory(dataItemLink), draggable: dataItemLink.uniqueName, warning: $data.warning" /> </div>',"dx-dashboard-field-picker":"<div data-bind=\"dxFieldListPicker: { path: pathToMembers, value: value, displayValue: displayValue, itemsProvider: itemsProvider, treeListController: treeListController, disabled: disabled, placeholder: $root.getLocalizationById('DashboardStringId.ParametersSelectorText') }\"></div>","dx-dashboard-parameter-settings":'<div class="dx-dashboard-form-column dx-dashboard-form-left-column"> <div data-bind="dxScrollView: { direction: \'vertical\', height: \'100%\' }"> <div data-bind="dx-dashboard-form-adapter: { target: commonParameterSettings }" class="dx-dashboard-properties"></div> </div> </div> <div class="dx-dashboard-form-column dx-dashboard-form-right-column"> <div class="dx-dashboard-form-column-content-wrapper dx-dashboard-properties"> <div class="dx-dashboard-form-row-content" data-bind="dxScrollView: { direction: \'vertical\' }"> <div data-bind="dx-dashboard-form-adapter: { target: lookUpParameterType }" class="dx-dashboard-properties"></div> <div class="dx-dashboard-parameter-lookup-settings"> \x3c!-- ko with: staticListLookUpSettings --\x3e <div data-bind="dx-dashboard-form-adapter: { target: $data }" class="dx-dashboard-properties"></div> \x3c!-- /ko--\x3e \x3c!-- ko with: dynamicListLookUpSettings --\x3e <div data-bind="dx-dashboard-form-adapter: { target: $data }" class="dx-dashboard-properties"></div> \x3c!-- /ko --\x3e </div> </div> </div> </div>',"dx-dashboard-form-parameters-settings":'\x3c!-- ko if: dashboard() --\x3e <div class="dx-dashboard-form-wrapper dx-dashboard-parameters-form-wrapper"> <div class="dx-dashboard-form-column dx-dashboard-form-left-column"> <div class="dx-dashboard-form-column-content-wrapper"> <div class="dx-dashboard-form-row-caption"> <span data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Parameters.ParameterList\')"></span> <div class=\'dx-dashboard-form-row-action-list\'> \x3c!-- ko if: dashboard().parameters().length > 1 --\x3e <div class="dx-dashboard-form-row-action" data-bind="click: toggleReordering, text: allowReordering() ? $root.getLocalizationById(\'DashboardWebStringId.Parameters.Done\'): $root.getLocalizationById(\'DashboardWebStringId.Parameters.Reorder\')"> </div> \x3c!-- /ko --\x3e \x3c!-- ko if: dashboard().parameters().length > 0 --\x3e <div class="dx-dashboard-form-row-action" data-bind="click: addParameter, text: $root.getLocalizationById(\'DashboardWebStringId.Add\'), attr: { title: $root.getLocalizationById(\'DashboardWebStringId.Parameters.AddParameter.Tooltip\') }"> </div> \x3c!-- /ko --\x3e </div> </div> \x3c!-- ko if: dashboard().parameters().length > 0 --\x3e <div class="dx-dashboard-form-row-content"> <div class="dx-dashboard-form-settings-parameters-list" data-bind="dxList: { dataSource: dashboard().parameters, selectionMode: \'single\', itemDragging: { allowReordering: allowReordering, }, onItemReordered: reorderParameters, selectedItems: $data.selectedParameters, nextButtonText: $root.getLocalizationById(\'DashboardWebStringId.More\'), searchEnabled: true, searchExpr: [\'name\', \'description\'], searchEditorOptions: { placeholder: $root.getLocalizationById(\'DashboardWebStringId.Search\') } }"> <div class="dx-dashboard-parameter-item"> <div class="dx-dashboard-parameter-entry"> <div> <span class="dx-dashboard-parameter-name" data-bind="text: name"></span> \x3c!-- ko if: description--\x3e <br/> <span class="dx-dashboard-parameter-description" data-bind="text: description"></span> \x3c!-- /ko --\x3e </div> </div> \x3c!-- ko ifnot: $parent.allowReordering --\x3e <div class="dx-dashboard-remove-icon" data-bind="click: $parent.removeParameter"> \x3c!-- ko template: \'dx-dashboard-remove\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> </div> </div> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: dashboard().parameters().length > 0 --\x3e <div class="dx-dashboard-form-row-content"> <div class="dx-dashboard-form-parameter-placeholder"> <div> <span class="dx-dashboard-form-inline-action" data-bind="click: addParameter, text: $root.getLocalizationById(\'DashboardWebStringId.Parameters.AddParameter\')"></span> </div> </div> </div> \x3c!-- /ko --\x3e </div> </div> <div class="dx-dashboard-form-column dx-dashboard-form-right-column"> <div class="dx-dashboard-form-column-content-wrapper"> \x3c!-- ko if: dashboard().parameters().length > 0 --\x3e <div class="dx-dashboard-form-row-content"> \x3c!-- ko if: parameterEditorViewModel --\x3e <div data-bind="template: { name: \'dx-dashboard-parameter-settings\', data: parameterEditorViewModel }" class="dx-dashboard-parameter-settings"></div> \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: dashboard().parameters().length > 0 --\x3e <div class="dx-dashboard-form-row-content"> <div class="dx-dashboard-form-parameter-placeholder"> <div data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.Parameters.NoSelectedParameter\')"></div> </div> </div> \x3c!-- /ko --\x3e </div> </div> <div class="dx-dashboard-form-wrapper-dx-checkbox" data-bind="dxCheckBox: { height: 60, value: dashboard().requestParameters, text: $root.getLocalizationById(\'DashboardWebStringId.Parameters.RequestParameters\') }"></div> </div> \x3c!-- /ko --\x3e',"dx-dashboard-properties-accordion":"<div data-bind=\"dxAccordion: { dataSource: !$data.useSecondaryModel ? propertiesController.accordionDataSource : propertiesController.secondaryAccordionDataSource, itemTitleTemplate: 'title', itemTemplate: 'itemCategory', focusStateEnabled: false, selectedIndex: !$data.useSecondaryModel ? propertiesController.selectedIndex : propertiesController.secondarySelectedIndex, collapsible: true, noDataText: $root.getLocalizationById('DashboardStringId.MessageLoading'), encodeNoDataText: true, onItemRendered: function (e) { if(e.itemData.hasNoBorder) { $root.$unwrap(e.itemElement).classList.add('dx-dashboard-accordion-item-no-border'); } }, onSelectionChanged: function(e) { if(e.addedItems[0] && e.addedItems[0].tabModel) { e.addedItems[0].tabModel(e.addedItems[0].tabModel()) } } }\"> <div data-options=\"dxTemplate : { name: 'title', visible: 'visible' }\" data-bind=\" css: $data.style, style: { height: $data.headerHeight ? $data.headerHeight + 'px': '' }, dxclick: function(data, event) { $data.onTitleClick && $data.onTitleClick($data.headerModel || $data.tabModel, data, event); } \" > \x3c!-- ko if: $data.headerTemplate --\x3e \x3c!-- ko template: { name: $data.headerTemplate, data: $data.headerModel || $data.tabModel } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko ifnot: $data.headerTemplate --\x3e \x3c!-- ko template: { name: 'dx-dashboard-properties-header-template' } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> <div data-options=\"dxTemplate : { name: 'itemCategory', visible: 'visible' }\" data-bind=\"css: $data.style\"> <div> \x3c!-- ko template: 'dx-dashboard-accordion-tab-content' --\x3e \x3c!-- /ko --\x3e </div> <div class=\"dx-shadow dx-shadow-bottom\"></div> </div> </div>","dx-dashboard-accordion-tab-content":'\x3c!-- ko if: $data.tabTemplate --\x3e \x3c!-- ko template: { name: $data.tabTemplate, data: $data.tabModel } --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko ifnot: $data.tabTemplate --\x3e \x3c!-- ko with: $data.tabModel --\x3e <div data-bind="dx-dashboard-form-adapter: { target: $data }" class="dx-dashboard-properties"></div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e',"dx-dashboard-content-in-tab-header-template":'\x3c!-- ko with: $data --\x3e <div data-bind="dx-dashboard-form-adapter: { target: $data }" class="dx-dashboard-properties"></div> \x3c!-- /ko --\x3e',"dx-dashboard-properties-header-template":'<div class="dx-shadow dx-shadow-top"></div> <div class="dx-dashboard-accordion-title-content"> <h5 data-bind="text: $root.getLocalizationById($data.category)"></h5> \x3c!-- ko if: $data.summary --\x3e <h6 data-bind="text: $root.getLocalizationById($data.summary && $data.summary()), attr: { title: $data.summaryHint && $data.summaryHint() }"></h6> \x3c!-- /ko --\x3e \x3c!-- ko ifnot: $data.summary --\x3e <h6></h6> \x3c!-- /ko --\x3e </div>',"dx-dashboard-text-box-item-editor-extension":"<div data-bind=\"dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { boundary: $root.getWidgetContainer(), of: $root.getWidgetContainer(), my: 'center', at: 'center' }, height: '80%', width: '80%', hideOnOutsideClick: true, showTitle: true, deferRendering: true, onHiding: onHiding, onHidden: onHidden, onInitialized: onInitialized, title: $root.getLocalizationById('DashboardWebStringId.TextBoxItemEditor.DialogCaption'), toolbarItems: [ { toolbar: 'bottom', location: 'after', widget: 'dxButton', options: { text: $root.getLocalizationById('DashboardWebStringId.TextBoxItemEditor.DialogSaveAndClose'), onClick: saveAndClose, type: 'default' } }, { toolbar: 'bottom', location: 'after', widget: 'dxButton', options: { text: $root.getLocalizationById('DashboardWebStringId.TextBoxItemEditor.DialogClose'), onClick: close } } ], wrapperAttr: { class: 'dx-dashboard-text-box-item-editor-popup' } }\"> \x3c!-- ko with: richEditorOptions --\x3e <div class=\"dxb-d-block dxb-position-relative\" data-bind=\"dx-dashboard-rich-edit: $data\"> </div> \x3c!-- /ko --\x3e </div> \x3c!-- ko template: { name: \"dx-dashboard-confirm-dialog\", data: confirmDialogViewModel } --\x3e \x3c!-- /ko --\x3e","dx-dashboard-toolbar-extension":'<div data-bind="dxPopup: getKoPopupOptions()"> <div class="dx-dashboard-designer-toolbar" data-bind="dxToolbar: koToolbarOptions"></div> </div>',"dx-dashboard-toolbox-extension":"<div class=\"dx-dashboard-toolbox-extension\" data-bind=\"style: { left: designerPanelLeft() + 'px' }, visible: isDesignMode()\"> \x3c!-- ko template: 'dx-dashboard-menu' --\x3e \x3c!-- /ko --\x3e \x3c!-- ko template: 'dx-dashboard-toolbox' --\x3e \x3c!-- /ko --\x3e \x3c!-- ko template: 'dx-dashboard-toolbar' --\x3e \x3c!-- /ko --\x3e </div>","dx-dashboard-menu":"\x3c!-- toogle menu button --\x3e <div class=\"dx-dashboard-designer-menu-button\" data-bind=\"click: toggleMenu\"> \x3c!-- ko template: 'dx-dashboard-designer-menu-icon' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- menu --\x3e <div data-bind=\"dxPopup: { target: $root.getWidgetContainer(), container: $root.getWidgetContainer(), position: { my: 'left top', at: 'left top', collision: 'flipfit', boundaryOffset: '0, 0', boundary: $root.getWidgetContainer(), of: $root.getWidgetContainer(), offset: '0, 0' }, animation: { show: { type: 'slide', from: { left: -240 }, to: { left: 0 } }, hide: { type: 'slide', from: { left: 0 }, to: { left: -240 } } }, focusStateEnabled: false, showCloseButton: false, dragEnabled: false, width: settingsFormVisible() ? '100%' : 240, height: '100%', titleTemplate: 'menuTitleTemplate', hideOnOutsideClick: !settingsFormVisible(), hideOnParentScroll: false, visible: menuVisible, wrapperAttr: { class: 'dx-dashboard-designer-menu-popup' } }\"> <div class=\"dx-dashboard-designer-menu-header\" data-options=\"dxTemplate: { name: 'menuTitleTemplate' }\"> <span data-bind=\"text: $root.getLocalizationById('DashboardWebStringId.DashboardMenu')\"></span> <div class=\"dx-dashboard-designer-menu-close\"> <div data-bind=\"dxButton: { onClick: function() { toggleMenu(); }, type: 'normal', stylingMode: 'text', icon: 'close' }\"></div> </div> </div> <div class=\"dx-dashboard-designer-menu\" data-bind=\"dxScrollView: { direction: 'vertical' }\"> <ul class=\"dx-theme-generic-typography\"> \x3c!-- ko foreach: menuItemsSorted --\x3e <li class=\"dx-dashboard-main-menu-item\" data-bind=\"click: disabled() ? null : $parent.menuItemClick, text: $root.getLocalizationById(title), css: { 'dx-state-selected': selected, 'dx-state-disabled': disabled, 'dx-separator': $data.hasSeparator }\"></li> \x3c!-- /ko --\x3e </ul> </div> \x3c!-- ko if: settingsFormVisible() && settingsForm() --\x3e <div class=\"dx-dashboard-dashboard-form dx-dashboard-typography dx-dashboard-property-grid dx-dashboard-settings-form\"> <div class=\"dx-dashboard-settings-form-title\" data-bind=\"text: $root.getLocalizationById(settingsForm().title)\"> </div> <div class=\"dx-dashboard-settings-form-content\"> \x3c!-- ko template:{ name: settingsForm().template, data: settingsForm().data } --\x3e \x3c!-- /ko --\x3e </div> </div> \x3c!-- /ko --\x3e </div> \x3c!-- right form --\x3e","dx-dashboard-toolbar":'\x3c!-- toolbar --\x3e <div class="dx-dashboard-toolbar" data-bind="element-height-change-provider: { model: toolbarGroupsSorted, height: toolbarHeight } "> <div class="dx-dashboard-toolbox-group-separator"></div> \x3c!-- ko foreach: toolbarGroupsSorted --\x3e \x3c!-- ko foreach: items --\x3e \x3c!-- ko if: $data[\'template\'] --\x3e \x3c!-- ko template: $data[\'template\'] --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: $data[\'icon\']--\x3e <div class="dx-dashboard-toolbar-action" data-bind="attr: { title: $root.getLocalizationById(title) }, click: click, css: { \'dx-state-disabled\': disabled }"> \x3c!-- ko template: icon --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e <div class="dx-dashboard-toolbox-group-separator"></div> \x3c!-- /ko --\x3e </div>',"dx-dashboard-toolbox":'\x3c!-- toolbox --\x3e <div class="dx-dashboard-toolbox dx-dashboard-toolbox-group-separator" data-bind=" dxScrollView: { direction: \'vertical\'}, style: { bottom: toolbarHeight() + \'px\' }"> \x3c!-- ko foreach: toolboxGroupsSorted --\x3e <div class="dx-dashboard-toolbox-group" data-bind="text: $root.getLocalizationById(title)"></div> \x3c!-- ko foreach: items --\x3e <div class="dx-dashboard-toolbox-item" data-bind="dx-dashboard-element-accessor: $parents[1].initDragEvents(type), attr: { \'data-item-type\': type, title: $root.getLocalizationById(title) }, click: click, css: { \'dx-state-disabled\': disabled }" draggable="true"> \x3c!-- ko template: icon --\x3e\x3c!-- /ko --\x3e <div class="dx-dashboard-toolbox-item-hover"></div> </div> \x3c!-- /ko --\x3e <div class="dx-dashboard-toolbox-group-separator"></div> \x3c!-- /ko --\x3e </div>',"dx-toolbox-extension-layout-item-placeholder":'<div class="dx-toolbox-extension-layout-item-placeholder-wrapper"> <div class="dx-toolbox-extension-layout-item-placeholder"> <div data-bind="text: $root.getLocalizationById(\'DashboardWebStringId.AddItemInvitation\')"></div> <div> \x3c!-- ko foreach: dashboardItems --\x3e <div class="dx-dashboard-toolbox-item" data-bind="attr: { title: $root.getLocalizationById(title) }"> \x3c!-- ko template: iconName --\x3e\x3c!-- /ko --\x3e <div class="dx-dashboard-toolbox-item-button" data-bind="attr: { \'data-item-type\': type }, click: $parent.addDashboardItem"></div> </div> \x3c!-- /ko --\x3e </div> </div> </div>',"dx-dashboard-collection-editor":'<div class="dx-dashboard-collection-editor"> <div class="dx-dashboard-collection-editor-header" data-bind="visible: isToolbarVisible"> \x3c!-- ko if: allowAddItem --\x3e <div class="dx-dashboard-ce-icon dx-dashboard-ce-icon-add" data-bind="click: add, css: { \'dx-state-disabled\': !addEnabled() }"> \x3c!-- ko template: \'dx-dashboard-ce-add\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko if: allowEditItem --\x3e <div class="dx-dashboard-ce-icon dx-dashboard-ce-icon-edit" data-bind="click: edit, css: { \'dx-state-disabled\': !editEnabled() }"> \x3c!-- ko template: \'dx-dashboard-ce-edit\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko if: allowReorderItem --\x3e <div class="dx-dx-dashboard-icon-separator"></div> <div class="dx-dashboard-ce-icon dx-dashboard-ce-icon-arrow-down" data-bind="click: down, css: { \'dx-state-disabled\': !downEnabled() }"> \x3c!-- ko template: \'dx-dashboard-ce-arrow-down\' --\x3e\x3c!-- /ko --\x3e </div> <div class="dx-dashboard-ce-icon dx-dashboard-ce-icon-arrow-up" data-bind="click: up, css: { \'dx-state-disabled\': !upEnabled() }"> \x3c!-- ko template: \'dx-dashboard-ce-arrow-up\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko if: allowRemoveItem --\x3e <div class="dx-dashboard-ce-remove-icon" data-bind="click: remove, css: { \'dx-dashboard-state-selected\': !!removeEnabled() }"> \x3c!-- ko template: \'dx-dashboard-remove-small\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko foreach: customToolbarItems --\x3e <div class="dx-dx-dashboard-icon-separator"></div> <div class="dx-dashboard-ce-icon dx-dashboard-ce-custom-action-icon" data-bind="click: action, attr: { title: name }"> \x3c!-- ko template: icon --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> <div class="dx-dashboard-list dx-dashboard-empty-message" data-bind="dxList: $data.getListOptions()"></div> </div>',"dx-dashboard-editable-collection-editor":'<div class="dx-dashboard-collection-editor"> <div class="dx-dashboard-collection-editor-header" data-bind="visible: isToolbarVisible"> \x3c!-- ko if: allowAddItem --\x3e <div class="dx-dashboard-ce-icon dx-dashboard-ce-icon-add" data-bind="click: add, css: { \'dx-state-disabled\': !addEnabled() }"> \x3c!-- ko template: \'dx-dashboard-ce-add\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko if: allowReorderItem --\x3e <div class="dx-dx-dashboard-icon-separator"></div> <div class="dx-dashboard-ce-icon dx-dashboard-ce-icon-arrow-down" data-bind="css: { \'dx-state-disabled\': !downEnabled() }, click: down"> \x3c!-- ko template: \'dx-dashboard-ce-arrow-down\' --\x3e\x3c!-- /ko --\x3e </div> <div class="dx-dashboard-ce-icon dx-dashboard-ce-icon-arrow-up" data-bind="css: { \'dx-state-disabled\': !upEnabled() }, click: up"> \x3c!-- ko template: \'dx-dashboard-ce-arrow-up\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko if: allowRemoveItem --\x3e <div class="dx-dashboard-ce-remove-icon" data-bind="click: remove, css: { \'dx-dashboard-state-selected\': removeEnabled() }"> \x3c!-- ko template: \'dx-dashboard-remove-small\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e </div> <div class="dx-dashboard-editable-collection-editor" data-bind="dxDataGrid: $data.getGridOptions()"></div>',"dx-datasource-chooser-slider":'<div> <div class="dx-field-chooser-header-container"> </div> <div class="dx-field-chooser-scroll-holder dx-data-source-scroll-holder"> \x3c!-- ko template: \'dx-field-chooser-content-list\' --\x3e \x3c!-- /ko --\x3e </div> </div>',"dx-field-chooser-slider":"<div> <div class=\"dx-field-chooser-header-container\"> \x3c!-- ko template: 'dx-field-chooser-header-area' --\x3e \x3c!-- /ko --\x3e </div> <div class=\"dx-field-chooser-scroll-holder\"> \x3c!-- ko if: hasSearchResults() && isSearchMode() --\x3e \x3c!-- ko template: 'dx-field-chooser-content-search-results' --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: !$data.hasSearchResults || !$data.isListMode || (!hasSearchResults() && isListMode()) --\x3e \x3c!-- ko template: 'dx-field-chooser-content-list' --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: !hasSearchResults() && !isListMode() --\x3e \x3c!-- ko template: 'dx-field-chooser-content-treeview' --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> </div> \x3c!-- ko template: { name: 'dx-dashboard-calc-field-editor', data: calcFieldEditor } --\x3e \x3c!-- /ko --\x3e \x3c!-- ko template: { name: \"dx-dashboard-confirm-dialog\", data: _inappropriateCalcFieldConfirmation } --\x3e \x3c!-- /ko --\x3e","dx-field-chooser-header-area":'<div class="dx-field-chooser-header" data-bind="css: { \'dx-field-chooser-search-mode\': isSearchMode() }"> <div class="dx-field-chooser-toolbar"> <div class="dx-dashboard-ce-icon dx-field-chooser-search-button" data-bind="click: searchButtonClick"> \x3c!-- ko template: \'dx-dashboard-fc-search\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- ko if: canAddCalculatedField --\x3e <div class="dx-dx-dashboard-icon-separator"></div> <div class="dx-dashboard-ce-icon dx-dashboard-ce-icon-add" data-bind="click: addCalcField"> \x3c!-- ko template: \'dx-dashboard-calc-field-add\' --\x3e\x3c!-- /ko --\x3e </div> <div class="dx-dashboard-ce-icon" data-bind="click: editCalcField, css: {\'dx-state-disabled\': !isCalcFieldSelected()}"> \x3c!-- ko template: \'dx-dashboard-ce-edit\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e <div class="dx-field-chooser-mode-buttons"> \x3c!-- ko if: canAddCalculatedField --\x3e <div class="dx-dashboard-ce-icon" data-bind="click: removeCalcField, css: {\'dx-state-disabled\': !isCalcFieldSelected()}"> \x3c!-- ko template: \'dx-dashboard-remove-small\' --\x3e\x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e \x3c!-- ko if: hasGroups() --\x3e <div class="dx-field-chooser-header-button" data-bind=" component: { name: \'dx-dashboard-checked-button\', params: { isSelected: isListMode, icon: \'dx-dashboard-fc-mode-list\', click: setListMode } }"> </div> <div class="dx-field-chooser-header-button" data-bind=" component: { name: \'dx-dashboard-checked-button\', params: { isSelected: !isListMode(), icon: \'dx-dashboard-fc-mode-tree\', click: setTreeMode } }"> </div> \x3c!-- /ko --\x3e </div> </div> <div class="dx-field-chooser-find-area"> <div class="dx-field-chooser-search"> <div data-bind="dxTextBox: { value: searchString, valueChangeEvent: \'keyup\', showClearButton: true, placeholder: $root.getLocalizationById(\'DashboardWebStringId.Binding.Searching\'), disabled: !isSearchMode() }"></div> </div> </div> </div>',"dx-field-chooser-content-search-results":'<div class="dx-field-chooser-lists-container"> <div class="dx-dashboard-list dx-dashboard-empty-message" data-bind="dxList: { items: searchResults, onItemClick: selectViaSearchResults, selectionMode: \'single\', selectedItems: [selectedSearchResult()], noDataText: $root.getLocalizationById(\'DashboardWebStringId.Binding.EmptySearchResult\'), }"> <div data-options="dxTemplate : { name: \'item\' }"> <div class="dx-field-chooser-search-list-item" data-bind="css: {\'dx-has-path\': path.length > 0 }"> <div class="dx-field-chooser-search-list-item-name" data-bind="text: item.displayName, attr: { title: $root.ko.unwrap(item.displayName).length > 30 ? item.displayName : null }, css: {\'dx-dashboard-corrupted-calc-field\': item.isCorruptedCalcField }"></div> <div class="dx-field-chooser-search-list-item-path" data-bind="text: path, attr: { title: path.length > 30 ? path : null }"></div> \x3c!-- ko template: { name: \'dx-field-chooser-field-type\', data: item } --\x3e \x3c!-- /ko --\x3e </div> </div> </div> </div>',"dx-field-chooser-content-list":"<div class=\"dx-field-chooser-lists-container\"> \x3c!-- ko foreach: lists --\x3e <div class=\"dx-field-chooser-list\" data-bind=\"css: { 'dx-state-ready': ready }, style: { left: $element.offsetWidth * index() + 'px' }\"> \x3c!-- ko template: { name: 'dx-slidable-lists-navigation-area', data: $data } --\x3e \x3c!-- /ko --\x3e <div class=\"dx-dashboard-list dx-dashboard-empty-message\" data-bind=\"dxList: { dataSource: items, pageLoadMode: 'scrollBottom', onItemClick: itemClick, selectionMode: 'single', selectedItemKeys: selectedItemName, keyExpr: 'name', onInitialized: onInitialized, onContentReady: onContentReady, encodeNoDataText: true, noDataText: $root.getLocalizationById('DashboardStringId.FilterElementNoDataToDisplay') }, css: { 'dx-hierarchical-field-chooser-list' : !!ancestors }\"> <div data-options=\"dxTemplate : { name: 'item' }\"> <div class=\"dx-field-chooser-list-item\" data-bind=\"attr: { title: displayName }, css: { 'dx-dashboard-has-children': $root.ko.unwrap(isGroup) }\"> <span data-bind=\"text: displayName, css: {'dx-dashboard-corrupted-calc-field': $data.isCorruptedCalcField }\"></span> \x3c!-- ko template: 'dx-field-chooser-field-type' --\x3e \x3c!-- /ko --\x3e </div> </div> </div> <div class=\"dx-field-chooser-list-loading\" data-bind=\"dxLoadIndicator: { visible: loading }\"> </div> </div> \x3c!-- /ko --\x3e </div>","dx-field-chooser-content-treeview":'<div class="dx-field-chooser-tree-view-container"> <div class="dx-dashboard-treeview dx-dashboard-empty-message dx-field-chooser-tree-view" data-bind="dxTreeView: dataSourceTreeOptions"> <div class="dx-field-chooser-list-item" data-bind="css: { \'dx-field-chooser-group-list-item\': $data.isGroup }"> <span data-bind="text: displayName, attr: { title: $root.ko.unwrap(displayName).length > 20 ? displayName : null }, css: {\'dx-dashboard-corrupted-calc-field\': $data.isCorruptedCalcField }" ></span> \x3c!-- ko template: \'dx-field-chooser-field-type\' --\x3e \x3c!-- /ko --\x3e </div> </div> </div>',"dx-field-chooser-field-type":"<div class=\"dx-dashboard-field-kind\" data-bind=\"if: isOlap || isCalcField\"> \x3c!-- ko if: $data.isOlapDimension--\x3e \x3c!-- ko template: 'dx-dashboard-olap-dimension' --\x3e\x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: $data.isOlapDimensionHierarchy--\x3e \x3c!-- ko template: 'dx-dashboard-olap-dimension-hierarchy' --\x3e\x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: $data.isOlapMeasure--\x3e \x3c!-- ko template: 'dx-dashboard-olap-measure' --\x3e\x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: $data.isCalcField--\x3e \x3c!-- ko if: $data.isAggregate--\x3e \x3c!-- ko template: 'dx-dashboard-calc-field-aggregate' --\x3e\x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko ifnot: $data.isAggregate--\x3e \x3c!-- ko template: 'dx-dashboard-calc-field' --\x3e\x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> <div class=\"dx-dashboard-field-type dxb-pe-auto\" data-bind=\"attr: { title: $data.typeTooltip}, style: { cursor: $data.isList ? 'default' : 'inherit' }\"> \x3c!-- ko if: !$data.isCorruptedCalcField && $data.normalizedType --\x3e \x3c!-- ko template: 'dx-dashboard-datatype-' + $data.normalizedType --\x3e\x3c!-- /ko --\x3e \x3c!-- /ko --\x3e \x3c!-- ko if: $data.isCorruptedCalcField --\x3e \x3c!-- ko template: 'dx-dashboard-calc-field-corrupted' --\x3e\x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div>","dx-slidable-lists-navigation-area":'<div class="dx-slidable-lists-navigation" data-bind="visible: !!ancestors"> \x3c!-- ko with: ancestors --\x3e <div class="dx-slidable-lists-breadcrumb" data-bind="attr: { title: $data.map(function(el) { return $root.getLocalizationById(el); }).join(\'/\') }"> \x3c!-- ko foreach: $data --\x3e \x3c!-- ko if: ($index() !== ($parent.length - 1)) --\x3e <span class="dx-slidable-lists-navigation-path-item dx-slidable-lists-navigation-path-item-link" data-bind="text: $root.getLocalizationById($data), click: function(data) { var handler = $parents[3].backClick || $parents[1].backClick; handler(data, $parent); }"></span> <span>/</span> \x3c!-- /ko --\x3e \x3c!-- ko if: ($index() === ($parent.length - 1)) --\x3e <span class="dx-slidable-lists-navigation-path-item" data-bind="text: $root.getLocalizationById($data)"></span> \x3c!-- /ko --\x3e \x3c!-- /ko --\x3e </div> \x3c!-- /ko --\x3e <div class="dx-slidable-lists-navigation-empty-area"></div> </div>'}),
8Oe.SvgTemplatesEngine.addTemplates({"dx-dashboard-arrow-left":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-arrow-left" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M19 11H8.9L14 6h-3l-6 6 6 6h3l-5.1-5H19z"/></svg>',"dx-dashboard-group-types-full-list":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-group-types-full-list" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><circle class="dx-dashboard-current-color-icon" cx="6" cy="12" r="2"/><circle class="dx-dashboard-current-color-icon" cx="12" cy="12" r="2"/><circle class="dx-dashboard-current-color-icon" cx="18" cy="12" r="2"/></svg>',"dx-dashboard-back":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-back" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M19 11H8.9L14 6h-3l-6 6 6 6h3l-5.1-5H19z"/></svg>',"dx-dashboard-clear-master-filter":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-clear-master-filter" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M20 5H4l7 7v8h2v-8z"/><path class="dx-dashboard-red-icon" d="M19 18l1.8-1.8c.3-.3.3-.7 0-1-.3-.3-.7-.3-1 0L18 17l-1.8-1.8c-.3-.3-.7-.3-1 0-.3.3-.3.7 0 1L17 18l-1.8 1.8c-.3.3-.3.7 0 1 .3.3.7.3 1 0L18 19l1.8 1.8c.3.3.7.3 1 0 .3-.3.3-.7 0-1L19 18z"/></svg>',"dx-dashboard-clear-selection":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-clear-selection" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><g class="dx-dashboard-icon-opacity-50"><path class="dx-dashboard-current-color-icon" d="M19 4H8c-.6 0-1 .4-1 1v1h10c.6 0 1 .4 1 1v10h1c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1z"/></g><path class="dx-dashboard-current-color-icon" d="M16 7H5c-.6 0-1 .4-1 1v11c0 .6.4 1 1 1h11c.6 0 1-.4 1-1V8c0-.6-.4-1-1-1zm-1 11H6V9h9v9z"/><path class="dx-dashboard-red-icon" d="M11.3 13.5l1.5-1.5c.2-.2.2-.6 0-.8-.2-.2-.6-.2-.8 0l-1.5 1.5L9 11.2c-.2-.2-.6-.2-.8 0-.2.2-.2.6 0 .8l1.5 1.5L8.2 15c-.2.2-.2.6 0 .8.2.2.6.2.8 0l1.5-1.5 1.5 1.5c.2.2.6.2.8 0 .2-.2.2-.6 0-.8l-1.5-1.5z"/></svg>',"dx-dashboard-content-selection":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-content-selection" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><g class="dx-dashboard-icon-opacity-50"><path class="dx-dashboard-current-color-icon" d="M21 14l-9 6-9-6 9-6z"/></g><path class="dx-dashboard-current-color-icon" d="M21 10l-9 6-9-6 9-6z"/></svg>',"dx-dashboard-data-inspector":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-data-inspector" xmlns="http://www.w3.org/2000/svg" " version="1.1" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M9.7 11H4V9h7.1c-.6.6-1.1 1.3-1.4 2zM17 7V5H4v2h13zm-8 7c0-.3 0-.7.1-1H4v2h5.1c-.1-.3-.1-.7-.1-1zm7-5c-2.8 0-5 2.2-5 5 0 .9.2 1.7.6 2.4l-3.2 3.2c-.6.6-.6 1.4 0 2 .6.6 1.4.6 2 0l3.2-3.2c.7.4 1.5.6 2.4.6 2.8 0 5-2.2 5-5s-2.2-5-5-5zm0 8c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3z"/></svg>',"dx-dashboard-data-reduced":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-data-reduced" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-yellow-icon" d="M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z"/><path class="dx-dashboard-yellow-icon" d="M12 14c-.6 0-1-.4-1-1V8c0-.6.4-1 1-1s1 .4 1 1v5c0 .6-.4 1-1 1zM12 17c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z"/></svg>',"dx-dashboard-drill-up":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-drill-up" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M11 5V2L5 7l6 5V9h1c1.7 0 4 1 4 3 0 5-3 8-3 8s6-3 6-9c0-4-3-6-7-6h-1z"/></svg>',"dx-dashboard-export-to-excel":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-export-to-excel" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 48 48" xml:space="preserve"><path class="dx-dashboard-green-icon" d="M42.7 8.4H28.4v3h3.9v3.7h-3.9v1.6h3.9v3.7h-3.9V22h3.9v3.7h-3.9v1.6h3.9V31h-3.9v1.6h3.9v3.7h-3.9v3.1h14.2c.7 0 1.3-.6 1.3-1.3V9.7c.1-.7-.5-1.3-1.2-1.3zm-2.3 27.7h-6.6v-3.7h6.6v3.7zm0-5.2h-6.6v-3.7h6.6v3.7zm0-5.3h-6.6v-3.7h6.6v3.7zm0-5.3h-6.6v-3.7h6.6v3.7zm0-5.2h-6.6v-3.7h6.6v3.7zM4 8.4v30.8L27.3 44V4L4 8.4zm13.8 23.7l-2.5-6.2-2.4 5.9-3-.2 3.7-7.4-3.4-7.2 3.1-.2 2.1 5.7 2.3-6 3.3-.2-3.9 7.8 4.1 8.2-3.4-.2z"/></svg>',"dx-dashboard-export-to-image":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-export-to-image" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 48 48" xml:space="preserve"><g class="dx-dashboard-icon-opacity-50"><path class="dx-dashboard-current-color-icon" d="M5 5v38h38V5H5zm36 36H7V7h34v34z"/></g><path class="dx-dashboard-green-icon" d="M8 40h32V25l-12 5-10-10-10 5z"/><circle class="dx-dashboard-yellow-icon" cx="32" cy="16" r="5"/></svg>',"dx-dashboard-export-to-pdf":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-export-to-pdf" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 48 48" xml:space="preserve"><path class="dx-dashboard-red-icon" d="M39.1 27.7c-1.8 0-4 .1-6.3.5-1-.6-2.1-1.2-2.9-2-2.2-2.1-4.1-5-5.3-8.1.1-.3.1-.5.2-.8.3-1.5.6-6.3.6-6.5v-.2c.1-.3.5-1.9.4-2.9-.2-.9-.9-2.7-2.6-2.7h-.6c-1.2 0-2.2.6-2.5 1.5-.8 2.8 0 7 1.5 12.5l-.4.9c-1 2.5-2.3 5-3.4 7.2l-.2.3C16.3 30 15.1 32.2 14 34c-.2-.2-.4-.2-.6-.1-.1 0-1.8 1-2.2 1.2-3.5 2.1-5.8 4.4-6.2 6.3-.1.6 0 1.4.6 1.8l1 .5c.5.2 1 .3 1.4.3 2.5 0 5.4-3.1 9.3-9.9 4.5-1.5 9.7-2.7 14.2-3.4 4.2 2.3 9.4 3.8 11.7 3.1.5-.1 1-.5 1.3-.9.2-.3.4-1.1.4-1.4v-.2s.1-.6.1-.9c-.1-.6-.3-1.2-.7-1.6-.8-.6-2.5-1.1-5.2
8-1.1zm-2.4 2.4c2.6-.2 4.6-.1 5.7.3 1.3.4 1.5.8 1.6.8v.1c-.1.2-.3.3-.4.4-.9.3-3.6-.2-6.9-1.6zM24.3 10.3V10.6c-.1.3-.6 2.3-.9 3.5-.4-1.8-.6-3.5-.6-4.9 0-.5 0-1.5.2-2.3 0-.2.1-.3.1-.4.2.2.5.6.8 1.4.4.8.4 1.7.4 2.4zm-4.1 18.4c1.4-2.6 2.3-4.7 3-6.4 1.3 2.4 3 4.4 4.9 6 .2.2.4.4.7.5-3.9.8-7.2 1.7-10.2 2.8.5-.9 1-1.9 1.6-2.9zM13 35.8c-2.5 3.9-4.2 5.6-5.4 6.2.5-1.2 2.3-3.6 4.8-5.6.1-.2.3-.4.6-.6z"/><path class="dx-dashboard-red-icon" d="M31.5 15.5h.6c.7 0 1.3-.2 1.7-.7.4-.5.7-1.1.7-1.8 0-.8-.2-1.4-.6-1.8-.4-.4-1-.6-1.7-.6H30v7.6h1.5v-2.7zm0-3.7h.5c.3 0 .5.1.7.3s.3.5.3.9c0 .8-.3 1.2-1 1.2h-.5v-2.4zM39.7 17c.5-.7.8-1.6.8-2.8 0-2.5-1.1-3.7-3.1-3.7h-2v7.6h2c1 0 1.7-.4 2.3-1.1zm-2.9-5.2h.6c.5 0 .9.2 1.2.7.3.4.4 1 .4 1.8s-.1 1.4-.4 1.9c-.3.5-.7.7-1.2.7h-.6v-5.1zM45 11.8v-1.3h-3.5v7.6H43v-3h1.8v-1.3H43v-2z"/></svg>',"dx-dashboard-export":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-export" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M19 8h-4v2h3v8H6v-8h3V8H5c-.6 0-1 .4-1 1v10c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V9c0-.6-.4-1-1-1zm-8-2v7h2V6h3l-4-4-4 4h3z"/></svg>',"dx-dashboard-filter":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-filter" width="18" height="18" " fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1H1l7 8v8l2-1V9l7-8z" class="dx-dashboard-accent-icon"/></svg>',"dx-dashboard-filters":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-filters" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M20 5H4l7 7v8h2v-8z"/></svg>',"dx-dashboard-map-initial-extent":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-map-initial-extent" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M14.5 4C11.5 4 9 6.5 9 9.5c0 1 .3 1.9.7 2.8l-5.3 5.3c-.6.6-.6 1.4 0 2 .6.6 1.4.6 2 0l5.3-5.3c.8.5 1.7.7 2.8.7 3 0 5.5-2.5 5.5-5.5S17.5 4 14.5 4zm0 9c-1.9 0-3.5-1.6-3.5-3.5S12.6 6 14.5 6 18 7.6 18 9.5 16.4 13 14.5 13z"/><circle class="dx-dashboard-current-color-icon" cx="14.5" cy="9.5" r="1.5"/></svg>',"dx-dashboard-maximize-item":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-maximize-item" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" " viewBox="0 0 24 24"><defs/><path class="dx-dashboard-current-color-icon" d="M10 5H5v5l2-2 2 2 1-1-2-2 2-2zM19 10V5h-5l2 2-2 2 1 1 2-2 2 2zM14 19h5v-5l-2 2-2-2-1 1 2 2-2 2zM5 14v5h5l-2-2 2-2-1-1-2 2-2-2z"/></svg>',"dx-dashboard-open-tab-pages":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-open-tab-pages" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M8 12c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm4-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/></svg>',"dx-dashboard-parameters":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-parameters" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M6 12c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 4c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zM12 6c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 4c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z"/><g class="dx-dashboard-icon-opacity-50"><path class="dx-dashboard-current-color-icon" d="M6 12c.4 0 .7.1 1 .2V5c0-.6-.4-1-1-1s-1 .4-1 1v7.2c.3-.1.6-.2 1-.2zM6 18c-.4 0-.7-.1-1-.2V19c0 .6.4 1 1 1s1-.4 1-1v-1.2c-.3.1-.6.2-1 .2zM12 6c.4 0 .7.1 1 .2V5c0-.6-.4-1-1-1s-1 .4-1 1v1.2c.3-.1.6-.2 1-.2zM12 12c-.4 0-.7-.1-1-.2V19c0 .6.4 1 1 1s1-.4 1-1v-7.2c-.3.1-.6.2-1 .2zM18 17c-.4 0-.7-.1-1-.2V19c0 .6.4 1 1 1s1-.4 1-1v-2.2c-.3.1-.6.2-1 .2zM18 11c.4 0 .7.1 1 .2V5c0-.6-.4-1-1-1s-1 .4-1 1v6.2c.3-.1.6-.2 1-.2z"/></g><path class="dx-dashboard-current-color-icon" d="M18 11c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 4c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z"/></svg>',"dx-dashboard-range-time-periods":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-range-time-periods" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M16 13.2l6-2.2-8-3v10h-4V3L2 6l6 2.2V18H4v2h16v-2h-4z"/></svg>',"dx-dashboard-restore-item":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-restore-item" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" " viewBox="0 0 24 24"><defs/><path class="dx-dashboard-red-icon" d="M19 14h-5v5l2-2 2 2 1-1-2-2 2-2zM10 19v-5H5l2 2-2 2 1 1 2-2 2 2zM5 10h5V5L8 7 6 5 5 6l2 2-2 2zM14 5v5h5l-2-2 2-2-1-1-2 2-2-2z"/></svg>',"dx-dashboard-toggle-multiselection":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toggle-multiselection" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><g class="dx-dashboard-icon-opacity-50"><path class="dx-dashboard-current-color-icon" d="M19 4H8c-.6 0-1 .4-1 1v1h10c.6 0 1 .4 1 1v10h1c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1z"/></g><path class="dx-dashboard-current-color-icon" d="M16 7H5c-.6 0-1 .4-1 1v11c0 .6.4 1 1 1h11c.6 0 1-.4 1-1V8c0-.6-.4-1-1-1zm-1 11H6V9h9v9z"/><path class="dx-dashboard-current-color-icon" d="M9.1 16.8c.3.3.8.3 1-.1L14 10c-.7 0-1.3.4-1.6 1l-2.7 4L8 13.7c-.2-.2-.6-.2-.8.1-.2.2-.2.5-.1.7l2 2.3z"/></svg>',"dx-dashboard-datatype-boolean":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-datatype-boolean" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-yellow-icon" d="M10.6 6.4h-.5v1.5h.5c.7 0 1.1-.2 1.1-.7-.1-.7-.5-.8-1.1-.8zM5.3 6.3c-.7 0-1.1.4-1.1 1.9s.5 2 1.1 2c.7 0 1.1-.5 1.1-1.9 0-1.5-.5-2-1.1-2z"/><path class="dx-dashboard-yellow-icon" d="M15 1H1c-.5 0-1 .5-1 1v12c0 .5.5 1 1 1h14c.5 0 1-.5 1-1V2c0-.5-.5-1-1-1zM5.2 11.1c-1.4 0-2.2-.8-2.2-2.8 0-2 .9-2.8 2.4-2.8s2.3.7 2.3 2.7c-.1 1.9-1 2.9-2.5 2.9zm8-.1h-1.4l-.9-2c0-.1-.2-.3-.3-.3h-.5V10c.3.1.6.2.7.3v.7H8.6l-.1-.7c.1-.1.2-.2.4-.3V6.4c-.1-.1-.3-.1-.4-.3l.1-.7h2c1.4 0 2.2.3 2.2 1.6 0 .8-.6 1.2-1.2 1.5.2.1.4.2.5.4l.6 1.1c.2.1.4.2.5.3v.7z"/></svg>',"dx-dashboard-datatype-custom":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-datatype-custom" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M8.6 8.2c0 1.5-.1 2.1-.8 2.1-.7 0-.8-.6-.8-2.1 0-1.4.1-2 .8-2 .7 0 .8.6.8 2zM16 2v12c0 .5-.5 1-1 1H1c-.5 0-1-.5-1-1V2c0-.5.5-1 1-1h14c.5 0 1 .5 1 1zM4.6 10.4c0-.1-.2-.2-.4-.3V5.5c-.7 0-1.4.1-1.9.3v.5c.2.1.5.2.7.2V10c-.2.1-.5.2-.6.3l.1.7h2.1v-.6zm5.1-2.2c0-2-.5-2.7-1.9-2.7s-2 .8-2 2.8.5 2.8 1.9 2.8c1.5 0 2.1-1 2-2.9zm3.7 2.2c0-.1-.2-.2-.4-.3V5.5c-.7 0-1.4.1-1.9.3v.5c.2.1.5.2.7.2V10c-.2.1-.5.2-.6.3l.1.7h2.1v-.6z"/></svg>',"dx-dashboard-datatype-dateonly":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-datatype-dateonly" width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 1a1 1 0 00-1 1v12a1 1 0 001 1h14a1 1 0 001-1V2a1 1 0 00-1-1H1zm4.5 2a2.5 2.5 0 00-2.45 2h9.9a2.5 2.5 0 00-2.45-2h-5zM3 10.5V6h10v4.5a2.5 2.5 0 01-2.5 2.5h-5A2.5 2.5 0 013 10.5zM5.5 7a.5.5 0 100 1 .5.5 0 000-1zm0 2a.5.5 0 100 1 .5.5 0 000-1zM8 7.5a.5.5 0 10-1 0 .5.5 0 001 0zM7.5 9a.5.5 0 100 1 .5.5 0 000-1zM10 7.5a.5.5 0 10-1 0 .5.5 0 001 0z" fill="#E25454"/></svg>',"dx-dashboard-datatype-datetime":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-datatype-datetime" width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 1a1 1 0 00-1 1v12a1 1 0 001 1h14a1 1 0 001-1V2a1 1 0 00-1-1H1zm2.05 4A2.5 2.5 0 015.5 3h5a2.5 2.5 0 012.45 2h-9.9zM3 6v4.5A2.5 2.5 0 005.5 13h2.035A4 4 0 0113 7.535V6H3zm8 8a3 3 0 100-6 3 3 0 000 6zm-1-4.5h1V11h1.5v1H10V9.5z" fill="#39A866"/></svg>',"dx-dashboard-datatype-float":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-datatype-float" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M15 1H1c-.5 0-1 .5-1 1v12c0 .5.5 1 1 1h14c.5 0 1-.5 1-1V2c0-.5-.5-1-1-1zM3.4 11.1c-.4 0-.7-.1-.7-.6.1-.5.3-.6.7-.6.4 0 .7.2.7.6 0 .4-.3.6-.7.6zm5.4-.1H5.2L5 10l2-2.2c.3-.3.6-.7.6-1.2 0-.4-.2-.6-.6-.6-.2 0-.5 0-.7.1-.1.4-.2.8-.3.9h-.7c-.1-.2-.1-.6-.1-.9v-.2c.4-.3 1.1-.5 1.8-.5.9 0 1.7.2 1.7 1.4 0 .4-.3.9-.5 1.2L7 9.4c-.3.3-.8.7-.8.7v.1s.4-.1.8-.1h.6c0-.3.1-.6.2-.7h.8c.3.4.3 1.2.2 1.6zm2.3.1c-.5 0-1.1-.2-1.4-.3l.3-.8c.3.1.6.2 1 .2.7 0 1.1-.3 1.1-.9 0-.9-.5-1-.9-1s-.7.1-.9.1l-.3-.6V5.5h3v.9h-2v1.1h.7c1 0 1.7.5 1.7 1.7-.1 1.3-1 1.9-2.3 1.9z"/></svg>',"dx-dashboard-datatype-integer":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-datatype-integer" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M15 1H1c-.5 0-1 .5-1 1v12c0 .5.5 1 1 1h14c.5 0 1-.5 1-1V2c0-.5-.5-1-1-1zM6.7 11H4.6l-.1-.7c.1-.1.4-.2.6-.3V6.5c-.1 0-.4 0-.6-.1v-.6c.5-.3 1.2-.4 1.8-.3v4.6c.2.1.4.2.4.3v.6zm4.8 0H7.8l-.2-1 2-2.2c.3-.3.6-.7.6-1.2 0-.4-.2-.6-.6-.6-.2 0-.5 0-.7.1 0 .3-.1.6-.2.8L8 7c-.1-.2-.2-.6-.2-.9v-.2c.4-.3 1.1-.5 1.8-.5.9 0 1.7.2 1.7 1.4 0 .4-.3.9-.5 1.2L9.7 9.4c-.3.3-.8.7-.8.7v.1s.4-.1.8-.1h.6c0-.3.1-.6.2-.7h.8c.2.4.3 1.2.2 1.6z"/></svg>',"dx-dashboard-datatype-list":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-datatype-list" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M0 1v14h16V1H0zm15 13H1V2h14v12z"/><path class="dx-dashboard-red-icon" d="M9.05 8l1.84-1.84c.15-.15.15-.38 0-.53l-.52-.52a.357.357 0 00-.52 0L8 6.95 6.16 5.11a.357.357 0 00-.52 0l-.53.53c-.15.15-.15.38 0 .53L6.95 8 5.11 9.84c-.15.15-.15.38 0 .52l.52.52c.15.15.38.15.53 0L8 9.05l1.84 1.84c.15.15.38.15.52 0l.52-.52c.15-.15.15-.38 0-.53L9.05 8z"/></svg>',"dx-dashboard-datatype-string":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-datatype-string" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-red-icon" d="M4.5 9.6c0 .3.2.5.5.5.4 0 .6-.2.7-.3v-.7h-.5c-.5 0-.7.2-.7.5zM10.7 7.4c-.4 0-.7.1-.9.3V10c.3.1.5.2.7.2.6 0 .9-.6.9-1.4 0-1.1-.2-1.4-.7-1.4z"/><path class="dx-dashboard-red-icon" d="M15 1H1c-.5 0-1 .5-1 1v12c0 .5.5 1 1 1h14c.5 0 1-.5 1-1V2c0-.5-.5-1-1-1zm-7.4 9.9s-.5.2-1.3.2c0 0-.1-.2-.2-.6-.2.2-.5.6-1.4.6-.8 0-1.5-.5-1.5-1.3 0-.7.5-1.3 1.6-1.3h1V8c0-.5-.2-.7-.7-.7-.2 0-.3 0-.5.1 0 .2-.1.5-.1.6h-.9c-.1-.3-.2-.7-.1-1.1.4-.2 1.2
8-.5 1.9-.5 1.1 0 1.7.4 1.7 1.6v1.9c.2 0 .4.1.5.2v.8zm3 .2c-.4 0-.9-.1-1.2-.3-.1.1-.2.2-.4.2h-.4V5.6c-.2-.1-.4-.2-.5-.3l.1-.7c.5-.1 1.2-.1 1.7-.1v2.3c.2-.2.7-.3 1.1-.3 1.3 0 1.8.6 1.8 2.2-.1 1.8-1.2 2.4-2.2 2.4z"/></svg>',"dx-dashboard-datatype-timeonly":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-datatype-timeonly" width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 6h1v2h2v1H7V6z" fill="#579ADD"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1 1h14c.5 0 1 .5 1 1v12c0 .5-.5 1-1 1H1c-.5 0-1-.5-1-1V2c0-.5.5-1 1-1zm3 7c0 2.2 1.8 4 4 4s4-1.8 4-4-1.8-4-4-4-4 1.8-4 4z" fill="#579ADD"/></svg>',"dx-dashboard-add-pane":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-add-pane" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M17 6H5c-.6 0-1 .4-1 1v9c0 .6.4 1 1 1h12c.6 0 1-.4 1-1V7c0-.6-.4-1-1-1zm0 10H5V7h12v9zm-4-7h2v6h-2V9zm-3 2h2v4h-2v-4zm-3 2h2v2H7v-2z"/><path class="dx-dashboard-green-icon" d="M24 3h-3V0h-2v3h-3v2h3v3h2V5h3z"/></svg>',"dx-dashboard-calc-field-add":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-calc-field-add" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-green-icon" d="M20 15h-3v-3h-2v3h-3v2h3v3h2v-3h3z"/><path class="dx-dashboard-current-color-icon" d="M9.5 6.3c-.1.2-.3 1.3-.6 2.7H6v2h2.5c-.4 2.3-.8 4.5-.8 4.5-.1.7-.3 1-.6 1-.1 0-.1 0-.2-.1-.1 0-.1-.1-.2-.2-.2-.2-.3-.4-.3-.4-.1-.1-.2-.1-.3-.2-.1 0-.2-.1-.3-.1-.2 0-.4.1-.6.3-.1.3-.2.5-.2.8 0 .4.2.7.5 1 .3.3.7.4 1.2.4s2.8.3 3.3-4c0 0 .3-1.5.5-3H13V9h-2.1c0-.4.1-.7.1-.9.4-2.5 2.3-2.2 3-2v-2s-3.3-.8-4.5 2.2z"/></svg>',"dx-dashboard-calc-field-aggregate":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-calc-field-aggregate" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M6.5 2.3c-.1.2-.3 1.3-.6 2.7H3v2h2.5c-.4 2.3-.8 4.5-.8 4.5-.1.7-.3 1-.6 1-.1 0-.1 0-.2-.1-.1 0-.1-.1-.2-.2-.2-.2-.3-.4-.3-.4-.1-.1-.2-.1-.3-.2-.1 0-.2-.1-.3-.1-.2 0-.4.1-.6.3-.1.3-.2.5-.2.8 0 .4.2.7.5 1 .3.3.7.4 1.2.4s2.8.3 3.3-4c0 0 .3-1.5.5-3H10V5H7.9c0-.4.1-.7.1-.9.4-2.5 2.3-2.2 3-2v-2S7.7-.7 6.5 2.3zM16 9H9.2c-.4 0-.7.5-.3.9l2.6 2.6-2.7 2.6c-.3.4-.1.9.4.9H16v-2h-3.3l1.1-1.1c.2-.2.2-.5 0-.7l-1-1.2H16V9z"/></svg>',"dx-dashboard-calc-field-corrupted":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-calc-field-corrupted" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-yellow-icon" d="M7.45 1.41c.3-.54.75-.54 1.05 0l6.37 11.62c.3.54.05.97-.5.97H1.64c-.6 0-.8-.43-.5-.97L7.45 1.41z"/><path class="dx-dashboard-black-icon" d="M7.02 5h2v4h-2V5zM9 10H7v2h2v-2z"/></svg>',"dx-dashboard-calc-field":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-calc-field" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M6.5 3.3c-.1.2-.3 1.3-.6 2.7H3v2h2.5c-.4 2.3-.8 4.5-.8 4.5-.1.7-.3 1-.6 1-.1 0-.1 0-.2-.1-.1 0-.1-.1-.2-.2-.2-.2-.3-.4-.3-.4-.1-.1-.2-.1-.3-.2-.1 0-.2-.1-.3-.1-.2 0-.4.1-.6.3-.1.3-.2.5-.2.8 0 .4.2.7.5 1 .3.3.7.4 1.2.4s2.8.3 3.3-4c0 0 .3-1.5.5-3H10V6H7.9c0-.4.1-.7.1-.9.4-2.5 2.3-2.2 3-2v-2S7.7.3 6.5 3.3z"/></svg>',"dx-dashboard-ce-add":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-ce-add" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z"/></svg>',"dx-dashboard-ce-arrow-down":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-ce-arrow-down" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M13 14V5h-2v9H7l5 5 5-5z"/></svg>',"dx-dashboard-ce-arrow-up":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-ce-arrow-up" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M13 10v9h-2v-9H7l5-5 5 5z"/></svg>',"dx-dashboard-ce-edit":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-ce-edit" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M15 6l-9 9v3h3l9-9-3-3zm-7 8.9l5-4.9 1 1-5 5-1-1.1z"/></svg>',"dx-dashboard-checkmark":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-checkmark" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" fill="#7B7B7B" d="M7 18l-5-5v3l5 5L22 6V3z"/></svg>',"dx-dashboard-close":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-close" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M19 7h-3l-4 4-4-4H5l5.5 5.5L5 18h3l4-4 4 4h3l-5.5-5.5z"/></svg>',"dx-dashboard-designer-menu-icon":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-designer-menu-icon" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="-467 269 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M-465 274h20v2h-20zM-465 280h20v2h-20zM-465 286h20v2h-20z"/></svg>',"dx-dashboard-drag":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-drag" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M5 7H3V5h2v2zm4-2H7v2h2V5zm4 0h-2v2h2V5zm0 4h-2v2h2V9zM9 9H7v2h2V9zM5 9H3v2h2V9z"/></svg>',"dx-dashboard-ds-edit":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-ds-edit" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M14 6l-8 8.1V18h4l8-8-4-4zm2 4l-1.2 1.2-2-2L14 8l2 2zm-8 4l3.4-3.4 2 2L10 16l-2-2z"/></svg>',"dx-dashboard-ds-embed":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-ds-embed" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M20 4h-4v2h3v12H5V6h3V4H4c-.6 0-1 .4-1 1v14c0 .6.4 1 1 1h16c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1z"/><path class="dx-dashboard-current-color-icon" d="M20 4h-4v2h3v12H5V6h3V4H4c-.6 0-1 .4-1 1v14c0 .6.4 1 1 1h16c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1z"/><path class="dx-dashboard-current-color-icon" d="M13 11V4h-2v7H7l5 5 5-5z"/></svg>',"dx-dashboard-ds-link":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-ds-link" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M8.5 18.5c-.4.4-1 .4-1.4 0l-1.6-1.6c-.4-.4-.4-1 0-1.4L10 11H7l-3.1 3.1c-1.2 1.2-1.2 3.1 0 4.2l1.8 1.8c1.2 1.2 3.1 1.2 4.2 0L13 17v-3l-4.5 4.5z"/><path class="dx-dashboard-current-color-icon" d="M8.5 18.5c-.4.4-1 .4-1.4 0l-1.6-1.6c-.4-.4-.4-1 0-1.4L10 11H7l-3.1 3.1c-1.2 1.2-1.2 3.1 0 4.2l1.8 1.8c1.2 1.2 3.1 1.2 4.2 0L13 17v-3l-4.5 4.5z"/><path transform="rotate(-45.001 12 12)" class="dx-dashboard-current-color-icon" d="M7.1 11.3H17v1.4H7.1z"/><g><path class="dx-dashboard-current-color-icon" d="M15.5 5.5c.4-.4 1-.4 1.4 0l1.6 1.6c.4.4.4
81 0 1.4L14 13h3l3.1-3.1c1.2-1.2 1.2-3.1 0-4.2l-1.8-1.8c-1.2-1.2-3.1-1.2-4.2 0L11 7v3l4.5-4.5z"/><path class="dx-dashboard-current-color-icon" d="M15.5 5.5c.4-.4 1-.4 1.4 0l1.6 1.6c.4.4.4 1 0 1.4L14 13h3l3.1-3.1c1.2-1.2 1.2-3.1 0-4.2l-1.8-1.8c-1.2-1.2-3.1-1.2-4.2 0L11 7v3l4.5-4.5z"/></g></svg>',"dx-dashboard-ds-preview":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-ds-preview" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M12 7c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8c-1.7 0-3-1.3-3-3s1.3-3 3-3c.2 0 .4 0 .6.1-.9.2-1.5 1-1.5 1.9 0 1.1.9 2 2 2 .9 0 1.7-.7 1.9-1.5 0 .2.1.3.1.5-.1 1.7-1.4 3-3.1 3z"/><path class="dx-dashboard-current-color-icon" d="M12 6c4.5 0 8.2 2.2 8.9 5H23c-.7-3.9-5.3-7-11-7S1.7 7.1 1 11h2.1c.7-2.8 4.4-5 8.9-5zM12 18c-4.5 0-8.2-2.2-8.9-5H1c.7 3.9 5.3 7 11 7s10.3-3.1 11-7h-2.1c-.7 2.8-4.4 5-8.9 5z"/><g><path class="dx-dashboard-current-color-icon" d="M12 6c4.5 0 8.2 2.2 8.9 5H23c-.7-3.9-5.3-7-11-7S1.7 7.1 1 11h2.1c.7-2.8 4.4-5 8.9-5zM12 18c-4.5 0-8.2-2.2-8.9-5H1c.7 3.9 5.3 7 11 7s10.3-3.1 11-7h-2.1c-.7 2.8-4.4 5-8.9 5z"/></g></svg>',"dx-dashboard-fc-arrow-right":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-fc-arrow-right" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 12 12" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M5 10l4-4-4-4z"/></svg>',"dx-dashboard-fc-dropdown-icon":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-fc-dropdown-icon" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M4 6l4 4 4-4z"/></svg>',"dx-dashboard-fc-mode-list":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-fc-mode-list" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M5 5h14v2H5zM5 9h14v2H5zM5 13h14v2H5zM5 17h14v2H5z"/></svg>',"dx-dashboard-fc-mode-tree":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-fc-mode-tree" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M11 9h8v2h-8V9zm0 8h8v2h-8v-2zM9 5h10v2H9V5zM5 5h2v2H5V5zm4 8h10v2H9v-2zm-4 0h2v2H5v-2z"/></svg>',"dx-dashboard-fc-search":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-fc-search" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M14 5c-2.8 0-5 2.2-5 5 0 1.1.4 2.2 1 3l-5 5 1 1 5-5c.8.6 1.9 1 3 1 2.8 0 5-2.2 5-5s-2.2-5-5-5zm0 8c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3z"/></svg>',"dx-dashboard-fc-treeview-collapse":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-fc-treeview-collapse" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 13 13" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M10 6H7V3H6v3H3v1h3v3h1V7h3z"/></svg>',"dx-dashboard-fc-treeview-expand":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-fc-treeview-expand" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 13 13" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M3 6h7v1H3z"/></svg>',"dx-dashboard-item-data-source":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-item-data-source" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M14 10v3c0 1.1-2.7 2-6 2s-6-.9-6-2v-3c0 1.1 2.7 2 6 2s6-.9 6-2zM8 8c-3.3 0-6-.9-6-2v3c0 1.1 2.7 2 6 2s6-.9 6-2V6c0 1.1-2.7 2-6 2zm6-5v2c0 1.1-2.7 2-6 2s-6-.9-6-2V3c0-1.1 2.7-2 6-2s6 .9 6 2zm-1.1 0c-.5-.4-2.1-1-4.9-1s-4.4.6-4.9 1c.5.4 2.1 1 4.9 1s4.4-.6 4.9-1z"/></svg>',"dx-dashboard-main-menu-close":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-main-menu-close" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M22 4h-3l-7 7-7-7H2l8.5 8.5L2 21h3l7-7 7 7h3l-8.5-8.5z"/></svg>',"dx-dashboard-olap-dimension-hierarchy":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-olap-dimension-hierarchy" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M6 0h4v4H6zM0 12h4v4H0zM6 12h4v4H6zM12 12h4v4h-4zM3 6h4v4H3zM9 6h4v4H9z"/></svg>',"dx-dashboard-olap-dimension":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-olap-dimension" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M15 12l-4-3v2H5V5h2L4 1 1 5h2v8h8v2z"/></svg>',"dx-dashboard-olap-measure":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-olap-measure" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M15 1H1l7 7-7 7h14v-2H6l5-5-5-5h9z"/></svg>',"dx-dashboard-remove-small":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-remove-small" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-red-icon" d="M11 5c-.6 0-1 .4-1 1v1h1V6h3v1h1V6c0-.6-.4-1-1-1h-3zm7 4H7V8c0-.6.4-1 1-1h9c.6 0 1 .4 1 1v1zM8 10v7c0 .6.4 1 1 1h7c.6 0 1-.4 1-1v-7H8zm3 6h-1v-4h1v4zm2 0h-1v-4h1v4zm2 0h-1v-4h1v4z"/></svg>',"dx-dashboard-remove":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-remove" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-red-icon" d="M4 8v13c0 .5.5 1 1 1h14c.5 0 1-.5 1-1V8H4zm5 11H7v-8h2v8zm4 0h-2v-8h2v8zm4 0h-2v-8h2v8zM20 5h-4V3c0-.6-.4-1-1-1H9c-.6 0-1 .4-1 1v2H4c-.5 0-1 .5-1 1v1h18V6c0-.5-.5-1-1-1zm-6 0h-4V4h4v1z"/><g><path class="dx-dashboard-red-icon" d="M4 8v13c0 .5.5 1 1 1h14c.5 0 1-.5 1-1V8H4zm5 11H7v-8h2v8zm4 0h-2v-8h2v8zm4 0h-2v-8h2v8zM20 5h-4V3c0-.6-.4-1-1-1H9c-.6 0-1 .4-1 1v2H4c-.5 0-1 .5-1 1v1h18V6c0-.5-.5-1-1-1zm-6 0h-4V4h4v1z"/></g></svg>',"dx-dashboard-rename":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-rename" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M10.4 13.2l1.7-1.7L9.8 5H7.3L4 14h2.2l.6-2h3.3l.3 1.2zM7.5 10l1-3 1 3h-2zM17 8l-8 8v3h3l8-8-3-3zm-6 8l4-4 1 1-4 4-1-1z"/></svg>',"dx-dashboard-template-to-all-cards":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-template-to-all-cards" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M5 9v9h11V9H5zm9 7H7v-5h7v5z"/><g class="dx-dashboard-icon-opacity-75"><path class="dx-dashboard-current-color-icon" d="M7 7v2h9v7h2V7z"/></g><g class="dx-dashboard-icon-opacity-50"><path class="dx-dashboard-current-color-icon" d="M9 5v2h9v7h2V5z"/></g></svg>',"dx-dashboard-textbox-search-clear":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-textbox-search-clear" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" fill="#7B7B7B" d="M12 5c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm4 10h-2l-2-2-2 2H8l3-3-3-3h2l2 2 2-2h2l-3 3 3 3z"/></svg>',"dx-dashboard-transparent-background":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-transparent-background" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M0 0h6v6H0zM12 0h6v6h-6zM6 6h6v6H6zM18 6h6v6h-6zM0 12h6v6H0zM12 12h6v6h-6zM6 18h6v6H6zM18 18h6v6h-6z"/></svg>',"dx-dashboard-tree-connector":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-tree-connector" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 16 16" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M2 2h1v10H2zM2 12h12v1H2z"/></svg>',"dx-dashboard-notificator-error-material":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-notificator-error-material" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M12 2c5.53 0 10 4.47 10 10s-4.47 10-10 10S2 17.53 2 12 6.47 2 12 2zm3.59 5L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59
817 17 15.59 13.41 12 17 8.41 15.59 7z" fill="#fff"/></svg>',"dx-dashboard-notificator-error":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-notificator-error" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 18 18" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M9 2a7 7 0 100 14A7 7 0 009 2zm4.121 9.879l-1.234 1.234L9 10.233l-2.879 2.888L4.88 11.88 7.766 9 4.88 6.121 6.12 4.88 9 7.766l2.879-2.878 1.234 1.233L10.233 9l2.888 2.879z" fill="#fff"/></svg>',"dx-dashboard-notificator-info-material":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-notificator-info-material" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z" fill="#fff"/></svg>',"dx-dashboard-notificator-info":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-notificator-info" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 18 18" xml:space="preserve"><path class="dx-dashboard-current-color-icon" fill-rule="evenodd" clip-rule="evenodd" d="M9 1a8 8 0 100 16A8 8 0 009 1zm0 14A6 6 0 119 3a6 6 0 010 12zm1-7v5H8V8h2zm0-1V5H8v2h2z" fill="#fff"/></svg>',"dx-dashboard-notificator-success-material":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-notificator-success-material" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8-1.41-1.42z"/></svg>',"dx-dashboard-notificator-success":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-notificator-success" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 18 18" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M8 9.59l4-4.09 1.41 1.42L8 12.42l-3-3 1.41-1.41L8 9.59z"/><path class="dx-dashboard-current-color-icon" d="M1 9a8 8 0 1116 0A8 8 0 011 9zm2 0a6 6 0 1012 0A6 6 0 003 9z"/></svg>',"dx-dashboard-convert":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-convert" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M17 12V9H3V5h14V2l5 5z"/><path class="dx-dashboard-accent-icon" d="M7 12v3h14v4H7v3l-5-5z"/></svg>',"dx-dashboard-interactivity":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-interactivity" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="-467 269 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M-446 279h-6v-7c0-.6-.4-1-1-1h-11c-.6 0-1 .4-1 1v10c0 .6.4 1 1 1h6v7c0 .6.4 1 1 1h11c.6 0 1-.4 1-1v-10c0-.6-.4-1-1-1zm-17 2v-8h9v8h-9zm16 8h-9v-6h3c.6 0 1-.4 1-1v-1h5v8z"/><path class="dx-dashboard-accent-icon" d="M-447 273l2-2h-6v6l2-2 3 3 2-2zM-461 287l-3-3-2 2 3 3-2 2h6v-6z"/></svg>',"dx-dashboard-item-filter":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-item-filter" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M23 3H1l9 9v10h4V12z"/></svg>',"dx-dashboard-item-menu-collapse":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-item-menu-collapse" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-grey-icon" d="M7 13l5-5 5 5v3l-5-5-5 5s.1-3 0-3z"/></svg>',"dx-dashboard-item-options":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-item-options" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="-467 269 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M-456.8 288.9l.3 3.1h3.1l.3-3.1c.9-.2 1.8-.6 2.5-1.1l2.4 1.9 2-2-2-2.4c.5-.8.9-1.6 1.1-2.5l3.1-.3v-3.1l-3.1-.3c-.2-.9-.6-1.8-1.1-2.5l1.9-2.4-2-2-2.4 2c-.8-.5-1.6-.9-2.5-1.1l-.3-3.1h-3.1l-.3 3.1c-.9.2-1.8.6-2.5 1.1l-2.4-1.9-2 2 2 2.4c-.5.8-.9 1.6-1.1 2.5l-3.1.3v3.1l3.1.3c.2.9.6 1.8 1.1 2.5l-1.9 2.4 2 2 2.4-2c.7.6 1.6.9 2.5 1.1zm-4.2-7.9c0-3.3 2.7-6 6-6s6 2.7 6 6-2.7 6-6 6-6-2.7-6-6z"/></svg>',"dx-dashboard-properties":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-properties" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-current-color-icon" d="M17.8 10.2c-1.1 1.1-2.9 1.1-4 0s-1.1-2.9 0-4l3.7-3.7c-.8-.3-1.6-.5-2.5-.5-3.9 0-7 3.1-7 7 0 1.2.3 2.3.8 3.2l-6.2 6.2c-.8.8-.8 2.2 0 3s2.2.8 3 0l6.2-6.2c1 .5 2.1.8 3.2.8 3.9 0 7-3.1 7-7 0-.9-.2-1.7-.5-2.5l-3.7 3.7z"/></svg>',"dx-dashboard-redo":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-redo" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M25 10l-1-9-3 3c-2.3-2.3-4.4-3-7-3-4 0-7 2.7-7 7 0 4 2 7 2 7l2-2c-.3-.7-.9-2.1-1-4-.2-3.4 1.4-5 4-5 3 0 5 2 5 2l-3 3 9 1z"/></svg>
8',"dx-dashboard-undo":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-undo" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M18 1c-2.6 0-4.7.7-7 3L8 1l-1 9 9-1-3-3s2-2 5-2c2.6 0 4.2 1.6 4 5-.1 1.9-.8 3.3-1 4l2 2s2-3 2-7c0-4.3-3-7-7-7z"/></svg>',"dx-dashboard-toolbox-boundImage":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-boundImage" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><circle class="dx-dashboard-contrast-icon" cx="7.5" cy="9.5" r="1.5"/><path class="dx-dashboard-contrast-icon" d="M9 12l-3 4h3l1.4-2.1zM14 10l-4 6h8z"/><path class="dx-dashboard-accent-icon" d="M20.5 8c-1.5 0-2.8-.4-3.3-1-.1.2-.2.3-.2.5v1c0 .8 1.6 1.5 3.5 1.5S24 9.3 24 8.5v-1c0-.2-.1-.3-.2-.5-.5.6-1.8 1-3.3 1zM20.5 5c-1.5 0-2.8-.4-3.3-1-.1.2-.2.3-.2.5v1c0 .8 1.6 1.5 3.5 1.5S24 6.3 24 5.5v-1c0-.2-.1-.3-.2-.5-.5.6-1.8 1-3.3 1z"/><ellipse class="dx-dashboard-accent-icon" cx="20.5" cy="2.5" rx="3.5" ry="1.5"/><path class="dx-dashboard-contrast-icon" d="M21 12v8H3V4h12V3c0-.4.1-.7.3-1H2c-.5 0-1 .5-1 1v18c0 .6.4 1 1 1h20c.5 0 1-.5 1-1v-9.5c-.6.3-1.3.4-2 .5z"/></svg>',"dx-dashboard-toolbox-bubbleMap":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-bubbleMap" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><circle class="dx-dashboard-accent-icon" cx="12" cy="11" r="6"/><circle class="dx-dashboard-contrast-icon" cx="22" cy="6" r="4"/><circle class="dx-dashboard-current-color-icon" cx="13.5" cy="1.5" r="2.5"/></svg>',"dx-dashboard-toolbox-card":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-card" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M22 2H5c-.6 0-1 .4-1 1v2H2c-.6 0-1 .4-1 1v15c0 .6.4 1 1 1h17c.6 0 1-.4 1-1v-2h2c.6 0 1-.4 1-1V3c0-.6-.4-1-1-1zm-4 18H3V7h15v13zm-7-8H5v-2h6v2zm5 5H5v-2h11v2z"/></svg>',"dx-dashboard-toolbox-chart":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-chart" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M26 17h-3c-.6 0-1-.4-1-1V7c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v9c0 .6-.4 1-1 1z"/><path class="dx-dashboard-accent-icon" d="M9 17H6c-.6 0-1-.4-1-1v-5c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v5c0 .6-.4 1-1 1zM21 17h-3c-.6 0-1-.4-1-1V0c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v16c0 .6-.4 1-1 1z"/><path class="dx-dashboard-contrast-icon" d="M14 17h-3c-.6 0-1-.4-1-1V4c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v12c0 .6-.4 1-1 1z"/></svg>',"dx-dashboard-toolbox-choroplethMap":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-choroplethMap" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M20.9 2h-9.8c-.6 0-1.1.5-1.1 1.1V8h5v6h5.9c.6 0 1.1-.5 1.1-1.1V3.1c0-.6-.5-1.1-1.1-1.1z"/><path class="dx-dashboard-current-color-icon" d="M16.9 6H7.1C6.5 6 6 6.5 6 7.1V12h6v6h4.9c.6 0 1.1-.5 1.1-1.1V7.1c0-.6-.5-1.1-1.1-1.1z"/><path class="dx-dashboard-accent-icon" d="M12.9 22H3.1c-.6 0-1.1-.5-1.1-1.1v-9.8c0-.6.5-1.1 1.1-1.1h9.8c.6 0 1.1.5 1.1 1.1v9.8c0 .6-.5 1.1-1.1 1.1z"/></svg>',"dx-dashboard-toolbox-comboBox":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-comboBox" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M26 1H6c-.6 0-1 .4-1 1v12c0 .6.4 1 1 1h20c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zm-1 12H7V3h18v10z"/><path class="dx-dashboard-contrast-icon" d="M16 4v8h8V4h-8zm4 6l-3-3h6l-3 3z"/></svg>',"dx-dashboard-toolbox-dateFilter":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-dateFilter" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path class="dx-dashboard-contrast-icon" d="M9 14H5v-4h4v4zm5-4h-4v4h4v-4zm-5 5H5v4h4v-4zm5 0h-4v4h4v-4zm8-12h-2v2c0 .5-.5 1-1 1h-2c-.5 0-1-.5-1-1V3H8v2c0 .5-.5 1-1 1H5c-.5 0-1-.5-1-1V3H2c-.5 0-1 .5-1 1v18c0 .5.5 1 1 1h20c.5 0 1-.5 1-1V4c0-.5-.5-1-1-1zm-1 18H3V8h18v13zM7 5H5V1h2v4zm12-4h-2v4h2V1z"/><path class="dx-dashboard-accent-icon" d="M19 14h-4v-4h4v4zm0 1h-4v4h4v-4z"/></svg>
8',"dx-dashboard-toolbox-gauge":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-gauge" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M16-3C9.9-3 5 1.9 5 8s4.9 11 11 11 11-4.9 11-11S22.1-3 16-3zm0 20c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9z"/><path class="dx-dashboard-contrast-icon" d="M16 6c-.3 0-.6.1-.8.2L11 2l-1 1 4.2 4.2c-.1.2-.2.5-.2.8 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"/><path class="dx-dashboard-accent-icon" d="M9 8c0 1.9.8 3.7 2.1 4.9l1.4-1.4C11.6 10.6 11 9.4 11 8c0-.6.1-1.2.3-1.7L9.8 4.8c-.5.9-.8 2-.8 3.2zM16 1c-1.2 0-2.3.3-3.2.8l1.5 1.5c.5-.2 1.1-.3 1.7-.3 1.4 0 2.6.6 3.5 1.5l1.4-1.4C19.7 1.8 17.9 1 16 1z"/><path class="dx-dashboard-contrast-icon" d="M20.9 3.1l-1.4 1.4c.9.9 1.5 2.1 1.5 3.5s-.6 2.6-1.5 3.5l1.4 1.4c1.3-1.3 2.1-3 2.1-4.9 0-1.9-.8-3.7-2.1-4.9z"/></svg>',"dx-dashboard-toolbox-geoPointMap":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-geoPointMap" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><circle class="dx-dashboard-contrast-icon" cx="19" cy="13" r="3"/><circle class="dx-dashboard-contrast-icon" cx="20" cy="3" r="3"/><circle class="dx-dashboard-contrast-icon" cx="12" cy="8" r="3"/></svg>',"dx-dashboard-toolbox-grid":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-grid" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M5 5h4v4H5V5zm5 0h4v4h-4V5zm5 0h4v4h-4V5zM5 10h4v4H5v-4zm5 0h4v4h-4v-4zm5 0h4v4h-4v-4zM5 15h4v4H5v-4zm5 0h4v4h-4v-4zm5 0h4v4h-4v-4zm8-13c0-.6-.4-1-1-1H2c-.6 0-1 .4-1 1v20c0 .6.4 1 1 1h20c.6 0 1-.4 1-1V2zm-2 19H3V3h18v18z"/></svg>',"dx-dashboard-toolbox-group":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-group" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M22 1H2c-.6 0-1 .4-1 1v20c0 .6.4 1 1 1h20c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zm-1 20H3V3h18v18zM6 19h9c.6 0 1-.4 1-1v-2h2c.6 0 1-.4 1-1V6c0-.6-.4-1-1-1H9c-.6 0-1 .4-1 1v2H6c-.6 0-1 .4-1 1v9c0 .6.4 1 1 1zm1-9h7v7H7v-7z"/></svg>',"dx-dashboard-toolbox-image":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-image" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M22 2H2c-.5 0-1 .5-1 1v18c0 .6.4 1 1 1h20c.5 0 1-.5 1-1V3c0-.6-.4-1-1-1zm-1 18H3V4h18v16zM7.5 8C8.3 8 9 8.7 9 9.5S8.3 11 7.5 11 6 10.3 6 9.5 6.7 8 7.5 8zM9 12l-3 4h3l1.4-2.1L9 12zm5-2l-4 6h8l-4-6z"/></svg>',"dx-dashboard-toolbox-listBox":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-listBox" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M10 7h8v2h-8V7zM6 7h2v2H6V7zm4 4h8v2h-8v-2zm-4 0h2v2H6v-2zm4 4h8v2h-8v-2zm-4 0h2v2H6v-2zM21 1H3c-.6 0-1 .4-1 1v20c0 .6.4 1 1 1h18c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zm-1 20H4V3h16v18z"/></svg>',"dx-dashboard-toolbox-pie":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-pie" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M5 7h10V-3C9.5-3 5 1.5 5 7z"/><path class="dx-dashboard-accent-icon" d="M17-1V9H7c0 5.5 4.5 10 10 10s10-4.5 10-10S22.5-1 17-1z"/></svg>',"dx-dashboard-toolbox-pieMap":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-pieMap" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><circle class="dx-dashboard-contrast-icon" cx="18" cy="10" r="4"/><circle class="dx-dashboard-contrast-icon" cx="9.5" cy="5.5" r="2.5"/><path class="dx-dashboard-accent-icon" d="M8 9v6l-4.2 4.2C4.8 20.3 6.3 21 8 21c3.3 0 6-2.7 6-6s-2.7-6-6-6z"/><path class="dx-dashboard-contrast-icon" d="M8 9c-3.3 0-6 2.7-6 6 0 .8.2 1.6.5 2.3.2.4.3.7.6 1 .2.3.5.6.7.9L8 15V9z"/></svg>',"dx-dashboard-toolbox-pivot":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-pivot" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M27-3H5L16 8 5 19h22v-3H12l8-8-8-8h15z"/></svg>',"dx-dashboard-toolbox-rangeFilter":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-rangeFilter" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M26-1H6c-.6 0-1 .4-1 1v16c0 .6.4 1 1 1h7V5L7 8.8V1h18v4l-6 6v6h7c.6 0 1-.4 1-1V0c0-.6-.4-1-1-1z"/><path class="dx-dashboard-accent-icon" d="M21-3V9l-2 2-6-6-2 1.3V-3H9v22h2v-2h10v2h2V-3z"/></svg>',"dx-dashboard-toolbox-scatterChart":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-scatterChart" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M22 1H2c-.6 0-1 .4-1 1v20c0 .6.4 1 1 1h20c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zm-1 20H3V3h18v18zM8 13c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 4c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm8-6c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 4c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm-2-7c0-1.7-1.3-3-3-3S8 6.3 8 8s1.3 3 3 3 3-1.3 3-3zm-3 1c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z"/></svg>',"dx-dashboard-toolbox-tabContainer":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-tabContainer" version="1.1" " xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M22 4H11V1c0-.5-.5-1-1-1H1C.5 0 0 .5 0 1v21c0 .5.5 1 1 1h21c.5 0 1-.5 1-1V5c0-.5-.5-1-1-1zm-1 17H2V2h7v4h12v15z"/><path class="dx-dashboard-contrast-icon" d="M16 8h-6c-.5 0-1 .5-1 1v2H7c-.5 0-1 .5-1 1v6c0 .5.5 1 1 1h6c.5 0 1-.5 1-1v-2h2c.5 0 1-.5 1-1V9c0-.5-.5-1-1-1zm-4 9H8v-4h4v4z"/></svg>',"dx-dashboard-toolbox-textBox":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-textBox" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="4 -4 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M26 3c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1h-4c-.6 0-1 .4-1 1v1H11v-1c0-.6-.4-1-1-1H6c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h1v10H6c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h4c.6 0 1-.4 1-1v-1h10v1c0 .6.4 1 1 1h4c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1h-1V3h1zM7-1h2v2H7v-2zm0 18v-2h2v2H7zm14-3v1H11v-1c0-.6-.4-1-1-1H9V3h1c.6 0 1-.4 1-1V1h10v1c0 .6.4 1 1 1h1v10h-1c-.6 0-1 .4-1 1zm4 3h-2v-2h2v2zM23 1v-2h2v2h-2z"/><path class="dx-dashboard-contrast-icon" d="M18 11h2l-3-7h-2l-3 7h2l.4-1h3.1l.5 1zm-2.7-3l.7-1.7.7 1.7h-1.4z"/></svg>',"dx-dashboard-toolbox-treemap":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-treemap" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M2 1c-.6 0-1 .4-1 1v20c0 .6.4 1 1 1h5V1H2z"/><path class="dx-dashboard-contrast-icon" d="M23 9V2c0-.6-.4-1-1-1H9v8h14zM17 18v5
8h5c.6 0 1-.4 1-1v-4h-6z"/><path class="dx-dashboard-accent-icon" d="M17 11h6v5h-6zM9 11h6v12H9z"/></svg>',"dx-dashboard-toolbox-treeView":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-toolbox-treeView" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M14 8H2c-.6 0-1 .4-1 1v12c0 .6.4 1 1 1h12c.6 0 1-.4 1-1V9c0-.6-.4-1-1-1zm-1 12H3V10h10v10zm-2-6H9v-2H7v2H5v2h2v2h2v-2h2v-2zM22 2H10c-.6 0-1 .4-1 1v4h2V4h10v10h-5v2h6c.6 0 1-.4 1-1V3c0-.6-.4-1-1-1zm-6 8h3V8h-3.3c.2.3.3.6.3 1v1z"/></svg>',"dx-dashboard-chart-series-area":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-area" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M19 18H5c-.6 0-1-.4-1-1v-5l5-5 5 5 6-6v11c0 .6-.4 1-1 1z"/></svg>',"dx-dashboard-chart-series-bar":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-bar" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M7 20H5c-.6 0-1-.4-1-1v-5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v5c0 .6-.4 1-1 1zM13 20h-2c-.6 0-1-.4-1-1V9c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v10c0 .6-.4 1-1 1zM19 20h-2c-.6 0-1-.4-1-1V5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1z"/></svg>',"dx-dashboard-chart-series-candle-stick":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-candle-stick" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M17 6V4h-2v2h-2v9h2v2h2v-2h2V6h-2zm0 7h-2V8h2v5z"/><path class="dx-dashboard-accent-icon" d="M9 9V7H7v2H5v9h2v2h2v-2h2V9z"/></svg>',"dx-dashboard-chart-series-full-stacked-area":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-full-stacked-area" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M4 5v14h16V5c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1z"/><path class="dx-dashboard-contrast-icon" d="M9 11l-5 5v3c0 .6.4 1 1 1h14c.6 0 1-.4 1-1v-9l-6 6-5-5z"/></svg>',"dx-dashboard-chart-series-full-stacked-bar":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-full-stacked-bar" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M13 20h-2c-.6 0-1-.4-1-1v-8h4v8c0 .6-.4 1-1 1zM19 20h-2c-.6 0-1-.4-1-1V8h4v11c0 .6-.4 1-1 1zM7 20H5c-.6 0-1-.4-1-1v-4h4v4c0 .6-.4 1-1 1z"/><path class="dx-dashboard-accent-icon" d="M20 9h-4V5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v4zM14 12h-4V5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v7zM8 16H4V5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v11z"/></svg>',"dx-dashboard-chart-series-full-stacked-line":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-full-stacked-line" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M4 5h16v2H4z"/><path class="dx-dashboard-contrast-icon" d="M14 16l-5-5-5 5v3l5-5 5 5 6-6v-3z"/></svg>',"dx-dashboard-chart-series-full-stacked-spline-area":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-full-stacked-spline-area" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M19 4H5c-.6 0-1 .4-1 1v8.9s3.2 6.8 8 0c4.7-6.6 8 0 8 0V5c0-.6-.4-1-1-1z"/><path class="dx-dashboard-contrast-icon" d="M12 13c-4.8 6.8-8 0-8 0v6c0 .6.4 1 1 1h14c.6 0 1-.4 1-1v-6s-3.3-6.6-8 0z"/></svg>',"dx-dashboard-chart-series-high-low-close":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-high-low-close" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M9 7H7v13h2v-3h2v-2H9z"/><path class="dx-dashboard-contrast-icon" d="M15 14V4h-2v12h4v-2z"/></svg>',"dx-dashboard-chart-series-line":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-line" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M14 13L9 8l-5 5v3l5-5 5 5 6-6V7z"/></svg>',"dx-dashboard-chart-series-points":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-points" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><circle class="dx-dashboard-contrast-icon" cx="6" cy="18" r="2"/><circle class="dx-dashboard-contrast-icon" cx="18" cy="6" r="2"/><circle class="dx-dashboard-contrast-icon" cx="11" cy="9" r="2"/><circle class="dx-dashboard-contrast-icon" cx="13" cy="15" r="2"/></svg>',"dx-dashboard-chart-series-range-area":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-range-area" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M14 12L9 7l-5 5v6l5-5 5 5 6-6V6z"/></svg>',"dx-dashboard-chart-series-range-bar":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-range-bar" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M7 17H5c-.6 0-1-.4-1-1V8c0-.6.4-1 1-1h2
8c.6 0 1 .4 1 1v8c0 .6-.4 1-1 1zM13 20h-2c-.6 0-1-.4-1-1v-7c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v7c0 .6-.4 1-1 1zM19 13h-2c-.6 0-1-.4-1-1V5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v7c0 .6-.4 1-1 1z"/></svg>',"dx-dashboard-chart-series-spline-area":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-spline-area" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M12 8.9c-4.8 6.8-8 0-8 0v8c0 .6.4 1 1 1h14c.6 0 1-.5 1-1v-8s-3.3-6.6-8 0z"/></svg>',"dx-dashboard-chart-series-spline":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-spline" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M8.2 16h-.3C5.5 16 4 12.5 4 12.4l1.5-.8c.3.6 1.2 2.4 2.4 2.4 1.5 0 2.4-1.2 3.3-2.5C12.9 9 14.2 8 16 8c2.5 0 3.9 3.4 4 3.5l-1.6.9c-.3-.6-.8-2.4-2.4-2.4-1.8 0-2.5 1.3-3.3 2.5-1.4 2.1-3 3.5-4.5 3.5z"/></svg>',"dx-dashboard-chart-series-stacked-area":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-stacked-area" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M9 10l-5 5v4c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V9l-6 6-5-5z"/><path class="dx-dashboard-accent-icon" d="M14 10L9 5l-5 5v6l5-5 5 5 6-6V4z"/></svg>',"dx-dashboard-chart-series-stacked-bar":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-stacked-bar" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M14 15h-4V9c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v6zM8 17H4v-3c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v3zM20 12h-4V5c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v7z"/><path class="dx-dashboard-accent-icon" d="M13 20h-2c-.6 0-1-.4-1-1v-5h4v5c0 .6-.4 1-1 1zM19 20h-2c-.6 0-1-.4-1-1v-8h4v8c0 .6-.4 1-1 1zM7 20H5c-.6 0-1-.4-1-1v-3h4v3c0 .6-.4 1-1 1z"/></svg>',"dx-dashboard-chart-series-stacked-line":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-stacked-line" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M11 10l-6 6v3l6-6 6 6 2-2v-3l-2 2z"/><path class="dx-dashboard-accent-icon" d="M15 9l-4-4-6 6v3l6-6 4 4 4-4V5z"/></svg>',"dx-dashboard-chart-series-stacked-spline-area":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-stacked-spline-area" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M12 6.9c-4.8 6.8-8 0-8 0V14s3.2 6.4 8 0c4.7-6.3 8 0 8 0V6.9s-3.3-6.6-8 0z"/><path class="dx-dashboard-contrast-icon" d="M12 13c-4.7 6.5-8 0-8 0v6c0 .6.4 1 1 1h14c.6 0 1-.4 1-1v-6s-3.3-6.6-8 0z"/><g><path class="dx-dashboard-accent-icon" d="M12 6.9c-4.8 6.8-8 0-8 0V14s3.2 6.4 8 0c4.7-6.3 8 0 8 0V6.9s-3.3-6.6-8 0z"/><path class="dx-dashboard-contrast-icon" d="M12 13c-4.7 6.5-8 0-8 0v6c0 .6.4 1 1 1h14c.6 0 1-.4 1-1v-6s-3.3-6.6-8 0z"/></g></svg>',"dx-dashboard-chart-series-step-area":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-step-area" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M5 20h14c.6 0 1-.4 1-1V9h-4V4h-4v11H8v-3H4v7c0 .6.4 1 1 1z"/></svg>',"dx-dashboard-chart-series-step-line":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-step-line" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M12 4v14H8v-4H4v2h2v4h8V6h4v9h2V4z"/></svg>',"dx-dashboard-chart-series-stock":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-stock" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M10 7H8v3H6v2h2v8h2v-3h2v-2h-2z"/><path class="dx-dashboard-contrast-icon" d="M16 14V4h-4v2h2v10h4v-2z"/></svg>',"dx-dashboard-chart-series-weighted":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-chart-series-weighted" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><circle class="dx-dashboard-contrast-icon" cx="7" cy="17" r="2"/><circle class="dx-dashboard-contrast-icon" cx="12" cy="9" r="4"/><circle class="dx-dashboard-contrast-icon" cx="16.5" cy="15.5" r="2.5"/></svg>',"dx-dashboard-gauge-circular-full":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-gauge-circular-full" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14c-3.3 0-6-2.7-6-6s2.7-6 6-6 6 2.7 6 6-2.7 6-6 6z"/><path class="dx-dashboard-accent-icon" d="M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14c-3.3 0-6-2.7-6-6s2.7-6 6-6 6 2.7 6 6-2.7 6-6 6z"/><path class="dx-dashboard-contrast-icon" d="M12 10c-.3 0-.6.1-.8.2L5 4 4 5l6.2 6.2c-.1.2-.2.5-.2.8 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"/></svg>',"dx-dashboard-gauge-circular-half":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-gauge-circular-half" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M12 9c3.3 0 6 2.7 6 6h2c0-4.4-3.6-8-8-8s-8 3.6-8 8h2c0-3.3 2.7-6 6-6z"/><path class="dx-dashboard-accent-icon" d="M12 9c3.3 0 6 2.7 6 6h2c0-4.4-3.6-8-8-8s-8 3.6-8 8h2c0-3.3 2.7-6 6-6z"/><path class="dx-dashboard-contrast-icon" d="M12 13c-.3 0-.6.1-.8.2L5 7 4 8l6.2 6.2c-.1.2-.2.5-.2.8 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"/></svg>',"dx-dashboard-gauge-circular-left-quarter":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-gauge-circular-left-quarter" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M6 17h2c0-5 4-9 9-9V6C10.9 6 6 10.9 6 17z"/><path class="dx-dashboard-contrast-icon" d="M16 14c-.3 0-.6.1-.8.2L8 7 7 8l7.2 7.2c-.1.2-.2.5-.2.8 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"/></svg>',"dx-dashboard-gauge-circular-right-quarter":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-gauge-circular-right-quarter" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M18 17h-2c0-5-4-9-9-9V6c6.1 0 11 4.9 11 11z"/><path class="dx-dashboard-contrast-icon" d="M8 14c.3 0 .6.1.8.2L16 7l1 1-7.2 7.2c.1.2.2.5.2.8 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2z"/></svg>',"dx-dashboard-gauge-circular-three-fourth":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-gauge-circular-three-fourth" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-accent-icon" d="M20 13c0-4.4-3.6-8-8-8s-8 3.6-8 8c0 2.2.9 4.2 2.4 5.6l1.4-1.4C6.7 16.
81 6 14.7 6 13c0-3.3 2.7-6 6-6s6 2.7 6 6c0 1.7-.7 3.1-1.8 4.2l1.4 1.4c1.5-1.4 2.4-3.4 2.4-5.6z"/><path class="dx-dashboard-accent-icon" d="M20 13c0-4.4-3.6-8-8-8s-8 3.6-8 8c0 2.2.9 4.2 2.4 5.6l1.4-1.4C6.7 16.1 6 14.7 6 13c0-3.3 2.7-6 6-6s6 2.7 6 6c0 1.7-.7 3.1-1.8 4.2l1.4 1.4c1.5-1.4 2.4-3.4 2.4-5.6z"/><path class="dx-dashboard-contrast-icon" d="M12 11c-.3 0-.6.1-.8.2L5 5 4 6l6.2 6.2c-.1.2-.2.5-.2.8 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"/></svg>',"dx-dashboard-gauge-linear-horizontal":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-gauge-linear-horizontal" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M4 10h16v4H4z"/><path class="dx-dashboard-accent-icon" d="M4 10h10v4H4z"/></svg>',"dx-dashboard-gauge-linear-vertical":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-gauge-linear-vertical" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M10 4h4v16h-4z"/><path class="dx-dashboard-accent-icon" d="M10 10h4v10h-4z"/></svg>',"dx-dashboard-grid-column-delta":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-grid-column-delta" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M12 4L4 20h16L12 4zm-1 6l4 8H7l4-8z"/></svg>',"dx-dashboard-grid-column-dimension":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-grid-column-dimension" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M20 17l-4-3v2H8V8h2L7 4 4 8h2v10h10v2z"/></svg>',"dx-dashboard-grid-column-hyperlink":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-grid-column-hyperlink" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M7.8 15l-.5-2.2H5.2L4.7 15H3l2.3-9h1.9l2.2 9H7.8zM6.4 8.6c0-.2-.1-.5-.1-1v-.2c-.1.6-.2.9-.2 1.1l-.6 2.9H7l-.6-2.8zM10.3 15V6h2.5c1.6 0 2.3.7 2.3 2.1 0 .5-.1.9-.4 1.3-.2.4-.6.6-1 .7.5.1.8.3 1.1.7.3.4.4.9.4 1.4 0 .8-.2 1.5-.6 2-.4.5-1 .7-1.8.7h-2.5zm1.6-7.5v2.2h.7c.3 0 .5-.1.7-.3s.3-.5.3-.8c0-.7-.4-1-1.1-1h-.6zm0 3.6v2.4h.8c.3 0 .6-.1.8-.3s.3-.5.3-.9-.1-.6-.3-.8c-.2-.2-.4-.3-.7-.3h-.9zM21 14.6c-.5.3-1 .4-1.6.4-1 0-1.8-.4-2.4-1.2-.6-.8-.9-1.8-.9-3.1 0-1.5.3-2.7.9-3.5S18.5 6 19.6 6c.5 0 1 .1 1.4.3v1.6c-.4-.3-.8-.5-1.3-.5-.6 0-1 .3-1.4.8-.3.6-.5 1.3-.5 2.3 0 .9.2 1.7.5 2.2.3.5.8.8 1.3.8s.9-.2 1.4-.5v1.6zM3 17h18v1H3z"/></svg>',"dx-dashboard-grid-column-measure":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-grid-column-measure" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M20 5H4l7 7-7 7h16v-2H9l5-5-5-5h11z"/></svg>',"dx-dashboard-grid-column-sparkline":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-grid-column-sparkline" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M20 7c-1.1 0-2 .9-2 2 0 .3.1.6.2.8l-3.4 3.4c-.2-.1-.5-.2-.8-.2s-.6.1-.8.2l-2.4-2.4c.1-.3.2-.5.2-.8 0-1.1-.9-2-2-2s-2 .9-2 2c0 .3.1.6.2.8l-2.4 2.4c-.2-.1-.5-.2-.8-.2-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.3-.1-.6-.2-.8l2.4-2.4c.2.1.5.2.8.2s.6-.1.8-.2l2.4 2.4c-.1.2-.2.5-.2.8 0 1.1.9 2 2 2s2-.9 2-2c0-.3-.1-.6-.2-.8l3.4-3.4c.3.1.5.2.8.2 1.1 0 2-.9 2-2s-.9-2-2-2z"/></svg>',"dx-dashboard-pie-donut":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-pie-donut" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M8 12c0-2.2 1.8-4 4-4V4c-4.4 0-8 3.6-8 8 0 2.2.9 4.2 2.3 5.7l2.8-2.8C8.4 14.1 8 13.1 8 12z"/><path class="dx-dashboard-accent-icon" d="M12 4v4c2.2 0 4 1.8 4 4s-1.8 4-4 4c-1.1 0-2.1-.4-2.8-1.2l-2.8 2.8C7.8 19.1 9.8 20 12 20c4.4 0 8-3.6 8-8s-3.6-8-8-8z"/></svg>',"dx-dashboard-pie-pie":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-pie-pie" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M12 4c-4.4 0-8 3.6-8 8 0 2.2.9 4.2 2.3 5.7L12 12V4z"/><path class="dx-dashboard-accent-icon" d="M12 4v8l-5.7 5.7C7.8 19.1 9.8 20 12 20c4.4 0 8-3.6 8-8s-3.6-8-8-8z"/></svg>',"dx-dashboard-sparkline-win-loss":'<svg data-bind="svgAttrs" data-iconId="dx-dashboard-sparkline-win-loss" version="1.1" xmlns="http://www.w3.org/2000/svg" " x="0" y="0" viewBox="0 0 24 24" xml:space="preserve"><path class="dx-dashboard-contrast-icon" d="M2 13v-2c0-.6.4-1 1-1h2
8c.6 0 1 .4 1 1v2c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1zM7 13v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2c0 .6-.4 1-1 1H8c-.6 0-1-.4-1-1zM18 13v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2c0 .6-.4 1-1 1h-2c-.6 0-1-.4-1-1z"/><path class="dx-dashboard-accent-icon" d="M12 13v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2c0 .6-.4 1-1 1h-3c-.6 0-1-.4-1-1z"/></svg>'}),tu(),(0,nr.Hp)(e,t.nonce),this._updateController.switchControlState("controlInitializing"),this._element=e,this._controlOptions=this._getDefaultOptions(),this._defaultControlOptions=this._getDefaultOptions(),this._eventsStrategy=gr.EventsStrategy.create(this,t.eventsStrategy),this._options=new gr.Options(this._controlOptions,this._defaultControlOptions,this._getOptionsByReference(),this._getDeprecatedOptions()),this._options.onChanging(((e,t,a)=>this._optionChanging(e,a,t))),this._options.onChanged(((e,t,a)=>this._notifyOptionChanged(e,t))),this._options.onStartChange((()=>this.beginUpdate())),this._options.onEndChange((()=>this.endUpdate())),t.extensions)for(let e in t.extensions)if(Qd.RY.hasOwnProperty(e)){const a=Qd.RY[e];a!==e&&(t.extensions[a]=t.extensions[e],delete t.extensions[e])}this.resizeByTimer=ke.observable(this._defaultControlOptions.resizeByTimer),this.option(t),this._endpointCollection=this._unrollEndpointCollection(this.option()),this.remoteService=this._remoteServiceFactory(),Ga.l._useCardLegacyLayout=this.option("useCardLegacyLayout"),this.surfaceLeft.subscribe((e=>{this._surfaceLeft(e),this.repaint()})),this.surfaceTop.subscribe((e=>{this._surfaceTop(e),this.repaint()})),this._dashboardContext={beforeApplyViewerItemOptions:(0,We.NG)(),viewerItemCreated:(0,We.NG)(),viewerItemDispose:(0,We.NG)(),addContextToolbarItems:(0,We.NG)(),viewerItemCreator:{},refresh:e=>this.refresh(e),useNeutralFilterMode:()=>this.option("useNeutralFilterMode"),isDesignMode:this.isDesignMode,viewerItemsManager:null},this._dashboardContext.beforeApplyViewerItemOptions.add(((e,t,a)=>{t.useNeutralFilterMode=this.option("useNeutralFilterMode"),t.encodeHtml=this.encodeHtml})),this._externalTemplates=ke.computed((()=>{var e=[];
8return this.customTemplates().forEach((t=>{e.push(t)})),this._extensions().forEach((t=>{t.template&&("string"==typeof t.template?e.push({name:t.template,data:t}):e.push(t.template))})),e})),this.notificationController=new Fs,this.isDesignMode.subscribe((e=>{this._validateWorkingMode()}),null,"beforeChange"),this.isDesignMode.subscribe((e=>{this._validateWorkingMode(),this._initializeServiceClient(this.dashboardContainer())})),this._allowSwitchToDesigner="ViewerOnly"!==this.option("workingMode");let a={};for(let e in Qd.wf)a[e]=Qd.wf[e];if(this.allowSwitchToDesigner)for(let e in Qd.YS)a[e]=Qd.YS[e];var i;(0,p._setShowMessageFunc)(((e,t,a,i)=>{})),this._dockingLayoutAdapter=new id(this),this._dockingLayoutAdapter.start(),this._raiseEvent("initializing",{component:this}),this._viewerApi=new mu(this),this._viewerApi.start(),this._registerDefaultExtensions(a,this.option("extensions")),this._registerKeyProcessing(),this._isLoading.subscribe((e=>this.notificationController.suspended(e))),this._isLoading(!0),this._updateController.switchControlState("controlInitialized"),setTimeout((()=>{this.dashboard()?this._isLoading(!1):this._loadInitialDashboard().done((()=>{var e=this.option("initialDashboardState");e&&(this.dashboard().stateString=e)})).always((()=>{this._isLoading(!1)}))}),1),i=this,(0,l.U1)({target:i,memberName:"toolbox",oldMemberDisplayName:"DashboardControl.toolbox",newMemberDisplayName:"ToolboxExtension.toolboxGroups",action:()=>{var e=i.findExtension("toolbox");if(e)return e.toolboxGroups;console.error("The ToolboxExtension could not be found.")}}),(0,l.U1)({target:i,memberName:"toolbarItems",oldMemberDisplayName:"DashboardControl.toolbarItems",newMemberDisplayName:"ToolboxExtension.toolbarGroups",action:()=>{var e=i.findExtension("toolbox");if(e)return e.toolbarGroups;console.error("The ToolboxExtension could not be found.")}}),(0,l.U1)({target:i,memberName:"menuItems",oldMemberDisplayName:"DashboardControl.menuItems",newMemberDisplayName:"ToolboxExtension.menuItems",action:()=>{var e=i.findExtension("toolbox");if(e)return e.menuItems;console.error("The ToolboxExtension could not be found.")}}),(0,l.U1)({target:i,memberName:"menuVisible",oldMemberDisplayName:"DashboardControl.menuVisible",newMemberDisplayName:"ToolboxExtension.menuVisible",action:()=>{var e=i.findExtension("toolbox");if(e)return e.menuVisible;console.error("The toolboxExtension could not be found.")}}),(0,l.U1)({target:i,memberName:"selectMenuItem",oldMemberDisplayName:"DashboardControl.selectMenuItem",newMemberDisplayName:"ToolboxExtension.selectMenuItem",action:()=>{var e=i.findExtension("toolbox");if(e)return e.selectMenuItem;console.error("The toolboxExtension could not be found.")}}),(0,l.U1)({target:i,memberName:"undoEngine",oldMemberDisplayName:"DashboardControl.undoEngine",newMemberDisplayName:"UndoRedoExtension.undoEngine",action:()=>{var e=i.findExtension("undoRedo");if(e)return e.undoEngine;console.error("The UndoRedoExtension could not be found.")}}),(0,l.U1)({target:i,memberName:"colorSchemeCss",warmMessage:"The DashboardControl.colorSchemeCss is obsolete. Use the DevExpress.ui.themes.current method instead.",action:()=>i._colorSchemeCss}),(0,l.Q3)({target:i,memberName:"saveDashboard",oldMemberDisplayName:"DashboardControl.saveDashboard",newMemberDisplayName:"SaveDashboardExtension.saveDashboard",action:()=>{var e=i.findExtension("saveDashboard");if(e)return e.saveDashboard();console.error("The SaveDashboardExtension could not be found.")}}),(0,l.Q3)({target:i,memberName:"ensureDashboardSaved",oldMemberDisplayName:"DashboardControl.ensureDashboardSaved",newMemberDisplayName:"SaveDashboardExtension.ensureDashboardSaved",action:e=>{var t=i.findExtension("saveDashboard");if(t)return t.ensureDashboardSaved(e);console.error("The SaveDashboardExtension could not be found.")}}),(0,l.Q3)({target:i,memberName:"clearDesigner",oldMemberDisplayName:"DashboardControl.clearDesigner",newMemberDisplayName:"DashboardControl.unloadDashboard",action:()=>i.unloadDashboard()}),(0,l.Q3)({target:i,memberName:"close",oldMemberDisplayName:"DashboardControl.close",newMemberDis
vendor: 1,462 bytes, line 8
8playName:"DashboardControl.unloadDashboard",action:()=>i.unloadDashboard()}),this.option("renderImmediately")&&this.render()}_updateLayout(){var e=this._layoutInfoProviderCollection.filter((e=>e.condition()))[0];!e||this._layoutInfo()&&e.name===this._layoutInfo().template.name||this._layoutInfo({template:{name:e.name,data:e.getViewModel()},layoutController:e.getLayoutController()})}get _colorSchemeCss(){return"light"===(0,to.u)()?"dx-color-scheme-light":"dx-color-scheme-dark"}repaint(){this._repaintRequest.fire()}render(){this._raiseEvent("beforeRender",{component:this});var e=document.createComment(" ko template: { name: 'dx-dashboard-control' } "),t=document.createComment(" /ko ");this._element.appendChild(e),this._element.appendChild(t),this._applyBindings(this._element)}maximizeDashboardItem(e){if(this.dashboard()){var t=this.dashboard().findItem(e);if(!t)throw Error("The item with the '"+e+"' name does not exist");var a=this._getFullscreenItemProvider();a&&a.maximizeItem(t)}}restoreDashboardItem(){var e=this._getFullscreenItemProvider();e&&e.restoreDownItem()}initializeDashboard(e,t,a){this._updateController.switchControlState("dashboardInitializing"),this.option("dashboardId")!==e&&this.option("dashboardId",e),this._unloadDashboardServices();var i=new Zd.x(t);a&&i._state(a);let r={component:this,dashboard:i,dashboardId:e,ready:(0,We.KO)().resolve().promise()};this._raiseEvent("dashboardInitializing",r),i.disposed||r.ready.done((()=>
8{i.items().forEach((e=>e._useNeutralFilterMode(this.option("useNeutralFilterMode")))),this._perDashboardDisposables.push((0,Ue.w$)(i.items,{added:e=>e._useNeutralFilterMode(this.option("useNeutralFilterMode"))}));var t={id:e,dashboard:i};if(this._initializeServiceClient(t),this._dataSourceBrowser=new Ud.wN(i.dataSources,this.isDesignMode,i.parameters,this._serviceClient,this._isLoading),this._dashboardContext.viewerItemsManager=new xs,this._updateHubPrivate=new zs(i,this.option("dataRequestOptions"),{getItemData:e=>this._serviceClient().getItemData(e,a()),getBatchItemData:e=>this._serviceClient().getBatchItemData(e,a()),getMapShapeFile:e=>this._serviceClient().getMapShapeFile(e.componentName()),clearDimensionValuesCache:()=>this._dataSourceBrowser?.clearDimensionValuesCache()},(()=>this._actualLayoutController()&&this._actualLayoutController().visibleItemsProvider||null)),this._updateHubPrivate.dashboardBeginUpdate=()=>this._raiseEvent("dashboardBeginUpdate",{component:this,dashboardId:this.dashboardContainer().id}),this._updateHubPrivate.dashboardEndUpdate=()=>this._raiseEvent("dashboardEndUpdate",{component:this,dashboardId:this.dashboardContainer().id}),this._updateHubPrivate.itemBeginUpdate=e=>this._raiseEvent("itemBeginUpdate",{component:this,dashboardId:this.dashboardContainer().id,itemName:e}),this._updateHubPrivate.itemEndUpdate=e=>this._raiseEvent("itemEndUpdate",{component:this,dashboardId:this.dashboardContainer().id,itemName:e}),this.dashboardContainer(t),this.notificationController.reset(),this._updateController.switchControlState("dashboardInitialized"),this._raiseEvent("dashboardInitialized",{component:this,dashboardId:e,dashboard:i}),i.disposed)return;if(this._raiseEvent("dashboardStateChanged",{component:this,dashboard:i,dashboardId:e,stateString:i.stateString}),i.disposed)return;let a=()=>{var e=this.option("limitVisibleDataMode");return"DesignerAndViewer"===e||this.isDesignMode()&&"Designer"===e};if(this.dashboard()._waitingForParameters){const e=this.findExtension("dashboardParameterDialog");e._loadDynamicLookupValues.then((()=>{var t=this.option("initialDashboardState");t&&(this.dashboard().stateString=t),e.show()})),this._perDashboardDisposables.push(this.dashboard()._parametersRequested.subscribe((e=>{e&&this._updateHubPrivate.initialize()})))}else this._updateHubPrivate.initialize();this._perDashboardDisposables.push(this.dashboard()._state.subscribe((e=>{this._raiseEvent("dashboardStateChanged",{component:this,dashboard:this.dashboard(),dashboardId:this.dashboardContainer().id,stateString:i.stateString})})))})).fail((()=>{this.notificationController.reset()}))}requestDashboardList(){var e=this._endpointCollection.dashboardUrls;return e?this.remoteService.getFromServer(e.GetDashboardsAction,null,{cache:!1}).fail((()=>{this.notificationController.showError((0,ut.Mu)("DashboardWebStringId.Notification.AttemptToLoadDashboards"))})):(0,We.KO)().reject().promise()}loadDashboard(e){var t=(0,We.KO)();return this._dashboardLoadingDeferred&&this._dashboardLoadingDeferred.reject(),this._dashboardLoadingDeferred=t,this.option("dashboardId")===e?this._loadDashboardCore(e):this.option("dashboardId",e),t.promise()}_loadDashboardCore(e){let t=Kd.Ec.isValid({dashboardId:e});var a=this._endpointCollection&&this._endpointCollection.dashboardUrls||null;if(a&&t){const t=this._updateController.getControlState();return this._updateController.switchControlState("dashboardLoading"),this.notificationController.showState((0,ut.Mu)("DashboardWebStringId.Notification.DashboardLoading")),this.remoteService.getFromServer(a.DashboardAction+"/"+encodeURIComponent(e),null,{cache:!1}).done((t=>{(0,p._addLicenseTrigger)(t._licenseOptions),this._updateController.switchControlState("dashboardLoaded"),this.option("dashboardId")===e&&(this.initializeDashboard(e,t.Dashboard,t.initialState),this._dashboardLoadingDeferred&&this._dashboardLoadingDeferred.resolve())})).fail((a=>{this._updateController.switchControlState(t),this._dashboardLoadingDeferred&&this._dashboardLoadingDeferred.reject(),this.notificationController.showError((0,ut.Mu)("DashboardWebStringId.Notification.AttemptToLoadDashboard")+e,a)}))}return this._dashboardLoadingDeferred&&this._dashboardLoadingDeferred.reject(),this.notificationController.showError((0,ut.Mu)("DashboardWebStringId.Notification.AttemptToLoadDashboard")+String(e)),(0,We.KO)().reject().promise()}unloadDashboard(){this.option("dashboardId",null)}_unloadDashboardCore(){this._unloadDashboardServices(),this.dashboardContainer(null)}switchToViewer(){this.option("workingMode","Viewer")}_switchToViewer(){var e=this.extensions.filter((e=>!!e.designerToViewerAction)).map((e=>(0,Kd.L1)(e.designerToViewerAction))).sort(((e,t)=>e.orderNo-t.orderNo));let t=(0,at.WI)(e,"orderNo");return this._workingModeChangeDeferred.reject(),this._workingModeChangeDeferred=(0,We.KO)(),gu._recursiveAsyncEval(t,new Kd.XO(this._workingModeChangeDeferred),{surfaceLeft:this._surfaceLeft(),surfaceTop:this._surfaceTop()}).then((e=>{this.surfaceLeft(e.surfaceLeft),this.surfaceTop(e.surfaceTop),this.isDesignMode(!1),this._workingModeChangeDeferred.resolve()}),(()=>this.switchToDesigner()))}switchToDesigner(){this.option("workingMode","Designer")}
8_switchToDesigner(){this._validateWorkingMode();var e=this.extensions.filter((e=>!!e.viewerToDesignerAction)).map((e=>(0,Kd.L1)(e.viewerToDesignerAction))).sort(((e,t)=>e.orderNo-t.orderNo));let t=(0,at.WI)(e,"orderNo");return this._workingModeChangeDeferred.reject(),this._workingModeChangeDeferred=(0,We.KO)(),gu._recursiveAsyncEval(t,new Kd.XO(this._workingModeChangeDeferred),{surfaceLeft:this._surfaceLeft(),surfaceTop:this._surfaceTop()}).then((e=>{this.surfaceLeft(e.surfaceLeft),this.surfaceTop(e.surfaceTop),this.isDesignMode(!0),this._workingModeChangeDeferred.resolve()}),(()=>this.switchToViewer()))}reloadData(){this.dashboard()&&this._serviceClient().markDataSourcesForReload().done((e=>{this.refresh()}))}refresh(e){if(this.dashboard()){var t=[];if(e)if("string"==typeof e)t=[e];else{if(!Array.isArray(t))throw Error("Invalid arguments");t=e}else t=this.dashboard()._dataDashboardItems().map((e=>e.componentName()));this._updateHubPrivate.refreshItems(t)}}getDashboardState(){var e=this.dashboard();return e?e.stateString:null}setDashboardState(e){var t=this.dashboard();t&&("string"==typeof e?t.stateString=e:t._state(e))}getDashboardId(){var e=this.dashboardContainer();return e?e.id:null}registerIcon(e,t){lu.registerIcon(e,t)}registerExtension(...e){e.forEach((e=>{this._canAddExtension(e)&&this._registerExtensionCore(e)}))}_registerExtensionCore(e){const t=this._getCamelCaseExtensionName(e.name),a=e._optionsManager;a?("object"!=typeof this._controlOptions.extensions&&(this._controlOptions.extensions={}),this._controlOptions.extensions[t]=a.getInitialOptions(),this._defaultControlOptions.extensions[t]=a.getDefaultOptions()):(this._controlOptions.extensions=this._controlOptions.extensions||{},this._controlOptions.extensions[t]={}),this._addExtension(e),this._startExtension(e)}findExtension(e){const t=this._getCamelCaseExtensionName(e);return this._extensions().find((e=>e.name===t))}unregisterExtension(...e){e.forEach((e=>{const t=this._getCamelCaseExtensionName(e);this.option(`extensions.${t}`,!1),this._defaultControlOptions.extensions[t]=!1}))}_unregisterExtensionCore(...e){e.forEach((e=>{var t=this.findExtension(e);if(t){var a=t;a.createViewerItem&&(this._dashboardContext.viewerItemCreator[t.name]=void 0),a.metaData&&delete Jd.Jh[t.name],t.stop&&t.stop(),this._extensions.remove(t)}}))}subscribeExtensionsChanged(e){return(0,Ue.w$)(this._extensions,e)}dispose(){this._unloadDashboardCore(),this._viewerApi.stop(),this._dockingLayoutAdapter.dispose(),Ve.fn.constructor(document).off(".dx-dshd"),ke.cleanNode(this._element),this._element.innerHTML=""}_renderDashboardItem(e,t,a=!0){var i=document.createComment(" ko template: { name: 'dx-dashboard-standalone-item' } "),r=document.createComment(" /ko ");e.appendChild(i),e.appendChild(r);var o=ke.computed((()=>this.dashboard()&&this.dashboard().items().filter((e=>e.componentName.peek()===t))[0]));this._applyBindings(e,{dashboardItem:o,context:this._dashboardContext,sizeController:new Sa(e,this._repaintRequest),isStandalone:a})}_getFullscreenItemProvider(){return this._actualLayoutController()&&this._actualLayoutController().fullscreenItemProvider}_registerKeyProcessing(){j().defaultOptions({options:{onInitialized:e=>{const t=e.component;t.registerKeyHandler("escape",(function(e){e.originalEvent.stopPropagation(),t.hide()}))}}});var e=()=>{if(!this.isDesignMode()||!this._actualLayoutController())return!0;var e=Ve.fn.constructor(document.activeElement);return!!(e.is("textarea")||e.is(":input")&&-1!=["password","text","number"].indexOf(e.attr("type")))};Ve.fn.constructor(document).on("keyup.dx-dshd",(t=>{if(!e()){if(this._dockingLayoutAdapter.processKeyEvent&&this._dockingLayoutAdapter.processKeyEvent("keyup",t))return!1;var a;for(a=0;a<this._extensions().length;a++){var i=this._extensions()[a];if(i.processKeyEvent&&i.processKeyEvent("keyup",t))return!1}}})),Ve.fn.constructor(document).on("keydown.dx-dshd",(t=>{var a;if(!e())for(a=0;a<this._extensions().length;a++){var i=this._extensions()[a];if(i.processKeyEvent&&i.processKeyEvent("keydown",t))return!1}}))}_registerDefaultExtensions(e,t={}){if(!1!==t){for(let i in e){const r=this._getCamelCaseExtensionName(i);let o=t[r];
8if(!1!==o){if(o&&"object"!=typeof o)throw Error("Extension options ");let t=e[i](this,o);this._canAddExtension(t)&&this._addExtension(t);var a=t._optionsManager;this._controlOptions.extensions[r]=(0,We.zw)({},a&&a.getInitialOptions(),o),this._defaultControlOptions.extensions[r]=a&&a.getDefaultOptions()}}if("object"==typeof t)for(let e in t){const i=this._getCamelCaseExtensionName(e);let r=t[i];if("function"==typeof r){let e=r(this);this._canAddExtension(e)&&this._addExtension(e);a=e._optionsManager;this._controlOptions.extensions[i]=a&&a.getInitialOptions(),this._defaultControlOptions.extensions[i]=a&&a.getDefaultOptions()}}}this.extensions.forEach((e=>this._startExtension(e)))}_unrollEndpointCollection(e){return e.endpointCollection?e.endpointCollection:e.endpoint?{dashboardUrls:{DashboardAction:e.endpoint+"/dashboards",GetDashboardsAction:e.endpoint+"/dashboards"},dataSourceUrls:{GetDataSourcesAction:e.endpoint+"/dataSources"},dataSourceWizardUrls:{DataSourceWizardAction:e.endpoint+"/data/DataSourceWizardAction",GetConnectionStringsAction:e.endpoint+"/data/GetConnectionStringsAction"},dataServiceUrls:{ConvertItemAction:e.endpoint+"/data/ConvertItemAction",DashboardItemGetAction:e.endpoint+"/data/DashboardItemGetAction",DimensionFilterItemsAction:e.endpoint+"/data/DimensionFilterItemsAction",DimensionFilterStringAction:e.endpoint+"/data/DimensionFilterStringAction",DimensionUniqueValuesAction:e.endpoint+"/data/DimensionUniqueValuesAction",FieldListAction:e.endpoint+"/data/FieldListAction",GetColoringSchemeAction:e.endpoint+"/data/GetColoringSchemeAction",GetDashboardPaletteAction:e.endpoint+"/data/GetDashboardPaletteAction",GetMapShapeFileAction:e.endpoint+"/data/GetMapShapeFileAction",GetUnderlyingDataAction:e.endpoint+"/data/GetUnderlyingDataAction",MarkDataSourcesForReloadAction:e.endpoint+"/data/MarkDataSourcesForReloadAction",ParameterValuesAction:e.endpoint+"/data/ParameterValuesAction",PerformExportAction:e.endpoint+"/data/PerformExportAction",DashboardItemBatchGetAction:e.endpoint+"/data/DashboardItemBatchGetAction",GetAvailableFontFamiliesAction:e.endpoint+"/data/GetAvailableFontFamiliesAction"}}:{}}_loadInitialDashboard(){if(this.option("dashboardId"))return this._loadDashboardCore(this.option("dashboardId"));if(this.option("initialDashboardId"))return this.loadDashboard(this.option("initialDashboardId"));if(this.option("loadDefaultDashboard")){var e=(0,We.KO)();return this.requestDashboardList().done((t=>{t[0]?this.loadDashboard(t[0].id).done((()=>e.resolve())).fail((()=>e.reject())):e.reject()})).fail((()=>{e.reject()})),e.promise()}return(0,We.KO)().resolve().promise()}_initializeServiceClient(e){var t=this.isDesignMode()?!this._validateWorkingMode()&&new jd(e,this.notificationController,this._endpointCollection.dataServiceUrls,this.remoteService)||null:new Yd(e,this.notificationController,this._endpointCollection.dataServiceUrls,this.remoteService);this._serviceClient(t)}_validateWorkingMode(){if(!this.allowSwitchToDesigner)throw Error("Cannot switch to Designer from the ViewerOnly mode.");return!1}_canAddExtension(e){return!this.findExtension(e.name)||(console.error("The extension with the '"+e.name+"' name is already registered."),!1)}_addExtension(e){this._extensions.push(e);var t=e;t.createViewerItem&&(this._dashboardContext.viewerItemCreator[e.name]=t.createViewerItem),t.metaData&&(Jd.Jh[e.name]=(0,We.zw)({type:ns.F,customItemType:e.name},t.metaData))}_startExtension(e){e.start&&e.start()}_unloadDashboardServices(){var e=this.dashboard();
8this._perDashboardDisposables.forEach((e=>e.dispose())),this._perDashboardDisposables.splice(0,this._perDashboardDisposables.length),e&&(e.dispose(),this._dashboardContext.viewerItemsManager.dispose(),this._updateHubPrivate&&(this._updateHubPrivate.dispose(),this._updateHubPrivate=null),this._dataSourceBrowser&&(this._dataSourceBrowser.dispose(),this._dataSourceBrowser=null))}_applyBindings(e,t){var a={getWidgetContainer:this.getWidgetContainer,surfaceLeft:this._surfaceLeft,surfaceTop:this._surfaceTop,colorSchemeCss:this._colorSchemeCss,classList:()=>this._classList,isDashboardLoaded:ke.computed((()=>!!this.dashboard())),waitingForParameters:ke.computed((()=>this.dashboard&&this.dashboard()&&this.dashboard()._waitingForParameters)),layoutTemplate:(0,Ue.Tq)({info:this._layoutInfo},(({info:e})=>e.template)),externalTemplates:this._externalTemplates,emptyControlTemplates:this._emptyControlTemplates,notificationController:this.notificationController,isLoading:this._isLoading,getLocalizationById:ut.Mu,extend:We.X$,$unwrap:We.I1,$:Ve,ko:ke,...t};(0,p.appendStaticContextToRootViewModel)(a),ke.applyBindings(a,e)}_remoteServiceFactory(){return this._createRemoteService({ajaxRemoteService:this.option("ajaxRemoteService"),fetchRemoteService:this.option("fetchRemoteService")})}_createRemoteService(e){if(at.NW.isDefined(e.ajaxRemoteService)&&at.NW.isDefined(e.fetchRemoteService))throw new Error("You cannot register more than one type of remote service. Use either ajaxRemoteService or fetchRemoteService.");return at.NW.isDefined(e.ajaxRemoteService)?new nu(e.ajaxRemoteService):new su(e.fetchRemoteService)}}ke.bindingHandlers["element-height-change-provider"]={init:(e,t,a,i,r)=>{var o=ke.unwrap(t()),n=()=>{setTimeout((()=>{o.height((0,We.Oq)(e))}),0)};o.model.subscribe((function(){n()})),n()}},ke.bindingHandlers.dxAttach2Model={init:function(e,t,a,i,r){var o=ke.unwrap(t());if(-1===["getLookupDefaultValuesSelectBoxOptions","getLookupDefaultValueSelectBoxOptions","dataSourceBrowser"].indexOf(o))throw"non supported";var n,s,d=(n=o,(s=r.$parents.filter((e=>void 0!==e[n]))[0])?s[n]:null);d&&(i[o]=d)}},(0,Oe.addToBindingsCache)("template: { name: 'dx-dashboard-control' }",(function(){return{template:function(){return{name:"dx-dashboard-control"}}}})),(0,Oe.addToBindingsCache)("dxControlsDescendantBindings: true",(function(){return{dxControlsDescendantBindings:function(){return!0}}}));const bu="dashboardPanel";class fu{get _templateName(){return this._isMobile()?this.options.dashboardThumbnail?"dashboard-preview":"dashboard-card-view":"dashboard-list-item"}constructor(e,t={}){this.dashboardControl=e,this.options=t,this.name=bu,this._iconBack="dx-dashboard-back",this._flexParent="dx-dashboard-flex-parent",this._dashboardsButton="dx-dashboard-back-button",this._dashboardTruncated="dx-dashboard-truncated",this._ellipsisText="dx-dashboard-ellipsis",this._itemTemplate=ke.observable(),this._isMobile=ke.observable(!1),this._disposables=[],this.panelWidth=250,this.visible=ke.observable(!1),this.allowSwitchToDesigner=ke.observable(),this.selectedItemKeys=ke.observableArray(),this.availableDashboards=ke.observableArray(),this._actualPanelWidth=ke.observable(),this.showPanelAsync=e=>this._showPanelAsync(e,Kd.XO.None),this._showPanelAsync=(e,t)=>{var a=(0,We.KO)();return t.canceled?a.reject():(this.visible(!0),this.updateDashboardsList(),setTimeout((()=>{t.canceled?a.reject():(e.surfaceLeft=this.panelWidth,a.resolve(e))}),500)),a.promise()},this.hidePanelAsync=e=>this._hidePanelAsync(e,Kd.XO.None),this._hidePanelAsync=(e,t)=>{var a=(0,We.KO)();return t.canceled?a.reject():(this.visible(!1),setTimeout((()=>{t.canceled?a.reject():(e.surfaceLeft=0,a.resolve(e))}),500)),a.promise()},this.switchToViewer=()=>{this.dashboardControl.switchToViewer()},this.switchToDesigner=()=>{this.dashboardControl.switchToDesigner()};let a={orderNo:60,action:this.showPanelAsync,cancelableAction:this._showPanelAsync};this.designerToViewerAction=a;let i={orderNo:20,action:this.hidePanelAsync,cancelableAction:this._hidePanelAsync};this.viewerToDesignerAction=i}start(){var e=this.dashboardControl.findExtension("mobileLayout");(this._isMobile(e&&e.mobileLayoutEnabled()),e&&this._disposables.push(e.mobileLayoutEnabled.subscribe((()=>{this.stop(),this.start()}))),this._isMobile()?this.allowSwitchToDesigner(!1):void 0===this.allowSwitchToDesigner()&&this.allowSwitchToDesigner(this.dashboardControl.allowSwitchToDesigner),this.visible(!this._isMobile()&&!this.dashboardControl.isDesignMode()),this._itemTemplate(this._templateName),this._isMobile()?(this._actualPanelWidth(Ve.fn.constructor(window).width()),D().on("orientationChanged",(e=>{this._actualPanelWidth(Ve.fn.constructor(window).width())}))):this._actualPanelWidth(this.panelWidth),this._customTemplate=this._getCustomTemplate(),this.dashboardControl.customTemplates.push(this._customTemplate),this._disposables.push(this.dashboardControl.dashboardContainer.subscribe((e=>
8{e&&this._validateSelection(e,this.availableDashboards())}))),this._isMobile())&&this.dashboardControl.findExtension("viewerApi").on("dashboardTitleToolbarUpdated",(e=>{e.options.navigationItems.push({name:ca.dashboardList,type:"button",template:()=>Ve.fn.constructor("<div/>").addClass([this._flexParent,this._ellipsisText].join(" ")).append((0,at.$F)(this._iconBack)).append(Ve.fn.constructor("<div/>").text((0,ut.Mu)("DashboardWebStringId.Dashboards")).addClass([this._dashboardsButton,this._dashboardTruncated].join(" "))),click:()=>{this.showPanelAsync({surfaceLeft:this._actualPanelWidth()})}})}));this.dashboardControl.isDesignMode()||this.dashboardControl.surfaceLeft(this._isMobile()?0:this.panelWidth),setTimeout((()=>{this.updateDashboardsList()}))}stop(){this.dashboardControl.surfaceLeft(0),this._disposables.forEach((e=>e.dispose())),this._disposables=[],this.dashboardControl.customTemplates.remove(this._customTemplate)}updateDashboardsList(){this.dashboardControl.dashboardContainer();let e=this.options;this.dashboardControl.requestDashboardList().done((t=>{this.availableDashboards(t.map((t=>new yu(t.id,t.name,e.dashboardThumbnail?(0,_.format)(e.dashboardThumbnail,t.id):void 0)))),this._validateSelection(this.dashboardControl.dashboardContainer(),this.availableDashboards())}))}_validateSelection(e,t){if(e){var a=t.filter((t=>t.id===e.id))[0];a&&this.selectedItemKeys([a.id])}}_hidePanel(){this._isMobile()&&this.hidePanelAsync({surfaceLeft:0})}_getCustomTemplate(){var e=ke.observable(!this.visible());let t={noDataText:"",encodeNoDataText:!0,keyExpr:"id",selectionMode:"single",itemTemplate:this._itemTemplate,activeStateEnabled:(0,re.isMaterial)((0,re.current)()),selectedItemKeys:this.selectedItemKeys,onItemClick:()=>{this._hidePanel()},searchEnabled:ke.computed((()=>this._isMobile())),searchExpr:["id","name"],hoverStateEnabled:ke.computed((()=>!this._isMobile())),focusStateEnabled:!1,searchEditorOptions:{placeholder:(0,ut.Mu)("DashboardWebStringId.Search")},onOptionChanged:e=>{if("selectedItemKeys"===e.name&&this.selectedItemKeys().length>0){let t=this.availableDashboards().filter((e=>e.id===this.selectedItemKeys()[0]))[0];e.component.scrollToItem(this.availableDashboards().indexOf(t))}},onSelectionChanged:e=>{if(e.addedItems.length){var t=e.addedItems[0].id;this.dashboardControl.dashboardContainer()&&this.dashboardControl.dashboardContainer().id===t||this.dashboardControl.loadDashboard(t)}}};var a,i;this._isMobile()?t.dataSource=this.availableDashboards:t.items=this.availableDashboards;var r=e=>(0,We.I1)(e.option("container")).clientHeight;return{name:"dx-dashboard-working-mode-extension",data:{panelWidth:this._actualPanelWidth,allowSwitchToDesigner:this.allowSwitchToDesigner,visible:this.visible,isMobile:this._isMobile,hidePanel:()=>{this._hidePanel()},switchToDesigner:this.switchToDesigner,switchToViewer:this.switchToViewer,listOptions:t,enableAnimation:e,onPopupInitialized:e=>{i=r(e.component),a=setInterval((()=>{if(e.component.option("visible")){var t=r(e.component);t!==i&&(i=t,e.component.repaint())}}),300)},onPopupDisposing:e=>{clearTimeout(a)}}}}}class yu{constructor(e,t,a){this.id=e,this.name=t,this.imageUrl=a,this.hidden=ke.observable(!1)}hide(){this.hidden(!0)}}Qd.RY["dashboard-panel"]=bu;const Su="dataInspector",vu="data-inspector";class xu extends wa.I{constructor(e,t={}){super(),this._optionsManager=new au.y6,this._defaultOptions={allowInspectAggregatedData:!1,allowInspectRawData:!1},this.name=Su,this._addContextToolbarItem=(e,t)=>{(this._optionsManager.get("allowInspectAggregatedData")||this._optionsManager.get("allowInspectRawData"))&&t instanceof Be.DataDashboardItem&&e.actionItems.push({hint:(0,ut.Mu)("DashboardStringId.ActionShowDataInspector"),icon:"dx-dashboard-data-inspector",name:ca.dataInspector,type:"button",click:e=>{this._currentTargetElement=e,this._viewModel.show(t,this._optionsManager.get("allowInspectAggregatedData"),this._optionsManager.get("allowInspectRawData"))}})},this._optionsManager.initialize({extensionName:Su,dashboardControl:e,defaultOptions:this._defaultOptions,eventsHolder:this,initOptions:t,optionChanged:e=>this._optionChanged(e)}
vendor: 10,039 bytes, line 8
8),this._dashboardControl=e,this._viewModel=new hd({getContainer:()=>ct.isMobile?window.document.body:e.getWidgetContainer(),onGridContentReady:e=>{this._optionsManager.raiseEvent("gridContentReady",e)},onGridInitialized:e=>{this._optionsManager.raiseEvent("gridInitialized",e)},onDialogShowing:e=>{this._optionsManager.raiseEvent("dialogShowing",e)},onDialogShown:e=>{this._optionsManager.raiseEvent("dialogShown",e)},onDialogHidden:e=>{const t=(0,We.I1)(this._currentTargetElement);t&&(t.hasAttribute("tabindex")&&"-1"!==t.getAttribute("tabindex")||(this._currentTargetElement=Jt.getParentWithTabIndex(this._currentTargetElement)),this._currentTargetElement&&this._currentTargetElement.focus()),this._optionsManager.raiseEvent("dialogHidden",e)}}),this.toDispose(this._viewModel),this.toDispose({dispose:()=>this._currentTargetElement=null}),this._customTemplate={name:"dx-dashboard-data-inspector-extension",data:this._viewModel}}_optionChanged(e){switch(e.name){case"allowInspectAggregatedData":case"allowInspectRawData":return this.hideDataInspector(),"updateItemToolbars";default:return null}}start(){this._dashboardControl.customTemplates.push(this._customTemplate),this._dashboardControl._serviceClient()&&this._viewModel.setUnderlyingDataProvider(new hu(this._dashboardControl._serviceClient())),this.toDispose(this._dashboardControl._serviceClient.subscribe((e=>{this._viewModel.setUnderlyingDataProvider(new hu(e))}))),this._dashboardControl._dashboardContext.addContextToolbarItems.add(this._addContextToolbarItem)}stop(){this._dashboardControl.customTemplates.remove(this._customTemplate),this._dashboardControl._dashboardContext.addContextToolbarItems.remove(this._addContextToolbarItem)}showDataInspector(e,t){var a=this._dashboardControl.dashboard();if(a){var i=Sd(a,e,Be.DataDashboardItem);this._viewModel.show(i,this._optionsManager.get("allowInspectAggregatedData"),this._optionsManager.get("allowInspectRawData"),t)}}currentInspectedType(){return this._viewModel.visible()&&this._viewModel.inspectedDataType()||null}hideDataInspector(){this._viewModel.visible(!1)}}Qd.wf[vu]=(e,t)=>new xu(e,t),Qd.RY[vu]=Su;const Du="dashboardExport",Iu="dashboard-export";class Cu{get allowExportDashboard(){return this._optionsManager.get("allowExportDashboard")}set allowExportDashboard(e){this._optionsManager.set("allowExportDashboard",e)}get allowExportDashboardItems(){return this._optionsManager.get("allowExportDashboardItems")}set allowExportDashboardItems(e){this._optionsManager.set("allowExportDashboardItems",e)}_initializeExportButton(e){e.beforeApplyViewerItemOptions.add(((e,t,a)=>{t.allowExport=this.allowExportDashboardItems,t.showExportDialog=(t,a)=>this._showExportDashboardItemDialog(e.componentName(),t,a)}))}_initializePrimaryExportItem(e){this._initializeExportButton(e),e.viewerItemCreated.add(((e,t)=>{"caption"===t.visualMode?this._exportInfoContoller.registerCaptionExportItem(e.componentName(),(()=>t.getInfo())):this._exportInfoContoller.registerPrimaryExportItem(e.componentName(),(()=>t.getInfo()))})),e.viewerItemDispose.add(((e,t)=>{"caption"===t.visualMode?this._exportInfoContoller.unregisterCaptionExportItem(e.componentName()):this._exportInfoContoller.unregisterPrimaryExportItem(e.componentName())}))}_initializeSecondaryExportItem(e){this._initializeExportButton(e),e.viewerItemCreated.add(((e,t)=>{this._exportInfoContoller.registerSecondaryExportItem(e.componentName(),(()=>t.getInfo()))})),e.viewerItemDispose.add(((e,t)=>{this._exportInfoContoller.unregisterSecondaryExportItem(e.componentName())}))}constructor(e,t={}){this.dashboardControl=e,this._exportInfoContoller=new gd,this.name=Du,this._optionsManager=new au.y6;var a;this._optionsManager.initialize({extensionName:Du,dashboardControl:e,defaultOptions:{allowExportDashboard:!0,allowExportDashboardItems:!0},eventsHolder:this,initOptions:t,optionChanged:e=>this._optionChanged(e)}),this._dialogBinder=new md({dashboard:e.dashboard,serviceClient:e._serviceClient,getContainer:()=>ct.isMobile?window.document.body:e.getWidgetContainer(),exportInfoProvider:this._exportInfoContoller,excelExportOptions:t.excelExportOptions,imageExportOptions:t.imageExportOptions,pdfExportOptions:t.pdfExportOptions,onExportDialogHidden:e=>this._optionsManager.raiseEvent("exportDialogHidden",e),onExportDialogShowing:e=>this._optionsManager.raiseEvent("exportDialogShowing",e),onExportDialogShown:e=>this._optionsManager.raiseEvent("exportDialogShown",e)}),a=this,(0,l.Q3)({target:a,memberName:"showDashboardDialog",oldMemberDisplayName:"DashboardExportExtension.showDashboardDialog",newMemberDisplayName:"DashboardExportExtension.showExportDashboardDialog",ignoreWarmMessage:!0,action:e=>a.showExportDashboardDialog(e)}),(0,l.Q3)({target:a,memberName:"hide",oldMemberDisplayName:"DashboardExportExtension.hide",newMemberDisplayName:"DashboardExportExtension.hideExportDialog",ignoreWarmMessage:!0,action:()=>a.hideExportDialog()}),(0,l.Q3)({target:a,memberName:"showItemDialog",oldMemberDisplayName:"DashboardExportExtension.showItemDialog",newMemberDisplayName:"DashboardExportExtension.showExportDashboardItemDialog",ignoreWarmMessage:!0,action:(e,t)=>a.showExportDashboardItemDialog(e,t)}),(0,l.Q3)({target:a,memberName:"showDashboardExportDialog",oldMemberDisplayName:"DashboardExportExtension.showDashboardExportDialog",newMemberDisplayName:"DashboardExportExtension.showExportDashboardDialog",ignoreWarmMessage:!0,action:e=>a.showExportDashboardDialog(e)}),(0,l.Q3)({target:a,memberName:"showItemExportDialog",oldMemberDisplayName:"DashboardExportExtension.showItemExportDialog",newMemberDisplayName:"DashboardExportExtension.showExportDashboardItemDialog",ignoreWarmMessage:!0,action:(e,t)=>a.showExportDashboardItemDialog(e,t)}),(0,l.U1)({target:a,memberName:"documentOptions",oldMemberDisplayName:"DashboardExportExtension.documentOptions",ignoreWarmMessage:!0,action:function(){return a._getExportOptions()}}),(0,l.Q3)({target:a,memberName:"getExportOptions",oldMemberDisplayName:"DashboardExportExtension.getExportOptions",warmMessage:"The DashboardExportExtension.getExportOptions method is obsolete. Use the DashboardExportExtension.getPdfExportOptions, DashboardExportExtension.getImageExportOptions, or DashboardExportExtension.getExcelExportOptions method instead.",ignoreWarmMessage:!0,action:()=>a._getExportOptions().convertToASPxClientDashboardExportOptions()}),(0,l.Q3)({target:a,memberName:"setExportOptions",oldMemberDisplayName:"DashboardExportExtension.setExportOptions",warmMessage:"The DashboardExportExtension.setExportOptions method is obsolete. Use the DashboardExportExtension.setPdfExportOptions, DashboardExportExtension.setImageExportOptions, or DashboardExportExtension.setExcelExportOptions method instead.",ignoreWarmMessage:!0,action:e=>{let t=a._getExportOptions().convertToExportOptions(e);a._setExportOptions(t)}}),(0,l.Q3)({target:a,memberName:"exportDashboardTo",oldMemberDisplayName:"DashboardExportExtension.exportDashboardTo",warmMessage:"The DashboardExportExtension.exportDashboardTo method is obsolete. Use the DashboardExportExtension.exportToPdf, DashboardExportExtension.exportToImage, or DashboardExportExtension.exportToExcel method instead.",ignoreWarmMessage:!0,action:(e,t,i)=>{"PDF"===e?a.exportToPdf(t,i):"Image"===e?a.exportToImage(t,i):"Excel"===e&&a.exportToExcel(t,i)}}),(0,l.Q3)({target:a,memberName:"exportDashboardItemTo",oldMemberDisplayName:"DashboardExportExtension.exportDashboardItemTo",warmMessage:"The DashboardExportExtension.exportDashboardItemTo method is obsolete. Use the DashboardExportExtension.exportDashboardItemToPdf, DashboardExportExtension.exportDashboardItemToImage, or DashboardExportExtension.exportDashboardItemToExcel method instead.",ignoreWarmMessage:!0,action:(e,t,i,r)=>{"PDF"===t?a.exportDashboardItemToPdf(e,i,r):"Image"===t?a.exportDashboardItemToImage(e,i,r):"Excel"===t&&a.exportDashboardItemToExcel(e,i,r)}})}_optionChanged(e){switch(e.name){case"allowExportDashboard":return"updateDashboardToolbar";case"allowExportDashboardItems":return"reinitializeDashboard";default:return null}}start(){this._dialogBinderSubscription=this.dashboardControl.dashboard.subscribe((()=>this._dialogBinder.reset()))}stop(){this._dialogBinderSubscription.dispose(),this._exportInfoContoller.dispose()}showExportDashboardDialog(e){this._dialogBinder.showDashboardDialog(e)}showExportDashboardItemDialog(e,t){this._showExportDashboardItemDialog(e,t)}_showExportDashboardItemDialog(e,t,a){this._dialogBinder.showItemDialog(e,t,a)}hideExportDialog(){this._dialogBinder.hide()}getPdfExportOptions(){return this._dialogBinder.exportOptions.pdfExportOptions}getImageExportOptions(){return this._dialogBinder.exportOptions.imageExportOptions}getExcelExportOptions(){return this._dialogBinder.exportOptions.excelExportOptions}setPdfExportOptions(e){this._dialogBinder.exportOptions.setPdfOptions(e)}setImageExportOptions(e){this._dialogBinder.exportOptions.setImageOptions(e)}setExcelExportOptions(e){this._dialogBinder.exportOptions.setExcelOptions(e)}exportToPdf(e,t){this._dialogBinder.exportDashboardTo("PDF",e,t)}exportToImage(e,t){this._dialogBinder.exportDashboardTo("Image",e,t)}exportToExcel(e,t){this._dialogBinder.exportDashboardTo("Excel",e,t)}exportDashboardItemToPdf(e,t,a){this._dialogBinder.exportDashboardItemTo(e,"PDF",t,a)}exportDashboardItemToImage(e,t,a){this._dialogBinder.exportDashboardItemTo(e,"Image",t,a)}exportDashboardItemToExcel(e,t,a){this._dialogBinder.exportDashboardItemTo(e,"Excel",t,a)}_getExportOptions(){return this._dialogBinder.exportOptions}_setExportOptions(e){this._dialogBinder.exportOptions.setOptions(e)}}Qd.wf[Iu]=(e,t)=>new Cu(e,t),Qd.RY[Iu]=Du;const _u="dx-dashboard-item-container-activated",wu=".dx-dashboard-item-container";var Tu;!function(e){e.Interactive="Interactive",e.Navigation="Navigation"}(Tu||(Tu={}));const Mu="keyboard-navigation",Nu="dx-dashboard-layout-tab-index",Eu=".dx-dashboard-tab-button.dx-dashboard-toggle-menu-button";class Au extends Be.DisposableObject{constructor(e){super(),this._dashboardControl
8=e,this.name="keyboardNavigation",this._keyboardMode=Tu.Navigation,this._handleFocusIn=e=>{const t=this._getActiveDashboardItem();t&&(this._activeDashboardItemElement=t)},this._handleKeyDown=e=>{switch(e.key){case"Tab":this._handleTabKeyDown(e);break;case"Enter":this._handleEnterKeyDown(e);break;case"Escape":this._handleEscapeKeyDown(e);break;case"ArrowLeft":this._handleArrowLeft(e);break;case"ArrowRight":this._handleArrowRight(e)}},this._handleTabKeyDown=e=>{let t=Array.from(this._dashboardControl._widgetContainer.querySelectorAll(`${wu}:not(.dx-dashboard-hidden-element)[tabindex]:not([tabindex="-1"])`));const a=this._getActiveDashboardItem();if(!a)return;let i=t.indexOf(a),r=Array.from(this._dashboardControl._widgetContainer.querySelectorAll(".dx-dashboard-fullscreen-item"));if(r.length>0){const o=r[0].children[0];if(-1!=i&&a!==o)return this._keyboardMode=Tu.Navigation,this._focusElementRecursive(o),void e.preventDefault();t=r.map((e=>e.children[0])),i=0}if(t.find((e=>e===document.activeElement))&&(this._keyboardMode=Tu.Navigation),-1===i){if(e.shiftKey){if(this._keyboardMode===Tu.Interactive&&!this._isTargetPopup(e.target))return;this._focusElementRecursive(t[t.length-1]),this._keyboardMode=Tu.Navigation,e.preventDefault()}if(!this._isTargetPopup(e.target))return}const o=this._getDashboardItemTabStopElements();if(this._keyboardMode!==Tu.Interactive||0!==o.length){if(e.shiftKey){if(this._keyboardMode===Tu.Navigation){if(0===i)return void(o.find((e=>e===document.activeElement))&&(this._focusElementRecursive(t[0]),e.preventDefault()));this._focusElementRecursive(t[i-1]),e.preventDefault()}this._keyboardMode===Tu.Interactive&&document.activeElement===o[0]&&(o[o.length-1].focus(),e.preventDefault())}if(!e.shiftKey){if(this._keyboardMode===Tu.Navigation){if(i===t.length-1)return void(o.length>0&&o[o.length-1].focus());this._focusElementRecursive(t[i+1]),e.preventDefault()}this._keyboardMode===Tu.Interactive&&document.activeElement===o[o.length-1]&&(o[0].focus(),e.preventDefault())}}else e.preventDefault()},this._handleEnterKeyDown=e=>{if(!e.target)return;document.contains(e.target)||(this._activeDashboardItemElement?.focus(),this._keyboardMode=Tu.Navigation);const t=e.target;if(this._keyboardMode===Tu.Interactive)return this._getParentElement(t,"dx-dashboard-caption-toolbar")||t.click(),void(t.classList.contains("dx-dashboard-toolbar-preview")&&t.dispatchEvent(new MouseEvent("mouseenter")));this._keyboardMode=Tu.Interactive,this._activeDashboardItemElement=this._getActiveDashboardItem(),this._applyActiveStyles();let a=this._activeDashboardItemElement;a?.parentElement.classList.contains("dx-dashboard-tab-content")&&(a=this._getParentElement(this._activeDashboardItemElement,"dx-dashboard-item-container"),this._activeDashboardItemElement.click()),a?.dispatchEvent(new MouseEvent("mouseover")),a?.dispatchEvent(new MouseEvent("mouseenter"));const i=this._getDashboardItemTabStopElements(),r="dx-button-has-icon";i.sort(((e,t)=>e.classList.contains(r)&&!t.classList.contains(r)?-1:t.classList.contains(r)&&!e.classList.contains(r)?1:0)),i.find((e=>e===document.activeElement))||(e.preventDefault(),i.length>0&&i[0].focus())},this._handleEscapeKeyDown=e=>{this._keyboardMode!==Tu.Navigation&&(this._keyboardMode=Tu.Navigation,this._activeDashboardItemElement&&(e.stopPropagation(),this._activeDashboardItemElement.querySelector(".dx-dashboard-caption-toolbar.dx-toolbar")?.dispatchEvent(new MouseEvent("mouseleave")),this._activeDashboardItemElement.focus(),this._activeDashboardItemElement.classList.remove(_u),this._activeDashboardItemElement.dispatchEvent(new MouseEvent("mouseout")),this._activeDashboardItemElement=null))},this._handleArrowLeft=e=>{if(!e.target)return;const t=e.target;(t.hasAttribute(Nu)||t.parentElement?.querySelector(Eu))&&(this._handleTabsArrowKeys(e.target,"ArrowLeft"),e.preventDefault())},this._handleArrowRight=e=>{if(!e.target)return;const t=e.target;(t.hasAttribute(Nu)||t.parentElement?.querySelector(Eu))&&(this._handleTabsArrowKeys(e.target,"ArrowRight"),e.preventDefault())},this._applyActiveStyles=()=>{const e=this._activeDashboardItemElement;if(!e)return;const t=a=>{e.removeEventListener("blur",t),e.classList.remove(_u)};e.addEventListener("blur",t),e.classList.add(_u)},this.toDispose(e.isDesignMode.subscribe((e=>{e?this.stop():this.start()})))}_isVisible(e){return!!e.offsetParent}_filterVisibleElements(e){return e.filter((e=>this._isVisible(e)))}_getDashboardItemTabStopElements(){this._activeDashboardItemElement?.querySelectorAll(".dx-scrollable-container").forEach((e=>e.setAttribute("tabindex","-1")));let e=this._filterVisibleElements(Array.from(this._activeDashboardItemElement?.querySelectorAll('button:enabled, input
8:enabled, select:enabled, textarea:enabled, iframe, object, summary, embed, audio[controls], video[controls], [autofocus], [contenteditable], [href], [tabindex]:not([tabindex="-1"]), [role="button"].dx-buttongroup-item-content:not(.dx-buttongroup-first-item), .dx-dashboard-toolbar-preview')??[]));return e=e.filter((e=>!e.classList.contains("dx-dashboard-item-container"))),e.forEach((e=>this._ensureTabIndex(e))),e}_getActiveDashboardItem(){return document.activeElement.closest(wu)}_getParentElement(e,t){let a=e;for(;a;)if(a=a.parentElement,a?.classList.contains(t))return a}_focusElementRecursive(e){if(e.hasAttribute("tabindex")&&"0"===e.getAttribute("tabindex"))e.focus();else{var t=e.querySelectorAll('[tabindex="0"]');t.length>0&&t[0].focus()}}_ensureTabIndex(e){return!!e&&(e.hasAttribute("tabindex")&&"-1"!==e.getAttribute("tabindex")||e.setAttribute("tabindex","0"),!0)}_focusElement(e){this._ensureTabIndex(e)&&e.focus()}_handleTabsArrowKeys(e,t){if(!e)return;let a=parseInt(e.getAttribute(Nu)),i=e.parentElement;for(;i&&!i.classList.contains("dx-dashboard-layout-tabs-container");)i=i.parentElement;if(!i)return;const r=Array.from(i.querySelectorAll(`[${Nu}]:not(.dx-dashboard-hidden-element), ${Eu}`)),o=i.querySelectorAll(`[${Nu}]`)?.length??0;a=r.findIndex((e=>e.getAttribute(Nu)===`${a}`));const n=i.querySelector(Eu);n?n.setAttribute(Nu,`${o}`):e.setAttribute("tabindex","-1"),"ArrowLeft"===t&&(0===a?this._focusElement(r[r.length-1]):this._focusElement(r[a-1])),"ArrowRight"===t&&(a>=r.length-1?this._focusElement(r[0]):this._focusElement(r[a+1]))}start(){if(this._dashboardControl?.isDesignMode())return;const e=()=>{this._dashboardControl._widgetContainer?.addEventListener("keydown",this._handleKeyDown),this._dashboardControl._widgetContainer?.addEventListener("focusin",this._handleFocusIn)};if(this._dashboardControl.dashboard.peek())e();else{const t=this._dashboardControl.dashboard.subscribe((a=>{t.dispose(),e()}))}}stop(){this._dashboardControl._widgetContainer?.removeEventListener("keydown",this._handleKeyDown),this._dashboardControl._widgetContainer?.removeEventListener("focusin",this._handleFocusIn)}dispose(){this.stop(),super.dispose(),this._activeDashboardItemElement=null}_isTargetPopup(e){return!!e&&(!!e.classList.contains("dx-overlay-content")||this._isTargetPopup(e.parentElement))}}Qd.wf[Mu]=(e,t)=>new Au(e),Qd.RY[Mu]="keyboardNavigation";const Fu="dashboardParameterDialog",Pu="dashboard-parameter-dialog";class Vu extends wa.I{get onShowing(){return this._onShowing}set onShowing(e){this._onShowing&&this.off("showing",this._onShowing),this._onShowing=e,this.on("showing",e)}get onShown(){return this._onShown}set onShown(e){this._onShown&&this.off("shown",this._onShown),this._onShown=e,this.on("shown",e)}get onHidden(){return this._onHidden}set onHidden(e){this._onHidden&&this.off("hidden",this._onHidden),this._onHidden=e,this.on("hidden",e)}constructor(e,t){super(),this._customDialogContent=[],this._optionsManager=new au.y6,this.name=Fu,this._isLoading=!1,this._loadDynamicLookupValues=new p.DxDeferred,this._paramsAwaitingLookupValues=ke.observableArray([]),this.showDialogButton=ke.observable(!0),this._updateViewModel=e=>{this._clear(),e&&(this._loadDynamicLookupValues?.reject(),this._loadDynamicLookupValues=new p.DxDeferred,this._viewModel=new y
8d(e.parameters,((e,t,a,i,r)=>this._dashboardControl._dataSourceBrowser.getParameterValues(e,t,a,i,r))),this._viewModel.parameterCollection.subscribe((e=>{const t=(this._viewModel.parameterCollection&&this._viewModel.parameterCollection()._parameters)??[],a=e?._parameters??[];this._shouldResetCustomDialogContent(t,a)&&(this._clearContent(),this._customDialogContent.concat(this._parameterDialog).filter((e=>e&&e.setActualState)).forEach((e=>e.setActualState())))})),this._paramsAwaitingLookupValues((e.parameters()??[]).filter((e=>e.dynamicListLookUpSettings&&e.dynamicListLookUpSettings())).map((e=>e.name()))),0===this._paramsAwaitingLookupValues().length&&this._resolveDLookupValuesDeferred())},this._optionsManager.initialize({extensionName:Fu,dashboardControl:e,defaultOptions:{},eventsHolder:this,initOptions:t,optionChanged:e=>null}),this._dashboardControl=e,this._onShowing=this._optionsManager.getInitialOptions().onShowing||(()=>{}),this._onShown=this._optionsManager.getInitialOptions().onShown||(()=>{}),this._onHidden=this._optionsManager.getInitialOptions().onHidden||(()=>{})}start(){this._dashboardControl.dashboard()&&(this._updateViewModel(this._dashboardControl.dashboard()),this._subscribeDynamicLookUpValuesLoaded()),this.toDispose(this._dashboardControl.dashboard.subscribe((e=>this._updateViewModel(e)))),this.toDispose(this._dashboardControl.dashboard.subscribe((()=>this._subscribeDynamicLookUpValuesLoaded()))),this.toDispose(this._paramsAwaitingLookupValues.subscribe((()=>{0===this._paramsAwaitingLookupValues().length&&this._resolveDLookupValuesDeferred()}))),(0,l.Q3)({target:this,memberName:"showDialog",oldMemberDisplayName:"DashboardParameterDialogExtension.showDialog",newMemberDisplayName:"DashboardParameterDialogExtension.show",action:()=>this.show()}),(0,l.Q3)({target:this,memberName:"hideDialog",oldMemberDisplayName:"DashboardParameterDialogExtension.hideDialog",newMemberDisplayName:"DashboardParameterDialogExtension.hide",action:()=>this.hide()})}stop(){this._clear(),this.dispose()}show(){this._parameterDialog&&this._parameterDialog.dispose(),this._parameterDialog=this._createParameterDialog(),this._parameterDialog.show()}hide(){this._isLoading=!1,this._parameterDialog.hideLoadPanel(),this._parameterDialog&&this._parameterDialog.hide()}subscribeToContentChanges(e){return this._viewModel.parameterCollection.subscribe(e)}getParameters(){return this._getParameters()}_getParameters(){if(!this._viewModel)throw"Dashboard is not loaded";return this._viewModel.parameterCollection()}renderContent(e){var t=this._createParameterDialog();return this._customDialogContent.push(t),t.generateContent((0,We.I1)(e),(()=>{this._customDialogContent.splice(this._customDialogContent.indexOf(t),1)}))}updateCascadingParameters(e,t,a,i,r=!0,o){if(r&&o._isLoading)return;let n=o._dashboardControl.dashboardContainer().dashboard._tempParameterValues;if(r&&n[t]?.toString()===a?.toString())return;o._isLoading=!0;const s=o._viewModel.parameterCollection.peek().getParameterList(),d=s.findIndex((e=>e.getName()===t));if(d<0||d===s.length-1)return o._isLoading=!1,void o._parameterDialog?.hideLoadPanel();if(r){n={};for(let e=0;e<=d;++e){let t=s[e].getName();const a=i[t]?.getValue();a&&(n[t]=a)}}n[t]=a,o._dashboardControl.dashboardContainer().dashboard._tempParameterValues=n;const l=s[d+1],u=i[l.getName()],c=l.dynamicListLookUpSettings&&l.dynamicListLookUpSettings();let h,p=!1;c&&(o._parameterDialog?.showLoadPanel(),c.valueMemberName()||c.displayMemberName()?h=o._viewModel._getParameterValuesCallback(l.originalType,c,!0,n,e):p=!0);const m=e=>o.updateCascadingParameters(e,u.name,u.getValue(),i,!1,o);h&&u&&!p?o._disposables.push(h.subscribe((t=>{t&&(((e,t)=>{let a=t.lookUpValues?.length??0;i[t.name].setLookUpValues(e.map((e=>({getDisplayText:()=>e.DisplayText,getValue:()=>e.Value}))));const r=o?._getParameters(),s=r?.getParameterByName(t.name);if(s?.setLookUpValues(e,!!s.dynamicListLookUpSettings?.()?.displayMemberName),t.allowMultiselect){let i=[];const r=t.getValue();if(!t.selectAllValues||a!=e?.length||r&&0!==r.length){if(!r)return;i=r.filter((t=>e.some((e=>e.Value===t))))}else i=e.map((e=>e.Value));t.setValue(i),n[t.name]=i}else e.length&&(e.some((e=>e.Value===t.getValue()))||(t.allowNull?t.setValue(null):t.setValue(e[0].Value),n[t.name]=e[0].V
8alue))})(t,u),e=[...e,u.name]),m(e)}))):m(e)}_createParameterDialog(){return new pn({parametersDialogContainer:ct.isMobile?window.document.body:this._dashboardControl.getWidgetContainer(),getParametersCollection:()=>this._getParameters(),submitParameters:e=>{this._parameterDialog&&this._parameterDialog.hideLoadPanel(),this._dashboardControl._dataSourceBrowser?.clearDimensionValuesCache(),this._dashboardControl.dashboardContainer().dashboard._tempParameterValues={},this._viewModel._shouldRequestValuesUpdate=!1,this._viewModel.setParameters(e),this._viewModel._shouldRequestValuesUpdate=!0,this._dashboardControl.dashboard()._parametersRequested(!0)},onShowing:e=>this._optionsManager.raiseEvent("showing",e),onShown:e=>this._optionsManager.raiseEvent("shown",e),onHidden:e=>{this._optionsManager.raiseEvent("hidden",e),this._dashboardControl.dashboardContainer().dashboard._tempParameterValues={}},waitingForParameterValues:()=>this._dashboardControl?.dashboard()?._waitingForParameters??!1,updateCascadingParameters:(e,t,a,i=!0)=>this.updateCascadingParameters([e],e,t,a,i,this)})}_clearContent(){this._customDialogContent.forEach((e=>e.dispose())),this._customDialogContent=[]}_clear(){this._clearContent(),this._parameterDialog&&(this._parameterDialog.dispose(),this._parameterDialog=void 0),this._viewModel&&(this._viewModel.dispose(),this._viewModel=void 0)}_subscribeDynamicLookUpValuesLoaded(){var e=this._dashboardControl._dataSourceBrowser;e&&(e.dynamicLookUpValuesLoaded=e=>{this._dashboardControl.dashboard().parameters().filter((t=>t.dynamicListLookUpSettings()&&t.dynamicListLookUpSettings().equals(e))).map((e=>e.name())).forEach((e=>{this._optionsManager.raiseEvent("dynamicLookUpValuesLoaded",{parameterName:e}),this._paramsAwaitingLookupValues.remove(e)}))})}_shouldResetCustomDialogContent(e,t){if(e.length!==t.length)return!0;for(const a of e){const e=t.find((e=>e._name===a._name));if(!e||e._value!==a._value)return!0}return!1}_resolveDLookupValuesDeferred(){this._loadDynamicLookupValues.resolve()}}Qd.wf[Pu]=(e,t)=>new Vu(e,t),Qd.RY[Pu]=Fu;const Bu="urlState",Ou="url-state";class Lu extends wa.I{constructor(e,t={}){super(),this._dashboardContaierSubscriptions=[],this._defaultOptions={includeDashboardIdToUrl:!1,includeDashboardStateToUrl:!1},this.name=Bu,this._options={...this._defaultOptions,...t},this._dashboardControl=e}start(){this.toDispose(this._dashboardControl.dashboardContainer.subscribe((e=>{this._dashboardContaierSubscriptions.forEach((e=>e.dispose())),this._dashboardContaierSubscriptions=[],this._processDashboardChanged(e)}))),this.toDispose(this._dashboardControl.isDesignMode.subscribe((e=>{this._updateDashboardState()}))),this._processDashboardChanged(this._dashboardControl.dashboardContainer())}stop(){this._dashboardContaierSubscriptions?.forEach((e=>e?.dispose())),this.dispose()}_processDashboardChanged(e){e&&(this._options.includeDashboardIdToUrl&&this._updateUrl("dashboardId",e.id),this._updateDashboardState(),e.dashboard&&this._dashboardContaierSubscriptions.push(e.dashboard._state.subscribe((e=>this._updateDashboardState()))))}_updateDashboardState(){var e=this._dashboardControl.dashboardContainer()&&this._dashboardControl.dashboardContainer().dashboard||null,t=e&&!this._dashboardControl.isDesignMode()?e.stateString:null;this._options.includeDashboardStateToUrl&&this._updateUrl("dashboardState",t)}_updateUrl(e,t){var a=this._replaceValue(e,t);a&&(a.length>Yd.maxQueryStringLength&&(a=this._replaceValue(e,null)),this._setUrl(a))}_replaceValue(e,t){var a=this._getUrl(),i=new RegExp("([?&])"+e+"=.*?(&|$)","i"),r=-1!==a.indexOf("?")?"&":"?",o=t?e+"="+encodeURIComponent(t):"";if(a.match(i)){r=o?"$1":"";return a.replace(i,r+o+"$2")}return o?a+r+o:a}_getUrl(){return location.href}_setUrl(e){e||(e=location.pathname),history.replaceState({},"",e)}}Qd.wf[Ou]=(e,t)=>new Lu(e,t),Qd.RY[Ou]=Bu;const ku="viewerApi",Wu="viewer-api";class Ru extends wa.I{constructor(e,t={}){super(),this.name=ku,this._optionsManager=new au.y6,this.requestUnderlyingData=(e,t,a)=>{this._viewerApi.requestUnderlyingData(e,t,a)},this._viewerApi=e._viewerApi,this._optionsManager.initialize({extensionName:ku,dashboardControl:e,defaultOptions:{},eventsHolder:this,initOptions:t,optionChanged:e=>null})}start(){pu.forEach((e=>{let t=this["_on"+e]=t=>this._optionsManager.raiseEvent(e,t);this._viewerApi.on(e,t)}))}stop(){pu.forEach((e=>{let t=this["_on"+e];this._viewerApi.off(e,t)}))}getCurrentRange(e){return this._viewerApi.getCurrentRange(e)}getEntireRange(e){return this._viewerApi.getEntireRange(e)}setRange(e,t){this._viewerApi.setRange(e,t)}setPredefinedRange(e,t){return this._viewerApi.setPredefinedRange(e,t)}getAvailablePredefinedRanges(e){return this._viewerApi.getAvailablePredefinedRanges(e)}getCurrentPredefinedRange(e){return this._viewerApi.getCurrentPredefinedRange(e)}getCurrentSelection(e){return this._viewerApi.getCurrentSelection(e)}canSetMasterFilter(e){return this._viewerApi.canSetMasterFilter(e)}canClearMasterFilter(e){return this._viewerApi.canClearMasterFilter(e)}canPerformDrillDown(e){return this._viewerApi.canPerformDrillDown(e)}canPerformDrillUp(e){return this._viewerApi.canPerformDrillUp(e)}getItemData(e){return this._viewerApi.getItemData(e)}getCurrentFilterValues(e){return this._viewerApi.getCurrentFilterValues(e)}getAvailableFilterValues(e){return this._viewerApi.getAvailableFilterValues(e)}getCurrentDrillDownValues(e){return this._viewerApi.getCurrentDrillDownValues(e)}getAvailableDrillDownValues(e){return this._viewerApi.getAvailableDrillDownValues(e)}setMasterFilter(e,t){this._viewerApi.setMasterFilter(e,t)}clearMasterFilter(e){this._viewerApi.clearMasterFilter(e)}performDrillDown(e,t){this._viewerApi.performDrillDown(e,t)}performDrillUp(e){this._viewerApi.performDrillUp(e)}getAvailableActions(e){return this._viewerApi.getAvailableActions(e)}updateItemCaptionToolbar(e){this._viewerApi.updateItemCaptionToolbar(e)}updateDashboardTitleToolbar(){this._viewerApi.updateDashboardTitleToolbar()}setSelectedTabPage(e){this._viewerApi.setSelectedTabPage(e)}setSelectedTabPageIndex(e,t){this._viewerApi.setSelectedTabPageIndex(e,t)}getSelectedTabPageIndex(e){return this._viewerApi.getSelectedTabPageIndex(e)}getSelectedTabPage(e){return this._viewerApi.getSelectedTabPage(e)}}Qd.wf[Wu]=(e,t)=>new Ru(e,t),Qd.RY[Wu]=ku;const zu="mobileLayout",Gu="mobile-layout";
8class $u{constructor(e,t){this.dashboardControl=e,this.name=zu,this._disposables=[],this._optionsManager=new au.y6,this._mobileLayoutEnabledOption=ke.observable(),this._defaultOptions={mobileLayoutEnabled:"Auto"},this._mobileLayoutTemplateName="dx-dashboard-mobile-layout",this._dashboardList=[],this._optionsManager.initialize({extensionName:zu,dashboardControl:e,defaultOptions:this._defaultOptions,initOptions:t,optionChanged:e=>this._optionChanged(e)}),this.__initializeConfirmDialogComponent(z.confirm),this._mobileLayoutEnabledOption(this._optionsManager.get("mobileLayoutEnabled")),this._canMobileLayoutBeEnabled=(0,Ue.Tq)({isDesignMode:this.dashboardControl.isDesignMode},(e=>!e.isDesignMode)),this._isMobileLayoutModeExpected=(0,Ue.Tq)({mobileLayoutEnabled:this._mobileLayoutEnabledOption},(e=>"Always"===e.mobileLayoutEnabled||"Never"!==e.mobileLayoutEnabled&&D().current().phone)),this.mobileLayoutEnabled=(0,Ue.Tq)({canMobileLayoutBeEnabled:this._canMobileLayoutBeEnabled,isMobileLayoutModeExpected:this._isMobileLayoutModeExpected},(e=>!!e.canMobileLayoutBeEnabled&&e.isMobileLayoutModeExpected))}_optionChanged(e){return"mobileLayoutEnabled"===e.name?(this._mobileLayoutEnabledOption(e.value),"reinitializeDashboard"):null}__initializeConfirmDialogComponent(e){this._confirmDialogComponent=e}start(){setTimeout((()=>{this._isMobileLayoutModeExpected()&&!this._canMobileLayoutBeEnabled()&&this._confirmDialogComponent((0,ut.Mu)("DashboardWebStringId.MobileLayout.SwitchToViewer"),"").then((e=>{e&&this.dashboardControl.switchToViewer()}))}));var e=(0,Ue.Tq)({dashboard:this.dashboardControl.dashboard,mobileLayoutEnabled:this.mobileLayoutEnabled},(e=>e.dashboard&&e.mobileLayoutEnabled?new Fd(e.dashboard,this.dashboardControl._dashboardContext,(e=>this.dashboardControl.findExtension(e)),this.dashboardControl.encodeHtml,this.dashboardControl._viewerApi):null));this._disposables.push(e),this.dashboardControl._layoutInfoProviderCollection.splice(0,0,{condition:()=>this.mobileLayoutEnabled(),name:this._mobileLayoutTemplateName,getViewModel:()=>(0,Ue.Tq)({layoutController:e},(e=>({componentArgs:e.layoutController}))),getLayoutController:()=>e}),this.dashboardControl._updateLayout(),this._disposables.push(this.mobileLayoutEnabled.subscribe((e=>{this.dashboardControl._updateLayout()})))}
vendor: 4,345 bytes, line 8
8stop(){this._disposables.forEach((e=>e.dispose()))}}Qd.wf[Gu]=(e,t)=>new $u(e,t),Qd.RY[Gu]=zu,(0,p.useKoIntegration)();var Hu=a(914);const qu=DevExpress.ui.dxValidator;var Uu=a.n(qu);function Ku(){return{cssClass:"dx-dashboard-toolbar-separator"}}function Yu(e,t){const a=function(){const e={FormatType:"Number",IncludeGroupSeparator:!0},t=(0,nt.bH)(1e4,e),a=(0,nt.bH)(100,e);return(0,_.format)((0,ut.Mu)("DashboardWebStringId.DesignerToolbar.LayoutDimensionValidationError"),a,t)}();let i,r,o,n,s=document.createElement("div");s.innerText=e;let d,l,u,c,h=document.createElement("div");h.innerText=(0,ut.Mu)("DashboardWebStringId.DesignerToolbar.Pixels");let p=()=>{if(r)if(i){let e=e=>{r.option("disabled")||!at.NW.isDefined(e)?r.option("value",null):r.option("value",e)},t=t=>{r.option("disabled","Fixed"!==t),e(i.value())};t(i.mode()),d&&d.dispose(),d=i.value.subscribe((t=>e(t))),u&&u.dispose(),u=i.mode.subscribe((e=>t(e))),r.option("onValueChanged",(e=>{i&&"Fixed"===i.mode()&&r.option("isValid")&&i.value(e.value&&parseInt(e.value))}))}else r.option("value",null),r.option("disabled",!0),r.option("onValueChanged",(e=>{}))},m=()=>{if(l&&l.dispose(),n)if(i){n.option("disabled",!1);let e=e=>n&&n.option("selectedItemKeys",e?[e]:[]);l=i.mode.subscribe((t=>e(t))),n.option("onSelectionChanged",(e=>{if(e.addedItems&&1===e.addedItems.length&&i){let t=e.addedItems[0].key;i.mode(t)}})),e(i.mode())}else n.option("disabled",!0),n.option("onSelectionChanged",(e=>{}))},g=()=>{c&&c.dispose();let e=e=>{"Fixed"===e?h.classList.remove("dx-dashboard-toolbar-disabled-label"):h.classList.add("dx-dashboard-toolbar-disabled-label")};i?(e(i.mode()),c=i.mode.subscribe((t=>e(t)))):e(null)},b=()=>{i?s.classList.remove("dx-dashboard-toolbar-disabled-label"):s.classList.add("dx-dashboard-toolbar-disabled-label")},f=e=>{if(i&&"Fixed"===i.mode()){const t=e.value?parseInt(e.value.toString()):0,a=i.value();if((a?parseInt(a.toString()):0)!==t)return t>=100&&t<=1e4}return!0};return{items:[{name:t+"Label",location:"before",cssClass:"dx-dashboard-toolbar-label",template:(e,t,a)=>{b(),(0,We.I1)(a).appendChild(s)}},{name:t+"ButtonGroup",location:"before",cssClass:"dx-dashboard-toolbar-button-group",widget:"dxButtonGroup",options:{items:[{text:(0,ut.Mu)("DashboardStringId.LayoutDimensionModeAuto"),key:"Auto"},{text:(0,ut.Mu)("DashboardStringId.LayoutDimensionModeFixed"),key:"Fixed"}],keyExpr:"key",onInitialized:e=>{n=e.component,m()},width:"100%",disabled:!0}},{name:t+"NumberBox",location:"before",cssClass:"dx-dashboard-toolbar-spinedit",template:(e,t,i)=>{const n=document.createElement("div");(0,We.I1)(i).appendChild(n),r=new(Ko())(n,{disabled:!0,showSpinButtons:!0,width:"100%",min:1,step:10}),o=new(Uu())(n,{validationRules:[{type:"custom",validationCallback:f,message:a}]}),p()}},{name:t+"PixelLabel",location:"before",cssClass:"dx-dashboard-toolbar-pixel-label",template:(e,t,a)=>{g(),(0,We.I1)(a).appendChild(h)}},{name:t+"Separator",location:"before",cssClass:"dx-dashboard-toolbar-separator"}],assignModel:e=>{i=e,b(),m(),p(),g()},dispose:()=>{o&&o.dispose(),d&&d.dispose(),l&&l.dispose(),u&&u.dispose(),c&&c.dispose()}}}(0,Oe.registerBaseBinding)("dxButtonGroup","options");const ju=DevExpress.ui.dxForm;var Qu=a.n(ju);function Zu(e){return e.formAdapterItem?e.formAdapterItem:function(e){if(!e.simpleFormAdapterItem)return null;switch(e.simpleFormAdapterItem){case"dateTimeBoxEditor":return(0,ul.Sm)();case"timeBoxEditor":return(0,ul.ye)();case"dateBoxEditor":return(0,ul.fG)();case"colorBoxEditor":return(0,ul.E9)();case"numberBoxEditor":const t=e.editorOptions;return(0,ul.kx)(t);case"checkBoxEditor":return(0,ul.Lf)({text:(0,ut.Mu)(e.displayName)});case"textBoxEditor":return(0,ul.Cv)();case"guidEditor":return(0,ul.hC)();case"selectBoxEditor":return(0,ul.Zn)(ac(e));case"onOffButtonGroupEditor":return(0,ul.Vo)([{value:!0,displayValueId:"DashboardWebStringId.ButtonOn"},{value:!1,displayValueId:"DashboardWebStringId.ButtonOff"}]);case"yesNoButtonGroupEditor":return(0,ul.Vo)([{value:!0,displayValueId:"DashboardWebStringId.ButtonYes"},{value:!1,displayValueId:"DashboardWebStringId.ButtonNo"}]);case"buttonGroupEditor":return(0,ul.Vo)(ac(e));case"discreteContinuousButtonGroupEditor":return(0,ul.Vo)([{value:!0,displayValueId:"DashboardWebStringId.ButtonDiscrete"},{value:!1,displayValueId:"DashboardWebStringId.ButtonContinuous"}]);
8case"listEditor":return(0,ul.yo)(ac(e));default:throw new Error("Unsupported simple formAdapterItem type")}}(e)}function Ju(e,t,a){const i=Zu((t.getDynamicEditor?t.getDynamicEditor(e.propertyName):null)||e),r={bindingContext:a,widgetContainer:a.$root.getWidgetContainer()};return"function"==typeof i?i(r):i}function Xu(e,t){return e.getInfo().map((a=>{if(a.dxFormItem)return a.dxFormItem;let i=Ju(a,e,t);return i?{dataField:a.propertyName,name:a.propertyName,label:{text:(0,ut.Mu)(a.displayName),visible:!!a.displayName,...i.label},visible:!e.isPropertyVisible||e.isPropertyVisible(a.propertyName),validationRules:[...a.validationRules||[],...i.validationRules||[]],editorType:i.editorType,template:i.template,customEditorType:i.customEditorType,editorOptions:{disabled:!!e.isPropertyDisabled&&e.isPropertyDisabled(a.propertyName),...i.editorOptions,...a.editorOptions}}:null})).filter((e=>!!e))}function ec(e,t,a){const i=t.getInfo().filter((t=>t.propertyName===e))[0],r=i&&Ju(i,t,a);return r&&r.comparableEditorOptions||[]}function tc(e){return Object.keys(e).map((t=>({value:t,displayValueId:e[t]})))}function ac(e){if(e.values){return tc(ke.unwrap(e.values))}if(e.valuesArray)return e.valuesArray.map((e=>({value:e.value,displayValueId:e.displayValue})))}ke.bindingHandlers["dx-dashboard-form-adapter"]={init:function(e,t,a,i,r){let o=[];const n=ke.unwrap(t()),s=ke.unwrap(n.target),d=ke.unwrap(n.onFormInitialized),l=(e,t)=>{!function(e,t,a,i=[]){e.beginUpdate(),Xu(t,a).forEach((r=>{const o=e.itemOption(r.dataField);o.visible!==r.visible&&e.itemOption(r.dataField,"visible",r.visible),o.editorOptions&&r.editorOptions&&["disabled",...ec(r.dataField,t,a)].reduce(((e,t)=>e||r.editorOptions[t]!==o.editorOptions[t]),!1)&&e.itemOption(r.dataField,"editorOptions",r.editorOptions),(o.customEditorType!==r.customEditorType||o.editorType!==r.editorType||at.NW.isDefined(i)&&i.filter((e=>e===r.dataField)).length>0)&&e.itemOption(r.dataField,r)})),e.endUpdate()}(e,s,r,t)};let u,c=[];const h=e=>{c=c.filter((t=>0===e.filter((e=>e===t)).length)),0===c.length&&(clearTimeout(u),u=null)},p=new(Qu())(e,{formData:s,colCount:1,labelLocation:"top",showColonAfterLabel:!1,items:Xu(s,r),onContentReady:e=>{s.onContentReady&&s.onContentReady(e)},onInitialized:e=>{d&&d(e),s.onInitialized&&s.onInitialized(e)},onFieldDataChanged:e=>{u&&h([e.dataField]),l(e.component),s.onFieldDataChanged&&s.onFieldDataChanged(e)}});return s.assignValidationPovider(p),s.getInfo().filter((e=>e.externalUpdateCallback)).forEach((e=>o.push(e.externalUpdateCallback((({forceValidate:e})=>{l(p),e&&p.validate()}))))),s.getInfo().filter((e=>e.isTwoWay)).forEach((e=>{let t=s[e.propertyName];t&&ke.isObservable(t)&&o.push(t.subscribe((t=>{var a;a=e.propertyName,clearTimeout(u),c.push(a),u=setTimeout((()=>{let e=c;h(c),l(p,e)}),1)})))})),ke.utils.domNodeDisposal.addDisposeCallback(e,(function(){s.assignValidationPovider(null),o.forEach((e=>e.dispose())),o=[]})),{controlsDescendantBindings:!0}}};var ic=a(8518),rc=a(3451);class oc extends ic.$C{constructor(e){super(e)}_composeTabsCore(e,t){return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e))]}}var nc=a(8406);class sc extends nc.O{constructor(e,t,a){super()}getPropertiesComposer(){return new oc(this._dashboardItemCustomization)}}fl.ce.register("Group",sc);class dc{constructor(e,t,a,i){this.disabled=i;this.treeListController=new lc(t),this.pathToMembers=ke.computed((()=>[a.dataSource(),a.dataMember()].filter((e=>!!e)).join("."))),this.pathToMembers.subscribe((()=>t(null))),this.displayValue=ke.computed((()=>t()?t():"")),this.value=ke.computed({read:()=>t(),write:e=>{e||t(null)}}),this.itemsProvider=new zl.v(e,e,e,e.parameters&&e.parameters(),a.dataSource,a.dataMember)}}class lc extends Oe.TreeListController{constructor(e){super(),this._value=e}hasItems(e){return e.hasItems}canSelect(e){return!e.hasItems}select(e){this._value(e.data.field.dataMember())}}var uc=a(7343),cc=a(6318),hc=a(4548),pc=a(5419),mc=a(3578);class gc{constructor(e,t){this.colorSchemeModel=e,this.colorPalette=t,this.target=ke.observable(),this.visible=ke.observable(),this.colorCss=ke.observable(""),this.confirm=()=>{if(this.entry.paletteIndex(null),this.entry.color(pc.Q.fromRgbaString(this.colorCss())),this.entry instanceof mc.k){var e=this.entry.clone();this.colorSchemeModel.updateEntry(this.entry,e)}this.visible(!1)},this.buttonItems=ke.observableArray([{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardWebStringId.ButtonConfirm"),onClick:this.confirm}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardStringId.ButtonCancel"),onClick:()=>this.visible(!1)}}])}init(e,t){this.entry=e;
8let a=null===e.paletteIndex()?e.color():this.colorPalette()[e.paletteIndex()];this.colorCss(a?a.css:""),this.target(t),this.visible(!0)}}var bc=a(191),fc=a(8248),yc=a(7078),Sc=a(9272),vc=a(1055),xc=a(9795),Dc=a(3599),Ic=a(6868),Cc=a(1023);class _c{constructor(){this._entry=new mc.r({})}static createMeasureKey(e,t){var a=new Sc.C({"@ItemType":"Definition"});return a.dataMember(e),a.summaryType(t),a}static createMeasureDefinitionFromMeasure(e,t){var a=new Sc.C({"@ItemType":"Definition"}),i=new He.ModelSerializer,r=new xc.S(i.serialize(e.calculation)),o=i.serialize(e.windowDefinition),n=new Ic.w(o);a.dataMember(e.dataMember()),a.summaryType(e.summaryType()),a.calculation.calculation(r.calculation()),a.calculation.calculationType(r.calculationType()),a.expression(e.expression()),a.windowDefinition.windowDefinition(n.windowDefinition()),a.windowDefinition.windowDefinitionType(n.windowDefinitionType());let s=e.filterString();if(a.filterString(s),s&&t&&t.length>0){let e=(0,Cc.eg)(s),i=[];(0,fc.criteriaForEach)(e,(e=>{if(e instanceof bc.OperandProperty){let a=e,r=t.filter((e=>e.uniqueName()===a.propertyName))[0];r instanceof Dc.f&&i.push(this.createDimensionDefinitionFromDimension(r))}})),a.definitions(i)}return a}static createDimensionDefinitionFromDimension(e){var t=new vc.M;return t.dataMember=e.dataMember,t.dateTimeGroupInterval=e.dateTimeGroupInterval,t}static createMeasureDefinitionCopy(e){var t=new He.ModelSerializer;return new Sc.C(t.serialize(e))}static createDimensionKey(e,t,a,i){var r=new yc.a({"@ItemType":"DimensionKey"});return r.definition={dataMember:ke.observable(e),dateTimeGroupInterval:ke.observable(t)},r.value={value:ke.observable(i),type:ke.observable(a)},r}addColor(e){return this._entry.color(e),this}addItemComponentName(e){return this._entry.itemComponentName=e,this}addPaletteIndex(e){return this._entry.paletteIndex(e),this}addDataSourceName(e){return this._entry.dataSource(e),this}addDataMemberName(e){return this._entry.dataMember(e),this}addMeasureKey(e,t){return this._entry.measureKeys.push(_c.createMeasureKey(e,t)),this}addDimensionKey(e,t,a,i){return this._entry.dimensionKeys.push(_c.createDimensionKey(e,t,a,i)),this}getEntry(){return this._entry}}var wc=(e,t)=>e._id===t._id;class Tc extends wa.I{constructor(e,t,a){super(),this.generatedEntries=ke.observableArray(),this.componentName="",this.name="",e instanceof No.s&&(this.componentName=e.componentName(),this.name=e.name()),this.customEntries=e.colorScheme,this.allEntries=ke.computed((()=>{return e=this.generatedEntries(),t=this.customEntries(),a=t.slice(),i=(e,t)=>e.value()===t.value(),e.map((e=>{var t=a.filter((t=>t.definition.equals(e.definition)&&(0,cu.ww)(t.dimensionKeys().map((e=>e.value)),e.dimensionKeys().map((e=>e.value)),i)&&(0,cu.ww)(t.measureKeys(),e.measureKeys(),wc)))[0];return t&&a.splice(a.indexOf(t),1),t||e})).concat(a);var e,t,a,i})),this.toDispose(this.allEntries);var i=(0,at.sg)((()=>{this.disposed||e.disposed||t(this.componentName).done((e=>{var t=(0,He.deserializeArray)(e,(e=>new mc.k(e,null,this.componentName,this.name)))();this.generatedEntries(t)}))}),10);this.toDispose(this.customEntries.subscribe(i));var r=t=>{t.category!==Ns.Sw.ViewModel&&t.category!==Ns.Sw.NoUpdate&&-1!==e._colorableItems().indexOf(t.item)&&i()},o=e._colorableItems.subscribe(i);a.dashboardItemPropertyChanged.add(r),this.toDispose({dispose:()=>{a.dashboardItemPropertyChanged.remove(r),o?.dispose()}}),i()}dispose(){super.dispose()}}class Mc extends He.Disposable{constructor(e,t,a){super(),this.dashboard=e,this._requestColorSchemeDelegate=t,this._updateHub=a,this.isSignatureAutogenerated=e=>this.itemColorSchemes[e.componentName].generatedEntries().some((t=>t.definition.equals(e))),this.removeEntry=e=>{this.getScheme(e.definition.componentName).remove(e),this.newEntry(null)},this.removeTable=e=>{var t=this.getScheme(e.componentName);t.removeAll(t().filter((t=>t.definition.equals(e))))},this.initNewEntry=()=>{var e=new _c,t=this.selectedSignatureEntries()[0],a=this.generateDefaultNames(t);e.addItemComponentName(t.definition.componentName),e.addDataSourceName(t.definition.dataSource),e.addDataMemberName(t.definition.dataMember),t.dimensionKeys().map(((t,i)=>{e.addDimensionKey(t.definition.dataMember(),t.definition.dateTimeGroupInterval(),t.value.type(),a[i])}
8)),e.addColor(pc.Q.fromArgb(1,0,0,0)),this.newEntry(e.getEntry())},this.updateEntry=(e,t)=>{var a=this.getScheme(t.definition.componentName),i=e instanceof mc.k?-1:a().indexOf(e);i>=0&&a.splice(i,1),-1===a().indexOf(t)&&a.push(t),this.newEntry(null)},this.getAvailableMeasureKeys=()=>{var e=[],t=this.selectedSignatureEntries().length>0?this.selectedSignatureEntries()[0].definition:null,a=t.componentName,i=function(t){e.some((e=>wc(e,t)))||e.push(t)},r=this.dashboard._dataDashboardItems().filter((e=>(a?e.componentName()===a:e._isGloballyColored)&&t.equals(e._getColoringSignature())));return r.length>0?r.forEach((e=>{e._measures.forEach((t=>{e._isColoringEnabled(t)&&i(_c.createMeasureDefinitionFromMeasure(t,e.dataItems()))}))})):this.selectedSignatureEntries().forEach((e=>{e.measureKeys().forEach((e=>i(_c.createMeasureDefinitionCopy(e))))})),e},this.selectedSignatures=ke.observable([]),this.itemColorSchemes={},this.newEntry=ke.observable(),e.addDisposable(this),this.itemColorSchemes[""]=new Tc(e,t,a);var i=ke.computed((()=>e._dataDashboardItems().filter((e=>e._isLocallyColored))));i().forEach((e=>this.createItemColorScheme(e))),this.addDisposable((0,Ue.SP)(i,((e,t)=>{e.filter((e=>!t.some((t=>t===e)))).forEach((e=>{this.itemColorSchemes[e.componentName()].dispose(),delete this.itemColorSchemes[e.componentName()]})),t.filter((t=>!e.some((e=>e===t)))).forEach((e=>this.createItemColorScheme(e)))}))),this.addDisposable(i),this.addDisposable(this.allEntries=ke.computed((()=>{var e=[];return Ve.each(this.itemColorSchemes,((t,a)=>{e=e.concat(a.allEntries())})),e}))),this.addDisposable(this.availableSignatures=ke.computed((()=>{var e=[];return this.allEntries().forEach((t=>{var a=t.definition;e.some((e=>e.equals(a)))||e.push(a)})),e}))),this.addDisposable(this.editableSignatures=ke.computed((()=>this.availableSignatures().filter((e=>e.dataItems().length>0))))),this.addDisposable(this.selectedSignatureEntries=ke.pureComputed((()=>this.allEntries().filter((e=>!!this.selectedSignatures().length&&e.definition.equals(this.selectedSignatures()[0]))).concat(this.newEntry()?[this.newEntry()]:[]))))}createItemColorScheme(e){this.itemColorSchemes[e.componentName()]=new Tc(e,this._requestColorSchemeDelegate,this._updateHub)}getScheme(e=""){return this.itemColorSchemes[e].customEntries}retainColorIndex(e){var t=e.clone();t.color(null),t.paletteIndex(e.paletteIndex()),this.getScheme(e.definition.componentName).push(t)}generateDefaultNames(e){for(var t=[],a=this.itemColorSchemes[e.definition.componentName].allEntries().filter((t=>t.definition.equals(e.definition))),i=e.dimensionKeys(),r=null,o=function(e){return"System.String"===e.value.type()},n=i.length-1;n>=0;n--)if(o(i[n])){r=n;break}if(null!=r){for(n=0;n<r;n++)t.push(o(i[n])?i[n].definition.dataMember()+"1":null);for(var s=i[r].definition.dataMember(),d=1;a.some((e=>e.dimensionKeys()[r].value.value()===s+d.toString()));)d++;t[r]=s+d.toString()}return t}isEntryAutogenerated(e){return this.itemColorSchemes[e.definition.componentName].generatedEntries().some((t=>t.equals(e)))}}var Nc=a(3379);class Ec{constructor(e){this.colorPalette=e,this.editEntry=(e,t,a,i,r,o)=>{this.invalidate(),this.isAutogenerated(o),this.updateEntry=r,this.hasMeasures(a),this.availableMeasures(i),this.entryToEdit(t.clone()),this.subscribeObservables(),a&&(this.measuresValidationRules=[{type:"custom",validationCallback:()=>this.measureKeys().length>0,message:(0,ut.Mu)("DashboardWebStringId.Colorization.ValidationSelectMeasure")}]);var n=[],s=[];this.dimensionKeys().forEach((a=>{s.push(e.findDataField(t.definition.dataSource,t.definition.dataMember,a.definition.dataMember()).done((e=>{var t=e&&(0,Nc.lY)(a.definition,e)||"Unknown";n.push({dimensionKey:a,valueType:t})})))})),(0,We.wj)(s).done((e=>{this.dimensionEditors(n),this.visible(!0)}))},this.close=()=>{this.visible(!1),this.invalidate()},this.validate=()=>{var e=he().getGroupConfig(this._validationGroupName);
8e&&e.validate().isValid&&(this.dimensionKeys().forEach(((e,t)=>this.entryToEdit().dimensionKeys()[t].value.value(e.value.value()))),this.entryToEdit().measureKeys(this.measureKeys().map((e=>_c.createMeasureDefinitionCopy(e)))),this.entryToEdit().paletteIndex(null),this.entryToEdit().color(pc.Q.fromRgbaString(this.color())),this.updateEntry(this.entryToEdit()))},this.invalidate=()=>{this._subscriptions.forEach((e=>e.dispose())),this._subscriptions=[],this.entryToEdit(null),this.isAutogenerated(!1),this.measuresValidationRules=[],this.dimensionKeys([]),this.measureKeys([])},this.visible=ke.observable(!1),this.entryToEdit=ke.observable(),this.isAutogenerated=ke.observable(!1),this.hasMeasures=ke.observable(),this.availableMeasures=ke.observableArray(),this.measuresValidationRules=[],this.dimensionEditors=ke.observableArray(),this.dimensionKeys=ke.observableArray(),this.measureKeys=ke.observableArray(),this.selectedMeasuresIds=ke.computed({read:()=>this.measureKeys().map((e=>e._id)),write:e=>{this.measureKeys(this.availableMeasures().filter((t=>e.some((e=>e===t._id)))))}}),this.color=ke.observable(),this._subscriptions=[],this._validationGroupName="newEntry"}subscribeObservables(){this.entryToEdit().dimensionKeys().forEach((e=>this.dimensionKeys.push(_c.createDimensionKey(e.definition.dataMember(),e.definition.dateTimeGroupInterval(),e.value.type(),e.value.value())))),this.measureKeys(this.entryToEdit().measureKeys().map((e=>_c.createMeasureDefinitionCopy(e))));let e=null===this.entryToEdit().paletteIndex()?this.entryToEdit().color():this.colorPalette()[this.entryToEdit().paletteIndex()];this.color(e?e.toHex():""),this.dimensionKeys().forEach((e=>{this._subscriptions.push(e.value.value.subscribe(this.validate))})),this._subscriptions.push(this.measureKeys.subscribe(this.validate)),this._subscriptions.push(this.color.subscribe(this.validate))}}var Ac=a(7138),Fc=a(6779),Pc=a(4950),Vc=a(6826),Bc=a(6855),Oc=a(8184),Lc=a(4919),kc=a(6968),Wc=a(3661),Rc=a(5498),zc=a(9223),Gc=a(5281),$c=a(6979),Hc=a(1571),qc=a(9378),Uc=a(2807),Kc=a(7540),Yc=a(6744),jc=a(604),Qc=a(633),Zc=a(9113);class Jc{constructor(e){this._options=e}composeTabs(e,t){const a=new wl.gV(wl.iq.FormatRuleCommon,"DashboardWebStringId.AccordionTab.Common"),i=new wl.gV(wl.iq.FormatRuleCondition,"DashboardWebStringId.ConditionalFormatting.Condition"),r=new wl.gV(wl.iq.FormatRuleMisc,"DashboardWebStringId.ConditionalFormatting.Miscellaneous");let o=[];return this._fillCommonFormatRuleCommonWrapper(a,e,t.dashboardItem,t.dataSourceBrowser,t.requestRecalculation,t.specificTypeChanged),ke.unwrap(e&&e.condition)&&(this._fillConditionWrapper(i,e,t.dashboardItem,t.dataSourceBrowser),o=this._options.getAdditionalTabs&&this._options.getAdditionalTabs(e,t.dashboardItem,t.dataSourceBrowser),this._fillMiscWrapper(r,e,t.dashboardItem,t.dataSourceBrowser)),[a,i,...o||[],r].filter((e=>!!e))}_fillCommonFormatRuleCommonWrapper(e,t,a,i,r,o){let n=this._options.getCommonFormatRuleProperties(t,a,i,r),s={};const d=this._options.createDataTypeObservable(t,a,i);s[Uc.zq.propertyName]=()=>!!ke.unwrap(t.condition),s.typeChooser=function(){return!!ke.unwrap(t.condition)};let l=new Zc.U({model:t,visibilityFilterRules:n.visibilityFilterRules,properties:n.properties,disabledFilterRules:{...s,...n.disabledFilterRules}});th(l,d,t,a,r,o,this._options.conditionTypeFilter),e.tabModel(l)}_fillConditionWrapper(e,t,a,i){let r=[],o={};o[Hc.dP.propertyName]=()=>
vendor: 5,150 bytes, line 8
8t.condition()&&!t.condition().dateTimeGroupInterval();const n=a instanceof Be.ChartItem||a instanceof Be.ScatterChartItem,s=a instanceof Be.GridItem||a instanceof Be.PivotItem||a instanceof Be.CardItem,d=n||s,l=!s;let u=n?"RichColors":"Appearance",c="AllColors",h="GradientColors",p={allowChangeViewMode:!n,appearanceMode:u,isEmptyAllowed:!1,enableCustomStyles:d,restrictToColor:l},m={allowChangeViewMode:!1,appearanceMode:c,isEmptyAllowed:!1,enableCustomStyles:d,restrictToColor:!0};switch(t.condition()&&t.condition().constructor){case Be.FormatConditionValue:const{simpleFormAdapterItem:e,editorOptions:n}=Yo._.getEditorType(t.condition()[$c.dR.propertyName].type());r.push({container:Kc.uH,properties:[{container:$c.dR,properties:[{simpleFormAdapterItem:e,editorOptions:n,displayName:"DashboardStringId.ValueCaption",replacementPropertyName:"value1_value",...Yc.VG}]},{container:$c.Yc,properties:[{simpleFormAdapterItem:e,editorOptions:n,displayName:"DashboardStringId.Value2Caption",replacementPropertyName:"value2_value",...Yc.VG}]},{...Yc.v_,formAdapterItem:(0,ul._f)(p)},$c.in]}),o.value2_value=[$c.in.propertyName,"contains","Between"],o[$c.in.propertyName]=()=>!1;break;case Oc.Z:r.push({container:Kc.uH,properties:[{...Yc.v_,formAdapterItem:(0,ul._f)(p)},Gc.Tm,Gc.iN]});break;case Vc.O:r.push({container:Kc.uH,properties:[{...Yc.v_,formAdapterItem:(0,ul._f)(p)}]});break;case Be.FormatConditionDateOccurring:r.push({container:Kc.uH,properties:[{...Yc.v_,formAdapterItem:(0,ul._f)(p)},{...Wc.Ji,formAdapterItem:(0,ul.nL)({values:Wc.Ao.concat(Ga.l.showExtendedDateOccurringList?Wc.M:[]),enumDeclaration:Pc.fA})}]});break;case Bc.d:let s=t.condition(),g={fieldListProvider:ke.observable(new Nc.Nk(i,i,i.parameters,a,(e=>a._conditionFormattingExpressionEditorFilter(e)))),options:(0,jc.uv)(s.expression,s,i,{text:"Expression",localizationId:"DashboardStringId.CommandFormatRuleExpression"}),displayNameProvider:new Qc.c(a,i)};r.push({container:Kc.uH,properties:[{...Rc.d4,formAdapterItem:(0,ul.iP)(g)},{...Yc.v_,formAdapterItem:(0,ul._f)(p)}]});break;case Be.FormatConditionBar:r.push({container:Kc.uH,properties:[zc.Rt,zc.XF,zc.xM,zc.nG,Lc.hE,{...Lc.dq,formAdapterItem:(0,ul._f)(m)},{container:Yc.oD,properties:[kc.ak,kc.it,kc.vE]}]}),o[zc.XF.propertyName]=[zc.Rt.propertyName,"<>","Automatic"],o[zc.nG.propertyName]=[zc.xM.propertyName,"<>","Automatic"];break;case Be.FormatConditionColorRangeBar:r.push({container:Kc.uH,properties:[Hc.dP,{...Hc.QY,formAdapterItem:(0,ul.gP)({condition:t.condition(),appearanceMode:c,enableCustomStyles:d,restrictToColor:!0})},{container:Yc.oD,properties:[kc.ak,kc.it,kc.vE]}]});break;case Be.FormatConditionGradientRangeBar:r.push({container:Kc.uH,properties:[Hc.dP,qc.J,{...Hc.QY,formAdapterItem:(0,ul.gP)({condition:t.condition(),appearanceMode:h,enableCustomStyles:d,restrictToColor:!0})},{container:Yc.oD,properties:[kc.ak,kc.it,kc.vE]}]});break;case Be.FormatConditionRangeGradient:r.push({container:Kc.uH,properties:[Hc.dP,qc.J,{...Hc.QY,formAdapterItem:(0,ul.gP)({condition:t.condition(),appearanceMode:h,enableCustomStyles:d,restrictToColor:l})}]});break;case Be.FormatConditionRangeSet:r.push({container:Kc.uH,properties:[Hc.dP,{...Hc.QY,formAdapterItem:(0,ul.gP)({condition:t.condition(),appearanceMode:u,enableCustomStyles:d,restrictToColor:l})}]});break;case void 0:break;default:throw new Error("Unsupported formatting rule condition")}var g=this._options.getConditionFormatRuleProperties(t,a,i);let b=new Zc.U({model:t,properties:r.concat(g.properties),visibilityFilterRules:{...o,...g.visibilityFilterRules},disabledFilterRules:g.disabledFilterRules,dynamicEditorRules:g.dynamicEditorRules});e.tabModel(b)}_fillMiscWrapper(e,t,a,i){let r=this._options.getMiscFormatRuleProperties(t,a,i),o=new Zc.U({model:t,properties:[Kc.Sn,...r.properties],disabledFilterRules:r.disabledFilterRules,dynamicEditorRules:r.dynamicEditorRules,visibilityFilterRules:r.visibilityFilterRules});e.tabModel(o)}}function Xc(e,t,a){const i=ke.observable(e.condition()&&e.condition().dataType());let r=()=>{let r=r=>{a.findDataField(t.dataSource(),t.dataMember(),r.dataMember()).done((t=>{let a=r.summaryType();"Count"===a||"CountDistinct"===a?(i("Integer"),e.condition()&&e.condition().dataType(i())):-1!==["Sum","Average","StdDev","StdDevp","Var","VarP"].indexOf(a)?(i("Decimal"),e.condition()&&e.condition().dataType(i())):(i(t.fieldType()),e.condition()&&e.condition().dataType(i()))}))},o=t.cards().filter((t=>t._getDataId()===e.cardId()))[0],n=e.deltaValueType();"ActualValue"===n?r(o.actualValue()):"TargetValue"===n?r(o.targetValue()):(i("Decimal"),e.condition()&&e.condition().dataType(i()))};return r(),e.cardId.subscribe((e=>{r()})),e.deltaValueType.subscribe((e=>{r()})),{dataType:i,dateTimeGroupInterval:ke.observable()}}function eh(e,t,a){const i=t.dataItems().filter((t=>e.dataItemName()===t.uniqueName()))[0],r=ke.observable(i instanceof Dc.f?i.dateTimeGroupInterval():void 0),o=ke.observable(e.condition()&&e.condition().dataType());let n=i=>t.dataItems().filter((e=>i===e.uniqueName()&&!!e.dataMember())).map((e=>({dataItem:e,fieldPromise:a.findDataField(t.dataSource(),t.dataMember(),e.dataMember())}
8))).forEach((t=>t.fieldPromise.done((a=>{let i=a.fieldType();if(t.dataItem instanceof Dc.f&&(i=(0,Nc.lY)(t.dataItem,a),r((0,Pl.kz)(a.fieldType())?t.dataItem.dateTimeGroupInterval():void 0),e.condition()&&e.condition().dateTimeGroupInterval(r())),t.dataItem instanceof Fc.t){let e=t.dataItem.summaryType();"Count"===e||"CountDistinct"===e?i="Integer":-1!==["Sum","Average","StdDev","StdDevp","let","letp"].indexOf(e)&&(i="Decimal")}o(i),e.condition()&&e.condition().dataType(o())}))));return!o()&&e.dataItemName()&&n(e.dataItemName()),e.dataItemName.subscribe(n),{dataType:o,dateTimeGroupInterval:r}}function th(e,t,a,i,r,o,n){const s=a._classId,d=ke.observable(a._classId).extend({notify:"always"}),l=ke.observable(a.condition()&&a.condition().getSpecificType());e.addProperty(ke.observable(),{propertyName:"typeChooser",displayName:"DashboardWebStringId.ConditionType",formAdapterItem:(0,ul.jU)({dataType:t.dataType,conditionType:d,specificType:l,filters:n})}),l.subscribe((e=>{let n=a.condition(),l=!n,u=s!==d(),c=d().split("_")[0];(l||u)&&(a._changeConditionType(c),n=a.condition(),n.dataType(t.dataType()),n.dateTimeGroupInterval(t.dateTimeGroupInterval())),n.setSpecificType(e),l&&a.name(Wl.$A.generateName((0,ut.Mu)("DashboardWebStringId.FormatRule")+" ",i.formatRules(),"name",1)),(l||u)&&r.fire(),o()}))}function ah(e,t,a){const i=ke.pureComputed((()=>t().map((e=>({value:ke.unwrap(e.uniqueName),displayValueId:ke.unwrap(e.displayName)}))))),r=ke.pureComputed((()=>a().map((e=>({value:ke.unwrap(e.uniqueName),displayValueId:ke.unwrap(e.displayName)})))));!e.dataItemName()&&i().length&&e.dataItemName(ke.unwrap(i()[0].value));const o=()=>{const t=r().filter((t=>t.value===e.dataItemApplyToName()))[0];return t&&t.displayValueId},n=[];return n.push({...Uc.zq,formAdapterItem:(0,ul.uf)({values:i})}),n.push({...Uc.L2,externalUpdateCallback:t=>(0,Ue.uQ)({dataItemName:e.dataItemApplyToName,applyToDataItems:r},(()=>t({forceValidate:!0}))),formAdapterItem:(0,ul.uf)({values:r,additionalOptions:()=>({placeholder:o()}),comparableEditorOptions:["placeholder"]}),validationRules:[{type:"custom",message:(0,ut.Mu)("DashboardWebStringId.ConditionalFormatting.InvalidApplyToValue"),reevaluate:!0,validationCallback:t=>{const a=r().map((e=>e.value));return!t.value&&-1!==a.indexOf(e.dataItemName())||!!t.value&&-1!==a.indexOf(t.value)}}]}),{properties:n}}var ih=a(8152),rh=a(8591),oh=a(8035),nh=a(3886),sh=a(8503),dh=a(7994),lh=a(9850),uh=a(4249),ch=a(8290),hh=a(2251),ph=a(5854),mh=a(82);function gh(e){return e.seriesDimensions().concat(e.hiddenMeasures())}function bh(e){return e.cards()}function fh(e){return bh(e).length>0}function yh(e,t,a){let i=Object.keys(ph.CY).map((e=>({value:e,displayValue:(0,ut.Mu)(ph.CY[e])})));i.push({value:"Dimension",displayValue:(0,ut.Mu)("DashboardWebStringId.FormatRuleApplyToDimensionElement")}),i.push({value:"Text",displayValue:(0,ut.Mu)("DashboardWebStringId.FormatRuleApplyToTextElement")});let r=function(e,t){let a=e.condition()instanceof Be.FormatConditionExpression,i=e instanceof rh.X&&t.hiddenMeasures().filter((t=>t.uniqueName()===e.dataItemName())).length>0,r=a||i?t.cards():[t.cards()[t._selectedElementIndex()||0]];return r.map((e=>function(e){let t=function(e){let t=e.layoutTemplate(),a=t?t.layout:null;return a?a.rows().filter((e=>e instanceof Be.CardRow)):[]}(e).map((e=>e.elements().filter((e=>e instanceof Be.CardRowTextElement))));return t.length>0?t.reduce(((e,t)=>[...e,...t])).map((e=>({value:e.text(),displayValue:e.text()}))):[]}(e))).reduce(((e,t)=>[...e,...t]))}(e,t),o=t.seriesDimensions().map((e=>({value:e.uniqueName(),displayValue:(0,_l.F)(a,t,e)}))),n={};return n[lh.A.propertyName]=e=>"Dimension"===e.elementTypeApplyTo(),n[lh.re.propertyName]=e=>"Text"===e.elementTypeApplyTo(),{properties:[{container:hh.NT,properties:[{...lh.GO,valuesArray:i},{...lh.A,valuesArray:o},{...lh.re,valuesArray:r}]}],disabledFilterRules:{},dynamicEditorRules:{},visibilityFilterRules:n}}let Sh={conditionTypeFilter:e=>-1===["conditionBar","conditionColorRangeBar","conditionGradientRangeBar"].indexOf(e)};function vh(e,t,a,i){let r={properties:[],disabledFilterRules:{},dynamicEditorRules:{},visibilityFilterRules:{}},o=ke.observable(e.itemType());return o.subscribe((e=>{"CardItemFormatRule"===e?i(new rh.X):"CardItemDeltaFormatRule"===e&&i(new ih.z)})),r.properties.push({...Ns.YG,sourceObject:o,replacementPropertyName:"selectedContainer",dis
vendor: 11,308 bytes, line 8
8playName:"DashboardWebStringId.ConditionalFormatting.CalculatedBy",formAdapterItem:(0,ul.Vo)([{displayValueId:"DashboardWebStringId.ConditionalFormatting.CardRuleTypeCard",value:"CardItemDeltaFormatRule"},{displayValueId:"DashboardWebStringId.ConditionalFormatting.CardRuleTypeDataItem",value:"CardItemFormatRule"}])}),r.disabledFilterRules.selectedContainer=a=>!!e.condition()||!fh(t)||!function(e){return gh(e).length>0}(t),r.properties.push(...a.properties),r.disabledFilterRules={...r.disabledFilterRules,...a.disabledFilterRules},r.dynamicEditorRules={...r.dynamicEditorRules,...a.dynamicEditorRules},r.visibilityFilterRules={...r.visibilityFilterRules,...a.visibilityFilterRules},r}var xh=a(3730),Dh=a(4784),Ih=a(2084),Ch=a(2253),_h=a(9508);function wh(){const e={conditionTypeFilter:Th,createDataTypeObservable:eh,getCommonFormatRuleProperties:(e,t,a,i)=>function(e,t,a){const i=ke.pureComputed((()=>t().map((e=>({value:ke.unwrap(e.uniqueName),displayValueId:ke.unwrap(e.displayName)}))))),r=ke.pureComputed((()=>a().map((e=>({value:ke.unwrap(e.uniqueName),displayValueId:ke.unwrap(e.displayName)})))));!e.dataItemName()&&i().length&&e.dataItemName(ke.unwrap(i()[0].value));const o=r().map((e=>ke.unwrap(e.value)));!e.dataItemApplyToName()&&o.length&&e.dataItemApplyToName(o[0]);const n=[];return n.push({...Ih.ds,formAdapterItem:(0,ul.uf)({values:i})}),n.push({...Dh.uU,formAdapterItem:(0,ul.uf)({values:r})}),{properties:n}}(e,function(e,t){return()=>[].concat(...(0,Ch.do)(e).map((e=>e._measures)),e.arguments(),e.seriesDimensions(),e.hiddenMeasures()).map((a=>({uniqueName:a.uniqueName(),displayName:(0,_l.F)(t,e,a)})))}(t,a),(0,Ch.Ye)(t,a)),getConditionFormatRuleProperties:(e,t,a)=>({properties:[Dh.gi],visibilityFilterRules:{[Dh.gi.propertyName]:a=>function(e,t){const a=["Bar","StackedBar","FullStackedBar","Point"],i=["SideBySideRangeBar"],r=e.panes().reduce(((e,t)=>[...e,...t.series()]),[]).filter((e=>e._measures.some((e=>e.uniqueName()===t.dataItemApplyToName()))))[0];return r instanceof _h.K9&&-1===a.indexOf(r.seriesType())||r instanceof _h.lr&&-1===i.indexOf(r.seriesType())}(t,e)}}),getMiscFormatRuleProperties:()=>({properties:[]}),getAdditionalTabs:e=>Mh(e)};return new Jc(e)}const Th={conditionTypeFilter:(e,t)=>0===[{name:"conditionBar"},{name:"conditionColorRangeBar"},{name:"conditionGradientRangeBar"},{name:"conditionRangeSet",subType:"icons"}].filter((a=>a.name===e&&(!a.subType||a.subType===t))).length,rangeGradientPredefinedTypeFilter:e=>-1!==[Be.FormatConditionRangeGradientPredefinedType.YellowGreen,Be.FormatConditionRangeGradientPredefinedType.GreenYellow,Be.FormatConditionRangeGradientPredefinedType.YellowRed,Be.FormatConditionRangeGradientPredefinedType.RedYellow,Be.FormatConditionRangeGradientPredefinedType.BlueRed,Be.FormatConditionRangeGradientPredefinedType.RedBlue,Be.FormatConditionRangeGradientPredefinedType.YellowBlue,Be.FormatConditionRangeGradientPredefinedType.BlueYellow,Be.FormatConditionRangeGradientPredefinedType.GreenBlue,Be.FormatConditionRangeGradientPredefinedType.BlueGreen,Be.FormatConditionRangeGradientPredefinedType.GreenYellowRed,Be.FormatConditionRangeGradientPredefinedType.RedYellowGreen,Be.FormatConditionRangeGradientPredefinedType.BlueYellowRed,Be.FormatConditionRangeGradientPredefinedType.RedYellowBlue,Be.FormatConditionRangeGradientPredefinedType.GreenYellowBlue,Be.FormatConditionRangeGradientPredefinedType.BlueYellowGreen].indexOf(e),rangeSetPredefinedTypeFilter:e=>-1!==[Be.FormatConditionRangeSetPredefinedType.ColorsRedGreen,Be.FormatConditionRangeSetPredefinedType.ColorsRedGreenBlue,Be.FormatConditionRangeSetPredefinedType.ColorsRedYellowGreenBlue,Be.FormatConditionRangeSetPredefinedType.ColorsRedOrangeYellowGreenBlue].indexOf(e)};function Mh(e){const t=new wl.gV(wl.iq.FormatRuleChartLegend,"DashboardWebStringId.AccordionTab.ChartLegend"),a=new Zc.U({model:e,properties:[Ih.QC,Ih.iD],disabledFilterRules:{[Ih.iD.propertyName]:t=>!(e.displayName()||e.condition()instanceof xh.L)},visibilityFilterRules:{[Ih.QC.propertyName]:t=>!(e.condition()instanceof xh.L)}});return t.tabModel(a),[t]}var Nh=a(9576);function Eh(){return new Jc({createDataTypeObservable:eh,getCommonFormatRuleProperties:(e,t,a)=>ah(e,function(e,t){return()=>e.columns().filter((e=>!(e instanceof Nh.d7||e instanceof Nh.og))).map((a=>({uniqueName:a.actualDataItem.uniqueName(),displayName:(0,_l.A)(t,e,a)}))).concat(e.hiddenMeasures().map((a=>({uniqueName:a.uniqueName(),displayName:(0,ut.Mu)(fl.g8.HiddenMeasures.title)+" - "+(0,_l.F)(t,e,a)}))))}(t,a),function(e,t){return()=>e.columns().filter((e=>!(e instanceof Nh.d7))).map((a=>({uniqueName:a.actualDataItem.uniqueName,displayName:(0,_l.A)(t,e,a)})))}(t,a)),getConditionFormatRuleProperties:()=>({properties:[]}),getMiscFormatRuleProperties:Ah})}function Ah(e,t,a){let i={};return i[Uc.a1.propertyName]=t=>!e.condition()._isApplyToRowColumnRestricted,{properties:[Uc.a1],visibilityFilterRules:i}}var Fh=a(9228),Ph=a(6667);function Vh(){return new Jc({createDataTypeObservable:eh,getCommonFormatRuleProperties:(e,t,a)=>{let i=ah(e,function(e,t){return()=>Oh(e,t)().concat(e.hiddenMeasures().map((a=>({uniqueName:a.uniqueName(),displayName:(0,ut.Mu)(fl.g8.HiddenMeasures.title)+" - "+(0,_l.F)(t,e,a)}))))}(t,a),Oh(t,a));return i.disabledFilterRules||(i.disabledFilterRules={}),i.disabledFilterRules[Uc.L2.propertyName]=e=>{let a=t;return!(a.values().filter((t=>t.uniqueName()===e.dataItemName())).length||a.hiddenMeasures().filter((t=>t.uniqueName()===e.dataItemName())).length)},i},getConditionFormatRuleProperties:()=>({properties:[]}),getMiscFormatRuleProperties:Bh})}function Bh(e,t,a){let i={},r=[],o=ke.observable(tc(Fh.pJ));ke.computed((()=>{e.condition()instanceof Be.FormatConditionRangeBase&&"Number"!==e.condition().valueType()||e.condition()instanceof Be.FormatConditionTopBottom||e.condition()instanceof Be.FormatConditionAverage?o(tc(Fh.iU)):o(tc(Fh.pJ))})),r.push({...Fh.$h,formAdapterItem:(0,ul.uf)({values:o})}),r.push({container:Fh.tZ,properties:[{valuesArray:[{value:null,displayValue:"[Grand Total]"}].concat(t.columns().map((e=>({value:e.uniqueName(),displayValue:(0,_l.F)(a,t,e)})))),...Ph.ts},{valuesArray:[{value:null,displayValue:"[Grand Total]"}].concat(t.rows().map((e=>({value:e.uniqueName(),displayValue:(0,_l.F)(a,t,e)})))),...Ph.HT}]}),r.push(Fh.QF),r.push(Uc.a1);let n=!!t.values().filter((t=>t.uniqueName()===e.dataItemApplyToName())).length;return i[Uc.a1.propertyName]=t=>!e.condition()._isApplyToRowColumnRestricted&&n,i[Fh.QF.propertyName]=t=>!e.condition()._isApplyToRowColumnRestricted&&n,i[Ph.ts.propertyName]=[Fh.$h.propertyName,"=","SpecificLevel"],i[Ph.HT.propertyName]=[Fh.$h.propertyName,"=","SpecificLevel"],{properties:r,visibilityFilterRules:i}}function Oh(e,t){return()=>e.values().map((a=>({uniqueName:a.uniqueName(),displayName:(0,ut.Mu)(fl.g8.Values.title)+" - "+(0,_l.F)(t,e,a)}))).concat(e.columns().map((a=>({uniqueName:a.uniqueName(),displayName:(0,ut.Mu)(fl.g8.Columns.title)+" - "+(0,_l.F)(t,e,a)})))).concat(e.rows().map((a=>({uniqueName:a.uniqueName(),displayName:(0,ut.Mu)(fl.g8.Rows.title)+" - "+(0,_l.F)(t,e,a)}))))}function Lh(){const e={conditionTypeFilter:Th,createDataTypeObservable:eh,getCommonFormatRuleProperties:(e,t,a)=>function(e,t){const a=ke.pureComputed((()=>t().map((e=>({value:ke.unwrap(e.uniqueName),displayValueId:ke.unwrap(e.displayName)})))));!e.dataItemName()&&a().length&&e.dataItemName(ke.unwrap(a()[0].value));return{properties:[{...Ih.ds,formAdapterItem:(0,ul.uf)({values:a})}]}}(e,function(e,t){return()=>[e.axisXMeasure(),e.axisYMeasure(),e.weight(),...e.arguments(),...e.hiddenMeasures()].filter((e=>!!e)).map((a=>({uniqueName:a.uniqueName(),displayName:(0,_l.F)(t,e,a)})))}(t,a)),getConditionFormatRuleProperties:(e,t,a)=>({properties:[]}),getMiscFormatRuleProperties:()=>({properties:[]}),getAdditionalTabs:e=>Mh(e)};return new Jc(e)}class kh{constructor(e,t,a,i){this.model=e,this.dashboardItem=t,this.dataSourceBrowser=a,this.propertiesController=i,this._disposables=[]}updatePropertiesTabs(e){var t,a=null;this.model()instanceof ih.z?(t=this.model,a=new Jc({createDataTypeObservable:Xc,getCommonFormatRuleProperties:(e,a,i,r)=>{let o={properties:[],disabledFilterRules:{},dynamicEditorRules:{},visibilityFilterRules:{}};var n=bh(a);let s=ke.pureComputed((()=>n.map((e=>({value:e._getDataId(),displayValueId:(0,_l.A)(i,a,e)})))));!e.cardId()&&s().length&&e.cardId(s()[0].value),o.disabledFilterRules[uh.AY.propertyName]=t=>!!e.condition(),o.disabledFilterRules[uh._z.propertyName]=t=>!!e.condition(),o.properties.push({...uh.AY,formAdapterItem:(0,ul.uf)({values:s})}),o.properties.push({...uh._z,simpleFormAdapterItem:"selectBoxEditor",values:mh.k9}),o.properties.push({...uh._z,replacementPropertyName:"fakeDeltaValueTypeActual",sourceObject:ke.observable("ActualValue"),simpleFormAdapterItem:"selectBoxEditor",values:{ActualValue:"DashboardStringId.DeltaValueTypeActualValueCaption"}}),o.properties.push({...uh._z,sourceObject:ke.observable("TargetValue"),replacementPropertyName:"fakeDeltaValueTypeTarget",simpleFormAdapterItem:"selectBoxEditor",values:{TargetValue:"DashboardStringId.DeltaValueTypeTargetValueCaption"}});const d=()=>a.cards().filter((t=>t._getDataId()===e.cardId()))[0],l=()=>!!d().actualValue(),u=()=>!!d().targetValue();return r.add((t=>{-1===a.formatRules.indexOf(e)&&(l()&&!u()?e.deltaValueType("ActualValue"):!l()&&u()&&e.deltaValueType("TargetValue"))})),o.visibilityFilterRules[uh._z.propertyName]=e=>l()&&u(),o.visibilityFilterRules.fakeDeltaValueTypeActual=e=>l()&&!u(),o.visibilityFilterRules.fakeDeltaValueTypeTarget=e=>!l()&&u(),o.disabledFilterRules.fakeDeltaValueTypeActual=e=>!0,o.disabledFilterRules.fakeDeltaValueTypeTarget=e=>!0,vh(e,a,o,t)},getConditionFormatRuleProperties:yh,getMiscFormatRuleProperties:()=>({properties:[]}),conditionTypeFilter:Sh})):this.model()instanceof rh.X?a=function(e){return new Jc({createDataTypeObservable:eh,getCommonFormatRuleProperties:(t,a,i)=>{let r={properties:[],disabledFilterRules:{},dynamicEditorRules:{},visibilityFilterRules:{}};var o=gh(a);let n=ke.pureComputed((()=>o.map((e=>({value:e.uniqueName(),displayValueId:(0,_l.F)(i,a,e)})))));return!t.dataItemName()&&o.length&&t.dataItemName(o[0].uniqueName()),r.properties.push({...ch.q,formAdapterItem:(0,ul.uf)({values:n})}),vh(t,a,r,e)},getMiscFormatRuleProperties:()=>({properties:[]}),conditionTypeFilter:Sh,getConditionFormatRuleProperties:yh})}(this.model):this.model()instanceof nh.D?a=Eh():this.model()instanceof sh.V?a=Vh():this.model()instanceof oh.X?a=wh():this.model()instanceof dh.l&&(a=Lh());var i=a.composeTabs(this.model(),{dashboardItem:this.dashboardItem,dataSourceBrowser:this.dataSourceBrowser,requestRecalculation:e,specificTypeChanged:()=>{this.propertiesController.secondarySelectedIndex(1)}});this.propertiesController.secondaryModel({displayText:this.model()._classCaption,data:{model:this.model(),propertiesTabs:ke.observableArray(i)},containingCollection:this.dashboardItem.formatRules}),this.model().condition()&&this.propertiesController.secondarySelectedIndex(1)}startEditing(e){e.createImmediately=!1,this.updatePropertiesTabs(e.requestRecalculation),e.requestRecalculation.add((()=>this.updatePropertiesTabs(e.requestRecalculation))),this._disposables.push(this.model.subscribe((()=>this.updatePropertiesTabs(e.requestRecalculation))))}
8dispose(){this._disposables.forEach((e=>{e.dispose()}))}}var Wh=a(4150),Rh=a(9025),zh=a(7125),Gh=a(2460),$h=a(1923),Hh=a(6401);class qh{constructor(e,t,a,i,r,o,n){this.name=e,this.displayName=t,this.hasItems=a,this.specifics=i,this.field=r,this.isList=o,this.isCorruptedCalcField=n,this.innerActions=ke.observableArray()}}class Uh{constructor(e,t,a){this._dataSourceBrowserViewModel=e,this._getDataFieldArrayCallback=t,this.isFieldValid=a,this.loading=ke.observable(!1),this._changeTrigger=ke.observable(!1)}triggerItemsChanged(){this._changeTrigger.valueHasMutated()}getItems(e){var t=(0,We.KO)(),a=this._dataSourceBrowserViewModel.selectedDataSource();if(this._changeTrigger(),a){var{dataMember:i,fieldPath:r}=(0,Ud.um)(a,e.path);this.loading(!0),this._getDataFieldArrayCallback(a.componentName(),i,r).done((i=>{t.resolve(i.filter((e=>!!e.dataMember())).filter((e=>!this.isFieldValid||this.isFieldValid(e))).map((t=>{var i=a instanceof Hh.u?t.dataMember():t.name(),r=new qh(i,ke.unwrap(t.displayName),!t.isDataFieldNode(),$h.sO.typesMap[t.fieldType()]||"string",t,!(0,Ud.mG)(t),t.isCorruptedCalcField&&t.isCorruptedCalcField());if(a instanceof kl.w){let i=0===e.path.length,o=a.queries().filter((e=>e.name()===t.dataMember()))[0];this._dataSourceBrowserViewModel.canEditDataSource&&null!=o&&i&&((this._dataSourceBrowserViewModel.canEditCustomSqlQueries||"CustomSqlQuery"!==o.type())&&r.innerActions.push({click:()=>{this._dataSourceBrowserViewModel.editQuery(t.dataMember())},icon:"dx-dashboard-ds-edit",style:"dx-dashboard-datasource-field-icon-edit"}),r.innerActions.push({click:()=>{this._dataSourceBrowserViewModel.removeQuery(t.dataMember())},icon:"dx-dashboard-remove-small",style:"dx-dashboard-datasource-field-icon-remove"}))}if(a instanceof Be.FederationDataSource){let i=0===e.path.length,o=a.queries().find((e=>e.alias()===t.dataMember()));this._dataSourceBrowserViewModel.canEditDataSource&&o&&i&&(r.innerActions.push({click:()=>{this._dataSourceBrowserViewModel.editFederationQuery(t.dataMember())},icon:"dx-dashboard-ds-edit",style:"dx-dashboard-datasource-field-icon-edit"}),r.innerActions.push({click:()=>
8{this._dataSourceBrowserViewModel.removeFederationQuery(t.dataMember())},icon:"dx-dashboard-remove-small",style:"dx-dashboard-datasource-field-icon-remove"}))}if("CalculatedDataField"===t.nodeType()){r.style="dx-dashboard-calculated-field";var o=a.calculatedFields().filter((e=>e.name()===t.dataMember()))[0];o&&(r.innerActions.push({click:()=>{this._dataSourceBrowserViewModel.editCalcField(o)},icon:"dx-dashboard-ds-edit",style:"dx-dashboard-datasource-field-icon-edit"}),r.innerActions.push({click:()=>{this._dataSourceBrowserViewModel.removeCalcField(o)},icon:"dx-dashboard-remove-small",style:"dx-dashboard-datasource-field-icon-remove"}))}return this.customizeDataFieldViewModel&&this.customizeDataFieldViewModel(r),r})))}))}else t.resolve([]);return t.always((()=>{this.loading(!1)})),t.promise()}}class Kh{constructor(e,t,a,i){this.title=(0,ut.Mu)("DashboardWebStringId.DataSources.AddDataSource"),this.toolbarItems=[],this.addButtonDisable=ke.computed((()=>e&&0===e().selectedDataSources().length)),this.template=e().templateName,this.bindingData=e().viewModel,this.dataSourcesFilter=t,this.toolbarItems=[{toolbar:"bottom",location:"after",widget:"dxButton",disabled:this.addButtonDisable,options:{text:(0,ut.Mu)("DashboardWebStringId.DataSources.IncludeToTheDashboard"),type:"default",onClick:()=>{a(e().selectedDataSources().map((e=>Zd.x._createDataSource(new He.ModelSerializer({useRefs:!1}).serialize(e),new He.ModelSerializer)))),i(!1)}}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardWebStringId.DataSources.Cancel"),onClick:()=>{i(!1)}}}]}}var Yh=a(2991),jh=a(9759),Qh=a(4421);class Zh{constructor(e){this.title=(0,ut.Mu)("DashboardWebStringId.DataSources.RenameDataSource"),this.label=(0,ut.Mu)("DashboardWebStringId.DataSources.NewDataSourceName"),this.isDataSourceNameValid=ke.observable(!0),this.popupVisible=ke.observable(!1),this.toolbarItems=[],this.dsName=ke.observable(""),this._dataSourceNameValid=e=>{let t=this._dataSourceBrowser._dataSources().filter((e=>e.componentName()!==this._dataSource.componentName()));return e&&Wl.$A.isValidName(e,t,"name")},this._dataSourceBrowser=e,this.toolbarItems=[{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardWebStringId.DataSources.Rename"),type:"default",disabled:ke.computed((()=>!this.isDataSourceNameValid())),onClick:()=>{this._dataSource.name(this.dsName()),this.popupVisible(!1)}}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:(0,ut.Mu)("DashboardWebStringId.DataSources.Cancel"),onClick:()=>{this.popupVisible(!1)}}}],this.nameValidationRules=[{type:"required"},{type:"custom",validationCallback:e=>this._dataSourceNameValid(e.value),message:(0,ut.Mu)("DashboardWebStringId.DataSources.DataSourceNameExistsMessage")}],this.nameTextBoxOptions={value:this.dsName},this.nameValidatorOptions={isValid:this.isDataSourceNameValid,validationRules:this.nameValidationRules}}show(e){this._dataSource=e,this.dsName(e.name()),this.popupVisible(!0)}}class Jh{constructor(e){this._viewModel=new Zh(e),this.template={name:"dx-dashboard-datasources-rename-popup",data:this._viewModel}}show(e){this._viewModel.show(e)}}var Xh=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class ep extends wa.I{constructor(e,t,a,i){super(),this.dataSourceBrowser=e,this.dataSourceWizardExtension=t,this.accessibleDataSourcesExtension=a,this.editDataSourceActions=ke.observableArray(),this.addDataSources=e=>{e.forEach((e=>{if(!e.name()||!Wl.$A.isValidName(e.name(),this.dataSourceBrowser._dataSources(),"name")){var t=e.name()?e.name():(0,ut.Mu)(e.getDisplayNamePrefix());e.name(Wl.$A.generateName(t+" ",this.dataSourceBrowser._dataSources(),"name",1))}this.dataSourceBrowser._dataSources.push(e),this.selectedDataSource(e)}))},this.addQuery=()=>{this.editQuery(null)},this.manageQueries=()=>
8{this.manageFederationQueries()},this.dataSourceActions=ke.observableArray(),this.removeDataSource=e=>{this._removeDataSource(e)},this.showRenameDataSourceForm=e=>{this.renameDataSourcePopup.show(e)},this.usedDataSourcesExist=()=>this.dataSourceBrowser._dataSources().length>0,this.availableDataSourcesExist=()=>this.accessibleDataSourcesExtension()&&this.accessibleDataSourcesExtension().dataSources().length>0,this.popupContent=ke.observable(),this.popupVisible=ke.computed({read:()=>!!this.popupContent(),write:e=>{e||this.popupContent(void 0)}}),this.addCalculatedField=()=>{if(this.canAddCalculatedField){var e=this.selectedDataSource(),{dataMember:t,fieldPath:a}=(0,Ud.um)(e,(0,Ud.sG)(this.selectedPath(),e.componentName()));!t&&e.supportDataMembers&&(t=(0,Ud.Bi)(e));var i=[this.selectedDataSourceComponentName()].concat(t?[t]:[]);this.calcFieldEditor.showAddDialog(e.componentName(),t).then((e=>{var t=i.concat([e.name()]);this.selectedPath(t.join("."))}))}},this.editCalcField=e=>{this.calcFieldEditor.showEditDialog(e,this.selectedDataSourceComponentName(),e.dataMember())},this.removeCalcField=e=>{this.calcFieldEditor.removeCalcField(e,this.selectedDataSource().componentName())},this.selectedPath=ke.observable(),this.selectedDataSource=ke.observable(),this.filterEditorModel=ke.computed((()=>{if(this.selectedDataSource()&&this.selectedDataSource().hasFilter){var e=this.selectedDataSource().filter,t=(0,jc.uv)(e,void 0,this.dataSourceBrowser);t().path(this.selectedDataSource().componentName());var a=new zl.v(this.dataSourceBrowser,this.dataSourceBrowser,this.dataSourceBrowser,this.dataSourceBrowser.parameters(),this.selectedDataSource().componentName,ke.observable(""),(e=>!e.isAggregate()));return new Yh.FilterEditor(t,ke.observable(a))}return null})),this.editFilter=()=>{this.filterEditorModel()&&this.filterEditorModel().popupVisible(!0)},this.calcFieldEditor=new Gl(this.dataSourceBrowser),this.renameDataSourcePopup=new Jh(this.dataSourceBrowser),e._dataSources().length>0&&this.selectedDataSource(e._dataSources()[0]),this.selectedDataSourceComponentName=ke.computed((()=>this.selectedDataSource()&&this.selectedDataSource().componentName()||"")),this.allowAddQuery=ke.computed((()=>this.selectedDataSource()instanceof kl.w)),this.allowManageQueries=ke.computed((()=>this.selectedDataSource()instanceof Be.FederationDataSource)),this.allowEditDataSource=ke.computed((()=>this.selectedDataSource()instanceof jh.G)),this.toDispose(this.allowAddQuery),this.toDispose(this.allowManageQueries),this.toDispose(this.allowEditDataSource),this.toDispose(i.dataSourcePropertyChanged.add((e=>this._onDataSourcePropertyChanged(e)))),this.toDispose(this.selectedDataSource.subscribe((e=>{if(this.selectedPath(""),e instanceof kl.w){let t=e;t.queries().length>0&&this._expandQuery(t,t.queries()[0].name())}}))),this.accessibleDataSourcesExtension()&&this.dataSourceActions.push({click:()=>this.showAddDataSourceForm(),text:(0,ut.Mu)("DashboardWebStringId.Add"),disabled:ke.computed((()=>!1))}),this.editDataSourceActions.push({click:()=>this.addCalculatedField(),text:(0,ut.Mu)("DashboardWebStringId.DataSources.AddCalculatedField"),visible:ke.computed((()=>this.canAddCalculatedField))}),this.canEditDataSource&&(this.editDataSourceActions.push({click:()=>this.addQuery(),text:(0,ut.Mu)("DashboardWebStringId.DataSources.AddQuery"),visible:ke.computed((()=>this.allowAddQuery()))}),this.editDataSourceActions.push({click:()=>this.editDataSource(),text:(0,ut.Mu)("DashboardWebStringId.DataSources.Edit"),visible:ke.computed((()=>this.allowEditDataSource()))}),this.editDataSourceActions.push({click:()=>this.manageQueries(),text:(0,ut.Mu)("DashboardWebStringId.DataSources.ManageQueries"),visible:ke.computed((()=>this.allowManageQueries()))})),this.editDataSourceActions.push({click:()=>this.editFilter(),text:(0,ut.Mu)("DashboardWebStringId.DataSources.Filter"),visible:ke.computed((()=>null!==this.filterEditorModel()))}),this.dataSourceTreeListViewModel=new tp(this)}_expandQuery(e,t){this.dataSourceBrowser.getDataFieldsArray(e.componentName(),t,"",Ud.mG).done((a=>{a.length>0&&this.selectedPath([e.componentName(),t,a[0].name()].join("."))}))}get canEditDataSource(){return!!this.dataSourceWizardExtension()}get canEditCustomSqlQueries(){return this.dataSourceWizardExtension()&&this.dataSourceWizardExtension().isCustomSqlEnabled||!1}refreshFieldList(){this.dataSourceBrowser.clearFieldsCache(this.selectedDataSourceComponentName()),this.dataSourceBrowser.initDataSource(this.selectedDataSource()),this.dataSourceTreeListViewModel.triggerItemsChanged()}showAddDataSourceForm(){this.popupContent(new Kh(this.accessibleDataSourcesExtension,(e=>!e.componentName()||Wl.$A.isValidName(e.componentName(),this.dataSourceBrowser._dataSources(),"componentName")),this.addDataSources,this.popupVisible))}editQuery(e){this.canEditDataSource&&this.dataSourceWizardExtension().showSqlQueryEditingDialog(this.selectedDataSource(),e)}
8editFederationQuery(e){this.canEditDataSource&&this.dataSourceWizardExtension().showFederationQueryEditingDialog(this.selectedDataSource(),e)}manageFederationQueries(){this.canEditDataSource&&this.dataSourceWizardExtension().showManageFederationQueriesDialog(this.selectedDataSource())}removeQuery(e){var t=this.selectedDataSource();if(t){var a=t.queries().filter((t=>t.name()===e))[0];a&&(t.queries.remove(a),t.calculatedFields.remove((t=>t.dataMember()===e)))}}removeFederationQuery(e){let t=this.selectedDataSource();if(t){let a=t.queries().find((t=>t.alias()===e));a&&(t.queries.remove(a),t.calculatedFields.remove((t=>t.dataMember()===e)))}}editDataSource(){if(this.canEditDataSource){var e=this.selectedDataSource();e instanceof jh.G&&this.dataSourceWizardExtension()._showEditJsonDataSourceDialog(e)}}_removeDataSource(e){this.selectedDataSource(null),this.dataSourceBrowser.removeDataSource(e),this.dataSourceBrowser._dataSources().length>0&&this.selectedDataSource(this.dataSourceBrowser._dataSources()[0])}get canAddCalculatedField(){return this.calcFieldEditor.canAddCalculatedField(this.selectedDataSourceComponentName())}_onDataSourcePropertyChanged(e){if(e.propertyName){if(e.dataSource instanceof kl.w){let t=e.dataSource;if("queries"===e.propertyName)if("added"===e.status){let a=e.model.name();this._expandQuery(t,a),this.refreshFieldList()}else"deleted"===e.status&&this.refreshFieldList()}else if(e.dataSource instanceof jh.G)switch(e.propertyName){case"rootElement":case"schema":this.refreshFieldList()}else if(e.dataSource instanceof Be.FederationDataSource){let t=e.dataSource;if("queries"===e.propertyName)if("added"===e.status){let a=e.model.alias();this._expandQuery(t,a),this.refreshFieldList()}else"deleted"===e.status&&this.refreshFieldList()}if(e.dataSource.hasCalculatedFields)switch(e.propertyName){case"fieldType":case"expression":this.refreshFieldList();break;case"calculatedFields":"added"!==e.status&&"deleted"!==e.status||this.refreshFieldList()}}else this.refreshFieldList()}}Xh([dl.JZ],ep.prototype,"_removeDataSource",null);class tp{constructor(e){this.treeListEditorOption=ke.observable(),(0,Qh.subscribeAndPerform)(e.selectedDataSource,(t=>{if(t){let t=(t,a,i)=>e.dataSourceBrowser.getDataFieldsArray(t,a,i,(()=>!0));this._itemsProvider=new Uh(e,t),this.treeListEditorOption({itemsProvider:this._itemsProvider,treeListController:new ap,selectedPath:e.selectedPath,templateName:"dx-dashboard-treelist-item-template",path:ke.observable(e.selectedDataSourceComponentName())})}else this.treeListEditorOption(null)}))}triggerItemsChanged(){this._itemsProvider&&this._itemsProvider.triggerItemsChanged()}}class ap extends Oe.TreeListController{hasItems(e){return e.hasItems}canSelect(e){return!e.data.isList}}const ip=DevExpress.Analytics.Wizard;var rp=a(592);class op extends rp.RequestWrapper{constructor(e){super(),this.dashboardControl=e}_sendRequest(e){return this.sendRequest(e.action,e.arg)}sendRequest(e,t){var a=(0,We.KO)();return this.dashboardControl.remoteService.postToServer(this.dashboardControl._endpointCollection.dataSourceWizardUrls.DataSourceWizardAction,{actionKey:e,arg:t}).done((e=>{if(e.success)a.resolve(e.result);else{let t=e.error;this.dashboardControl.notificationController.showError((0,ut.Mu)("DashboardWebStringId.Notification.ErrorHasOccuredOn"),t),a.reject(t)}})).fail((e=>{this.dashboardControl.notificationController.showError((0,ut.Mu)("DashboardWebStringId.Notification.ErrorHasOccuredOn"),e),a.reject()})),a.promise()}}class np extends ip._DataSourceWizardOptions{constructor(){super(),this.connectionStrings={...this.connectionStrings,olap:[]},this.wizardSettings={...this.wizardSettings,enableOlapDataSource:!1}}}class sp extends ip._MultiQueryDataSourceWizardOptions{constructor(){super(),this.connectionStrings={...this.connectionStrings,olap:[]},this.wizardSettings={...this.wizardSettings,enableOlapDataSource:!1}}}let dp={allowObjectPropertiesAsRoot:!0};function lp(e,t,a){(0,ip._registerChooseJsonSchemaPage)(e,t),e.getMetadata(ip.JsonDataSourceWizardPageId.ChooseJsonSchemaPage).create=()=>new ip.ChooseJsonSchemaPage(t,dp.allowObjectPropertiesAsRoot,{getParameters:()=>a().map((e=>({value:e.defaultValue(),name:e.name()}
8)))})}var up=a(546);const cp=DevExpress.Analytics.Wizard.Internal;function hp(e,t,a,i=e=>!0){let r,o;Wl.wM.requires(at.NW.isDefined(e)),Wl.wM.requires(at.NW.isDefined(t)),Wl.wM.requires(at.NW.isDefined(a)),e.ref||e.id?(o=e.ref||e.id,r=[o].concat(e.path?e.path.split("."):[])):e.pathParts&&e.pathParts.length>0?(r=e.pathParts,o=r[0]):(r=e.fullPath?e.fullPath.split("."):[],o=r[0]);let n,s,d=a.findDataSource(o);if(!d)throw new Error(`The '${o}' DataSource cannot be found.`);d.supportDataMembers?(n=r[1]||"",s=r.slice(2).join(".")):(n="",s=r.slice(1).join("."));let l=(0,We.KO)();return t.getDataFieldsArray(o,n,s,i).done((e=>{let t=e.map((e=>function(e,t){return{name:t instanceof Hh.u?e.dataMember():e.name(),displayName:ke.unwrap(e.displayName),isList:!e.isDataFieldNode(),specifics:e.isDataFieldNode()?e.fieldType&&$h.sO.typesMap[e.fieldType()]||"Default":e.isDataSourceNode&&e.isDataSourceNode()||e.isDataTableNode&&e.isDataTableNode()||e.isExpressionsNode&&e.isExpressionsNode()||e.isList&&e.isList()?"List":"Default",hasItems:!e.isDataFieldNode(),field:e}}(e,d)));l.resolve(t)})),l.promise()}class pp{constructor(e,t=e=>!1){Wl.wM.isNotFalsy(e,"The basic fields provider for a flattening fields provider"),this._basic=e,this._shouldFlatten=t}findDataField(e,t,a,i){throw new Error("The method is not implemented.")}getDataFieldsArray(e,t,a,i){let r=(0,We.KO)(),o=[],n=[];return this._basic.getDataFieldsArray(e,t,a,i).done((s=>{s.forEach((r=>{if(this._shouldFlatten(r)){if(r.isDataSourceNode&&r.isDataSourceNode())throw new Error("Flattening of the datasource and query nodes is not supported.");let n=(0,We.KO)();o.push(n.promise());let s=r.dataMember?ke.unwrap(r.dataMember):"",d=t||"",l=a?a+"."+s:s;this.getDataFieldsArray(e,d,l,i).done((e=>n.resolve(e))).fail((()=>n.reject()))}else n.push(r)})),o.length>0?(0,We.wj)(o).done(((...e)=>{let t=e.reduce(((e,t)=>e.concat(t)),[]);r.resolve(n.concat(t))})).fail((()=>r.reject())):r.resolve(n)})),r.promise()}}function mp(e){return{...{name:e.name(),data:null,id:e.componentName(),isSqlDataSource:e instanceof Be.SqlDataSource,isJsonDataSource:e instanceof jh.G,isObjectDataSource:e instanceof Be.ObjectDataSource,isFederationDataSource:e instanceof Be.FederationDataSource,isListType:!e.supportDataMembers,isSupportQueries:e.supportDataMembers},componentName:e.componentName()}}function gp(e,t){let a=bp((0,ip._restoreFederationDataSourceFromState)(e,t),t());return a.name((0,ut.Mu)("DashboardStringId.DefaultFederationDataSourceName")),a}function bp(e,t){let a=new Be.FederationDataSource({"@ItemType":"FederationDataSource"},new He.ModelSerializer);return e.sources().forEach((e=>{let i=fp(e,t);a.sources.push(i)})),e.queries().forEach((e=>{let t=Sp(e);a.queries.push(t)})),a}function fp(e,t){let a=new Be.Source({"@ItemType":"Source"});a.name(e.sourceName()),a.dataMember(e.dataMember()||"");let i=(r=e.sourceName(),o=e.dataMember(),r&&o?r.slice(0,-(o.length+1)):r);var r,o;let n=t.find((e=>e.name===i));if(!n)throw new Error(`The dashboard DataSource for SourceName '${e.sourceName()}' is not found.`);return a.dataSource(n.componentName),a}function yp(e,t,a){if(void 0===t.sources().find((t=>t.name()===e.sourceName()))){let i=fp(e,a);t.sources.push(i)}}function Sp(e){let t=(new He.ModelSerializer).serialize(e);return new Be.QueryNode(t)}function vp(e,t,a){let i=ke.observableArray(t),r=new p.FieldListProvider((e=>_p(e,a)),i,[new cp.FederationDataSourceItemsExtender(i)],!0),o=new Tp(e.sources(),i,r);return o.name(e.name()),e.sources().forEach((e=>{let t=function(e){let t=new up.FederationSource({});return t.dataMember(e.dataMember()),t.sourceName(e.name()),t}(e);o.sources.push(t)})),e.queries().forEach((e=>{let t=function(e,t){let a=(new He.ModelSerializer).serialize(e),i=t.createQuery(a);return i[xp]=e.alias(),i}(e,o);o.queries.push(t)})),o}let xp="__initialQuery";function Dp(e,t,a,i){Wl.wM.isNotFalsy(i,"'newQuery'"),Wl.wM.requires(!t.queries().some(((e,t)=>t!==a&&e===i)));let r=t.queries()[a];if(r===i)return;r?t.queries.splice(a,1,i):t.queries.push(i);let o=1,n=i.alias(),s=n;for(;void 0!==t.queries().find(((e,t)=>t!==a&&e.alias()===s));)s=n+" "+o++;i.alias(s),r&&i.alias()!==r.alias()&&Mp(e,t,r.alias(),i.alias())}function Ip(e){let t=e.map((e=>mp(e))),a=new Map;for(let e of t){let t=a.get(e.name);void 0!==t?t.push(e):a.set(e.name,[e])}return a.forEach(((e,t)=>{for(let a=1;a<e.length;a++)e[a].name=t+" "+a})),t.map((e=>({...e,id:e.componentName})))}function Cp(e){return{enableSqlDataSource:!e||!at.NW.isDefined(e.enableSqlDataSource)||e.enableSqlDataSource,enableJsonDataSource:!e||!at.NW.isDefined(e.enableJsonDataSource)||e.enableJsonDataSource,enableObjectDataSource:!1,enableFederationDataSource:!e||!at.NW.isDefined(e.enableFederationDataSource)||e.enableFederationDataSource,enableOlapDataSource:!e||!at.NW.isDefined(e.enableOlapDataSource)||e.enableOlapDataSource}}function _p(e,t){return hp(e,new pp(t,(e=>e&&(e.isDataTableNode&&e.isDataTableNode()||e.isExpressionsNode&&e.isExpressionsNode()))),new wp(t),(e=>e&&"CalculatedDataField"!==e.nodeType()))}class wp{constructor(e){this._basic=e}
8findDataSource(e){let t=this._basic.findDataSource(e);return t&&t._isFederationDataProvider?t:void 0}}class Tp extends up.FederationDataSource{constructor(e,t,a){super({},t,a,new He.ModelSerializer),this._sources=e,this._dataSources=t()}getQueryNameFromPath(e){if(!e)return"";Wl.wM.requires(!!e&&!!e.length);let t=this._dataSources.find((t=>t.ref==e[0]||t.id==e[0]));if(void 0===t)throw new Error(`The dataSource for path '${e.join(".")}' cannot be found.`);let a=this._sources.filter((e=>e.dataSource()===t.componentName));if(!a||0===a.length)return super.getQueryNameFromPath(e);if(1===a.length)return a[0].name();{let t=e.slice(1).join("."),i=a.find((e=>e.dataMember()===t));return void 0===i?super.getQueryNameFromPath(e):i.name()}}getPathFromQueryName(e){let t=this._sources.find((t=>t.name()===e));return void 0===t?super.getPathFromQueryName(e):function(e){return Wl.wM.isNotFalsy(e,"source"),[e.dataSource()].concat(e.dataMember()?[e.dataMember()]:[])}(t)}createQuery(e){let t=super.createQuery(e);return t.queryType()===rp.Federation
8QueryType[rp.FederationQueryType.UnionNode]&&(t.getQueryNameFromPath=e=>this.getQueryNameFromPath(e),t.getPathFromQueryName=e=>this.getPathFromQueryName(e)),t}}function Mp(e,t,a,i){e.items().filter((e=>e instanceof Be.DataDashboardItem&&e.dataSource()===t.componentName()&&e.dataMember()===a)).forEach((e=>{e.dataMember(i)})),t.calculatedFields().filter((e=>e.dataMember()===a)).forEach((e=>e.dataMember(i))),e.parameters().map((e=>e.dynamicListLookUpSettings())).filter((e=>!!e&&e.dataSource()===t.componentName()&&e.dataMember()===a)).forEach((e=>e.dataMember(i))),e.colorScheme().filter((e=>e.dataMember()===a)).forEach((e=>e.dataMember(i))),e.items().filter((e=>e instanceof Be.DataDashboardItem)).map((e=>e.colorScheme())).forEach((e=>e.filter((e=>e.dataMember()===a)).forEach((e=>e.dataMember(i)))))}class Np{constructor(e=[]){this.dashboardParameters=e}getItems(e){var t=[],a=e.fullPath&&e.fullPath.toLowerCase()||"";return""===a?t=[{displayName:(0,u.getLocalizationById)("DashboardWebStringId.DashboardParameters"),name:"Parameters",isList:!0,specifics:"parameters"}]:"parameters"===a&&(t=this.dashboardParameters.map((e=>({displayName:e.name(),name:e.name(),isList:!1,specifics:$h.sO.typesMap[e.type().replace("System.","")]})))),(0,We.KO)().resolve(t).promise()}}function Ep(e,t,a,i=void 0){return{customQueriesPreset:i,customizeQBInitData:a=>(a.parametersItemsProvider=new Np(t()),a.requestWrapper=e,a),selectStatement:(t,a)=>e.getSelectStatement(t,a),getItemsProviderCallback:()=>new Np(t()),fieldListsCallback:(e,t)=>_p(e,a)}}const Ap=3099;function Fp(e){switch(e){case"Sql":return ip.DataSourceType.Sql;case"Json":return ip.DataSourceType.Json;case"Olap":return Ap;case"Federation":return ip.DataSourceType.Federation}}function Pp(e){switch(e){case ip.DataSourceType.Sql:return"Sql";case ip.DataSourceType.Json:return"Json";case Ap:return"Olap";case ip.DataSourceType.Federation:return"Federation"}throw new Error("Unknown datasource type number: "+e)}const Vp={ChooseDataSourceTypePage:"dashboardChooseDataSourceTypePageId"},Bp={ChooseConnectionPage:"dashboardChooseOlapConnectionStringPageId"};class Op extends ip.ChooseDataSourceTypePage{constructor(e,t){super(e),this._confirmDialogViewModel=new ql.b,this._confirmDialogCustomTemplate={name:"dx-dashboard-confirm-dialog",data:this._confirmDialogViewModel},lu.registerIcon('<svg version="1.1" data-bind="svgAttrs" x="0px" y="0px" viewBox="0 0 96 96" xml:space="preserve"><g id="Layer_1"><g class="dxrd-svg-st1">\t<ellipse class="dxrd-svg-black" cx="44" cy="19.5" rx="26" ry="7.5"/></g><g class="dxrd-svg-st2"><path class="dxrd-svg-black" d="M46,52.7v-0.2L70,40V21.4c0,4.2-11.6,7.6-26,7.6s-26-3.4-26-7.6v45c0,4.2,11.6,7.6,26,7.6c0.7,0,1.3,0,2,0 V52.7z"/></g><g class="dxrd-svg-st0"><polygon class="dxrd-svg-blue" points="48,56 69,67 69,91 48,80"/></g><polygon class="dxrd-svg-blue" points="92,56 71,67 71,91 92,80"/><g class="dxrd-svg-st2"><polygon class="dxrd-svg-blue" points="70,42.2 48,53.7 70,65.3 92,53.7"/></g></g><g id="Layer_2"></g></svg>',"dx-dashboard-svg-wizard-OlapDataSource"),this.connectionStrings=e.connectionStrings,this._dataSources=e.dataSources&&e.dataSources()||[],this._customTemplates=t,t.push(this._confirmDialogCustomTemplate)}_createTypeItems(){let e=[],t=this._dataSourceTypeOptions.wizardSettings;return t.enableSqlDataSource&&e.push(new ip.TypeItem("Database","DataAccessUIStringId.DSTypeSql","sqldatasource","dxrd-svg-wizard-SqlDataSource",Fp("Sql"))),t.enableJsonDataSource&&e.push(new ip.TypeItem("JSON","DataAccessUIStringId.DSTypeJson","jsondatasource","dxrd-svg-wizard-JsonDataSource",Fp("Json"))),t.enableOlapDataSource&&e.push(new ip.TypeItem("OLAP Data Source","DashboardStringId.DefaultOlapDataSourceName","olapdatasource","dx-dashboard-svg-wizard-OlapDataSource",Fp("Olap"))),t.enableFederationDataSource&&e.push(new ip.TypeItem("Data Federation","DataAccessUIStringId.DSTypeFederation","federationdatasource","dxrd-svg-wizard-FederationDataSource",Fp("Federation"))),e}commit(){if(this.selectedItem().type===ip.DataSourceType.Federation&&(!this._dataSources||0===this._dataSources.length)){let e=(0,We.KO)();return this._confirmDialogViewModel.confirm((0,ut.Mu)("DashboardWebStringId.DataSources.DashboardDataSourceWizard"),(0,ut.Mu)("DataAccessStringId.Wizard_NoDataSourcesForDataFederationMessage"),(0,ut.Mu)("DashboardStringId.ButtonOK")).always((()=>e.reject())),e.promise()}return super.commit()}dispose(){this._customTemplates.remove(this._confirmDialogCustomTemplate),super.dispose()}}function Lp(e,t,a){let i=e.getMetadata(ip.DataSourceWizardPageId.ChooseDataSourceTypePage);i||((0,ip._registerChooseDataSourceTypePage)(e,t),i=e.getMetadata(ip.DataSourceWizardPageId.ChooseDataSourceTypePage),e.unregisterMetadata(ip.DataSourceWizardPageId.ChooseDataSourceTypePage)),e.registerMetadata(Vp.ChooseDataSourceTypePage,{setState:(e,t)=>
vendor: 12,655 bytes, line 8
8{t.dataSourceType=e.dataSourceType},getState:e=>e,resetState:(e,t)=>{e.dataSourceType=t.dataSourceType},create:()=>new Op(t,a),description:i.description,template:i.template})}class kp extends ip.WizardPageBase{constructor(e){super(),this._selectedConnectionString=ke.observableArray([]),this._connectionStrings=e,this._disposables.push(this._selectedConnectionString.subscribe((()=>this._onChange())))}canNext(){return!1}canFinish(){return 0!==this._selectedConnectionString().length}commit(){var e=(0,We.KO)();return this._selectedConnectionString()[0]?e.resolve({connectionName:this._selectedConnectionString()[0].name}):e.resolve(),e.promise()}initialize(e){if(this._connectionStrings&&1===this._connectionStrings.length)this._selectedConnectionString([this._connectionStrings[0]]);else if(this._connectionStrings&&this._connectionStrings.length>0){let a=this._connectionStrings.filter((t=>t.name==e.connectionName));var t=a.length>0?a[0]:this._connectionStrings[0];this._selectedConnectionString(t?[t]:[])}else this._selectedConnectionString([]);return(0,We.KO)().resolve().promise()}}function Wp(e,t){let a=e.getMetadata(ip.SqlDataSourceWizardPageId.ChooseConnectionPage);a||((0,ip._registerChooseSqlConnectionPage)(e,void 0),a=e.getMetadata(ip.SqlDataSourceWizardPageId.ChooseConnectionPage),e.unregisterMetadata(ip.SqlDataSourceWizardPageId.ChooseConnectionPage)),e.registerMetadata(Bp.ChooseConnectionPage,{create:()=>new kp(t),setState:(e,t)=>{t.connectionName=e.connectionName},getState:e=>e.olapDataSourceWizard,resetState:(e,t)=>{e.connectionName=t.connectionName},template:a.template,description:a.description})}class Rp extends ip.PageIterator{getInitialPage(){return Vp.ChooseDataSourceTypePage}getNextPageId(e){if(!e)return this.getInitialPage();{let t=this._getCurrentState();switch(e){case Vp.ChooseDataSourceTypePage:switch(t.dashboardDataSourceType){case"Sql":return ip.SqlDataSourceWizardPageId.ChooseConnectionPage;case"Olap":return Bp.ChooseConnectionPage;case"Json":return ip.JsonDataSourceWizardPageId.ChooseConnectionPage;case"Federation":return ip.FederationDataSourceWizardPageId.FederatedQueryConfigurePage;default:throw new Error("Unknown datasource type.")}case ip.SqlDataSourceWizardPageId.ChooseConnectionPage:return this.getConfigureQueryPage();case ip.ObjectDataSourceWizardPageId.ChooseTypesPage:return ip.ObjectDataSourceWizardPageId.ChooseDataMembersPage;case ip.ObjectDataSourceWizardPageId.ChooseDataMembersPage:return ip.ObjectDataSourceWizardPageId.ConfigureParametersPage;case this.getConfigureQueryPage():return this.getConfigureSqlParametersPage();case ip.JsonDataSourceWizardPageId.ChooseConnectionPage:return t.jsonDataSourceWizard.connectionName?ip.JsonDataSourceWizardPageId.ChooseJsonSchemaPage:ip.JsonDataSourceWizardPageId.ChooseJsonSourcePage;case ip.JsonDataSourceWizardPageId.ChooseJsonSourcePage:return ip.JsonDataSourceWizardPageId.ChooseJsonSchemaPage}}}getConfigureQueryPage(){return ip.SqlDataSourceWizardPageId.ConfigureQueryPage}getConfigureSqlParametersPage(){return ip.SqlDataSourceWizardPageId.ConfigureParametersPage}getConfigureObjectParametersPage(){return ip.ObjectDataSourceWizardPageId.ConfigureParametersPage}}class zp extends Rp{constructor(e,t){super(e,t)}}class Gp extends Rp{constructor(e,t){super(e,t)}getInitialPage(){return ip.SqlDataSourceWizardPageId.ConfigureQueryPage}}class $p extends ip.PopupWizard{constructor(e){super(e)}}class Hp extends $p{get options(){return this._options}constructor(e,t){super(e),this.title=(0,ut.Mu)("DashboardWebStringId.DataSources.DashboardDataSourceWizard"),this._container=e=>e.closest(".dx-dashboard-widget-container"),this._extendCssClass="dxrd-sqldatasource-wizard",this._options=t}}class qp{constructor(){this.sqlDataSourceWizard={},this.jsonDataSourceWizard={},this.olapDataSourceWizard={},this.objectDataSourceWizard={},this.federationDataSourceWizard={}}get dashboardDataSourceType(){return this.dataSourceType&&Pp(this.dataSourceType)||void 0}set dashboardDataSourceType(e){this.dataSourceType=Fp(e)}}function Up(e,t,a,i,r,o,n,s,d){var l=new ip.PageFactory,u=new np;return u.callbacks=Ep(e,t,s),u.disableCustomSql=a,u.requestWrapper=e,u.wizardSettings=Cp(r),u.allowCreateNewJsonConnection=i||!1,u.connectionStrings=o,u.dataSources=ke.pureComputed((()=>n)),Lp(l,u,d),(0,ip._registerChooseSqlConnectionPage)(l,o.sql),Wp(l,o.olap),(0,ip._registerChooseJsonConnectionPage)(l,u),(0,ip._registerConfigureQueryPage)(l,u),(0,ip._registerConfigureParametersPage)(l,e),(0,ip._registerChooseJsonSourcePage)(l,e,(()=>new Np(t()))),lp(l,e,t),function(e,t){let a=e.getMetadata(ip.FederationDataSourceWizardPageId.FederatedQueryConfigurePage);a||((0,ip._registerFederatedQueryConfigurePage)(e,t),a=e.getMetadata(ip.FederationDataSourceWizardPageId.FederatedQueryConfigurePage));let i={...a},r=a.create;i.create=()=>{let e=r();return e.canNext=()=>!1,e},e.unregisterMetadata(ip.FederationDataSourceWizardPageId.FederatedQueryConfigurePage),e.registerMetadata(ip.FederationDataSourceWizardPageId.FederatedQueryConfigurePage,i)}(l,u),new Hp(l,u)}class Kp extends Rp{getInitialPage(){return super.getInitialPage()}getConfigureQueryPage(){return ip.SqlDataSourceWizardPageId.MultiQueryConfigurePage}getConfigureSqlParametersPage(){return ip.SqlDataSourceWizardPageId.MultiQueryConfigureParametersPage}}class Yp extends $p{get options(){return this._options}constructor(e,t){super(e),this._extendCssClass="dxrd-multiqueries-sqldatasource-wizard",this.height(443),this._options=t}}function jp(e,t,a,i,r,o,n,s,d){var l=new ip.PageFactory,u=new sp;return u.callbacks=Ep(e,t,s,Yp.customQueriesPreset),u.disableCustomSql=a,u.requestWrapper=e,u.wizardSettings=Cp(r),u.allowCreateNewJsonConnection=i||!1,u.connectionStrings=o,u.dataSources=ke.pureComputed((()=>n)),Lp(l,u,d),(0,ip._registerChooseSqlConnectionPage)(l,o.sql),Wp(l,o.olap),(0,ip._registerMultiQueryConfigurePage)(l,u),(0,ip._registerMultiQueryConfigureParametersPage)(l,e),(0,ip._registerChooseJsonConnectionPage)(l,u),(0,ip._registerChooseJsonSourcePage)(l,e,(()=>new Np(t()))),lp(l,e,t),(0,ip._registerFederatedQueryConfigurePage)(l,u),l.getMetadata(ip.SqlDataSourceWizardPageId.MultiQueryConfigurePage).canNext=e=>e._hasParametersToEdit(),new Yp(l,u)}var Qp=a(8798),Zp=a(8914),Jp=a(7395),Xp=a(5143),em=a(499),tm=a(6465);class am extends tm.L{_getDataId(){return null}constructor(e,t,a){super(),this.dataItemType=t,this._fieldConstraint=a,this.name=ke.observable("NewContainer"),this.dataLink=new Be.DataItemLink(e),this.dataLink.itemType("Seed")}_getContainerType(){return"Stub"}_getBindingModel(){return[{propertyName:"dataLink",dataItemType:this.dataItemType,emptyPlaceholder:"Data",selectedPlaceholder:"Configure Data",fieldConstraint:this._fieldConstraint}]}grow(e,t,a){var i=[];if((0,Pl.Q0)(a))a.groupDataItems.forEach((r=>{var o=t.creator(void 0,r),n=e._createDataItem(r,o._getBindingModel()[0]);n.groupIndex(a.groupIndex());let s=o._getBindingModel()[0];o[s.propertyName].uniqueName(n.uniqueName()),i.push(o)}));else{var r=t.creator(void 0,a),o=e._createDataItem(a,r._getBindingModel()[0]);let n=r._getBindingModel()[0];r[n.propertyName].uniqueName(o.uniqueName()),i.push(r)}return i}_getInfoCore(){return[Ns.YG,Ns.UU]}_getDefaultItemType(){return"Stub"}}var im=a(5715),rm=a(3532),om=a(3947);class nm extends ic.$C{constructor(e){super(e)}_composeTabsCore(e){var t={};return t[rm.Ph.propertyName]=[rm.No.propertyName,"<>","Uri"],[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.ImageOptions",rc.d.getCommonWrapper(e,[rm.No,rm.Ph,om.xP,om.sE,om.Ev],t))]}}var sm=a(2248),dm=a(7069);class lm extends ic.$C{constructor(e){super(e)}_composeTabsCore(e,t){var a=new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common");return ke.computed((()=>{a.tabModel(rc.d.getCommonMapWrapper(e,t.propertiesController,[dm.We,sm.Sg,rc.d.getShapeTitleSerializationInfo(e)]))})),[a,new wl.gV(wl.iq.ColorLegend,"DashboardWebStringId.AccordionTab.MapLegend",rc.d.getColorLegendWrapper(e)),new wl.gV(wl.iq.WeightedLegend,"DashboardWebStringId.AccordionTab.WeightedLegend",rc.d.getWeightedLegendWrapper(e))]}}var um=a(3915),cm=a(9818),hm=a(1360),pm=a(2369),mm=a(9220),gm=a(6157),bm=a(1807),fm=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class ym extends ic.WZ{constructor(e,t=e=>{},a=e=>{},i=e=>{},r=()=>{}){super(e),this.editTemplateHandler=t,this.editFormat=a,this.applyTemplateToAllCards=i,this.editRuleHandler=r}_composeTabsCore(e,t){var a=new wl.gV(wl.iq.Common,"DashboardWebStringId.Options",this.getCommonWrapper(e,t.dashboardItem,t.dataSourceBrowser)),i=new wl.gV(wl.iq.DeltaOptions,"DashboardWebStringId.Grid.DeltaOptions"),r=new wl.gV(wl.iq.SparklineOptions,"DashboardWebStringId.Card.SparklineOptions",this.getSparklineWrapper(e)),o=new wl.gV(wl.iq.CardTemplates,"DashboardWebStringId.CardLayout.Editor.CardLayout"),n=new wl.gV(wl.iq.DeltaFormats,"DashboardWebStringId.CardLayout.Editor.FormatOptions"),s=new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting"),d=[a,o,i,r,n,s];return e instanceof cm.Z&&(ke.computed((()=>{i.tabModel(rc.d.getDeltaOptionsWrapper(e._isTypeEmpty()?e.deltaOptions:e.cardDeltaOptions))})),s.tabModel(this.getFormatRulesWrapper(e,t.dashboardItem)),this.fillTemplatesTab(o,e),n.tabModel(rc.d.getDeltaFormatsOptionsWrapper(e,this.editFormat))),d}getCommonWrapper(e,t,a){var i=[{editorOptions:{placeholder:(0,_l.A)(a,t,e)},...Ns.UU}];return new Zc.U({model:e,properties:i,disabledFilterRules:null})}getSparklineWrapper(e){var t=rc.d.getSparklineOptionsProperties(),a={};a[bm.mE.propertyName]=[pm.l5.propertyName,"=",!1],a[bm.gk.propertyName]=[pm.l5.propertyName,"=",!1],a[bm.nR.propertyName]=[pm.l5.propertyName,"=",!1];var i={};return i[pm.l5.propertyName]=()=>e._isTypeEmpty(),new Zc.U({model:e,properties:[pm.l5,{container:mm.wn,properties:t}],disabledFilterRules:a,visibilityFilterRules:i})}fillTemplatesTab(e,t){var a=ke.computed((()=>this.getAvailableTemplates(t))),i=ke.computed({read:()=>t.layoutTemplate(),write:e=>{this.switchTemplate(t,e)}});const r={propertyName:"title",dataSource:a(),enableEditItem:e=>!(e instanceof hm.wb),editItemHandler:this.editTemplateHandler,customToolbarItems:[{name:(0,ut.Mu)("DashboardWebStringId.CardLayout.ApplyToAllCards"),icon:"dx-dashboard-template-to-all-cards",action:()=>{this.applyTemplateToAllCards(i())}}]};e.tabModel(new Zc.U({model:{layoutTemplates:i},properties:[{formAdapterItem:(0,ul.G)(r),propertyName:"layoutTemplates"}]}))}switchTemplate(e,t){(t=>e.layoutTemplate().getType()!==t.getType())(t)&&e._setTemplateSwitchingOptions(t)}getAvailableTemplates(e){var t=[],a=!1,i=e.layoutTemplate(),r=e=>{var r=new e;r.getType()===i.getType()?(t.push(i),a=!0):(r._resetToDefaults(),t.push(r))};return r(hm.jX),r(hm.fS),r(hm.cT),r(hm.b9),a||t.push(i),t}getFormatRulesWrapper(e,t){var a={propertyName:Kc.HI.propertyName,createNewItemHandler:()=>{var t=new ih.z;return t.cardId(e._getDataId()),t},editItemHandler:this.editRuleHandler,visibleItemsFilter:t=>t instanceof ih.z&&t.cardId()===e._getDataId()};return new Zc.U({model:t,properties:[{...gm.Hv,formAdapterItem:(0,ul.oL)(a)}]})}}fm([dl.JZ],ym.prototype,"switchTemplate",null);var Sm=a(4453);class vm extends ic.$C{constructor(e,t){super(e),this.editRuleHandler=t}_composeTabsCore(e,t){return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e)),new wl.gV(wl.iq.ContentArrangement,"DashboardWebStringId.AccordionTab.Layout",rc.d.getContentArrangementWrapper(e)),new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting",Sm.Q.getFormatRulesWrapper(e,(()=>fh(e)?new ih.z:new rh.X),(()=>!0),this.editRuleHandler))]}}var xm=a(4432),Dm=a(708),Im=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class Cm{composeTabs(e,t){void 0===t.applyTemplateToAllCards&&(t.applyTemplateToAllCards=e=>{});var a=new wl.gV(wl.iq.CardTemplateSettings,"DashboardWebStringId.CardLayout.LayoutOptions");return this.fillLayoutsTab(a,e,t.dimensionNames,t.applyTemplateToAllCards),[a]}fillLayoutsTab(e,t,a,i){const r=new Dm.y,o=t._collectProperties(a),n=o.map((e=>(0,Ue.uQ)({checked:e.checked,selectedItem:e.selectedItem||(()=>{})},(()=>
8r.refresh())))),s={dataFields:["checked","title","selectedItem","lookupDataSource"],isToolbarVisible:!1,gridColumns:[{dataField:"checked",dataType:"boolean",width:40},{dataField:"selectedItem",calculateDisplayValue:e=>e.title,lookup:{displayExpr:"displayText",valueExpr:"key"}}],customizeInlineEditor:e=>{if(e.editorOptions.dataSource=e.row.data.lookupDataSource,"selectedItem"===e.dataField){var t=e.editorOptions.onValueChanged;e.editorOptions.onValueChanged=function(a){t.call(a.component,a),setTimeout((()=>e.component.saveEditData()))}}},customizeCell:e=>{if(!e.isEditing&&"selectedItem"===e.column.dataField&&e.data.lookupDataSource){const t=document.createElement("div");t.append((0,at.aZ)("dx-dashboard-ce-edit")),t.classList.add("custom-edit-icon"),t.classList.add("dx-dashboard-editable-cell"),(0,We.I1)(e.cellElement).appendChild(t)}},enableEditItem:(e,t)=>"selectedItem"!==t.column.dataField||!!t.data.lookupDataSource,forceRefreshCallback:r};e.tabModel(new Zc.U({model:{minWidth:t.minWidth,maxWidth:t.maxWidth,templateProperties:ke.observableArray(o),buttonsFakeProperty:{}},properties:[{...xm.bV,formAdapterItem:(0,ul.kx)({min:1,format:"0#"})},{...xm.JX,formAdapterItem:(0,ul.pJ)({defaultValue:200,editorOptions:{min:1,format:"0#"}})},{formAdapterItem:(0,ul.JI)(s),propertyName:"templateProperties"},{propertyName:"buttonsFakeProperty",formAdapterItem:(0,ul.uu)([{text:(0,p.localize)("DashboardWebStringId.CardLayout.ResetTemplate"),onClick:()=>this.resetTemplate(t),elementAttr:{class:"dx-dashboard-card-template-reset-button"}},{text:(0,p.localize)("DashboardWebStringId.CardLayout.ApplyToAllCards"),onClick:()=>i(t),elementAttr:{class:"dx-dashboard-card-template-apply-all-button"}}])}],disposableModelSubscriptions:n}))}resetTemplate(e){e._resetToDefaults()}}Im([dl.JZ],Cm.prototype,"resetTemplate",null);var _m=a(1548),wm=a(8533),Tm=a(7576),Mm=a(164);function Nm(e,t){const a=e.valueLevel(),i=(0,Ch.k$)(e.value.peek(),t);return!i.length||a&&0!==i.filter((e=>e.value===a)).length||e.valueLevel(i[0].value),i||[]}class Em{static getIndicatorsWrapper(e,t,a){const i=[],r=new Dm.y;i.push((0,Ue.Ro)(e.indicators,(e=>e.name.subscribe((()=>r.refresh())))));var o={createNewItemHandler:t,propertyName:Mm.Wh.propertyName,editItemHandler:a,visibleItemsFilter:()=>!0,forceRefreshCallback:r};return new Zc.U({model:e,properties:[{...wm.vH,formAdapterItem:(0,ul.oL)(o)}],disposableModelSubscriptions:i})}static getIndicatorPropertiesWrapper(e,t,a,i,r){const o=[],n=ke.pureComputed((()=>(0,Ch.Ye)(t,a,Ch.cJ)().map((e=>({value:ke.unwrap(e.uniqueName),displayValueId:ke.unwrap(e.displayName)}))))),s=n().map((e=>ke.unwrap(e.value)));!e.value()&&s.length&&e.value(s[0]);const d=ke.pureComputed((()=>e.value()?Nm(e,t):[]));e.value()&&(Nm(e,t),setTimeout((()=>{i.fire()}))),o.push(n,d),o.push((0,Ue.uQ)({seriesDataId:e.value,legendText:e.legendText,itemType:e.itemType},(()=>function(e,t,a){let i=e.value(),r=e.legendText();if(r||i){let o=r;!o&&i&&(o=(0,Ch.Ws)(e,t,a)),e.displayName(o)}}(e,t,a)))),o.push((0,Ue.uQ)({typeName:e._typeName},(()=>e._updateItemType())));const l={...Tm.LD,formAdapterItem:(0,ul.uf)({values:n})},u={...Tm.FA,formAdapterItem:(0,ul.uf)({values:d})},c={...Tm.uJ,formAdapterItem:(0,ul.kx)({min:1,format:"#"})},h={},p=r("chartIndicators");p?.customChartIndicators?.forEach((e=>{h[e.type]=e.displayName}));const m={...Tm.Gu,propertyName:"_typeName",values:(0,We.X$)({},Tm.Gu.values,h)},g=[Mm.Wh,m,l,u,Tm.FA,Tm.Py,Tm.qH,Tm.lm,Tm.b_,c,Tm.Qk];return new Zc.U({model:e,properties:g,disabledFilterRules:{},visibilityFilterRules:{},disposableModelSubscriptions:o})}}class Am extends ic.$C{constructor(e){super(e.customizeHandler),this.options=e}_getAxisXTabModel(e,t,a){var i=e.arguments()[0]?e.arguments()[0].dateTimeGroupInterval():"None",r=a&&Pl.J7.isOlap(a.dataMember());return rc.d.getAxisWrapper(e.axisX,ke.pureComputed((()=>{var a=e.arguments().length;return a?1===a?e.arguments()[0]&&(0,_l.F)(t,e,e.arguments()[0]):"Arguments":""})),null,Pl.J7.isDateTime(a)&&!r,Pl.J7.isNumeric(a)&&!r,i)}_composeTabsCore(e,t){let a=ke.observable();if(1==e.arguments().length){var i=e.arguments()[0];t.dataSourceBrowser.findDataField(e.dataSource(),e.dataMember(),i.dataMember()).done((e=>{a(e)}))}var r=[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e,[wm.GA]))],o=new wl.gV(wl.iq.AxisX,"DashboardWebStringId.Chart.AxisX");return o.tabModel(this._getAxisXTabModel(e,t.dataSourceBrowser,a())),a.subscribe((a=>{o.tabModel(this._getAxisXTabModel(e,t.dataSourceBrowser,a))}
8)),r.push(o),e&&e.panes().forEach((a=>{var i=1===e.panes().length?"":" ("+a.name()+")";r.push(new wl.gV(wl.iq.AxisY+i,(0,ut.Mu)("DashboardWebStringId.Chart.AxisY")+i,rc.d.getAxisWrapper(a.primaryAxisY,ke.pureComputed((()=>{var i=a.series().filter((e=>!e.plotOnSecondaryAxis()));if(!i.length)return"";var r=i.reduce(((e,t)=>e.concat(t._getBindingModel().map((e=>t[e.propertyName])).filter((e=>!!e.dataItem())).map((e=>e.dataItem())))),[]);return 1===r.length?(0,_l.F)(t.dataSourceBrowser,e,r[0]):"Values"})),_m.jR))),a.series().filter((e=>e.plotOnSecondaryAxis())).length>0&&r.push(new wl.gV(wl.iq.AxisY+"secondary"+i,(0,ut.Mu)("DashboardWebStringId.Chart.AxisYSecondary")+i,rc.d.getAxisWrapper(a.secondaryAxisY,ke.pureComputed((()=>{var i=a.series().filter((e=>e.plotOnSecondaryAxis()));return i.length?1===i.length?(0,_l.A)(t.dataSourceBrowser,e,i[0]):"Values":""})),_m.jR)))})),r.push(new wl.gV(wl.iq.Legend,"DashboardWebStringId.AccordionTab.ChartLegend",rc.d.getLegendWrapper(e))),r.push(new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting",Sm.Q.getFormatRulesWrapper(e,(()=>this.options.createCFRuleDelegate()),(()=>!0),this.options.editCFRuleHandler))),r.push(new wl.gV(wl.iq.Indicators,"DashboardWebStringId.Chart.Indicators",Em.getIndicatorsWrapper(e,(()=>this.options.createIndicatorDelegate()),this.options.editChartIndicatorHandler))),r}}var Fm=a(6224),Pm=a(8285),Vm=a(7011),Bm=a(3986);class Om extends ic.WZ{constructor(e,t=Pm.o.chartSeriesViewTypesMap,a=!0,i=!0,r,o){super(e),this._containerTypesMap=t,this._allowConfigurePointLabels=a,this._allowSecondaryAxis=i,this._editCFRuleHandler=r,this._createCFRuleDelegate=o}_composeTabsCore(e,t){var a=new wl.__(wl.iq.Type,"DashboardWebStringId.Type"),i=new wl.gV(wl.iq.Common,"DashboardWebStringId.Options"),r=new wl.gV(wl.iq.PointLabels,"DashboardWebStringId.AccordionTab.ScatterChartPointLabelOptions"),o=new wl.gV(wl.iq.ColoringOptions,"DashboardWebStringId.ColoringOptions"),n=new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting"),s=[a,i,o,r,n];return this._fillSeriesTypeWrapper(a,e,t.containerType),this._fillSeriesGeneralTab(i,e,t.dashboardItem,t.dataSourceBrowser),this._fillConditionalFormattingTab(n,e,t.dashboardItem,t.dataSourceBrowser),e&&e[Vm.wK.propertyName]&&o.tabModel(new Zc.U({model:t.dashboardItem.coloringOptions,properties:[Bm.OH]})),this._allowConfigurePointLabels&&r.tabModel(rc.d.getLabelsWrapper(e)),s}_fillSeriesTypeWrapper(e,t,a){if(t){e.tabModel(new im.z(this._containerTypesMap,a,Pm.o.chartSeriesGroupLocalization,["Bar","StackedBar","Point","Line","Area","RangeArea"]))}}_showPointMarkersVisible(e){return(e instanceof _h.lr||e instanceof _h.K9)&&-1!==Fm.z.indexOf(e.seriesType())}_showIgnoreEmptyPointsVisible(e){return e instanceof _h.K9&&-1!==["FullStackedLine","StackedSplineArea","FullStackedSplineArea","StackedArea","FullStackedArea"].indexOf(e.seriesType())||this._showPointMarkersVisible(e)}_fillSeriesGeneralTab(e,t,a,i){if(t){var r=[{editorOptions:{placeholder:(0,_l.A)(i,a,t)},...Ns.UU},Vm.wK,Vm.Zx,Vm.fT],o={};o[Vm.Zx.propertyName]=e=>this._showIgnoreEmptyPointsVisible(e.model),o[Vm.fT.propertyName]=e=>this._showPointMarkersVisible(e.model),o[Vm.wK.propertyName]=e=>this._allowSecondaryAxis,e.tabModel(new Zc.U({model:t,properties:r,visibilityFilterRules:o}))}}_fillConditionalFormattingTab(e,t,a,i){if(!t._isConditionalFormattingSupported)return;e.tabModel(Sm.Q.getFormatRulesWrapper(a,(()=>{const e=this._createCFRuleDelegate();return e.dataItemName(t._getDataId()),e.dataItemApplyToName(t._getDataId()),e}),(e=>{const a=t._measures.map((e=>e.uniqueName())).filter((e=>!!e));return-1!==a.indexOf(e.dataItemName())||-1!==a.indexOf(e.dataItemApplyToName())}),this._editCFRuleHandler))}}var Lm=a(2953),km=a(1053),Wm=a(7766);class Rm extends ic.WZ{constructor(e,t=e=>{}){super(e),this.editDeltaFormatHandler=t}_composeTabsCore(e,t){var a=[new wl.__(wl.iq.Type,"DashboardWebStringId.Map.WeightedLegendType",this.getMapTypeWrapper(e,t.containerType)),new wl.gV(wl.iq.Common,"DashboardWebStringId.Options",new Zc.U({model:e,properties:[Ns.UU,Wm.XJ,Wm.td,Wm.IQ]}))];return e instanceof Lm.fB&&(a.push(new wl.gV(wl.iq.DeltaOptions,"DashboardWebStringId.Grid.DeltaOptions",rc.d.getDeltaOptionsWrapper(e.deltaOptions))),a.push(new wl.gV(wl.iq.DeltaFormats,"DashboardWebStringId.CardLayout.Editor.FormatOptions",rc.d.getDeltaFormatsOptionsWrapper(e,this.editDeltaFormatHandler)))),a}getMapTypeWrapper(e,t){return e?new im.z(km.a.choroplethMapTypesMap,t):null}}var zm=a(6476);class Gm extends ic.$C{constructor(e){super(e)}_composeTabsCore(e,t){const a=rc.d.getCommonMapWrapper(e,t.propertiesController,[rc.d.getAttributeNamesSerializationInfo(e,zm.CK,!1),dm.We]);return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",a),new wl.gV(wl.iq.ShapeLabels,"DashboardWebStringId.AccordionTab.ChoroplethMapSh
8apeLabelsAttribute",this.getShapeLabelsWrapper(e)),new wl.gV(wl.iq.ColorLegend,"DashboardWebStringId.AccordionTab.MapLegend",rc.d.getColorLegendWrapper(e))]}getShapeLabelsWrapper(e){var t=[rc.d.getShapeTitleSerializationInfo(e),rc.d.getAttributeNamesSerializationInfo(e,zm.rC,!0,"DashboardWebStringId.Map.UseBindingAttribute"),zm.QE];return new Zc.U({model:e,properties:t,disabledFilterRules:{}})}}var $m=a(3359),Hm=a(414),qm=a(208);class Um{composeTabs(e,t){return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",this.getCommonWrapper(e,t.argument,t.rangeFilterItem))]}getCommonWrapper(e,t,a){var i=[],r={},o=-1!==["Year","MonthYear","QuarterYear","DayMonthYear"].indexOf(t.dateTimeGroupInterval());return i.push({...Ns.UU,validateBeforeSet:!0,validationRules:[{type:"custom",validationCallback:e=>!a.dateTimePeriods().filter((t=>t.name()===e.value))[0],message:(0,ut.Mu)("DashboardStringId.UniqueNameValidationMessage")}]}),i.push({container:$m.iP,properties:[{displayName:"DashboardWebStringId.RangeFilter.StartMode",replacementPropertyName:"start_mode",...$m.Mq},{displayName:"DashboardWebStringId.RangeFilter.StartIntervalAndOffset",replacementPropertyName:"start_flow_options",...Hm.Ju,formAdapterItem:(0,ul.Or)()},{container:Hm.JU,properties:[{displayName:"DashboardWebStringId.RangeFilter.StartDate",replacementPropertyName:"start_date",editorOptions:{type:o?"date":"datetime"},...qm.p6}]}]}),r.start_date=["start_mode","=","Fixed"],r.start_flow_options=["start_mode","=","Flow"],i.push({container:$m.Lz,properties:[{displayName:"DashboardWebStringId.RangeFilter.EndMode",replacementPropertyName:"end_mode",...$m.Mq},{displayName:"DashboardWebStringId.RangeFilter.EndIntervalAndOffset",replacementPropertyName:"end_flow_options",...Hm.Ju,formAdapterItem:(0,ul.Or)()},{container:Hm.JU,properties:[{displayName:"DashboardWebStringId.RangeFilter.EndDate",replacementPropertyName:"end_date",editorOptions:{type:o?"date":"datetime"},...qm.p6}]}]}),r.end_date=["end_mode","=","Fixed"],r.end_flow_options=["end_mode","=","Flow"],i.push({propertyName:"dateSampleFakeProperty",formAdapterItem:(0,ul.ln)({target:e._getPeriodTextValue})}),i.push({propertyName:"buttonsFakeProperty",formAdapterItem:(0,ul.uu)([{text:(0,p.localize)("DashboardWebStringId.RangeFilter.SetDefaultCustomPeriod"),onClick:()=>a.defaultDateTimePeriodName(e.name()),visible:ke.computed((()=>a.defaultDateTimePeriodName()!==e.name()))},{text:(0,p.localize)("DashboardWebStringId.RangeFilter.ClearDefaultCustomPeriod"),onClick:()=>a.defaultDateTimePeriodName(null),visible:ke.computed((()=>a.defaultDateTimePeriodName()===e.name()))}])}),new Zc.U({model:e,properties:i,visibilityFilterRules:r,modelExtention:{buttonsFakeProperty:{},dateSampleFakeProperty:{}}})}}var Km=a(1187);class Ym extends ic.$C{constructor(e,t){super(e),this.editRuleHandler=t}_composeTabsCore(e,t){return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e,[],{})),new wl.gV(wl.iq.Layout,"DashboardWebStringId.AccordionTab.Layout",this.getLayoutWrapper(e)),new wl.gV(wl.iq.CustomRanges,"DashboardWebStringId.RangeFilter.CustomPeriods",rc.d.getCustomRangesWrapper(e,this.editRuleHandler,t.dataSourceBrowser,e.dimension))]}getLayoutWrapper(e){var t=[Km.Lm,Km.gz,Km.yQ,Km.S0];return Km.S0.editorOptions.placeholder=(0,ut.Mu)(Km.S0.editorOptions.placeholder),new Zc.U({model:e,properties:t})}}var jm=a(4907),Qm=a(5842),Zm=a(641),Jm=a(5746),Xm=a(4730);class eg extends ic.$C{constructor(e){super(e)}_composeTabsCore(e){var t={};t[Zm.ob.propertyName]=e=>{var t=e.model;return t instanceof jm.n?"Checked"===t.listBoxType():t instanceof Zs.x&&"Checked"===t.comboBoxType()};var a=Zm.ob;return e._useNeutralFilterMode()&&(a.displayName="DashboardWebStringId.FilterItem.AllowEmptyFilter"),[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e,[Qm.q,Jm.k,Zm.ob,Xm.C,Zm.ST],t))]}}var tg=a(4528),ag=a(741);class ig extends ic.WZ{constructor(e,t=e=>{}){super(e),this.editFormatHandler=t}_composeTabsCore(e,t){var a=[new wl.gV(wl.iq.Common,"DashboardWebStringId.Options",this.getCommonWrapper(e,t.dashboardItem,t.dataSourceBrowser)),new wl.gV(wl.iq.ScaleOptions,"DashboardWebStringId.Gauge.ScaleOptions",this.get
vendor: 4,528 bytes, line 8
8ScaleWrapper(e))];if(e instanceof tg._){a.push(new wl.gV(wl.iq.DeltaOptions,"DashboardWebStringId.Grid.DeltaOptions",rc.d.getDeltaOptionsWrapper(e.deltaOptions)));var i=rc.d.getDeltaFormatsOptionsWrapper(e,this.editFormatHandler,{title:(0,ut.Mu)("DashboardStringId.GaugeScaleLabelFormatCaption"),numericFormat:e.scaleLabelNumericFormat}),r=new wl.gV(wl.iq.NumericFormat,"DashboardWebStringId.CardLayout.Editor.FormatOptions",i);a.push(r)}return a}getCommonWrapper(e,t,a){var i=[{editorOptions:{placeholder:(0,_l.A)(a,t,e)},...Ns.UU}];return new Zc.U({model:e,properties:i,disabledFilterRules:null})}getScaleWrapper(e){return new Zc.U({model:e,properties:[{...ag.Bp,formAdapterItem:(0,ul.pJ)({})},{...ag.Ph,formAdapterItem:(0,ul.pJ)({})}],disabledFilterRules:{}})}}var rg=a(8257);class og extends ic.$C{constructor(e){super(e)}_composeTabsCore(e){return[new wl.zu(wl.iq.Type,"DashboardWebStringId.Type",this.getTypeWrapper(e)),new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e,[rg.wD])),new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Layout",rc.d.getContentArrangementWrapper(e))]}getTypeWrapper(e){return new im.z({CircularFull:{displayName:"DashboardWebStringId.Gauge.Type.FullQuarterGauge",icon:"dx-dashboard-gauge-circular-full",group:"Circular"},CircularHalf:{displayName:"DashboardWebStringId.Gauge.Type.HalfCircular",icon:"dx-dashboard-gauge-circular-half",group:"Circular"},CircularQuarterLeft:{displayName:"DashboardWebStringId.Gauge.Type.LeftQuarterCircular",icon:"dx-dashboard-gauge-circular-left-quarter",group:"Circular"},CircularQuarterRight:{displayName:"DashboardWebStringId.Gauge.Type.RightQuarterCircular",icon:"dx-dashboard-gauge-circular-right-quarter",group:"Circular"},CircularThreeFourth:{displayName:"DashboardWebStringId.Gauge.Type.ThreeFourthCircular",icon:"dx-dashboard-gauge-circular-three-fourth",group:"Circular"},LinearHorizontal:{displayName:"DashboardWebStringId.Gauge.Type.LinearHorizontal",icon:"dx-dashboard-gauge-linear-horizontal",group:"Linear"},LinearVertical:{displayName:"DashboardWebStringId.Gauge.Type.LinearVertical",icon:"dx-dashboard-gauge-linear-vertical",group:"Linear"}},e.viewType)}}class ng extends ic.$C{constructor(e){super(e)}_composeTabsCore(e,t){var a=rc.d.getCommonMapWrapper(e,t.propertiesController,[dm.We,sm.Sg,rc.d.getShapeTitleSerializationInfo(e)]);return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",a)]}}var sg=a(5046),dg=a(6955);class lg extends ic.WZ{constructor(e,t,a=e=>{}){super(e),this.editRuleHandler=t,this.editDeltaFormatHandler=a}_composeTabsCore(e,t){var a=new wl.gV(wl.iq.Common,"DashboardWebStringId.Grid.ColumnWidth"),i=new wl.gV(wl.iq.DeltaOptions,"DashboardWebStringId.Grid.DeltaOptions"),r=new wl.gV(wl.iq.DeltaFormats,"DashboardWebStringId.CardLayout.Editor.FormatOptions"),o=new wl.gV(wl.iq.SparklineOptions,"DashboardWebStringId.Card.SparklineOptions"),n=new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting"),s=new wl.gV(wl.iq.Totals,"DashboardWebStringId.AccordionTab.ShowTotals");let d=t.dashboardItem,l=[new wl.gV(wl.iq.Common,"DashboardWebStringId.Options",this.getColumnWrapper(e,t.dashboardItem,t.dataSourceBrowser)),a,i,o,s,n,r];return!!e.actualDataItem&&Pl.J7.isOlap(e.actualDataItem.dataMember())&&"GridDimensionColumn"===t.containerType()||l.unshift(new wl.__(wl.iq.Type,"DashboardWebStringId.Type",this.getColumnTypeWrapper(e,t.containerType))),"Manual"===d.gridOptions.columnWidthMode()&&a.tabModel(this.getWidthWrapper(e)),e instanceof Nh.d7&&(i.tabModel(this.getDeltaWrapper(e)),r.tabModel(rc.d.getDeltaFormatsOptionsWrapper(e,this.editDeltaFormatHandler))),e instanceof Nh.og&&o.tabModel(this.getSparklineWrapper(e)),(e instanceof Nh.nJ||e instanceof Nh.rV)&&n.tabModel(this.getFormatRulesWrapper(e,d)),e instanceof Nh.Hy&&s.tabModel(this.getTotalsWrapper(e,t.dashboardItem)),l}getColumnTypeWrapper(e,t){if(e){dg.DW;let a;return(e.actualDataItem?Pl.J7.isOlap(e.actualDataItem.dataMember()):void 0)?(a={...Ao.E._gridColumnTypesMap},delete a.GridDimensionColumn):a=Ao.E._gridColumnTypesMap,new im.z(a,t)}return null}getColumnWrapper(e,t,a){var i=[{editorOptions:{placeholder:(0,_l.A)(a,t,e)},...Ns.UU}],r={},o={};return e instanceof Nh.nJ&&(i.push(dg.Su),o[dg.Su.propertyName]=()=>{var i=!1;return e.dimension()&&a.findDataField(t.dataSource(),t.dataMember(),e.dimension().dataMember()).done((e=>{i=e&&"Custom"===e.fieldType()})),i}),e instanceof Nh.rV&&(i.push(dg.sw),i.push(dg.ZD),r[dg.ZD.propertyName]=[dg.sw.propertyName,"<>
8","Bar"]),e instanceof Nh.xl&&(dg.XW.validationRules.forEach((e=>{e.message&&(e.message=(0,ut.Mu)(e.message))})),i.push(dg.XW)),new Zc.U({model:e,properties:i,disabledFilterRules:r,visibilityFilterRules:o})}getWidthWrapper(e){var t=[dg.zA,dg.$2,dg.hZ],a={};return a[dg.$2.propertyName]=[dg.zA.propertyName,"<>","FixedWidth"],a[dg.hZ.propertyName]=[dg.zA.propertyName,"<>","Weight"],new Zc.U({model:e,properties:t,disabledFilterRules:a})}getTotalsWrapper(e,t){var a={dataFields:[sg.kk.propertyName],noDataText:"DashboardWebStringId.CollectionEditor.Totals.NoItems",gridColumns:[{dataField:sg.kk.propertyName,calculateDisplayValue:e=>sg.RH.getDisplayValue(e.totalType),lookup:{displayExpr:"displayValue",valueExpr:"value"}}],customizeInlineEditor:a=>{const i=ke.pureComputed((()=>e._getAvailableTotalTypes(t).map((e=>({value:e.value,displayValue:(0,ut.Mu)(e.displayValue)}))))),{dataSource:r,dispose:o}=(0,Ue.hO)({totalTypes:i},(e=>e.totalTypes));a.editorOptions.dataSource=r,a.editorOptions.onDisposing=()=>{o(),i.dispose()}},createNewItemHandler:()=>new sg.RH({})};return new Zc.U({model:e,properties:[{...dg.OI,formAdapterItem:(0,ul.JI)(a)}],summary:ke.computed((()=>e.totals().length?"DashboardWebStringId.ButtonOn":""))})}getDeltaWrapper(e){var t=[dg.sw,dg.ZD,{container:dg.$S,properties:mh.KW}],a={};a[dg.ZD.propertyName]=[dg.sw.propertyName,"=","Bar"],mh.KW.forEach((e=>{a[e.propertyName]=[dg.sw.propertyName,"=","Value"]}));var i={};return i[mh.bx.propertyName]=e=>"NoIndication"===e.resultIndicationMode(),i[mh.pE.propertyName]=e=>"NoIndication"===e.resultIndicationMode(),new Zc.U({model:e,properties:t,disabledFilterRules:i,visibilityFilterRules:a})}getSparklineWrapper(e){var t=[dg.bW,{container:dg.AK,properties:rc.d.getSparklineOptionsProperties()}];return new Zc.U({model:e,properties:t})}getFormatRulesWrapper(e,t){var a={propertyName:Kc.HI.propertyName,createNewItemHandler:()=>No.s._createFormatRule(null,{"@ItemType":"GridItemFormatRule","@DataItem":e.actualDataItem&&e.actualDataItem.uniqueName()||void 0,"@DataItemApplyTo":e.actualDataItem&&e.actualDataItem.uniqueName()||void 0}),editItemHandler:this.editRuleHandler,visibleItemsFilter:t=>{let a=e.actualDataItem&&e.actualDataItem.uniqueName()||void 0;return t.dataItemName()===a||t.dataItemApplyToName()===a}};return new Zc.U({model:t,properties:[{...gm.Hv,formAdapterItem:(0,ul.oL)(a)}]})}}var ug=a(6392),cg=a(4614);class hg extends ic.$C{constructor(e,t,a){super(e),this.editRuleHandler=t,this.dataSourceBrowser=a}_composeTabsCore(e,t){return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e)),new wl.gV(wl.iq.Layout,"DashboardWebStringId.AccordionTab.Layout",this.getLayoutWrapper(e.gridOptions)),new wl.gV(wl.iq.GridColumnFilter,"DashboardWebStringId.Grid.GridColumnFilter",this.getColumnFilterWrapper(e)),new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting",this.getFormatRulesWrapper(e,t.dataSourceBrowser))]}getColumnFilterWrapper(e){const t={},a=this.dataSourceBrowser.findDataSource(e.dataSource());return t[ug.Hk.propertyName]=()=>!a||"OLAPDataSource"===a.itemType(),new Zc.U({model:e.columnFilterOptions,properties:[ug.sE,ug.Hk],disabledFilterRules:t})}getLayoutWrapper(e){var t=[cg.th,cg.Ll,cg.Zi,cg.um,cg.Zw,cg.ix];return new Zc.U({model:e,properties:t})}getFormatRulesWrapper(e,t){const a={propertyName:Kc.HI.propertyName,createNewItemHandler:()=>No.s._createFormatRule(null,{"@ItemType":"GridItemFormatRule"}),editItemHandler:this.editRuleHandler};return new Zc.U({model:e,properties:[{...gm.Hv,formAdapterItem:(0,ul.oL)(a)}]})}}class pg extends ic.$C{constructor(e){super(e)}_composeTabsCore(e,t){let a={};a[om.kH.propertyName]=e=>"embedded"==e.imageType(),a[om.Lx.propertyName]=e=>"linked"==e.imageType();let i=[om.SB,om.xP,om.sE,om.Ev,om.wm,om.Lx,{...om.kH,formAdapterItem:(0,ul.Ip)({placeholderId:"Image",accept:"image/*",type:"img"})}];return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.ImageOptions",rc.d.getCommonWrapper(e,i,{},a))]}}var mg=a(955),gg=a(861);class bg extends ic.$C{constructor(e){super(e)}_composeTabsCore(e){return[new wl.zu(wl.iq.Type,"DashboardWebStringId.Type",this.getTypeWrapper(e)),new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e,[gg.Ng])),new wl.gV(wl.iq.ContentArrangement,"DashboardWebStringId.AccordionTab.Layout",rc.d.getContentArrangementWrapper(e)),new wl.gV(wl.iq.Labels,"DashboardWebStringId.AccordionTab.Labels",this.getLabelsWrapper(e))]}getTypeWrapper(e){return new im.z({Pie:{displayName:"DashboardWebStringId.Pie",icon:"dx-dashboard-pie-pie",group:void 0},Donut:{displayName:"DashboardWebStringId.Pie.Donut",icon:"dx-dashboard-pie-donut",group:void 0}},e.pieType)}getLabelsWrapper(e){var t=[gg.IA,gg.dE,gg.in];return new Zc.U({model:e,properties:t})}}var fg=a(4384);class yg extends ic.$C{constructor(e){super(e)}_composeTabsCore(e,t){var a=new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common");return ke.computed((()=>{a.tabModel(rc.d.getCommonMapWrapper(e,t.propertiesController,[dm.We,sm.Sg,rc.d.getShapeTitleSerializationInfo(e),fg.y0]))})),[a,new wl.gV(wl.iq.ColorLegend,"DashboardWebStringId.AccordionTab.MapLegend",rc.d.getColorLegendWrapper(e)),new wl.gV(wl.iq.WeightedLegend,"DashboardWebStringId.AccordionTab.WeightedLegend",rc.d.getWeightedLegendWrapper(e))]}}var Sg=a(1069);class vg extends ic.$C{constructor(e,t){super(e),this.editRuleHandler=t}_composeTabsCore(e,t){return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e)),new wl.gV(wl.iq.DataLayout,"DashboardWebStringId.AccordionTab.Layout",this.getLayoutDataWrapper(e)),new wl.gV(wl.iq.DataLayout,"DashboardWebStringId.AccordionTab.PivotInitialState",this.getInitialStateDataWrapper(e)),new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting",vg.getFormatRulesWrapper(e,t.dataSourceBrowser,this.editRuleHandler))]}static getFormatRulesWrapper(e,t,a){const i={propertyName:Kc.HI.propertyName,createNewItemHandler:()=>No.s._createFormatRule(null,{"@ItemType":"PivotItemFormatRule"}),editItemHandler:a};return new Zc.U({model:e,properties:[{...gm.Hv,formAdapterItem:(0,ul.oL)(i)}]})}getLayoutDataWrapper(e){var t=[Sg.RF,Sg.Tf,Sg.z4,Sg.vO,Sg.xM,Sg.Jd,Sg.Br,Sg.au],a={};return a[Sg.Br.propertyName]=t=>"Compact"===e.layoutType(),a[Sg.z4.propertyName]=t=>"Compact"===e.layoutType(),new Zc.U({model:e,properties:t,disabledFilterRules:a})}getInitialStateDataWrapper(e){var t=[Sg.aG,Sg.IG];return new Zc.U({model:e,properties:t})}}class xg extends ic.$C{constructor(e,t){super(e),this.editRuleHandler=t}_composeTabsCore(e,t){return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e)),new wl.gV(wl.iq.CustomRanges,"DashboardWebStringId.RangeFilter.CustomPeriods",rc.d.getCustomRangesWrapper(e,this.editRuleHandler,t.dataSourceBrowser,e.argument))]}}class Dg extends ic.$C{constructor(e,t,a){super(e),this.editCFRuleHandler=t,this.createCFRuleDelegate=a}_composeTabsCore(e,t){return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e,[wm.GA])),new wl.gV(wl.iq.AxisX,"DashboardWebStringId.Chart.AxisX",rc.d.getAxisWrapper(e.axisX,ke.pureComputed((()=>e.axisXMeasure()&&(0,_l.F)(t.dataSourceBrowser,e,e.axisXMeasure()))),null)),new wl.gV(wl.iq.AxisY,"DashboardWebStringId.Chart.AxisY",rc.d.getAxisWrapper(e.axisY,ke.pureComputed((()=>e.axisYMeasure()&&(0,_l.F)(t.dataSourceBrowser,e,e.axisYMeasure()))),_m.Zx)),new wl.gV(wl.iq.Labels,"DashboardWebStringId.AccordionTab.Labels",rc.d.getLabelsWrapper(e)),new wl.gV(wl.iq.Legend,"DashboardWebStringId.AccordionTab.ChartLegend",rc.d.getLegendWrapper(e)),new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting",Sm.Q.getFormatRulesWrapper(e,(()=>this.createCFRuleDelegate()),(()=>!0),this.editCFRuleHandler))]}}var Ig=a(1910);class Cg extends ic.$C{constructor(e){super((()=>{})),this.editTabPageHandler=e}_composeTabsCore(){}composeTabs(e,t){let a=t.dashboard.layout().findLayoutItem(e);if(!a)return[];const i=new Dm.y,r=[];r.push((0,Ue.uQ)({activeTabPage:e._activeTabPage},(e=>
vendor: 4,055 bytes, line 8
8i.refresh()))),r.push((0,Ue.Ro)(a.childNodes,(e=>{const t=e.item;return t&&[t.showItemAsTabPage,t.name].map((e=>e.subscribe((()=>i.refresh()))))})));const o={createNewItemHandler:()=>a._createTabPage(),editItemHandler:(e,t)=>this.editTabPageHandler(e.item,t),removeItemHandler:e=>e._createViewModel().delete(),enableRemoveItem:()=>a.childNodes().length>1,reorderItemsHandler:(t,i)=>{let r=e._activeTabPage();var o=a.childNodes().indexOf(t);a.childNodes.splice(o,1),a.childNodes.splice(o+("up"===i?-1:1),0,t),r!==e._activeTabPage()&&e._activeTabPage(r)},customTemplate:(a,i,r)=>{const o=ke.unwrap(a.item),n=document.createElement("div");return n.innerText=o&&t.dashboard._getDisplayDashboardItem(o).name()||"",n.style.fontWeight=e._activeTabPage()===o?"800":"normal",r.appendChild(n),n},forceRefreshCallback:i};return[new wl.gV(wl.iq.TabContainer,"DashboardStringId.DefaultNameTabContainerItem",new Zc.U({model:a,properties:[{...Ig.SD,displayName:"DashboardWebStringId.TabPages",formAdapterItem:(0,ul.oL)(o)}],disposableModelSubscriptions:r}))]}}var _g=a(3483),wg=a(7618),Tg=a(9077);class Mg extends ic.$C{constructor(e){super(e)}_composeTabsCore(e){return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e)),new wl.gV(wl.iq.Layout,"DashboardWebStringId.AccordionTab.Layout",this.getLayoutWrapper(e)),new wl.gV(wl.iq.Labels,"DashboardWebStringId.AccordionTab.Labels",this.getLabelsWrapper(e))]}getLayoutWrapper(e){var t=[Tg.CC,Tg._M];return new Zc.U({model:e,properties:t})}getLabelsWrapper(e){var t=[Tg.B4,Tg.Yg,Tg.ab,Tg.tQ];return new Zc.U({model:e,properties:t})}static getTileOptionsTab(e,t){return new wl.gV(wl.iq.TileOptions,"DashboardWebStringId.TileOptions",Mg.getTileOptionsWrapper(e,t))}static getTileOptionsWrapper(e,t){return new Zc.U({model:t,properties:[wg.ID]})}}var Ng=a(1754);var Eg=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class Ag{constructor(e,t,a,i){this.itemSurface=e,this.holder=t,this.sectionInfo=a,this.warning=i,this._disposables=[],this.supportGroups=!0,this.addDataItemContainerClick=()=>{var e=new am(this.itemSurface.dashboardItem,this.sectionInfo.bindingProperty.dataItemType,this.sectionInfo.bindingProperty.fieldConstraint);this.selectContainerSample(e)},this.selectContainerSample=e=>{this.newContainerSample(e);var t=new Nl(e,this.sectionInfo.detailsPropertiesComposer,this.itemSurface,this.removeDataItem);t.dataFieldChoosed.add((e=>{this._chooseDataField(e,t)})),this._disposables.push(t.containerType.subscribe((e=>{var t=this.sectionInfo.bindingProperty.creator(e);this.selectContainerSample(t)}))),this.itemSurface.propertiesController.mainModel({data:t,containingCollection:this.items})},this.removeDataItem=e=>{this._removeDataItem(e)},this.dataItemDisplayNameProvider=e=>(0,_l.F)(this.itemSurface._dataSourceBrowser,this.itemSurface.dashboardItem,e),this.getDisplayName=e=>(0,_l.A)(this.itemSurface._dataSourceBrowser,this.itemSurface.dashboardItem,e),this.selectDataItemContainer=e=>{var t=new Nl(e,this.sectionInfo.detailsPropertiesComposer,this.itemSurface,this.removeDataItem);t.dataFieldChoosed.add(((e,t)=>{if(t){var a=this.sectionInfo.bindingProperty.creator("",e),i=a._getBindingModel()[0];a[i.propertyName].uniqueName(t.uniqueName());var r=this.items().filter((e=>{var a=e[i.propertyName];return!!a&&(a.dataItem().groupIndex&&a.dataItem().groupIndex()===t.dataItem().groupIndex())}));this.items.splice(this.items().indexOf(r[r.length-1])+1,0,a)}})),this._disposables.push(t.containerType.subscribe((a=>{this._processChangeContainerType(a,e,t)}))),this.itemSurface.propertiesController.mainModel({data:t,containingCollection:this.items})},this.newContainerSample=ke.observable(),this.template="dx-dashboard-data-item-container-collection",this.groups=ke.computed((()=>{var e=[],t=0;
8return this.items().forEach((a=>{var i=a[a._getBindingModel()[0].propertyName].dataItem();if(i instanceof Dc.f&&(0,Pl.Q0)(i)){var r=i,o=e.filter((e=>e.groupIndex===r.groupIndex()))[0];o||(o={groupIndex:r.groupIndex(),items:[],position:t++},e.push(o)),o.items.push(a)}else e.push({groupIndex:void 0,items:[a],position:t++})})),e})),this._disposables.push(this.groups)}get items(){return this.holder[this.sectionInfo.bindingProperty.propertyName]}_chooseDataField(e,t){var a=[t.model()];a[0]instanceof am&&(a=a[0].grow(this.itemSurface.dashboardItem,this.sectionInfo.bindingProperty,e)),this.items.push.apply(this.items,a),this.newContainerSample(void 0),this.selectDataItemContainer(a[0])}_removeDataItem(e){this.groups().forEach((t=>{t.items.filter((t=>t===e))[0]&&t.items.forEach((e=>{this.items.remove(e),e._getBindingModel().forEach((t=>{var a=e[t.propertyName].dataItem();a&&this.itemSurface.dashboardItem._removeDataItem(a,!0)}))}))}))}_processChangeContainer(e,t,a,i){var r=this.items().indexOf(i.model());t.forEach((t=>{let a=e[t.newBinding.propertyName];this.itemSurface.dashboardItem._updateDataItem(t.dataItem,t.newBinding,t.dataField,a._specifics.acceptableShapingType),a.uniqueName(t.dataItem.uniqueName()),this.items.splice(r,1,e),a.dataItem().grabFrom(t.dataItem)})),this.selectDataItemContainer(e)}getCompatibleTransfers(e,t){return a=t,i=e._getBindingModel(),r=a._getBindingModel(),i&&r&&i.filter(((e,t)=>r.some((t=>t.propertyName===e.propertyName))))[1]?t._getBindingModel().map((t=>{var a=e._getBindingModel().filter((e=>e.propertyName===t.propertyName))[0];if(a&&e[a.propertyName].uniqueName()){var i=e[a.propertyName].dataItem(),r={filledBinding:a,dataItem:i,newBinding:t,dataField:null,promise:this.itemSurface._dataSourceBrowser.findDataField(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),i.dataMember())};return r.promise.done((e=>{r.dataField=e})),r}})).filter((e=>!!e)):[];var a,i,r}_processChangeContainerType(e,t,a){var i=this.sectionInfo.bindingProperty.creator(e);i.grabFrom&&i.grabFrom(t);var r=this.getCompatibleTransfers(t,i);if(0===r.length){let e=t._getBindingModel().filter((e=>!!t[e.propertyName].uniqueName()))[0],a=t[e.propertyName].dataItem(),o={filledBinding:e,dataItem:a,newBinding:i._getBindingModel()[0],dataField:null,promise:this.itemSurface._dataSourceBrowser.findDataField(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),a.dataMember())};o.promise.done((e=>{o.dataField=e})),r.push(o)}(0,We.wj)(r.map((e=>e.promise))).done((()=>this._processChangeContainer(i,r,t,a)))}relocateItem(e,t){var a;if(e instanceof $h.Kz)a=e.dataItem();else if(e._getBindingModel)return void this.items.splice(t,0,e);this.itemSurface._dataSourceBrowser.findDataField(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),a.dataMember()).done((e=>{let i=this.sectionInfo.bindingProperty.creator(void 0,e,a),r=i._getBindingModel()[0],o=i[r.propertyName];this.itemSurface.dashboardItem._updateDataItem(a,r,e,o._specifics.acceptableShapingType),o.uniqueName(a.uniqueName()),o.dataItem().grabFrom(a),this.items.splice(t,0,i)}))}isOlap(){var e=this.items().reduce(((e,t)=>e.concat(t._getBindingModel().map((e=>t[e.propertyName])))),[]).filter((e=>e.dataItem()))[0];return Pl.J7.isOlap(e.dataItem().dataMember())}errorFactory(e){var t=ke.observable(!1),a=[];e._getBindingModel().filter((t=>e[t.propertyName].dataItem())).forEach((t=>{a.push(this.itemSurface._dataSourceBrowser.findDataField(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),e[t.propertyName].dataItem().dataMember()))}));return(0,We.wj)(a).done(((...e)=>{t(e.filter((e=>{return!(t=e)||t.isCorruptedCalcField&&t.isCorruptedCalcField();var t})).length>0)})),t}
8dispose(){this._disposables.forEach((e=>{e.dispose()}))}}Eg([dl.JZ],Ag.prototype,"_chooseDataField",null),Eg([dl.JZ],Ag.prototype,"_removeDataItem",null),Eg([dl.JZ],Ag.prototype,"_processChangeContainer",null),Eg([dl.JZ],Ag.prototype,"relocateItem",null);var Fg=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class Pg{constructor(e){this._disposables=[],this.supportGroups=!1,this.removeDataItem=()=>{this._removeDataItem()},this.dataItemDisplayNameProvider=e=>(0,_l.F)(this.itemSurface._dataSourceBrowser,this.itemSurface.dashboardItem,e),this.selectDataItem=()=>{this.dataItemSurface(new Tl.z(this.dataItemLink,this.sectionInfo.bindingProperty,this.itemSurface.dashboardItem,this.itemSurface._dataSourceBrowser,this.itemSurface.propertiesController,!0,this.fieldConstraint,this.extendTabsHandler)),this.dataItemSurface().newItemCreated.add((e=>{this.selectDataItem()})),this.itemSurface.propertiesController.mainModel({data:this.dataItemSurface()})},this.dataItemSurface=ke.observable(),this.items=ke.observableArray([]),this.template="dx-dashboard-data-item-single",this.itemSurface=e.itemSurface,this.sectionInfo=e.sectionInfo,this.warning=e.warning,this.fieldConstraint=e.fieldConstraint,this.extendTabsHandler=e.extendTabsHandler,this.dataItemLink=this.itemSurface.dashboardItem[this.sectionInfo.bindingProperty.propertyName],this._disposables.push(ke.computed((()=>{this.dataItemLink.uniqueName()&&this.items([this.dataItemLink])}))),this._disposables.push(this.items.subscribe((e=>{e.length||this.dataItemLink.uniqueName(void 0)})))}_removeDataItem(){if(this.dataItemLink.dataItem()){this.itemSurface.propertiesController.mainModel(null);var e=this.dataItemLink.dataItem();this.dataItemLink.uniqueName(void 0),this.itemSurface.dashboardItem._removeDataItem(e)}}relocateItem(e,t){var a;if(e instanceof $h.Kz)a=e.dataItem();else if(e._getBindingModel){var i=e._getBindingModel().filter((t=>!!e[t.propertyName].uniqueName()))[0];a=e[i.propertyName].dataItem()}this.itemSurface._dataSourceBrowser.findDataField(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),a.dataMember()).done((e=>{var t=this.itemSurface.dashboardItem._createDataItem(e,this.sectionInfo.bindingProperty);t.grabFrom(a),this.itemSurface.dashboardItem._removeDataItem(a),this.dataItemLink.dataItem(t)}))}isOlap(){return Pl.J7.isOlap(this.dataItemLink.dataItem()&&this.dataItemLink.dataItem().dataMember())}errorFactory(e){var t=ke.observable(!1);return e.dataItem()&&this.itemSurface._dataSourceBrowser.findDataField(this.itemSurface.dashboardItem.dataSource(),this.itemSurface.dashboardItem.dataMember(),e.dataItem().dataMember()).done((e=>{t(!e)})),t}
vendor: 2,841 bytes, line 8
8dispose(){this._disposables.forEach((e=>{e.dispose()}))}}Fg([dl.JZ],Pg.prototype,"_removeDataItem",null),Fg([dl.JZ],Pg.prototype,"relocateItem",null);class Vg extends nc.r{fillSections(){this.dataSections.push(new Pg({itemSurface:this,sectionInfo:{title:"DashboardWebStringId.Binding.Attribute",bindingProperty:{propertyName:rm.hY.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.SetAttribute",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureAttribute"}}})),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:{title:"DashboardWebStringId.Binding.AlternativeText",bindingProperty:{propertyName:rm.Dr.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardWebStringId.Binding.SetAlternativeText",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureAlternativeText"}}}))}constructor(e,t,a,i){super(e,t,a,i)}getPropertiesComposer(){return new nm(this._dashboardItemCustomization)}}fl.ce.register("BoundImage",Vg);class Bg extends nc.r{constructor(e,t,a,i){super(e,t,a,i)}fillSections(){this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Latitude,fieldConstraint:e=>Pl.J7.isNumeric(e),warning:ke.computed((()=>!this.dashboardItem.latitude()&&!!(this.dashboardItem.longitude()||this.dashboardItem.weight()||this.dashboardItem.color()||this.dashboardItem.tooltipDimensions().length||this.dashboardItem.tooltipMeasures().length)))})),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Longitude,fieldConstraint:e=>Pl.J7.isNumeric(e),warning:ke.computed((()=>!this.dashboardItem.longitude()&&!!(this.dashboardItem.latitude()||this.dashboardItem.weight()||this.dashboardItem.color()||this.dashboardItem.tooltipDimensions().length||this.dashboardItem.tooltipMeasures().length)))})),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Weight})),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Color,warning:ke.computed((()=>!this.dashboardItem.color()&&!!(this.dashboardItem.latitude()||this.dashboardItem.longitude()||this.dashboardItem.weight()||this.dashboardItem.tooltipDimensions().length||this.dashboardItem.tooltipMeasures().length)))})),this.dataSections.push(new Ng.N(this,fl.g8.TooltipDimensions)),this.dataSections.push(new Ng.N(this,fl.g8.TooltipMeasures))}getPropertiesComposer(){return new lm(this._dashboardItemCustomization)}}fl.ce.register("BubbleMap",Bg);var Og=a(5584);class Lg{constructor(e,t){this.model=e,this.propertiesController=t,this._disposables=[],this.propertiesTabs=ke.observableArray([])}updatePropertiesTabs(){this.propertiesTabs([new wl.gV(wl.iq.NumericFormat,this.model.title,rc.d.getNumericFormatWrapper(this.model.numericFormat))]),this.propertiesController.secondaryModel({displayText:this.model.title,data:this})}startEditing(e){e.createImmediately=!1,this.updatePropertiesTabs()}
8dispose(){this._disposables.forEach((e=>{e.dispose()}))}}class kg{constructor(e,t,a,i=e=>{}){this.model=e,this.propertiesController=t,this.dimensionNames=a,this.applyTemplateToAllCards=i,this._disposables=[],this.propertiesTabs=ke.observableArray([])}updatePropertiesTabs(){var e=(new Cm).composeTabs(this.model,{dimensionNames:this.dimensionNames,applyTemplateToAllCards:this.applyTemplateToAllCards});this.propertiesTabs(e),this.propertiesController.secondaryModel({displayText:this.model.title,data:this})}startEditing(e){e.createImmediately=!1,this.updatePropertiesTabs()}dispose(){this._disposables.forEach((e=>{e.dispose()}))}}var Wg=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class Rg extends nc.r{addConditionalFormattingOptions(e,t){t&&t.uniqueName()&&e.push(new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting",Sm.Q.getFormatRulesWrapper(this.dashboardItem,(()=>{let e=new rh.X;return e.dataItemName(t.uniqueName()),e}),(e=>e instanceof rh.X&&e.dataItemName()===t.uniqueName()),this._editRuleHandler)))}extendHiddenMeasuresTabs(e,t){this.addConditionalFormattingOptions(e,t)}fillSections(){var e=e=>{this.applyLayoutTemplateToAllCards(e)},t={title:"DashboardWebStringId.Binding.Cards",bindingProperty:{propertyName:"cards",groupName:"Card",emptyPlaceholder:"DashboardWebStringId.Binding.AddCard",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureCard",creator:(e="Card")=>{var t,a=new cm.Z(this.dashboardItem,{"@ItemType":e});return Ga.l._useCardLegacyLayout?t=new hm.wb:(t=new hm.jX)._resetToDefaults(),a.layoutTemplate(t),a},dataItemType:"Measure",fieldConstraint:e=>!Pl.J7.isMeasure(e)||Pl.J7.isNumeric(e)},detailsPropertiesComposer:new ym(this._dataItemContainerCustomization,(t=>{new kg(t,this.propertiesController,this.dashboardItem.seriesDimensions().map((e=>(0,_l.F)(this._dataSourceBrowser,this.dashboardItem,e))),e).startEditing(new Og.$)}),(e=>{new Lg(e,this.propertiesController).startEditing(new Og.$)}),e,((e,t,a)=>{new kh(a,this.dashboardItem,this._dataSourceBrowser,this.propertiesController).startEditing(t)}))};this.dataSections.push(new Ag(this,this.dashboardItem,t,ke.computed((()=>!(this.dashboardItem.cards().length||!this.dashboardItem.seriesDimensions().length&&(!this.dashboardItem.sparklineArgument()||!this.dashboardItem.sparklineArgument().uniqueName())))))),this.dataSections.push(new Ng.N(this,fl.g8.SeriesDimension,this.addConditionalFormattingOptions.bind(this))),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.SparklineArgument,fieldConstraint:e=>Pl.J7.isContinous(e)}))}constructor(e,t,a,i){super(e,t,a,i),this._editRuleHandler=(e,t,a)=>{new kh(a,this.dashboardItem,this._dataSourceBrowser,this.propertiesController).startEditing(t)}}getPropertiesComposer(){return new vm(this._dashboardItemCustomization,this._editRuleHandler)}applyLayoutTemplateToAllCards(e){this.dashboardItem.cards().forEach((t=>{ke.unwrap(t.layoutTemplate)!==ke.unwrap(e)&&t.layoutTemplate(e.clone())}))}}Wg([dl.JZ],Rg.prototype,"applyLayoutTemplateToAllCards",null),fl.ce.register("Card",Rg);var zg=a(5200),Gg=a(7111);class $g{constructor(e,t,a,i){this.model=e,this.dashboardItem=t,this.dataSourceBrowser=a,this.propertiesController=i}updatePropertiesTabs(e,t){var a=[new wl.gV(wl.iq.IndicatorSettings,"DashboardWebStringId.Chart.IndicatorSettings",Em.getIndicatorPropertiesWrapper(this.model(),this.dashboardItem,this.dataSourceBrowser,e,t))];this.propertiesController.secondaryModel({displayText:this.model().name,data:{model:this.model(),propertiesTabs:ke.observableArray(a)},containingCollection:this.dashboardItem.indicators})}startEditing(e,t){e.createImmediately=!1,this.updatePropertiesTabs(e.requestRecalculation,t)}}class Hg extends nc.r{editCFRuleRuleHandler(e,t,a){new kh(a,this.dashboardItem,this._dataSourceBrowser,this.propertiesController).startEditing(t)}createCFRuleDelegate(){return new oh.X}editChartIndicatorHandler(e,t,a){new $g(a,this.dashboardItem,this._dataSourceBrowser,this.propertiesController).startEditing(t,this.findExtension)}createChartIndicatorDelegate(){return zg.k._createNew(this.dashboardItem,this._dataSourceBrowser)}addConditionalFormattingOptions(e,t){const a=t&&t.uniqueName();if(!a)return;e.push(new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting",Sm.Q.getFormatRulesWrapper(this.dashboardItem,(()=>{const e=this.createCFRuleDelegate();e.dataItemName(a);const t=(0,Ch.Ye)(this.dashboardItem,this._dataSourceBrowser)()[0];return t&&e.dataItemApplyToName(ke.unwrap(t.uniqueName)),e}),(e=>e.dataItemName()===a),this.editCFRuleRuleHandler.bind(this))))}extendHiddenMeasuresTabs(e,t){this.addConditionalFormattingOptions(e,t)}fillSections(){var e=(e,t)=>
8{var a=1===this.dashboardItem.panes().length?"":" ("+e.name()+")",i={title:(0,ut.QI)("DashboardWebStringId.Binding.ValuesPattern",a),bindingProperty:{propertyName:"series",groupName:"Series",dataItemType:"Measure",emptyPlaceholder:"DashboardWebStringId.Binding.AddValues",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureValues",creator:(t="Bar")=>e.createSeriesByViewType(t),containersMap:Pm.o.chartSeriesViewTypesMap},actions:void 0,detailsPropertiesComposer:new Om(this._dataItemContainerCustomization,Pm.o.chartSeriesViewTypesMap,!0,!0,this.editCFRuleRuleHandler.bind(this),this.createCFRuleDelegate)};t>0&&(i.actions=[{title:"DashboardWebStringId.Binding.RemovePane",icon:"dx-dashboard-remove-small",action:()=>(this.dashboardItem.panes.remove(e),!1)}]),this.dataSections.splice(t+1,0,new Ag(this,e,i,ke.computed((()=>(this.dashboardItem.arguments().length>0||this.dashboardItem.seriesDimensions().length>0)&&this.dashboardItem.panes().every((e=>0===e.series().length))))))};this.dataSections.push({template:"dx-dashboard-add-pane-section",addPane:()=>{var e=new Gg.X(this.dashboardItem,{"@Name":Wl.$A.generateName((0,ut.Mu)("DashboardStringId.DefaultNameChartPane")+" ",this.dashboardItem.panes(),"name",1),"@ItemType":"Pane"});this.dashboardItem.panes.push(e)},dispose:()=>{}}),this._disposables.push(ke.computed((()=>{this.dashboardItem.panes();let t=1;for(;t<this.dataSections().length&&this.dataSections()[t]instanceof Ag;t++);this.dataSections.splice(1,t-1),this.dashboardItem.panes().forEach(((t,a)=>{e(t,a)}))}))),this.dataSections.push(new Ng.N(this,fl.g8.Arguments,this.addConditionalFormattingOptions.bind(this))),this.dataSections.push(new Ng.N(this,fl.g8.SeriesDimension,this.addConditionalFormattingOptions.bind(this)))}constructor(e,t,a,i,r){super(e,t,a,i,r)}getPropertiesComposer(){return new Am({customizeHandler:this._dashboardItemCustomization,editCFRuleHandler:this.editCFRuleRuleHandler.bind(this),createCFRuleDelegate:this.createCFRuleDelegate,editChartIndicatorHandler:this.editChartIndicatorHandler.bind(this),createIndicatorDelegate:this.createChartIndicatorDelegate.bind(this)})}}fl.ce.register("Chart",Hg);class qg extends nc.r{constructor(e,t,a,i){super(e,t,a,i)}fillSections(){this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.AttributeDimension,fieldConstraint:e=>Pl.J7.isNumeric(e)||"Bool"===e.fieldType()||"Text"===e.fieldType(),warning:ke.computed((()=>!(this.dashboardItem.attributeDimension()||!this.dashboardItem.maps().length&&!this.dashboardItem.tooltipMeasures().length)))}));var e={title:"DashboardWebStringId.Binding.Maps",bindingProperty:{propertyName:"maps",emptyPlaceholder:"DashboardWebStringId.Binding.AddMap",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureMap",creator:(e="ValueMap")=>this.dashboardItem._createMap({"@ItemType":e}),containersMap:km.a.choroplethMapTypesMap,dataItemType:"Measure"},detailsPropertiesComposer:new Rm(this._dataItemContainerCustomization,(e=>{new Lg(e,this.propertiesController).startEditing(new Og.$)}))};this.dataSections.push(new Ag(this,this.dashboardItem,e,ke.computed((()=>!(this.dashboardItem.maps().length||!this.dashboardItem.attributeDimension()&&!this.dashboardItem.tooltipMeasures().length))))),this.dataSections.push(new Ng.N(this,fl.g8.TooltipMeasures))}getPropertiesComposer(){return new Gm(this._dashboardItemCustomization)}}fl.ce.register("ChoroplethMap",qg);var Ug=a(2124);class Kg{static _getEditorValues(e){if(e.values){let t=p.koUtils.unwrap(e.values);return Object.keys(t).map((e=>({value:e,displayValueId:t[e]})))}if(e.valuesArray)return e.valuesArray.map((e=>({value:e.value,displayValueId:e.displayValue})))}static _mapEditor(e){if(!e.editor)return null;switch(e.editor){case Ug.p.date:return(0,ul.fG)();case Ug.p.numeric:return(0,ul.kx)();case Ug.p.checkBox:return(0,ul.Lf)({text:(0,ut.Mu)(e.displayName)});case Ug.p.text:return(0,ul.Cv)();case Ug.p.combobox:return(0,ul.Zn)(Kg._getEditorValues(e));case Ug.p.bool:return(0,ul.Vo)([{value:!0,displayValueId:"DashboardWebStringId.ButtonOn"},{value:!1,displayValueId:"DashboardWebStringId.ButtonOff"}]);case Ug.p.boolYesNo:return(0,ul.Vo)([{value:!0,displayValueId:"DashboardWebStringId.ButtonYes"},{value:!1,displayValueId:"DashboardWebStringId.ButtonNo"}]);case Ug.p.buttonGroup:return(0,ul.Vo)(Kg._getEditorValues(e));case Ug.p.boolVisibleHidden:return(0,ul.Vo)([{value:!0,displayValueId:"DashboardWebStringId.ButtonVisible"},{value:!1,displayValueId:"DashboardWebStringId.ButtonHidden"}]);
vendor: 7,293 bytes, line 8
8case Ug.p.list:return(0,ul.yo)(Kg._getEditorValues(e));case Ug.p.radioGroup:return{editorType:"dxRadioGroup",editorOptions:{dataSource:Kg._getEditorValues(e),valueExpr:"value",displayExpr:"displayValueId"}};case Ug.p.image:return{template:e=>{var t=document.createElement("div");return new Oe.dxFileImagePicker(t,{placeholderId:"Image",accept:"image/*",type:"img",value:(0,ul.GR)(e),onValueChanged:t=>{e.component.updateData(e.dataField,t.value)}}),t}};default:let t=e.editor.header||e.editor.custom;return a=>({customEditorType:t,template:(i,r)=>{let o=r,n=e;var s=new Yh.Editor(n,0);s._set("_model",i.component.option("formData")),ke.applyBindingsToNode(o,{template:{name:t,data:s}},a.bindingContext)}})}}static convertToDashboardSerializationInfo(e){return{propertyName:e.propertyName,formAdapterItem:{...Kg._mapEditor(e),label:{text:(0,ut.Mu)(e.displayName),visible:!!e.displayName},validationRules:e.validationRules||[]},editorOptions:e.editorOptions}}}class Yg extends ic.$C{constructor(e){super(e)}_mapLegacyPropertiesToTabs(e){const t=e.legacyCustomProperties&&e.legacyCustomProperties.reduce(((e,t)=>{const a=t.sectionName||wl.iq.Common;return e[a]=e[a]||[],e[a].push(Kg.convertToDashboardSerializationInfo(t)),e}),{}),a=t[wl.iq.Common]?[{container:{propertyName:"customProperties"},properties:t[wl.iq.Common]||[]}]:[];return[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e,a)),...Object.keys(t).filter((e=>e!==wl.iq.Common)).map((a=>new wl.gV(a,a,new Zc.U({model:e.customProperties,properties:t[a]}))))]}_composeTabsCore(e){return e._optionsPanelSections?[new wl.gV(wl.iq.Common,"DashboardWebStringId.AccordionTab.Common",rc.d.getCommonWrapper(e)),...e._optionsPanelSections.reduce(((t,a)=>((0,Hu.t)(t,a,e),t)),[])]:this._mapLegacyPropertiesToTabs(e)}}class jg extends nc.r{get showDefaultSections(){return this.dashboardItem.customBindings.length>0}fillSections(){var e=(e,t)=>(0,_.format)((0,ut.Mu)(e),(0,ut.Mu)(t));this.dashboardItem.customBindings.forEach((t=>{var a={title:t.displayName,bindingProperty:{propertyName:ns.F._getBindingLinkName(t.propertyName),dataItemType:t.dataItemType,emptyPlaceholder:t.emptyPlaceholder||e("DashboardWebStringId.Binding.DefaultEmptyPlaceholder",t.displayName),selectedPlaceholder:t.selectedPlaceholder||e("DashboardWebStringId.Binding.DefaultSelectedPlaceholder",t.displayName)}};t.array?this.dataSections.push(new Ng.N(this,a)):this.dataSections.push(new Pg({itemSurface:this,sectionInfo:a,fieldConstraint:e=>!t.constraints||!t.constraints.allowedTypes||t.constraints.allowedTypes.indexOf(e.fieldType())>=0}))}))}constructor(e,t,a,i){super(e,t,a,i)}getPropertiesComposer(){return new Yg(this._dashboardItemCustomization)}}fl.ce.register("CustomItem",jg);class Qg extends nc.r{constructor(e,t,a,i){super(e,t,a,i)}fillSections(){this.dataSections.push(new Pg({itemSurface:this,sectionInfo:{title:"DashboardStringId.DescriptionItemDimension",bindingProperty:{propertyName:Km.$R.propertyName,dataItemType:"Dimension",emptyPlaceholder:"DashboardStringId.DescriptionItemDimension",selectedPlaceholder:"DashboardStringId.DescriptionItemDimension"}},fieldConstraint:e=>Pl.J7.isDateTime(e)&&"TimeOnly"!==e.fieldType()}))}getPropertiesComposer(){return new Ym(this._dashboardItemCustomization,(e=>{var t=(new Um).composeTabs(e,{argument:this.dashboardItem.dimension(),rangeFilterItem:this.dashboardItem});this.propertiesController.secondaryModel({displayText:e.name,data:{model:e,propertiesTabs:ke.observableArray(t)},containingCollection:this.dashboardItem.dateTimePeriods})}))}}fl.ce.register("DateFilter",Qg);class Zg extends nc.r{fillSections(){this.dataSections.push(new Ng.N(this,fl.g8.FilterDimensions))}constructor(e,t,a,i){super(e,t,a,i)}getPropertiesComposer(){return new eg(this._dashboardItemCustomization)}}fl.ce.register("ComboBox",Zg),fl.ce.register("ListBox",Zg),fl.ce.register("TreeView",Zg);class Jg extends nc.r{fillSections(){var e={title:"DashboardWebStringId.Binding.Gauges",bindingProperty:{propertyName:"gauges",emptyPlaceholder:"DashboardWebStringId.Binding.AddGauge",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureGauge",creator:(e="GaugeElement")=>new tg._(this.dashboardItem,{"@ItemType":e}),dataItemType:"Measure"},detailsPropertiesComposer:new ig(this._dataItemContainerCustomization,(e=>{new Lg(e,this.propertiesController).startEditing(new Og.$)}))};this.dataSections.push(new Ag(this,this.dashboardItem,e,ke.computed((()=>!this.dashboardItem.gauges().length&&!!this.dashboardItem.seriesDimensions().length)))),this.dataSections.push(new Ng.N(this,fl.g8.SeriesDimension))}constructor(e,t,a,i){super(e,t,a,i)}getPropertiesComposer(){return new og(this._dashboardItemCustomization)}}fl.ce.register("Gauge",Jg);class Xg extends nc.r{constructor(e,t,a,i){super(e,t,a,i)}fillSections(){this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Latitude,fieldConstraint:e=>Pl.J7.isNumeric(e),warning:ke.computed((()=>!this.dashboardItem.latitude()&&!!(this.dashboardItem.longitude()||this.dashboardItem.value()||this.dashboardItem.tooltipDimensions().length||this.dashboardItem.tooltipMeasures().length)))})),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Longitude,fieldConstraint:e=>Pl.J7.isNumeric(e),warning:ke.computed((()=>!this.dashboardItem.longitude()&&!!(this.dashboardItem.latitude()||this.dashboardItem.value()||this.dashboardItem.tooltipDimensions().length||this.dashboardItem.tooltipMeasures().length)))})),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Value,warning:ke.computed((()=>!this.dashboardItem.value()&&!!(this.dashboardItem.latitude()||this.dashboardItem.longitude()||this.dashboardItem.tooltipDimensions().length||this.dashboardItem.tooltipMeasures().length)))})),this.dataSections.push(new Ng.N(this,fl.g8.TooltipDimensions)),this.dataSections.push(new Ng.N(this,fl.g8.TooltipMeasures))}getPropertiesComposer(){return new ng(this._dashboardItemCustomization)}}fl.ce.register("GeoPointMap",Xg);var eb=a(8096);class tb extends nc.r{addConditionalFormattingOptions(e,t){if(t&&t.uniqueName()){var a=t;if(a instanceof Fc.t&&-1!==this.dashboardItem.hiddenMeasures().indexOf(a)){var i=this.dashboardItem.columns().filter((e=>!(e instanceof Nh.d7)))[0];a=i&&i.actualDataItem}e.push(new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting",Sm.Q.getFormatRulesWrapper(this.dashboardItem,Sm.Q.getCellFormatRuleCreator(t,a,"GridItemFormatRule"),Sm.Q.getCellFormatRuleFilter(t),((e,t,a)=>{new kh(a,this.dashboardItem,this._dataSourceBrowser,this.propertiesController).startEditing(t)}))))}}extendHiddenMeasuresTabs(e,t){this.addConditionalFormattingOptions(e,t)}fillSections(){var e=(e,t,a)=>{new kh(a,this.dashboardItem,this._dataSourceBrowser,this.propertiesController).startEditing(t)};this.editRuleHandler=e;var t={title:"DashboardWebStringId.Binding.Columns",bindingProperty:{propertyName:eb.cb.propertyName,emptyPlaceholder:"DashboardWebStringId.Binding.AddColumn",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureColumn",groupName:"Column",creator:(e,t,a)=>{if(!e){var i=null;a?a instanceof Dc.f?e="GridDimensionColumn":a instanceof Fc.t&&(e="GridMeasureColumn"):Pl.J7.isMeasure(t)?e="GridMeasureColumn":(e="GridDimensionColumn","Custom"===t.fieldType()&&(i="Image"))}
8var r={"@ItemType":e};return i&&(r["@DisplayMode"]=i),this.dashboardItem._createGridColumn(r)},containersMap:Ao.E._gridColumnTypesMap,dataItemType:void 0},detailsPropertiesComposer:new lg(this._dataItemContainerCustomization,e,(e=>{new Lg(e,this.propertiesController).startEditing(new Og.$)}))};this.dataSections.push(new Ag(this,this.dashboardItem,t,ke.computed((()=>0===this.dashboardItem.columns().length&&!!this.dashboardItem.sparklineArgument()&&!!this.dashboardItem.sparklineArgument().uniqueName())))),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.SparklineArgument,warning:ke.computed((()=>!(this.dashboardItem.sparklineArgument()&&this.dashboardItem.sparklineArgument().uniqueName())&&this.dashboardItem.columns().some((e=>"GridSparklineColumn"===e.itemType())))),fieldConstraint:e=>Pl.J7.isContinous(e)}))}constructor(e,t,a,i){super(e,t,a,i)}getPropertiesComposer(){return new hg(this._dashboardItemCustomization,this.editRuleHandler,this.dataSourceBrowser)}}fl.ce.register("Grid",tb);class ab extends nc.O{constructor(e,t,a){super()}getPropertiesComposer(){return new pg(this._dashboardItemCustomization)}}fl.ce.register("Image",ab);var ib=a(5573);class rb extends nc.r{fillSections(){this.dataSections.push(new Ng.N(this,fl.g8.Values,void 0,ke.computed((()=>(this.dashboardItem.arguments().length>0||this.dashboardItem.seriesDimensions().length>0)&&0===this.dashboardItem.values().length)))),this.dataSections.push(new Ng.N(this,fl.g8.Arguments)),this.dataSections.push(new Ng.N(this,fl.g8.SeriesDimension))}constructor(e,t,a,i){super(e,t,a,i)}getPropertiesComposer(){return new bg(this._dashboardItemCustomization)}}fl.ce.register("Pie",rb);class ob extends nc.r{constructor(e,t,a,i){super(e,t,a,i)}fillSections(){this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Latitude,fieldConstraint:e=>Pl.J7.isNumeric(e),warning:ke.computed((()=>!this.dashboardItem.latitude()&&!!(this.dashboardItem.longitude()||this.dashboardItem.values().length||this.dashboardItem.argument()||this.dashboardItem.tooltipDimensions().length||this.dashboardItem.tooltipMeasures().length)))})),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Longitude,fieldConstraint:e=>Pl.J7.isNumeric(e),warning:ke.computed((()=>!this.dashboardItem.longitude()&&!!(this.dashboardItem.latitude()||this.dashboardItem.values().length||this.dashboardItem.argument()||this.dashboardItem.tooltipDimensions().length||this.dashboardItem.tooltipMeasures().length)))})),this.dataSections.push(new Ng.N(this,fl.g8.Values)),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Argument,warning:ke.computed((()=>!this.dashboardItem.argument()&&!!(this.dashboardItem.latitude()||this.dashboardItem.longitude()||this.dashboardItem.values().length||this.dashboardItem.tooltipDimensions().length||this.dashboardItem.tooltipMeasures().length)))})),this.dataSections.push(new Ng.N(this,fl.g8.TooltipDimensions)),this.dataSections.push(new Ng.N(this,fl.g8.TooltipMeasures))}getPropertiesComposer(){return new yg(this._dashboardItemCustomization)}}fl.ce.register("PieMap",ob);class nb extends nc.r{addConditionalFormattingOptions(e,t){if(t&&t.uniqueName()){var a=t;a instanceof Fc.t&&-1!==this.dashboardItem.hiddenMeasures().indexOf(a)&&(a=this.dashboardItem.values()[0]),e.push(new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting",Sm.Q.getFormatRulesWrapper(this.dashboardItem,Sm.Q.getCellFormatRuleCreator(t,a,"PivotItemFormatRule"),Sm.Q.getCellFormatRuleFilter(t),((e,t,a)=>{new kh(a,this.dashboardItem,this._dataSourceBrowser,this.propertiesController).startEditing(t)}))))}}extendHiddenMeasuresTabs(e,t){this.addConditionalFormattingOptions(e,t)}fillSections(){this.dataSections.push(new Ng.N(this,fl.g8.Values,this.addConditionalFormattingOptions.bind(this))),this.dataSections.push(new Ng.N(this,fl.g8.Columns,this.addConditionalFormattingOptions.bind(this))),this.dataSections.push(new Ng.N(this,fl.g8.Rows,this.addConditionalFormattingOptions.bind(this)))}constructor(e,t,a,i){super(e,t,a,i)}getPropertiesComposer(){return new vg(this._dashboardItemCustomization,((e,t,a)=>{new kh(a,this.dashboardItem,this._dataSourceBrowser,this.propertiesController).startEditing(t)}))}}fl.ce.register("Pivot",nb);class sb extends Om{constructor(e){super(e,bs.P.rangeSeriesViewTypesMap,!1,!1)}_showIgnoreEmptyPointsVisible(e){return!1}_fillConditionalFormattingTab(){}}class db extends nc.r{fillSections(){var e=Pm.o.getSeriesCreator(this.dashboardItem),t={title:"DashboardWebStringId.Binding.Values",bindingProperty:{propertyName:"series",emptyPlaceholder:"DashboardWebStringId.Binding.AddValue",selectedPlaceholder:"DashboardWebStringId.Binding.ConfigureValue",creator:(t="Line")=>e(t),containersMap:bs.P.rangeSeriesViewTypesMap,dataItemType:"Measure"},detailsPropertiesComposer:new sb(this._dataItemContainerCustomization)};this.dataSections.push(new Ag(this,this.dashboardItem,t,ke.computed((()=>!(this.dashboardItem.series().length||!this.dashboardItem.argument()&&!this.dashboardItem.seriesDimensions().length))))),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.SingleArgument,fieldConstraint:e=>Pl.J7.isContinous(e)&&!Pl.J7.isOlapHierarchy(e),warning:ke.computed((()=>!(!this.dashboardItem.series().length&&!this.dashboardItem.seriesDimensions().length||this.dashboardItem.argument())))})),this.dataSections.push(new Ng.N(this,fl.g8.SeriesDimension))}constructor(e,t,a,i){super(e,t,a,i)}getPropertiesComposer(){return new xg(this._dashboardItemCustomization,(e=>{var t=(new Um).composeTabs(e,{argument:this.dashboardItem.argument(),rangeFilterItem:this.dashboardItem});this.propertiesController.secondaryModel({displayText:e.name,data:{model:e,propertiesTabs:ke.observableArray(t)},containingCollection:this.dashboardItem.dateTimePeriods})}))}}fl.ce.register("RangeFilter",db);class lb extends nc.r{constructor(e,t,a,i){super(e,t,a,i)}fillSections(){this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.AxisXMeasure,warning:ke.computed((()=>!(this.dashboardItem.axisXMeasure()||!this.dashboardItem.arguments().length&&!this.dashboardItem.weight()&&!this.dashboardItem.axisYMeasure()))),extendTabsHandler:this.addConditionalFormattingOptions.bind(this)})),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.AxisYMeasure,warning:ke.computed((()=>!(this.dashboardItem.axisYMeasure()||!this.dashboardItem.arguments().length&&!this.dashboardItem.weight()&&!this.dashboardItem.axisXMeasure()))),extendTabsHandler:this.addConditionalFormattingOptions.bind(this)})),this.dataSections.push(new Pg({itemSurface:this,sectionInfo:fl.g8.Weight,extendTabsHandler:this.addConditionalFormattingOptions.bind(this)})),this.dataSections.push(new Ng.N(this,fl.g8.Arguments,this.addConditionalFormattingOptions.bind(this),ke.computed((()=>!!this.dashboardItem.weight()&&!this.dashboardItem.arguments().length))))}getPropertiesComposer(){return new Dg(this._dashboardItemCustomization,this.editCFRuleRuleHandler.bind(this),this.createCFRuleDelegate.bind(this))}editCFRuleRuleHandler(e,t,a){new kh(a,this.dashboardItem,this._dataSourceBrowser,this.propertiesController).startEditing(t)}createCFRuleDelegate(){return new dh.l}addConditionalFormattingOptions(e,t){const a=t&&t.uniqueName();if(!a)return;e.push(new wl.gV(wl.iq.ConditionalFormatting,"DashboardWebStringId.ConditionalFormatting",Sm.Q.getFormatRulesWrapper(this.dashboardItem,(()=>{const e=this.createCFRuleDelegate();return e.dataItemName(a),e}),(e=>e.dataItemName()===a),this.editCFRuleRuleHandler.bind(this))))}extendHiddenMeasuresTabs(e,t){this.addConditionalFormattingOptions(e,t)}}fl.ce.register("ScatterChart",lb);var ub=a(2591),cb=a(2570);class hb extends ic.$C{constructor(e){super(e)}_composeTabsCore(e,t){const a=new Zc.U({model:e,properties:[Ns.xN,cb.T,{container:Be._tabItemInteractivityOptions,properties:[ub.gu,ub.ym]}]});return[new wl.gV(wl.iq.Common,"DashboardWebStringId.Options",a)]}}class pb extends nc.O{constructor(e,t,a){super(),this.dashboardItem=e,this._dashboardModel=t}getPropertiesComposer(){return new Cg(((e,t)=>
8{const a=new hb(this._dashboardItemCustomization).composeTabs(e);this.propertiesController.secondaryModel({displayText:ke.pureComputed((()=>this._dashboardModel._getDisplayDashboardItem(e).name())),data:{model:e,propertiesTabs:ke.observableArray(a)},containingCollection:this.dashboardItem.tabPages})}))}dispose(){}}fl.ce.register("TabContainer",pb);var mb=a(645);class gb extends nc.r{fillSections(){this.dataSections.push(new Ng.N(this,fl.g8.Values,void 0,ke.computed((()=>!this.dashboardItem.values().length&&!!this.dashboardItem.arguments().length)))),this.dataSections.push(new Ng.N(this,fl.g8.Arguments,((e,t)=>{if(t&&t.uniqueName()){let a=this.dashboardItem.arguments().filter((e=>e.uniqueName()===t.uniqueName()))[0];this.dashboardItem.arguments().indexOf(a)!==this.dashboardItem.arguments().length-1&&e.push(Mg.getTileOptionsTab(this.dashboardItem,t))}})))}constructor(e,t,a,i){super(e,t,a,i)}getPropertiesComposer(){return new Mg(this._dashboardItemCustomization)}}fl.ce.register("Treemap",gb);var bb=function(e,t,a,i){var r,o=arguments.length,n=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,a):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,a,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(n=(o<3?r(n):o>3?r(t,a,n):r(t,a))||n);return o>3&&n&&Object.defineProperty(t,a,n),n};class fb{constructor(e){this.rootElement=e,this.CSS_DRAG_IN_PROGRESS="dx-dashboard-collection-drag",this.CSS_HIGHLIGHT_PLACEHOLDER="dx-state-hovered",this.COLLECTION_SELECTOR=".dx-dashboard-collection",this.TARGET_SELECTOR=".dx-dashboard-drop-target",this.EVENT_NAMESPACE=".dragInGroup",this.currentDrag=null,this.state="pending",this.setDataItemsPositions=e=>{var t=ke.dataFor(e);Ve.fn.constructor(e).find(".dx-dashboard-data-item").each(((e,a)=>{if(t.supportGroups){var i=ke.contextFor(a).$parents[1],r=void 0===i.items?1:i.items.length,o=i.items?i.items[0]:ke.dataFor(a);a.setAttribute("data-position",(void 0===i.position?t.groups?t.groups().length:0:i.position).toString()),a.setAttribute("data-array-position",t.items().indexOf(o).toString()),a.setAttribute("data-group-size",r.toString())}else a.setAttribute("data-position","0"),a.setAttribute("data-array-position","0"),a.setAttribute("data-group-size","0")})),this.currentDrag.itemPosition=Number(this.currentDrag.itemElement.getAttribute("data-position"));var a=this.currentDrag.sourceCollection.isOlap();Ve.fn.constructor(this.rootElement).find(this.COLLECTION_SELECTOR).each(((t,i)=>{var r=ke.dataFor(i)!==ke.dataFor(e),o=0;Ve.fn.constructor(i).find(this.TARGET_SELECTOR).each(((e,t)=>{var i=ke.dataFor(t),n=(ke.contextFor(t),i.items&&i.items.length||0);t.setAttribute("data-position",e.toString()),t.setAttribute("data-array-position",o.toString()),o+=n;var s=r?!a:this.checkItemIsDraggableToPosition(this.currentDrag.itemPosition,e);Ve.fn.constructor(t).toggleClass("dx-state-active",s)}))}))},this.processHtmlDragEvent=()=>{this.currentDrag.originalEvent.dataTransfer.effectAllowed="move",this.currentDrag.originalEvent.dataTransfer.setData("text",this.currentDrag.itemPosition.toString());let e=this.currentDrag.itemElement;var t=Ve.fn.constructor(e).parents(".dx-dashboard-hierarchical-group")[0]||e,a=t.cloneNode(!0);a.style.position="absolute",a.style.top="-100000px",a.style.right="-100000px",a.className=a.className+" dx-dashboard-cloned-copy",a.style.width=Ve.fn.constructor(e).width()+"px",this.currentDrag.clonedElement=a;var i=Ve.fn.constructor(t).parents(".dx-dashboard-property-grid")[0];i&&i.appendChild(a);var r=this.currentDrag.originalEvent;r.dataTransfer.setDragImage&&r.dataTransfer.setDragImage(a,void 0===r.offsetX?r.layerX:r.offsetX,void 0===r.offsetY?r.layerY:r.offsetY)},this.finishDrag=()=>{(0,Le.off)(this.rootElement,this.EVENT_NAMESPACE),Ve.fn.constructor(document).off(this.EVENT_NAMESPACE),this.rootElement.classList.remove(this.CSS_DRAG_IN_PROGRESS),Ve.fn.constructor(this.rootElement).parents(".dx-overlay-content").removeClass(this.CSS_DRAG_IN_PROGRESS).addClass("dx-state-hover"),Ve.fn.constructor(this.rootElement).find(this.TARGET_SELECTOR).removeClass(this.CSS_HIGHLIGHT_PLACEHOLDER),this.currentDrag.itemElement.classList.remove("dx-dashboard-drag-in-progress");var e=this.currentDrag.clonedElement;e&&e.parentNode&&e.parentNode.removeChild(e),this.currentDrag.clonedElement=null,this.state="pending"}}startDrag(e){this.currentDrag={originalEvent:e.originalEvent,itemPosition:-1,clonedElement:null,itemElement:e.originalEvent.target,sourceCollection:ke.dataFor(Ve.fn.constructor(e.target).parents(this.COLLECTION_SELECTOR)[0])};let t=Ve.fn.constructor(this.currentDrag.originalEvent.target).parents(this.COLLECTION_SELECTOR).get(0);return this.state="dragging",this.rootElement.classList.add(this.CSS_DRAG_IN_PROGRESS),Ve.fn.constructor(this.rootElement).parents(".dx-overlay-content").addClass(this.CSS_DRAG_IN_PROGRESS),this.setDataItemsPositions(t),this.processHtmlDragEvent(),this.currentDrag.itemElement.classList.add("dx-dashboard-drag-in-progress"),(0,Le.on)(this.rootElement,"dragover"+this.EVENT_NAMESPACE,this.TARGET_SELECTOR,{},(e=>{var t=e.originalEvent;ke.dataFor(t.target),Number(e.currentTarget.getAttribute("data-position"));return-1!==t.target.parentNode.className.indexOf("dx-state-active")?(e.currentTarget.classList.add(this.CSS_HIGHLIGHT_PLACEHOLDER),t.dataTransfer.dropEffect="move"):t.dataTransfer.dropEffect="none",!1})),(0,Le.on)(this.rootElement,"dragleave"+this.EVENT_NAMESPACE,this.TARGET_SELECTOR,{},(e=>{e.currentTarget.classList.remove(this.CSS_HIGHLIGHT_PLACEHOLDER)})),(0,Le.on)(this.rootElement,"drop"+this.EVENT_NAMESPACE,this.TARGET_SELECTOR,{},(e=>{var t=this.currentDrag.sourceCollection,a=ke.dataFor(Ve.fn.constructor(e.target).parents(this.COLLECTION_SELECTOR)[0]),i=Number(this.currentDrag.itemElement.getAttribute("data-array-position")),r=Number(e.currentTarget.getAttribute("data-array-position")),o=Number(this.currentDrag.itemElement.getAttribute("data-group-size"));return this.interchange(t.items,a!==t?a:null,i,r,o),this.finishDrag(),!1})),(0,Le.on)(document,"dragend"+this.EVENT_NAMESPACE,(()=>{this.finishDrag()})),!0}checkItemIsDraggableToPosition(e,t){return t<e||t>e+1}interchange(e,t,a,i,r){if(r||(r=1),null===t)if(i>a){i--;for(var o=0;o<r;o++){var n=e()[a];e.remove(n),e.splice(i,0,n)}}else for(o=0;o<r;o++){n=e()[a+o];e.remove(n),e.splice(i+o,0,n)}else for(o=0;o<r;o++)n=e()[a],t.relocateItem(n,i+o),e.remove(n)}}bb([dl.JZ],fb.prototype,"interchange",null),ke.bindingHandlers["dx-dashboard-container-draggable"]={init:function(e,t,a,i,r){let o=new fb(e);(0,Le.on)(e,"dragstart",(e=>{o.startDrag(e)})),ke.utils.domNodeDisposal.addDisposeCallback(e,(function(){o.currentDrag=null}))}};var yb=a(1383),Sb=a(8502);class vb{constructor(e){this.propertiesController=e}composeTabs(e){var t=[new wl.gV(wl.iq.Interactivity,"DashboardWebStringId.InteractivityOptions")],a=[{
8container:ub.$4,properties:[ub.rH,ub.u3,ub.ht,ub.Jc,ub.ym]}];e instanceof gs.y||e instanceof yb.Z||e instanceof Sb.O||a.push(gm.os);var i={};return i[gm.os.propertyName]=[ub.u3.propertyName,"=","None"],e.interactivityOptions.targetDimensions&&(e.interactivityOptions.targetDimensions.subscribe((t=>{"Points"===t&&e.interactivityOptions.isDrillDownEnabled(!1)})),i[ub.ht.propertyName]=[ub.Jc.propertyName,"=","Points"]),t[0].tabModel(new Zc.U({model:e,properties:a,disabledFilterRules:i})),t}}var xb=a(5690);const Db=e=>t=>({editorType:"dxSelectBox",editorOptions:Cb(e.parameter,e.dataSourceBrowser,t.widgetContainer)}),Ib=e=>t=>({template:a=>{var i=document.createElement("div");return new(te())(i,{...a.editorOptions,..._b(e.parameter,e.dataSourceBrowser,t.widgetContainer)}),i}});function Cb(e,t,a){let i=ke.observable([]),r=new(F())({store:(o=i,n="DisplayText",new(E())({load:e=>{var t=[].concat(function(e,t){return e.sort(((e,a)=>{var i=ke.unwrap(e[t]),r=ke.unwrap(a[t]);if(i&&r){var o=i-r;return isNaN(o)?(i=i.toLowerCase?i.toLowerCase():i)<(r=r.toLowerCase?r.toLowerCase():r)?-1:i>r?1:0:o}}))}(o(),n));return e.take&&(t=t.splice(e.skip,e.take)),(0,We.fy)((0,We.KO)().resolve(t).promise())},loadMode:"raw"})),paginate:!0,pageSize:100});var o,n;return{dataSource:r,searchEnabled:!0,valueExpr:"Value",searchExpr:["Value","DisplayText"],displayExpr:"DisplayText",noDataText:(0,ut.Mu)("DashboardStringId.FilterElementNoDataToDisplay"),placeholder:(0,ut.Mu)("DashboardStringId.ParametersSelectorText"),encodeNoDataText:!0,showClearButton:!0,multiline:!0,showSelectionControls:!0,dropDownOptions:{container:a},onInitialized:a=>{const o=a.component.__DX_DASHBOARD_DISPOSABLES=a.component.__DX_DASHBOARD_DISPOSABLES||[];o.push(ke.computed((()=>{if(e.staticListLookUpSettings())i(e.staticListLookUpSettings().values().filter((e=>!!e.value())).map((t=>({Value:t.value(),DisplayText:e.type()===p.DotnetTypes.SystemTimeOnly?y().format(t.value(),"shorttime"):t.value()}))));else if(e.dynamicListLookUpSettings()){const a=e.type(),r=e.dynamicListLookUpSettings(),o=t.getParameterValues(a,r),n=o();if(0===n.length)o.subscribe((e=>i(e)));else{const e=Qh.ParameterHelper.getTypeConverter(a);e&&n.forEach((t=>{t.Value=e(t.Value);const a=r.valueMemberName(),i=r.displayMemberName();a!==i&&null!==i||(t.DisplayText=t.Value)})),i(n)}}}))),o.push(i.subscribe((e=>{r.reload()})))},onDisposing:e=>{(e.component.__DX_DASHBOARD_DISPOSABLES||[]).forEach((e=>e&&e.dispose())),e.component.__DX_DASHBOARD_DISPOSABLES=[]}}}function _b(e,t,a){return{...Cb(e,t,a),value:e._valuesOfDefaultValues.peek(),onValueChanged:t=>{e.defaultValues((t.value||[]).map((e=>{let t=new xb.Q;return t.value(e),t})))}}}var wb=a(623),Tb=a(1843),Mb=a(4780);class Nb extends wa.I{get dataSourceBrowser(){return this._dataSourceBrowserGetter?this._dataSourceBrowserGetter():void 0}constructor(e,t,a){super(),this.parameter=e,this._dataSourceBrowserGetter=t,this.commonParameterSettings=this._getCommonParameterSettingsWrapper(e,a),this.lookUpParameterType=new Zc.U({model:e,properties:[{...Tb.yJ,simpleFormAdapterItem:"selectBoxEditor"}]}),this.staticListLookUpSettings=(0,Ue.Tq)({staticListLookUpSettings:e.staticListLookUpSettings,type:this.parameter.type},(e=>e.staticListLookUpSettings?this._getStaticListLookUpSettingsWrapper(e.staticListLookUpSettings,e.type):null)),this.dynamicListLookUpSettings=(0,Ue.Tq)({dynamicListLookUpSettings:e.dynamicListLookUpSettings},(e=>e.dynamicListLookUpSettings?this._getDynamicListLookUpSettingsWrapper(e.dynamicListLookUpSettings):null))}_getStaticListLookUpSettingsWrapper(e,t){const a={dataFields:[Mb.mk.propertyName],noDataText:"DashboardWebStringId.CollectionEditor.Parameters.NoItems",gridColumns:[{dataField:Mb.mk.propertyName,...Pb(t)}],createNewItemHandler:()=>{var e=new xb.Q({});return e.valueType(t),e}};return new Zc.U({model:e,properties:[{...Mb.dq,formAdapterItem:(0,ul.JI)(a)}]})}_getDynamicListLookUpSettingsWrapper(e){var t=e=>{if(e){let t=!!e.dataSource(),a=!0;return this.dataSourceBrowser.dataMembersSupported(e)&&(a=!!e.dataMember()),t&&a}return!1};return new Zc.U({model:e,properties:[{...wb.cF,formAdapterItem:Eb(this.dataSourceBrowser)},{...wb.ee,formAdapterItem:Ab({dataSourceBrowser:this.dataSourceBrowser,dynamicListLookUpSettings:e})},{...wb.Gi,formAdapterItem:Fb({dataSourceBrowser:this.dataSourceBrowser,dynamicListLookUpSettings:e})},{...wb.n3,formAdapterItem:Fb({dataSourceBrowser:this.dataSourceBrowser,dynamicListLookUpSettings:e})},{...wb.aX,formAdapterItem:Fb({dataSourceBrowser:this.dataSourceBrowser,dynamicListLookUpSettings:e})},wb.T6],disabledFilterRules:{[wb.ee.propertyName]:()=>!this.dataSourceBrowser.dataMembersSupported(e),[wb.Gi.propertyName]:()=>!t(e),[wb.n3.propertyName]:()=>!t(e),[wb.aX.propertyName]:()=>!t(e)}})}_getCommonParameterSettingsWrapper(e,t){var a=[{...Tb.xd,validateBeforeSet:!0,validationRules:[{type:"custom",validationCallback:e=>t(e.value),message:(0,ut.Mu)("DashboardWebStringId.Parameters.ParameterNameShouldBeUnique")},...Tb.xd.validationRules]},Tb.h_,Tb.KJ,Tb.Hu,Tb.re,Tb.x,{...Tb.Jh,externalUpdateCallback:t=>(0,Ue.uQ)({lookupSourceType:e.lookUpSourceType,allowMultiselect:e.allowMultiselect},(()=>t({forceValidate:!1})))},{...Tb.gH,validateBeforeSet:!0,formAdapterItem:Ib({parameter:e,dataSourceBrowser:this.dataSourceBrowser})},Tb.rm,Tb.yJ];return new Zc.U({model:e,properties:a,visibilityFilterRules:{[Tb.Jh.propertyName]:e=>!e.allowMultiselect(),[Tb.gH.propertyName]:e=>!!e.allowMultiselect(),[Tb.rm.propertyName]:e=>!!e.allowMultiselect()},disabledFilterRules:{[Tb.re.propertyName]:["lookUpSourceType","=","None"],[Tb.gH.propertyName]:e=>!!e.selectAllValues()},dynamicEditorRules:{[Tb.Jh.propertyName]:t=>{if("None"!==t.lookUpSourceType())return{formAdapterItem:Db({parameter:e,dataSourceBrowser:this.dataSourceBrowser})};const{simpleFormAdapterItem:a,editorOptions:i}=Yo._.getEditorType(t.type());return{simpleFormAdapterItem:a,editorOptions:i}}}})}}const Eb=e=>(0,ul.i6)({observables:{dashboardDataSources:e._dataSources},load:e=>e.dashboardDataSources.map((e=>({value:e.componentName(),displayValue:e.name()}
8))),additionalOptions:()=>({placeholder:(0,ut.Mu)("DashboardStringId.ParametersSelectorText"),noDataText:(0,ut.Mu)("DashboardStringId.FilterElementNoDataToDisplay")})}),Ab=e=>(0,ul.i6)({observables:{dashboardDataSources:e.dataSourceBrowser._dataSources,selectedDashboardDataSource:e.dynamicListLookUpSettings.dataSource},load:t=>{var a=t.dashboardDataSources.filter((e=>e.componentName()===t.selectedDashboardDataSource))[0];return a&&a.supportDataMembers?(0,We.fy)(e.dataSourceBrowser.getDataFieldsArray(t.selectedDashboardDataSource,"","",Ud.mG).then((e=>e.map((e=>({value:e.dataMember(),displayValue:e.dataMember()})))))):[]},additionalOptions:()=>({placeholder:(0,ut.Mu)("DashboardStringId.ParametersSelectorText"),noDataText:(0,ut.Mu)("DashboardStringId.FilterElementNoDataToDisplay")})}),Fb=e=>t=>({template:(a,i)=>{const r=(0,We.I1)(i);r.classList.add("dx-dashboard-field-picker");var o=ke.observable((0,ul.GR)(a));o.subscribe((e=>{a.component.updateData(a.dataField,e)}));let n=new dc(e.dataSourceBrowser,o,e.dynamicListLookUpSettings,a.editorOptions.disabled);ke.applyBindingsToNode(r,{template:{name:"dx-dashboard-field-picker",data:n}},t.bindingContext)}});function Pb(e){switch(e){case p.DotnetTypes.SystemGuid:return{dataType:"string",editorOptions:{mask:"xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx",maskRules:{x:/[0-9a-fA-F]/},useMaskedValue:!0}};case p.DotnetTypes.SystemSByte:case p.DotnetTypes.SystemInt64:case p.DotnetTypes.SystemInt32:case p.DotnetTypes.SystemInt16:case p.DotnetTypes.SystemByte:case p.DotnetTypes.SystemUInt16:case p.DotnetTypes.SystemUInt32:case p.DotnetTypes.SystemUInt64:return{dataType:"number",editorOptions:{showSpinButtons:!0,format:"0#"}};case p.DotnetTypes.SystemSingle:case p.DotnetTypes.SystemDouble:case p.DotnetTypes.SystemDecimal:return{dataType:"number",editorOptions:{showSpinButtons:!0}};case p.DotnetTypes.SystemDateTime:return{dataType:"datetime",editorOptions:{type:"datetime"}};case p.DotnetTypes.SystemTimeOnly:return{dataType:"datetime",editorOptions:{type:"time",displayFormat:"shorttime"},customizeText:e=>y().format(e.value,"shorttime")};case p.DotnetTypes.SystemDateOnly:return{dataType:"date",editorOptions:{type:"date"}};case p.DotnetTypes.SystemBoolean:return{dataType:"boolean"};default:case p.DotnetTypes.SystemString:return{dataType:"string"}}}class Vb extends wa.I{constructor(e,t){super(),this.dashboard=e,this._dataSourceBrowserGetter=t,this.selectedParameters=ke.observable([]),this.selectedParameter=ke.computed((()=>this.selectedParameters()[0])),this.parameterEditorViewModel=ke.observable(null),this.allowReordering=ke.observable(!1),this.toggleReordering=()=>{this.allowReordering(!this.allowReordering())},this.addParameter=()=>{var e=Wl.$A.generateName((0,ut.Mu)("DashboardStringId.NewParameterNamePrefix"),this.dashboard().parameters(),"name",1),t=new fd.k({"@Name":e});this.dashboard().parameters.push(t),this.selectedParameters([t])},this.removeParameter=()=>{this.dashboard().parameters.remove(this.selectedParameter()),this.selectedParameters([this.dashboard().parameters()[0]])},this.reorderParameters=e=>{var t,a,i,r;t=this.dashboard().parameters,a=e.fromIndex,i=e.toIndex,(r=t()).splice(i,0,r.splice(a,1)[0]),t(r),this.selectedParameters([this.dashboard().parameters()[e.toIndex]])},this.selectedParameter.subscribe((e=>{if(e){let a=t=>0===this.dashboard().parameters().filter((a=>a!==e&&a.name()===t)).length;this.parameterEditorViewModel(new Nb(e,t,a))}else this.parameterEditorViewModel(void 0)})),this.toDispose(this.selectedParameter)}initialize(){var e=e=>{e&&e.parameters.peek().length>0?this.selectedParameters([e.parameters.peek()[0]]):this.selectedParameters([])};this.toDispose(this.dashboard.subscribe(e)),e(this.dashboard.peek())}}let Bb=51,Ob=81;class Lb{constructor(e,t,a,i,r,o){this._defaultMenuItemData=t,this._menuItems=a,this._toolboxGroups=i,this._toolbarGroups=r,this._layoutDragController=o,this.toolbarHeight=ke.observable(0),this.settingsForm=ke.observable(),this.toggleMenu=()=>{this.settingsFormVisible(!1),this.settingsForm(null),this.menuVisible(!this.menuVisible())},this.closeMenu=()=>{this.menuVisible()&&this.toggleMenu()},this.showMenu=()=>{this.menuVisible()||this.toggleMenu()},this.menuItemClick=e=>{e.click&&e.click(),e.template&&(this.settingsForm({title:e.title.replace("â¦",""),template:e.template,data:e.data?e.data:this._defaultMenuItemData}
8),this._menuItems().forEach((t=>t.selected(t===e))))},this.menuVisible=ke.observable(!1),this.isDesignMode=e,this.designerPanelLeft=ke.observable(this.isDesignMode()?0:-Ob),this.menuItemsSorted=ke.pureComputed((()=>this._menuItems().sort(((e,t)=>(e.index||Number.MAX_VALUE)-(t.index||Number.MAX_VALUE))))),this.toolboxGroupsSorted=ke.pureComputed((()=>this._toolboxGroups().sort(((e,t)=>(e.index||Number.MAX_VALUE)-(t.index||Number.MAX_VALUE))))),this.toolbarGroupsSorted=ke.pureComputed((()=>this._toolbarGroups().sort(((e,t)=>(e.index||Number.MAX_VALUE)-(t.index||Number.MAX_VALUE))))),this.settingsFormVisible=ke.computed({read:()=>this.menuVisible()&&this._menuItems().some((e=>e.selected())),write:e=>this._menuItems().forEach((t=>t.selected(e)))})}initDragEvents(e){let t=null;return{onInitialize:a=>{let i=this._layoutDragController();i&&i.initExternalElement(a.element,new kb(e)),t=(0,Qh.subscribeWithPrev)(this._layoutDragController,((t,i)=>{t&&t.cleanExternalElement(a.element),i&&i.initExternalElement(a.element,new kb(e))}))},onDisposing:e=>{let a=this._layoutDragController();a&&a.cleanExternalElement(e.element),t&&t.dispose()}}}processKeyEvent(e,t){if("keyup"===e){if(t.altKey){var a=this._menuItems().filter((e=>e.hotKey===t.keyCode))[0];if(a)return setTimeout((()=>{setTimeout((()=>this.menuItemClick(a)),this.menuVisible()?10:250),this.menuVisible(!0)}),1),!0}}else if("keydown"===e){if(t.keyCode===ya.Esc&&this.menuVisible())return this.closeMenu(),!0;if(t.altKey&&-1!==this._menuItems().map((e=>e.hotKey)).indexOf(t.keyCode))return t.preventDefault(),!0}return!1}showDesignerPanel(){this.designerPanelLeft(0)}hideDesignerPanel(){this.designerPanelLeft(-Ob)}}class kb extends $s{constructor(e){super(),this._itemType=e}canDrop(e){return e.canAttach((0,qe.Mi)(this._itemType))}drop(e){e.targetItem.create((0,qe.Mi)(this._itemType),e.hoverLocation,e.targetItemBehavior)}dragStart(){}dragEnd(){}}var Wb=a(6365),Rb=a(5621),zb=a(8042),Gb=a(1965);class $b{constructor(e,t,a,i,r){this.id=e,this.title=t,this.click=r,this.hotKey=i,this.index=a,this.selected=ke.observable(!1),this.disabled=ke.observable(!1)}}class Hb{constructor(e,t,a,i,r){this.name=e,this.click=t,this.icon=a,this.title=i,this.type=r,this.disabled=ke.observable(!1)}}class qb{constructor(e,t,a,i){this.name=e,this.click=t,this.icon=a,this.title=i,this.disabled=ke.observable(!1)}}class Ub{constructor(e,t,a,...i){this.name=e,this.title=t,this.index=a,this.items=ke.observableArray(i)}}class Kb{constructor(e,t,a,...i){this.name=e,this.title=t,this.index=a,this.items=ke.observableArray(i)}}const Yb="dashboardColorSchemeEditor",jb="dashboard-color-scheme-editor";class Qb{static _isColoringSupported(e){return!!e.coloringOptions}constructor(e){this.dashboardControl=e,this.name=Yb,this._subscriptions=[],this.selected=ke.observable(!1),this._colorSchemeModel=ke.observable(),this._colorPalette=ke.observableArray(),this._entryEditorModel=new Ec(this._colorPalette),this._colorPickerModel=ke.computed((()=>new gc(this._colorSchemeModel(),this._colorPalette))),this._selectedEntry=ke.observable(),this._createNewEntry=()=>{this._colorSchemeModel().initNewEntry(),this._entryEditorModel.editEntry(this.dataSourceBrowserExtension._dataSourceBrowserViewModel().dataSourceBrowser,this._colorSchemeModel().newEntry(),this._colorSchemeModel().selectedSignatures()[0].colorByMeasures,this._colorSchemeModel().getAvailableMeasureKeys(),(e=>this._colorSchemeModel().updateEntry(void 0,e)),!1)},this._menuItem=new $b(jb,"DashboardWebStringId.DashboardMenuColorScheme",250,0),this._menuItem.template="dx-dashboard-form-color-scheme",this._menuItem.data={colorSchemeModel:this._colorSchemeModel,selectedEntry:this._selectedEntry,entryEditorModel:this._entryEditorModel,colorPickerModel:this._colorPickerModel,createNewEntry:this._createNewEntry,colorPalette:this._colorPalette,getDataSourceName:e=>{if(this.dashboardControl.dashboard()&&this.dashboardControl.dashboard().dataSources()){let t=this.dashboardControl.dashboard().dataSources().filter((t=>t.componentName()===e))[0];if(t)return t.name()}return e}},this._menuItem.disabled=ke.computed((()=>!e.dashboard()))}_updateExtensionModel(){this.dashboardControl.dashboard()&&this.dashboardControl.isDesignMode()?(this.dashboardControl._serviceClient()&&this.dashboardControl._serviceClient().getDashboardPalette().done((e=>
8{this._colorPalette((0,He.deserializeArray)(e,(e=>new pc.Q(e["#text"])))())})),this._colorSchemeModel(new Mc(this.dashboardControl.dashboard(),this.dashboardControl._serviceClient()&&this.dashboardControl._serviceClient().getColoringScheme||null,this.dashboardControl._updateHub))):this._colorSchemeModel(null)}start(){this._propertiesPanelExtension=this.dashboardControl.findExtension("itemOptionsPanel"),this.dataSourceBrowserExtension=this.dashboardControl.findExtension("dataSourceBrowser");var e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.push(this._menuItem),this._subscriptions.push(this.dashboardControl.dashboard.subscribe(this._updateExtensionModel,this)),this._subscriptions.push(this.dashboardControl.isDesignMode.subscribe(this._updateExtensionModel,this)),this._subscriptions.push(this._selectedEntry.subscribe((e=>{null==e?this._entryEditorModel.close():this._entryEditorModel.editEntry(this.dataSourceBrowserExtension._dataSourceBrowserViewModel().dataSourceBrowser,e,this._colorSchemeModel().selectedSignatures()[0].colorByMeasures,this._colorSchemeModel().getAvailableMeasureKeys(),(t=>this._colorSchemeModel().updateEntry(e,t)),this._colorSchemeModel().isEntryAutogenerated(e))}))),this._subscriptions.push(ke.computed((()=>{var e=this._colorSchemeModel();e&&this._subscriptions.push(e.selectedSignatures.subscribe((t=>{this._entryEditorModel.close(),e.newEntry(null)})))})));var t=null;this._propertiesPanelExtension&&this._subscriptions.push(this._propertiesPanelExtension._subscribeTabsChanged((e=>{t&&t.dispose();var a=this.dashboardControl._actualLayoutController()&&this.dashboardControl._actualLayoutController().selectedDashboardItem()||null;if(a&&Qb._isColoringSupported(a)){var i=new wl.gV(wl.iq.ColoringOptions,"DashboardWebStringId.ColoringOptions");e.push(i),t=ke.computed((()=>{i.tabModel(this._getColoringWrapper(a))})),this._subscriptions.push(t),e.push(new wl.gV(wl.iq.ColorScheme,"DashboardWebStringId.DashboardMenuColorScheme",this._getColorSchemeWrapper(a)))}}))),this._updateExtensionModel()}stop(){this._subscriptions.forEach((e=>e.dispose())),this._subscriptions=[];var e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.remove(this._menuItem)}_getColorSchemeWrapper(e){var t=ke.computed((()=>{this._colorSchemeModel()&&this._colorSchemeModel().selectedSignatures([e._getColoringSignatureOnCurrentDrillDownLevel()])}));e.isDisposed&&this._subscriptions.push(e.isDisposed.subscribe((e=>{e&&t?.dispose()}))),this._subscriptions.push(t);var a={colorSchemeModel:this._colorSchemeModel(),coloringOptions:e.coloringOptions},i=[{propertyName:"colorSchemeModel",formAdapterItem:il({dataSource:this._colorSchemeModel().selectedSignatureEntries,editColor:(e,t)=>{this._colorPickerModel().init(e,t.target)},colorPalette:this._colorPalette,colorPickerModel:this._colorPickerModel})},{container:Gb.k,properties:[Bm.N3]}];return new Zc.U({model:a,properties:i})}_getColoringWrapper(e){var t={measuresColoringMode:e.coloringOptions.measuresColoringMode,getInfo:()=>[]},a=[],i=(e,i,r)=>{var o=(0,ut.Mu)(r);i.forEach((i=>{i.dataItem()&&(t[i.uniqueName()]=i.dataItem().coloringMode,a.push({propertyName:i.uniqueName(),displayName:o+" - "+(0,_l.F)(this.dashboardControl._dataSourceBrowser,e,i.dataItem()),simpleFormAdapterItem:"buttonGroupEditor",values:wg.z4.values}))}))};return e._getColorizableDataItemsInfo().forEach((t=>i(e,t.items,t.prefixId))),e._canColorByMeasures&&a.push(Bm.OH),new Zc.U({model:t,properties:a})}}Qd.YS[jb]=(e,t)=>new Qb(e),Qd.RY[jb]=Yb;const Zb="dashboardCurrencyEditor",Jb="dashboard-currency-editor";class Xb{constructor(e){this.dashboardControl=e,this.name=Zb,this._menuItem=new $b(Jb,"DashboardWebStringId.DashboardMenuCurrency",230,67),this._menuItem.template="dx-dashboard-form-currency-settings",this._menuItem.data=e,this._menuItem.disabled=ke.computed((()=>!this.dashboardControl.dashboard()))}start(){let e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.push(this._menuItem)}stop(){let e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.remove(this._menuItem)}}Qd.YS[Jb]=(e,t)=>new Xb(e),Qd.RY[Jb]=Zb;
8const ef="dataSourceBrowser",tf="data-source-browser";class af{constructor(e){this.dashboardControl=e,this.name=ef,this._perDashboardSubscription=[],this._dataSourceBrowserViewModel=ke.observable(),this._menuItem=new $b(tf,"DashboardWebStringId.DashboardMenuDataSources",210,65),this._menuItem.template="dx-dashboard-form-datasource-browser",this._menuItem.data=this._dataSourceBrowserViewModel,this._menuItem.disabled=ke.computed((()=>!this.dashboardControl.dashboard())),(0,l.U1)({target:this,memberName:"dataSourceBrowserViewModel",oldMemberDisplayName:"dataSourceBrowserViewModel",action:()=>this._dataSourceBrowserViewModel})}_disposePerDashboardSubcriptions(){this._perDashboardSubscription.forEach((e=>e.dispose())),this._perDashboardSubscription=[]}_updateExtensionModel(e){if(this._disposePerDashboardSubcriptions(),e){var t=ke.computed((()=>this.dashboardControl.findExtension("dataSourceWizard"))),a=ke.computed((()=>this.dashboardControl.findExtension("availableDataSources"))),i=new ep(this.dashboardControl._dataSourceBrowser,t,a,this.dashboardControl._updateHub);this._perDashboardSubscription.push(t),this._perDashboardSubscription.push(a),this._perDashboardSubscription.push(i),this._dataSourceBrowserViewModel(i)}else this._dataSourceBrowserViewModel(null)}start(){let e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.push(this._menuItem),this._subscription=this.dashboardControl.dashboard.subscribe(this._updateExtensionModel,this),this._updateExtensionModel(this.dashboardControl.dashboard())}stop(){this._disposePerDashboardSubcriptions(),this._subscription&&(this._subscription.dispose(),this._subscription=void 0);let e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.remove(this._menuItem)}}Qd.YS[tf]=(e,t)=>new af(e),Qd.RY[tf]=ef;const rf=DevExpress.QueryBuilder.Widgets.Internal;class of extends ip.PageIterator{constructor(e,t){super(e,t)}getNextPageId(e){return ip.JsonDataSourceWizardPageId.ChooseJsonSchemaPage}}class nf extends ip.PopupWizard{constructor(){super(...arguments),this.title=(0,ut.Mu)("DashboardWebStringId.DataSources.DashboardDataSourceWizard"),this._container=e=>e.closest(".dx-dashboard-widget-container"),this._extendCssClass="dxrd-sqldatasource-wizard"}}const sf="dataSourceWizard",df="data-source-wizard";class lf{static _convertDataSource(e,t){var a=new He.ModelSerializer({useRefs:!1});return e?new up.SqlDataSource(a.serialize(e),a,t):new up.SqlDataSource({},a,t)}get isCustomSqlEnabled(){return this._optionsManager.get("enableCustomSql")}get _dataSourceBrowser(){return this.dashboardControl._dataSourceBrowser}constructor(e,t={}){this.dashboardControl=e,this._subscriptions=[],this._loadingPanelVisible=ke.observable(!1),this._wizardElement=ke.observable(),this._optionsManager=new au.y6,this._customTemplate={name:"dx-dashboard-data-source-wizard",data:{loadingPanelVisible:this._loadingPanelVisible,wizardElement:this._wizardElement}},this.name=sf;this._optionsManager.initialize({extensionName:sf,dashboardControl:e,defaultOptions:{enableCustomSql:!1,allowCreateNewJsonConnection:!1,wizardSettings:{enableSqlDataSource:!0,enableOlapDataSource:!0,enableJsonDataSource:!0,enableFederationDataSource:!0}},eventsHolder:this,initOptions:t,optionChanged:e=>this._optionChanged(e)}),this._requestWrapper=new op(e),this._dashboardParameters=ke.computed((()=>e.dashboard()&&e.dashboard().parameters()||[])),this._getConnectionStringsCallback=()=>this.dashboardControl.remoteService.getFromServer(e._endpointCollection.dataSourceWizardUrls.GetConnectionStringsAction).fail((e=>{this.dashboardControl.notificationController.showError((0,ut.Mu)("DashboardWebStringId.Notification.AttemptToConnectionStrings"),e)})),(0,l.Q3)({target:this,memberName:"createDataSource",oldMemberDisplayName:"DataSourceWizardExtension.createDataSource",newMemberDisplayName:"DataSourceWizardExtension.showDataSourceCreatingDialog",action:e=>{this.showDataSourceCreatingDialog().done((t=>{e.push(t)}))}}),(0,l.Q3)({target:this,memberName:"editSqlQuery",oldMemberDisplayName:"DataSourceWizardExtension.editSqlQuery",newMemberDisplayName:"DataSourceWizardExtension.showSqlQueryEditingDialog",action:(e,t)=>{this.showSqlQueryEditingDialog(e,t)}})}start(){this.dashboardControl.customTemplates.push(this._customTemplate)}stop(){this.dashboardControl.customTemplates.remove(this._customTemplate),this._subscriptions.forEach((e=>e.dispose())),this._subscriptions=[]}showDataSourceCreatingDialog(){return this._showDataSourceCreatingDialog(this._getFederationDataProviders())}_getDashboardDataSources(){return this.dashboardControl.dashboard()&&this.dashboardControl.dashboard().dataSources()||[]}_getFederationDataProviders(e){return this._getDashboardDataSources().filter((t=>t._isFederationDataProvider&&t!==e))}_showDataSourceCreatingDialog(e){let t=(0,We.KO)(),a=!0;this._loadingPanelVisible(!0);let i=()=>
8{r.dispose(),a=!1},r=this._loadingPanelVisible.subscribe((e=>{!e&&a&&(i(),t.reject())})),o={sql:ke.observableArray()};return this._getConnectionStringsCallback().done((e=>{i(),"rejected"!==t.state()&&(o={sql:ke.observableArray(e.filter((e=>"Sql"===e.connectionType))),json:ke.observableArray(e.filter((e=>"Json"===e.connectionType))),olap:e.filter((e=>"Olap"===e.connectionType))})})).always((()=>{if(i(),"rejected"!==t.state()){let a=Ip(e),i=this.createDataSourceWizard(o,a);this._initializeDataSourceWizard(i,t),this._renderAndStartWizard(i),this._loadingPanelVisible(!1)}})),t.promise()}showSqlQueryEditingDialog(e,t){if(t&&0===e.queries().filter((e=>e.name()===t)).length)throw new Error((0,_.format)((0,ut.Mu)("DashboardWebStringId.Notification.QueryDoesNotExist"),t));var a=lf._convertDataSource(e,this._requestWrapper);let i=this._createEditQueryWizard();i.initialize({sqlDataSourceWizard:{sqlDataSourceJSON:JSON.stringify((new He.ModelSerializer).serialize(a)),queryName:t}},((e,t)=>new Gp(e,t))),i._finishCallback=t=>{var a=(0,ip._restoreSqlDataSourceFromState)(t.sqlDataSourceWizard),i=a._queryIndex,r=a.sqlQuery;if(i===e.queries().length)e.queries.push(r);else{let t=e.queries()[i];e.queries.splice(i,1,r),t.name()!==r.name()&&Mp(this.dashboardControl.dashboard(),e,t.name(),r.name())}var o=(0,We.KO)();return o.resolve(),o.promise()},this._renderAndStartWizard(i)}showFederationQueryEditingDialog(e,t){let a=this._wizardElement();if(a){let i=e.queries().findIndex((e=>e.alias()===t));if(-1===i)throw new Error((0,_.format)((0,ut.Mu)("DashboardWebStringId.Notification.QueryDoesNotExist"),t));let r,o=e.queries()[i],n=Ip(this._getFederationDataProviders(e)),s=vp(e,n,this._dataSourceBrowser),d=s.queries().find((e=>e.alias&&e.alias()===t)),l=t=>{t.sources().forEach((t=>yp(t,e,n)));let a=Sp(t);Dp(this.dashboardControl.dashboard(),e,i,a)};switch(o.queryType){case"SelectNode":r=new cp.FederationSelectQueryBuilderPopup(l,s);break;case"UnionNode":r=new cp.FederationUnionQueryBuilderPopup(l,s);break;case"TransformationNode":r=new cp.FederationTransformQueryBuilderPopup(l,s);break;default:throw new Error(`The query of '${o.queryType}' type cannot be edited. `)}ke.cleanNode(a),(0,p.appendStaticContextToRootViewModel)(r),ke.applyBindingsToNode(a,{template:"dxrd-querybuilder-federation-popup"},r);let u=r.popupVisible.subscribe((e=>{e||(u.dispose(),r.dispose(),ke.cleanNode(a))}));r.show(d)}}showManageFederationQueriesDialog(e){let t=this._wizardElement();if(t){let a=Ip(this._getFederationDataProviders(e)),i=vp(e,a,this._dataSourceBrowser),r=new rf.ManageFederatedQueriesEditor(i,(()=>{i.sources().forEach((t=>yp(t,e,a))),e.queries().filter((e=>!i.queries().some((t=>t[xp]===e.alias())))).forEach((t=>e.queries.remove(t))),i.queries().forEach(((t,a)=>{let i=Sp(t),r=e.queries().find((e=>e.alias()===t[xp])),o=r?e.queries().indexOf(r):e.queries().length;Dp(this.dashboardControl.dashboard(),e,o,i)}))}));ke.cleanNode(t),(0,p.appendStaticContextToRootViewModel)(r),ke.applyBindingsToNode(t,{template:"dxrd-federated-manageQueries-editor"},r);let o=r.popupVisible.subscribe((e=>{e||(o.dispose(),r.dispose(),i.dispose())}));r.popupVisible(!0)}}_createEditQueryWizard(){let e=Up(this._requestWrapper,this._dashboardParameters,!this.isCustomSqlEnabled,!1,{enableOlapDataSource:!1,enableSqlDataSource:!1,enableJsonDataSource:!1,enableObjectDataSource:!1,enableFederationDataSource:!1},{sql:ke.observableArray()},[],this._dataSourceBrowser,this.dashboardControl.customTemplates);return this._customizeDataSourceWizard("EditQueryWizard",e),e}_optionChanged(e){return e.name,null}createDataSourceWizard(e,t){let a=Up(this._requestWrapper,this._dashboardParameters,!this.isCustomSqlEnabled,this._optionsManager.get("allowCreateNewJsonConnection")||this._optionsManager.getInitialOptions().canCreateNewJsonDataSource,this._optionsManager.get("wizardSettings"),e,t,this._dataSourceBrowser,this.dashboardControl.customTemplates);return this._customizeDataSourceWizard("DataSourceWizard",a),a}_createEditJsonDataSourceWizard(){let e=(t=this._requestWrapper,a=this._dashboardParameters,lp(i=new ip.PageFactory,t,a),new nf(i));var t,a,i;return this._customizeDataSourceWizard("EditJsonDataSourceWizard",e),e}_customizeDataSourceWizard(e,t){this._optionsManager.raiseEvent("customizeDataSourceWizard",{type:e,wizard:t})}_createNewDataSourceWizardIterator(e,t){return new zp(e,t)}_initializeDataSourceWizard(e,t){let a=new qp;e.initialize(a,((e,t)=>this._createNewDataSourceWizardIterator(e,t))),e._finishCallback=a=>{let i=a.sqlDataSourceWizard,r=a.olapDataSourceWizard,o=a.jsonDataSourceWizard,n=a.federationDataSourceWizard;if(i&&"Sql"===a.dashboardDataSourceType){let e=Zd.x._createDataSource({"@ItemType":"SqlDataSource"},new He.ModelSerializer),a=(0,ip._restoreSqlDataSourceFromState)(i);return e.connection.name(a.sqlDataSource.connection.name()),e.connection.fromAppConfig(!0),a.sqlDataSource.queries().forEac
8h((t=>{e.queries.push(t),e.name(e.queries()[0].name())})),t.resolve(e),(0,We.KO)().resolve().promise()}if(r&&"Olap"===a.dashboardDataSourceType){let e=Zd.x._createDataSource({"@ItemType":"OLAPDataSource"},new He.ModelSerializer);return e.connectionName(r.connectionName),e.name((0,ut.Mu)("DashboardStringId.DefaultOlapDataSourceName")),t.resolve(e),(0,We.KO)().resolve().promise()}if(o&&"Json"===a.dashboardDataSourceType){let e=(0,We.KO)(),a=(0,We.KO)(),i=(0,ip._restoreJsonDataSourceFromState)(o);if(o.newConnectionName){var s=i.source,d=JSON.stringify(s.serialize(!0)),l=JSON.stringify({connectionName:o.newConnectionName,customJson:s.json(),uriJsonSourceJSON:d});this._requestWrapper.sendRequest("saveJsonSource",encodeURIComponent(l)).done((()=>{i.connectionName(o.newConnectionName),i.source=null,a.resolve(i)})).fail((()=>a.reject()))}else a.resolve(i);return a.done((a=>{var i=(new He.ModelSerializer).serialize(a),r=new jh.G(i);r.name((0,ut.Mu)("DashboardStringId.DefaultJsonDataSourceName")),t.resolve(r),e.resolve()})).fail((()=>{t.reject(),e.reject()})),e.promise()}if(n&&"Federation"===a.dashboardDataSourceType)return t.resolve(gp(n,e.options.dataSources)),(0,We.KO)().resolve().promise();throw t.reject(),Error((0,ut.Mu)("DashboardWebStringId.Notification.UnsupportedDataSourceType"))}}_showEditJsonDataSourceDialog(e){var t=(new He.ModelSerializer).serialize(e);let a,i=this._createEditJsonDataSourceWizard();if(!t.Schema&&t.Source){const a=this._dashboardParameters&&this._dashboardParameters().map((e=>({value:e.defaultValue(),name:e.name()}
8)));this._requestWrapper.sendRequest("getJsonSchemaFromBase64",JSON.stringify({JsonDataSource:t,parameters:a})).then((t=>{t.faultMessage||this._initAndRunJsonSourceWizard(i,e,t.jsonSchemaJSON)}))}else a=JSON.stringify(t.Schema),this._initAndRunJsonSourceWizard(i,e,a)}_initAndRunJsonSourceWizard(e,t,a){e.initialize({jsonDataSourceWizard:{jsonScheme:a,rootElement:t.rootElement()}},((e,t)=>new of(e,t))),e._finishCallback=e=>{var a=e.jsonDataSourceWizard;if(a){var i=(0,ip._restoreJsonDataSourceFromState)(a);t.schema(i.schema),t.rootElement(i.rootElement())}return(0,We.KO)().resolve().promise()},this._renderAndStartWizard(e)}_renderAndStartWizard(e){var t=this._wizardElement();if(t){ke.cleanNode(t);var a={wizardModel:e,dataBindingsProvider:new Np(this._dashboardParameters()),resizeHandler:{starting:()=>{},stopped:()=>{},disabled:p.DragDropHandler.started}};(0,p.appendStaticContextToRootViewModel)(a),ke.applyBindingsToNode(t,{template:"dx-dashboard-data-source-wizard-binding"},a),e.isVisible.subscribe((a=>{a||(e.dispose(),ke.cleanNode(t))}))}e.start()}}class uf extends lf{constructor(e,t){super(e,t)}_createNewDataSourceWizardIterator(e,t){return new Kp(e,t)}createDataSourceWizard(e,t){let a=jp(this._requestWrapper,this._dashboardParameters,!this.isCustomSqlEnabled,this._optionsManager.get("allowCreateNewJsonConnection")||this._optionsManager.getInitialOptions().canCreateNewJsonDataSource,this._optionsManager.get("wizardSettings"),e,t,this._dataSourceBrowser,this.dashboardControl.customTemplates);return this._customizeDataSourceWizard("MultiQueryDataSourceWizard",a),a}}Qd.YS[df]=(e,t)=>new lf(e,t),Qd.RY[df]=sf,ke.virtualElements.allowedBindings["dx-dashboard-element-accessor-binding"]=!0,ke.bindingHandlers["dx-dashboard-element-accessor-binding"]={init:function(e,t,a,i,r){return ke.unwrap(t()).element(e),{controlsDescendantBindings:!0}}};class cf{constructor(e,t,a,i,r){this._dataSources=e,this.selectedDataSources=t,this.uiState=a,this.errorState=i,this._showCreateDataSourceWizardDelegate=r,this.showCreateDataSourceWizard=e=>{this.canCreateDataSourceWizard&&this._showCreateDataSourceWizardDelegate()(e)}}getDataSources(e=()=>!0){return this._dataSources().filter(e)}get canCreateDataSourceWizard(){return!!this._showCreateDataSourceWizardDelegate()}}const hf="availableDataSources",pf="available-data-sources";class mf extends wa.I{constructor(e){super(),this.dashboardControl=e,this.name=hf,this.templateName="dx-dashboard-datasource-available-datasources",this.selectedDataSources=ke.observableArray(),this.dataSources=ke.observableArray(),this._errorState=ke.observable(null),this._uiState=ke.observable("empty");let t=ke.computed((()=>{var e=this.dashboardControl.findExtension("dataSourceWizard");return e?t=>{(t?e._showDataSourceCreatingDialog(t):e.showDataSourceCreatingDialog()).done((e=>{Wl.$A.validateName(e,this.dataSources(),"name",1,!0),this.dataSources.push(e)}))}:null}));this.toDispose(t);let a=!1,i=ke.computed((()=>(a||(this.loadAvailableDataSources(),a=!0),this._uiState())),this,{deferEvaluation:!0});this.toDispose(i),this.viewModel=new cf(this.dataSources,this.selectedDataSources,i,this._errorState,t),(0,l.Q3)({target:this,memberName:"loadAvaliableDataSources",oldMemberDisplayName:"AvailableDataSourcesExtension.loadAvaliableDataSources",newMemberDisplayName:"AvailableDataSourcesExtension.loadAvailableDataSources",action:()=>this.loadAvailableDataSources()})}start(){this.dataSources().length>0&&this.selectedDataSources([this.dataSources()[0]]),(0,Ue.w$)(this.dataSources,{added:e=>this.selectedDataSources([e])})}stop(){this._errorState(null)}loadAvailableDataSources(){this.dashboardControl._endpointCollection.dataSourceUrls&&(this._uiState("loading"),this.dashboardControl.remoteService.getFromServer(this.dashboardControl._endpointCollection.dataSourceUrls.GetDataSourcesAction).then((e=>{let t=(0,He.deserializeArray)(e,(e=>Zd.x._createDataSource(e,new He.ModelSerializer)))();t.forEach((e=>{e.name()||e.name(Wl.$A.generateName((0,ut.Mu)("DashboardStringId.DefaultDataSourceName")+" ",t,"name",1))})),this.dataSources(t),this._uiState("live")}),(e=>{let t=Fs._getDetailedErrorMessage(e);this._errorState({title:(0,ut.Mu)("DashboardWebStringId.DataSources.AvailableDataSourcesError"),detail:t}),this._uiState("error")})))}}Qd.YS[pf]=(e,t)=>new mf(e),Qd.RY[pf]=hf;const gf="availableFontFamilies",bf="available-font-families";class ff extends Be.DisposableObject{constructor(e){super(),this.dashboardControl
8=e,this.name=gf,this.fontFamilies=ke.observableArray(),this._disposables=[],this._isDataLoadingStarted=!1}start(){this._isDesignModeSubscription=(0,Qh.subscribeAndPerform)(this.dashboardControl.isDesignMode,(e=>{e?this._rootSubscription=(0,Qh.subscribeAndPerform)(this.dashboardControl.dashboard,(e=>{if(this._dispose(),e){const t=e=>{this._isDataLoadingStarted||this.fontFamilies.length||(this._isDataLoadingStarted=!0,this._loadAvailableFontFamilies().then((e=>{this.fontFamilies(e)})));e.condition()._getAvailableFontFamilies=()=>this.fontFamilies},a=e=>{if(this._isAppearanceItem(e)){e.formatRules().forEach((e=>{t(e)}));const a=(0,Qh.subscribeArrayChange)(e.formatRules,{added:t});return this._disposables.push(a),a}return ke.computed((()=>{}))};e.items().forEach((e=>{this._isAppearanceItem(e)&&a(e)})),this._disposables.push((0,Qh.subscribeToArrayItemProperties)(e.items,a))}})):(this._dispose(),this._rootSubscription&&this._rootSubscription.dispose())}))}stop(){this._dispose(),this._isDesignModeSubscription.dispose(),this._rootSubscription.dispose()}
8_dispose(){this._disposables.forEach((e=>e.dispose())),this._disposables=[]}_isAppearanceItem(e){return e instanceof Be.GridItem||e instanceof Be.PivotItem||e instanceof Be.CardItem}_loadAvailableFontFamilies(){return this.dashboardControl._serviceClient()?(this._isDataLoadingStarted=!0,this.dashboardControl._serviceClient().getAvailableFontFamilies().then((e=>e),(e=>(this.dashboardControl.notificationController.showError((0,u.getLocalizationById)("DashboardWebStringId.Notification.AttemptToLoadAvailableFontFamilies")),[])))):(0,We.KO)().reject([])}}Qd.YS[bf]=(e,t)=>new ff(e),Qd.RY[bf]=gf;const yf="itemBindingPanel",Sf="item-binding-panel";class vf{constructor(e,t={}){this.dashboardControl=e,this.name=yf,this._subscriptions=[],this._optionsManager=new au.y6,this._optionsManager.initialize({extensionName:yf,dashboardControl:e,defaultOptions:{},eventsHolder:this,initOptions:t,optionChanged:e=>null})}_contextMenuSubscriber(e){e&&this.dashboardControl._actualLayoutController().selectedDashboardItem()instanceof No.s&&this._updateDashboardItemMenu(e)}_updateEmptyItemTemplate(e){e&&e.emptyItemTemplates&&e.emptyItemTemplates.push({name:"dx-dashboard-binding-properties-empty-item",data:{isDesignMode:this.dashboardControl.isDesignMode,click:()=>{var e=this.dashboardControl.findExtension("itemMenu");e&&e.menuItemClick(Sf)}}})}_updateDashboardItemMenu(e){if(e instanceof vl&&e.selectedItemSurface instanceof nc.r){const t=e.selectedItemSurface;t&&t.dataSections&&t.dataSections().length>0&&(t.customizeDataItemContainerTabs=e=>{this._optionsManager.raiseEvent("customizeDataItemContainerSections",e)},e.contextMenuItems.push({menuItemId:Sf,icon:"dx-dashboard-item-options",hint:"DashboardWebStringId.Bindings",popoverClass:"dx-dashboard-binding-panel",panelWidth:yl.BindingPanelPanelWidth(),templateName:"dx-dashboard-binding-properties",detailVisible:ke.observable(!1),customData:t,index:100}))}}start(){this._updateEmptyItemTemplate(this.dashboardControl._actualLayoutController()),this._subscriptions.push(this.dashboardControl._actualLayoutController.subscribe((e=>this._updateEmptyItemTemplate(e))));var e=this.dashboardControl.findExtension("itemMenu");e&&(this._subscriptions.push(e._itemContextMenu.subscribe(this._contextMenuSubscriber,this)),this._contextMenuSubscriber(e._itemContextMenu()))}stop(){this._subscriptions.forEach((e=>e.dispose())),this._subscriptions=[]}}Qd.YS[Sf]=(e,t)=>new vf(e,t),Qd.RY[Sf]=yf;const xf="chartIndicators";class Df{get customChartIndicators(){return this.options?.customIndicatorTypes}constructor(e,t){this.dashboardControl=e,this.options=t,this.name=xf}}Qd.RY["chart-indicators"]=xf;const If="itemConversionPanel",Cf="item-conversion-panel";class _f{constructor(e){this.dashboardControl=e,this.name=If,this._subscriptions=[]}_contextMenuSubscriber(e){if(e){var t=this.dashboardControl._actualLayoutController().selectedDashboardItem();t instanceof No.s&&this._updateContextMenu(e,t,this.dashboardControl.dashboard(),this.dashboardControl._serviceClient())}}start(){var e=this.dashboardControl.findExtension("itemMenu");e&&(this._subscriptions.push(e._itemContextMenu.subscribe(this._contextMenuSubscriber,this)),this._contextMenuSubscriber(e._itemContextMenu()))}stop(){this._subscriptions.forEach((e=>e.dispose())),this._subscriptions=[]}_updateContextMenu(e,t,a,i){var r=this.dashboardControl.findExtension("toolbox"),o=(0,at.g5)(i.convertItem.bind(i),(e=>{var i=new Zd.x(e).items()[0];i.dataSource(t.dataSource()),i.componentName(void 0),a._changeItem(t,i)}));const n={groups:r&&r.toolboxGroups().map((e=>({groupTitle:(0,ut.Mu)(e.title),items:e.items().filter((e=>!!e.type&&"Group"!==e.type&&"Image"!==e.type&&"TabContainer"!==e.type&&!Jd.Jh[e.type].customItemType)).map((e=>({title:(0,ut.Mu)(e.title),icon:e.icon,convert:()=>o(t,hs.K._getCommonItemType(e.type)),disabled:t.itemType()===e.type,type:e.type})))}))).filter((e=>e.items.length))||[],duplicate:()=>a._duplicateItem(t),duplicateActionCaption:(0,ut.Mu)("DashboardWebStringId.Duplicate")};e.contextMenuItems.push({menuItemId:Cf,icon:"dx-dashboard-convert",title:"DashboardWebStringId.ConvertTo",panelWidth:yl.OptionsPanelWidth(),templateName:"dx-dashboard-convert-to",detailVisible:ke.observable(!1),customData:n,index:400})}}Qd.YS[Cf]=(e,t)=>new _f(e),Qd.RY[Cf]=If;const wf="createDashboard",Tf="create-dashboard";
8class Mf{constructor(e){this.dashboardControl=e,this.name=wf,this.showCreateNewDashboard=()=>{var e=this.dashboardControl.findExtension("toolbox");e&&e.selectMenuItem(this._newDashboardMenuItem)},this._createNewDashboard=(e,t)=>{var a=this.dashboardControl.findExtension("toolbox");a&&a.menuVisible(!1);let i=()=>{var a=new Zd.x({});a.title.text(t),e.forEach((e=>{var t=Zd.x._createDataSource(new He.ModelSerializer({useRefs:!1}).serialize(e),new He.ModelSerializer);a.dataSources.push(t)})),this.performCreateDashboard(t,a.getJSON())},r=this.dashboardControl.findExtension("saveDashboard");r?r.ensureDashboardSaved(i):i()};var t=ke.computed((()=>this.dashboardControl.findExtension("availableDataSources"))),a=()=>{this._newDashboardMenuItem.template="dx-dashboard-form-new",this._newDashboardMenuItem.data=new Nf(t,this._createNewDashboard)};this._newDashboardMenuItem=new $b(Tf,"DashboardWebStringId.DashboardMenuNew",105,78,(()=>a()))}start(){var e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.push(this._newDashboardMenuItem),this.dashboardControl._emptyControlTemplates.push({name:"dx-dashboard-add-new-dashboard",data:{isDesignMode:this.dashboardControl.isDesignMode,showCreateNewDashboard:this.showCreateNewDashboard}})}stop(){var e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.remove(this._newDashboardMenuItem);var t=this.dashboardControl._emptyControlTemplates().filter((e=>"dx-dashboard-add-new-dashboard"===e.name))[0];t&&this.dashboardControl._emptyControlTemplates.remove(t)}performCreateDashboard(e,t){return this.dashboardControl.notificationController.showState((0,ut.Mu)("DashboardWebStringId.Notification.DashboardLoading")),this.dashboardControl.remoteService.postToServer(this.dashboardControl._endpointCollection.dashboardUrls.GetDashboardsAction,{name:e,dashboard:t}).then(((e,t,a)=>{this.dashboardControl.initializeDashboard(e.dashboardId,e.dashboard.Dashboard)}),(e=>{this.dashboardControl.notificationController.showError((0,ut.Mu)("DashboardWebStringId.Notification.NewDashboardCannotBeCreated"),e)}))}}Qd.YS[Tf]=(e,t)=>new Mf(e),Qd.RY[Tf]=wf;class Nf{constructor(e,t){this.accessibleDataSourcesExtension=e,this._newDashboardCallback=t,this.dashboardName=ke.observable(),this.selectionMode="single",this.createNewDashboard=()=>{this._newDashboardCallback(this.accessibleDataSourcesExtension().selectedDataSources(),this.dashboardName())},this.dashboardName((0,ut.Mu)("DashboardWebStringId.NewDashboard")),this.createNewDashboardDisabled=ke.computed((()=>!this.dashboardName()||!this.accessibleDataSourcesExtension()||0===this.accessibleDataSourcesExtension().selectedDataSources().length))}}class Ef{constructor(e){this.dataSourceBrowser=e}composeTabs(e){if(this.dataSourceBrowser.findDataSource(e.dataSource())instanceof Be.OlapDataSource){var t=new wl.gV(wl.iq.ItemFilter,"DashboardWebStringId.AccordionTab.ItemFilter");return this._fillSimpleFilterTab(t,e,this.dataSourceBrowser),[t]}t=new wl.gV(wl.iq.ItemFilter,"DashboardWebStringId.AccordionTab.ItemFilter");var a=new wl.gV(wl.iq.VisibleDataFilter,"DashboardWebStringId.AccordionTab.VisibleDataFilter");return this._fillFilterTab(t,e,e.filterString,this.dataSourceBrowser,gm.GX),this._fillFilterTab(a,e,e.visibleDataFilterString,this.dataSourceBrowser,gm.g6),[t,a]}_fillFilterTab(e,t,a,i,r){let o=new Zc.U({model:t,properties:[{...r,formAdapterItem:(0,ul.iP)({fieldListProvider:ke.observable(new Nc.Nk(i,i,i.parameters,t,(e=>e instanceof Be.Dimension))),options:(0,jc.uv)(a,void 0,i),displayNameProvider:new Qc.c(t,i)})}],summary:(0,Ue.Tq)({filterString:a},(e=>e.filterString?(0,ut.Mu)("DashboardWebStringId.ButtonOn"):""))});e.tabModel(o)}_fillSimpleFilterTab(e,t,a){let i=new Zc.U({model:t,properties:[{...gm.GX,formAdapterItem:(0,ul.Uj)({dashboardItem:t,dataSourceBrowser:a})}],summary:(0,Ue.Tq)({filterString:t.filterString},(e=>e.filterString?(0,ut.Mu)("DashboardWebStringId.ButtonOn"):""))});e.tabModel(i)}}const Af="itemFilterPanel",Ff="item-filter-panel";class Pf{constructor(e){this.dashboardControl=e,this.name=Af,this._subscriptions=[]}_contextMenuSubscriber(e){if(e){var t=this.dashboardControl._actualLayoutController().selectedDashboardItem();this._updateContextMenu(e,t)}}_updateContextMenu(e,t){e instanceof vl&&t instanceof Be.DataDashboardItem&&e.contextMenuItems.push({menuItemId:Ff,icon:"dx-dashboard-item-filter",title:"DashboardWebStringId.Filters",panelWidth:yl.OptionsPanelWidth(),templateName:"dx-dashboard-options",detailVisible:ke.observable(!1),showMenu:()=>{var a=new Ef(this.dashboardControl._dataSourceBrowser).composeTabs(t);e.propertiesController.mainModel({data:{model:t,propertiesTabs:ke.observableArray(a)}})},customData:{propertiesController:e.propertiesController},index:150})}start(){var e=this.dashboardControl.findExtension("itemMenu");e&&(this._subscriptions.push(e._itemContextMenu.subscribe(this._contextMenuSubscriber,this)),this._contextMenuSubscriber(e._itemContextMenu()))}stop(){this._subscriptions.forEach((e=>e.dispose())),this._subscriptions=[]}}Qd.YS[Ff]=(e,t)=>new Pf(e),Qd.RY[Ff]=Af;const Vf="itemInteractivityPanel",Bf="item-interactivity-panel";
8class Of{constructor(e){this.dashboardControl=e,this.name=Vf,this._subscriptions=[]}_contextMenuSubscriber(e){if(e){var t=this.dashboardControl._actualLayoutController().selectedDashboardItem();this._updateContextMenu(e,t)}}_updateContextMenu(e,t){t._isInteractivityAllowed()&&e instanceof vl&&e.contextMenuItems.push({menuItemId:Bf,icon:"dx-dashboard-interactivity",title:"DashboardWebStringId.Interactivity",panelWidth:yl.OptionsPanelWidth(),templateName:"dx-dashboard-options",detailVisible:ke.observable(!1),showMenu:()=>{var a=new vb(e.propertiesController).composeTabs(t);e.propertiesController.mainModel({data:{model:t,propertiesTabs:ke.observableArray(a)}})},customData:{propertiesController:e.propertiesController},index:200})}start(){var e=this.dashboardControl.findExtension("itemMenu");e&&(this._subscriptions.push(e._itemContextMenu.subscribe(this._contextMenuSubscriber,this)),this._contextMenuSubscriber(e._itemContextMenu()))}stop(){this._subscriptions.forEach((e=>e.dispose())),this._subscriptions=[]}}Qd.YS[Bf]=(e,t)=>new Of(e),Qd.RY[Bf]=Vf;const Lf="itemMenu",kf="item-menu";class Wf extends wa.I{constructor(e){super(),this.dashboardControl=e,this.name=Lf,this._itemContextMenu=ke.observable()}start(){this._disposables.push(this.dashboardControl._actualLayoutController.subscribe((e=>this._updateExtension(e)))),this._updateExtension(this.dashboardControl._actualLayoutController())}
vendor: 5,262 bytes, line 8
8stop(){this._disposables.forEach((e=>e?.dispose()))}processKeyEvent(e,t){if("keydown"===e&&t.keyCode===ya.Esc){let e=this._itemContextMenu();if(e&&e instanceof vl){if(e.isSecondaryPanelVisible())return e.hideBindingProperties(),!0;if(e.propertiesController.mainModel())return e.hideBindingProperties(),!0;if(e.menuItemDetailVisible())return e.hideBindingPanel(),!0}}return!1}menuItemClick(e){let t=this._itemContextMenu();if(t&&t instanceof vl){var a=t.contextMenuItems().filter((t=>t.menuItemId===e))[0];a&&t.menuItemClick(a.menuItemId)}}_updateExtension(e){var t=this;null!=e&&e instanceof ad&&(e.contextMenu=a=>({data:{dockingLayoutController:e,layoutItem:a,itemMenuViewModelContainer:t._itemContextMenu,notificationController:t.dashboardControl.notificationController},name:"dx-dashboard-item-menu-holder"}))}}Qd.YS[kf]=(e,t)=>new Wf(e),Qd.RY[kf]=Lf;const Rf="layoutOptionEditor";class zf extends wa.I{constructor(e){super(),this.name=Rf,this._dashboardControl=e;let t=Yu((0,ut.Mu)("DashboardWebStringId.DesignerToolbar.Width"),"width"),a=Yu((0,ut.Mu)("DashboardWebStringId.DesignerToolbar.Height"),"height");this._predefinedToolbarItems=t.items.concat(a.items),this._defaultToolbarItems=this._predefinedToolbarItems.map(((e,t)=>({name:e.name,index:zf._toolbarItemsIndex+t}))),this._refreshItems=e=>{t.assignModel(e&&e.width),a.assignModel(e&&e.height)},this._disposeItems=()=>{t.dispose(),a.dispose()}}start(){this._addToolbarItems(this._dashboardControl.findExtension("designerToolbar")),this._extensionsChangeSubscription&&this._extensionsChangeSubscription.dispose(),this._extensionsChangeSubscription=this._dashboardControl.subscribeExtensionsChanged({added:e=>{"designerToolbar"===e.name&&this._addToolbarItems(e)},deleted:e=>{"designerToolbar"===e.name&&this._removeToolbarItems(e)}}),this._dashboardSubscription&&this._dashboardSubscription.dispose(),this._dashboardSubscription=(0,Ue.l4)(this._dashboardControl.dashboard,(e=>this._refreshItems(e&&e.layoutOptions)))}stop(){this._extensionsChangeSubscription&&this._extensionsChangeSubscription.dispose(),this._dashboardSubscription&&this._dashboardSubscription.dispose(),this._removeToolbarItems(this._dashboardControl.findExtension("designerToolbar"))}_addToolbarItems(e){e&&(e._unregisterDefaultItems(this._defaultToolbarItems),e._unregisterPredefinedItems(this._predefinedToolbarItems),e._registerDefaultItems(this._defaultToolbarItems),e._registerPredefinedItems(this._predefinedToolbarItems),e._update())}_removeToolbarItems(e){e&&(e._unregisterDefaultItems(this._defaultToolbarItems),e._unregisterPredefinedItems(this._predefinedToolbarItems),e._update())}dispose(){this.stop(),this._disposeItems(),super.dispose()}}zf._toolbarItemsIndex=100,Qd.YS[Rf]=(e,t)=>new zf(e),Qd.RY[Rf]=Rf;const Gf="openDashboard",$f="open-dashboard";class Hf{constructor(e){this.dashboardControl=e,this.name=Gf,this._menuItem=new $b($f,"DashboardWebStringId.DashboardMenuOpen",108,79),this._menuItem.template="dx-dashboard-form-open",this._menuItem.data={dashboardsListStore:e=>{let t=(0,We.KO)();return this.dashboardControl.requestDashboardList().done((a=>{new(M())(a).load({filter:e.searchValue?[e.searchExpr,e.searchOperation,e.searchValue]:null}).then((function(e){t.resolve(e)}))})),t},openDashboard:e=>{let t=this.dashboardControl.findExtension("toolbox");t&&t.menuVisible(!1);let a=()=>this.loadDashboard(e.itemData.id),i=this.dashboardControl.findExtension("saveDashboard");i?i.ensureDashboardSaved(a):a()}}}start(){let e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.push(this._menuItem)}stop(){let e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.remove(this._menuItem)}loadDashboard(e){return this.dashboardControl.loadDashboard(e)}}Qd.YS[$f]=(e,t)=>new Hf(e),Qd.RY[$f]=Gf;const qf="itemOptionsPanel",Uf="item-options-panel";class Kf{constructor(e,t={}){this.dashboardControl=e,this.name=qf,this._subscriptions=[],this._perMenuSubscriptions=[],this._customizeTabsHandlers=[],this._optionsManager=new au.y6,this._optionsManager.initialize({extensionName:qf,dashboardControl:e,defaultOptions:{},eventsHolder:this,initOptions:t,optionChanged:e=>null})}_contextMenuSubscriber(e){if(e){var t=this.dashboardControl._actualLayoutController().selectedDashboardItem();this._updateContextMenu(e,t,this.dashboardControl.dashboard(),this.dashboardControl._dataSourceBrowser)}}start(){var e=this.dashboardControl.findExtension("itemMenu");e&&(this._subscriptions.push(e._itemContextMenu.subscribe(this._contextMenuSubscriber,this)),this._contextMenuSubscriber(e._itemContextMenu()))}stop(){this._perMenuSubscriptions.forEach((e=>e.dispose())),this._perMenuSubscriptions=[],this._subscriptions.forEach((e=>e.dispose())),this._subscriptions=[]}_updateContextMenu(e,t,a,i){let r;e.selectedItemSurface&&(r=e.selectedItemSurface.getPropertiesComposer(),e.selectedItemSurface.customizeDashboardItemTabs=e=>{this._optionsManager.raiseEvent("customizeSections",e)}),e.contextMenuItems.push({menuItemId:Uf,icon:"dx-dashboard-properties",title:"DashboardWebStringId.Options",panelWidth:yl.OptionsPanelWidth(),templateName:"dx-dashboard-options",detailVisible:ke.observable(!1),showMenu:()=>{let o={dataSourceBrowser:i,dashboard:a,propertiesController:e.propertiesController},n=r.composeTabs(t,o);
8this._customizeTabsHandlers.forEach((e=>e(n,t))),e.propertiesController.mainModel({data:{model:t,propertiesTabs:ke.observableArray(n)}})},customData:{propertiesController:e.propertiesController},index:300})}_subscribeTabsChanged(e){return-1===this._customizeTabsHandlers.indexOf(e)&&this._customizeTabsHandlers.push(e),{dispose:()=>{this._customizeTabsHandlers.splice(this._customizeTabsHandlers.indexOf(e),1)}}}}Qd.YS[Uf]=(e,t)=>new Kf(e,t),Qd.RY[Uf]=qf;const Yf="saveDashboard",jf="save-dashboard";class Qf{constructor(e){this.dashboardControl=e,this.name=Yf,this._confirmDialogViewModel=new ql.b,this.canSaveDashboard=ke.computed((()=>!!this.dashboardControl.dashboard())),this._isDashboardDirty=ke.computed((()=>this._undoEngineExtension&&this._undoEngineExtension.isChanged())),this._customTemplate={name:"dx-dashboard-confirm-dialog",data:this._confirmDialogViewModel},this.designerToViewerAction={orderNo:20,action:e=>{var t=(0,We.KO)();return this._ensureDashboardSaved().then((()=>{if(this._isDashboardDirty()){var a=this.dashboardControl.dashboardContainer();this.dashboardControl.loadDashboard(a.id).done((()=>t.resolve(e)))}t.resolve(e)}),(()=>t.reject())),t.promise()}},this._menuItem=new $b("save","DashboardWebStringId.DashboardMenuSave",110,ya.S,(()=>{this._toolboxExtension.closeMenu(),this.saveDashboard()})),this._menuItem.hasSeparator=!0,this._menuItem.disabled=ke.computed((()=>!this.canSaveDashboard()||!this._isDashboardDirty()))}start(){this.dashboardControl.customTemplates.push(this._customTemplate),this._toolboxExtension.menuItems.push(this._menuItem)}stop(){this._toolboxExtension.menuItems.remove(this._menuItem),this.dashboardControl.customTemplates.remove(this._customTemplate)}get _toolboxExtension(){var e=this.dashboardControl.findExtension("toolbox");if(!e)throw Error("Open Dashboard Extension requeries Toolbox Extension");return e}get _undoEngineExtension(){return this.dashboardControl.findExtension("undoRedo")}performSaveDashboard(e,t){return this.dashboardControl.notificationController.showState((0,ut.Mu)("DashboardWebStringId.Notification.DashboardSaving")),this.dashboardControl.remoteService.postToServer(this.dashboardControl._endpointCollection.dashboardUrls.DashboardAction+"/"+encodeURIComponent(e),t).done((e=>{this.dashboardControl.notificationController.showSuccess((0,ut.Mu)("DashboardWebStringId.Notification.DashboardSaved"))})).fail((e=>{this.dashboardControl.notificationController.showError((0,ut.Mu)("DashboardWebStringId.Notification.DashboardCanNotBeSaved"),e)}))}ensureDashboardSaved(e){this._ensureDashboardSaved().done(e)}_ensureDashboardSaved(){let e=(0,We.KO)();return this._isDashboardDirty()?this._confirmDialogViewModel.confirm((0,ut.Mu)("DashboardWebStringId.Dialog.ConfirmSaving"),(0,ut.Mu)("DashboardWebStringId.SaveConfirmationDialogMessage")+"<br/>"+(0,ut.Mu)("DashboardWebStringId.SaveChangesDialogMessage"),(0,ut.Mu)("DashboardWebStringId.Dialog.Save"),(0,ut.Mu)("DashboardWebStringId.Dialog.DoNotSave")).then((t=>{t?this.saveDashboard().then((()=>e.resolve()),(()=>e.reject())):e.resolve()}),(()=>e.reject())):e.resolve(),e.promise()}saveDashboard(){if(this.canSaveDashboard()){var e=this.dashboardControl.dashboardContainer();return this.performSaveDashboard(e.id,e.dashboard.getJSON()).done((()=>this._undoEngineExtension&&this._undoEngineExtension.isChanged(!1)))}throw Error((0,ut.Mu)("DashboardWebStringId.Notification.DashboardSavingIsNotAvailable"))}}Qd.YS[jf]=(e,t)=>new Qf(e),Qd.RY[jf]=Yf;var Zf=a(3411);const Jf="dashboardTitleEditor",Xf="dashboard-title-editor";class ey extends wa.I{constructor(e){super(),this.dashboardControl=e,this.name=Jf,this._titlePreviewViewModel=ke.observable(null),this._titleSettingsViewModel=ke.observable(null),this._perDashboardSubscriptions=[],this._menuItem=new $b(Xf,"DashboardStringId.Title",220,84),this._menuItem.template="dx-dashboard-form-title-settings",this._menuItem.data={formCaption:(0,ut.Mu)("DashboardWebStringId.Preview"),titleSettings:this._titleSettingsViewModel,getTitleComponentArgs:e=>({options:this._titlePreviewViewModel,height:ke.observable(Ia),width:ke.observable(e.parentElement.innerWidth),encodeHtml:!0})},this._menuItem.disabled=ke.computed((()=>!e.dashboard()))}start(){this._updateTitleToolbar(),this.toDispose(this.dashboardControl.dashboard.subscribe((()=>this._updateTitleToolbar())));let e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.push(this._menuItem)}stop(){let e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.remove(this._menuItem),this.dispose()}dispose(){this._disposePerDashboardSubscriptions(),super.dispose()}_disposePerDashboardSubscriptions(){this._perDashboardSubscriptions.forEach((e=>e.dispose())),this._perDashboardSubscriptions=[],this._titlePreviewViewModel()&&this._titleSettingsViewModel().unbindModel(),this._titlePreviewViewModel(null),this._titleSettingsViewModel(null)}_updateTitleToolbar(){if(this._disposePerDashboardSubscriptions(),this.dashboardControl.dashboard()){let e=new Fa(void 0,this.dashboardControl.dashboard());this._titlePreviewViewModel(e.toolbarOptions()),this._titleSettingsViewModel(this._createTitleSettings(this.dashboardControl.dashboard().title)),this._perDashboardSubscriptions.push(e,e.toolbarOptions.subscribe((e=>{this._titlePreviewViewModel(e)})))}}_createTitleSettings(e){const t={};return t[Zf.aY.propertyName]=()=>"embedded"===e.imageType(),t[Ns.OZ.propertyName]=()=>"linked"===e.imageType(),new Zc.U({model:e,properties:[Zf.Qw,Zf.r1,Zf.k6,Zf.Hc,Zf.KX,{...Zf.aY,formAdapterItem:(0,ul.Ip)({placeholderId:"Image",accept:"image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/tiff",type:"img"})},Zf.Bd],visibilityFilterRules:t})}}Qd.YS[Xf]=(e,t)=>new ey(e),Qd.RY[Xf]=Jf;const ty="undoRedo",ay="undo-redo";class iy extends wa.I{constructor(e){super(),this.dashboardControl
vendor: 1,032 bytes, line 8
8=e,this.name=ty,this._undoEngine=ke.observable(),this._predefinedToolbarItems=[],this._defaultToolbarItems=[],this.isChanged=ke.computed({read:()=>!(!this._undoEngine()||!this._undoEngine().isDirty()),write:e=>this._undoEngine()&&this._undoEngine().isDirty(e)}),(0,l.U1)({target:this,memberName:"undoEngine",oldMemberDisplayName:"UndoRedoExtension.undoEngine",warmMessage:"The undoEngine property is obsolete.",action:()=>this._undoEngine})}reset(){this._undoEngine()&&this._undoEngine().reset()}processKeyEvent(e,t){if("keyup"===e&&t.ctrlKey){if(t.keyCode===ya.Z&&this._undoEngine().undoEnabled())return this._undoEngine().undo(),!0;if(t.keyCode===ya.Y&&this._undoEngine().redoEnabled())return this._undoEngine().redo(),!0}else if("keydown"===e&&t.ctrlKey&&-1!==[ya.Z,ya.Y].indexOf(t.keyCode))return t.preventDefault(),!0;return!1}start(){this.toDispose(this.dashboardControl.dashboard.subscribe((e=>{this.reset()}),null,"beforeChange")),this.toDispose(this.dashboardControl.dashboard.subscribe((e=>{var t=new ry(e,null,"getInfo");
8dl.aY.undoEngine=t,this._undoEngine(t)}))),this._controlOptionChangedHandler=this._onControlOptionChanged.bind(this),this.dashboardControl.on("optionChanged",this._controlOptionChangedHandler),this._setShowConfirmationDialog(this.dashboardControl.showConfirmationOnBrowserClosing);let e=this._createToolbarItem("undoButton",(()=>this.undo()),"dx-dashboard-undo",(0,ut.Mu)("DashboardStringId.UndoText"),ke.pureComputed((()=>!this.undoEnabled()))),t=this._createToolbarItem("redoButton",(()=>this.redo()),"dx-dashboard-redo",(0,ut.Mu)("DashboardStringId.RedoText"),ke.pureComputed((()=>!this.redoEnabled()))),a={name:"undoRedoSeparator",location:"before",cssClass:"dx-dashboard-toolbar-separator"};if(this._predefinedToolbarItems=[e,t,a],Ga.l.showUndoRedoButtonsInToolbox){let e=this.dashboardControl.findExtension("toolbox");if(e){let t=new qb("undo",(()=>this.undo()),"dx-dashboard-undo","DashboardStringId.UndoText");t.disabled=ke.pureComputed((()=>!this.undoEnabled()));let a=new qb("redo",(()=>this.redo()),"dx-dashboard-redo","DashboardStringId.RedoText");a.disabled=ke.pureComputed((()=>!this.redoEnabled())),this._toolboxToolbarGroup=new Kb("undo-redo","Undo/Redo",50,t,a),e.toolbarGroups.push(this._toolboxToolbarGroup)}}else this._defaultToolbarItems=this._predefinedToolbarItems.map(((e,t)=>({name:e.name,index:iy._toolbarItemsIndex+t})));this._addToolbarItems(this.dashboardControl.findExtension("designerToolbar"))}_createToolbarItem(e,t,a,i,r){let o;return{name:e,location:"before",widget:"dxButton",cssClass:`dx-dashboard-undo-redo-button ${a}`,options:{hint:i,stylingMode:"text",onClick:t,focusStateEnabled:!1,activeStateEnabled:!1,disabled:r(),template:e=>(0,at.aZ)(a),onInitialized:e=>{o=(0,Ue.l4)(r,(()=>{e.component&&e.component.option("disabled",r())}))},onDisposed:()=>{o.dispose()}}}}_addToolbarItems(e){e&&(e._unregisterDefaultItems(this._defaultToolbarItems),e._unregisterPredefinedItems(this._predefinedToolbarItems),e._registerDefaultItems(this._defaultToolbarItems),e._registerPredefinedItems(this._predefinedToolbarItems),e._update())}_removeToolbarItems(e){e&&(e._unregisterDefaultItems(this._defaultToolbarItems),e._unregisterPredefinedItems(this._predefinedToolbarItems),e._update())}
vendor: 3,098 bytes, line 8
8undo(){this._undoEngine()&&this._undoEngine().undo()}redo(){this._undoEngine()&&this._undoEngine().redo()}undoEnabled(){return!(!this._undoEngine()||!this._undoEngine().undoEnabled())}redoEnabled(){return!(!this._undoEngine()||!this._undoEngine().redoEnabled())}stop(){this._removeToolbarItems(this.dashboardControl.findExtension("designerToolbar"));let e=this.dashboardControl.findExtension("toolbox");e&&this._toolboxToolbarGroup&&e.toolbarGroups.remove(this._toolboxToolbarGroup),this.reset(),this._controlOptionChangedHandler&&this.dashboardControl.off("optionChanged",this._controlOptionChangedHandler),this._setShowConfirmationDialog(!1)}_onControlOptionChanged(e){if("showConfirmationOnBrowserClosing"===e.name)this._setShowConfirmationDialog(e.value)}_setShowConfirmationDialog(e){e?(this._beforeWindowUnloadHandler=this._onBeforeWindowUnload.bind(this),window.onbeforeunload=this._beforeWindowUnloadHandler):(this._beforeWindowUnloadHandler&&(window.onbeforeunload=null),this._beforeWindowUnloadHandler=null)}_onBeforeWindowUnload(e){if(this.dashboardControl.isDesignMode()&&this.isChanged())return e.preventDefault(),e.returnValue=(0,ut.Mu)("DashboardWebStringId.LayoutHasBeenChangedDialogMessage")+" "+(0,ut.Mu)("DashboardWebStringId.SaveConfirmationDialogMessage")}}iy._toolbarItemsIndex=0;class ry extends He.UndoEngine{constructor(e,t,a){super(e,t,a)}validatePropertyName(e,t){return t}}Qd.YS[ay]=(e,t)=>new iy(e),Qd.RY[ay]=ty;const oy="dashboardParameterEditor",ny="dashboard-parameter-editor";class sy{constructor(e){this.dashboardControl=e,this.name=oy,this.dashboard=ke.computed((()=>e.dashboard())),this._viewModel=new Vb(this.dashboard,(()=>e._dataSourceBrowser)),this._menuItem=new $b(ny,"DashboardWebStringId.DashboardParameters",240,80),this._menuItem.template="dx-dashboard-form-parameters-settings",this._menuItem.data=this._viewModel,this._menuItem.disabled=ke.computed((()=>!e.dashboard()))}start(){this._viewModel.initialize();var e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.push(this._menuItem)}stop(){var e=this.dashboardControl.findExtension("toolbox");e&&e.menuItems.remove(this._menuItem),this._viewModel.dispose()}}Qd.YS[ny]=(e,t)=>new sy(e),Qd.RY[ny]=oy;var dy=a(3253);let ly=500;class uy{get height(){return this._visible()?void 0:0}constructor(e,t){this._visible=ke.observable(!1),this._popupDisposables=[],this.left=ke.observable(0),this.toolbarItems=ke.observableArray([]),this._getContainer=e,this._toolbarInitialized=t,this.koToolbarOptions=this._getKoToolbarOptions()}getKoPopupOptions(){let e=this._getContainer(),t={...{container:e,position:{my:"left top",at:"left top",of:e,collision:"flipfit",boundary:e,boundaryOffset:{y:0}},animation:{show:{type:"slide",from:{top:-Bb},to:{top:0},duration:ly},hide:{type:"slide",from:{top:0},to:{top:-Bb},duration:ly}},onShowing:t=>{let a=()=>t.component.option("width",e.getBoundingClientRect().width-this.left());this._popupDisposables.push(this.left.subscribe(a));let i=new ResizeObserver((e=>e[0]&&a()));i.observe(e),this._popupDisposables.push({dispose:()=>i.unobserve(e)}),a()},onHidden:()=>
8{this._popupDisposables.forEach((e=>e.dispose())),this._popupDisposables=[]},focusStateEnabled:!1,showCloseButton:!1,dragEnabled:!1,height:"auto",shading:!1,wrapperAttr:{class:"dx-dashboard-toolbar-extension"},showTitle:!1},visible:this._visible},a=t.position,i=a.boundaryOffset;return a.boundaryOffset={...i,x:this.left},t}_getKoToolbarOptions(){return{...{onInitialized:e=>{this._toolbarInitialized()}},items:this.toolbarItems}}setToolbarItems(e){this.toolbarItems(e)}showPanel(){this._visible(!0)}hidePanel(){this._visible(!1)}}const cy="designerToolbar";class hy extends wa.I{constructor(e,t={}){super(),this._defaultItems=[],this._predefinedItems=[],this.name="designerToolbar",this._optionsManager=new au.y6,this._showPanelAsync=(e,t)=>{var a=(0,We.KO)();return t.canceled?a.reject():(this._viewModel.showPanel(),setTimeout((()=>{t.canceled?a.reject():(e.surfaceTop=this._viewModel.height,a.resolve(e))}),ly)),a.promise()},this._hidePanelAsync=(e,t)=>{var a=(0,We.KO)();return t.canceled?a.reject():(this._viewModel.hidePanel(),setTimeout((()=>{t.canceled?a.reject():(e.surfaceTop=0,a.resolve(e))}),ly)),a.promise()},this._dashboardControl=e,this._optionsManager.initialize({extensionName:cy,dashboardControl:e,defaultOptions:{},eventsHolder:this,initOptions:t,optionChanged:e=>{switch(e.name){case"items":case"onPreparing":this._update()}return"noop"}}),this._predefinedItems=[{cssClass:"dx-dashboard-toolbar-separator",name:"separator"}];let a={orderNo:40,action:e=>this._hidePanelAsync(e,Kd.XO.None),cancelableAction:this._hidePanelAsync};this.designerToViewerAction=a;let i={orderNo:40,action:e=>this._showPanelAsync(e,Kd.XO.None),cancelableAction:this._showPanelAsync};this.viewerToDesignerAction=i,this._viewModel=new uy((()=>this._dashboardControl.getWidgetContainer()),(()=>this._update())),this.template={data:this._viewModel,name:"dx-dashboard-toolbar-extension"}}start(){let e=this._dashboardControl.findExtension("toolbox");this._viewModel.left(e?Ob:0),this._extensionChangeSubscription&&this._extensionChangeSubscription.dispose(),this._extensionChangeSubscription=this._dashboardControl.subscribeExtensionsChanged({added:e=>{"toolbox"===e.name&&this._viewModel.left(Ob)},deleted:e=>{"toolbox"===e.name&&this._viewModel.left(0)}}),this._dashboardControl.isDesignMode()?this._viewModel.showPanel():this._viewModel.hidePanel(),this._dashboardControl.surfaceTop(this._viewModel.height),this._update()}stop(){this._unsubscribe(),this._viewModel.hidePanel(),this._dashboardControl.surfaceTop(0)}_unsubscribe(){this._extensionChangeSubscription&&this._extensionChangeSubscription.dispose()}_registerDefaultItems(e){this._defaultItems.push(...e)}_unregisterDefaultItems(e){this._defaultItems=this._defaultItems.filter((t=>!e.some((e=>e===t))))}_registerPredefinedItems(e){this._predefinedItems.push(...e)}_unregisterPredefinedItems(e){this._predefinedItems=this._predefinedItems.filter((t=>!e.some((e=>e===t))))}_update(){let e={component:this._dashboardControl,dashboard:this._dashboardControl.dashboard(),items:[]},t=this._optionsManager.get("items");e.items=t||this._defaultItems.filter((e=>at.NW.isDefined(e.index))).sort(((e,t)=>e.index-t.index)),this._optionsManager.raiseEvent("preparing",e);let a=e.items.reduce(((e,t)=>{let a="string"==typeof t?{name:t}:t,i=this._predefinedItems.find((e=>e.name===a.name));if(i){let t={};return(0,au.lL)(t,i),(0,au.lL)(t,a),t.name=void 0,e.concat(t)}return e.concat([a])}),[]);this._viewModel.setToolbarItems(a)}dispose(){this.stop(),this._optionsManager.dispose(),this._extensionChangeSubscription?.dispose(),super.dispose()}}Qd.YS[cy]=(e,t)=>new hy(e,t),Qd.RY[cy]=cy;const py="toolbox",my="toolbox";class gy extends wa.I{get menuVisible(){return this._viewModel.menuVisible}openMenu(){this._viewModel.showMenu()}closeMenu(){this._viewModel.closeMenu()}processKeyEvent(e,t){return this._viewModel.processKeyEvent(e,t)}constructor(e){super(),this.dashboardControl=e,this.name=py,this.menuItems=ke.observableArray(),this.addMenuItem=e=>{if(this._findMenuItem(e.id))throw Error("The '"+e.id+"' menu item already exists.");this.menuItems.push(e)},this.removeMenuItem=e=>{var t=this._findMenuItem(e);this.menuItems.remove(t)},this.selectMenuItem=e=>{e&&(this._viewModel.menuVisible(!0),this._viewModel.menuItemClick(e))},this.toolboxGroups=ke.observableArray(),this.addToolboxItem=(e,t)=>
8{var a=this._findToolboxGroup(e);if(!a)throw Error("The '"+e+"' group does not exist.");a.items.push(t)},this.removeToolboxItem=(e,t)=>{var a=this._findToolboxGroup(e);if(!a)throw Error("The '"+e+"' group does not exist.");this._unregisterToolboxItem(a,t)},this.toolbarGroups=ke.observableArray(),this.addToolbarItem=(e,t)=>{var a=this.toolbarGroups().filter((t=>t.name===e))[0];if(!a)throw Error("The '"+e+"' group does not exist.");a.items.push(t)},this.removeToolbarItem=(e,t)=>{var a=this.toolbarGroups().filter((t=>t.name===e))[0];if(!a)throw Error("The '"+e+"' group does not exist.");var i=a.items().filter((e=>e.name===t))[0];a.items.remove(i)},this.showPanelAsync=e=>this._showPanelAsync(e,Kd.XO.None),this._showPanelAsync=(e,t)=>{var a=(0,We.KO)();return t.canceled?a.reject():(this._viewModel.showDesignerPanel(),setTimeout((()=>{t.canceled?a.reject():(e.surfaceLeft=Ob,a.resolve(e))}),500)),a.promise()},this.hidePanelAsync=e=>this._hidePanelAsync(e,Kd.XO.None),this._hidePanelAsync=(e,t)=>{var a=(0,We.KO)();return t.canceled?a.reject():(this._viewModel.hideDesignerPanel(),setTimeout((()=>{t.canceled?a.reject():(e.surfaceLeft=0,a.resolve(e))}),500)),a.promise()},this._layoutItemPlaceholderService=e=>{var t=e._parent().viewModel.model;return{data:{dashboardItems:ke.computed((()=>{var e=[];return this._viewModel.toolboxGroupsSorted().forEach((a=>{a.items().filter((e=>Be.DashboardLayoutNode._canAttach(t,{"@ItemType":e.type}))).forEach((t=>{e.push({type:t.type,name:t.name,iconName:t.icon,title:t.title})}))})),e})),addDashboardItem:t=>{e.create((0,qe.Mi)(t.type),"left")}},name:"dx-toolbox-extension-layout-item-placeholder"}};let t={orderNo:40,action:e=>(this.closeMenu(),this.hidePanelAsync(e)),cancelableAction:(e,t)=>(this.closeMenu(),this._hidePanelAsync(e,t))};this.designerToViewerAction=t;let a={orderNo:40,action:this.showPanelAsync,cancelableAction:this._showPanelAsync};this.viewerToDesignerAction=a,this._createDefaultGroups();let i=(0,Qh.safeComputed)({dockingLayoutController:this.dashboardControl._dockingLayoutAdapter._dockingLayoutController},(e=>{if(e.dockingLayoutController)return e.dockingLayoutController.dragController}));this.toDispose(i),this._viewModel=new Lb(e.isDesignMode,this.dashboardControl,this.menuItems,this.toolboxGroups,this.toolbarGroups,i),this.template={data:this._viewModel,name:"dx-dashboard-toolbox-extension"},e.isDesignMode()&&e.surfaceLeft(Ob),this.toDispose(e.subscribeExtensionsChanged({added:t=>{if("dashboardPanel"===t.name){this._switchToViewerToolbar=new Kb("viewer-button","",100);var a=new qb("toviewer",(()=>e.switchToViewer()));a.template="dx-dashboard-working-mode-extension-viewer-button",a.disabled=ke.pureComputed((()=>!!this.dashboardControl.dashboard())),this._switchToViewerToolbar.items.push(a),this.toolbarGroups.push(this._switchToViewerToolbar)}},deleted:e=>{"dashboardPanel"===e.name&&this.toolbarGroups.remove(this._switchToViewerToolbar)}})),(0,l.U1)({target:this,memberName:"settingsForm",oldMemberDisplayName:"DevExpress.Dashboard.Designer.ToolboxExtension.settingsForm",newMemberDisplayName:"DevExpress.Dasbhoard.Designer.DashboardMenuItem.template",action:()=>this._viewModel.settingsForm}),(0,l.U1)({target:this,memberName:"settingsFormVisible",oldMemberDisplayName:"DevExpress.Dashboard.Designer.ToolboxExtension.settingsFormVisible",newMemberDisplayName:"DevExpress.Dasbhoard.Designer.DashboardMenuItem.template",action:()=>this._viewModel.settingsFormVisible}),(0,l.U1)({target:this,memberName:"toggleMenu",oldMemberDisplayName:"DevExpress.Dashboard.Designer.ToolboxExtension.toggleMenu",newMemberDisplayName:"DevExpress.Dasbhoard.Designer.ToolboxExtension.openMenu/closeMenu",action:()=>this._viewModel.toggleMenu}),(0,l.Q3)({target:this,memberName:"menuItemClick",oldMemberDisplayName:"DevExpress.Dashboard.Designer.ToolboxExtension.menuItemClick",newMemberDisplayName:"DevExpress.Dasbhoard.Designer.ToolboxExtension.selectMenuItem",action:e=>this._viewModel.menuItemClick(e)})}start(){Object.keys(Jd.Jh).filter((e=>!Jd.Jh[e].customItemType)).sort(((e,t)=>Jd.Jh[e].index-Jd.Jh[t].index)).forEach((e=>this._registerToolboxItem(e,Jd.Jh[e]))),this.dashboardControl.extensions.forEach((e=>this._registerCustomItemToolbox(e))),this.toDispose(this.dashboardControl.subscribeExtensionsChanged({added:e=>{this._registerCustomItemToolbox(e)},deleted:e=>
8{this.toolboxGroups().forEach((t=>this._unregisterToolboxItem(t,e.name)))}})),(0,Qh.subscribeAndPerform)(this.dashboardControl._actualLayoutController,(e=>{e&&e instanceof ad&&(e.layoutItemPlaceholderService=this._layoutItemPlaceholderService)}))}stop(){this.dashboardControl.surfaceLeft(0)}_registerCustomItemToolbox(e){var t=e;t.metaData&&this._registerToolboxItem(t.name,t.metaData)}_createDefaultGroups(){this.toolboxGroups.push(new Ub("common","DashboardWebStringId.AccordionTab.Common",100)),this.toolboxGroups.push(new Ub("maps","DashboardStringId.DescriptionMaps",110)),this.toolboxGroups.push(new Ub("filter","DashboardWebStringId.DataSources.Filter",120)),this.toolboxGroups.push(new Ub("layout","DashboardWebStringId.AccordionTab.Layout",130))}_registerToolboxItem(e,t){var a=this._findToolboxGroup(t.groupName)||this._findToolboxGroup("custom");a||(a=new Ub("custom","DashboardStringId.CustomItems",130),this.toolboxGroups.push(a));var i=e=>()=>{var t=this.dashboardControl._actualLayoutController();t&&t instanceof ad&&t.addDashboardItem({type:e})},r=new Hb(e,i(e),(0,qe.RU)(e,t.icon),t.title,e);return r.disabled=ke.computed((()=>!this.dashboardControl.dashboard())),a.items.push(r),i}_unregisterToolboxItem(e,t){var a=e.items().filter((e=>e.name===t))[0];a&&e.items.remove(a)}_findToolboxGroup(e){return this.toolboxGroups().filter((t=>t.name===e))[0]}_findMenuItem(e){return this.menuItems().filter((t=>t.id===e))[0]}}Qd.YS[my]=(e,t)=>new gy(e),Qd.RY[my]=py;var by=window.DevExpress||{};function fy(e){(0,l.NQ)(e,by.Dashboard,by.Dashboard.Designer,"DevExpress.Dashboard","DevExpress.Dashboard.Designer","See https://www.devexpress.com/bcid=BC4459 for details.")}by.Dashboard=n,by.Dashboard.Data=i,by.Dashboard.Model=Be,by.Dashboard.Designer=d,Object.defineProperty(by.Dashboard.Designer,"TextBoxItemEditorExtension",{get:()=>a(4832).O,enumerable:!1,configurable:!0}),by.Dashboard.Metadata=sl,by.Dashboard.Internal=o,by.Dashboard.Internal.Data=u,by.Dashboard.Internal.Model=Qh,by.Dashboard.Internal.Designer=s,by.Dashboard.Internal.Viewer=r,fy("DashboardItemMenuExtension"),fy("DashboardColorSchemeEditorExtension"),fy("DashboardCurrencyEditorExtension"),fy("DataSourceBrowserExtension"),fy("MultiQueryDataSourceWizardExtension"),fy("DataSourceWizardExtension"),fy("AvailableDataSourcesExtension"),fy("BindingPanelExtension"),fy("ConversionPanelExtension"),fy("CreateDashboardExtension"),fy("InteractivityPanelExtension"),fy("OpenDashboardExtension"),fy("OptionsPanelExtension"),fy("SaveDashboardExtension"),fy("DashboardTitleEditorExtension"),fy("UndoRedoExtension"),fy("DashboardParameterEditorExtension"),fy("ToolboxExtension"),fy("DashboardMenuItem"),fy("DashboardToolboxItem"),fy("DashboardToolbarItem"),fy("DashboardToolboxGroup"),fy("DashboardToolbarGroup");by.Dashboard})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.