UNPKG

@grapecity/spread-sheets-pivots

Version:

SpreadJS Pivot plugin

14 lines 264 kB
/*! * * SpreadJS Library 14.0.0 * * Copyright(c) GrapeCity, Inc. All rights reserved. * * Licensed under the SpreadJS Commercial License. * us.sales@grapecity.com * http://www.grapecity.com/en/licensing/grapecity/ * * */ !function(a){"object"==typeof module&&"object"==typeof module.exports?module.exports=a(require("@grapecity/spread-sheets")):"function"==typeof define&&define.amd?define(["@grapecity/spread-sheets"],a):"object"==typeof exports?exports.Spread=a(require("@grapecity/spread-sheets")):a(GC)}(function(a){a="object"==typeof a?a:{},a.Spread=a.Spread||{},a.Spread.Pivot=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,c),e.l=!0,e.exports}return c.m=a,c.c=b,c.d=function(a,b,d){c.o(a,b)||Object.defineProperty(a,b,{enumerable:!0,get:d})},c.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},c.t=function(a,b){var d,e;if(1&b&&(a=c(a)),8&b)return a;if(4&b&&"object"==typeof a&&a&&a.__esModule)return a;if(d=Object.create(null),c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&b&&"string"!=typeof a)for(e in a)c.d(d,e,function(b){return a[b]}.bind(null,e));return d},c.n=function(a){var b=a&&a.__esModule?function b(){return a.default}:function b(){return a};return c.d(b,"a",b),b},c.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},c.p="/assets/",c(c.s="./dist/plugins/pivot/pivot-all-entry.js")}({"./dist/plugins/pivot/pivot-all-entry.js":function(b,c,d){a=a||{},a.Pivot=d("./node_modules_local/@grapecity/js-pivot/dist/gc.pivot.js"),a.Spread=a.Spread||{},a.Spread.Pivot=d("./dist/plugins/pivot/pivot-table-entry.js"),b.exports=a.Spread.Pivot},"./dist/plugins/pivot/pivot-core/pivot-core-interface.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n;Object.defineProperty(b,"__esModule",{value:!0}),function(a){a[a.clearAll=0]="clearAll",a[a.clearLabel=1]="clearLabel",a[a.clearValue=2]="clearValue"}(d=b.ClearType||(b.ClearType={})),function(a){a[a.filterField=0]="filterField",a[a.rowField=1]="rowField",a[a.columnField=2]="columnField",a[a.valueField=3]="valueField"}(e=b.PivotTableFieldType||(b.PivotTableFieldType={})),function(a){a[a.filterField=0]="filterField",a[a.axisField=1]="axisField",a[a.legendField=2]="legendField",a[a.valueField=3]="valueField"}(f=b.PivotChartFieldType||(b.PivotChartFieldType={})),function(a){a[a.asc=0]="asc",a[a.desc=1]="desc",a[a.custom=2]="custom"}(g=b.SortType||(b.SortType={})),function(a){a[a.table=0]="table",a[a.chart=1]="chart"}(h=b.PivotPanelLayoutType||(b.PivotPanelLayoutType={})),function(a){a[a.seconds=0]="seconds",a[a.minutes=1]="minutes",a[a.hours=2]="hours",a[a.days=3]="days",a[a.months=4]="months",a[a.quarters=5]="quarters",a[a.years=6]="years"}(i=b.DateGroupType||(b.DateGroupType={})),function(a){a[a.fieldAndAreaStacked=0]="fieldAndAreaStacked",a[a.fieldAndAreaBySide=1]="fieldAndAreaBySide",a[a.fieldOnly=2]="fieldOnly",a[a.areaOnlyGrid=3]="areaOnlyGrid",a[a.areaOnlyTable=4]="areaOnlyTable"}(j=b.PivotPanelDirectionEnum||(b.PivotPanelDirectionEnum={})),function(a){a[a.compact=0]="compact",a[a.outline=1]="outline",a[a.tabular=2]="tabular"}(k=b.PivotTableLayoutType||(b.PivotTableLayoutType={})),function(a){a[a.none=0]="none",a[a.row=1]="row",a[a.col=2]="col",a[a.both=3]="both"}(l=b.GrandTotalPosition||(b.GrandTotalPosition={})),function(a){a[a.none=0]="none",a[a.top=1]="top",a[a.bottom=2]="bottom"}(m=b.SubtotalsPosition||(b.SubtotalsPosition={})),function(a){a[a.downThenOver=0]="downThenOver",a[a.overThenDown=1]="overThenDown"}(n=b.DisplayFields||(b.DisplayFields={}))},"./dist/plugins/pivot/pivot-core/pivot-fields-model.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y;Object.defineProperty(b,"__esModule",{value:!0}),d=c("Pivot"),e=c("./dist/plugins/pivot/pivot-core/pivot-core-interface.js"),f=c("Core"),g=c("Common"),h=c("./dist/plugins/pivot/pivot-table/pivot-table.js"),i=c("./dist/plugins/pivot/pivot.ns.js"),j=g.Common.j.C4,k=f.GC$.isEmptyObject,l=new g.Common.ResourceManager(i.SR),m=l.getResource.bind(l),n=g.Common.l,o=n.Ra,p=n.Xb,b.throwError=function(a){throw Error(a)},q=function(a){var b,c,e,f,g,h=null,i=a.autoFilter&&a.autoFilter.filterItemMap&&a.autoFilter.filterItemMap[0]&&a.autoFilter.filterItemMap[0].conditions&&a.autoFilter.filterItemMap[0].conditions[0];if(i){switch(i.conType){case 0:b=[i.item1&&i.item1.expected,i.item2&&i.item2.expected],f=b[0],g=b[1],h={conType:d.PivotConditionType.caption,operator:i.compareType,val:[f,g]};break;case 1:c=[i.item1&&i.item1.expected,i.item2&&i.item2.expected],f=c[0],g=c[1],!f||f instanceof Date||(f=p(f)),!g||g instanceof Date||(g=p(g)),h={conType:d.PivotConditionType.date,val:[f,g],operator:i.compareType,isWholeDay:i.isWholeDay};break;case 3:h={conType:d.PivotConditionType.top10,val:i.expected,type:i.compareType,operator:i.type};break;case 2:e=[i.item1&&i.item1.expected,i.item2&&i.item2.expected],f=e[0],g=e[1],h={conType:d.PivotConditionType.value,val:i.expected?[i.expected]:[f,g],operator:i.compareType}}return h}},r=function(a){var b,c,e,f,g,h,i,j,k,l=null;switch(a.conType){case d.PivotConditionType.caption:b=a.val,c=b[0],e=b[1],l=new d.PivotFilterCaptionCondition(a.operator,c,e);break;case d.PivotConditionType.date:f=a.val,g=f[0],h=f[1],l=new d.PivotFilterDateCondition(a.operator,a.isWholeDay,g,h);break;case d.PivotConditionType.top10:l=new d.PivotFilterTop10Condition(a.operator,a.type,a.val);break;case d.PivotConditionType.value:i=a.val,j=i[0],k=i[1],l=new d.PivotFilterValueCondition(a.operator,j,k)}return l},s=g.Common.j.Fa,t=Math.min,u=Math.max,v=void 0;function z(a,b){var c=-1;return d.vhc(a,function(a,d){if(c===-1&&a.Cj===b)return c=d,!0}),c}function A(a,b){var c;return d.vhc(a,function(a,d){if(a.Cj===b)return c=a,!0}),c}function B(a,b){var c;return d.vhc(a,function(a,d){if(a.whc===b)return c=a,!0}),c}w=function(){function a(a,b,c){void 0===c&&(c=!1);var d=this;a&&a.textItem&&this.updateLabelTextItem(a.textItem,c),a&&a.condition&&this.updateLabelCondition(a.condition,c),b&&this.updateValueCondition(b),d.selectMultipleItems=c,d.iOa=!1}return a.prototype.Bhc=function(){var a=this,b=a.labelFilter;if(b){if(b.condition)return!0;if(b.textItem&&!b.textItem.isAll)return!0}return!1},a.prototype.getSlicerItemInfo=function(){var a,b=this.selectMultipleItems,c=this.labelFilter,d=!1,e="";return c&&c.textItem&&c.textItem.list&&(a=c.textItem.list.length,1===a?e=c.textItem.list[0]:a>1&&(d=!0)),{selectMultipleItems:b,hasMoreThanOneSelect:d,text:e}},a.prototype.Chc=function(){return!!this.valueFilter},a.prototype.evaluateLabelCondition=function(a){var b,c,e=this;return!e.labelFilter||!e.labelFilter.condition||(b=e.labelFilter.condition,c=a,b.glc===d.PivotConditionType.date&&(c=new Date(a)),e.labelFilter.condition.evaluate(c))},a.prototype.isInLabelFilterItem=function(a){var b=this;return!b.labelFilter||!b.labelFilter.textItem||b.labelFilter.textItem.list.indexOf(a)>-1},a.prototype.updateLabelCondition=function(a,b){var c=this;s(c.labelFilter)&&(c.labelFilter={}),s(a)||(c.labelFilter.condition=r(a)),b||(c.labelFilter.textItem=null),c.iOa=!0},a.prototype.updateLabelTextItem=function(a,b){var c=this;s(c.labelFilter)&&(c.labelFilter={}),s(a)||(c.labelFilter.textItem=a),b||(c.labelFilter.condition=null),c.iOa=!0},a.prototype.updateValueCondition=function(a){var b=this;s(b.valueFilter)&&(b.valueFilter={}),b.valueFilter.condition=r(a.condition),b.valueFilter.conditionByName=a.conditionByName},a.prototype.isMatchedLabelItem=function(a){return this.evaluateLabelCondition(a)&&this.isInLabelFilterItem(a)},a}(),b.PivotViewFilter=w,x=function(){function a(a,b,c){var d=this;d._r=a,d.whc=b,s(c)?d.Cj=b:d.Cj=c,d.mi=a.xhc(b),d.zhc=a.Ahc(b),d._items=d.CDc(a.yhc(b))}return a.prototype.CDc=function(a){var b,c,d=this,e=[],f=d.zhc;for(b=0;b<a.length;b++)c=b,f&&f.length>0&&(c=f[a[b]]),e.push({indexValue:c,value:a[b]});return e},a.prototype.isFilter=function(){var a=this.getFilterInfo();return!!a&&(a.Bhc()||a.Chc())},a.prototype.getFilterInfo=function(){return this.Dhc},a.prototype.setFilterInfo=function(a,b){!s(b)&&s(a)?b===e.ClearType.clearLabel?this.Dhc.labelFilter=null:b===e.ClearType.clearValue?this.Dhc.valueFilter=null:this.Dhc=a:this.Dhc=a,this._r.Ehc=!0},a.prototype.getSubTotalType=function(){return this.Fhc},a.prototype.setSubTotalType=function(a){this.Fhc!==a&&(this.Fhc=a,this._r.Ehc=!0)},a.prototype.getSortInfo=function(){return this.zZ},a.prototype.setSortInfo=function(a){this.zZ=a,this.oDc=a.sortType,this._r.Ehc=!0},a.prototype.toPivotViewSubTotalFields=function(){return{subTotalType:this.Fhc,fieldName:this.whc,index:this.mi}},a.prototype.toPivotViewQueryField=function(a,b,c){var d,e,f,g,h,i,j,l=this;return l.Dhc&&l.Dhc.valueFilter&&(d=l.Dhc.valueFilter),e=1===a||2===a,f=2===a,l.Dhc&&l.Dhc.Bhc()?(h=void 0,i=!1,j=!1,k(b.rlc)||s(c)||!s(b.tnb)||(i=!0,j=b.Tlc instanceof Date),h=i?j?l.sIc(b,c):l.tIc(b,c):l.VFc(b),{isDim:e,isHeader:f,sourceName:l.whc,displayName:l.Cj,items:h,index:l.mi,isALL:!1,valueFilter:d}):{isDim:e,isHeader:f,sourceName:l.whc,displayName:l.Cj,items:g,index:l.mi,isALL:!0,valueFilter:d}},a.prototype.VFc=function(a){var b=this,c=[],e=a.getFieldsItemList(),f=a.dic;return d.vhc(e,function(a){if(b.Dhc.isMatchedLabelItem(a+"",!1)){var d=k(f)?a:f[a];c.push(d)}}),c},a.prototype.tIc=function(a,b){var c,e=this,f=[],g=b.Yic,h=a.getFieldsItemList(),i={},j=e.Dhc;d.vhc(g,function(b){var c=a.Zkc(b);j.evaluateLabelCondition(b+"")?i[c]=!0:i[c]!==!0&&(i[c]=!1)}),d.vhc(h,function(a){j.isInLabelFilterItem(a+"")&&i[a]||(i[a]=!1)});for(c in i)i.hasOwnProperty(c)&&i[c]&&f.push(c);return f},a.prototype.sIc=function(a,b){var c,e=this,f=[],g=b.Yic,h=a.getFieldsItemList(),i=b.hlc,j=b.dic,k={},l=e.Dhc;d.vhc(h,function(a){k[a]=[]}),d.vhc(g,function(b){var c=a.Zkc(b);l.evaluateLabelCondition(b+"")&&(k[c]=d.uIc(k[c],i[j[b]]))}),d.vhc(h,function(a){l.isInLabelFilterItem(a+"")||(k[a].length=0)});for(c in k)k.hasOwnProperty(c)&&k[c].length>0&&f.push(k[c]);return f},a.prototype.Ghc=function(a){},a.prototype.Hhc=function(){},a.prototype.mDc=function(a){switch(a){case e.PivotTableFieldType.rowField:return"axisRow";case e.PivotTableFieldType.columnField:return"axisCol";case e.PivotTableFieldType.filterField:return"axisPage";case e.PivotTableFieldType.valueField:return"axisValues"}},a.prototype.EDc=function(a){var b,c,d=this,e=d._items;for(b=0;b<e.length;b++)if(c=e[b],c&&c.indexValue===a)return c},a.prototype.WDc=function(a,b,c,d){var e,f,g,h,i,j,k=this,l=[],m=!1,n=a.length;for(e=0;e<n;e++)if(f=a[e],g=f.indexValue,!s(g)){if(d){if(0===g||g===n-2)continue;g-=1}if(h=k.EDc(g),s(h))continue;s(f.childItems)||(h.childItems=f.childItems),s(f.expanded)||(h.expanded=f.expanded),s(f.drillAcross)||(h.drillAcross=f.drillAcross),s(f.calculatedMember)||(h.calculatedMember=f.calculatedMember),f.hidden===!0?m=!0:l.push(h.value),s(f.missing)||(h.missing=f.missing),s(f.caption)||(h.caption=f.caption),s(f.character)||(h.character=f.character),f.collapse===!0&&c.setCollapse(b,h.value,!0),s(f.type)||(h.type=f.type)}m&&(i=k.Dhc,s(i)&&(i=new w,k.Dhc=i),j={isAll:!1,list:l},i.updateLabelTextItem(j,!0))},a.prototype.fromJson=function(a,b){var c,d,e,f=this;f.Lqa=a,s(a.name)||(f.Cj=a.name),s(a.items)||(c=b.qo.getPivotCacheByName(b.Ihc),d=c.getField(f.whc),e=d&&2===d.ny&&!s(d.Vlc),f.WDc(a.items,f.Cj,b,e)),s(a.sortType)||(f.oDc=a.sortType),s(a.fld)||(f.mi=a.fld),s(a.baseField)||(f.baseField=a.baseField),s(a.measureFilter)||(f.nDc=a.measureFilter)},a.prototype.XDc=function(a,b,c,d){var e,f,g,h=this,i=h._items,j=[];for(d&&j.push({indexValue:0}),e=0;e<i.length;e++)f=i[e],g={},s(f.childItems)||(g.childItems=f.childItems),s(f.expanded)||(g.expanded=f.expanded),s(f.drillAcross)||(g.drillAcross=f.drillAcross),s(f.calculatedMember)||(g.calculatedMember=f.calculatedMember),c[f.value]===!0&&(g.hidden=!0),s(f.missing)||(g.missing=f.missing),s(f.caption)||(g.caption=f.caption),s(f.character)||(g.character=f.character),b&&b[f.value]===!0&&(g.collapse=!0),s(f.type)||(g.type=f.type),s(f.indexValue)||(g.indexValue=d?f.indexValue+1:f.indexValue),j.push(g);return d&&j.push({indexValue:j.length}),a&&j.push({type:"default"}),j},a.prototype.toJson=function(a){var b,c,d,f,g,h,i,j=this,k=j.Lqa?j.Lqa:{},l=a.layoutType(),m=a.vic;switch(l){case e.PivotTableLayoutType.outline:k.compact=!1;break;case e.PivotTableLayoutType.tabular:k.outline=!1}if(k.axis=j.mDc(j._r.Ohc[j.Cj]),s(a.options.subTotalsPosition)||(k.defaultSubtotal=a.options.subTotalsPosition!==e.SubtotalsPosition.none&&v),k.insertBlankRow=a.options.insertBlankLineAfterEachItem,s(j.nDc)||(k.measureFilter=j.nDc),s(j.Cj)||(k.name=j.Cj),s(j.oDc)||(k.sortType=j.oDc),k.subtotalTop=a.options.subTotalsPosition!==e.SubtotalsPosition.bottom&&v,s(j.mi)||(k.fld=j.mi),!s(j._items)&&E(j.Cj,m)&&j._items.length>0){if(b=m.Xhc&&m.Xhc[j.Cj],c=m.getLabelFilterInfo(j.Cj),d=c&&c.textItem&&c.textItem.list,f={},d&&d.length>0){for(g=0;g<j._items.length;g++)f[j._items[g].value]=!0;for(g=0;g<d.length;g++)f[d[g]]=!1}h=m.gic(j.whc),i=h&&2===h.ny&&!s(h.Vlc),k.items=j.XDc(a.options.subTotalsPosition!==e.SubtotalsPosition.none,b,f,i)}return k},a}(),b.PivotViewField=x,y=function(){function a(a,b,c,d){var e=this;e.Cj=a,e.Ihc=b,e.qo=c,e.wu=d,e.Jhc=[],e.Khc=[],e.Lhc=[],e.Mhc=[],e.Nhc=[],e.Ohc={},e.zZ={},e.AFc=[]}return a.prototype.getName=function(){return this.Cj},a.prototype.getAllFieldNameList=function(){return this.qo.getPivotCacheByName(this.Ihc).getAllFieldsNames()},a.prototype.clone=function(){var b=this,c=new a(b.Cj,b.Ihc,b.qo);return c.Jhc=[].concat(b.Jhc),c.Khc=[].concat(b.Khc),c.Lhc=[].concat(b.Lhc),c.Mhc=[].concat(b.Mhc),c.Nhc=[].concat(b.Nhc),c.Ohc=j(b.Ohc),c.Qhc=b.Qhc,c.Rhc=b.Rhc,c},a.prototype.getAllFieldInfo=function(){var a=this,b=a.getAllFieldNameList(),c=[];return d.vhc(b,function(b){var d=a.pDc(b);d?c.push({fieldName:d.Cj,sourceName:b,isFilter:d.isFilter(),isDims:!0}):c.push({fieldName:b,sourceName:b,isFilter:!1,isDims:!1})}),c},a.prototype.getFieldInfoByName=function(a){var b=this,c=b.Ohc[a],d=b.Shc(c);return d?A(d,a):null},a.prototype.pDc=function(a){var b=this,c=b.Shc();return c?B(c,a):null},a.prototype.addPivotView=function(a){this.Nhc.push(a)},a.prototype.removePivotView=function(a){var b,c;for(b=0;b<this.Nhc.length;b++)if(c=this.Nhc[b],c===a)return void this.Nhc.splice(b,1);0===this.Nhc.length&&this.dispose()},a.prototype.Thc=function(a){var b,c;for(b=0;b<this.Nhc.length;b++)c=this.Nhc[b],a&&c instanceof h.PivotTable||c.paint(a)},a.prototype.Uhc=function(){var a,b;for(a=0;a<this.Nhc.length;a++)b=this.Nhc[a],b instanceof h.PivotTable&&b.adjustRange()},a.prototype.Vhc=function(a,b){var c=this.qo.getPivotCacheByName(this.Ihc),e=c.$Sb(a);return s(b)&&(b=e.ny===d.PivotDataType.number?d.SubtotalType.sum:d.SubtotalType.count),m()["SubtotalType_Prefix_"+b]+e.Cj},a.prototype.Whc=function(a){var b=this.qo.getPivotCacheByName(this.Ihc),c=b.$Sb(a);return c.ny===d.PivotDataType.number?d.SubtotalType.sum:d.SubtotalType.count},a.prototype.getSortInfo=function(a){return this.zZ[a]},a.prototype.setSortInfo=function(a,b,c){var d,e=this,f={sortType:b,customSortInfo:c};e.zZ[a]=f,d=e.getFieldInfoByName(a),d.setSortInfo(f)},a.prototype.setCollapse=function(a,b,c){var d=this.Xhc;d||(d=this.Xhc={}),d[a]||(d[a]={}),d[a][b]=c},a.prototype.getCollapse=function(a,b){var c=this.Xhc;return c&&c[a]?c[a][b]:null},a.prototype.addField=function(a,c,d){var e,f,g,h,i,j,k;(c>3||c<0)&&b.throwError("wrong area code"),e=this,f=a.Cj,g=e.Ohc[f],s(g)||(3!==g?a=e.xDc(f):e.Zhc(a)),h=this.getValuePosition(),i=h.positionType,j=h.positionIndex,k=e.Shc(c),k.length>1&&h.display&&(1===c&&0===i||2===c&&1===i)&&k.splice(j,0,{Cj:m().sigmaValue}),e.$hc(k,a,c,d),e.Ohc[a.Cj]=c,0!==c&&(e.Ehc=!0)},a.prototype.Zhc=function(a){var b=2,c=this,d=a.Cj,e=d.substr(d.length-1,1),f="_";for(isNaN(+e)&&(f="");c.Ohc[d]&&!(b>100);)d=a.Cj+f+b,b++;a.Cj=d},a.prototype.changeFieldName=function(a,b){if(this.Ohc[a]===e.PivotTableFieldType.valueField&&this.changeValueFilterName(a,b),a&&b&&b.length>0){var c=this.getFieldInfoByName(a),d=this.Ohc[a];c.Cj=b,this.Zhc(c),delete this.Ohc[a],this.Ohc[c.Cj]=d}},a.prototype.changeValueFilterName=function(a,b){var c,d,e=this;for(d=0;d<4;d++)c=e.Shc(d),c.forEach(function(c){c.valueFilter&&c.valueFilter.conditionByName===a&&(c.valueFilter.conditionByName=b)})},a.prototype.isFieldExist=function(a){return!s(this.Ohc[a])},a.prototype.removeField=function(a){var b=this,c=b.Ohc[a],d=b.Shc(c),e=z(d,a);return e!==-1&&(b.Yhc(e,c),delete b.Ohc[a],0!==c&&1!==c&&2!==c||(b.Ehc=!0),!0)},a.prototype.RFc=function(a){var b=this.getFieldInfoByName(a),c=this.gic(b.whc);return c.ny},a.prototype.SFc=function(a){var b=this.getFieldInfoByName(a),c=this.gic(b.whc);return c.plc()},a.prototype.xDc=function(a){var b=this,c=b.Ohc[a],e=b.Shc(c),f=z(e,a),g=b.getValuePosition(),h={1:d.DataPosition.row,2:d.DataPosition.col};return g.display&&g.positionType===h[c]&&g.positionIndex<=f&&f++,b.Ehc=!0,b.Yhc(f,c)},a.prototype.yDc=function(a){var b,c=this,d=c.Ohc,e=c.Shc(a);for(b=0;b<e.length;b++)delete d[e[b].Cj];c.Mhc=[],c.Ehc=!0},a.prototype.zDc=function(a){var b=this,c=b.getValuePosition(),e={1:d.DataPosition.row,2:d.DataPosition.col},f=this.Shc(a);c.display&&c.positionType===e[a]&&f.splice(c.positionIndex,0,{Cj:m().sigmaValue})},a.prototype.changeFieldArea=function(a,b,c){var d,e,f=this,g=f.Ohc[a],h=f.Shc(g),i=z(h,a);b===g&&i<c&&c--,d=f.getFieldInfoByName(a),3===b||3!==g||s(f.Ohc[d.whc])||(a=d.whc),d=f.xDc(a),e=f.Shc(b),f.zDc(b),3===b&&3===g||3!==b&&3!==g?(f.Ohc[a]=b,f.$hc(e,d,b,c)):3===b&&3!==g?f.qic(d.whc,3):3!==b&&3===g&&(f.BDc(d.Cj),d.Cj=d.whc,f.Ohc[d.Cj]=b,f.$hc(e,d,b,c)),1!==g&&2!==g||1===b||2===b||(f.Ehc=!0)},a.prototype.$hc=function(a,b,c,f){var g,h=this,i=this.getValuePosition(),j=i.positionIndex;s(f)?a.push(b):(g=a.length,f=t(g,f),f=u(0,f),a.splice(f,0,b)),c===e.PivotTableFieldType.valueField&&(b._hc=h.aic(b.subTotalType),a.length>1&&s(h.Qhc)&&(h.Qhc=d.DataPosition.col)),s(j)||h.bic(a),h.bic(a)},a.prototype.aic=function(a){switch(a){case d.SubtotalType.average:return d.SubTotalCalcMethod.average;case d.SubtotalType.count:return d.SubTotalCalcMethod.count;case d.SubtotalType.countNums:return d.SubTotalCalcMethod.countNums;case d.SubtotalType.max:return d.SubTotalCalcMethod.max;case d.SubtotalType.min:return d.SubTotalCalcMethod.min;case d.SubtotalType.product:return d.SubTotalCalcMethod.product;case d.SubtotalType.stdDev:return d.SubTotalCalcMethod.stdDev;case d.SubtotalType.stdDevp:return d.SubTotalCalcMethod.stdDevp;case d.SubtotalType.sum:return d.SubTotalCalcMethod.sum;case d.SubtotalType.varr:return d.SubTotalCalcMethod.varr;case d.SubtotalType.varp:return d.SubTotalCalcMethod.varp;default:return}},a.prototype.Yhc=function(a,b){var c,f=this,g=f.Shc(b),h=f.getValuePosition(),i={1:d.DataPosition.row,2:d.DataPosition.col};return h.display&&h.positionType===i[b]&&h.positionIndex===a&&f.yDc(e.PivotTableFieldType.valueField),f.zDc(b),c=g.splice(a,1)[0],f.BDc(c.Cj),delete f.Ohc[c.Cj],b===e.PivotTableFieldType.valueField&&g.length<=1&&f.Qhc!==d.DataPosition.none&&(f.getValuePosition().display=!1),f.bic(g),f.Ehc=!0,c},a.prototype.bic=function(a){var b=this;a.forEach(function(c,d){c.Cj===m().sigmaValue&&(b.Rhc=d,a.splice(d,1))})},a.prototype.changeValuesPosition=function(a,b){var c=this,f=c.Shc(e.PivotTableFieldType.valueField),g={0:e.PivotTableFieldType.rowField,1:e.PivotTableFieldType.columnField};(s(b)||b<0||b>c.Shc(g[a]).length)&&(b=c.Shc(g[a]).length),a!==d.DataPosition.none&&f.length>1&&(c.Qhc=a,c.Rhc=b)},a.prototype.Shc=function(a){var b=this;switch(a){case 0:return b.Lhc;case 1:return b.Jhc;case 2:return b.Khc;case 3:return b.Mhc;default:return[].concat(this.Jhc,this.Khc,this.Lhc,this.Mhc)}},a.prototype.getLabelQueryField=function(){var a=this,b=a.cic(),c=[];return d.vhc(b,function(b){var d=a.qo.getPivotCacheByName(a.Ihc),e=d.$Sb(b.whc),f=s(e.IDc)?void 0:d.$Sb(e.IDc);b.Dhc&&b.Dhc.iOa&&(a.Ehc=!0,b.Dhc.iOa=!1),c.push(b.toPivotViewQueryField(a.Ohc[b.Cj],e,f))}),c},a.prototype.eic=function(){var a={};return d.vhc(this.Jhc,function(b){var c=b.Cj;a[c]=1}),d.vhc(this.Khc,function(b){var c=b.Cj;a[c]=2}),a},a.prototype.getSubtotalQueryField=function(){var a=this.fic(),b=[],c={};return d.vhc(a,function(a){b.push(a.toPivotViewSubTotalFields()),c[a.Cj]=a.getSubTotalType()}),{valueFieldsSubtotalMap:c,queryFields:b}},a.prototype.getValuePosition=function(){var a=this,b=a.Mhc.length>1,c=a.Rhc;return{positionType:a.Qhc,positionIndex:c,display:b}},a.prototype.cic=function(){return[].concat(this.Jhc,this.Khc,this.Lhc)},a.prototype.fic=function(){return this.Mhc},a.prototype.xhc=function(a){return this.qo.getPivotCacheByName(this.Ihc).$Sb(a).mi},a.prototype.yhc=function(a){return this.qo.getPivotCacheByName(this.Ihc).$Sb(a).getFieldsItemList()},a.prototype.Ahc=function(a){return this.qo.getPivotCacheByName(this.Ihc).$Sb(a).dic},a.prototype.gic=function(a){return this.qo.getPivotCacheByName(this.Ihc).$Sb(a)},a.prototype.dispose=function(){var a,b,c,d=this;if(d.Jhc=null,d.Khc=null,d.Lhc=null,d.Mhc=null,d.qo=null,!s(d.Nhc)){for(a=0,b=d.Nhc;a<b.length;a++)c=b[a],c&&c.dispose();d.Nhc=null}},a.prototype.queryItem=function(){var a,b,c,d,e,f=this,g=f.getLabelQueryField(),h=f.getSubtotalQueryField(),i=h.valueFieldsSubtotalMap,j=h.queryFields,k=f.Ihc,l=f.qo,m=f.getValuePosition();return(f.Ehc||s(f.hic))&&(f.hic=l.queryItem(k,g,j,m),f.Ehc=!1),a=f.iic(g),b=a.list,c=a.header,d=a.rowHeader,e={valuePositionInfo:m,valueFieldLength:j.length},f.hic&&f.hic.BFc(b,c,d,g,e,f.ZDc(),i,f.AFc)},a.prototype.ZDc=function(){var a,b,c,d,e,f,g,h,i=this,j={};for(a in i.Xhc)if(i.Xhc.hasOwnProperty(a)){if(b=i.qo.getPivotCacheByName(i.Ihc),s(b))return;if(c=i.getFieldInfoByName(a),s(c))return;if(d=b.$Sb(c.whc),s(d))return;e=d.TFc(),f=i.Xhc[a],g=void 0;for(h in f)f.hasOwnProperty(h)&&(g||(g={}),g[e[h]]=f[h]);j[a]=g}return j},a.prototype.iic=function(a){var b=[],c=[],e=[];return d.vhc(a,function(a){var d=a.displayName,f=a.isDim,g=a.isHeader;f&&(b.push(d),g||e.push(d)),g&&c.push(d)}),{list:b,header:c,rowHeader:e}},a.prototype.jic=function(a,b){var c=this,e=this.qo,f=e.getPivotCacheByName(c.Ihc);return b?d.kic([f.lic(a),f.mic(b)]).length>0:f.lic(a).length>0},a.prototype.nic=function(a){var b=a.cmdOption.pivotName,c=this.oic(b);s(c.Nhc)?a.sheetName=c.qo.name():a.sheetName=c.Nhc.qo.name(),this.wu.execute(a)},a.prototype.oic=function(a){var b,c,d,e=this.Nhc;for(b=0,c=e;b<c.length;b++)if(d=c[b],d.Cj===a)return d;return null},a.prototype.pic=function(){var a=this,b=a.getAllFieldInfo().slice(0),c=a.Shc(0).slice(0),d=a.Shc(1).slice(0),e=a.Shc(2).slice(0),f=a.Shc(3).slice(0),g=a.getValuePosition();return{allField:b,rowField:d,colField:e,valueField:f,filterField:c,valuePosition:g}},a.prototype.qic=function(a,b,c,d){var e,f=this,g=a;3===b&&(a=f.Vhc(a),e=f.Whc(g)),f.addFieldByName(g,a,b,e,c),0===b&&f.Uhc(),f.refresh(d)},a.prototype.addFieldByName=function(a,b,c,d,e){var f=this,g=new x(f,a,b);s(d)||g.setSubTotalType(d),f.addField(g,c,e)},a.prototype.getLabelFilterInfo=function(a){var b,c,d,e=this.getFieldInfoByName(a),f=e.getFilterInfo();if(!s(f))return b=e.getFilterInfo().labelFilter,b&&b.condition&&(c=b.condition.toJSON()),b&&b.textItem&&(d=b.textItem),{condition:c,textItem:d}},a.prototype.setLabelFilterInfo=function(a,b){var c,d=this,e=d.getFieldInfoByName(a);s(e)||(c=e.getFilterInfo(),c||(c=new w(b),e.Dhc=c),b.condition?(1===b.condition.conType&&this.aGc(e.whc,b),c.updateLabelCondition(b.condition,!1)):c.updateLabelTextItem(b.textItem,!1),d.Ehc=!0)},a.prototype.aGc=function(a,b){var c,d,e,f,g,h=this,i=h.qo.getPivotCacheByName(h.Ihc);if(!s(i)&&(c=i.bGc(a),!s(c)&&c.length>0))for(d=0,e=c.length;d<e;d++)f=h.getFieldInfoByName(c[d].Cj),s(f)||(g=f.getFilterInfo(),g||(g=new w(b),f.Dhc=g),g.updateLabelCondition(b.condition,!1))},a.prototype.getValueFilterInfo=function(a){var b=this.getFieldInfoByName(a);return b.getFilterInfo()&&b.getFilterInfo().valueFilter},a.prototype.setValueFilterInfo=function(a,b){var c,d,e=this.getFieldInfoByName(a),f=e.getFilterInfo();f?f.updateValueCondition(b):(f=new w(null,b),e.Dhc=f),f.valueFilter.conditionBySourceName=this.getFieldInfoByName(b.conditionByName).whc,c=this.AFc,d=c.indexOf(a),d>-1&&c.splice(d,1),c.push(a),e.nDc=!0,this.Ehc=!0},a.prototype.clearFilterInfo=function(a,b){var c,d,f=this.getFieldInfoByName(a);f.Dhc&&(f.setFilterInfo(null,b),b!==e.ClearType.clearValue&&b!==e.ClearType.clearAll||(c=this.AFc,d=c.indexOf(a),d>-1&&c.splice(d,1)),f.nDc=!1,this.Ehc=!0)},a.prototype.refresh=function(a){this.Thc(a)},a.prototype.fromJson=function(a){var b,c,d,e,f,g=this,h=g.qo;for(g.Lqa=a,b=a.fields,g.HL=[],c=h.getPivotCacheByCacheId(+a.cacheId),g.Ihc=c.Cj,d=c.getAllFieldsNames(),e=0;e<d.length;e++)f=new x(g,d[e],b[e].name),f.fromJson(b[e],g),g.HL.push(f);g.ric(a),s(a.pivotFilters)||g.LFc(a.pivotFilters),delete a.fields},a.prototype.LFc=function(a){var b,c,d,e,f,g,h,i=this;for(b=0;b<a.length;b++)c=a[b],d=i.HL[c.fld],e=c.iMeasureFld||0,f=i.Mhc[e],g=c.conType,h={condition:q(c),conditionByName:f.Cj},0===g||1===g?i.setLabelFilterInfo(d.Cj,h):2!==g&&3!==g||i.setValueFilterInfo(d.Cj,h)},a.prototype.ric=function(a){var b,c,f,g,h,i,j,k,l,m=this,n={columnFields:e.PivotTableFieldType.columnField,rowFields:e.PivotTableFieldType.rowField};for(b in n)if(n.hasOwnProperty(b))for(c=a[b],f=0;f<c.length;f++)c[f]!==-2?(g=m.HL[c[f]],m.addField(g,n[b])):(m.Qhc="columnFields"===b?d.DataPosition.col:d.DataPosition.row,m.Rhc=f);for(h=a.pageFields,f=0;f<h.length;f++)i=h[f],j=m.HL[i.fld],m.addField(j,e.PivotTableFieldType.filterField);for(k=a.dataFields,f=0;f<k.length;f++)l=k[f],m.addFieldByName(m.qo.getPivotCacheByName(m.Ihc).getAllFieldsNames()[l.fld],l.name,e.PivotTableFieldType.valueField,C(l.subtotal))},a.prototype.qDc=function(){var a=this,b=a.HL,c=a.getAllFieldNameList();s(b)&&(b=a.HL=[]),d.vhc(c,function(c){var d=a.pDc(c);s(d)&&(d=new x(a,c,c)),b[d.mi]=d})},a.prototype.toJson=function(a,b){var c,d,e=this;for(s(e.Ihc)||(b.cacheId=e.qo.getPivotCacheByName(e.Ihc).mEc+""),e.qDc(),c=e.HL,b.fields=[],d=0;d<c.length;d++)b.fields.push(c[d].toJson(a));e.toPivotFiltersOOModel(a,b),e.sic(a,b)},a.prototype.toPivotFiltersOOModel=function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,p,q,r=this,t=r.HL,u=[],v=1;for(c=0;c<t.length;c++)d=t[c],e=d.getFilterInfo(),f=e&&e.labelFilter,g=e&&e.valueFilter,h={},i=[],s(f)&&s(g)||(h.fld=c,v++,h.id=v,h.evalOrder=-1,j=void 0,s(f)||(k=f.condition,s(k)||(l=k.Glc,m=k.getConditionType(),h.operator=l,h.conType=m,n=k._Qa,p=k.aRa,1===m&&(n=n&&o(n),p=p&&o(p)),h.stringValue1=n,h.stringValue2=p,h.iMeasureFld=0,j={conditions:[{compareType:l,conType:m,item1:{expected:n},item2:{expected:p},ignoreCase:!0}]})),s(g)||(k=g.condition,q=g.conditionByName,h.iMeasureFld=r.tic(q)||0,m=k.getConditionType(),l=k.Glc,h.operator=l,h.conType=m,3===m?(h.operator=k.Nc,j={conditions:[{conType:m,expected:k.Hlc,type:k.Glc,compareType:k.Nc}]}):j={conditions:[{compareType:l,conType:m,item1:{expected:k._Qa},item2:{expected:k.aRa}}]}),s(j)||(i.push(j),h.autoFilter={filterItemMap:i},u.push(h)));u.length>0&&(b.pivotFilters=u)},a.prototype.sic=function(a,b){var c,e,f,g,h,i,j,k,l,m,n,o=this,p={Khc:"columnFields",Jhc:"rowFields"};for(c in p)if(p.hasOwnProperty(c))for(e=o[c],b[p[c]]=[],f=0;f<e.length;f++)b[p[c]].push(e[f].mi);for(o.Mhc&&o.Mhc.length>1&&(o.Qhc===d.DataPosition.row?b.rowFields.splice(o.Rhc,0,-2):o.Qhc===d.DataPosition.col&&b.columnFields.splice(o.Rhc,0,-2)),g=o.Lhc,h=b.pageFields=[],f=0;f<g.length;f++)i=g[f].toJson(a),h.push(i);for(j=o.Mhc,k=b.dataFields=[],f=0;f<j.length;f++)l=j[f],m={},m.name=l.Cj,m.subtotal=D(l.Fhc),k.push(m),n=j[f].mi,b.fields&&b.fields[n]&&(m.fld=n,b.fields[n].dataField=!0)},a.prototype.tic=function(a){var b,c=this.Mhc;for(b=0;b<c.length;b++)if(a===c[b].Cj)return b},a.prototype.uic=function(a){var b=this,c=b.Ihc,d=this.qo;d.addGroup(c,a)},a.prototype.WFc=function(a){var b,c=this,d=c.qo.getPivotCacheByName(c.Ihc),e=c.getFieldInfoByName(a),f=d.XFc(e.whc);for(b=0;b<f.length;b++)c.removeField(f[b])},a.prototype.rDc=function(a){var b,c,d;for(c=0;c<4;c++)for(b=this.Shc(c),d=0;d<b.length;d++)b[d].whc===a&&this.removeField(b[d].Cj)},a.prototype.sDc=function(a){var b=this.qo.getPivotCacheByName(this.Ihc).HL,c=b[a].ny;c===d.PivotDataType.number?this.qic(a,e.PivotTableFieldType.valueField):this.qic(a,e.PivotTableFieldType.rowField)},a.prototype.BDc=function(a){var b,c,d=this;if(d.Ohc[a]===e.PivotTableFieldType.valueField)for(c=0;c<4;c++)b=d.Shc(c),b.forEach(function(b){b.Dhc&&b.Dhc.valueFilter&&b.Dhc.valueFilter.conditionByName===a&&(b.Dhc.valueFilter=null)})},a}(),b.PivotFieldsModel=y;function C(a){switch(a){case"average":return d.SubtotalType.average;case"count":return d.SubtotalType.count;case"countNums":return d.SubtotalType.countNums;case"max":return d.SubtotalType.max;case"min":return d.SubtotalType.min;case"product":return d.SubtotalType.product;case"stdDev":return d.SubtotalType.stdDev;case"stdDevp":return d.SubtotalType.stdDevp;case"var":return d.SubtotalType.varr;case"varp":return d.SubtotalType.varp;default:return d.SubtotalType.sum}}function D(a){switch(a){case d.SubtotalType.average:return"average";case d.SubtotalType.count:return"count";case d.SubtotalType.countNums:return"countNums";case d.SubtotalType.max:return"max";case d.SubtotalType.min:return"min";case d.SubtotalType.product:return"product";case d.SubtotalType.stdDev:return"stdDev";case d.SubtotalType.stdDevp:return"stdDevp";case d.SubtotalType.varr:return"var";case d.SubtotalType.varp:return"varp";default:return"sum"}}function E(a,b){return!s(b.Ohc[a])&&3!==b.Ohc[a]}},"./dist/plugins/pivot/pivot-core/pivot-view.js":function(a,b,c){"use strict";Object.defineProperty(b,"__esModule",{value:!0});var d=function(){function a(b,c,d){var e=this;e.Cj=b,c instanceof a?e.vic=c.vic:e.vic=c,e.qo=d}return a.prototype.getName=function(){return this.Cj},a.prototype.paint=function(){this._R.render()},a.prototype.dispose=function(){var a=this;a.vic=null,a._R&&a._R.dispose()},a}();b.PivotView=d},"./dist/plugins/pivot/pivot-definition.js":function(a,b){},"./dist/plugins/pivot/pivot-panel/pivot-panel.js":function(a,b,c){"use strict";var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F=this&&this.__extends||function(){var a=function(b,c){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])})(b,c)};return function(b,c){a(b,c);function d(){this.constructor=b}b.prototype=null===c?Object.create(c):(d.prototype=c.prototype,new d)}}();Object.defineProperty(b,"__esModule",{value:!0}),d=c("./dist/plugins/pivot/pivot-core/pivot-core-interface.js"),e=c("./dist/plugins/pivot/pivot-core/pivot-view.js"),f=c("Pivot"),g=c("Common"),h=c("./dist/plugins/pivot/pivot.ns.js"),i=c("Core"),j=c("./dist/plugins/pivot/pivot-ui/dropdown-list.js"),k=c("./dist/plugins/pivot/pivot-table/pivot-table.js"),l=g.Common.j.Fa,m=new g.Common.ResourceManager(h.SR),n=m.getResource.bind(m),o=".pivot-panel",p="gc-panel-area-item",q="gc-panel-all-field-item",r=p+"-content",s="gc-panel-defer-layout-right-button",t="gc-panel-bottomBorderStyle",u="gc-panel-topBorderStyle",v="gc-panel-defer-layout-input",w="gc-panel-area-item-icon",x="data-index",y="gc-panel-all-field-filter",z="Pivot-Field-Filter",A="gc-panel-all-field-checkbox",B="gc-panel-all-field",function(a){a[a.addField=0]="addField",a[a.removeField=1]="removeField",a[a.updateFieldArea=2]="updateFieldArea",a[a.updateValuePosition=3]="updateValuePosition"}(C=b.panelOperation||(b.panelOperation={})),D=function(){function a(a,b,c){void 0===c&&(c=d.PivotPanelDirectionEnum.fieldAndAreaStacked),this.qo=a,this.Nc=d.PivotPanelLayoutType.table,this.wic=c,this.wu=b.wu,this.xic=b,this.yic=!1,this.zic=[],this.ad()}return a.prototype.ad=function(){this.LXa()},a.prototype.dispose=function(){this.Aic(),this.qo.innerHTML="",this.qo=null},a.prototype.LXa=function(){var a,b,c,e=this;i.GC$(document).bind("dragover"+o,function(a){a.preventDefault()}).bind("drop"+o,function(c){c.preventDefault();var d=c.clientX,f=c.clientY;!a||d>e.qo.offsetLeft&&d<e.qo.offsetLeft+e.qo.offsetWidth&&f>e.qo.offsetTop&&f<e.qo.offsetTop+e.qo.offsetHeight||l(b)||(e.yic&&e.zic.push({name:b.attr("data-name"),type:C.removeField}),e.removeField(b.attr("data-name"),e.yic))}),i.GC$(e.qo).bind("dragover"+o,function(a){ a.preventDefault()}).bind("dragleave"+o,function(){a&&(b=a)}),i.GC$("."+p).bind("dragstart"+o,function(b){a||(a=i.GC$(this))}),i.GC$("."+r).bind("dragover"+o,function(a){var b,c,d=a.target;d.classList.contains(p)?(b=a.offsetY,c=d.parentElement,i.GC$(c.children).removeClass(t),i.GC$(c.children).removeClass(u),b<d.offsetHeight&&d.classList.add(u)):d.classList.contains(r)&&d.lastElementChild&&d.lastElementChild.classList.add(t)}).bind("dragleave"+o,function(){i.GC$("."+p).removeClass(t).removeClass(u)}).bind("drop"+o,function(d){var f,g,h,j,k,m,o;d.stopPropagation(),k=d.target,k.classList.contains("gc-panel-area-item-label")&&(k=k.parentElement),m=d.toElement,m.classList.contains("gc-panel-area-item-label")&&(m=m.parentElement),a&&(h=a.attr("data-sourceName")||a.attr("data-name"),j=i.GC$(a).attr("data-area"),g=m&&parseInt(i.GC$(m).attr("data-area"),10),f=parseInt(i.GC$(m).attr(x),10),0===k.childElementCount?f=0:m.classList.contains("gc-panel-area-item-content")&&(m=m.lastElementChild,f=parseInt(i.GC$(m).attr(x),10),f++),l(j)?(e.yic&&(o=C.addField,e.zic.push({name:h,toArea:g,index:f,type:o})),c=e.yic?e.xic.panelFieldModel:e.xic.vic,c.qic(h,g,f,e.yic)):l(g)||(h===n().sigmaValue?(e.yic&&e.zic.push({toArea:g,index:f,type:C.updateValuePosition}),e.updateValuePosition(g,f,e.yic)):(e.yic&&e.zic.push({name:h,toArea:g,index:f,type:C.updateFieldArea}),e.updateFieldArea(h,g,f,e.yic))),a=null,b=null)}),i.GC$("."+q).bind("dragstart"+o,function(){a||(a=i.GC$(this))}),i.GC$("."+B).bind("dragenter"+o,function(c){c.stopPropagation(),a&&(b=a)}).bind("drop"+o,function(){l(b)||(e.yic&&e.zic.push({name:b.attr("data-name"),type:C.removeField}),e.removeField(b.attr("data-name"),e.yic)),a=null,b=null}),i.GC$("."+v).bind("click"+o,function(a){e.yic=a.target.checked;var b=i.GC$("."+s);e.yic?e.xic.panelFieldModel=e.xic.vic.clone():(e.zic=[],e.xic.refresh(e.yic)),b&&b.prop("disabled",!e.yic)}),i.GC$("."+s).bind("click"+o,function(){e.Bic(e.zic),e.zic=[]}),i.GC$("."+w).bind("click",function(a){var b,c,d,f,g,h,k;i.GC$(this).hasClass(z)||(b=i.GC$(a.target).parent(),c=b.attr("data-name"),d=+b.attr("data-area"),f=+b.attr(x),g=e.updateOptionForDropDown(c,d,f),h={x:a.x,y:a.y},k=new j.PivotDropDown(document.body,e.xic.vic,e.xic.Cj,c,d,f),k.OT(h,g))}),i.GC$("."+q).bind("contextmenu",function(a){var b=i.GC$(this),c=b.attr("data-name"),d={x:a.x,y:a.y},f=new j.PivotCacheFieldsDropdownDialog(document.body,e.xic.vic,e.xic.Cj,c);return f.OT(d),!1}),i.GC$("."+A).bind("click",function(a){var b=i.GC$(a.target).parent(),c=b.attr("data-sourceName"),d=this.checked,f=e.xic.vic,g={fieldName:c,checked:d,fieldsModel:f};f.wu.execute({cmd:"changePanelFieldStatus",sheetName:e.xic.Cj,cmdOption:g})}),i.GC$("."+z).bind("click",function(a){var b,c,f,g=i.GC$(a.target).parent(),h=g.attr("data-name"),j={x:a.x,y:a.y},l=e.xic.vic,m=l.getFieldInfoByName(h),n=e.xic.Cj;m&&(b=e.xic.Nhc,b instanceof k.PivotTable&&(c=b.layoutType()===d.PivotTableLayoutType.compact,f={position:j,fieldName:h,fieldsModel:l,isCompact:c,pivotName:n},l.wu.execute({cmd:"CreatePivotFilterDialog",sheetName:e.xic.Cj,cmdOption:f})))})},a.prototype.updateOptionForDropDown=function(a,b,c){var d,e=this.xic.vic,g={1:f.DataPosition.row,2:f.DataPosition.col},h={isSigma:!1,isAlone:!1,location:1,area:b},i=e.getValuePosition(),j=e.Shc(b);return i.display&&i.positionType===g[b]&&j.splice(i.positionIndex,0,{Cj:n().sigmaValue}),a===n().sigmaValue&&(h.isSigma=!0),d=j.length,1===d&&(h.isAlone=!0),0===c?h.location=1:c<d-1?h.location=2:c===d-1&&(h.location=3),e.bic(j),h},a.prototype.updateFieldArea=function(a,b,c,d){var e=this,f=e.xic,g=d?f.panelFieldModel:f.vic;g.changeFieldArea(a,b,c),e.xic.refresh(d)},a.prototype.updateValuePosition=function(a,b,c){var d=this,e={1:0,2:1},f=d.xic,g=c?f.panelFieldModel:f.vic;l(e[a])||(g.changeValuesPosition(e[a],b),d.xic.refresh(c))},a.prototype.removeField=function(a,b){var c=this;c.xic.removeFieldByName(a,b),c.xic.refresh(b)},a.prototype.Aic=function(){i.GC$(document).unbind("dragover"+o),i.GC$(document).unbind("drop"+o),i.GC$("."+p).unbind("dragstart"+o),i.GC$("."+q).unbind("dragstart"+o),i.GC$(this.qo).unbind("dragover"+o),i.GC$(this.qo).unbind("dragleave"+o),i.GC$("."+r).unbind("dragleave"+o),i.GC$("."+r).unbind("dragover"+o),i.GC$("."+r).unbind("drop"+o),i.GC$("."+q).unbind("dragstart"+o),i.GC$("."+B).unbind("drop"+o),i.GC$("."+B).unbind("dragenter"+o),i.GC$("."+v).unbind("click"+o),i.GC$("."+s).unbind("click"+o),i.GC$("."+w).unbind("click"),i.GC$("."+q).unbind("contextmenu"),i.GC$("."+A).unbind("click"),i.GC$("."+z).unbind("click")},a.prototype.Fva=function(a){var b,c,e,g,h,i,j=a.allField,k=a.rowField,l=a.colField,m=a.valueField,o=a.filterField,p=a.valuePosition;m.length>1&&p.positionType===f.DataPosition.row&&k.splice(p.positionIndex,0,{Cj:n().sigmaValue,mi:p.positionIndex}),m.length>1&&p.positionType===f.DataPosition.col&&l.splice(p.positionIndex,0,{Cj:n().sigmaValue,mi:p.positionIndex}),b=this,c=d.PivotPanelDirectionEnum[b.wic].toLocaleLowerCase(),e=b.Cic(),g=b.Dic(j),h=b.Eic([o,k,l,m]),i=b.Fic(),this.qo.innerHTML='<div class="gc-panel gc-panel-'+c+' gc-no-user-select">\n <div class="gc-panel-fields-section">\n '+e+"\n "+g+"\n </div>\n <span>"+n().PivotPanel_FieldAreaText+'</span>\n <div class = "gc-panel-field-area">\n '+h+"\n </div>\n "+i+"\n </div>\n "},a.prototype.Cic=function(){return'<div class="gc-panel-header">\n <h2>'+n().PivotPanel_Title+"</h2>\n <p>"+n().PivotPanel_ReportText+"</p>\n </div>\n "},a.prototype.Dic=function(a){var b,c,d,e,f,g,h,i="";for(b=0,c=a;b<c.length;b++)d=c[b],e=d.fieldName,f=d.sourceName,g=d.isFilter,h=d.isDims,i+=this.Gic(e,f,g,h);return'\n <div class="gc-panel-all-field">\n <ul>\n '+i+"\n </ul>\n </div>\n "},a.prototype.Gic=function(a,b,c,d){return'\n <li class="'+q+'" data-name="'+a+'" data-sourceName="'+b+'" draggable="true">\n <input type="checkbox" '+(d?"checked":"")+' class = "'+A+' gc-panel-checkbox"/>\n <span class="'+(d?"gc-panel-all-field-checked":"gc-panel-all-field-unchecked")+'">'+b+'</span>\n <span class="'+(w+" "+z)+'"></span>\n <span class="'+(c?y:"")+'"></span>\n </li>'},a.prototype.render=function(a){this.Aic(),this.Fva(a),this.LXa()},a.prototype.Bic=function(a){var b,c,d,e,f,g=this,h=g.xic.vic;for(b=0;b<a.length;b++)switch(c=a[b],d=c.name,e=c.toArea,f=c.index,c.type){case C.addField:h.qic(d,e,f,!1);break;case C.removeField:g.removeField(d,!1);break;case C.updateFieldArea:g.updateFieldArea(d,e,f,!1);break;case C.updateValuePosition:g.updateValuePosition(e,f,!1)}},a.prototype.Eic=function(a){var b,c,e,f,g="";for(b=this.wic===d.PivotPanelDirectionEnum.fieldAndAreaStacked?[0,2,1,3]:[0,1,2,3],c=0,e=b;c<e.length;c++)f=e[c],g+=this.Hic(f,a[f]);return g},a.prototype.Iic=function(a){var b=["Filters","Rows","Columns","Values"],c=b[a];return{title:n()["PivotPanel_"+c+"ItemsTitle"],rowItemClass:c}},a.prototype.Hic=function(a,b){var c=this.Iic(a),d=c.title,e=c.rowItemClass,f=this.Jic(b,a);return'\n <section class="gc-panel-area-section gc-panel-area-section-'+e+'">\n <div class="gc-panel-area-item-title">\n <label class="'+w+" gc-panel-area-item-"+e+'"></label>\n <span>'+d+'</span>\n </div>\n <ul class="gc-panel-area-item-content" data-area="'+a+'">\n '+f+"\n </ul>\n </section>"},a.prototype.Jic=function(a,b){var c=this,d="";return a.forEach(function(a,e){d+=c.Kic(a.Cj,b,e)}),d},a.prototype.Kic=function(a,b,c){return'\n <li class="'+p+'" data-name="'+a+'" data-area="'+b+'" data-index="'+c+'" draggable="true">\n <span class="gc-panel-area-item-label">'+a+'</span>\n <span class="'+w+'"></span>\n </li>\n '},a.prototype.Fic=function(){var a=this;return'<div class = "gc-panel-defer-layout-update">\n <div class = "gc-panel-defer-layout-left-div">\n <input type="checkbox" class = "gc-panel-checkbox gc-panel-defer-layout-input" '+(a.yic?"checked":"")+">\n <label>"+n().PivotPanel_DeferUpdateText+'</label >\n </div>\n <button class="gc-panel-defer-layout-right-button" '+(a.yic?"":"disabled")+">"+n().PivotPanel_Update+"</button>\n </div>\n "},a}(),E=function(a){F(b,a);function b(b,c,e){var f=a.call(this,b,c)||this;return f.Nc=d.PivotPanelLayoutType.table,f.vic&&(f.wu=f.vic.wu,f._R=new D(e,f),f.vic.addPivotView(f),f.Nhc=c,f.paint()),f}return b.prototype.attach=function(a){this.detach(),a&&(this.vic=a.vic,this.wu=this.vic.wu,this.vic.addPivotView(this))},b.prototype.detach=function(){this.vic&&(this.vic.removePivotView(this.Nhc),this.Nhc=null)},b.prototype.type=function(a){return 0===arguments.length?this.Nc:void(this.Nc=a)},b.prototype.removeFieldByName=function(a,b){var c=b?this.panelFieldModel:this.vic;c.isFieldExist(a)&&c.xDc(a),a===n().sigmaValue&&c.yDc(3)},b.prototype.paint=function(a){var b=this,c;c=a?b.panelFieldModel:b.vic,b._R.render(c.pic())},b.prototype.refresh=function(a){var b=a?this.panelFieldModel:this.vic;b.Thc(a)},b.prototype.destroy=function(){this.wu=null,this.vic.removePivotView(this),this._R.dispose()},b}(e.PivotView),b.PivotPanel=E},"./dist/plugins/pivot/pivot-panel/pivot-widget.js":function(a,b,c){"use strict";var d,e,f;Object.defineProperty(b,"__esModule",{value:!0}),d=c("Core"),e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8c";function g(a){return 0===a?"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+c29ydDE8L3RpdGxlPgogICAgPGcgaWQ9InNvcnQxIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMTcsMCBMMTcsMTcgTDAsMTcgTDAsMCBMMTcsMCBaIE0xNiwxIEwxLDEgTDEsMTYgTDE2LDE2IEwxNiwxIFoiIGlkPSLlvaLnirbnu5PlkIgiIGZpbGw9IiNBQkFCQUIiPjwvcGF0aD4KICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBmaWxsPSIjRjdGOUZCIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjwvcmVjdD4KICAgICAgICA8cG9seWdvbiBpZD0i6Lev5b6ELTQiIGZpbGw9IiM2NjY2NjYiIHBvaW50cz0iNSA3IDEzIDcgOSAxMSI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=":1===a?"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+c29ydDQ8L3RpdGxlPgogICAgPGcgaWQ9InNvcnQ0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMTcsMCBMMTcsMTcgTDAsMTcgTDAsMCBMMTcsMCBaIE0xNiwxIEwxLDEgTDEsMTYgTDE2LDE2IEwxNiwxIFoiIGlkPSLlvaLnirbnu5PlkIgiIGZpbGw9IiNBQkFCQUIiPjwvcGF0aD4KICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBmaWxsPSIjRjdGOUZCIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjwvcmVjdD4KICAgICAgICA8cGF0aCBkPSJNMTEsMyBMMTIsMyBMMTIsOSBMMTQsOSBMMTEuNSwxMiBMOSw5IEwxMSw5IEwxMSwzIFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iIzY2NjY2NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuNTAwMDAwLCA3LjUwMDAwMCkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTExLjUwMDAwMCwgLTcuNTAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8cG9seWdvbiBpZD0i6Lev5b6ELTQiIGZpbGw9IiM2NjY2NjYiIHBvaW50cz0iMyAxMCA4IDEwIDUuNSAxMyI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=":2===a?"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+c29ydDM8L3RpdGxlPgogICAgPGcgaWQ9InNvcnQzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMTcsMCBMMTcsMTcgTDAsMTcgTDAsMCBMMTcsMCBaIE0xNiwxIEwxLDEgTDEsMTYgTDE2LDE2IEwxNiwxIFoiIGlkPSLlvaLnirbnu5PlkIgiIGZpbGw9IiNBQkFCQUIiPjwvcGF0aD4KICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBmaWxsPSIjRjdGOUZCIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjwvcmVjdD4KICAgICAgICA8cGF0aCBkPSJNMTEsMyBMMTIsMyBMMTIsOSBMMTQsOSBMMTEuNSwxMiBMOSw5IEwxMSw5IEwxMSwzIFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iIzY2NjY2NiI+PC9wYXRoPgogICAgICAgIDxwb2x5Z29uIGlkPSLot6/lvoQtNCIgZmlsbD0iIzY2NjY2NiIgcG9pbnRzPSIzIDEwIDggMTAgNS41IDEzIj48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==":3===a?"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+c29ydDI8L3RpdGxlPgogICAgPGcgaWQ9InNvcnQyIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMTcsMCBMMTcsMTcgTDAsMTcgTDAsMCBMMTcsMCBaIE0xNiwxIEwxLDEgTDEsMTYgTDE2LDE2IEwxNiwxIFoiIGlkPSLlvaLnirbnu5PlkIgiIGZpbGw9IiNBQkFCQUIiPjwvcGF0aD4KICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBmaWxsPSIjRjdGOUZCIiB4PSIxIiB5PSIxIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjwvcmVjdD4KICAgICAgICA8cG9seWdvbiBpZD0i6Lev5b6ELTQiIGZpbGw9IiM2NjY2NjYiIHBvaW50cz0iMyAxMCA4IDEwIDUuNSAxMyI+PC9wb2x5Z29uPgogICAgICAgIDxwYXRoIGQ9Ik0xNC4zNTk0ODc1LDQgQzE0LjUyNTE3MjksNCAxNC42NTk0ODc1LDQuMTM0MzE0NTggMTQuNjU5NDg3NSw0LjMgQzE0LjY1OTQ4NzUsNC4zNzAxODA5NSAxNC42MzQ4ODI3LDQuNDM4MTQwODIgMTQuNTg5OTUzOSw0LjQ5MjA1NTMyIEwxMS4zOTk1MDUsOC4zMiBMMTEuNCwxMS42MzIyNTgxIEw5LjYsMTIuNiBMOS41OTk1MDQ5Niw4LjMyIEw2LjQxMDA0NjEsNC40OTIwNTUzMiBDNi4zMDM5NzY4OCw0LjM2NDc3MjI1IDYuMzIxMTc0MDksNC4xNzU2MDI4NCA2LjQ0ODQ1NzE2LDQuMDY5NTMzNjIgQzYuNTAyMzcxNjYsNC4wMjQ2MDQ4NyA2LjU3MDMzMTUzLDQgNi42NDA1MTI0OCw0IEwxNC4zNTk0ODc1LDQgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjNjY2NjY2Ij48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==":4===a?"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PS