/*!@license
* Infragistics.Web.ClientUI infragistics.sparkline.js 21.2.20212.99
*
* Copyright (c) 2011-2022 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.dv_core.js
*     infragistics.dv_interactivity.js
*     infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_interactivity","./infragistics.dv_visualdata","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$aa=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["HorizontalAxisView:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Enum:s","Array:t","IList:u","ICollection:v","IEnumerable:w","IEnumerator:x","Error:y","Error:z","Number:aa","String:ab","StringComparison:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat:af","Calendar:ag","Date:ah","Number:ai","DayOfWeek:aj","DateTimeKind:ak","CalendarWeekRule:al","NumberFormatInfo:am","CompareInfo:an","CompareOptions:ao","IEnumerable$1:ap","IEnumerator$1:aq","IDisposable:ar","StringSplitOptions:as","Number:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Assembly:az","Stream:a0","SeekOrigin:a1","RuntimeTypeHandle:a2","MethodInfo:a3","MethodBase:a4","MemberInfo:a5","ParameterInfo:a6","TypeCode:a7","ConstructorInfo:a8","PropertyInfo:a9","ServiceProvider_Spark:ba","Dictionary:bb","XamSparklineView:bc","ISchedulableRender:bd","SparklineController:be","DependencyObject:bf","DependencyProperty:bg","PropertyMetadata:bh","PropertyChangedCallback:bi","MulticastDelegate:bj","IntPtr:bk","DependencyPropertyChangedEventArgs:bl","DependencyPropertiesCollection:bm","UnsetValue:bn","Script:bo","Binding:bp","PropertyPath:bq","IFastItemsSourceProvider:br","IFastItemsSource:bs","IGetItemAtIndex:bt","IFastItemColumn$1:bu","IList$1:bv","ICollection$1:bw","IFastItemColumnPropertyName:bx","Func$2:by","EventHandler$1:bz","FastItemsSourceEventArgs:b0","EventArgs:b1","FastItemsSourceEventAction:b2","NotifyCollectionChangedEventArgs:b3","NotifyCollectionChangedAction:b4","List$1:b5","IArray:b6","IArrayList:b7","Array:b8","CompareCallback:b9","Func$3:ca","Action$1:cb","Comparer$1:cc","IComparer:cd","IComparer$1:ce","DefaultComparer$1:cf","Comparison$1:cg","ReadOnlyCollection$1:ch","Predicate$1:ci","NotImplementedException:cj","XamSparkline:ck","Control:cl","FrameworkElement:cm","UIElement:cn","Transform:co","Visibility:cp","Style:cq","Thickness:cr","HorizontalAlignment:cs","VerticalAlignment:ct","Brush:cu","Color:cv","Math:cw","ArgumentException:cx","CssGradientUtil:cy","GradientStop:cz","LinearGradientBrush:c0","Point:c1","TrendLineType:c2","SparklineDisplayType:c3","UnknownValuePlotting:c4","BindingFormatter:c5","FastReflectionHelper:c6","PlatformSpecifierType:c7","FormatSpecifier:c8","NumberFormatSpecifier:c9","DateTimeFormatSpecifier:da","MessageChannel_Spark:db","Message_Spark:dc","MessageEventHandler:dd","Queue$1:de","InvalidOperationException:df","Delegate:dg","Interlocked:dh","VerticalAxisView:di","Dictionary$2:dj","IDictionary$2:dk","KeyValuePair$2:dl","IDictionary:dm","IEqualityComparer$1:dn","EqualityComparer$1:dp","IEqualityComparer:dq","DefaultEqualityComparer$1:dr","Thread:ds","ThreadStart:dt","AxisRenderMessage_Spark:du","RenderingMessage_Spark:dv","SparkLayerType:dw","ContainerResizedMessage_Spark:dx","DomRenderer:dy","DomWrapper:dz","DomWrapperPosition:d0","Action:d1","INormalizedEvent:d2","Callback:d3","CanvasContext2D:d4","CanvasContext:d5","TextMetrics:d6","ImageData:d7","CanvasElement:d8","Element:d9","Node:ea","ElementAttributeCollection:eb","ElementCollection:ec","WebStyle:ed","ElementNodeType:ee","document:ef","EventListener$1:eg","Event:eh","DOMTokenList:ei","EventListener:ej","IElementEventHandler:ek","ElementEventHandler:el","ElementAttribute:em","Gradient:en","DomPortal:eo","RenderingContext:ep","IRenderer:eq","Rectangle:er","Shape:es","DoubleCollection:et","PenLineJoin:eu","Rect:ev","Size:ew","Path:ex","Geometry:ey","GeometryType:ez","PathMarkupParser:e0","PathMarkupToken:e1","PathMarkupTokenType:e2","PathGeometry:e3","PathFigureCollection:e4","PathFigure:e5","PathSegmentCollection:e6","PathSegment:e7","PathSegmentType:e8","LineSegment:e9","BezierSegment:fa","ArcSegment:fb","SweepDirection:fc","TextBlock:fd","Polygon:fe","PointCollection:ff","Polyline:fg","DataTemplateRenderInfo:fh","DataTemplatePassInfo:fi","ContentControl:fj","DataTemplate:fk","DataTemplateRenderHandler:fl","DataTemplateMeasureHandler:fm","DataTemplateMeasureInfo:fn","DataTemplatePassHandler:fo","Line:fp","FontInfo:fq","FontUtil:fr","ViewportChangedMessage_Spark:fs","InteractionMessage_Spark:ft","PixelRatioMessage_Spark:fu","ClearMessage_Spark:fv","SparklineAxisVisualData:fw","LabelAppearanceData:fx","IVisualData:fy","ColorData:fz","BrushAppearanceData:f0","StringBuilder:f1","Environment:f2","LineVisualData:f3","PrimitiveVisualData:f4","PrimitiveAppearanceData:f5","RectData:f6","ShapeTags:f7","PointData:f8","GetPointsSettings:f9","AppearanceHelper:ga","LinearGradientBrushAppearanceData:gb","GradientStopAppearanceData:gc","SolidBrushAppearanceData:gd","GeometryData:ge","LineGeometry:gf","GeometryGroup:gg","GeometryCollection:gh","FillRule:gi","RectangleGeometry:gj","EllipseGeometry:gk","EllipseGeometryData:gl","RectangleGeometryData:gm","LineGeometryData:gn","PathGeometryData:go","PathFigureData:gp","SegmentData:gq","LineSegmentData:gr","PolyLineSegment:gs","PolylineSegmentData:gt","ArcSegmentData:gu","PolyBezierSegment:gv","PolyBezierSegmentData:gw","BezierSegmentData:gx","RotateTransform:gy","TransformGroup:gz","TransformCollection:g0","SparklineConnector:g1","DeviceUtils:g2","PropertyChangedMessage_Spark:g3","ConfigurationMessage_Spark:g4","ContainerSizeChangedMessage_Spark:g5","DataChangedMessage_Spark:g6","SparklineVisualData:g7","PathVisualData:g8","SparkFramePreparer:g9","SparkFrame:ha","TrendCalculators:hb","LeastSquaresFit:hc","Numeric:hd","MathUtil:he","Random:hf","FastItemsSource:hg","ColumnReference:hh","IFastItemColumnInternal:hi","Tuple$2:hj","FastItemDateTimeColumn:hk","FastItemColumn:hl","FastItemObjectColumn:hm","FastItemIntColumn:hn","ToooltipTemplateMessage_Spark:ho","MouseLeaveMessage_Spark:hp","MouseMoveMessage_Spark:hq","BrushChangedMessage_Spark:hr","VisibilityMessage_Spark:hs","NumberChangedMessage_Spark:ht","ContainerMessage_Spark:hu","TooltipMessage_Spark:hv","SparklineToolTipContext:hw","NormalRangeMessage_Spark:hx","TrendLineMessage_Spark:hy","ColumnMessage_Spark:hz","WinLossColumnMessage_Spark:h0","PolygonMessage_Spark:h1","MarkerMessage_Spark:h2","FastItemsSourceReference:h3","CanvasRenderScheduler:h4","window:h5","EventProxy:h6","ModifierKeys:h7","Func$4:h8","MouseWheelHandler:h9","GestureHandler:ia","ZoomGestureHandler:ib","FlingGestureHandler:ic","ContactHandler:id","TouchHandler:ie","MouseOverHandler:ig","MouseHandler:ih","KeyHandler:ii","Key:ij","CanvasGestureDOMEventProxy:ik","BaseDOMEventProxy:il","DOMEventProxy:im","MSGesture:io","MouseEventArgs:ip","TouchGestureRecognizer:iq","TouchGestureState:ir","IExecutionContext:is","ExecutionContextExecuteCallback:it","TouchVelocityTracker:iu","TouchHistoryItem:iv","TouchVelocityReading:iw","TouchPointInfo:ix","TouchGestureEventHandler:iy","TouchGestureEventArgs:iz","CancelableTouchGestureEventHandler:i0","DOMExecutionContext:i1","TypeRegistrar:i2","CanvasViewRenderer:i3","CoreGeometryUtil:i4","TranslateTransform:i5","ScaleTransform:i6","DataContext:i7","ILegendContext:i8","INotifyPropertyChanged:i9","PropertyChangedEventHandler:ja","PropertyChangedEventArgs:jb","MessageHandler_Spark:jc","MessageHandlerEventHandler:jd","AbstractEnumerable:je","Func$1:jf","AbstractEnumerator:jg","GenericEnumerable$1:jh","GenericEnumerator$1:ji"]);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.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.equalsSimple,$3=$.ig.util.tryParseInt32_1,$4=$.ig.util.tryParseInt32_2,$5=$.ig.util.intToString1,$6=$.ig.util.parseInt32_1,$7=$.ig.util.parseInt32_2,$8=$.ig.util.compare,$9=$.ig.util.replace,$aa=$.ig.util.stringFormat,$ab=$.ig.util.stringFormat1,$ac=$.ig.util.stringFormat2,$ad=$.ig.util.stringCompare1,$ae=$.ig.util.stringCompare2,$af=$.ig.util.stringCompare3;$d("SparklineDisplayType:c3",false,false,{Line:0,Area:1,Column:2,WinLoss:3});$d("SparkLayerType:dw",false,false,{SparkLayer:1,MarkerLayer:2,ToolTipLayer:4,RangeLayer:8,TrendLayer:16});$c("HorizontalAxisView:a","Object",{j:null,w:null,m:null,l:null,s:0,v:0,u:0,k:null,r:0,ag:null,af:null,ah:null,a:null,n:false,init:function(a){var $self=this;this.r=-1;this.a=["border-top-width","border-top-color","color"];this.n=false;this.q=1;this.o=new $$t.dj($$t.$c.$type,$$t.$dd.$type,0);$.ig.$op.init.call(this);this.p().item($$t.$du.$type,function(b){$self.ac($b($$t.$du.$type,b))});this.p().item($$t.$dx.$type,function(b){$self.y($b($$t.$dx.$type,b))});this.p().item($$t.$fs.$type,function(b){$self.ae($b($$t.$fs.$type,b))});this.p().item($$t.$fu.$type,function(b){$self.ab($b($$t.$fu.$type,b))});this.j=a},b:function(){if(!this.n){this.n=true;this.k.a("ui-sparkline-axis-x",this.a)}return this.a},t:function(){var a=this.r;if(a>=0){return a}var b=this.b()[0];if(b!=null){a=$$t.$l.parseInt(b)}this.r=a=a<1?1:a;return a},q:0,g:null,h:function(a){if(arguments.length===1){var b=this.g;this.g=a;this.k=a.getService("View");this.aa(b,this.g);return a}else{return this.g}},o:null,p:function(a){if(arguments.length===1){this.o=a;return a}else{return this.o}},d:null,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:null,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},z:function(a){var $self=this;var b;if(function(){var c=$self.p().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},aa:function(a,b){if(a!=null){this.f().detachTarget(this.z.runOn(this))}if(b!=null){this.f(b.getService("RenderingMessages"));this.e(b.getService("InteractionMessages"));this.f().attachTarget(this.z.runOn(this))}},y:function(a){this.w=a._j;this.m=a._b;this.l=this.k.o("ui-sparkline-axis-x");if(this.l==null){this.l=$$t.$fr.getFont(a._h)}if(this.m!=null){this.m.ac(this.l)}this.s=$$t.$fr.getCurrentFontHeight(a._h,this.l);if(this.j!=null&&this.j.horizontalAxisVisibility()!=1){a._d=a._d-this.s;a._e=this.t()}},ae:function(a){this.v=this.w.width();this.u=this.s+this.t()},ac:function(a){this.ad(a._c)},ad:function(a){this.ah=null;var b=!a||this.j==null?null:this.m;if(b==null||!b.d()){return}b.k(0,0,this.v,this.u);if(this.l!=null){b.ac(this.l)}if(this.q!=1){b.z();b.aa(this.q,this.q)}var c=this.t(),d=c/2;var e=this.j._av==null||this.j._av.count()==0;if(e){this.u=0}var f=e?null:this.x(this.j._av.item(0));var g=f==null?"":f.toString();this.ag=new $$t.fd;this.ag.ak(g);this.ag._n=2;this.af=new $$t.fd;var h=e?null:this.x(this.j._av.item(this.j._av.count()-1));this.af.ak(g=h==null?"":h.toString());this.af._o=this.ag._o=c;this.af._n=this.v-b.f(g)-4;var i=this.j.horizontalAxisBrush();var j=i==null?null:i.__fill;var k=new $$t.cv;var l=true;if(i!=null){l=false;k=i.color()}i=new $$t.cu;if(l){i.__fill=this.a[2]==null?"#000000":this.a[2]}else{i.color(k)}this.ag._am=this.af._am=i;b.w(this.ag);b.w(this.af);if(c<.5){return}i=new $$t.cu;if(j==null){j=this.a[1]}i.__fill=j==null?"#000000":j;this.ah=new $$t.fp;this.ah._ak=0;this.ah._al=this.w.width();this.ah._am=d;this.ah._an=d;this.ah.__stroke=i;this.ah._ac=c;b.r(this.ah);if(this.q!=1){b.y()}},x:function(dataItem_){var a=null;if(this.j._ai!=null){a=this.j._ai.i(dataItem_)}if(this.j.ax()){a=this.j.c1(dataItem_)}if(a!=null){return a}var label_=this.j.horizontalAxisLabel();return typeof dataItem_!="undefined"?dataItem_:""},i:function(){var a=new $$t.fw;if(this.ah!=null){a.axisLine(new $$t.f3(1,"HorizontalAxisLine",this.ah));a.axisLine().appearance().isVisible(this.w.height()>0)}var b=this.l;if(this.ag!=null){a.minLabel($$t.$ga.c(this.ag,this.l))}if(this.af!=null){a.maxLabel($$t.$ga.c(this.af,this.l))}return a},ab:function(a){this.q=a._b},$type:new $.ig.Type("HorizontalAxisView",$.ig.$ot)},true);$c("VerticalAxisView:di","Object",{ad:null,ac:null,al:null,ak:null,am:null,w:0,u:0,j:null,aa:null,m:null,l:null,t:0,v:0,z:0,y:0,k:null,s:0,a:null,n:false,init:function(a){var $self=this;this.w=-1;this.u=-1;this.s=-1;this.a=["border-top-width","border-top-color","color","text-align"];this.n=false;this.p=new $$t.dj($$t.$c.$type,$$t.$dd.$type,0);this.r=1;$.ig.$op.init.call(this);this.q().item($$t.$du.$type,function(b){$self.ai($b($$t.$du.$type,b))});this.q().item($$t.$dx.$type,function(b){$self.ae($b($$t.$dx.$type,b))});this.q().item($$t.$fs.$type,function(b){$self.aj($b($$t.$fs.$type,b))});this.q().item($$t.$fu.$type,function(b){$self.ah($b($$t.$fu.$type,b))});this.j=a},b:function(){if(!this.n){this.n=true;this.k.a("ui-sparkline-axis-y",this.a)}return this.a},x:function(){var a=this.s;if(a>=0){return a}var b=this.b()[0];if(b!=null){a=$$t.$l.parseInt(b)}this.s=a=a<1?1:a;return a},g:null,h:function(a){if(arguments.length===1){var b=this.g;this.g=a;this.k=a.getService("View");this.ag(b,this.g);return a}else{return this.g}},p:null,q:function(a){if(arguments.length===1){this.p=a;return a}else{return this.p}},d:null,f:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:null,r:0,e:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},af:function(a){var $self=this;var b;if(function(){var c=$self.q().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},ag:function(a,b){if(a!=null){this.f().detachTarget(this.af.runOn(this))}if(b!=null){this.f(b.getService("RenderingMessages"));this.e(b.getService("InteractionMessages"));this.f().attachTarget(this.af.runOn(this))}},ae:function(a){this.aa=a._k;this.m=a._c;this.l=this.k.o("ui-sparkline-axis-y");if(this.l==null){this.l=$$t.$fr.getFont(a._h)}if(this.m!=null){this.m.ac(this.l)}this.t=$$t.$fr.getCurrentFontHeight(a._h,this.l);if(this.j!=null&&this.j.verticalAxisVisibility()!=1){this.o(false);a._g=a._g-this.v;a._f=this.x()}},aj:function(a){this.z=this.v+this.x();this.y=this.aa.height()},ai:function(a){if(this.o(a._c)){var b=new $$t.fv;b._c=true;this.f().sendMessage(b)}},o:function(a){this.am=null;if(this.j==null||this.m==null||!this.m.d()||a&&this.ak==null){return false}var b=this.m;if(a){b.k(0,0,this.z,this.y)}var c=false;if(b!=null&&this.l!=null){b.ac(this.l)}if(!a){this.al=new $$t.fd;this.ak=new $$t.fd;var d=this.ab(this.j.a4());this.al.ak(this.ad=d==null?"":d.toString());var e=this.ab(this.j.a3());this.ak.ak(this.ac=e==null?"":e.toString());if(b!=null){this.w=b.f(this.ad)+3;if(this.w>this.v){c=true;this.v=this.w}this.u=b.f(this.ac)+3;if(this.u>this.v){c=true;this.v=this.u}}if(!c){var f=Math.max(this.w,this.u);if(f<this.v){this.v=f;c=true}}if(c){this.z=this.v}}else if(b!=null){if(this.r!=1){b.z();b.aa(this.r,this.r)}var g=this.j.verticalAxisBrush();var h=1;var i=g==null?null:g.__fill;var j=this.b()[3];if(j=="left"){h=0}else if(j=="center"){h=.5}this.ak._o=2;this.ak._n=(this.v-this.u)*h+1;this.al._n=(this.v-this.w)*h+1;this.al._o=this.y-this.t-2;var k=new $$t.cv;var l=true;if(g!=null){k=g.color();l=false}g=new $$t.cu;if(l){g.__fill=this.a[2]==null?"#000000":this.a[2]}else{g.color(k)}this.al._am=this.ak._am=g;b.w(this.al);b.w(this.ak);var m=this.x(),n=m/2;if(m>=.5){g=new $$t.cu;if(i==null){i=this.a[1]}g.__fill=i==null?"#000000":i;this.am=new $$t.fp;this.am._ak=this.z-n;this.am._al=this.z-n;this.am._am=0;this.am._an=this.y;this.am.__stroke=g;this.am._ac=m;b.r(this.am)}if(this.r!=1){b.y()}}return c},ab:function(dataItem_){var a=null;if(this.j._aj!=null){a=this.j._aj.i(dataItem_)}if(this.j.ax()){a=this.j.c1(dataItem_)}if(a!=null){return a}var label_=this.j.verticalAxisLabel();return typeof dataItem_!="undefined"?dataItem_:""},i:function(){var a=new $$t.fw;if(this.am!=null){a.axisLine(new $$t.f3(1,"VerticalAxisLine",this.am));a.axisLine().appearance().isVisible(this.aa.width()>0)}if(this.al!=null){a.minLabel($$t.$ga.c(this.al,this.l))}if(this.ak!=null){a.maxLabel($$t.$ga.c(this.ak,this.l))}return a},ah:function(a){this.r=a._b},$type:new $.ig.Type("VerticalAxisView",$.ig.$ot)},true);$c("XamSparklineView:bc","Object",{bn:null,bm:null,ae:null,af:null,ag:null,ah:null,p:null,q:null,r:null,n:null,u:false,b:null,y:0,init:function(){var $self=this;this.b=new Array(6);this.y=-1;this.bw=new $$t.ex;this.bu=new $$t.ex;this.bx=new $$t.ex;this.bv=new $$t.ex;this.bs=new $$t.ex;this.bt=new $$t.ex;this.br=new $$t.ex;this.bp=new $$t.ex;this.bo=new $$t.ex;this.bq=new $$t.ex;this.v=new $$t.dj($$t.$c.$type,$$t.$dd.$type,0);this.s=false;this.ai=null;this.t=false;this.x=1;$.ig.$op.init.call(this);var a=this.w();a.item($$t.$fv.$type,function(b){$self.aj($b($$t.$fv.$type,b))});a.item($$t.$h1.$type,function(b){$self.bc($b($$t.$h1.$type,b))});a.item($$t.$hz.$type,function(b){$self.a5($b($$t.$hz.$type,b))});a.item($$t.$h0.$type,function(b){$self.bj($b($$t.$h0.$type,b))});a.item($$t.$h2.$type,function(b){$self.a8($b($$t.$h2.$type,b))});a.item($$t.$hx.$type,function(b){$self.bd($b($$t.$hx.$type,b))});a.item($$t.$hy.$type,function(b){$self.bg($b($$t.$hy.$type,b))});a.item($$t.$hv.$type,function(b){$self.be($b($$t.$hv.$type,b))});a.item($$t.$ho.$type,function(b){$self.bf($b($$t.$ho.$type,b))});a.item($$t.$hu.$type,function(b){$self.ak($b($$t.$hu.$type,b))});a.item($$t.$fu.$type,function(b){$self.aw($b($$t.$fu.$type,b))});a.item($$t.$hr.$type,function(b){$self.a3($b($$t.$hr.$type,b))});a.item($$t.$dx.$type,function(b){$self.at()});a.item($$t.$hs.$type,function(b){$self.bi($b($$t.$hs.$type,b))});a.item($$t.$ht.$type,function(b){$self.bb($b($$t.$ht.$type,b))});a.item($$t.$g5.$type,function(b){$self.at()});this._d=new $$t.h4;this._c=new $$t.h4;this._d.l(this);this._c.l(this)},aw:function(a){this.x=a._b},bw:null,bu:null,bx:null,bv:null,bs:null,bt:null,br:null,bp:null,bo:null,bq:null,j:null,k:function(a){if(arguments.length===1){var b=this.j;this.j=a;this.av(b,this.j);this.l=null;return a}else{return this.j}},f:null,h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},g:null,i:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},v:null,w:function(a){if(arguments.length===1){this.v=a;return a}else{return this.v}},av:function(a,b){if(a!=null){this.i().detachTarget(this.ar.runOn(this));this.h(null)}if(b!=null){this.i(b.getService("RenderingMessages"));this.h(b.getService("InteractionMessages"));this.i().attachTarget(this.ar.runOn(this));this.a2(this.h())}},a2:function(a){this.h(a)},ar:function(a){var $self=this;var b;if(function(){var c=$self.w().tryGetValue(a.getType(),b);b=c.p1;return c.ret}()){b(a)}},l:null,m:function(){if(this.l==null){this.l=this.k().getService("Controller")}return this.l},a1:function(a,b,c){var d=new $$t.hq;d.position(a);this.h().sendMessage(d)},a0:function(a){var b=new $$t.hp;this.h().sendMessage(b)},a3:function(a){this.a4(a._b,a._c,null,-1,-1)},a4:function(a,b,c,d,e){var f=null;var g=true,h=true;switch(a){case"sparkpath":case"Brush":f=this.bw;break;case"negativesparkpath":case"NegativeBrush":f=this.bu;break;case"markers":case"MarkerBrush":f=this.bs;break;case"firstmarker":case"FirstMarkerBrush":f=this.bo;break;case"lastmarker":case"LastMarkerBrush":f=this.bq;break;case"highmarker":case"HighMarkerBrush":f=this.bp;break;case"lowmarker":case"LowMarkerBrush":f=this.br;break;case"negativemarkers":case"NegativeMarkerBrush":f=this.bt;break;case"trendline":case"TrendLineBrush":f=this.bx;h=false;break;case"range":case"NormalRangeFill":f=this.bv;g=false;break}if(f==null){return}if(b==null&&c!=null){b=new $$t.cu;b.__fill=c}if(b!=null){if(h&&(c==null||f.__fill==null)){f.__fill=b}if(g&&(c==null||f.__stroke==null)){f.__stroke=b}}if(d>0&&d<1){f.__opacity=d}if(e>0&&(c==null||f._ac<=0)){f._ac=e}this.aq()},bi:function(a){switch(a._b){case"MarkerVisibility":this.bs.__visibility=a._c;break;case"FirstMarkerVisibility":this.bo.__visibility=a._c;break;case"LastMarkerVisibility":this.bq.__visibility=a._c;break;case"HighMarkerVisibility":this.bp.__visibility=a._c;break;case"LowMarkerVisibility":this.br.__visibility=a._c;break;case"NegativeMarkerVisibility":this.bt.__visibility=a._c;break;case"NormalRangeVisibility":this.bv.__visibility=a._c;break;case"ToolTipVisibility":this.u=a._c==0;break}this.aq()},bb:function(a){var b=a._b;if(b<=0){return}switch(a._c){case"LineThickness":this.bw._ac=this.bu._ac=b;break;case"TrendLineThickness":this.bx._ac=b;break}this.aq()},ak:function(a){if(a._b==null){if(this.n!=null){this.n.au();var b=this.n;b.onMouseLeave=$.ig.Delegate.prototype.remove(b.onMouseLeave,this.a0.runOn(this));var c=this.n;c.onMouseOver=$.ig.Delegate.prototype.remove(c.onMouseOver,this.a1.runOn(this));this.n=null}this.ae=null;this.af=null;this.ag=null;this.ah=null;this.p=this.q=this.r=null;this._d.j(null);return}var d=a._b;this._d.j(d);this.ae=d;this.ae.rootWrapper().setStyleProperty("position","relative");this.af=this.ae.createElement("canvas");this.af.setStyleProperty("position","absolute");this.ag=this.ae.createElement("canvas");this.ag.setStyleProperty("position","absolute");this.ah=this.ae.createElement("canvas");this.ah.setStyleProperty("position","absolute");this.ae.append(this.af);this.ae.append(this.ag);this.ae.append(this.ah);this.p=new $$t.ep(new $$t.i3,this.ae.get2DCanvasContext(this.af));this.q=new $$t.ep(new $$t.i3,this.ae.get2DCanvasContext(this.ag));this.r=new $$t.ep(new $$t.i3,this.ae.get2DCanvasContext(this.ah));this.n=new $$t.ik(this.af,this.ae,false);var e=this.n;e.onMouseLeave=$.ig.Delegate.prototype.combine(e.onMouseLeave,this.a0.runOn(this));var f=this.n;f.onMouseOver=$.ig.Delegate.prototype.combine(f.onMouseOver,this.a1.runOn(this));this.n._ao=function(g){return false};this.ao();this.at()},ao:function(){var a=["sparkpath","negativesparkpath","trendline","markers","firstmarker","lastmarker","highmarker","lowmarker","negativemarkers","range"];var b=["#B1BFC9","#798995","#2070a0","#4F606C","#374650","#162C3B","#162C3B","#162C3B","#862C3B","#a0a0a0"];for(var c=0;c<10;c++){var d=a[c];var e=["background-color","opacity","border-top-width"];this.a("ui-sparkline-"+d,e);var f=$$t.$bc.ad(e[2],c<3?c<2?2:1.5:-1);if(c>2&&c<9){this.b[c-3]=f}this.a4(d,null,e[0]==null?b[c]:e[0],$$t.$bc.ad(e[1],-1),c<3?f:-1)}},ad:function(v_,a){var d_=v_==null||v_.length<1?null:parseFloat(v_);return d_==null||d_.toString()=="NaN"?a:d_},a:function(a,b){this.ae.startCSSQuery();for(var c=0;c<b.length;c++){b[c]=this.ae.getCssDefaultPropertyValue(a,b[c])}this.ae.endCSSQuery();return b},s:false,at:function(){if(this.ae==null||this.s){return}this.s=true;this.initializeScalingRatio(this.m().q());var a=this.ae.rootWrapper().width(),b=this.ae.rootWrapper().height();var c,d,e;c=this.af;d=this.ag;e=this.ah;var f=new $$t.dx;f._g=a;f._d=b;f._b=this.q;f._h=this.ae;f._c=this.r;f._f=0;f._e=0;f._j=d;f._i=c;f._k=e;this.i().sendMessage(f);var g=f._e,h=f._f,i=f._g-h,j=f._d-g;var k=i,l=a-i,m=j,n=b-j;c.setStyleProperty("width",k.toString()+"px");c.setStyleProperty("height",m.toString()+"px");c.setAttribute("width",(k*this.x).toString());c.setAttribute("height",(m*this.x).toString());c.setStyleProperty("marginLeft",l+"px");k=i+h;this.az(d,k,n,k*this.x,n*this.x);d.setStyleProperty("marginTop",m+"px");d.setStyleProperty("marginLeft",(a-i-h).toString()+"px");this.az(e,l,m,l*this.x,m*this.x);this.bn=new $$t.ev(0,0,0,i,j);if(this.n!=null){this.n._bk=this.bn}this.bh();var o=new $$t.fs;o.newLeft(this.bn.left());o.newTop(this.bn.top());o.newHeight(this.bn.height());o.newWidth(this.bn.width());this.i().sendMessage(o);this.s=false},al:function(a){if(a){this.y=-1}else if(this.y<0){this.bh()}},bh:function(){var a=this.bn.left();var b=this.bn.width();var c=this.bn.height();var d=this.ab(true);var e=new $$t.ev(0,a+d,d,b-d*2,c-d*2);var f=new $$t.fs;f.newLeft(e.left());f.newTop(e.top());f.newHeight(e.height());f.newWidth(e.width());this.bm=e;this.h().sendMessage(f)},aj:function(a){if($$t.$ev.l_op_Equality(this.bn,null)){return}switch(a._b){case 2:this.bs._ak=null;this.bo._ak=null;this.bq._ak=null;this.bp._ak=null;this.br._ak=null;this.bt._ak=null;break;case 8:this.bv._ak=null;break;case 1:this.bw._ak=null;this.bu._ak=null;break;case 4:this.am(null);break;case 16:this.bx._ak=null;break}if(a._c){this.at()}},ab:function(a){if(a){this.y=-1}var b=this.y;if(b>=0){return b}b=0;var c=this.m().q();if(c.markerVisibility()==0){b=this.ac(b,c.markerSize(),0)}if(c.firstMarkerVisibility()==0){b=this.ac(b,c.firstMarkerSize(),1)}if(c.lastMarkerVisibility()==0){b=this.ac(b,c.lastMarkerSize(),2)}if(c.highMarkerVisibility()==0){b=this.ac(b,c.highMarkerSize(),3)}if(c.lowMarkerVisibility()==0){b=this.ac(b,c.lowMarkerSize(),4)}if(c.negativeMarkerVisibility()==0){b=this.ac(b,c.negativeMarkerSize(),5)}this.y=b;return b},ac:function(a,b,c){if(b>=0){return b>a?b:a}return this.b[c]>a?this.b[c]:a},a8:function(a){this.a9(this.bs,a._e,a._k,0);this.a9(this.bt,a._f,a._l,5);this.a9(this.br,a._d,a._j,4);this.a9(this.bp,a._c,a._h,3);this.ba(this.bo,a._m,a._g,1);this.ba(this.bq,a._n,a._i,2);this.aq()},ba:function(a,b,c,d){var e=function(){var $ret=new $$t.b5($$t.$c1.$type,0);$ret.add(b);return $ret}();this.a9(a,e,c,d)},a9:function(a,b,c,d){if(c<0){c=this.b[d]}a._ak=this.bl(b,c<.1?$$t.$g2.g(3):c);if(this.m().q().displayType()!=3){var e=new $$t.i5;e._j=this.m().o.d;a._j=e}else{a._j=null}},bl:function(a,b){var c=new $$t.gg;c._c=1;var d=this.bn.right();var e=this.bn.bottom();var g=a.getEnumerator();while(g.moveNext()){var f=g.current();if(!f){continue}if(f.__x<0||f.__y<0||f.__x>d||f.__y>e){continue}var h=new $$t.gk;h._c=b;h._d=b;h._e=f;c._d.add(h)}return c},bc:function(a){var b=new $$t.e3;var c=this.m().q().displayType()==1;var e=a.points().getEnumerator();while(e.moveNext()){var d=e.current();var f=d.length;if(f==0){continue}var g=new $$t.e5;g.__isClosed=g.__isFilled=c;g.__startPoint=d[0];for(var h=1;h<f;h++){var i=new $$t.e9(1);i.c(d[h]);g.__segments.add(i)}b._c.add(g)}this.bw._ak=b;this.aq()},bk:function(a,b){var c=$b($$t.$h0.$type,b);var d=$b($$t.$hz.$type,b);var e=new $$t.gg;var f=c!=null?c._i:d._i;var g=c!=null?c._h:d._h;var h=f*.1;var j=a.getEnumerator();while(j.moveNext()){var i=j.current();var k=f*2-h*2;var l=Math.abs(g-i.__y);var m=i.__x+h;var n=i.__y>g?g:i.__y;var o=new $$t.gj;o._e=new $$t.ev(0,m,n,k,l);e._d.add(o)}return e},a5:function(a){this.a6(this.bw,a._d,a);this.a6(this.bu,a._g,a);this.aq()},a7:function(a,b,c){var d=function(){var $ret=new $$t.b5($$t.$c1.$type,0);$ret.add(b);return $ret}();this.a6(a,d,c)},a6:function(a,b,c){a._ak=this.bk(b,c)},bj:function(a){this.a6(this.bw,a._d,a);this.a6(this.bu,a._g,a);this.aq()},bd:function(a){var b=new $$t.gj;b._e=new $$t.ev(0,a.k(),a.l(),a.j(),a.i());this.bv._ak=b;this.aq()},bg:function(a){if(a.points().length==0){return}var b=new $$t.e3;var c=new $$t.e5;c.__isClosed=c.__isFilled=false;c.__startPoint=a.points()[0];var d=a.points().length;for(var e=1;e<d;e++){var f=new $$t.e9(1);f.c(a.points()[e]);c.__segments.add(f)}b._c.add(c);this.bx._ak=b;this.aq()},ai:null,bf:function(a){this.ai=a.template().toString()},be:function(a){if(!this.u){this.am(null);return}var b=$.ig.truncate(Math.round(a.xOffset()-10));var c=$.ig.truncate(Math.round(a.yOffset()-10));b=$.ig.truncate(Math.round(b*this.x));c=$.ig.truncate(Math.round(c*this.x));var d=this.p.a(b,c);if(d[3]>0){this.am(a)}else{this.am(null)}},e:null,am:function(a){var x_=0,y_=0;var v_=null,t_=null,i_=this.ae;{if(a!=null){t_=this.ai;x_=a.xOffset()+6;y_=a.yOffset()+6;var b=a.context();var f_=b.first(),l_=b.last(),o_=b.low(),h_=b.high();v_={First:f_,Last:l_,Low:o_,High:h_}}var ren_=this.ae;if(this.e==null){this.e=new $$t.i7}var dc_=this.e;ren_.fireTooltip(t_,v_,x_,y_)}},_d:null,_c:null,t:false,x:0,isDirty:function(a){if(arguments.length===1){this.t=a;return a}else{return this.t}},aq:function(){if(!this.isDirty()){this.isDirty(true);this._d.o(this.p,null);this._c.o(this.q,this.r)}},undirty:function(a){this.t=false;this.ax()},index:function(){return 10},ay:function(a,b){b.s(a)},ax:function(){var a=this.p;if(a!=null&&a.d()){if(this.x!=1){a.z();a.aa(this.x,this.x)}a.k(this.bn.left(),this.bn.top(),this.bn.width(),this.bn.height());a.s(this.bw);a.s(this.bu);this.ay(this.bs,a);this.ay(this.bt,a);this.ay(this.bp,a);this.ay(this.br,a);this.ay(this.bo,a);this.ay(this.bq,a);a.s(this.bv);a.s(this.bx);if(this.x!=1){a.y()}}var b=new $$t.du;b._c=true;this.i().sendMessage(b);this.postRender()},postRender:function(){},exportViewShapes:function(a){a.viewport(new $$t.f6(this.bn.left(),this.bn.top(),this.bn.width(),this.bn.height()));a.marginViewport(new $$t.f6(this.bm.left(),this.bm.top(),this.bm.width(),this.bm.height()));a.sparkPath(new $$t.g8(1,"SparkPath",this.bw));a.negativeSparkPath(new $$t.g8(1,"NegativeSparkPath",this.bu));a.trendLinePath(new $$t.g8(1,"TrendLinePath",this.bx));a.rangePath(new $$t.g8(1,"RangePath",this.bv));a.markersPath(new $$t.g8(1,"MarkersPath",this.bs));a.negativeMarkersPath(new $$t.g8(1,"NegativeMarkersPath",this.bt));a.lowMarkersPath(new $$t.g8(1,"LowMarkersPath",this.br));a.highMarkersPath(new $$t.g8(1,"HighMarkersPath",this.bp));a.firstMarkerPath(new $$t.g8(1,"FirstMarkerPath",this.bo));a.lastMarkerPath(new $$t.g8(1,"LastMarkerPath",this.bq))},preRender:function(){},isValid:function(){return true},o:function(a){return $$t.$fr.getFontForClass(this.ae,a)},az:function(a,b,c,d,e){a.setStyleProperty("width",b+"px");a.setStyleProperty("height",c+"px");a.setAttribute("width",d.toString());a.setAttribute("height",e.toString())},initializeScalingRatio:function(a){var b=a.pixelScalingRatio();var c=a.actualPixelScalingRatio();if(!$.ig.util.isNaN(b)&&b!=0){return}if(window.devicePixelRatio!=window.undefined&&window.devicePixelRatio!=c){a.actualPixelScalingRatio(window.devicePixelRatio)}},onDetachedFromUI:function(){if(this.n!=null){this.n.bg(this.af,"")}},onAttachedToUI:function(){this.initializeScalingRatio(this.l.q());if(this.n!=null){this.n.as(this.af,"")}},$type:new $.ig.Type("XamSparklineView",$.ig.$ot,[$$t.$bd.$type])},true);$c("SparkFrame:ha","Object",{init:function(){this.a=new $$t.b5(Array,0);this.f=new $$t.b5($$t.$c1.$type,0);this.d=new $$t.b5($$t.$c1.$type,0);this.e=new $$t.b5($$t.$c1.$type,0);this.c=new $$t.b5($$t.$c1.$type,0);this.b=new $$t.b5($$t.$c1.$type,0);$.ig.$op.init.call(this)},a:null,g:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},f:null,l:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},d:null,j:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},e:null,k:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:null,i:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,h:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},_m:null,_n:null,$type:new $.ig.Type("SparkFrame",$.ig.$ot)},true);$c("SparkFramePreparer:g9","Object",{init:function(){$.ig.$op.init.call(this)},b:null,d:0,c:0,e:function(a){var $self=this;this.b.r.al(false);a.g().clear();a.l().clear();a.j().clear();a.k().clear();a.i().clear();a.h().clear();var b=this.b.t;if(b==null){return}var c=b.count();var d=this.b.a3.top();var e=this.b.a3.left();var f=this.b.a3.width();var g=this.b.a3.height();var h=this.b.a3.bottom();var i=Math.floor((c+1)/f);var j=$.ig.truncate(Math.max(1,i));var k=0;var l=$.ig.truncate(Math.ceil(1*c/j));var m=0;var n=new $$t.b5(Number,0);var o=this.b.q().trendLineType();var p=this.b.q().displayType();var q=this.b.q().trendLinePeriod();var r=o!=0&&q>=1;var s=null;var t=null;if(p==1||p==0){this.d=0}else{if(l==0){this.d=0}else{this.d=f/l/2}}if(r){var u=function(v){return v+1;
};var v=function(w){return b.item(w)};var w=function(x){return $self.b.y(x)};var x=function(y){return $self.b.z(y)};switch(this.b.q().trendLineType()){case 9:s=$$t.$hb.e(b,q);break;case 10:s=$$t.$hb.b(b,q);break;case 11:s=$$t.$hb.c(b,q);break;case 12:s=$$t.$hb.a(b);break;case 13:s=$$t.$hb.g(b,q);break;case 1:t=$$t.$hc.k(c,u,v);break;case 2:t=$$t.$hc.o(c,u,v);break;case 3:t=$$t.$hc.i(c,u,v);break;case 4:t=$$t.$hc.p(c,u,v);break;case 5:t=$$t.$hc.q(c,u,v);break;case 7:t=$$t.$hc.j(c,u,v);break;case 6:t=$$t.$hc.l(c,u,v);break;case 8:t=$$t.$hc.n(c,u,v);break}if(s!=null){var z=s.getEnumerator();while(z.moveNext()){var y=z.current();n.add(y)}}if(t!=null){var aa=k*j;var ab=l*j;if(p==1||p==0){ab=ab-1}var ac=0+this.d;var ad=f-this.d;var ae=0;if(this.d!=0){ae=.5}for(var af=ac;af<=ad;af+=2){var ag=af/(f-1);var ah=aa+ag*(ab-aa);var ai=NaN;switch(o){case 1:ai=$$t.$hc.ad(t,ah-ae);break;case 2:ai=$$t.$hc.ah(t,ah-ae);break;case 3:ai=$$t.$hc.ab(t,ah-ae);break;case 4:ai=$$t.$hc.ai(t,ah-ae);break;case 5:ai=$$t.$hc.aj(t,ah-ae);break;case 7:ai=$$t.$hc.ac(t,ah-ae);break;case 6:ai=$$t.$hc.ae(t,ah-ae);break;case 8:ai=$$t.$hc.ag(t,ah-ae);break}ah=w(ah);ai=x(ai);if(!$.ig.util.isNaN(ai)&&!Number.isInfinity(ai)){a.l().add({__x:ah,__y:ai,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}}}var aj=this.b.t.minimum();var ak=this.b.t.maximum();var al=this.b.q().a4();var am=this.b.q().a3();this.c=h-(m-al)/(am-al)*g;if(this.c<0){this.c=0}else if(this.c>h){this.c=h}var an=this.c;var ao;for(var ap=k;ap<l;ap++){var aq=this.a(ap,j,c);var ar=aq[1];var as=aq[2];this.f(aq,c,this.b.a3,al,am);ao=aq[1];if(aq[2]<an){ao=aq[2]}a.g().add(aq);if(!$.ig.util.isNaN(aq[0])&&!$.ig.util.isNaN(aq[1])){a.j().add({__x:aq[0],__y:ao,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(r&&s!=null){var at=ap*j;var au=h-(n.__inner[at]-aj)/(ak-aj)*g;a.l().add({__x:aq[0]+this.d,__y:au,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(ar<m){a.k().add({__x:aq[0],__y:aq[1],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(aj==ar){a.i().add({__x:aq[0],__y:aq[1],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(ak==as){a.h().add({__x:aq[0],__y:aq[2],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}if(a.j().count()==0){a._m=a._n={__x:NaN,__y:NaN,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}else{a._m=a.j().__inner[0];a._n=a.j().__inner[a.j().count()-1]}},a:function(a,b,c){var d=Math.min(a*b,c-1);var e=Math.min(d+b-1,c-1);var f=true;var g=0;var h=0;for(var i=d;i<=e;++i){var j=this.b.t.item(i);if(f){f=false;g=j;h=j}else{g=Math.min(g,j);h=Math.max(h,j)}}var k=[0,0,0];k[0]=.5*(d+e);k[1]=g;k[2]=h;return k},f:function(a,b,c,d,e){var f=c.left();var g=c.top();var h=c.width();var i=c.height();if(this.b.q().displayType()==1||this.b.q().displayType()==0){b--}if(b<0){b=0}var j=b>0?a[0]/b:b==0?.5:NaN;a[0]=f+j*h;if(this.b.q().displayType()==3){if(a[1]>0){a[1]=g;a[2]=g}else if(a[1]<0){a[1]=g+i;a[2]=g+i}else{a[1]=g+(1-(a[1]-d)/(e-d))*i;a[2]=g+(1-(a[2]-d)/(e-d))*i}}else{a[1]=g+(1-(a[1]-d)/(e-d))*i;a[2]=g+(1-(a[2]-d)/(e-d))*i}},$type:new $.ig.Type("SparkFramePreparer",$.ig.$ot)},true);$c("SparklineConnector:g1","Object",{d:null,b:null,e:null,a:null,c:null,init:function(a,b){$.ig.$op.init.call(this);this.e=b;if(a==null){return}this.d=$b($$t.$ck.$type,a);this.a=this.d._ak;this.c=this.d._at;b.initializeScalingRatio(this.d);var c=new $$t.ba;c.addService("ConfigurationMessages",new $$t.db);c.addService("RenderingMessages",new $$t.db);c.addService("InteractionMessages",new $$t.db);c.addService("Model",this.d);c.addService("View",this.e);c.addService("HorizontalAxis",this.a);c.addService("VerticalAxis",this.c);this.d.ao(c);this.e.k(c);this.a.h(c);this.c.h(c);this.b=new $$t.be(c);c.addService("Controller",this.b)},$type:new $.ig.Type("SparklineConnector",$.ig.$ot)},true);$c("SparklineController:be","DependencyObject",{init:function(a){var $self=this;this.o=new $$t.g9;this.n=new $$t.ha;this.a3=$$t.$ev.empty();$$t.$bf.init.call(this);this.k=a.getService("ConfigurationMessages");this.m=a.getService("RenderingMessages");this.l=a.getService("InteractionMessages");this.aa=function(b,c){$self.ah(c.action(),c.position(),c.count(),c.propertyName())};this.q(a.getService("Model"));this.r=a.getService("View");this.k.attachTarget(this.ag.runOn(this));this.l.attachTarget(this.aj.runOn(this))},k:null,m:null,l:null,p:null,q:function(a){if(arguments.length===1){var b=this.p!=a;if(b){this.p=a;this.an(this.aw.runOn(this))}return a}else{return this.p}},r:null,x:function(){return this.q()!=null?this.q().itemsSource():null},u:function(a){if(arguments.length===1){this.h($$t.$be.a2,a);return a}else{return this.c($$t.$be.a2)}},t:null,s:null,o:null,n:null,ad:function(){return this.q()!=null?this.q().valueMemberPath():null},ac:function(){return this.q()!=null?this.q().labelMemberPath():null},a3:null,ab:function(){return this.q()!=null?this.q().toolTip():null},aa:null,y:function(a){var b=this.t.count();if(this.q().displayType()==1||this.q().displayType()==0){b--}if(b<0){b=0}var c=b>0?a/b:b==0?.5:NaN;c=this.a3.left()+c*this.a3.width();return c},z:function(a){var b=(a-this.q().a4())/(this.q().a3()-this.q().a4());b=1-b;b=this.a3.top()+b*this.a3.height();return b},w:function(){return!this.a3.isEmpty()&&this.a3.width()>0&&this.a3.height()>0&&this.q()!=null&&this.q().a4()!=this.q().a3()},v:function(a){if(a.oldValue()!=a.newValue()){return true}return false},av:function(a,b){var $self=this;if(this.aa==null){this.aa=function(c,d){$self.ah(d.action(),d.position(),d.count(),d.propertyName())}}var c=$b($$t.$hg.$type,a);if(c!=null){c.event=$.ig.Delegate.prototype.remove(c.event,this.aa)}var d=$b($$t.$hg.$type,b);if(d!=null){d.event=$.ig.Delegate.prototype.combine(d.event,this.aa)}},ay:function(){if(this.q()!=null){if(this.t==null){this.q().a4(this.q().a3(NaN))}else{if($.ig.util.isNaN(this.q().minimum())){this.q().a4(this.t.minimum())}else{this.q().a4(this.q().minimum())}if($.ig.util.isNaN(this.q().maximum())){this.q().a3(this.t.maximum())}else{this.q().a3(this.q().maximum())}if(this.q().a4()==this.q().a3()){if(!$.ig.util.isNaN(this.q().maximum())&&$.ig.util.isNaN(this.q().minimum())){this.q().a4(this.q().a3()-1)}else if($.ig.util.isNaN(this.q().maximum())&&!$.ig.util.isNaN(this.q().minimum())){this.q().a3(this.q().a4()+1)}else{if(Math.floor(this.q().a4())<this.q().a4()){this.q().a4(Math.floor(this.q().a4()))}else{this.q().a4(Math.floor(this.q().a4())-1)}if(Math.ceil(this.q().a3())>this.q().a3()){this.q().a3(Math.ceil(this.q().a3()))}else{this.q().a3(Math.ceil(this.q().a3())+1)}}}}}},a0:function(){if(this.u()!=null){this.u().deregisterColumn(this.t);this.t=this.u().registerColumn(this.ad(),null,false)}else{this.t=null}},ax:function(){if(this.u()!=null){this.u().deregisterColumn(this.s);this.s=this.u().registerColumnObject(this.ac(),null,false);this.q()._av=this.s}else{this.q()._av=this.s=null}},au:function(){var a=new $$t.du;this.m.sendMessage(a)},an:function(a){a()},aw:function(){this.u(this.getFastItemsSource(this.x()));this.a0();this.ax();this.ay();this.au()},ah:function(a,b,c,d){this.a0();this.ax();this.ay();this.au();this.an(this.ao.runOn(this))},az:function(){var a=new $$t.ho;a.template(this.ab());this.m.sendMessage(a)},ag:function(a){if($b($$t.$g3.$type,a)!==null){this.am(a)}else if($b($$t.$g5.$type,a)!==null){this.m.sendMessage(a)}else if($b($$t.$g6.$type,a)!==null){this.ai(a)}},ai:function(a){var b=this.u();if(b==null){return}switch(a._b){case 2:b.handleCollectionChanged(new $$t.b3(2,2,a._d,a._e,a._c));break;case 0:b.handleCollectionChanged(new $$t.b3(1,0,a._d,a._c));break;case 1:b.handleCollectionChanged(new $$t.b3(1,1,a._e,a._c));break;case 4:b.handleCollectionChanged(new $$t.b3(0,4));break}this.an(this.aw.runOn(this))},aj:function(a){var b=a;if($b($$t.$fs.$type,b)!==null){this.a1(b)}else if($b($$t.$hp.$type,b)!==null){this.ak(b)}else if($b($$t.$hq.$type,b)!==null){this.al(b)}else if($b($$t.$g5.$type,b)!==null){this.m.sendMessage(a)}},am:function(a){switch(a.propertyName()){case"ItemsSource":this.an(this.aw.runOn(this));break;case"ValueMemberPath":this.an(this.aw.runOn(this));break;case"LabelMemberPath":this.an(this.aw.runOn(this));break;case"ToolTip":this.az();break;case"Minimum":case"Maximum":this.ay();this.au();break;case"HorizontalAxisLabel":case"VerticalAxisLabel":this.au();break;case"Brush":case"NegativeBrush":case"MarkerBrush":case"FirstMarkerBrush":case"LastMarkerBrush":case"HighMarkerBrush":case"LowMarkerBrush":case"NegativeMarkerBrush":case"TrendLineBrush":case"NormalRangeFill":var b=new $$t.hr;b._c=$b($$t.$cu.$type,a.newValue());b._b=a.propertyName();this.m.sendMessage(b);break;case"MarkerVisibility":case"FirstMarkerVisibility":case"LastMarkerVisibility":case"HighMarkerVisibility":case"LowMarkerVisibility":case"NegativeMarkerVisibility":case"NormalRangeVisibility":case"ToolTipVisibility":var c=new $$t.hs;c._c=$g(a.newValue());c._b=a.propertyName();this.m.sendMessage(c);this.r.al(true);break;case"MarkerSize":case"FirstMarkerSize":case"LastMarkerSize":case"HighMarkerSize":case"LowMarkerSize":case"NegativeMarkerSize":this.r.al(true);break;case"LineThickness":case"TrendLineThickness":var d=new $$t.ht;d._b=a.newValue();d._c=a.propertyName();this.m.sendMessage(d);break;case"HorizontalAxisBrush":case"VerticalAxisBrush":case"HorizontalAxisVisibility":case"VerticalAxisVisibility":this.at();break;case"Container":var e=new $$t.hu;e._b=a.newValue();this.m.sendMessage(e);break;case"ActualPixelScalingRatio":{var f=new $$t.fu;f._b=a.newValue();this.m.sendMessage(f)}break;case"HorizontalLabelFormat":case"HorizontalLabelFormatSpecifiers":if(this.q().horizontalLabelFormat()!=null){this.q()._ai=new $$t.c5;this.q()._ai.j(this.q().horizontalLabelFormat());this.q()._ai.d(this.q().horizontalLabelFormatSpecifiers())}else{this.q()._ai=null}this.au();break;case"VerticalLabelFormat":case"VerticalLabelFormatSpecifiers":if(this.q().verticalLabelFormat()!=null){this.q()._aj=new $$t.c5;this.q()._aj.j(this.q().verticalLabelFormat());this.q()._aj.d(this.q().verticalLabelFormatSpecifiers())}else{this.q()._aj=null}this.au();break}if(this.v(a)){this.an(this.ao.runOn(this))}},at:function(){var a=new $$t.fv;a._c=true;this.m.sendMessage(a)},a1:function(a){this.a3=new $$t.ev(0,a.newLeft(),a.newTop(),a.newWidth(),a.newHeight());this.an(this.ao.runOn(this))},al:function(a){var b=new $$t.fv;b._b=4;this.m.sendMessage(b);var c=new $$t.hv;c._b=4;c.xOffset(a.position().__x+10);c.yOffset(a.position().__y+10);if(this.t!=null&&this.t.count()>0){var d=new $$t.hw;d.high(this.t.maximum());d.low(this.t.minimum());d.first(this.t.item(0));d.last(this.t.item(this.t.count()-1));c.context(d)}this.m.sendMessage(c)},ak:function(a){var b=new $$t.fv;b._b=4;this.m.sendMessage(b)},af:function(a){var b=new $$t.fv;b._b=a;this.m.sendMessage(b)},ae:function(){this.af(1);this.af(2);this.af(16);this.af(8)},ao:function(){this.ae();if(!this.w()){return}this.o.b=this;this.o.e(this.n);switch(this.q().displayType()){case 2:this.ap();break;case 3:this.as();break;case 0:case 1:this.ar();break}var a=new $$t.hx;a.k(this.a3.left());a.l(Math.max(this.a3.top(),Math.min(this.a3.bottom(),this.z(this.q().normalRangeMaximum()))));a.j(this.a3.width());var b=Math.max(this.a3.top(),Math.min(this.a3.bottom(),this.z(this.q().normalRangeMinimum())));a.i(Math.abs(b-a.l()));a.l(Math.min(a.l(),b));a.d(this.q().displayNormalRangeInFront());this.m.sendMessage(a);var c=new $$t.hy;c.points(this.n.l().toArray());this.m.sendMessage(c)},ap:function(){var a=new $$t.hz;a._d=this.n.j();a._g=this.n.k();a._f=this.n.i();a._e=this.n.h();a._k=this.n._m;a._l=this.n._n;a._j=this.n.g().count();a._h=this.o.c;a._i=this.o.d;a._c=this.q().displayType();this.m.sendMessage(a);this.aq()},as:function(){var a=new $$t.h0;a._d=this.n.j();a._g=this.n.k();a._f=this.n.i();a._e=this.n.h();a._k=this.n._m;a._l=this.n._n;a._j=this.n.g().count();a._h=this.o.c;a._i=this.o.d;a._c=this.q().displayType();this.m.sendMessage(a)},ar:function(){if(this.n.g().count()==0){return}var a=new $$t.b5($$t.$b5.$type.specialize(Array),0);var b=new $$t.b5(Array,0);var c=true;var e=this.n.g().getEnumerator();while(e.moveNext()){var d=e.current();if($.ig.util.isNaN(d[1])||Number.isInfinity(d[1])){if(!c){a.add(b)}c=true;continue}if(c){b=new $$t.b5(Array,0);c=false}b.add(d)}if(!c){a.add(b)}var f=new $$t.h1;f.points(new $$t.b5(Array,0));if(this.q().unknownValuePlotting()==0){var g=new $$t.b5(Array,0);var i=a.getEnumerator();while(i.moveNext()){var h=i.current();g.addRange(h)}var j=this.j(g);f.points().add(j)}else{var l=a.getEnumerator();while(l.moveNext()){var k=l.current();var m=this.j(k);f.points().add(m)}}this.m.sendMessage(f);this.aq()},j:function(a){var b=this.o.c;var c=new $$t.b5($$t.$c1.$type,0);var d;var e=this.q().displayType()==1;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();d=f[1];if(e){if(f[2]<=b){d=f[2]}}c.add({__x:f[0],__y:d,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}if(this.q().displayType()==0){var h=new $$t.b5($$t.$c1.$type,0);var j=a.getEnumerator();while(j.moveNext()){var i=j.current();h.add({__x:i[0],__y:i[2],$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}h.reverse();c.addRange(h)}if(this.q().displayType()==1&&c.count()>0){var k=c.__inner[0];var l=c.__inner[c.count()-1];c.add({__x:l.__x,__y:this.o.c,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});c.add({__x:k.__x,__y:this.o.c,$type:$$t.$c1.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}return c.toArray()},aq:function(){var a=new $$t.h2;a._e=this.n.j();a._f=this.n.k();a._d=this.n.i();a._c=this.n.h();a._m=this.n._m;a._n=this.n._n;a._k=this.q().markerSize();a._g=this.q().firstMarkerSize();a._i=this.q().lastMarkerSize();a._h=this.q().highMarkerSize();a._j=this.q().lowMarkerSize();a._l=this.q().negativeMarkerSize();this.m.sendMessage(a)},getFastItemsSource:function(a){var b=null;if(this.x()!=null){var c=null;b=new $$t.hg;b.itemsSource(this.x());c=new $$t.h3(b);c.b++;b=c.a}return b},releaseFastItemsSource:function(a){if(a!=null){var b=null;--b.b}return null},$type:new $.ig.Type("SparklineController",$$t.$bf.$type,[$$t.$br.$type])},true);$c("SparklineToolTipContext:hw","EventArgs",{init:function(){$$t.$b1.init.call(this)},_high:0,high:function(a){if(arguments.length===1){this._high=a;return a}else{return this._high}},_low:0,low:function(a){if(arguments.length===1){this._low=a;return a}else{return this._low}},_first:0,first:function(a){if(arguments.length===1){this._first=a;return a}else{return this._first}},_last:0,last:function(a){if(arguments.length===1){this._last=a;return a}else{return this._last}},$type:new $.ig.Type("SparklineToolTipContext",$$t.$b1.$type)},true);$c("XamSparkline:ck","Control",{init:function(){this.al=new $$t.db;this.a0=NaN;this.az=NaN;this.a2=NaN;this.a1=1;$$t.$cl.init.call(this);this._ab=$$t.$ck.$type;this._at=new $$t.di(this);this._ak=new $$t.a(this);this.ap=new $$t.g1(this,new $$t.bc)},ap:null,brush:function(a){if(arguments.length===1){this.h($$t.$ck.brushProperty,a);return a}else{return this.c($$t.$ck.brushProperty)}},negativeBrush:function(a){if(arguments.length===1){this.h($$t.$ck.negativeBrushProperty,a);return a}else{return this.c($$t.$ck.negativeBrushProperty)}},markerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.markerBrushProperty,a);return a}else{return this.c($$t.$ck.markerBrushProperty)}},negativeMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.negativeMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.negativeMarkerBrushProperty)}},firstMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.firstMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.firstMarkerBrushProperty)}},lastMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.lastMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.lastMarkerBrushProperty)}},highMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.highMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.highMarkerBrushProperty)}},lowMarkerBrush:function(a){if(arguments.length===1){this.h($$t.$ck.lowMarkerBrushProperty,a);return a}else{return this.c($$t.$ck.lowMarkerBrushProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.h($$t.$ck.trendLineBrushProperty,a);return a}else{return this.c($$t.$ck.trendLineBrushProperty)}},horizontalAxisBrush:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalAxisBrushProperty,a);return a}else{return this.c($$t.$ck.horizontalAxisBrushProperty)}},verticalAxisBrush:function(a){if(arguments.length===1){this.h($$t.$ck.verticalAxisBrushProperty,a);return a}else{return this.c($$t.$ck.verticalAxisBrushProperty)}},normalRangeFill:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeFillProperty,a);return a}else{return this.c($$t.$ck.normalRangeFillProperty)}},horizontalAxisVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalAxisVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.horizontalAxisVisibilityProperty))}},verticalAxisVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.verticalAxisVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.verticalAxisVisibilityProperty))}},markerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.markerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.markerVisibilityProperty))}},negativeMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.negativeMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.negativeMarkerVisibilityProperty))}},firstMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.firstMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.firstMarkerVisibilityProperty))}},lastMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.lastMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.lastMarkerVisibilityProperty))}},lowMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.lowMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.lowMarkerVisibilityProperty))}},highMarkerVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.highMarkerVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.highMarkerVisibilityProperty))}},normalRangeVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.normalRangeVisibilityProperty))}},displayNormalRangeInFront:function(a){if(arguments.length===1){this.h($$t.$ck.displayNormalRangeInFrontProperty,a);return a}else{return this.c($$t.$ck.displayNormalRangeInFrontProperty)}},markerSize:function(a){if(arguments.length===1){this.h($$t.$ck.markerSizeProperty,a);return a}else{return this.c($$t.$ck.markerSizeProperty)}},firstMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.firstMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.firstMarkerSizeProperty)}},lastMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.lastMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.lastMarkerSizeProperty)}},highMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.highMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.highMarkerSizeProperty)}},lowMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.lowMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.lowMarkerSizeProperty)}},negativeMarkerSize:function(a){if(arguments.length===1){this.h($$t.$ck.negativeMarkerSizeProperty,a);return a}else{return this.c($$t.$ck.negativeMarkerSizeProperty)}},lineThickness:function(a){if(arguments.length===1){this.h($$t.$ck.lineThicknessProperty,a);return a}else{return this.c($$t.$ck.lineThicknessProperty)}},minimum:function(a){if(arguments.length===1){this.h($$t.$ck.minimumProperty,a);return a}else{return this.c($$t.$ck.minimumProperty)}},maximum:function(a){if(arguments.length===1){this.h($$t.$ck.maximumProperty,a);return a}else{return this.c($$t.$ck.maximumProperty)}},itemsSource:function(a){if(arguments.length===1){this.h($$t.$ck.itemsSourceProperty,a);return a}else{return this.c($$t.$ck.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.h($$t.$ck.valueMemberPathProperty,a);return a}else{return this.c($$t.$ck.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.h($$t.$ck.labelMemberPathProperty,a);return a}else{return this.c($$t.$ck.labelMemberPathProperty)}},toolTip:function(a){if(arguments.length===1){this.h($$t.$ck.toolTipProperty,a);this.toolTipVisibility(a==null||a.toString().length==0?1:0);return a}else{return this.c($$t.$ck.toolTipProperty)}},toolTipVisibility:function(a){if(arguments.length===1){this.h($$t.$ck.toolTipVisibilityProperty,$$t.$cp.getBox(a));return a}else{return $g(this.c($$t.$ck.toolTipVisibilityProperty))}},trendLineType:function(a){if(arguments.length===1){this.h($$t.$ck.trendLineTypeProperty,$$t.$c2.getBox(a));return a}else{return $g(this.c($$t.$ck.trendLineTypeProperty))}},trendLinePeriod:function(a){if(arguments.length===1){this.h($$t.$ck.trendLinePeriodProperty,a);return a}else{return $h(this.c($$t.$ck.trendLinePeriodProperty))}},trendLineThickness:function(a){if(arguments.length===1){this.h($$t.$ck.trendLineThicknessProperty,a);return a}else{return this.c($$t.$ck.trendLineThicknessProperty)}},normalRangeMinimum:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeMinimumProperty,a);return a}else{return this.c($$t.$ck.normalRangeMinimumProperty)}},normalRangeMaximum:function(a){if(arguments.length===1){this.h($$t.$ck.normalRangeMaximumProperty,a);return a}else{return this.c($$t.$ck.normalRangeMaximumProperty)}},displayType:function(a){if(arguments.length===1){this.h($$t.$ck.displayTypeProperty,$$t.$c3.getBox(a));return a}else{return $g(this.c($$t.$ck.displayTypeProperty))}},unknownValuePlotting:function(a){if(arguments.length===1){this.h($$t.$ck.unknownValuePlottingProperty,$$t.$c4.getBox(a));return a}else{return $g(this.c($$t.$ck.unknownValuePlottingProperty))}},verticalAxisLabel:function(a){if(arguments.length===1){this.h($$t.$ck.verticalAxisLabelProperty,a);return a}else{return this.c($$t.$ck.verticalAxisLabelProperty)}},horizontalAxisLabel:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalAxisLabelProperty,a);return a}else{return this.c($$t.$ck.horizontalAxisLabelProperty)}},ax:function(){return this.formatLabel()!=null},c1:function(a){return this.formatLabel()(a)},formatLabel:function(a){if(arguments.length===1){this.h($$t.$ck.formatLabelProperty,a);return a}else{return this.c($$t.$ck.formatLabelProperty)}},horizontalLabelFormat:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalLabelFormatProperty,a);return a}else{return this.c($$t.$ck.horizontalLabelFormatProperty)}},horizontalLabelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$ck.horizontalLabelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$ck.horizontalLabelFormatSpecifiersProperty)}},_ai:null,verticalLabelFormat:function(a){if(arguments.length===1){this.h($$t.$ck.verticalLabelFormatProperty,a);return a}else{return this.c($$t.$ck.verticalLabelFormatProperty)}},verticalLabelFormatSpecifiers:function(a){if(arguments.length===1){this.h($$t.$ck.verticalLabelFormatSpecifiersProperty,a);return a}else{return this.c($$t.$ck.verticalLabelFormatSpecifiersProperty)}},_aj:null,an:null,ao:function(a){if(arguments.length===1){var b=this.an;this.an=a;this.ds(b,this.an);return a}else{return this.an}},al:null,am:function(a){if(arguments.length===1){this.al=a;return a}else{return this.al}},a0:0,a4:function(a){if(arguments.length===1){this.a0=a;return a}else{return this.a0}},az:0,a3:function(a){if(arguments.length===1){this.az=a;return a}else{return this.az}},_av:null,_ak:null,_at:null,ds:function(a,b){if(a!=null){this.am().detachFromNext()}if(b!=null){this.am().connectTo(b.getService("ConfigurationMessages"))}},onDetachedFromUI:function(){this.ap.e.onDetachedFromUI()},onAttachedToUI:function(){this.ap.e.onAttachedToUI()},dr:function(a,b,c){if(a=="PixelScalingRatio"){if(!$.ig.util.isNaN($$t.$g2.a(this.pixelScalingRatio()))){this.actualPixelScalingRatio($$t.$g2.a(this.pixelScalingRatio()))}}this.am().sendMessage(function(){var $ret=new $$t.g3;$ret.propertyName(a);$ret.oldValue(b);$ret.newValue(c);return $ret}())},destroy:function(){this.am().sendMessage(function(){var $ret=new $$t.g3;$ret.propertyName("Container");$ret.newValue(null);return $ret}())},provideContainer:function(a){this.am().sendMessage(function(){var $ret=new $$t.g3;$ret.propertyName("Container");$ret.newValue(a);return $ret}())},notifyResized:function(){this.am().sendMessage(new $$t.g5)},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.am().sendMessage(function(){var $ret=new $$t.g6;$ret._b=2;$ret._e=b;$ret._d=c;$ret._c=a;return $ret}())},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.am().sendMessage(function(){var $ret=new $$t.g6;$ret._b=4;return $ret}())},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.am().sendMessage(function(){var $ret=new $$t.g6;$ret._b=0;$ret._d=b;$ret._c=a;return $ret}())},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}this.am().sendMessage(function(){var $ret=new $$t.g6;$ret._b=1;$ret._e=b;$ret._c=a;return $ret}())},exportVisualData:function(){var a=new $$t.g7;a.name("SparklineVisualData");a.horizontalAxis(this._ak.i());a.verticalAxis(this._at.i());this.ap.e.exportViewShapes(a);return a},exportSerializedVisualData:function(){var a=this.exportVisualData();a.scaleByViewport();return a.serialize()},a2:0,pixelScalingRatio:function(a){if(arguments.length===1){var b=this.a2;this.a2=a;this.dr("PixelScalingRatio",b,this.a2);if(this.a2!=b){this.dr("PixelScalingRatio",b,this.a2)}return a}else{return this.a2}},a1:0,actualPixelScalingRatio:function(a){if(arguments.length===1){var b=this.a1;this.a1=a;if(this.a1!=b){this.dr("ActualPixelScalingRatio",b,this.a1)}return a}else{return this.a1}},$type:new $.ig.Type("XamSparkline",$$t.$cl.$type)},true);$c("SparklineVisualData:g7","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_horizontalAxis:null,horizontalAxis:function(a){if(arguments.length===1){this._horizontalAxis=a;return a}else{return this._horizontalAxis}},_verticalAxis:null,verticalAxis:function(a){if(arguments.length===1){this._verticalAxis=a;return a}else{return this._verticalAxis}},_sparkPath:null,sparkPath:function(a){if(arguments.length===1){this._sparkPath=a;return a}else{return this._sparkPath}},_negativeSparkPath:null,negativeSparkPath:function(a){if(arguments.length===1){this._negativeSparkPath=a;return a}else{return this._negativeSparkPath}},_trendLinePath:null,trendLinePath:function(a){if(arguments.length===1){this._trendLinePath=a;return a}else{return this._trendLinePath}},_rangePath:null,rangePath:function(a){if(arguments.length===1){this._rangePath=a;return a}else{return this._rangePath}},_markersPath:null,markersPath:function(a){if(arguments.length===1){this._markersPath=a;return a}else{return this._markersPath}},_negativeMarkersPath:null,negativeMarkersPath:function(a){if(arguments.length===1){this._negativeMarkersPath=a;return a}else{return this._negativeMarkersPath}},_lowMarkersPath:null,lowMarkersPath:function(a){if(arguments.length===1){this._lowMarkersPath=a;return a}else{return this._lowMarkersPath}},_highMarkersPath:null,highMarkersPath:function(a){if(arguments.length===1){this._highMarkersPath=a;return a}else{return this._highMarkersPath}},_firstMarkerPath:null,firstMarkerPath:function(a){if(arguments.length===1){this._firstMarkerPath=a;return a}else{return this._firstMarkerPath}},_lastMarkerPath:null,lastMarkerPath:function(a){if(arguments.length===1){this._lastMarkerPath=a;return a}else{return this._lastMarkerPath}},_viewport:null,viewport:function(a){if(arguments.length===1){this._viewport=a;return a}else{return this._viewport}},_marginViewport:null,marginViewport:function(a){if(arguments.length===1){this._marginViewport=a;return a}else{return this._marginViewport}},scaleByViewport:function(){this.horizontalAxis().scaleByViewport(this.viewport());this.verticalAxis().scaleByViewport(this.viewport());if(this.sparkPath()!=null){this.sparkPath().scaleByViewport(this.marginViewport())}if(this.negativeSparkPath()!=null){this.negativeSparkPath().scaleByViewport(this.marginViewport())}if(this.trendLinePath()!=null){this.trendLinePath().scaleByViewport(this.marginViewport())}if(this.rangePath()!=null){this.rangePath().scaleByViewport(this.marginViewport())}if(this.markersPath()!=null){this.markersPath().scaleByViewport(this.marginViewport())}if(this.negativeMarkersPath()!=null){this.negativeMarkersPath().scaleByViewport(this.marginViewport())}if(this.lowMarkersPath()!=null){this.lowMarkersPath().scaleByViewport(this.marginViewport())}if(this.highMarkersPath()!=null){this.highMarkersPath().scaleByViewport(this.marginViewport())}if(this.firstMarkerPath()!=null){this.firstMarkerPath().scaleByViewport(this.marginViewport())}if(this.lastMarkerPath()!=null){this.lastMarkerPath().scaleByViewport(this.marginViewport())}},serialize:function(){var a=new $$t.f1(0);a.u("{");a.u('name: "'+this.name()+'"');if(this.horizontalAxis()!=null){a.u(",");a.l("horizontalAxis: "+this.horizontalAxis().serialize())}if(this.horizontalAxis()!=null){a.u(",");a.l("verticalAxis: "+this.verticalAxis().serialize())}if(this.sparkPath()!=null){a.u(",");a.l("sparkPath: "+this.sparkPath().serialize())}if(this.negativeSparkPath()!=null){a.u(",");a.l("negativeSparkPath: "+this.negativeSparkPath().serialize())}if(this.trendLinePath()!=null){a.u(",");a.l("trendLinePath: "+this.trendLinePath().serialize())}if(this.rangePath()!=null){a.u(",");a.l("rangePath: "+this.rangePath().serialize())}if(this.markersPath()!=null){a.u(",");a.l("markersPath: "+this.markersPath().serialize())}if(this.negativeMarkersPath()!=null){a.u(",");a.l("negativeMarkersPath: "+this.negativeMarkersPath().serialize())}if(this.lowMarkersPath()!=null){a.u(",");a.l("lowMarkersPath: "+this.lowMarkersPath().serialize())}if(this.highMarkersPath()!=null){a.u(",");a.l("highMarkersPath: "+this.highMarkersPath().serialize())}if(this.firstMarkerPath()!=null){a.u(",");a.l("firstMarkerPath: "+this.firstMarkerPath().serialize())}if(this.lastMarkerPath()!=null){a.u(",");a.l("lastMarkerPath: "+this.lastMarkerPath().serialize())}if(this.viewport()!=null){a.l(",");a.l("viewPort:"+this.viewport().serialize())}if(this.marginViewport()!=null){a.l(",");a.l("marginViewPort:"+this.marginViewport().serialize())}a.u("");a.u("}");return a.toString()},$type:new $.ig.Type("SparklineVisualData",$.ig.$ot)},true);$c("SparklineAxisVisualData:fw","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(a){if(arguments.length===1){this._name=a;return a}else{return this._name}},_minLabel:null,minLabel:function(a){if(arguments.length===1){this._minLabel=a;return a}else{return this._minLabel}},_maxLabel:null,maxLabel:function(a){if(arguments.length===1){
this._maxLabel=a;return a}else{return this._maxLabel}},_axisLine:null,axisLine:function(a){if(arguments.length===1){this._axisLine=a;return a}else{return this._axisLine}},scaleByViewport:function(a){},serialize:function(){var a=new $$t.f1(0);a.u("{");a.u('name: "'+this.name()+'"');if(this.minLabel()!=null){a.u(",");a.l("minLabel: "+this.minLabel().serialize())}if(this.maxLabel()!=null){a.u(",");a.l("maxLabel: "+this.maxLabel().serialize())}if(this.axisLine()!=null){a.u(",");a.l("axisLine: "+this.axisLine().serialize())}a.u("");a.u("}");return a.toString()},$type:new $.ig.Type("SparklineAxisVisualData",$.ig.$ot)},true);$c("Message_Spark:dc","Object",{init:function(){$.ig.$op.init.call(this)},toString:function(){return this.getType().toString()},$type:new $.ig.Type("Message_Spark",$.ig.$ot)},true);$c("ContainerMessage_Spark:hu","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_b:null,$type:new $.ig.Type("ContainerMessage_Spark",$$t.$dc.$type)},true);$c("VisibilityMessage_Spark:hs","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_c:0,_b:null,$type:new $.ig.Type("VisibilityMessage_Spark",$$t.$dc.$type)},true);$c("BrushChangedMessage_Spark:hr","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_c:null,_b:null,$type:new $.ig.Type("BrushChangedMessage_Spark",$$t.$dc.$type)},true);$c("NumberChangedMessage_Spark:ht","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_b:0,_c:null,$type:new $.ig.Type("NumberChangedMessage_Spark",$$t.$dc.$type)},true);$c("ContainerResizedMessage_Spark:dx","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_g:0,_d:0,_f:0,_e:0,_h:null,_i:null,_j:null,_k:null,_b:null,_c:null,$type:new $.ig.Type("ContainerResizedMessage_Spark",$$t.$dc.$type)},true);$c("DataChangedMessage_Spark:g6","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_c:0,_e:null,_d:null,_b:0,$type:new $.ig.Type("DataChangedMessage_Spark",$$t.$dc.$type)},true);$c("PixelRatioMessage_Spark:fu","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_b:0,$type:new $.ig.Type("PixelRatioMessage_Spark",$$t.$dc.$type)},true);$c("RenderingMessage_Spark:dv","Message_Spark",{init:function(){$$t.$dc.init.call(this)},_b:0,$type:new $.ig.Type("RenderingMessage_Spark",$$t.$dc.$type)},true);$c("AxisRenderMessage_Spark:du","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},_c:false,$type:new $.ig.Type("AxisRenderMessage_Spark",$$t.$dv.$type)},true);$c("ClearMessage_Spark:fv","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},_c:false,$type:new $.ig.Type("ClearMessage_Spark",$$t.$dv.$type)},true);$c("ColumnMessage_Spark:hz","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},_d:null,_g:null,_k:null,_l:null,_f:null,_e:null,_i:0,_h:0,_j:0,_c:0,$type:new $.ig.Type("ColumnMessage_Spark",$$t.$dv.$type)},true);$c("ConfigurationMessage_Spark:g4","Message_Spark",{init:function(){$$t.$dc.init.call(this)},$type:new $.ig.Type("ConfigurationMessage_Spark",$$t.$dc.$type)},true);$c("InteractionMessage_Spark:ft","Message_Spark",{init:function(){$$t.$dc.init.call(this)},$type:new $.ig.Type("InteractionMessage_Spark",$$t.$dc.$type)},true);$c("MarkerMessage_Spark:h2","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},_e:null,_f:null,_m:null,_n:null,_d:null,_c:null,_k:0,_g:0,_i:0,_h:0,_j:0,_l:0,$type:new $.ig.Type("MarkerMessage_Spark",$$t.$dv.$type)},true);$c("MessageChannel_Spark:db","Object",{init:function(){this.c=new $$t.de($$t.$dc.$type);$.ig.$op.init.call(this)},c:null,sendMessage:function(a){if(this.messageSent!=null){this.messageSent(a)}else{this.c.enqueue(a)}},attachTarget:function(a){this.messageSent=$.ig.Delegate.prototype.combine(this.messageSent,a);while(this.c.count()>0){var b=this.c.dequeue();this.messageSent(b)}},messageSent:null,detachTarget:function(a){this.messageSent=$.ig.Delegate.prototype.remove(this.messageSent,a)},a:null,connectTo:function(a){this.a=a;this.attachTarget(this.sendToNext.runOn(this))},detachFromNext:function(){if(this.a==null){return}this.detachTarget(this.sendToNext.runOn(this));this.a=null},sendToNext:function(a){if(this.a!=null){this.a.sendMessage(a)}},toString:function(){return"MessageQueue"},$type:new $.ig.Type("MessageChannel_Spark",$.ig.$ot)},true);$c("MessageHandler_Spark:jc","Object",{init:function(){this.a=new $$t.bb(0);$.ig.$op.init.call(this)},a:null,addHandler:function(a,b){this.a.item(a.typeName(),b)},messageReceived:function(a){var b;var c=a.getType().typeName();if(this.a.containsKey(c)){b=this.a.item(c);b(a)}},$type:new $.ig.Type("MessageHandler_Spark",$.ig.$ot)},true);$c("MouseLeaveMessage_Spark:hp","InteractionMessage_Spark",{init:function(){$$t.$ft.init.call(this)},$type:new $.ig.Type("MouseLeaveMessage_Spark",$$t.$ft.$type)},true);$c("MouseMoveMessage_Spark:hq","InteractionMessage_Spark",{init:function(){$$t.$ft.init.call(this)},b:null,position:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},$type:new $.ig.Type("MouseMoveMessage_Spark",$$t.$ft.$type)},true);$c("NormalRangeMessage_Spark:hx","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},g:0,k:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},h:0,l:function(a){if(arguments.length===1){this.h=a;return a}else{return this.h}},f:0,j:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},e:0,i:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},c:false,d:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("NormalRangeMessage_Spark",$$t.$dv.$type)},true);$c("PolygonMessage_Spark:h1","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},c:null,points:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("PolygonMessage_Spark",$$t.$dv.$type)},true);$c("PropertyChangedMessage_Spark:g3","ConfigurationMessage_Spark",{init:function(){$$t.$g4.init.call(this)},f:null,propertyName:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},c:null,oldValue:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},b:null,newValue:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){var a="null";var b="null";if(this.oldValue()!=null){a=this.oldValue().toString()}if(this.newValue()!=null){b=this.newValue().toString()}return"PropertyChangedMessage["+this.propertyName()+", "+a+", "+b+"]"},$type:new $.ig.Type("PropertyChangedMessage_Spark",$$t.$g4.$type)},true);$c("ServiceProvider_Spark:ba","Object",{init:function(){this.a=new $$t.bb(0);$.ig.$op.init.call(this)},a:null,addService:function(a,b){this.a.item(a,b)},getService:function(a){return this.a.item(a)},$type:new $.ig.Type("ServiceProvider_Spark",$.ig.$ot)},true);$c("TooltipMessage_Spark:hv","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},c:0,xOffset:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},d:0,yOffset:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},g:null,context:function(a){if(arguments.length===1){this.g=a;return a}else{return this.g}},$type:new $.ig.Type("TooltipMessage_Spark",$$t.$dv.$type)},true);$c("ToooltipTemplateMessage_Spark:ho","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},c:null,template:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("ToooltipTemplateMessage_Spark",$$t.$dv.$type)},true);$c("TrendLineMessage_Spark:hy","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},c:null,points:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},$type:new $.ig.Type("TrendLineMessage_Spark",$$t.$dv.$type)},true);$c("ViewportChangedMessage_Spark:fs","InteractionMessage_Spark",{init:function(){$$t.$ft.init.call(this)},d:0,newTop:function(a){if(arguments.length===1){this.d=a;return a}else{return this.d}},c:0,newLeft:function(a){if(arguments.length===1){this.c=a;return a}else{return this.c}},e:0,newWidth:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},b:0,newHeight:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},toString:function(){return"ViewportChangedMessage["+this.newTop().toString()+", "+this.newLeft().toString()+", "+this.newWidth().toString()+", "+this.newHeight().toString()+"]"},$type:new $.ig.Type("ViewportChangedMessage_Spark",$$t.$ft.$type)},true);$c("ContainerSizeChangedMessage_Spark:g5","InteractionMessage_Spark",{init:function(){$$t.$ft.init.call(this)},$type:new $.ig.Type("ContainerSizeChangedMessage_Spark",$$t.$ft.$type)},true);$c("WinLossColumnMessage_Spark:h0","RenderingMessage_Spark",{init:function(){$$t.$dv.init.call(this)},_d:null,_g:null,_k:null,_l:null,_f:null,_e:null,_i:0,_h:0,_j:0,_c:0,$type:new $.ig.Type("WinLossColumnMessage_Spark",$$t.$dv.$type)},true);$$t.$be.a2=$$t.$bg.i("FastItemsSource",$$t.$bs.$type,$$t.$be.$type,new $$t.bh(1,function(a,b){$b($$t.$be.$type,a).av(b.oldValue(),b.newValue())}));$$t.$ck.brushProperty=$$t.$bg.i("Brush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("Brush",b.oldValue(),b.newValue())}));$$t.$ck.negativeBrushProperty=$$t.$bg.i("NegativeBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("NegativeBrush",b.oldValue(),b.newValue())}));$$t.$ck.markerBrushProperty=$$t.$bg.i("MarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("MarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.negativeMarkerBrushProperty=$$t.$bg.i("NegativeMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("NegativeMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.firstMarkerBrushProperty=$$t.$bg.i("FirstMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("FirstMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.lastMarkerBrushProperty=$$t.$bg.i("LastMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("LastMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.highMarkerBrushProperty=$$t.$bg.i("HighMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("HighMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.lowMarkerBrushProperty=$$t.$bg.i("LowMarkerBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("LowMarkerBrush",b.oldValue(),b.newValue())}));$$t.$ck.trendLineBrushProperty=$$t.$bg.i("TrendLineBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("TrendLineBrush",b.oldValue(),b.newValue())}));$$t.$ck.horizontalAxisBrushProperty=$$t.$bg.i("HorizontalAxisBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("HorizontalAxisBrush",b.oldValue(),b.newValue())}));$$t.$ck.verticalAxisBrushProperty=$$t.$bg.i("VerticalAxisBrush",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("VerticalAxisBrush",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeFillProperty=$$t.$bg.i("NormalRangeFill",$$t.$cu.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("NormalRangeFill",b.oldValue(),b.newValue())}));$$t.$ck.horizontalAxisVisibilityProperty=$$t.$bg.i("HorizontalAxisVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("HorizontalAxisVisibility",b.oldValue(),b.newValue())}));$$t.$ck.verticalAxisVisibilityProperty=$$t.$bg.i("VerticalAxisVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("VerticalAxisVisibility",b.oldValue(),b.newValue())}));$$t.$ck.markerVisibilityProperty=$$t.$bg.i("MarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("MarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.negativeMarkerVisibilityProperty=$$t.$bg.i("NegativeMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("NegativeMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.firstMarkerVisibilityProperty=$$t.$bg.i("FirstMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("FirstMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.lastMarkerVisibilityProperty=$$t.$bg.i("LastMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("LastMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.lowMarkerVisibilityProperty=$$t.$bg.i("LowMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("LowMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.highMarkerVisibilityProperty=$$t.$bg.i("HighMarkerVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("HighMarkerVisibility",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeVisibilityProperty=$$t.$bg.i("NormalRangeVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("NormalRangeVisibility",b.oldValue(),b.newValue())}));$$t.$ck.displayNormalRangeInFrontProperty=$$t.$bg.i("DisplayNormalRangeInFront",$$t.$d.$type,$$t.$ck.$type,new $$t.bh(2,true,function(a,b){$b($$t.$ck.$type,a).dr("DisplayNormalRangeInFront",b.oldValue(),b.newValue())}));$$t.$ck.bf=-1;$$t.$ck.markerSizeProperty=$$t.$bg.i("MarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("MarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.firstMarkerSizeProperty=$$t.$bg.i("FirstMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("FirstMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.lastMarkerSizeProperty=$$t.$bg.i("LastMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("LastMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.highMarkerSizeProperty=$$t.$bg.i("HighMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("HighMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.lowMarkerSizeProperty=$$t.$bg.i("LowMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("LowMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.negativeMarkerSizeProperty=$$t.$bg.i("NegativeMarkerSize",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bf,function(a,b){$b($$t.$ck.$type,a).dr("NegativeMarkerSize",b.oldValue(),b.newValue())}));$$t.$ck.bb=-1;$$t.$ck.lineThicknessProperty=$$t.$bg.i("LineThickness",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bb,function(a,b){$b($$t.$ck.$type,a).dr("LineThickness",b.oldValue(),b.newValue())}));$$t.$ck.minimumProperty=$$t.$bg.i("Minimum",Number,$$t.$ck.$type,new $$t.bh(2,NaN,function(a,b){$b($$t.$ck.$type,a).dr("Minimum",b.oldValue(),b.newValue())}));$$t.$ck.maximumProperty=$$t.$bg.i("Maximum",Number,$$t.$ck.$type,new $$t.bh(2,NaN,function(a,b){$b($$t.$ck.$type,a).dr("Maximum",b.oldValue(),b.newValue())}));$$t.$ck.itemsSourceProperty=$$t.$bg.i("ItemsSource",$$t.$w.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("ItemsSource",b.oldValue(),b.newValue())}));$$t.$ck.valueMemberPathProperty=$$t.$bg.i("ValueMemberPath",String,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("ValueMemberPath",b.oldValue(),b.newValue())}));$$t.$ck.labelMemberPathProperty=$$t.$bg.i("LabelMemberPath",String,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("LabelMemberPath",b.oldValue(),b.newValue())}));$$t.$ck.toolTipProperty=$$t.$bg.i("ToolTip",$.ig.$op.$type,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){$b($$t.$ck.$type,a).dr("ToolTip",b.oldValue(),b.newValue())}));$$t.$ck.toolTipVisibilityProperty=$$t.$bg.i("ToolTipVisibility",$$t.$cp.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$cp.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("ToolTipVisibility",b.oldValue(),b.newValue())}));$$t.$ck.trendLineTypeProperty=$$t.$bg.i("TrendLineType",$$t.$c2.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$c2.getBox(0),function(a,b){$b($$t.$ck.$type,a).dr("TrendLineType",b.oldValue(),b.newValue())}));$$t.$ck.trendLinePeriodProperty=$$t.$bg.i("TrendLinePeriod",$$t.$l.$type,$$t.$ck.$type,new $$t.bh(2,7,function(a,b){$b($$t.$ck.$type,a).dr("TrendLinePeriod",b.oldValue(),b.newValue())}));$$t.$ck.bo=-1;$$t.$ck.trendLineThicknessProperty=$$t.$bg.i("TrendLineThickness",Number,$$t.$ck.$type,new $$t.bh(2,$$t.$ck.bo,function(a,b){$b($$t.$ck.$type,a).dr("TrendLineThickness",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeMinimumProperty=$$t.$bg.i("NormalRangeMinimum",Number,$$t.$ck.$type,new $$t.bh(2,0,function(a,b){$b($$t.$ck.$type,a).dr("NormalRangeMinimum",b.oldValue(),b.newValue())}));$$t.$ck.normalRangeMaximumProperty=$$t.$bg.i("NormalRangeMaximum",Number,$$t.$ck.$type,new $$t.bh(2,0,function(a,b){$b($$t.$ck.$type,a).dr("NormalRangeMaximum",b.oldValue(),b.newValue())}));$$t.$ck.displayTypeProperty=$$t.$bg.i("DisplayType",$$t.$c3.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$c3.getBox(0),function(a,b){$b($$t.$ck.$type,a).dr("DisplayType",b.oldValue(),b.newValue())}));$$t.$ck.unknownValuePlottingProperty=$$t.$bg.i("UnknownValuePlotting",$$t.$c4.$type,$$t.$ck.$type,new $$t.bh(2,$$t.$c4.getBox(1),function(a,b){$b($$t.$ck.$type,a).dr("UnknownValuePlotting",b.oldValue(),b.newValue())}));$$t.$ck.verticalAxisLabelProperty=$$t.$bg.i("VerticalAxisLabel",$.ig.$op.$type,$$t.$ck.$type,new $$t.bh(2,"{0:n}",function(a,b){$b($$t.$ck.$type,a).dr("VerticalAxisLabel",b.oldValue(),b.newValue())}));$$t.$ck.horizontalAxisLabelProperty=$$t.$bg.i("HorizontalAxisLabel",$.ig.$op.$type,$$t.$ck.$type,new $$t.bh(2,"{0}",function(a,b){$b($$t.$ck.$type,a).dr("HorizontalAxisLabel",b.oldValue(),b.newValue())}));$$t.$ck.formatLabelProperty=$$t.$bg.i("FormatLabel",$$t.$by.$type.specialize($.ig.$op.$type,String),$$t.$ck.$type,new $$t.bh(1,function(a,b){$b($$t.$ck.$type,a).dr("FormatLabel",b.oldValue(),b.newValue())}));$$t.$ck.horizontalLabelFormatProperty=$$t.$bg.i("HorizontalLabelFormat",String,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){a.dr("HorizontalLabelFormat",b.oldValue(),b.newValue())}));$$t.$ck.horizontalLabelFormatSpecifiersProperty=$$t.$bg.i("HorizontalLabelFormatSpecifiers",Array,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){a.dr("HorizontalLabelFormatSpecifiers",b.oldValue(),b.newValue())}));$$t.$ck.verticalLabelFormatProperty=$$t.$bg.i("VerticalLabelFormat",String,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){a.dr("VerticalLabelFormat",b.oldValue(),b.newValue())}));$$t.$ck.verticalLabelFormatSpecifiersProperty=$$t.$bg.i("VerticalLabelFormatSpecifiers",Array,$$t.$ck.$type,new $$t.bh(2,null,function(a,b){a.dr("VerticalLabelFormatSpecifiers",b.oldValue(),b.newValue())}))});