/*!@license * Infragistics.Web.ClientUI infragistics.olapxmladatasource.js 19.1.20191.172 * * Copyright (c) 2011-2019 Infragistics Inc. * * http://www.infragistics.com/ * * Depends: * jquery-1.4.4.js * jquery.ui.core.js * jquery.ui.widget.js * infragistics.util.js * infragistics.ext_core.js * infragistics.ext_collections.js * infragistics.ext_collectionsExtended.js * infragistics.ext_text.js * infragistics.ext_threading.js * infragistics.ext_web.js * infragistics.ext_xml.js * infragistics.olap.js */ (function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.ext_collectionsExtended","./infragistics.ext_text","./infragistics.ext_threading","./infragistics.ext_web","./infragistics.ext_xml","./infragistics.olap"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IRemoteRequestSerializer:a","String:b","Object:c","Type:d","Boolean:e","ValueType:f","Void:g","IConvertible:h","IFormatProvider:i","Number:j","NumberStyles:k","Enum:l","Array:m","IList:n","ICollection:o","IEnumerable:p","IEnumerator:q","Number:r","IComparable:s","IComparable$1:t","IEquatable$1:u","Number:v","Number:w","Number:x","Error:y","Error:z","Number:aa","String:ab","Date:ac","Number:ad","DayOfWeek:ae","DateTimeKind:af","Number:ag","Number:ah","Number:ai","Number:aj","Number:ak","Number:al","Assembly:am","Stream:an","IDisposable:ao","SeekOrigin:ap","RuntimeTypeHandle:aq","MethodInfo:ar","MethodBase:as","MemberInfo:at","ParameterInfo:au","TypeCode:av","ConstructorInfo:aw","PropertyInfo:ax","StringComparison:ay","RegExp:az","CultureInfo:a0","DateTimeFormat:a1","Calendar:a2","CalendarWeekRule:a3","NumberFormatInfo:a4","CompareInfo:a5","CompareOptions:a6","IEnumerable$1:a7","IEnumerator$1:a8","StringSplitOptions:a9","RemoteRequest:ba","RemoteRequestType:bb","Dictionary$2:bc","IDictionary$2:bd","ICollection$1:be","KeyValuePair$2:bf","IDictionary:bg","Script:bh","IEqualityComparer$1:bi","EqualityComparer$1:bj","IEqualityComparer:bk","DefaultEqualityComparer$1:bl","InvalidOperationException:bm","NotImplementedException:bn","ArgumentException:bo","Thread:bp","ThreadStart:bq","MulticastDelegate:br","IntPtr:bs","IRemoteResponseSerializer:bt","JsonRemoteRequestSerializer:bu","JavaScriptSerializer:bv","RemoteRequestJsonTypeSeriazlier:bw","JsonTypeSeriazlierBase$1:bx","IJsonTypeSerializer$1:by","JsonSerializerUtils:bz","jQueryUtils:b0","JsonRemoteResponseSerializer:b1","ArrayJsonSerializer:b2","IList$1:b3","List$1:b4","IArray:b5","IArrayList:b6","Array:b7","CompareCallback:b8","Func$3:b9","Action$1:ca","Comparer$1:cb","IComparer:cc","IComparer$1:cd","DefaultComparer$1:ce","Comparison$1:cf","ReadOnlyCollection$1:cg","Predicate$1:ch","Enumerable:ci","Func$2:cj","IOrderedEnumerable$1:ck","SortedList$1:cl","Math:cm","ArgumentNullException:cn","Catalog:co","ICoreOlapElement:cp","CatalogJsonTypeSeriazlier:cq","Cube:cr","CubeType:cs","CubeJsonTypeSeriazlier:ct","Dimension:cu","DimensionType:cv","DimensionJsonTypeSeriazlier:cw","Hierarchy:cx","HierarchyOrigin:cy","HierarchyJsonTypeSeriazlier:cz","Level:c0","LevelJsonTypeSeriazlier:c1","Measure:c2","AggregatorType:c3","MeasureJsonTypeSeriazlier:c4","MeasureGroup:c5","MeasureGroupJsonTypeSeriazlier:c6","MeasureGroupDimension:c7","CardinalityType:c8","MeasureGroupDimensionJsonTypeSeriazlier:c9","Member:da","MemberType:db","Nullable$1:dc","MemberJsonTypeSeriazlier:dd","Kpi:de","KpiJsonTypeSeriazlier:df","ResultJsonTypeSeriazlier:dg","OlapResult:dh","OlapResultAxis:di","PositionResolver$2:dj","IPosition$2:dk","IPositionItem$2:dl","PositionItemInfo$2:dm","IHierarchicalPositionItem$2:dn","EventHandler$1:dp","AsyncCompletedEventArgs:dq","EventArgs:dr","Delegate:ds","Interlocked:dt","ListSortDirection:du","OlapResultTuple:dv","OlapResultAxisMember:dw","StringBuilder:dx","Environment:dy","OlapResultCell:dz","AxisJsonTypeSeriazlier:d0","TupleJsonTypeSeriazlier:d1","AxisMemberJsonTypeSeriazlier:d2","CellJsonTypeSeriazlier:d3","MdxDataSourceImpl:d4","OlapDataSource:d5","IOlapDataSource:d6","OlapMetadataTreeItem:d7","OlapMetadataTreeItemType:d8","MeasureListLocation:d9","ArrayListCollection$1:ea","INotifyCollectionChanged:eb","NotifyCollectionChangedEventHandler:ec","NotifyCollectionChangedEventArgs:ed","NotifyCollectionChangedAction:ee","Task$1:ef","Task:eg","JQueryPromise:eh","Action:ei","AggregateException:ej","TaskStatus:ek","TaskCompletionSource$1:el","JQueryDeferred:em","JQuery:en","JQueryObject:eo","Element:ep","Node:eq","ElementAttributeCollection:er","ElementCollection:es","WebStyle:et","ElementNodeType:eu","document:ev","EventListener$1:ew","Event:ex","DOMTokenList:ey","EventListener:ez","IElementEventHandler:e0","ElementEventHandler:e1","ElementAttribute:e2","JQueryPosition:e3","JQueryCallback:e4","JQueryEvent:e5","JQueryUICallback:e6","DataSourceBaseOptions:e7","IOlapDataProviderFactory:e8","IOlapDiscoverDataProvider:e9","KeyValueItem:fa","OlapResultView:fb","PositionInfo:fc","ResultViewHelper:fd","IPostionComparer:fe","CubeMetaItemsCache:ff","KpiMeasure:fg","MeasureGroupMetaItemsCache:fh","Tuple$2:fi","AxisElement:fj","MeasureList:fk","TaskFactory:fl","TaskExtensions:fm","AxisDefinitionParser:fn","MetaTreeHelper:fo","HierarchyItemPosition:fp","KpiDimension:fq","ArgumentOutOfRangeException:fr","MdxDataSourceOptions:fs","MdxSettings:ft","MdxDimensionAxisSettings:fu","MdxAxisSettings:fv","MdxSetSettings:fw","MdxSlicerAxisSettings:fx","ObservableCollection$1:fy","INotifyPropertyChanged:fz","PropertyChangedEventHandler:f0","PropertyChangedEventArgs:f1","MdxDimensionAxisProvider:f2","IMdxDimensionAxisProvider:f3","IMdxAxisProvider:f4","IMdxAxis:f5","IMdxExpression:f6","IMdxSet:f7","IMdxElement:f8","MdxElementType:f9","MdxElementCollectionElement:ga","IMdxCollectionElement:gb","MdxAxis:gc","MdxSet:gd","MdxSingleElement:ge","MdxElement:gf","IMdxItemElement:gg","MdxLevelMembersElement:gh","MdxChildrenCollectionElement:gi","MdxDimensionMember:gj","MdxSlicerAxisProvider:gk","MdxSlicerAxis:gl","IMdxSlicerAxis:gm","IMdxExtendedFilterInfo:gn","IMdxFilterInfo:go","IAxisFilterElement:gp","MdxSlicerAxisBuilder:gq","MdxAxisFilterElement:gr","MdxSlicerSet:gs","MdxQueryBuilder:gt","MdxCalculatedMembersCache:gu","IOlapExecuteCommandProvider:gv","DiscoverResponseResult:gw","XmlaSoapMethodResult:gx","IXmlaMethodResult:gy","XElement:gz","XContainer:g0","XNode:g1","XObject:g2","XmlNode:g3","XmlNodeList:g4","XmlNamedNodeMap:g5","XmlNodeType:g6","XmlDocument:g7","XmlElement:g8","XmlLinkedNode:g9","XmlAttribute:ha","XmlUtils:hb","XName:hc","XNamespace:hd","XDocument:he","XAttribute:hf","XmlaSoapMessageHeader:hg","FaultError:hh","RequestCompletedEventArgs$1:hi","ExecuteResponseResult:hj","FaultDetail:hk","IXmlaSoapMethod:hl","XmlaPropertiesCollection:hm","XmlaQueryProperty:hn","XmlaNamespace:ho","XmlaSoapFault:hp","XmlaSoapMessageBuilder:hq","XmlaSoapMethod:hr","XmlaSoapMethodDiscover:hs","XmlaSoapMethodExecute:ht","XmlaSoapWebClient:hu","XmlaSoapWebClient$1:hv","ICredentials:hw","NetworkCredential:hx","Uri:hy","UriKind:hz","Encoding:h0","UTF8Encoding:h1","Decoder:h2","UnicodeEncoding:h3","AsciiEncoding:h4","DefaultDecoder:h5","WebClient:h6","WebHeaderCollection:h7","NameValueCollection:h8","UploadStringCompletedEventHandler:h9","UploadStringCompletedEventArgs:ia","UploadDataCompletedEventHandler:ib","UploadDataCompletedEventArgs:ic","XmlaSoapFaultXmlTypeSerializer:id","IXmlTypeSerializer$1:ie","ErrorXmlTypeSerializer:ig","SerializerUtils:ih","FaultReason:ii","FaultCode:ij","FaultException$1:ik","FaultException:il","Session:im","IMdxCalculatedMembersCacheProvider:io","IMdxQuery:ip","MdxConstantElement:iq","MdxDimensionAxisCreateMode:ir","DefaultXmlaDataProviderFactory:is","IXmlaDataProviderFactory:it","XmlaConnection:iu","ICoreXmlaConnection:iv","IConnection:iw","XmlaDataProvider:ix","IXmlaDataProvider:iy","DatabaseXmlTypeSerializer:iz","CubeXmlTypeSerializer:i0","DimensionXmlTypeSerializer:i1","HierarchyXmlTypeSerializer:i2","LevelXmlTypeSerializer:i3","MeasureXmlTypeSerializer:i4","MeasureGroupXmlTypeSerializer:i5","MeasureGroupDimensionXmlTypeSerializer:i6","MemberXmlTypeSerializer:i7","KpiXmlTypeSerializer:i8","ResultXmlTypeSerializer:i9","ArraySerializer:ja","AxisXmlTypeSerializer:jb","TupleXmlTypeSerializer:jc","AxisMemberXmlTypeSerializer:jd","CellXmlTypeSerializer:je","RemoteXmlaDataProviderFactory:jf","RemoteXmlaDataProvder:jg","XmlaDataSourceImpl:jh","XmlaDataSourceOptions:ji","RequestOptions:jj","XmlaDiscoverProperties:jk","XmlaSampleClass:jl","CustomRemoteXmlaRequestSerializer:jm","CustomRemoteXmlaResponseSerializer:jn","OlapXmlaDataSource:jo","DataSourceBase:jp","XmlaConstants:jq","CubeConstants:jr","DimensionConstants:js","HierarchyConstants:jt","InstanceConstants:ju","KpiConstants:jv","LevelConstants:jw","MeasureConstants:jx","MeasureGroupConstants:jy","MeasureGroupDimensionConstants:jz","MemberConstants:j0","OlapSchemaConstants:j1","CubeRestrictions:j2","DimensionRestrictions:j3","HierarchyRestrictions:j4","KpiRestrictions:j5","LevelRestrictions:j6","MeasureRestrictions:j7","MeasureGroupRestrictions:j8","MeasureGroupDimensionRestrictions:j9","MemberRestrictions:ka","CatalogConstants:kb","ColumnsConstants:kc","ProviderTypeConstants:kd","TableConstants:ke","DbSchemaConstants:kf","CatalogRestrictions:kg","ColumnsRestrictions:kh","ProviderTypeRestrictions:ki","TableRestrictions:kj","AbstractEnumerable:kk","Func$1:kl","AbstractEnumerator:km","GenericEnumerable$1:kn","GenericEnumerator$1:ko"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.equalsSimple,$5=$.ig.util.compareSimple,$6=$.ig.util.numberToString,$7=$.ig.util.tryParseInt32_1,$8=$.ig.util.tryParseInt32_2,$9=$.ig.util.intToString1,$aa=$.ig.util.parseInt32_1,$ab=$.ig.util.parseInt32_2;$d("MdxDimensionAxisCreateMode:ir",false,false,{Create:0,Extend:1,Change:2});$d("MdxElementType:f9",false,false,{Member:0,MemberTree:1,Calculated:2,Filter:3,Collection:4,UserDefined:5});$d("XmlaSoapMessageHeader:hg",false,false,{None:0,Session:1,BeginSession:2,EndSession:3});$d("RemoteRequestType:bb",false,false,{DiscoverCatalogs:0,DiscoverCubes:1,DiscoverDimensions:2,DiscoverHierarchies:3,DiscoverLevels:4,DiscoverMeasures:5,DiscoverMeasureGroups:6,DiscoverMeasureGroupDimensions:7,DiscoverMembers:8,DiscoverKpis:9,ExecuteStatement:10});$c("IRemoteRequestSerializer:a","Object",{$type:new $.ig.Type("IRemoteRequestSerializer",null)},true);$c("IRemoteResponseSerializer:bt","Object",{$type:new $.ig.Type("IRemoteResponseSerializer",null)},true);$c("JsonRemoteRequestSerializer:bu","Object",{a:null,init:function(){$.ig.$op.init.call(this);this.a=new $$t.bv},serializeRequest:function(a){return $$t.$bw.instance().serialize(a,this.a)},deserializeRequest:function(a){return $$t.$bw.instance().deserialize(a,this.a)},$type:new $.ig.Type("JsonRemoteRequestSerializer",$.ig.$ot,[$$t.$a.$type])},true);$c("JsonRemoteResponseSerializer:b1","Object",{a:null,init:function(){$.ig.$op.init.call(this);this.a=new $$t.bv},serializeResponse:function(a,b){switch(b){case 0:return $$t.$b2.c().f($$t.$co.$type,a,$$t.$cq.instance(),this.a);case 1:return $$t.$b2.c().f($$t.$cr.$type,a,$$t.$ct.instance(),this.a);case 2:return $$t.$b2.c().f($$t.$cu.$type,a,$$t.$cw.instance(),this.a);case 3:return $$t.$b2.c().f($$t.$cx.$type,a,$$t.$cz.instance(),this.a);case 4:return $$t.$b2.c().f($$t.$c0.$type,a,$$t.$c1.instance(),this.a);case 5:return $$t.$b2.c().f($$t.$c2.$type,a,$$t.$c4.instance(),this.a);case 6:return $$t.$b2.c().f($$t.$c5.$type,a,$$t.$c6.instance(),this.a);case 7:return $$t.$b2.c().f($$t.$c7.$type,a,$$t.$c9.instance(),this.a);case 8:return $$t.$b2.c().f($$t.$da.$type,a,$$t.$dd.instance(),this.a);case 9:return $$t.$b2.c().f($$t.$de.$type,a,$$t.$df.instance(),this.a);case 10:return $$t.$dg.instance().serialize(a,this.a);default:throw new $$t.z(1,"Unknown RemoteXmlaRequestType.")}},deserializeResponse:function(a,b){switch(b){case 0:return $$t.$b2.c().d($$t.$co.$type,a,$$t.$cq.instance(),this.a);case 1:return $$t.$b2.c().d($$t.$cr.$type,a,$$t.$ct.instance(),this.a);case 2:return $$t.$b2.c().d($$t.$cu.$type,a,$$t.$cw.instance(),this.a);case 3:return $$t.$b2.c().d($$t.$cx.$type,a,$$t.$cz.instance(),this.a);case 4:return $$t.$b2.c().d($$t.$c0.$type,a,$$t.$c1.instance(),this.a);case 5:return $$t.$b2.c().d($$t.$c2.$type,a,$$t.$c4.instance(),this.a);case 6:return $$t.$b2.c().d($$t.$c5.$type,a,$$t.$c6.instance(),this.a);case 7:return $$t.$b2.c().d($$t.$c7.$type,a,$$t.$c9.instance(),this.a);case 8:return $$t.$b2.c().d($$t.$da.$type,a,$$t.$dd.instance(),this.a);case 9:return $$t.$b2.c().d($$t.$de.$type,a,$$t.$df.instance(),this.a);case 10:return $$t.$dg.instance().deserialize(a,this.a);default:throw new $$t.z(1,"Unknown RemoteXmlaRequestType.")}},$type:new $.ig.Type("JsonRemoteResponseSerializer",$.ig.$ot,[$$t.$bt.$type])},true);$c("ArrayJsonSerializer:b2","Object",{init:function(){$.ig.$op.init.call(this)},c:function(){return $$t.$b2.b},d:function($t,a,b,c){var d=c.a(a);return this.e($t,d,b)},f:function($t,a,b,c){var d=this.a($t,a,b);return c.b(d)},e:function($t,a,b){var c=new $$t.b4($t,0);for(var d=0;d0){d=c.item(0).members().count()}return function(){var $ret=new $$t.di(c,d);$ret.name(b);return $ret}()},toJsonObject:function(a){var b=$$t.$b2.c().a($$t.$dv.$type,a.tuples(),$$t.$d1.instance());var c=$$t.$bz.c();$$t.$bz.f(c,"n",a.name());$$t.$bz.f(c,"t",b);return c},$type:new $.ig.Type("AxisJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$di.$type))},true);$c("AxisMemberJsonTypeSeriazlier:d2","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$dw.$type)},instance:function(){return $$t.$d2.a},fromJsonObject:function(a){return function(){var $ret=new $$t.dw;$ret.hierarchyUniqueName($$t.$bz.d(a,"hun"));$ret.uniqueName($$t.$bz.d(a,"un"));$ret.levelUniqueName($$t.$bz.d(a,"lun"));$ret.caption($$t.$bz.d(a,"c"));$ret.levelNumber($h($$t.$bz.d(a,"ln")));$ret.displayInfo($h($$t.$bz.d(a,"di")));$ret.properties($$t.$bz.b(a,"p"));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"hun",a.hierarchyUniqueName());$$t.$bz.f(b,"un",a.uniqueName());$$t.$bz.f(b,"lun",a.levelUniqueName());$$t.$bz.f(b,"c",a.caption());$$t.$bz.f(b,"ln",a.levelNumber());$$t.$bz.f(b,"di",a.displayInfo());$$t.$bz.g(b,"p",a.properties());return b},$type:new $.ig.Type("AxisMemberJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$dw.$type))},true);$c("CatalogJsonTypeSeriazlier:cq","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$co.$type)},instance:function(){return $$t.$cq.a},fromJsonObject:function(a){return function(){var $ret=new $$t.co;$ret.caption($$t.$bz.d(a,"c"));$ret.description($$t.$bz.d(a,"d"));$ret.name($$t.$bz.d(a,"n"));$ret.uniqueName($$t.$bz.d(a,"un"));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"c",a.caption());$$t.$bz.f(b,"d",a.description());$$t.$bz.f(b,"n",a.name());$$t.$bz.f(b,"un",a.uniqueName());return b},$type:new $.ig.Type("CatalogJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$co.$type))},true);$c("CellJsonTypeSeriazlier:d3","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$dz.$type)},instance:function(){return $$t.$d3.a},fromJsonObject:function(a){return function(){var $ret=new $$t.dz;$ret.cellOrdinal($h($$t.$bz.d(a,"co")));$ret.properties($$t.$bz.a(a,"p"));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"co",a.cellOrdinal());$$t.$bz.e(b,"p",a.properties());return b},$type:new $.ig.Type("CellJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$dz.$type))},true);$c("CubeJsonTypeSeriazlier:ct","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$cr.$type)},instance:function(){return $$t.$ct.a},fromJsonObject:function(a){return function(){var $ret=new $$t.cr;$ret.caption($$t.$bz.d(a,"c"));$ret.description($$t.$bz.d(a,"d"));$ret.name($$t.$bz.d(a,"n"));$ret.catalogName($$t.$bz.d(a,"cn"));$ret.cubeType($g($$t.$bz.d(a,"ct")));$ret.lastProcessed($$t.$bz.d(a,"lp"));$ret.lastUpdated($$t.$bz.d(a,"lu"));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"c",a.caption());$$t.$bz.f(b,"d",a.description());$$t.$bz.f(b,"n",a.name());$$t.$bz.f(b,"cn",a.catalogName());$$t.$bz.f(b,"ct",$$t.$cs.getBox(a.cubeType()));$$t.$bz.f(b,"lp",a.lastProcessed());$$t.$bz.f(b,"lu",a.lastUpdated());return b},$type:new $.ig.Type("CubeJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$cr.$type))},true);$c("DimensionJsonTypeSeriazlier:cw","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$cu.$type)},instance:function(){return $$t.$cw.a},fromJsonObject:function(a){return function(){var $ret=new $$t.cu;$ret.caption($$t.$bz.d(a,"c"));$ret.description($$t.$bz.d(a,"d"));$ret.name($$t.$bz.d(a,"n"));$ret.uniqueName($$t.$bz.d(a,"un"));$ret.dimensionType($g($$t.$bz.d(a,"dt")));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"c",a.caption());$$t.$bz.f(b,"d",a.description());$$t.$bz.f(b,"n",a.name());$$t.$bz.f(b,"un",a.uniqueName());$$t.$bz.f(b,"dt",$$t.$cv.getBox(a.dimensionType()));return b},$type:new $.ig.Type("DimensionJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$cu.$type))},true);$c("HierarchyJsonTypeSeriazlier:cz","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$cx.$type)},instance:function(){return $$t.$cz.a},fromJsonObject:function(a){return function(){var $ret=new $$t.cx;$ret.caption($$t.$bz.d(a,"c"));$ret.description($$t.$bz.d(a,"d"));$ret.name($$t.$bz.d(a,"n"));$ret.uniqueName($$t.$bz.d(a,"un"));$ret.allMember($$t.$bz.d(a,"am"));$ret.defaultMember($$t.$bz.d(a,"dm"));$ret.dimensionUniqueName($$t.$bz.d(a,"dun"));$ret.hierarchyDisplayFolder($$t.$bz.d(a,"hdf"));$ret.hierarchyOrigin($g($$t.$bz.d(a,"ho")));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"c",a.caption());$$t.$bz.f(b,"d",a.description());$$t.$bz.f(b,"n",a.name());$$t.$bz.f(b,"un",a.uniqueName());$$t.$bz.f(b,"am",a.allMember());$$t.$bz.f(b,"dm",a.defaultMember());$$t.$bz.f(b,"dun",a.dimensionUniqueName());$$t.$bz.f(b,"hdf",a.hierarchyDisplayFolder());$$t.$bz.f(b,"ho",$$t.$cy.getBox(a.hierarchyOrigin()));return b},$type:new $.ig.Type("HierarchyJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$cx.$type))},true);$c("JsonSerializerUtils:bz","Object",{init:function(){$.ig.$op.init.call(this)},c:function(){return $$t.$b0.createJavascriptObject()},d:function(a,b){return $$t.$b0.getJavascriptObjectProperty(a,b)},f:function(a,b,c){$$t.$b0.setJavascriptObjectProperty(a,b,c)},a:function(a,b){return $$t.$b0.convertToObjectDictionary($$t.$b0.getJavascriptObjectProperty(a,b))},e:function(a,b,c){var d=$$t.$b0.convertFromObjectDictionary(c);$$t.$b0.setJavascriptObjectProperty(a,b,d)},b:function(a,b){return $$t.$b0.convertToStringDictionary($$t.$b0.getJavascriptObjectProperty(a,b))},g:function(a,b,c){var d=$$t.$b0.convertFromStringDictionary(c);$$t.$b0.setJavascriptObjectProperty(a,b,d)},$type:new $.ig.Type("JsonSerializerUtils",$.ig.$ot)},true);$c("KpiJsonTypeSeriazlier:df","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$de.$type)},instance:function(){return $$t.$df.a},fromJsonObject:function(a){return function(){var $ret=new $$t.de;$ret.caption($$t.$bz.d(a,"c"));$ret.description($$t.$bz.d(a,"d"));$ret.name($$t.$bz.d(a,"n"));$ret.uniqueName($$t.$bz.d(a,"un"));$ret.kpiDisplayFolder($$t.$bz.d(a,"kdf"));$ret.measureGroupName($$t.$bz.d(a,"mgn"));$ret.kpiStatusGraphic($$t.$bz.d(a,"ksg"));$ret.kpiTrendGraphic($$t.$bz.d(a,"ktg"));$ret.parentKpiName($$t.$bz.d(a,"pkn"));$ret.kpiGoal($$t.$bz.d(a,"kg"));$ret.kpiStatus($$t.$bz.d(a,"ks"));$ret.kpiTrend($$t.$bz.d(a,"kt"));$ret.kpiValue($$t.$bz.d(a,"kv"));$ret.kpiWeight($$t.$bz.d(a,"kw"));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"c",a.caption());$$t.$bz.f(b,"d",a.description());$$t.$bz.f(b,"n",a.name());$$t.$bz.f(b,"un",a.uniqueName());$$t.$bz.f(b,"kdf",a.kpiDisplayFolder());$$t.$bz.f(b,"mgn",a.measureGroupName());$$t.$bz.f(b,"ksg",a.kpiStatusGraphic());$$t.$bz.f(b,"ktg",a.kpiTrendGraphic());$$t.$bz.f(b,"pkn",a.parentKpiName());$$t.$bz.f(b,"kg",a.kpiGoal());$$t.$bz.f(b,"ks",a.kpiStatus());$$t.$bz.f(b,"kt",a.kpiTrend());$$t.$bz.f(b,"kv",a.kpiValue());$$t.$bz.f(b,"kw",a.kpiWeight());return b},$type:new $.ig.Type("KpiJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$de.$type))},true);$c("LevelJsonTypeSeriazlier:c1","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$c0.$type)},instance:function(){return $$t.$c1.a},fromJsonObject:function(a){return function(){var $ret=new $$t.c0;$ret.caption($$t.$bz.d(a,"c"));$ret.description($$t.$bz.d(a,"d"));$ret.name($$t.$bz.d(a,"n"));$ret.uniqueName($$t.$bz.d(a,"un"));$ret.depth($h($$t.$bz.d(a,"d")));$ret.dimensionUniqueName($$t.$bz.d(a,"dun"));$ret.hierarchyUniqueName($$t.$bz.d(a,"hun"));$ret.levelOrderingProperty($$t.$bz.d(a,"lop"));$ret.levelOrigin($h($$t.$bz.d(a,"lo")));$ret.membersCount($h($$t.$bz.d(a,"mc")));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"c",a.caption());$$t.$bz.f(b,"d",a.description());$$t.$bz.f(b,"n",a.name());$$t.$bz.f(b,"un",a.uniqueName());$$t.$bz.f(b,"d",a.depth());$$t.$bz.f(b,"dun",a.dimensionUniqueName());$$t.$bz.f(b,"hun",a.hierarchyUniqueName());$$t.$bz.f(b,"lop",a.levelOrderingProperty());$$t.$bz.f(b,"lo",a.levelOrigin());$$t.$bz.f(b,"mc",a.membersCount());return b},$type:new $.ig.Type("LevelJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$c0.$type))},true);$c("MeasureGroupDimensionJsonTypeSeriazlier:c9","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$c7.$type)},instance:function(){return $$t.$c9.a},fromJsonObject:function(a){return function(){var $ret=new $$t.c7;$ret.catalogName($$t.$bz.d(a,"cn"));$ret.cubeName($$t.$bz.d(a,"cbn"));$ret.dimensionCardinality($g($$t.$bz.d(a,"dc")));$ret.dimensionGranularity($$t.$bz.d(a,"dg"));$ret.dimensionPath($$t.$bz.d(a,"dap"));$ret.dimensionUniqueName($$t.$bz.d(a,"dun"));$ret.isDimensionVisible($$t.$bz.d(a,"idv"));$ret.isFactDimension($$t.$bz.d(a,"iafd"));$ret.measureGroupCardinality($g($$t.$bz.d(a,"mgc")));$ret.measureGroupName($$t.$bz.d(a,"mgn"));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"cn",a.catalogName());$$t.$bz.f(b,"cbn",a.cubeName());$$t.$bz.f(b,"dc",$$t.$c8.getBox(a.dimensionCardinality()));$$t.$bz.f(b,"dg",a.dimensionGranularity());$$t.$bz.f(b,"dap",a.dimensionPath());$$t.$bz.f(b,"dun",a.dimensionUniqueName());$$t.$bz.f(b,"idv",a.isDimensionVisible());$$t.$bz.f(b,"iafd",a.isFactDimension());$$t.$bz.f(b,"mgc",$$t.$c8.getBox(a.measureGroupCardinality()));$$t.$bz.f(b,"mgn",a.measureGroupName());return b},$type:new $.ig.Type("MeasureGroupDimensionJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$c7.$type))},true);$c("MeasureGroupJsonTypeSeriazlier:c6","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$c5.$type)},instance:function(){return $$t.$c6.a},fromJsonObject:function(a){return function(){var $ret=new $$t.c5;$ret.caption($$t.$bz.d(a,"c"));$ret.description($$t.$bz.d(a,"d"));$ret.name($$t.$bz.d(a,"n"));$ret.catalogName($$t.$bz.d(a,"cn"));$ret.cubeName($$t.$bz.d(a,"cbn"));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"c",a.caption());$$t.$bz.f(b,"d",a.description());$$t.$bz.f(b,"n",a.name());$$t.$bz.f(b,"cn",a.catalogName());$$t.$bz.f(b,"cbn",a.cubeName());return b},$type:new $.ig.Type("MeasureGroupJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$c5.$type))},true);$c("MeasureJsonTypeSeriazlier:c4","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$c2.$type)},instance:function(){return $$t.$c4.a},fromJsonObject:function(a){return function(){var $ret=new $$t.c2;$ret.caption($$t.$bz.d(a,"c"));$ret.description($$t.$bz.d(a,"d"));$ret.name($$t.$bz.d(a,"n"));$ret.uniqueName($$t.$bz.d(a,"un"));$ret.aggregatorType($g($$t.$bz.d(a,"at")));$ret.defaultFormatString($$t.$bz.d(a,"dfs"));$ret.measureDisplayFolder($$t.$bz.d(a,"mdf"));$ret.measureGroupName($$t.$bz.d(a,"mgn"));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"c",a.caption());$$t.$bz.f(b,"d",a.description());$$t.$bz.f(b,"n",a.name());$$t.$bz.f(b,"un",a.uniqueName());$$t.$bz.f(b,"at",$$t.$c3.getBox(a.aggregatorType()));$$t.$bz.f(b,"dfs",a.defaultFormatString());$$t.$bz.f(b,"mdf",a.measureDisplayFolder());$$t.$bz.f(b,"mgn",a.measureGroupName());return b},$type:new $.ig.Type("MeasureJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$c2.$type))},true);$c("MemberJsonTypeSeriazlier:dd","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$da.$type)},instance:function(){return $$t.$dd.a},fromJsonObject:function(a){var b=$m($$t.$r.$type,null);var c=$$t.$bz.d(a,"s");return function(){var $ret=new $$t.da;$ret.caption($$t.$bz.d(a,"c"));$ret.description($$t.$bz.d(a,"d"));$ret.name($$t.$bz.d(a,"n"));$ret.uniqueName($$t.$bz.d(a,"un"));$ret.catalogName($$t.$bz.d(a,"cn"));$ret.childrenCardinality($h($$t.$bz.d(a,"cc")));$ret.cubeName($$t.$bz.d(a,"cbn"));$ret.dimensionUniqueName($$t.$bz.d(a,"dun"));$ret.hierarchyUniqueName($$t.$bz.d(a,"hun"));$ret.levelDepth($h($$t.$bz.d(a,"ld")));$ret.levelUniqueName($$t.$bz.d(a,"lun"));$ret.memberType($g($$t.$bz.d(a,"mt")));$ret.parentLevel($h($$t.$bz.d(a,"pl")));$ret.parentUniqueName($$t.$bz.d(a,"pun"));$ret.scope(c==null?b:$m($$t.$r.$type,$$t.$r.parseInt(c)));return $ret}()},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"c",a.caption());$$t.$bz.f(b,"d",a.description());$$t.$bz.f(b,"n",a.name());$$t.$bz.f(b,"un",a.uniqueName());$$t.$bz.f(b,"cn",a.catalogName());$$t.$bz.f(b,"cc",a.childrenCardinality());$$t.$bz.f(b,"cbn",a.cubeName());$$t.$bz.f(b,"dun",a.dimensionUniqueName());$$t.$bz.f(b,"hun",a.hierarchyUniqueName());$$t.$bz.f(b,"ld",a.levelDepth());$$t.$bz.f(b,"lun",a.levelUniqueName());$$t.$bz.f(b,"mt",$$t.$db.getBox(a.memberType()));$$t.$bz.f(b,"pl",a.parentLevel());$$t.$bz.f(b,"pun",a.parentUniqueName());$$t.$bz.f(b,"s",$s(a.scope()));return b},$type:new $.ig.Type("MemberJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$da.$type))},true);$c("RemoteRequest:ba","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_c:null,_d:null,_b:null,_e:null,$type:new $.ig.Type("RemoteRequest",$.ig.$ot)},true);$c("RemoteRequestJsonTypeSeriazlier:bw","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$ba.$type)},instance:function(){return $$t.$bw.a},fromJsonObject:function(a){var b=new $$t.ba;b._a=$g($b($$t.$bc.$type.specialize(String,$.ig.$op.$type),$$t.$bz.d(a,"t")).item("_v"));b._c=$$t.$bz.b(a,"p");b._d=$$t.$bz.b(a,"r");b._b=$$t.$bz.b(a,"par");b._e=$$t.$bz.d(a,"s")!=null?$$t.$bz.d(a,"s"):null;return b},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"t",$$t.$bb.getBox(a._a));$$t.$bz.g(b,"p",a._c);$$t.$bz.g(b,"r",a._d);$$t.$bz.g(b,"par",a._b);$$t.$bz.f(b,"s",a._e);return b},$type:new $.ig.Type("RemoteRequestJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$ba.$type))},true);$c("ResultJsonTypeSeriazlier:dg","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$dh.$type)},instance:function(){return $$t.$dg.a},fromJsonObject:function(a){var b=$$t.$bz.d(a,"ie");if(b){return function(){var $ret=new $$t.dh;$ret.isEmpty(true);return $ret}()}else{var c=$$t.$b2.c().e($$t.$di.$type,$$t.$bz.d(a,"a"),$$t.$d0.instance());var d=$$t.$b2.c().e($$t.$dz.$type,$$t.$bz.d(a,"c"),$$t.$d3.instance());return function(){var $ret=new $$t.dh;$ret.axes(c);$ret.cells(d);return $ret}()}},toJsonObject:function(a){var b=$$t.$bz.c();$$t.$bz.f(b,"ie",a.isEmpty());if(!a.isEmpty()){var c=$$t.$b2.c().a($$t.$di.$type,a.axes(),$$t.$d0.instance());var d=$$t.$b2.c().a($$t.$dz.$type,a.cells(),$$t.$d3.instance());$$t.$bz.f(b,"a",c);$$t.$bz.f(b,"c",d)}return b},$type:new $.ig.Type("ResultJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$dh.$type))},true);$c("TupleJsonTypeSeriazlier:d1","JsonTypeSeriazlierBase$1",{init:function(){$$t.$bx.init.call(this,$$t.$dv.$type)},instance:function(){return $$t.$d1.a},fromJsonObject:function(a){var b=$$t.$b2.c().e($$t.$dw.$type,$$t.$bz.d(a,"m"),$$t.$d2.instance());var c=new $$t.dv(b);var e=b.getEnumerator();while(e.moveNext()){var d=e.current();d.position(c)}return c},toJsonObject:function(a){var b=$$t.$b2.c().a($$t.$dw.$type,a.members(),$$t.$d2.instance());var c=$$t.$bz.c();$$t.$bz.f(c,"m",b);return c},$type:new $.ig.Type("TupleJsonTypeSeriazlier",$$t.$bx.$type.specialize($$t.$dv.$type))},true);$c("MdxDataSourceImpl:d4","OlapDataSource",{bc:null,bb:false,init:function(a){this.bc=new $$t.b4($$t.$f2.$type,0);$$t.$d5.init.call(this,a);this.mdxSettings(a.mdxSettings());this.mdxSourceOptions(a);this.dataProviderFactory(a.dataProviderFactory());this.bb=true;if(this.mdxSourceOptions()!=null){this.bb=this.mdxSourceOptions().enableResultCache()==true}},_mdxSourceOptions:null,mdxSourceOptions:function(a){if(arguments.length===1){this._mdxSourceOptions=a;return a}else{return this._mdxSourceOptions}},_mdxSettings:null,mdxSettings:function(a){if(arguments.length===1){this._mdxSettings=a;return a}else{return this._mdxSettings}},_catalog:null,catalog:function(a){if(arguments.length===1){this._catalog=a;return a}else{return this._catalog}},setCatalog:function(a){if(!this.isInitialized()){throw new $$t.bm(1,"Data source is not initialized.")}return this.bh(a)},bq:function(a,b){if(a.positionItemIndex()==b){a.clear()}else{var d=a.values().getEnumerator();while(d.moveNext()){var c=d.current();this.bq(c,b)}}},ba:function(a,b,c,d,e){var $self=this;var f=new $$t.b4($$t.$fj.$type,0);var h=c.getEnumerator();while(h.moveNext()){var g=h.current();var i=new $$t.fj(g._b,new $$t.b4(String,0));for(var j=0;j0){var e=b.item(0).levelUniqueName();if(!this._c.c(e)){return this.getMembersOfLevel(e).j($$t.$a7.$type.specialize($$t.$da.$type),function(f){return a})}}var f=new $$t.el($$t.$a7.$type.specialize($$t.$da.$type),0);f.e(a);return f._b},bt:function(a){var $self=this;if(a.isEmpty()){return}var c=a.axes().getEnumerator();while(c.moveNext()){var b=c.current();var d=b.tuples();for(var e=0;e-1){var f=e.rootPositionInfo();if(f!=null){this.bq(f,d-1)}e.q()}}c++}if(b){var g=this.a8(c);if(g!=null&&this.measureListLocation()==0){if(d>-1){var h=g.rootPositionInfo();if(h!=null){this.bq(h,d-1)}g.q()}}}},bu:function(a,b,c){var d=0;if(c){var e=d0){var u=this.result().axes().indexOf(o);var v=this.a8(u);var w=v.createAxis(u);var x=false;if(function(){var y=e.tryGetValue(o.name(),x);x=y.p1;return y.ret}()&&x){v=new $$t.f2(1,o,v.mdxSettings(),p);var y=v.extendAxis(w,w.axisIndex());l.add(y)}}}this.ab().clear();return{ret:l,p3:d}},a6:function(a,b,c){var d=null;if(a.count()>0){d=this.a8(c);if(b){var e=null;if(d!=null){e=d.rootPositionInfo()}var f=c==0?this.mdxSettings()._a:this.mdxSettings()._b;d=new $$t.f2(0,this,f,a,e);this.bs(c,d)}}if(d!=null){return d.createAxis(c)}return null},bl:function(a,b,c){if(this.result()!=null){var d=new $$t.bc(String,$$t.$b3.$type.specialize($$t.$fc.$type),0);var e=this.aa();for(var f=0;f0){if(!c&&!this.result().isEmpty()){this.bu(this.result(),b,a)}var t=i.getEnumerator();while(t.moveNext()){var s=t.current();var u=b&&s.name()=="Axis1"?1:0;var v=this.a8(u);v.q()}}this.aa().clear()}},bk:function(){this.catalog(null);this.cubes(new $$t.ea($$t.$cr.$type));this.aw()},bg:function(){var $self=this;var a=this.dataProviderFactory().createDataProvider();var b=this.getProviderDefaultProperties();var c=$$t.$fm.b($$t.$a7.$type.specialize($$t.$co.$type),$$t.$a7.$type.specialize($$t.$co.$type),a.discoverCatalogsAsync(b,null),function(d){$self.catalogs($self.a3($$t.$co.$type,d.m()));return d});return c},bh:function(a){if(String.isNullOrEmpty(a)){if(a==null){throw new $$t.cn(0,"catalogName")}throw new $$t.bm(1,"catalogName cannot be empty.")}var b=new $$t.el($$t.$b3.$type.specialize($$t.$cr.$type),0);if(this.catalog()!=null){if(this.catalog().name()==a){b.e(this.cubes());return b._b}this.bk()}var d=this.catalogs().getEnumerator();while(d.moveNext()){var c=d.current();if(c.name()==a){this.catalog(c);break}}if(this.cubes()==null||this.cubes().count()==0){this.am(a).i(function(e){if(e._a==null){b.e(e.m());return}b.d(e._a)})}else{b.e(this.cubes())}return b._b},ap:function(){var $self=this;var a=new $$t.el($$t.$d7.$type,0);if(this.isInitialized()){a.e(this.metadataTree());return a._b}var b=this.mdxSourceOptions().catalog();var c=this.mdxSourceOptions().cube();var d=this.columnAxis();d.collectionChanged=$.ig.Delegate.prototype.combine(d.collectionChanged,this.bm.runOn(this));var e=this.rowAxis();e.collectionChanged=$.ig.Delegate.prototype.combine(e.collectionChanged,this.br.runOn(this));var f=this.filters();f.collectionChanged=$.ig.Delegate.prototype.combine(f.collectionChanged,this.bo.runOn(this));var g=this.measures();g.collectionChanged=$.ig.Delegate.prototype.combine(g.collectionChanged,this.bp.runOn(this));var h=this.bg();if(String.isNullOrEmpty(b)){h.i(function(i){if(i._a==null){$self.ay();var j=function(){var $ret=new $$t.dh;$ret.isEmpty(true);return $ret}();$self._l=new $$t.fb(j,j,false,false);$self.result(j);a.e(null);return}a.d(i._a)});return a._b}var i=$$t.$fm.b($$t.$a7.$type.specialize($$t.$co.$type),$$t.$b3.$type.specialize($$t.$cr.$type),h,function(j){if(j._a==null){return $self.bh(b)}var k=new $$t.el($$t.$b3.$type.specialize($$t.$cr.$type),0);k.d(j._a);return k._b});if(String.isNullOrEmpty(c)){i.i(function(j){if(j._a==null){$self.ay();var k=function(){var $ret=new $$t.dh;$ret.isEmpty(true);return $ret}();$self._l=new $$t.fb(k,k,false,false);$self.result(k);a.e(null);return}a.d(j._a)});return a._b}var j=$$t.$fm.b($$t.$d7.$type,$$t.$d7.$type,$$t.$fm.b($$t.$b3.$type.specialize($$t.$cr.$type),$$t.$d7.$type,i,function(k){return $self.aq(c)}),function(k){return $self.ak()});return j},as:function(){var $self=this;var a=this._m;var b=this._s;var c=this._r;var d=this._n;var e=this.ab().count()>0;var f=this.aa().count()>0;var g=this.af.count()>0;if(!a&&!b&&!c&&!d&&!e&&!f&&!g){var h=new $$t.el($$t.$dh.$type,0);h.e(this.result());return h._b}var i=this.columnAxis().count()>0;var j=this.rowAxis().count()>0;if(this.rowAxis().count()==0&&this.columnAxis().count()==0&&this.measures().count()==0){var k=function(){var $ret=new $$t.dh;$ret.isEmpty(true);return $ret}();var l=new $$t.el($$t.$dh.$type,0);l.e(k);this._l=new $$t.fb(k,k,false,false);this.result(k);this.bt(k);this.bu(this._l.visibleResult(),j,i);this.clearPendingChanges();return l._b}if(this._r){this.bv(i,j)}this._r=false;this._n=false;this._q=false;var m=false;if(this.bb&&!this._m&&!this._s){m=true}var n=null;var o=null;var p=0;n=this.a6(this.columnAxis(),this._m,p);this._m=false;if(n!=null){p++}o=this.a6(this.rowAxis(),this._s,p);this._s=false;if(o!=null){o.axisIndex(p);p++}var q;var r=function(){var s=$self.bd(i,j,m,q);q=s.p3;return s.ret}();var s=this.mdxSourceOptions()!=null?this.mdxSourceOptions().executeProperties():null;var t=s!=null&&s.containsKey("DbpropMsmdSubQueries")&&s.item("DbpropMsmdSubQueries")=="2";var u=this.ba(this._y,this._ag,this._z,this.mdxSettings(),t);var v=u.createAxis(p);var w=new $$t.gt(1,this.mdxSettings());var x=this.getProviderDefaultProperties();if(s!=null&&s.count()>0){var z=s.getEnumerator();while(z.moveNext()){var y=z.current();x.add(function(){var $ret=new $$t.fa;$ret._a=y.key();$ret._b=y.value();return $ret}())}}var aa=this.getProviderDefaultRestrictions();var ab=this.dataProviderFactory().createDataProvider();if(m&&!g&&(e||f)){var ac=null;if(n!=null){var ad=$$t.$ci.af($$t.$f5.$type,$$t.$ci.u($$t.$f5.$type,r,function(ae){return ae.axisIndex()==n.axisIndex()}));var ae;var af=q.tryGetValue("Axis0",ae);ae=af.p1;if(ad!=null){var ag=w.c(ad,o,v,new $$t.gu,this.cube().name());ac=ab.executeStatementAsync(ag,x,aa);ac=$$t.$fm.b($$t.$dh.$type,$$t.$dh.$type,ac,function(ah){if($self._l==null){$self._l=new $$t.fb($self.result(),$self.result(),i,j)}var ai=$self._l;$self._l=$self._l.extend(ah.m(),"Axis0");$self.result($self._l.visibleResult());$self.bt($self.result());$$t.$fd.h("Axis0",ai,$self._l);var ak=ae.getEnumerator();while(ak.moveNext()){var aj=ak.current();$$t.$fd.g(aj,true,$self._l)}var al=j;var am=i;$self.bu($self._l.visibleResult(),al,am);var an=new $$t.el($$t.$dh.$type,0);an.e($self._l.visibleResult());return an._b})}}if(o!=null){var ah=$$t.$ci.af($$t.$f5.$type,$$t.$ci.u($$t.$f5.$type,r,function(ai){return ai.axisIndex()==o.axisIndex()}));var ai=this._l.hasColumns()?"Axis1":"Axis0";var aj;var ak=q.tryGetValue(ai,aj);aj=ak.p1;if(ah!=null){if(ac!=null){ac=$$t.$fm.b($$t.$dh.$type,$$t.$dh.$type,ac,function(al){n=$self.a6($self.columnAxis(),false,0);var am=w.c(n,ah,v,new $$t.gu,$self.cube().name());return ab.executeStatementAsync(am,x,aa)})}else{var al=w.c(n,ah,v,new $$t.gu,this.cube().name());ac=ab.executeStatementAsync(al,x,aa)}ac=$$t.$fm.b($$t.$dh.$type,$$t.$dh.$type,ac,function(am){if($self._l==null){$self._l=new $$t.fb($self.result(),$self.result(),i,j)}var an=$self._l;$self._l=$self._l.extend(am.m(),ai);$self.result($self._l.visibleResult());$self.bt($self.result());$$t.$fd.h(ai,an,$self._l);var ap=aj.getEnumerator();while(ap.moveNext()){var ao=ap.current();$$t.$fd.g(ao,true,$self._l)}var aq=j;var ar=i;$self.bu($self._l.visibleResult(),aq,ar);var as=new $$t.el($$t.$dh.$type,0);as.e($self._l.visibleResult());return as._b})}}if(ac!=null){return ac}var am=new $$t.el($$t.$dh.$type,0);am.e(this.result());return am._b}else{if(g){this.af.clear()}{p=0;n=this.a6(this.columnAxis(),this._m,p);if(n!=null){p++}o=this.a6(this.rowAxis(),this._s,p)}var an=w.c(n,o,v,new $$t.gu,this.cube().name());return ab.executeStatementAsync(an,x,aa).j($$t.$dh.$type,function(ao){$self._l=new $$t.fb(ao.m(),ao.m(),i,j);$self.result($self._l.visibleResult());$self.bt($self.result());var ap=j;var aq=i;$self.bu($self._l.visibleResult(),ap,aq);$self.clearPendingChanges();return $self.result()})}},aq:function(a){if(this.catalog()==null){throw new $$t.bm(1,"Data source has no Catalog set.")}return $$t.$d5.aq.call(this,a)},ar:function(a){if(this.catalog()==null){throw new $$t.bm(1,"Data source has no Catalog set.")}return $$t.$d5.ar.call(this,a)},aj:function(){var $self=this;var a=new $$t.b4($$t.$eg.$type,0);var b=this.getProviderDefaultProperties();var c=this.getProviderDefaultRestrictions();var d=this.dataProviderFactory().createDataProvider();a.add(d.discoverMeasuresAsync(b,c));a.add(d.discoverKpisAsync(b,c));a.add(d.discoverDimensionsAsync(b,c));a.add(d.discoverHierarchiesAsync(b,c));a.add(d.discoverLevelsAsync(b,c));a.add(d.discoverMeasureGroupDimensionsAsync(b,c));a.add(this.ao());var e=new Array(a.count());a.copyTo(e,0);var f=new $$t.fl;var g=new $$t.ff;this._c=g;return f.c(e,function(h){var i=h[0];var j=h[1];var k=h[2];var l=h[3];var m=h[4];var n=h[5];g._z=i.m();g._t=k.m();g._u=l.m();g._x=m.m();g._w=j.m();if($self.measureGroups()!=null){g._y=n.m();g._a=new $$t.fh(g._t,g._z,g._w,g._y)}})},a3:function($t,a){var b=new $$t.ea($t);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}return b},getProviderDefaultRestrictions:function(){var $self=this;var a=$$t.$d5.getProviderDefaultRestrictions.call(this);if(this.catalog()!=null){a.add(function(){var $ret=new $$t.fa;$ret._a="CATALOG_NAME";$ret._b=$self.catalog().name();return $ret}());if(this.cube()!=null){a.add(function(){var $ret=new $$t.fa;$ret._a="CUBE_NAME";$ret._b=$self.cube().name();return $ret}())}}return a},bm:function(a,b){this._m=true;this.bx(0,this.columnAxis(),this.rowAxis());this.a0(b,this._y);this.a2(b,this.columnAxis());if(b.action()!=4&&this.columnAxis()!=null){var c=Math.max(b.newStartingIndex(),b.oldStartingIndex());this.bw("Axis0",c)}},br:function(a,b){this._s=true;this.bx(1,this.rowAxis(),this.columnAxis());this.a0(b,this._ag);this.a2(b,this.rowAxis());if(b.action()!=4&&this.rowAxis()!=null){var c=this.columnAxis()==null?"Axis0":"Axis1";var d=Math.max(b.newStartingIndex(),b.oldStartingIndex());this.bw(c,d)}},bw:function(a,b){var c=this.aa();for(var d=c.count()-1;d>=0;d--){var e=c.item(d);if(e._c==a&&e._a>=b){c.removeAt(d)}}var f=this.ab();for(var g=f.count()-1;g>=0;g--){var h=f.item(g);if(h._c==a&&h._a>=b){f.removeAt(g)}}},bx:function(a,b,c){if(b.count()>0){if(c.count()>0){if(this.bc.count()<2){this.bc.insert(a,null)}}else{if(this.bc.count()==0){this.bc.insert(0,null)}}}else{if(this.bc.count()>0){if(this.bc.count()>1){this.bc.removeAt(a)}else{this.bc.removeAt(0)}}}},bo:function(a,b){this._n=true;this.a0(b,this._z)},bp:function(a,b){this._r=true;this.a1()},bn:function(a,b,c){var d=null;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();if(e._a==b){d=e;break}}if(d==null){a.add(function(){var $ret=new $$t.fa;$ret._a=b;$ret._b=c;return $ret}())}},a4:function(a){if(this.result()!=null&&this.result().axes().count()>0){return $$t.$ci.af($$t.$di.$type,$$t.$ci.u($$t.$di.$type,this.result().axes(),function(b){return b.name()==a}))}return null},a8:function(a){if(a0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this)},init1:function(a,b,c){$.ig.$op.init.call(this);this._a=b;this._c=c},_a:null,_c:null,toString:function(){return String.concat(this._a," = ",this._c)},$type:new $.ig.Type("XmlaQueryProperty",$.ig.$ot)},true);$c("XmlaPropertiesCollection:hm","Object",{c:null,d:null,e:null,init:function(){$.ig.$op.init.call(this);this.c=new $$t.bc(String,$$t.$hn.$type,0);this.d=new $$t.bc(String,$$t.$r.$type,0);this.e=new $$t.b4($$t.$hn.$type,0)},tryGetValue:function(a,b){var $self=this;return{ret:function(){var c=$self.c.tryGetValue(a,b);b=c.p1;return c.ret}(),p1:b}},contains1:function(a){return this.c.containsKey(a)},indexOf:function(a){return this.e.indexOf(a)},insert:function(a,b){this.c.add(b._a,b);this.e.insert(a,b)},removeAt:function(a){if(a0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$gc.init1.call(this,1,b,new $$t.fu)},init1:function(a,b,c){this.a=["COLUMNS","ROWS","PAGES"];$.ig.$op.init.call(this);this.axisIndex(b);this.mdxSettings(c!=null?c:new $$t.fu);this.e=new $$t.b4($$t.$f7.$type,0);this.f=new $$t.cg($$t.$f7.$type,1,this.e)},axisIndex:function(a){if(arguments.length===1){if(this.h!=a){this.h=a;this.d=false}return a}else{return this.h}},_mdxSettings:null,mdxSettings:function(a){if(arguments.length===1){this._mdxSettings=a;return a}else{return this._mdxSettings}},c:function(){return $b($$t.$fu.$type,this.mdxSettings())},sets:function(){return this.f},mdxExpression:function(){if(!this.d){this.i=this.j();this.d=true}return this.i},rebuildExpression:function(){this.i=this.j();this.d=true},getMdxSets:function(){var d__=new $.ig.MdxAxis___GetMdxSets__IteratorClass((-2));d__.__4__this=this;return d__},addSet:function(a){this.e.add(a);this.d=false},j:function(){var a=new $$t.dx(0);var b=false;var d=this.sets().getEnumerator();while(d.moveNext()){var c=d.current();if(!c.isEnabled()){continue}if(b){a.l(",");a.l($$t.$dy.newLine())}a.l(c.mdxExpression());b=true}if(this.sets().count()>1){a.x(0,"{");a.l("}")}this.m(a,this.c());this.n(a,this.c());this.l(a,this.c());this.k(a);return a.toString()},m:function(a,b){if(b._f){a.x(0,"Distinct(");a.l(")")}},n:function(a,b){if(b._h){a.x(0,$$t.$dy.newLine());a.x(0,"NON EMPTY")}},l:function(a,b){if(b._e){a.l($$t.$dy.newLine());a.l("DIMENSION PROPERTIES");var c=b._j;var d=false;var f=c.getEnumerator();while(f.moveNext()){var e=f.current();a.l($$t.$dy.newLine());if(d){a.l(",")}a.l(e);d=true}}},k:function(a){if(this.axisIndex()<2){a.l($$t.$dy.newLine());a.l(String.concat("ON ",this.a[this.axisIndex()]))}},$type:new $.ig.Type("MdxAxis",$.ig.$ot,[$$t.$f5.$type])},true);$c("MdxAxisFilterElement:gr","Object",{a:null,b:null,init:function(){$.ig.$op.init.call(this);this.b=new $$t.b4($$t.$f8.$type,0);this.singleFilterElements(new $$t.cg($$t.$f8.$type,1,this.b));this.a=new $$t.ga},mdxExpression:function(){if(this.a.collectionElements().count()>1){this.a.wrapExpressionWithBrackets(["(",")"])}return this.a.mdxExpression()},_singleFilterElements:null,singleFilterElements:function(a){if(arguments.length===1){this._singleFilterElements=a;return a}else{return this._singleFilterElements}},filterCollection:function(){return this.a.collectionElements()},rebuildExpression:function(){this.a.rebuildExpression()},addFilterPart:function(a,b){if(a.collectionElements().count()>0){if(a.collectionElements().count()==1&&b){this.b.add(a.collectionElements().item(0));return}this.a.addElement(a)}},elementType:function(){return 3},$type:new $.ig.Type("MdxAxisFilterElement",$.ig.$ot,[$$t.$gp.$type])},true);$c("MdxCalculatedMembersCache:gu","Object",{init:function(){this.d=new $$t.b4(String,0);this.b=new $$t.bc(String,String,0);$.ig.$op.init.call(this)},d:null,b:null,e:function(a){var b=new $$t.dx(0);var d=a.c().getEnumerator();while(d.moveNext()){var c=d.current();$$t.$gu.f(b,c.key(),c.value())}return b.toString()},g:function(a,b,c){if(!this.d.contains(a)){this.d.add(a)}if(!this.b.containsKey(b)){this.b.add(b,c)}},c:function(){var d__=new $.ig.MdxCalculatedMembersCache___GetMemberAliasExpressionPairs__IteratorClass((-2));d__.__4__this=this;return d__},a:function(a){return this.d.contains(a)},f:function(a,b,c){a.l(String.concat("MEMBER ",b," AS",$$t.$dy.newLine())); a.l(c);a.l($$t.$dy.newLine())},$type:new $.ig.Type("MdxCalculatedMembersCache",$.ig.$ot)},true);$c("MdxElement:gf","Object",{init:function(){$.ig.$op.init.call(this);this.elementType(5)},mdxExpression:function(){},_elementType:0,elementType:function(a){if(arguments.length===1){this._elementType=a;return a}else{return this._elementType}},_sourceItemExpression:null,sourceItemExpression:function(a){if(arguments.length===1){this._sourceItemExpression=a;return a}else{return this._sourceItemExpression}},rebuildExpression:function(){},$type:new $.ig.Type("MdxElement",$.ig.$ot,[$$t.$gg.$type])},true);$c("MdxSingleElement:ge","MdxElement",{init:function(a,b,c,d){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$ge.init1.call(this,1,b,c,d,0)},init1:function(a,b,c,d,e){$$t.$gf.init.call(this);this.memberDepth(d);switch(e){case 0:case 2:this.sourceItemExpression(b);this.elementUniqueName(c);this.elementType(e);break;default:throw new $$t.bo(2,"Element type could be MdxElementType.Member or MdxElementType.Calculated","elementType")}},mdxExpression:function(){return this.sourceItemExpression()},_elementUniqueName:null,elementUniqueName:function(a){if(arguments.length===1){this._elementUniqueName=a;return a}else{return this._elementUniqueName}},_memberDepth:0,memberDepth:function(a){if(arguments.length===1){this._memberDepth=a;return a}else{return this._memberDepth}},$type:new $.ig.Type("MdxSingleElement",$$t.$gf.$type)},true);$c("MdxDimensionMember:gj","MdxSingleElement",{init:function(a,b,c,d,e){$$t.$ge.init.call(this,0,a,b,c);this.parentHierarchyUniqueName(d);this.parent(e)},_parentHierarchyUniqueName:null,parentHierarchyUniqueName:function(a){if(arguments.length===1){this._parentHierarchyUniqueName=a;return a}else{return this._parentHierarchyUniqueName}},_parent:null,parent:function(a){if(arguments.length===1){this._parent=a;return a}else{return this._parent}},$type:new $.ig.Type("MdxDimensionMember",$$t.$ge.$type)},true);$c("MdxChildrenCollectionElement:gi","MdxDimensionMember",{init:function(a,b,c,d,e){$$t.$gj.init.call(this,a,b,c,d,e)},mdxExpression:function(){return String.concat(this.sourceItemExpression(),".Children")},$type:new $.ig.Type("MdxChildrenCollectionElement",$$t.$gj.$type)},true);$c("MdxConstantElement:iq","Object",{init:function(a){$.ig.$op.init.call(this);this.mdxExpression(a)},elementType:function(){return 5},_mdxExpression:null,mdxExpression:function(a){if(arguments.length===1){this._mdxExpression=a;return a}else{return this._mdxExpression}},rebuildExpression:function(){},$type:new $.ig.Type("MdxConstantElement",$.ig.$ot,[$$t.$f8.$type])},true);$c("MdxElementCollectionElement:ga","Object",{d:null,c:false,e:null,a:null,init:function(){$.ig.$op.init.call(this);this.d=new $$t.b4($$t.$f8.$type,0);this.collectionElements(new $$t.cg($$t.$f8.$type,1,this.d))},wrapExpressionWithBrackets:function(a){if(arguments.length===1){if(this.a!=a){this.c=false;this.a=a}return a}else{return this.a}},_collectionElements:null,collectionElements:function(a){if(arguments.length===1){this._collectionElements=a;return a}else{return this._collectionElements}},elementType:function(){return 4},mdxExpression:function(){if(!this.c){this.e=this.f();this.c=true}return this.e},rebuildExpression:function(){this.e=this.f();this.c=true},addElement:function(a){this.d.add(a);if(this.collectionElements().count()>1){this.wrapExpressionWithBrackets(["{","}"])}this.c=false},f:function(){if(this.collectionElements().count()==0){return String.empty()}var a=new $$t.dx(0);var b=false;var d=this.collectionElements().getEnumerator();while(d.moveNext()){var c=d.current();if(b){a.l(",");a.l($$t.$dy.newLine())}a.l(c.mdxExpression());b=true}if(this.wrapExpressionWithBrackets()!=null&&this.wrapExpressionWithBrackets().length==2){a.x(0,this.wrapExpressionWithBrackets()[0]);a.l(this.wrapExpressionWithBrackets()[1])}return a.toString()},$type:new $.ig.Type("MdxElementCollectionElement",$.ig.$ot,[$$t.$gb.$type])},true);$c("MdxLevelMembersElement:gh","MdxSingleElement",{init:function(a,b,c){$$t.$ge.init.call(this,0,a,b,c)},mdxExpression:function(){return String.concat(this.sourceItemExpression(),".MEMBERS")},$type:new $.ig.Type("MdxLevelMembersElement",$$t.$ge.$type)},true);$c("MdxQueryBuilder:gt","Object",{a:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$gt.init1.call(this,1,new $$t.ft)},init1:function(a,b){$.ig.$op.init.call(this);this.b(b)},b:function(a){if(arguments.length===1){this.a=a;return a}else{if(this.a==null){this.a=new $$t.ft}return this.a}},c:function(a,b,c,d,e){var f=c;var g=this.d(a,b,f,d);var h=this.h(f);var i=this.g(f,e);var j=new $$t.dx(0);if(!String.isNullOrEmpty(g)){j.l(String.concat("WITH",$$t.$dy.newLine()))}j.l(g);j.l("SELECT");j.l($$t.$dy.newLine());if(a!=null){j.l(a.mdxExpression())}if(b!=null){if(a==null){b.axisIndex(0)}else{j.l(String.concat(",",$$t.$dy.newLine()))}j.l(b.mdxExpression())}j.l($$t.$dy.newLine());j.l(i);if(!String.isNullOrEmpty(h)){j.l($$t.$dy.newLine());j.l(h)}var k=j.toString();return k},d:function(a,b,c,d){return $$t.$gu.e(d)},g:function(a,b){var c=String.concat("FROM ","[",b,"]");var d=$b($$t.$gn.$type,a);c=this.f(c,a.filtersFilter(),null);if(a.columnsFilter()!=null){c=this.f(c,a.columnsFilter(),a.rowsFilter())}else{c=this.f(c,a.rowsFilter(),null)}if(d!=null){c=this.e(c,d)}return c},e:function(a,b){if(b.filterElements()!=null&&b.filterElements().count()>0){var d=b.filterElements().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.dx(0);e.x(0,String.concat(["FROM",$$t.$dy.newLine(),"(",$$t.$dy.newLine(),"SELECT",$$t.$dy.newLine()]));e.l(String.concat(c.mdxExpression()," ON COLUMNS",$$t.$dy.newLine()));e.l(a);e.l(this.h(b));e.l(String.concat(")",$$t.$dy.newLine()));a=e.toString()}}return a},f:function(a,b,c){if(b==null||b.filterCollection().count()==0){return a}var d=new $$t.dx(0);d.l("FROM");d.l($$t.$dy.newLine());d.l("(");d.l($$t.$dy.newLine());d.l("SELECT");d.l($$t.$dy.newLine());d.l(b.mdxExpression());d.l(" ON COLUMNS");if(c!=null&&c.filterCollection().count()>0){d.l($$t.$dy.newLine());d.l(", ");d.l(c.mdxExpression());d.l(" ON ROWS")}d.l($$t.$dy.newLine());d.l(a);d.l($$t.$dy.newLine());d.l(")");return d.toString()},h:function(a){var b=new $$t.ga;if(a.measureFilter()!=null&&a.measureFilter().singleFilterElements().count()==1){b.addElement(a.measureFilter().singleFilterElements().item(0))}if(a.filtersFilter()!=null){var d=a.filtersFilter().singleFilterElements().getEnumerator();while(d.moveNext()){var c=d.current();b.addElement(c)}}if(b.collectionElements().count()==0){return String.empty()}b.wrapExpressionWithBrackets(["(",")"]);return String.concat("WHERE ",b.mdxExpression())},$type:new $.ig.Type("MdxQueryBuilder",$.ig.$ot)},true);$c("MdxSet:gd","Object",{d:null,e:null,b:false,g:null,init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$gd.init1.call(this,1,new $$t.fw);this.d=new $$t.b4($$t.$f8.$type,0);this.e=new $$t.cg($$t.$f8.$type,1,this.d);this.isEnabled(true)},init1:function(a,b){$.ig.$op.init.call(this);this.d=new $$t.b4($$t.$f8.$type,0);this.e=new $$t.cg($$t.$f8.$type,1,this.d);this.isEnabled(true);this.mdxSettings(b!=null?b:new $$t.fw)},_mdxSettings:null,mdxSettings:function(a){if(arguments.length===1){this._mdxSettings=a;return a}else{return this._mdxSettings}},_isEnabled:false,isEnabled:function(a){if(arguments.length===1){this._isEnabled=a;return a}else{return this._isEnabled}},elements:function(){return this.e},mdxExpression:function(){if(!this.b){this.g=this.h();this.b=true}return this.g},rebuildExpression:function(){this.g=this.h();this.b=true},addElement:function(a){if(this.supportsElementType(a)){this.d.add(a);this.b=false}},getMdxElements:function(){var d__=new $.ig.MdxSet___GetMdxElements__IteratorClass((-2));d__.__4__this=this;return d__},supportsElementType:function(a){switch(a.elementType()){case 1:case 0:case 2:case 4:return true}return false},h:function(){var a=new $$t.dx(0);var b=this.elements().item(0);this.j(a,b);for(var c=1;c0){switch(a){case 1:this.init1.apply(this,arguments);break}return}this.h=new $$t.bc(String,$$t.$ga.$type,0);this.i=new $$t.b4(String,0);this.l=-1;$.ig.$op.init.call(this);if(b==null){throw new $$t.cn(0,"xmlaDataSource")}this.xmlaDataSource(b);this.mdxSettings(c);this.sourceAxis(d);this.rootPositionInfo(e)},init1:function(a,b,c,d){this.h=new $$t.bc(String,$$t.$ga.$type,0);this.i=new $$t.b4(String,0);this.l=-1;$.ig.$op.init.call(this);this.mdxSettings(c);this.currentResultAxis(b);this.positionsToExtend(d)},_axis:null,axis:function(a){if(arguments.length===1){this._axis=a;return a}else{return this._axis}},c:null,rootPositionInfo:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},_mdxSettings:null,mdxSettings:function(a){if(arguments.length===1){this._mdxSettings=a;return a}else{return this._mdxSettings}},_xmlaDataSource:null,xmlaDataSource:function(a){if(arguments.length===1){this._xmlaDataSource=a;return a}else{return this._xmlaDataSource}},_sourceAxis:null,sourceAxis:function(a){if(arguments.length===1){this._sourceAxis=a;return a}else{return this._sourceAxis}},_positionsToExtend:null,positionsToExtend:function(a){if(arguments.length===1){this._positionsToExtend=a;return a}else{return this._positionsToExtend}},_currentResultAxis:null,currentResultAxis:function(a){if(arguments.length===1){this._currentResultAxis=a;return a}else{return this._currentResultAxis}},q:function(){this.axis(null)},extendAxis:function(a,b){var c=a;var d=this.positionsToExtend();var e=this.currentResultAxis().positionResolver();var f=new $$t.gc(1,a.axisIndex(),this.mdxSettings());var h=d.getEnumerator();while(h.moveNext()){var g=h.current();var i=new $$t.gd(1,c.mdxSettings()._a);var j=new $$t.b4($$t.$f7.$type,0);var k=e.getHostPositionItemInfo(g.position(),g.position().indexOf(g));var m=g.position().getItems().getEnumerator();while(m.moveNext()){var l=m.current();var n;if(l==g){n=new $$t.gi(l.key(),l.key(),(-1),null,null);i.addElement(n);break}n=new $$t.ge(0,l.key(),l.key(),l.depth());i.addElement(n)}var o=$$t.$ci.af($$t.$dm.$type.specialize(String,$.ig.$op.$type),$$t.$ci.u($$t.$dm.$type.specialize(String,$.ig.$op.$type),k.values(),function(p){return p.key()==g.key()}));if(o!=null){if(o.count()==0){j.add(i)}else{this.p(o,i,j,false,true,false)}var q=j.getEnumerator();while(q.moveNext()){var p=q.current();a.addSet(p);f.addSet(p)}}}return f},t:function(a,b){if(this.l!=0){var c=new $$t.gd(1,this.mdxSettings()._a);if(this.l==-1){b.add(c)}this.s(a,c,b);this.p(a,new $$t.gd(1,this.mdxSettings()._a),b,true,false,true)}else{this.p(a,new $$t.gd(1,this.mdxSettings()._a),b,false,false,true)}},s:function(a,b,c){var d=$$t.$ci.z($$t.$dm.$type.specialize(String,$.ig.$op.$type),$$t.$ci.u($$t.$dm.$type.specialize(String,$.ig.$op.$type),a.values(),function(e){return e.positionItemDepth()==a.positionItemDepthMin()}));if(d.count()==0){return}if(this.l==a.positionItemIndex()+1){var f=$$t.$ci.u($$t.$dm.$type.specialize(String,$.ig.$op.$type),a.values(),function(g){return g.positionItemDepth()==0}).getEnumerator();while(f.moveNext()){var e=f.current();var g=b.clone();var h=new $$t.ge(0,e.positionItem().key(),e.positionItem().key(),0);g.addElement(h);c.add(g);this.u(e);if(e.count()==0){this.n(this.sourceAxis(),e.positionItemIndex()+1,g)}else{this.s(e,g,c)}}}else{var i=d.item(0);var j=new $$t.gh(i.hierarchyLevelKey(),i.hierarchyLevelKey(),a.positionItemDepthMin());b.addElement(j);this.u(i);if(i.count()==0){if(this.l!=-1){c.add(b)}this.n(this.sourceAxis(),i.positionItemIndex()+1,b)}else{this.s(i,b,c)}}},createAxis:function(a){if(this.axis()!=null){return this.axis()}if(this.rootPositionInfo()==null){this.axis(this.createAxis1(a,this.sourceAxis()));return this.axis()}this.r(a);this.u(this.rootPositionInfo());if(this.rootPositionInfo().count()==0){this.axis(this.createAxis1(a,this.sourceAxis()));return this.axis()}var b=new $$t.b4($$t.$f7.$type,0);this.t(this.rootPositionInfo(),b);var c=new $$t.gc(1,a,this.mdxSettings());var e=b.getEnumerator();while(e.moveNext()){var d=e.current();c.addSet(d)}this.axis(c);return c},r:function(a){var b=this.xmlaDataSource().columnAxis().count()>0;var c=this.xmlaDataSource().rowAxis().count()>0;var d=this.xmlaDataSource().measures().count()>1;if(d){if(a==0){if(b){if(this.xmlaDataSource().measureListLocation()==1){this.l=this.xmlaDataSource().measureListIndex()}}else if(c&&this.xmlaDataSource().measureListLocation()==0){this.l=this.xmlaDataSource().measureListIndex()}}else if(a==1&&c&&this.xmlaDataSource().measureListLocation()==0){this.l=this.xmlaDataSource().measureListIndex()}}var f=this.xmlaDataSource().measures().getEnumerator();while(f.moveNext()){var e=f.current();this.i.add(e.uniqueName())}},u:function(a){if(this.sourceAxis()!=null){var b=a.positionItemIndex()+1;if(b0){var f=d.clone();f.addElement(new $$t.gi(a.key(),a.key(),a.positionItemDepth(),null,null));this.u(a);if(a.count()==0){b.add(f);this.n(this.sourceAxis(),a.positionItemIndex()+1,f)}else{this.p(a,f,b,true,true,false)}}var h=e.getEnumerator();while(h.moveNext()){var g=h.current();var i=d.clone();i.addElement(new $$t.ge(0,g.key(),g.key(),g.positionItemDepth()));this.u(g);if(g.isExpanded()){this.m(g,b,c,d)}this.p(g,i,b,true,false,true)}},p:function(a,b,c,d,e,f){var g=$$t.$ci.z($$t.$dm.$type.specialize(String,$.ig.$op.$type),$$t.$ci.u($$t.$dm.$type.specialize(String,$.ig.$op.$type),a.values(),function(h){return h.positionItemDepth()==a.positionItemDepthMin()}));if(g.count()==0){return}var i=g.getEnumerator();while(i.moveNext()){var h=i.current();this.o(a,h,b,c,d,e,f)}},$type:new $.ig.Type("MdxDimensionAxisProvider",$.ig.$ot,[$$t.$f3.$type])},true);$c("MdxSlicerAxisProvider:gk","Object",{c:null,e:null,d:null,init:function(a,b,c,d,e){this.c=new $$t.b4($$t.$fj.$type,0);this.e=new $$t.b4($$t.$fj.$type,0);this.d=new $$t.b4($$t.$fj.$type,0);$.ig.$op.init.call(this);this.dataSource(a);this.mdxSettings(e);this.c=b;this.e=c;this.d=d},_dataSource:null,dataSource:function(a){if(arguments.length===1){this._dataSource=a;return a}else{return this._dataSource}},_mdxSettings:null,mdxSettings:function(a){if(arguments.length===1){this._mdxSettings=a;return a}else{return this._mdxSettings}},createAxis:function(a){var b=new $$t.gl(this.mdxSettings()._c);b.axisIndex(a);b.columnsFilter($$t.$gq.a(this.c,b));b.rowsFilter($$t.$gq.a(this.e,b));b.filtersFilter($$t.$gq.a(this.d,b));b.measureFilter($$t.$gq.b(this.dataSource().measures(),b));return b},$type:new $.ig.Type("MdxSlicerAxisProvider",$.ig.$ot,[$$t.$f4.$type])},true);$c("MdxSlicerAxisBuilder:gq","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b){if($$t.$ci.aj($$t.$c2.$type,a)==0){return null}var c=new $$t.gr;var d=new $$t.ga;var f=a.getEnumerator();while(f.moveNext()){var e=f.current();var g=new $$t.ge(0,e.uniqueName(),e.uniqueName(),0);d.addElement(g)}var h=new $$t.gs;h.addElement(c);b.addSet(h);c.addFilterPart(d,true);return c},a:function(a,b){var c=new $$t.gr;for(var d=0;d0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.a=new $$t.bu;this.b=new $$t.b1},init1:function(a,b,c){$.ig.$op.init.call(this);this.a=new $$t.bu;this.b=new $$t.b1;this.d=b;this.c=c},init2:function(a,b,c){$.ig.$op.init.call(this);this.a=b;this.b=c},createDataProvider:function(){return new $$t.jg(this.d,this.c,this.a,this.b)},$type:new $.ig.Type("RemoteXmlaDataProviderFactory",$.ig.$ot,[$$t.$it.$type])},true);$c("IXmlaDataProvider:iy","Object",{$type:new $.ig.Type("IXmlaDataProvider",null,[$$t.$e9.$type,$$t.$gv.$type])},true);$c("RemoteXmlaDataProvder:jg","Object",{e:null,d:null,a:null,b:null,init:function(a,b,c,d){$.ig.$op.init.call(this);this.e=a;this.d=b;this.a=c;this.b=d},discoverCatalogsAsync:function(a,b){var c=this.b;return this.f(0,a,b,null,null).j($$t.$a7.$type.specialize($$t.$co.$type),function(d){return c.deserializeResponse(d.m(),0)})},discoverCubesAsync:function(a,b){var c=this.b;return this.f(1,a,b,null,null).j($$t.$a7.$type.specialize($$t.$cr.$type),function(d){return c.deserializeResponse(d.m(),1)})},discoverDimensionsAsync:function(a,b){var c=this.b;return this.f(2,a,b,null,null).j($$t.$a7.$type.specialize($$t.$cu.$type),function(d){return c.deserializeResponse(d.m(),2)})},discoverHierarchiesAsync:function(a,b){var c=this.b;return this.f(3,a,b,null,null).j($$t.$a7.$type.specialize($$t.$cx.$type),function(d){return c.deserializeResponse(d.m(),3)})},discoverLevelsAsync:function(a,b){var c=this.b;return this.f(4,a,b,null,null).j($$t.$a7.$type.specialize($$t.$c0.$type),function(d){return c.deserializeResponse(d.m(),4)})},discoverMeasuresAsync:function(a,b){var c=this.b;return this.f(5,a,b,null,null).j($$t.$a7.$type.specialize($$t.$c2.$type),function(d){return c.deserializeResponse(d.m(),5)})},discoverMeasureGroupsAsync:function(a,b){var c=this.b;return this.f(6,a,b,null,null).j($$t.$a7.$type.specialize($$t.$c5.$type),function(d){return c.deserializeResponse(d.m(),6)})},discoverMeasureGroupDimensionsAsync:function(a,b){var c=this.b;return this.f(7,a,b,null,null).j($$t.$a7.$type.specialize($$t.$c7.$type),function(d){return c.deserializeResponse(d.m(),7)})},discoverMembersAsync:function(a,b){var c=this.b;return this.f(8,a,b,null,null).j($$t.$a7.$type.specialize($$t.$da.$type),function(d){return c.deserializeResponse(d.m(),8)})},discoverKpisAsync:function(a,b){var c=this.b;return this.f(9,a,b,null,null).j($$t.$a7.$type.specialize($$t.$de.$type),function(d){return c.deserializeResponse(d.m(),9)})},executeStatementAsync:function(a,b,c){var d=this.b;return this.f(10,b,null,c,a).j($$t.$dh.$type,function(e){return d.deserializeResponse(e.m(),10)})},f:function(a,b,c,d,e){var $self=this;var f=function(){var $ret=new $$t.h6;$ret._a=$self.d;return $ret}();var g=this.a.serializeRequest(function(){var $ret=new $$t.ba;$ret._a=a;$ret._c=$self.c(b);$ret._d=$self.c(c);$ret._b=$self.c(d);$ret._e=e;return $ret}());var h=new $$t.el(String,0);f.uploadStringCompleted=$.ig.Delegate.prototype.combine(f.uploadStringCompleted,this.g.runOn(this));f.k(new $$t.hy(0,this.e),"POST",g,h);return h._b},g:function(a,b){var c=b.userState();if(b.cancelled()){c.c()}else if(b.error()!=null){c.d(b.error())}else{c.e(b.result())}},c:function(a){if(a==null){return null}var b=new $$t.bc(String,String,0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b.add(c._a,c._b)}return b},$type:new $.ig.Type("RemoteXmlaDataProvder",$.ig.$ot,[$$t.$iy.$type])},true);$c("ICoreXmlaConnection:iv","Object",{$type:new $.ig.Type("ICoreXmlaConnection",null,[$$t.$iw.$type])},true);$c("XmlaConnection:iu","Object",{b:null,a:null,init:function(a,b){$.ig.$op.init.call(this);this.b=a;this.a=b},getXmlaSoapWebClient$1:function($t){var a=new $$t.hv($t,this.b,$$t.$h0.uTF8());a._e=this.a;return a},$type:new $.ig.Type("XmlaConnection",$.ig.$ot,[$$t.$iv.$type])},true);$c("XmlaDataSourceImpl:jh","MdxDataSourceImpl",{init:function(a){$$t.$d4.init.call(this,a);this.xmlaSourceOptions(a)},_xmlaSourceOptions:null,xmlaSourceOptions:function(a){if(arguments.length===1){this._xmlaSourceOptions=a;return a}else{return this._xmlaSourceOptions}},am:function(a){var $self=this;var b=this.dataProviderFactory().createDataProvider();var c=this.getProviderDefaultRestrictions();this.bn(c,"CATALOG_NAME",a);var d=this.getProviderDefaultProperties();this.bn(d,"Catalog",a);var e=b.discoverCubesAsync(d,c).j($$t.$b3.$type.specialize($$t.$cr.$type),function(f){$self.cubes($self.a3($$t.$cr.$type,f.m()));return $self.cubes()});return e},ao:function(){var $self=this;var a=this.catalog().name();var b=this.cube().name();var c=this.dataProviderFactory().createDataProvider();var d=this.getProviderDefaultRestrictions();this.bn(d,"CATALOG_NAME",a);this.bn(d,"CUBE_NAME",b);var e=this.getProviderDefaultProperties();this.bn(e,"Catalog",a);var f=c.discoverMeasureGroupsAsync(e,d).j($$t.$b3.$type.specialize($$t.$c5.$type),function(g){$self.measureGroups($self.a3($$t.$c5.$type,g.m()));return $self.measureGroups()});return f},h:function(){return new $$t.is(this.xmlaSourceOptions().serverUrl(),this.xmlaSourceOptions().requestOptions())},getProviderDefaultProperties:function(){var a=new $$t.b4($$t.$fa.$type,0);if(this.mdxSourceOptions().discoverProperties()!=null){var c=this.mdxSourceOptions().discoverProperties().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.hn(1,b.key(),b.value());a.add(function(){var $ret=new $$t.fa;$ret._a=d._a;$ret._b=d._c;return $ret}())}}if(this.catalog()!=null){this.bn(a,"Catalog",this.catalog().name())}return a},$type:new $.ig.Type("XmlaDataSourceImpl",$$t.$d4.$type)},true);$c("XmlaDiscoverProperties:jk","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("XmlaDiscoverProperties",$.ig.$ot)},true);$c("XmlaDataSourceOptions:ji","MdxDataSourceOptions",{init:function(){$$t.$fs.init.call(this)},_serverUrl:null,serverUrl:function(a){if(arguments.length===1){this._serverUrl=a;return a}else{return this._serverUrl}},_requestOptions:null,requestOptions:function(a){if(arguments.length===1){this._requestOptions=a;return a}else{return this._requestOptions}},$type:new $.ig.Type("XmlaDataSourceOptions",$$t.$fs.$type)},true);$c("RequestOptions:jj","NetworkCredential",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$jj.init1.call(this,1,b,c,String.empty())},init1:function(a,b,c,d){$$t.$hx.init1.call(this,1,b,c,d)},$type:new $.ig.Type("RequestOptions",$$t.$hx.$type)},true);$c("XmlaSampleClass:jl","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("XmlaSampleClass",$.ig.$ot)},true);$c("CustomRemoteXmlaRequestSerializer:jm","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},serializeRequest:function(a){return this.a(a)},deserializeRequest:function(a){throw new $$t.y(0)},$type:new $.ig.Type("CustomRemoteXmlaRequestSerializer",$.ig.$ot,[$$t.$a.$type])},true);$c("CustomRemoteXmlaResponseSerializer:jn","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},serializeResponse:function(a,b){throw new $$t.y(0)},deserializeResponse:function(a,b){return this.a(a,b)},$type:new $.ig.Type("CustomRemoteXmlaResponseSerializer",$.ig.$ot,[$$t.$bt.$type])},true);$c("OlapXmlaDataSource:jo","DataSourceBase",{staticInit:function(){$$t.$jo.a5()},init:function(a){$$t.$jp.init.call(this);var b=$$t.$b0.getJavascriptObjectProperty(a,"serverUrl");var c=$$t.$b0.getJavascriptObjectProperty(a,"catalog");var d=$$t.$b0.getJavascriptObjectProperty(a,"cube");var e=$$t.$b0.getJavascriptObjectProperty(a,"measures");var f=$$t.$b0.getJavascriptObjectProperty(a,"measureGroup");var g=$$t.$b0.getJavascriptObjectProperty(a,"filters");var h=$$t.$b0.getJavascriptObjectProperty(a,"columns");var i=$$t.$b0.getJavascriptObjectProperty(a,"rows");var j=$$t.$b0.getJavascriptObjectProperty(a,"requestOptions");var k=$$t.$b0.getJavascriptObjectProperty(a,"enableResultCache");var l=true;if(k!=null){l=k}var m=$$t.$b0.convertToStringDictionary($$t.$b0.getJavascriptObjectProperty(a,"discoverProperties"));var n=$$t.$b0.convertToStringDictionary($$t.$b0.getJavascriptObjectProperty(a,"executeProperties"));var o=$$t.$b0.getJavascriptObjectProperty(a,"isRemote");if(o){if(j==null){j={}}var ro_=j;ro_.isCrossDomain=false}var p=$$t.$b0.getJavascriptObjectProperty(a,"serializeRequest");var q=$$t.$b0.getJavascriptObjectProperty(a,"deserializeResponse");var r=this.a0(a);var s=function(){var $ret=new $$t.ji;$ret.serverUrl(b);$ret.requestOptions(j);$ret.catalog(c);$ret.cube(d);$ret.measures(e);$ret.measureGroup(f);$ret.filters(g);$ret.columns(h);$ret.rows(i); $ret.discoverProperties(m);$ret.executeProperties(n);$ret.enableResultCache(l);$ret.mdxSettings(r);return $ret}();if(o){var t=null;var u=null;if(p!=null){t=new $$t.jm(p)}if(q!=null){u=new $$t.jn(q)}var v=new $$t.jf(1,b,j);s.dataProviderFactory(v)}this.dataSource(new $$t.jh(s))},catalogs:function(){return this.dataSource().catalogs().inner()},catalog:function(){return this.dataSource().catalog()},setCatalog:function(a){return this.dataSource().setCatalog(a).j(Array,function(b){return b.m().inner()})._c},measureGroups:function(){return this.dataSource().measureGroups().inner()},measureGroup:function(){return this.dataSource().measureGroup()},setMeasureGroup:function(a){return this.dataSource().setMeasureGroup(a).j($$t.$d7.$type,function(b){return b.m()})._c},a0:function(a){var b=new $$t.ft;var c=$$t.$b0.getJavascriptObjectProperty(a,"mdxSettings");if(c==null){return b}var d=$$t.$b0.getJavascriptObjectProperty(c,"nonEmptyOnRows");if(d!=null){b.y(d)}var e=$$t.$b0.getJavascriptObjectProperty(c,"nonEmptyOnColumns");if(e!=null){b.x(e)}var f=$$t.$b0.getJavascriptObjectProperty(c,"addCalculatedMembersOnRows");if(f!=null){b.q(f)}var g=$$t.$b0.getJavascriptObjectProperty(c,"addCalculatedMembersOnColumns");if(g!=null){b.p(g)}var h=$$t.$b0.getJavascriptObjectProperty(c,"dimensionPropertiesOnRows");if(h!=null){for(var i=0;i0){g=f.__inner[0].members().count()}return function(){var $ret=new $$t.di(f,g);$ret.name(c);return $ret}()},$type:new $.ig.Type("AxisXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$di.$type)])},true);$c("TupleXmlTypeSerializer:jc","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$jc.a!=null){return}$$t.$jc.a=new $$t.bc(String,$$t.$hc.$type,0);$$t.$jc.a.item("0",$$t.$hc.get("Member",$$t.$ho.d))},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=new $$t.ja;var d=c.a($$t.$dw.$type,b,$$t.$jc.a.item("0"),new $$t.jd);var e=new $$t.dv(d);var g=d.getEnumerator();while(g.moveNext()){var f=g.current();f.position(e)}return e},$type:new $.ig.Type("TupleXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$dv.$type)])},true);$c("AxisMemberXmlTypeSerializer:jd","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$jd.a!=null){return}$$t.$jd.a=new $$t.bc(String,$$t.$hc.$type,0);$$t.$jd.a.item("0",$$t.$hc.get("UName",$$t.$ho.d));$$t.$jd.a.item("1",$$t.$hc.get("LName",$$t.$ho.d));$$t.$jd.a.item("2",$$t.$hc.get("Caption",$$t.$ho.d));$$t.$jd.a.item("3",$$t.$hc.get("LNum",$$t.$ho.d));$$t.$jd.a.item("4",$$t.$hc.get("DisplayInfo",$$t.$ho.d))},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$jd.a.item("0")));var d=$$t.$ih.f(b.element($$t.$jd.a.item("1")));var e=$$t.$ih.f(b.element($$t.$jd.a.item("2")));var f=$$t.$ih.f(b.element($$t.$jd.a.item("3")));var g=$$t.$ih.f(b.element($$t.$jd.a.item("4")));var h=b.attribute($$t.$hc.get("Hierarchy","")).value();var i=function(){var $ret=new $$t.dw;$ret.hierarchyUniqueName(h);$ret.levelUniqueName(d);$ret.levelNumber($$t.$r.parseInt(f));$ret.uniqueName(c);$ret.caption(e);$ret.displayInfo(String.isNullOrEmpty(g)?0:$i($$t.$r.parseInt(g)));return $ret}();var k=b.elements().getEnumerator();while(k.moveNext()){var j=k.current();switch(j.name().localName()){case"UName":case"LName":case"Caption":case"LNum":case"DisplayInfo":continue;default:i.properties().add(j.name().localName(),j.value());break}}return i},$type:new $.ig.Type("AxisMemberXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$dw.$type)])},true);$c("CellXmlTypeSerializer:je","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=b.attribute($$t.$hc.get("CellOrdinal","")).value();var d=function(){var $ret=new $$t.dz;$ret.cellOrdinal($$t.$r.parseInt(c));return $ret}();var f=b.elements().getEnumerator();while(f.moveNext()){var e=f.current();d.properties().add(e.name().localName(),e.value())}return d},$type:new $.ig.Type("CellXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$dz.$type)])},true);$c("CubeXmlTypeSerializer:i0","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$hc.get("CUBE_NAME",$$t.$ho.e)));var d=$$t.$ih.f(b.element($$t.$hc.get("CUBE_CAPTION",$$t.$ho.e)));var e=$$t.$ih.f(b.element($$t.$hc.get("DESCRIPTION",$$t.$ho.e)));var f;var g=$$t.$ih.f(b.element($$t.$hc.get("CUBE_TYPE",$$t.$ho.e)));switch(g){case"CUBE":f=0;break;case"DIMENSION":f=1;break;default:f=2;break}var h=$$t.$ih.f(b.element($$t.$hc.get("CATALOG_NAME",$$t.$ho.e)));var i=$$t.$ih.b(b.element($$t.$hc.get("LAST_DATA_UPDATE",$$t.$ho.e)));var j=$$t.$ih.b(b.element($$t.$hc.get("LAST_SCHEMA_UPDATE",$$t.$ho.e)));return function(){var $ret=new $$t.cr;$ret.name(c);$ret.caption(d);$ret.description(e);$ret.cubeType(f);$ret.catalogName(h);$ret.lastProcessed(i);$ret.lastUpdated(j);return $ret}()},$type:new $.ig.Type("CubeXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$cr.$type)])},true);$c("DatabaseXmlTypeSerializer:iz","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$hc.get("CATALOG_NAME",$$t.$ho.e)));var d=$$t.$ih.f(b.element($$t.$hc.get("DESCRIPTION",$$t.$ho.e)));return function(){var $ret=new $$t.co;$ret.name(c);$ret.caption(c);$ret.uniqueName(c);$ret.description(d);return $ret}()},$type:new $.ig.Type("DatabaseXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$co.$type)])},true);$c("DimensionXmlTypeSerializer:i1","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$i1.a!=null){return}$$t.$i1.a=new $$t.bc(String,$$t.$hc.$type,0);$$t.$i1.a.item("DIMENSION_NAME",$$t.$hc.get("DIMENSION_NAME",$$t.$ho.e));$$t.$i1.a.item("DIMENSION_UNIQUE_NAME",$$t.$hc.get("DIMENSION_UNIQUE_NAME",$$t.$ho.e));$$t.$i1.a.item("DIMENSION_CAPTION",$$t.$hc.get("DIMENSION_CAPTION",$$t.$ho.e));$$t.$i1.a.item("DESCRIPTION",$$t.$hc.get("DESCRIPTION",$$t.$ho.e));$$t.$i1.a.item("DIMENSION_TYPE",$$t.$hc.get("DIMENSION_TYPE",$$t.$ho.e));$$t.$i1.a.item("DEFAULT_HIERARCHY",$$t.$hc.get("DEFAULT_HIERARCHY",$$t.$ho.e))},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$i1.a.item("DIMENSION_NAME")));var d=$$t.$ih.f(b.element($$t.$i1.a.item("DIMENSION_UNIQUE_NAME")));var e=$$t.$ih.f(b.element($$t.$i1.a.item("DIMENSION_CAPTION")));var f=$$t.$ih.f(b.element($$t.$i1.a.item("DESCRIPTION")));var g=$$t.$ih.f(b.element($$t.$i1.a.item("DIMENSION_TYPE")));var h=$$t.$r.parseInt(g);var i=$$t.$ih.f(b.element($$t.$i1.a.item("DEFAULT_HIERARCHY")));return function(){var $ret=new $$t.cu;$ret.name(c);$ret.uniqueName(d);$ret.caption(e);$ret.description(f);$ret.dimensionType(h);$ret.defaultHierarchy(i);return $ret}()},$type:new $.ig.Type("DimensionXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$cu.$type)])},true);$c("ErrorXmlTypeSerializer:ig","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){var b=new $$t.hh;var c=a;b.errorCode($$t.$ih.e(c.attribute($$t.$hc.get("ErrorCode",""))));b.description($$t.$ih.e(c.attribute($$t.$hc.get("Description",""))));b.source($$t.$ih.e(c.attribute($$t.$hc.get("Source",""))));b.helpFile($$t.$ih.e(c.attribute($$t.$hc.get("HelpFile",""))));b.severity($$t.$ih.e(c.attribute($$t.$hc.get("Severity",""))));return b},$type:new $.ig.Type("ErrorXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$hh.$type)])},true);$c("HierarchyXmlTypeSerializer:i2","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$i2.a!=null){return}$$t.$i2.a=new $$t.bc(String,$$t.$hc.$type,0);$$t.$i2.a.item("HIERARCHY_NAME",$$t.$hc.get("HIERARCHY_NAME",$$t.$ho.e));$$t.$i2.a.item("HIERARCHY_UNIQUE_NAME",$$t.$hc.get("HIERARCHY_UNIQUE_NAME",$$t.$ho.e));$$t.$i2.a.item("HIERARCHY_CAPTION",$$t.$hc.get("HIERARCHY_CAPTION",$$t.$ho.e));$$t.$i2.a.item("DESCRIPTION",$$t.$hc.get("DESCRIPTION",$$t.$ho.e));$$t.$i2.a.item("DEFAULT_MEMBER",$$t.$hc.get("DEFAULT_MEMBER",$$t.$ho.e));$$t.$i2.a.item("ALL_MEMBER",$$t.$hc.get("ALL_MEMBER",$$t.$ho.e));$$t.$i2.a.item("DIMENSION_UNIQUE_NAME",$$t.$hc.get("DIMENSION_UNIQUE_NAME",$$t.$ho.e));$$t.$i2.a.item("HIERARCHY_DISPLAY_FOLDER",$$t.$hc.get("HIERARCHY_DISPLAY_FOLDER",$$t.$ho.e));$$t.$i2.a.item("HIERARCHY_ORIGIN",$$t.$hc.get("HIERARCHY_ORIGIN",$$t.$ho.e))},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$i2.a.item("HIERARCHY_NAME")));var d=$$t.$ih.f(b.element($$t.$i2.a.item("HIERARCHY_UNIQUE_NAME")));var e=$$t.$ih.f(b.element($$t.$i2.a.item("HIERARCHY_CAPTION")));var f=$$t.$ih.f(b.element($$t.$i2.a.item("DESCRIPTION")));var g=$$t.$ih.f(b.element($$t.$i2.a.item("DEFAULT_MEMBER")));var h=$$t.$ih.f(b.element($$t.$i2.a.item("ALL_MEMBER")));var i=$$t.$ih.f(b.element($$t.$i2.a.item("DIMENSION_UNIQUE_NAME")));var j=$$t.$ih.f(b.element($$t.$i2.a.item("HIERARCHY_DISPLAY_FOLDER")));var k=$$t.$ih.f(b.element($$t.$i2.a.item("HIERARCHY_ORIGIN")));var l=k==null?1:$$t.$r.parseInt(k);return function(){var $ret=new $$t.cx;$ret.name(c);$ret.uniqueName(d);$ret.caption(e);$ret.description(f);$ret.defaultMember(g);$ret.allMember(h);$ret.dimensionUniqueName(i);$ret.hierarchyDisplayFolder(j);$ret.hierarchyOrigin(l);return $ret}()},$type:new $.ig.Type("HierarchyXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$cx.$type)])},true);$c("KpiXmlTypeSerializer:i8","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$hc.get("KPI_NAME",$$t.$ho.e)));var d=c;var e=$$t.$ih.f(b.element($$t.$hc.get("KPI_CAPTION",$$t.$ho.e)));var f=$$t.$ih.f(b.element($$t.$hc.get("KPI_DESCRIPTION",$$t.$ho.e)));var g=$$t.$ih.f(b.element($$t.$hc.get("MEASUREGROUP_NAME",$$t.$ho.e)));var h=$$t.$ih.f(b.element($$t.$hc.get("KPI_DISPLAY_FOLDER",$$t.$ho.e)));var i=$$t.$ih.f(b.element($$t.$hc.get("KPI_VALUE",$$t.$ho.e)));var j=$$t.$ih.f(b.element($$t.$hc.get("KPI_GOAL",$$t.$ho.e)));var k=$$t.$ih.f(b.element($$t.$hc.get("KPI_STATUS",$$t.$ho.e)));var l=$$t.$ih.f(b.element($$t.$hc.get("KPI_TREND",$$t.$ho.e)));var m=$$t.$ih.f(b.element($$t.$hc.get("KPI_WEIGHT",$$t.$ho.e)));var n=$$t.$ih.f(b.element($$t.$hc.get("KPI_STATUS_GRAPHIC",$$t.$ho.e)));var o=$$t.$ih.f(b.element($$t.$hc.get("KPI_TREND_GRAPHIC",$$t.$ho.e)));var p=$$t.$ih.f(b.element($$t.$hc.get("KPI_PARENT_KPI_NAME",$$t.$ho.e)));var q=$$t.$ih.f(b.element($$t.$hc.get("KPI_CURRENT_TIME_MEMBER",$$t.$ho.e)));return function(){var $ret=new $$t.de;$ret.name(c);$ret.uniqueName(d);$ret.caption(e);$ret.description(f);$ret.measureGroupName(g);$ret.kpiDisplayFolder(h);$ret.kpiValue(i);$ret.kpiGoal(j);$ret.kpiStatus(k);$ret.kpiTrend(l);$ret.kpiStatusGraphic(n);$ret.kpiTrendGraphic(o);$ret.kpiWeight(m);$ret.parentKpiName(p);$ret.currentTimeMember(q);return $ret}()},$type:new $.ig.Type("KpiXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$de.$type)])},true);$c("LevelXmlTypeSerializer:i3","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$hc.get("LEVEL_NAME",$$t.$ho.e)));var d=$$t.$ih.f(b.element($$t.$hc.get("LEVEL_UNIQUE_NAME",$$t.$ho.e)));var e=$$t.$ih.f(b.element($$t.$hc.get("LEVEL_CAPTION",$$t.$ho.e)));var f=$$t.$ih.f(b.element($$t.$hc.get("DESCRIPTION",$$t.$ho.e)));var g=$$t.$ih.f(b.element($$t.$hc.get("DIMENSION_UNIQUE_NAME",$$t.$ho.e)));var h=$$t.$ih.f(b.element($$t.$hc.get("HIERARCHY_UNIQUE_NAME",$$t.$ho.e)));var i=$$t.$ih.f(b.element($$t.$hc.get("LEVEL_NUMBER",$$t.$ho.e)));var j=$$t.$ih.f(b.element($$t.$hc.get("LEVEL_CARDINALITY",$$t.$ho.e)));var k=$$t.$ih.f(b.element($$t.$hc.get("LEVEL_ORIGIN",$$t.$ho.e)));var l=$$t.$ih.f(b.element($$t.$hc.get("LEVEL_ORDERING_PROPERTY",$$t.$ho.e)));return function(){var $ret=new $$t.c0;$ret.name(c);$ret.uniqueName(d);$ret.caption(e);$ret.description(f);$ret.dimensionUniqueName(g);$ret.hierarchyUniqueName(h);$ret.depth($$t.$r.parseInt(i));$ret.membersCount($$t.$r.parseInt(j));$ret.levelOrigin(String.isNullOrEmpty(k)?0:$$t.$r.parseInt(k));$ret.levelOrderingProperty(l);return $ret}()},$type:new $.ig.Type("LevelXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$c0.$type)])},true);$c("MeasureGroupDimensionXmlTypeSerializer:i6","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$i6.a!=null){return}$$t.$i6.a=new $$t.bc(String,$$t.$hc.$type,0);$$t.$i6.a.item("CATALOG_NAME",$$t.$hc.get("CATALOG_NAME",$$t.$ho.e));$$t.$i6.a.item("CUBE_NAME",$$t.$hc.get("CUBE_NAME",$$t.$ho.e));$$t.$i6.a.item("MEASUREGROUP_NAME",$$t.$hc.get("MEASUREGROUP_NAME",$$t.$ho.e));$$t.$i6.a.item("DIMENSION_UNIQUE_NAME",$$t.$hc.get("DIMENSION_UNIQUE_NAME",$$t.$ho.e));$$t.$i6.a.item("MEASUREGROUP_CARDINALITY",$$t.$hc.get("MEASUREGROUP_CARDINALITY",$$t.$ho.e));$$t.$i6.a.item("DIMENSION_CARDINALITY",$$t.$hc.get("DIMENSION_CARDINALITY",$$t.$ho.e));$$t.$i6.a.item("DIMENSION_IS_VISIBLE",$$t.$hc.get("DIMENSION_IS_VISIBLE",$$t.$ho.e));$$t.$i6.a.item("DIMENSION_IS_FACT_DIMENSION",$$t.$hc.get("DIMENSION_IS_FACT_DIMENSION",$$t.$ho.e));$$t.$i6.a.item("DIMENSION_PATH",$$t.$hc.get("DIMENSION_PATH",$$t.$ho.e));$$t.$i6.a.item("DIMENSION_GRANULARITY",$$t.$hc.get("DIMENSION_GRANULARITY",$$t.$ho.e))},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$i6.a.item("CATALOG_NAME")));var d=$$t.$ih.f(b.element($$t.$i6.a.item("CUBE_NAME")));var e=$$t.$ih.f(b.element($$t.$i6.a.item("MEASUREGROUP_NAME")));var f=$$t.$ih.f(b.element($$t.$i6.a.item("DIMENSION_UNIQUE_NAME")));var g=$$t.$ih.f(b.element($$t.$i6.a.item("MEASUREGROUP_CARDINALITY")));var h=g=="ONE"?0:1;var i=$$t.$ih.f(b.element($$t.$i6.a.item("DIMENSION_CARDINALITY")));var j=i=="ONE"?0:1;var k=$$t.$ih.a(b.element($$t.$i6.a.item("DIMENSION_IS_VISIBLE")));var l=$$t.$ih.a(b.element($$t.$i6.a.item("DIMENSION_IS_FACT_DIMENSION")));var m=$$t.$ih.f(b.element($$t.$i6.a.item("DIMENSION_PATH")));var n=$$t.$ih.f(b.element($$t.$i6.a.item("DIMENSION_GRANULARITY")));return function(){var $ret=new $$t.c7;$ret.catalogName(c);$ret.cubeName(d);$ret.measureGroupName(e);$ret.dimensionUniqueName(f);$ret.measureGroupCardinality(h);$ret.dimensionCardinality(j);$ret.isDimensionVisible(k);$ret.isFactDimension(l);$ret.dimensionPath(m);$ret.dimensionGranularity(n);return $ret}()},$type:new $.ig.Type("MeasureGroupDimensionXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$c7.$type)])},true);$c("MeasureGroupXmlTypeSerializer:i5","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$i5.a!=null){return}$$t.$i5.a=new $$t.bc(String,$$t.$hc.$type,0);$$t.$i5.a.item("CATALOG_NAME",$$t.$hc.get("CATALOG_NAME",$$t.$ho.e));$$t.$i5.a.item("CUBE_NAME",$$t.$hc.get("CUBE_NAME",$$t.$ho.e));$$t.$i5.a.item("MEASUREGROUP_NAME",$$t.$hc.get("MEASUREGROUP_NAME",$$t.$ho.e));$$t.$i5.a.item("MEASUREGROUP_CAPTION",$$t.$hc.get("MEASUREGROUP_CAPTION",$$t.$ho.e));$$t.$i5.a.item("DESCRIPTION",$$t.$hc.get("DESCRIPTION",$$t.$ho.e))},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$i5.a.item("CATALOG_NAME")));var d=$$t.$ih.f(b.element($$t.$i5.a.item("CUBE_NAME")));var e=$$t.$ih.f(b.element($$t.$i5.a.item("MEASUREGROUP_NAME")));var f=$$t.$ih.f(b.element($$t.$i5.a.item("MEASUREGROUP_CAPTION")));var g=$$t.$ih.f(b.element($$t.$i5.a.item("DESCRIPTION")));return function(){var $ret=new $$t.c5;$ret.catalogName(c);$ret.cubeName(d);$ret.name(e);$ret.caption(f);$ret.description(g);return $ret}()},$type:new $.ig.Type("MeasureGroupXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$c5.$type)])},true);$c("MeasureXmlTypeSerializer:i4","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$i4.a!=null){return}$$t.$i4.a=new $$t.bc(String,$$t.$hc.$type,0);$$t.$i4.a.item("MEASURE_NAME",$$t.$hc.get("MEASURE_NAME",$$t.$ho.e));$$t.$i4.a.item("MEASURE_UNIQUE_NAME",$$t.$hc.get("MEASURE_UNIQUE_NAME",$$t.$ho.e));$$t.$i4.a.item("MEASURE_CAPTION",$$t.$hc.get("MEASURE_CAPTION",$$t.$ho.e));$$t.$i4.a.item("DESCRIPTION",$$t.$hc.get("DESCRIPTION",$$t.$ho.e));$$t.$i4.a.item("DEFAULT_FORMAT_STRING",$$t.$hc.get("DEFAULT_FORMAT_STRING",$$t.$ho.e));$$t.$i4.a.item("MEASUREGROUP_NAME",$$t.$hc.get("MEASUREGROUP_NAME",$$t.$ho.e));$$t.$i4.a.item("MEASURE_AGGREGATOR",$$t.$hc.get("MEASURE_AGGREGATOR",$$t.$ho.e));$$t.$i4.a.item("MEASURE_DISPLAY_FOLDER",$$t.$hc.get("MEASURE_DISPLAY_FOLDER",$$t.$ho.e))},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$i4.a.item("MEASURE_NAME")));var d=$$t.$ih.f(b.element($$t.$i4.a.item("MEASURE_UNIQUE_NAME")));var e=$$t.$ih.f(b.element($$t.$i4.a.item("MEASURE_CAPTION")));var f=$$t.$ih.f(b.element($$t.$i4.a.item("DESCRIPTION")));var g=$$t.$ih.f(b.element($$t.$i4.a.item("DEFAULT_FORMAT_STRING")));var h=$$t.$ih.f(b.element($$t.$i4.a.item("MEASUREGROUP_NAME")));var i=$$t.$ih.f(b.element($$t.$i4.a.item("MEASURE_AGGREGATOR")));var j=$$t.$r.parseInt(i);var k=$$t.$ih.f(b.element($$t.$i4.a.item("MEASURE_DISPLAY_FOLDER")));return function(){var $ret=new $$t.c2;$ret.name(c);$ret.uniqueName(d);$ret.caption(e);$ret.description(f);$ret.defaultFormatString(g);$ret.measureGroupName(h);$ret.aggregatorType(j);$ret.measureDisplayFolder(k);return $ret}()},$type:new $.ig.Type("MeasureXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$c2.$type)])},true);$c("MemberXmlTypeSerializer:i7","Object",{init:function(){$.ig.$op.init.call(this);if($$t.$i7.a!=null){return}$$t.$i7.a=new $$t.bc(String,$$t.$hc.$type,0);$$t.$i7.a.item("CATALOG_NAME",$$t.$hc.get("CATALOG_NAME",$$t.$ho.e));$$t.$i7.a.item("CUBE_NAME",$$t.$hc.get("CUBE_NAME",$$t.$ho.e));$$t.$i7.a.item("MEMBER_NAME",$$t.$hc.get("MEMBER_NAME",$$t.$ho.e));$$t.$i7.a.item("MEMBER_UNIQUE_NAME",$$t.$hc.get("MEMBER_UNIQUE_NAME",$$t.$ho.e));$$t.$i7.a.item("MEMBER_TYPE",$$t.$hc.get("MEMBER_TYPE",$$t.$ho.e));$$t.$i7.a.item("DIMENSION_UNIQUE_NAME",$$t.$hc.get("DIMENSION_UNIQUE_NAME",$$t.$ho.e));$$t.$i7.a.item("HIERARCHY_UNIQUE_NAME",$$t.$hc.get("HIERARCHY_UNIQUE_NAME",$$t.$ho.e));$$t.$i7.a.item("LEVEL_UNIQUE_NAME",$$t.$hc.get("LEVEL_UNIQUE_NAME",$$t.$ho.e));$$t.$i7.a.item("MEMBER_CAPTION",$$t.$hc.get("MEMBER_CAPTION",$$t.$ho.e));$$t.$i7.a.item("DESCRIPTION",$$t.$hc.get("DESCRIPTION",$$t.$ho.e));$$t.$i7.a.item("LEVEL_NUMBER",$$t.$hc.get("LEVEL_NUMBER",$$t.$ho.e));$$t.$i7.a.item("CHILDREN_CARDINALITY",$$t.$hc.get("CHILDREN_CARDINALITY",$$t.$ho.e));$$t.$i7.a.item("PARENT_UNIQUE_NAME",$$t.$hc.get("PARENT_UNIQUE_NAME",$$t.$ho.e));$$t.$i7.a.item("SCOPE",$$t.$hc.get("SCOPE",$$t.$ho.e));$$t.$i7.a.item("PARENT_LEVEL",$$t.$hc.get("PARENT_LEVEL",$$t.$ho.e))},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=$$t.$ih.f(b.element($$t.$i7.a.item("CATALOG_NAME")));var d=$$t.$ih.f(b.element($$t.$i7.a.item("CUBE_NAME")));var e=$$t.$ih.f(b.element($$t.$i7.a.item("MEMBER_NAME")));var f=$$t.$ih.f(b.element($$t.$i7.a.item("MEMBER_UNIQUE_NAME")));var g=$$t.$ih.f(b.element($$t.$i7.a.item("MEMBER_TYPE")));var h=$$t.$ih.f(b.element($$t.$i7.a.item("DIMENSION_UNIQUE_NAME")));var i=$$t.$ih.f(b.element($$t.$i7.a.item("HIERARCHY_UNIQUE_NAME")));var j=$$t.$ih.f(b.element($$t.$i7.a.item("LEVEL_UNIQUE_NAME")));var k=$$t.$ih.f(b.element($$t.$i7.a.item("MEMBER_CAPTION")));var l=$$t.$ih.f(b.element($$t.$i7.a.item("DESCRIPTION")));var m=$$t.$ih.f(b.element($$t.$i7.a.item("LEVEL_NUMBER")));var n=$$t.$ih.f(b.element($$t.$i7.a.item("CHILDREN_CARDINALITY")));var o=$$t.$ih.f(b.element($$t.$i7.a.item("PARENT_UNIQUE_NAME")));var p=$$t.$ih.f(b.element($$t.$i7.a.item("SCOPE")));var q=$$t.$ih.f(b.element($$t.$hc.get("PARENT_LEVEL",$$t.$ho.e)));var r=$m($$t.$r.$type,null);return function(){var $ret=new $$t.da;$ret.catalogName(c);$ret.cubeName(d);$ret.dimensionUniqueName(h);$ret.hierarchyUniqueName(i);$ret.levelUniqueName(j);$ret.levelDepth($$t.$r.parseInt(m));$ret.name(e);$ret.uniqueName(f);$ret.memberType($$t.$r.parseInt(g));$ret.caption(k);$ret.childrenCardinality($$t.$r.parseInt(n));$ret.description(l);$ret.parentUniqueName(o);$ret.scope(p==null?r:$m($$t.$r.$type,$$t.$r.parseInt(p)));$ret.parentLevel(String.isNullOrEmpty(q)?0:$$t.$r.parseInt(q));return $ret}()},$type:new $.ig.Type("MemberXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$da.$type)])},true);$c("ResultXmlTypeSerializer:i9","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){if(a.nodeType()!=1){return null}var b=a;var c=b.name().namespaceName();switch(c){case $$t.$ho.b:return function(){var $ret=new $$t.dh;$ret.isEmpty(true);return $ret}();case $$t.$ho.d:var d=b.element($$t.$hc.get("OlapInfo",$$t.$ho.d));var e=b.element($$t.$hc.get("Axes",$$t.$ho.d));var f=new $$t.ja;var g=f.a($$t.$di.$type,e,$$t.$hc.get("Axis",$$t.$ho.d),new $$t.jb);var h=b.element($$t.$hc.get("CellData",$$t.$ho.d));var i=f.a($$t.$dz.$type,h,$$t.$hc.get("Cell",$$t.$ho.d),new $$t.je);return function(){var $ret=new $$t.dh;$ret.axes(g);$ret.cells(i);return $ret}()}return null},$type:new $.ig.Type("ResultXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$dh.$type)])},true);$c("SerializerUtils:ih","Object",{init:function(){$.ig.$op.init.call(this)},f:function(a){if(a!=null){return a.value()}else{return null}},e:function(a){if(a!=null){return a.value()}else{return null}},a:function(a){var b=$$t.$ih.f(a).toLowerCase();return b=="true"},b:function(a){if(a!=null&&!String.isNullOrEmpty(a.value())){return $$t.$ih.d(a.value())}else{return $$t.$ih.c()}},d:function(a){var dateString_=a;var b;b=function(text){var match=/^\s*(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(.*)$/.exec(text);if(!match){throw"Invalid textual date representation."}var year=parseInt(match[1],10);var month=parseInt(match[2],10)-1;var day=parseInt(match[3],10);var hours=parseInt(match[4],10);var minutes=parseInt(match[5],10);var seconds=parseInt(match[6],10);return new Date(year,month,day,hours,minutes,seconds)}(dateString_);return b},c:function(){var a;a=new Date(2e3,0,1);return a},$type:new $.ig.Type("SerializerUtils",$.ig.$ot)},true);$c("XmlaConstants:jq","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("XmlaConstants",$.ig.$ot)},true);$c("XmlaSoapFaultXmlTypeSerializer:id","Object",{init:function(){$.ig.$op.init.call(this)},deserialize:function(a){var b=a;var c=new $$t.hp;var e=b.elements().getEnumerator();while(e.moveNext()){var d=e.current();switch(d.name().localName()){case"faultcode":c._c=$$t.$ih.f(d);break;case"faultstring":c._d=$$t.$ih.f(d);break;case"faultactor":c._b=$$t.$ih.f(d);break}}var f=b.element($$t.$hc.get("detail",""));if(f!=null){var g=f.elements1($$t.$hc.get("Error",""));var h=new $$t.b4($$t.$hh.$type,0);var i=new $$t.ig;var k=g.getEnumerator();while(k.moveNext()){var j=k.current();var l=i.deserialize(j);h.add(l)}c._a=function(){var $ret=new $$t.hk;$ret._a=h.toArray();return $ret}()}return c},$type:new $.ig.Type("XmlaSoapFaultXmlTypeSerializer",$.ig.$ot,[$$t.$ie.$type.specialize($$t.$hp.$type)])},true);$c("CubeConstants:jr","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("CubeConstants",$.ig.$ot)},true);$c("DimensionConstants:js","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("DimensionConstants",$.ig.$ot)},true);$c("HierarchyConstants:jt","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("HierarchyConstants",$.ig.$ot)},true);$c("InstanceConstants:ju","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("InstanceConstants",$.ig.$ot)},true);$c("KpiConstants:jv","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("KpiConstants",$.ig.$ot)},true);$c("LevelConstants:jw","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LevelConstants",$.ig.$ot)},true);$c("MeasureConstants:jx","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureConstants",$.ig.$ot)},true);$c("MeasureGroupConstants:jy","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureGroupConstants",$.ig.$ot)},true);$c("MeasureGroupDimensionConstants:jz","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureGroupDimensionConstants",$.ig.$ot)},true);$c("MemberConstants:j0","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MemberConstants",$.ig.$ot)},true);$c("OlapSchemaConstants:j1","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("OlapSchemaConstants",$.ig.$ot)},true);$c("CubeRestrictions:j2","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("CubeRestrictions",$.ig.$ot)},true);$c("DimensionRestrictions:j3","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("DimensionRestrictions",$.ig.$ot)},true);$c("HierarchyRestrictions:j4","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("HierarchyRestrictions",$.ig.$ot)},true);$c("KpiRestrictions:j5","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("KpiRestrictions",$.ig.$ot)},true);$c("LevelRestrictions:j6","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("LevelRestrictions",$.ig.$ot)},true);$c("MeasureRestrictions:j7","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureRestrictions",$.ig.$ot)},true);$c("MeasureGroupRestrictions:j8","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureGroupRestrictions",$.ig.$ot)},true);$c("MeasureGroupDimensionRestrictions:j9","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MeasureGroupDimensionRestrictions",$.ig.$ot)},true);$c("MemberRestrictions:ka","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("MemberRestrictions",$.ig.$ot)},true);$c("CatalogConstants:kb","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("CatalogConstants",$.ig.$ot)},true);$c("ColumnsConstants:kc","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ColumnsConstants",$.ig.$ot)},true);$c("ProviderTypeConstants:kd","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ProviderTypeConstants",$.ig.$ot)},true);$c("TableConstants:ke","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("TableConstants",$.ig.$ot)},true);$c("DbSchemaConstants:kf","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("DbSchemaConstants",$.ig.$ot)},true);$c("CatalogRestrictions:kg","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("CatalogRestrictions",$.ig.$ot)},true);$c("ColumnsRestrictions:kh","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ColumnsRestrictions",$.ig.$ot)},true);$c("ProviderTypeRestrictions:ki","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ProviderTypeRestrictions",$.ig.$ot)},true);$c("TableRestrictions:kj","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("TableRestrictions",$.ig.$ot)},true);$c("MdxCalculatedMembersCache___GetMemberAliasExpressionPairs__IteratorClass","Object",{d:0,c:null,b:null,__4__this:null,init:function(a){this.c=new $$t.bf(String,String);$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;this.b=this.__4__this.b.getEnumerator();this.d=1;break;case 1:this.d=-1;if(this.b.moveNext()){this.c=this.b.current();this.d=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.MdxCalculatedMembersCache___GetMemberAliasExpressionPairs__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.y(0)},dispose:function(){},current:function(){return this.c},current1:function(){return this.c},$type:new $.ig.Type("MdxCalculatedMembersCache___GetMemberAliasExpressionPairs__IteratorClass",$.ig.$ot,[$$t.$a7.$type.specialize($$t.$bf.$type.specialize(String,String)),$$t.$p.$type,$$t.$a8.$type.specialize($$t.$bf.$type.specialize(String,String)),$$t.$q.$type,$$t.$ao.$type])},true);$c("MdxSet___GetMdxElements__IteratorClass","Object",{d:0,a:null,c:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){ while(this.d>=0){switch(this.d){case 0:this.d=-1;this.c=this.__4__this.d.getEnumerator();this.d=1;break;case 1:this.d=-1;if(this.c.moveNext()){this.a=this.c.current();this.d=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.MdxSet___GetMdxElements__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.y(0)},dispose:function(){},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("MdxSet___GetMdxElements__IteratorClass",$.ig.$ot,[$$t.$a7.$type.specialize($$t.$f8.$type),$$t.$p.$type,$$t.$a8.$type.specialize($$t.$f8.$type),$$t.$q.$type,$$t.$ao.$type])},true);$c("MdxAxis___GetMdxSets__IteratorClass","Object",{d:0,a:null,c:null,__4__this:null,init:function(a){$.ig.$op.init.call(this);this.d=a},moveNext:function(){while(this.d>=0){switch(this.d){case 0:this.d=-1;this.c=this.__4__this.f.getEnumerator();this.d=1;break;case 1:this.d=-1;if(this.c.moveNext()){this.a=this.c.current();this.d=1;return true}break}}return false},getEnumerator:function(){var d__;if(this.d==-2){this.d=0;d__=this}else{d__=new $.ig.MdxAxis___GetMdxSets__IteratorClass(0);d__.__4__this=this.__4__this}return d__},reset:function(){throw new $$t.y(0)},dispose:function(){},current:function(){return this.a},current1:function(){return this.a},$type:new $.ig.Type("MdxAxis___GetMdxSets__IteratorClass",$.ig.$ot,[$$t.$a7.$type.specialize($$t.$f7.$type),$$t.$p.$type,$$t.$a8.$type.specialize($$t.$f7.$type),$$t.$q.$type,$$t.$ao.$type])},true);$$t.$b2.b=new $$t.b2;$$t.$d0.a=new $$t.d0;$$t.$d2.a=new $$t.d2;$$t.$cq.a=new $$t.cq;$$t.$d3.a=new $$t.d3;$$t.$ct.a=new $$t.ct;$$t.$cw.a=new $$t.cw;$$t.$cz.a=new $$t.cz;$$t.$df.a=new $$t.df;$$t.$c1.a=new $$t.c1;$$t.$c9.a=new $$t.c9;$$t.$c6.a=new $$t.c6;$$t.$c4.a=new $$t.c4;$$t.$dd.a=new $$t.dd;$$t.$bw.a=new $$t.bw;$$t.$dg.a=new $$t.dg;$$t.$d1.a=new $$t.d1;$$t.$ho.d="urn:schemas-microsoft-com:xml-analysis:mddataset";$$t.$ho.e="urn:schemas-microsoft-com:xml-analysis:rowset";$$t.$ho.b="urn:schemas-microsoft-com:xml-analysis:empty";$$t.$ho.c="urn:schemas-microsoft-com:xml-analysis:exception";$$t.$hq.g="http://schemas.xmlsoap.org/soap/envelope/";$$t.$hu.a=null;if($$t.$hu.staticInit&&!$$t.$hu.xmlaSoapWebClientStaticInitCalled){$$t.$hu.staticInit();$$t.$hu.xmlaSoapWebClientStaticInitCalled=true}if($$t.$jo.staticInit&&!$$t.$jo.olapXmlaDataSourceStaticInitCalled){$$t.$jo.staticInit();$$t.$jo.olapXmlaDataSourceStaticInitCalled=true}$$t.$jb.a=null;$$t.$jc.a=null;$$t.$jd.a=null;$$t.$i1.a=null;$$t.$i2.a=null;$$t.$i6.a=null;$$t.$i5.a=null;$$t.$i4.a=null;$$t.$i7.a=null});