Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/Bin/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/Bin/ChartsDemo.exe

MZ����@���	�!�L�!This program cannot be run in DOS mode.

$PELoE�Q��F�  @ �@��W �B�l  H.text� � `.rsrc�B D@@.reloc�D@B�H���B���
*(
*
*2os�*0&(
uT
,o,oo�*Frps
s
*FrSps
s
*r�p*0
s

r�p#.@# @#@()o
r�p#*@#(@#$@()o
r�p#@#@#@()o
r�p#@#"@#@()o
r�p#7@#.@# @()o
r�p#5@#3@#$@()o
*0Fs

s
+.r�po
#@Z#�?X(.o
X2�*0@s

r�p#�?#@# @#.@(*o
r�p#@#$@#(@#*@(*o
r�p#@#@#@#@(*o
r�p#�#�#��#�������(*o
r�p#�������#������	�#�#333333�(*o
r�p#333333�#ffffff�#ffffff�#�(*o
*0�s

r�p#.@(+o
r�p#&@(+o
r�p#@(+o
r�p#"@(+o
r�p#7@(+o
r�p#5@(+o
*0:s

r�p#$@#������@(,o
r�p#@#������@(,o
r�p#@#ffffff@(,o
r�p#@#@(,o
r�p#@#333333@(,o
r�p#@#ffffff@(,o
r�p#@#������@(,o
r�p#@#@(,o
r�p#@#333333@(,o
*0@s

r�p#@#*@#@#.@(*o
r�p#@# @#@#&@(*o
r�p#@#"@#@#&@(*o
r�p#�# �#�#"�(*o
r�p#�#�#�#"�(*o
r�p#�#�#�#�(*o
*0�r�p(�
s
9�rp(
o
o
o 

8�	o!
rp(
o
o"
r'p(
o
o"
(#
($
r9p(
o
o"
(#
($
rMp(
o
o"
(#
($
rap(
o
o"
(#
($
(-o
	o%
:R����
	,	o&
�*2��
0N
o'

++	o(
o)
(*
,o)
o+
,�X
	o%
-��
	,	o&
�**	7@
0>s,

~-
o.
rwps/
o0
o1
o2
(o3
*�{
o4
,{
o4
o5
o6
0*{
o4
o5
o7
*�(,+(u&-(u(-(u=�***0(9�(u*-
(u,Я(8
*(u/,�(8
*(uq,б(8
*(u,в(8
*(u=-(u&-
(u,г(8
*(u(,д(8
*(u,е(8
*(u,ж(8
*(u�,и(8
**0�(9�(u=,й(8
*(u&-
(u,к(8
*(u(,л(8
*(u�,н(8
*(u�,п(8
**{
*0}((&}(	}(
}(}(
}(}(}(}	({
o9
�}�*at0A{
o:
�Q(8
�*(8
r�pso;
&{
o:
�Q(8
�/(8
r�pso;
&{
o:
�Q(8
�)(8
r�pso;
&{
o:
�Q(8
�$(8
r�pso;
&{
o:
�Q(8
�#(8
r/pso;
&{
o:
�Q(8
�X(8
rspso;
&{
o:
�Q(8
�U(8
r�pso;
&{
o:
�Q(8
�q(8
r�pso;
&{
o:
�Q(8
�(8
r�pso;
&{
o:
�Q(8
�=(8
rpso;
&{
o:
�Q(8
�[(8
rpso;
&{
o:
�Q(8
�Z(8
r9pso;
&{
o:
�Q(8
��(8
repso;
&{
o:
�Q(8
�V(8
r�pso;
&{
o:
�Q(8
�&(8
r�pso;
&{
o:
�Q(8
�((8
r�pso;
&{
o:
�Q(8
�'(8
r�pso;
&{
o:
�Q(8
��(8
rpso;
&{
o:
�Q(8
�(8
rpso;
&{
o:
�Q(8
�>(8
r=pso;
&{
o:
�Q(8
�9(8
rQpso;
&{
o:
��(8
�(8
rspso;
&{
o:
��(8
�J(8
r�pso;
&{
o:
��(8
�I(8
r�pso;
&{
o:
��(8
�H(8
r�pso;
&{
o:
��(8
��(8
r�pso;
&{
o:
��(8
��(8
r�pso;
&{
o:
��(8
��(8
rpso;
&*0[u�,{o<
+"uV,{o<
+{o<
rpo=
r-p(>
(?
o@
*�{o<
rpo=
r-po@
*0SoA
#�?oB
#@oC
{o<
rpo=
r-po@
r9poD
*0M{o<
rpo=
3rGpo@
rUpoE
*3rcpo@
rqpoE
*�{o<
rpo=
rGpo@
rUpoF
*0KoG
{	o<
rpo=
r'poH
r9poI
rMpoJ
rapoK
*0�{
oL
uk
9�{
oM
{
o(N
t�oO
8lo(N
t{,oP
sQ
oR
u
	,	(8�u,8({
o4
uQ9�oS
oT
(U
8�u,#oV
(+]u,1X(oW
uX,632#�������?oX
+ u,
(+
X(u�		,	]��oY
u�

,
#333333�?oZ
oW
o[
o\
{
o4
o5
o]
Xo?�����{
o^
�*A"��0U(9I(o_
9�
+h{
o4
o5
o7
o_
o`
(a
l#@[(b
lZ(c
o_
od
oe
,oe
od
X
{
o4
o5
o6
2�*(oe
9�
8�{
o4
o5
	o7
oe
oe
of
(a
	lZ(c
od
oe
oe
of
(a
{
o4
o5
o6
lZ(c
og
	X
	{
o4
o5
o6
?c���*0	{
o4
9�{oh
,k{
o4
o5
oi
+;oj

{oh
to)
(*
-+(N
t�ok
o%
-��,o&
�{oh
,k{
o4
o5
oi
+;oj
{oh
to)

	(*
-+	(N
t�ol
o%
-��,o&
�( *4H|�H�0Z((,K{(om
(({(on
(({-{
oo
*j(!{-{
oo
*j(!{-{
oo
*2{
oo
*0$
{,*}rps

(r
*&(s
*0�
YE&Jn+yt}
{
�"su
ov
*t}{�#su
ow
*t}{�$su
ow
*t}
*}*�#��#��#��s:*z#��#��s:*�#��#��#��#��#��s:*�#��#��#��#��s:*z#��#��s:*�#��#��#��#��#��s:*{*{*{*{*{*{*{*{*{*{*{*�(x
}}}}}}}*{*6((>*2{oo
*0$
{,*}r�ps

(r
*&(s
*0X
YE)+4t }*t!}*t"}*t}*}*{$*0j((J{#��(8
(�oy
{$o4
o5
oi
+oj
t#
rvpoz
o%
-��
,o&
�*<#_
2{$oo
*0�
{$,x{$o4
tQo5
oi
+Goj
t)
s{
o|
o}
(~
o}
o
o�
o}
o
o�
o%
-��
,o&
�*#Sv
0�
{$,x{$o4
tQo5
oi
+Goj
t)
s{
o|
o}
(~
o}
o
o�
o}
o
o�
o%
-��
,o&
�*#Sv
�{$,&{"o�
-(I+(H{$oo
*�{$o4
o5
o7
t#o�
*0Ir�p(Gr�p(Gr�p(Gr�p(Gr�p(Gr�p(G*0Ir�p(Gr�p(Gr�p(Gr�p(Gr�p(Gr�p(G*0$
{+,*}+r
ps

(r
*&(s
*0
YEMq~������8�t } *t }!{!�Dsu
o�
{!�Esu
o�
*t}"{"�Fsu
ow
*t}#*t}$*t#}%*t#}&*t#}'*t#}(*t#})*t#}**}+*{4*0j((T{3��(8
(�oy
{4o4
o5
oi
+oj
t$
rvpoz
o%
-��
,o&
�*<#_
2{4oo
*�{4,&{2o�
-(S+(R{4oo
*�{4o4
o5
o7
t$o�
*0Ir�p(Qr�p(Qr�p(Qr�p(Qr�p(Qr�p(Q*0Ir�p(Qr�p(Qr�p(Qr�p(Qr�p(Qr�p(Q*0$
{;,*};r�ps

(r
*&(s
*0�
YE
6CP]jw��8�t }1*t}2{2�Psu
ow
*t}3*t}4*t$}5*t$}6*t$}7*t$}8*t$}9*t$}:*};*{=*�((]{=o4
o5
o7
(Z*2{=oo
*06s�

+&o�
lo
#�?Xs�
o�
X(2�*0u�
,o�
o�
(�
&*0@s�

##(�
(�
s�
o�
(�
(�
*0$
{?,*}?rps

(r
*&(s
*0�
YE4L+bt}=*t&}>*t��[su
o�
*t��[su
o�
*t��[su
o�
*}?*
*(�
*{C*0P((g{Co4
o5
oi
+oj
t'
r�poz
o%
-��
,o&
�*"#E
2{Coo
*0p{C,g{Co4
tQo5
oi
+6oj
t'
s{
o|
o}
(�
o}
o
o�
o%
-��
,o&
�*#Be
0p{C,g{Co4
tQo5
oi
+6oj
t'
s{
o|
o}
(�
o}
o
o�
o%
-��
,o&
�*#Be
0$
{H,*}Hr�ps

(r
*&(s
*0�
YEMZgt��8�t }@*t }A{A�esu
o�
{A�fsu
o�
*t"}B*t}C*t'}D*t'}E*t'}F*t'}G*}H*{L*0P((m{Lo4
o5
oi
+oj
t(
rB	poz
o%
-��
,o&
�*"#E
2{Loo
*0$
{P,*}Pr\	ps

(r
*&(s
*0�
YE)6CP+[t }I*t"}J*t"}K*t}L*t(}M*t(}N*t(}O*}P*{T*0j((u{S��(8
(�oy
{To4
o5
oi
+oj
t)
r�	poz
o%
-��
,o&
�*<#_
2{Too
*0�
{T,x{To4
tQo5
oi
+Goj
t)
s{
o|
o}
(~
o}
o
o�
o}
o
o�
o%
-��
,o&
�*#Sv
0�
{T,x{To4
tQo5
oi
+Goj
t)
s{
o|
o}
(~
o}
o
o�
o}
o
o�
o%
-��
,o&
�*#Sv
0$
{Z,*}Zr�	ps

(r
*&(s
*0�
YE	MZgt���8�t }Q*t }R{R�ssu
o�
{R�tsu
o�
*t}S*t}T*t)}U*t)}V*t)}W*t)}X*t)}Y*}Z*{^*0P(({{^o4
o5
oi
+oj
t*
r\
poz
o%
-��
,o&
�*"#E
2{^oo
*0$
{b,*}br�
ps

(r
*&(s
*0�
YE)6CP+[t }[*t}\*t}]*t}^*t*}_*t*}`*t*}a*}b*{e*�((�{d{eo4
o5
o7
t,o�
(�oy
*0M{e,D{eo4
tmo5
oi
+oj
t,
oW
o%
-��
,o&
�*#B
0M{e,D{eo4
tmo5
oi
+oj
t,
oW
o%
-��
,o&
�*#B
00{doh
u}
,{eo)
(N
t|(�*0$
{l,*}lrps

(r
*&(s
*0�
YE	@dq~����8�t }c{c��su
o�
{c��su
o�
*t}d{d��su
ow
*t}e*t+}f*t+}g*t+}h*t,}i*t,}j*t,}k*}l*{s*0j((�{r��(8
(�oy
{so4
o5
oi
+oj
t&
rbpoz
o%
-��
,o&
�*<#_
2{soo
*0$
{w,*}wr�ps

(r
*&(s
*0�
YE
,9FS`mz8�t }m*t"}n*t"}o*t }p*t"}q*t}r*t}s*t-}t*t&}u*t&}v*}w*{z*�((�{y{zo4
o5
o7
t,o�
(�oy
*0M{z,D{zo4
tmo5
oi
+oj
t.
oW
o%
-��
,o&
�*#B
0M{z,D{zo4
tmo5
oi
+oj
t.
oW
o%
-��
,o&
�*#B
00{yoh
u}
,{zo)
(N
t|(�*0$
{~,*}~rps

(r
*&(s
*0�
YE@dq~�8�t }x{x��su
o�
{x��su
o�
*t}y{y��su
ow
*t}z*t.}{*t.}|*t.}}*}~*{�*�((�{���(8
(�oy
*2{�oo
*0$
{�,*}�rzps

(r
*&(s
*0�
YE)6CP]+ht }*t}�*t}�*t/}�*t/}�*t/}�*t/}�*t/}�*}�*{�*0H((�{�(�o<
{���(8
(�oy
{�r�po�
*2{�oo
*0�r�p(�
s�
9�r$
p(
o
o
o 
+zo!
s
	r8
p(
o
o"
o
	rB
p(
o
o"
(#
(�
o	r^
p(
o
o"
(#
($
o	o�
o%
:z����,o&
�*3��0$
{�,*}�rh
ps

(r
*&(s
*0�
YE	)6CP]j+ut }�*t0}�*t}�*t"}�*t"}�*t"}�*t}�*t}�*t}�*}�*{�*0M((�{�{�o4
o5
o7
t3o�
(�oy
{�r�
po�
*0i{�,`{�oh
,S{�o4
o5
oi
+'oj
t�
o[
{�oh
��(�
o%
-��
,o&
�*+3^
00{�oh
u�
,{�o)
(N
t�(�*0&{�rQpo�
uj
,{�o�
*�{�o4
o5
o7
t3o�
��o�
*�{�o4
o5
o7
t3o�
��o�
*0W{�o4
o5
o7
t3{�o�
o�
{�o4
o5
o7
t3{�o�
o�
*0$
{�,*}�r�ps

(r
*&(s
*0
YE6Z~���8�t }�*t}�{���su
ow
*t"}�{���s�
o�
*t"}�{���s�
o�
*t}�{���su
ow
*t}�*t3}�*tj��s�
o�
*}�*{�*6((�*0$
{�,*}�r�ps

(r
*&(s
*0X
YE)+4t }�*t}�*t4}�*t4}�*}�*{�*6((�*0M{�,D{�o4
tmo5
oi
+oj
t5
oW
o%
-��
,o&
�*#B
0M{�,D{�o4
tmo5
oi
+oj
t5
oW
o%
-��
,o&
�*#B
0$
{�,*}�rIps

(r
*&(s
*0�
YE=JWd+ot }�{���su
o�
{���su
o�
*t}�*t5}�*t5}�*t5}�*}�*{�*6((�*0Y{�,P{�o4
tmo5
oi
+oj
t5
oW
o%
-��
,o&
�{�o�
*#B
0Y{�,P{�o4
tmo5
oi
+oj
t5
oW
o%
-��
,o&
�{�o�
*#B
0p {�,g{�o4
tmo5
oi
+6oj
t6
s{
o|
o}
(�
o}
o
o�
o%
-��
,o&
�*#Be
0p {�,g{�o4
tmo5
oi
+6oj
t6
s{
o|
o}
(�
o}
o
o�
o%
-��
,o&
�*#Be
0$
{�,*}�r�ps

(r
*&(s
*0�
YE@{����8�t }�{���su
o�
{���su
o�
*t }�{���su
o�
{���su
o�
*t}�*t6}�*t6}�*t6}�*t6}�*}�*{�*0�r1ps
s
}�r�ps
s
}�r�ps
s
}�((�{��(8
(�oy
{�o4
o5
o7
(�o<
(�
o�
(�
(�
*
*2{�oo
*0�!r�p(�
s�
9�rp(
o
o
o 

	o%
&	o�
t8(�o 
8Go!
(�o�o�o�(�o�o�o�o�o�(�o�o�o�o�o�(�o�o�o�o�o�(�o�o�o�o�o�(�o�o�o�o�o�(�o�o�o�o�o�(�o�o�o�o�o�(�o�o�o�
o%
:�����,o&
�*AVZ�0�(�
,# �? �(�
s�
{�s�*(�
,$ � �2#(�
s�
{�s�* � � � �(�
s�
{�s�*0�"s�
rp(
o
o"
(#
(�
o�rMp(
o
o"
(#
(�
o�rap(
o
o"
(#
(�
o�r'p(
o
o"
(#
(�
o�r9p(
o
o"
(#
(�
o�s�o�o�o�*0;#{�,2{�o4
o5
o7
t9
o}
{�o�
(�
*0;#{�,2{�o4
o5
o7
t9
o�
{�o�
o�
*0$
{�,*}�r3ps

(r
*&(s
*0�
YECPt��8�t }�*t0}�*t}�{���su
ov
*t0}�*t}�{���su
ov
*t}�*t}�*t9}�*}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*(x
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*(x
*{�*"}�*{�*"}�*V(x
(�(�*{�*�((�{�o3
{�(�o�
{�r�poz
*2{�oo
*0�$r�p(�
s�
9�r�p(
o
o
o 
+fo!
r�p(
o
o"

r�p(
o
o"
rp(
o
o"
(#
($
	so�
o%
-��,o&
�*3s�0�{�9�{�o�
-Q{�o4
r�po�
{�o4
o�
r�po=
{�o4
tQo�
o�
o�
+O{�o4
r�po�
{�o4
o�
r�po=
{�o4
tQo�
o�
o�
{�oo
*^{�o4
o�
oW
*^{�o4
o�
oW
*0$
{�,*}�rps

(r
*&(s
*0�
YE=an+yt }�{���su
o�
{���su
o�
*t}�{���su
ow
*t}�*t*}�*}�*{�*"}�*{�*"}�*{�*"}�*r(x
(�(�(*n{�o4
tQo�
o�
*{�*�(({�(o<
{�r�poz
*0�%r�p(�
s�
9�r�p(
o
o
o 
+Wo!
r�p(
o
o"
(#
($

r�p(
o
o"
(#
($
	so�
o%
-��,o&
�*3d�2{�oo
*0�&{�o4
tQ
o5
o7
o�
o�
-*#�������##
o5
o7
o�
o�

+'
o�
o�
46	X

o%
-��
,
o&
�	o5
o7
o�
o�
l[
r�ps�
(�
s�
o�
o�
(�
s�
o�
rps�
(�
s�
o�
o�
(�
s�
o�
	r
ps�
 � � �2(�
s�
o�
o�
 � � �2(�
s�
o�
(����o�
(o�
+o�
		o�
o�
o%
-��,o&
�*`4��#�0�'{�,y{�o�
(�
,{�o�

(�
+
(o�
+o�
o�
o%
-��,o&
�{�o�
{�o�
*A]0R({�,I{�o�
3
+
(o�
+o�
o�
o�
o%
-��
,o&
�*(G
0M){�,D{�o�
�
(o�
+o�
o�
o�
o%
-��
,o&
�*#B
0$
{�,*}�rps

(r
*&(s
*0�
YE@d��8�t }�{��	su
o�
{��	su
o�
*t}�{��
su
ow
*t}�{��su
ow
*t}�{��su
o�
*t=}�*}�*{�*"}�*{�*"}�*V(x
((*{�*0j*(({���(8
(�oy
{�o4
o5
oi
+oj
t�
r�poz
o%
-��
,o&
�*<#_
2{�oo
*0$
{�,*}�r�ps

(r
*&(s
*0�
YE)6CP]+ht }�*t }�*t"}�*t"}�*t }�*t"}�*t}�*t}�*}�*{�*�((*{�o4
o5
o7
(o<
*0+r�p(�
s�
9�rp(
o
o
o 
8�o!
s
	rp(
o
o"
o�	rMp(
o
o"
(#
($
o	rap(
o
o"
(#
($
o	r'p(
o
o"
(#
($
o	r9p(
o
o"
(#
($
o	o�
o%
:0����,o&
�*3�

*0v{�o�

E	$+29*('*(&*(%*($*(#*("*(!*( *(*~(({�o�
{�o�
*~(({�o�
{�o�
*~(({�o�
{�o�
*~(({�o�
{�o�
*N(({�o�
*N(({�o�
*N(({�o�
*N(({�o�
*~(({�o�
{�o�
*0B,{�o�
o�
+o�

o�
o%
-��
,o&
�{�o�
*+
0q-
{�o�

	E
+

+
+
{�o�
o�
+o�
u,o�
o%
-��,o&
�*>&d0$
{�,*}�rGps

(r
*&(s
*0U
YE)6Zgt����������8�t}�{��su
ow
*t!}�*t}�{��)su
ow
*t }�*t}�*t>}�*t?}�*t?}�*t@}�*tA}�*tB}�*tC}�*tD}�*tE}�*tF}�*tG}�*}�*{�*z((0{�(!o�
*0_.{�oh
t�r�p(�
,
+"{�oh
t�r�p(�
,
+
{�(!o�
{�oo
*0$
{�,*}�r�ps

(r
*&(s
*0�
YE&3@M+Xt}�{��/su
ow
*t}�*t}�*t"}�*t}�*}�*{�*z((6{�(!o�
*0_.{�oh
t�r�p(�
,
+"{�oh
t�r�p(�
,
+
{�(!o�
{�oo
*0$
{�,*}�r[ps

(r
*&(s
*0�
YE&3@M+Xt}�{��5su
ow
*t}�*t}�*t"}�*t}�*}�*{*�((;{r�po�
{r�po�
*0$
{,*}r	ps

(r
*&(s
*0z
YE)6C+Nt}*t}*t"}*t}*tH}*tH}*}*{	*v((@{
rpo�
*0$
{,*}r�ps

(r
*&(s
*0X
YE)+4t}*t"}*t}	*tI}
*}*{*v((E{rpo�
*0$
{,*}r'ps

(r
*&(s
*0X
YE)+4t}*t"}
*t}*tJ}*}*{*z((K{(!o�
*0_.{oh
t�r�p(�
,
+"{oh
t�r�p(�
,
+
{(!o�
{oo
*0$
{,*}r�ps

(r
*&(s
*0�
YE&3@M+Xt}{�Jsu
ow
*t}*t}*t"}*t}*}*{*0�((P{#5^�I�#��"�~ڿ#B`��"��?##�V-�?#L7�A`�ؿ#\��(\�?##����Mb��#���M�?#��/�$�?#####�?s�
s�
o�
*0$
{,*}rps

(r
*&(s
*0X
YE)+4t }*t"}*t}*tK}*}*{$*0�/s�
}s�
}s�

#0@#0@s�
o�
}(([{{&o�
{(�{"(�{$(Zo�
*0�(X{o�

E3e*{{"o�
(�o�
{$o�
{o�
*{{"o�
(�o�
{$o�
{o�
*{$o�
{o�
*�{{"o�
(�o�
{{"o�
(�o�
*0B0o�
u+
o�
o�
o�
o�
o�
o�
o�
s�
oo*0@{o�
3{"o�
{#o�
*{"o�
{#o�
*0�1r�p(�
s�
9�r�p(
o
o
o 
+ko!
r�p(
o
o"

r�p(
o
o"
(�
rp(
o
o"
(#
(�
	sdo�
o%
-��,o&
�*3x�0Q2(Y
s�
+:s�

+	
ZXo�
o�
X
2�	sko�
X2�*0$
{',*}'r�ps

(r
*&(s
*0�
YE	)6Cgt���8�t}{�Usu
ov
*tP} *t0}!*t}"{"�Vsu
ov
*t }#*t}$*tQ}%*t-}&*tb�Ws�
o
*}'*{(*"}(*{)*"})*{**"}**r(x
(_(a(c*{+*"}+*{,*"},*{-*"}-*0D(x
o�
o^sr(jo�
o^(h	o�
ob(f*{.*"}.*{/*"}/*{0*"}0*~(x
(mrHp(?
(q*{5*0�4((y{9(uo<
{4��
rbp�r�p�(�{6o�
o
 �s
�:o
{6o�
o
 �s
�:o
*0�5r�p(�
s
9�r�p(
o
o
o 
+Wo!
r�p(
o
o"
(#
(�

r�p(
o
o"
(#
($
	s~o
o%
-��,o&
�*3d�2{5oo
*0L6{4{1o�

(�
-*{2o�
(�
-{3o�
(�
+o�
*0L6{4{1o�

(�
-*{2o�
(�
-{3o�
(�
+o�
*0$
{:,*}:r�ps

(r
*&(s
*0:
YE	@{������8�t }1{1�wsu
o�
{1�xsu
o�
*t }2{2�wsu
o�
{2�xsu
o�
*t }3{3�wsu
o�
{3�xsu
o�
*t}4*t}5*tQ}6*tS}7*tT}8*t=}9*}:*{;*{<*V(x
};}<*{?*0e7((�{>�(8
(�oy
{?o4
o5
oi
+oj

r^po�
o%
-��
,o&
�*<Z
2{?oo
*0$
{B,*}Br�ps

(r
*&(s
*0i
YE)6+At }=*t}>*t}?*tU}@*tU}A*}B*{F*0P8((�{Fo4
o5
oi
+oj
t�
rTpoz
o%
-��
,o&
�*"#E
2{Foo
*2{Foo
*0$
{L,*}Lr�ps

(r
*&(s
*0�
YE	@dq~����8�t }C{C��su
o�
{C��su
o�
*t}D{D��su
ov
*t }E*t}F*t=}G*t=}H*t=}I*t=}J*t=}K*}L*{T*0�8}N((�(�(�(�{S�(8
(�oy
{Po3
oo4
o5
oi
+oj
t�
rpoz
o%
-��
,o&
�*a#�
0R9
+El#�f@[#-DT�!	@Z(
Z(
Z
{Uo�
	s�
o�
X
 �2�*0�9
8�l#�f@[#-DT�!	@Z#$@#@(
Z#@Z(
YZ#$@#@(
Z#@Z(
YZ
{Vo�
	s�
o�

X
 h?j���*0b9�
+Wl#�f@[#-DT�!	@Z(	
#>@ZZZ#�?X[Z
{Wo�
	s�
o�
X
}2�*0Q7{To4
o5
oi
+oj

�o

o%
-��
,o&
�{N-{Too
*3
N}N{Too
*0P{Po�
-
{U(�*{Po�
3
{V(�*to�
3{W(�*0$
{X,*}Xr"ps

(r
*&(s
*0�
YE	6CP]jw�8�t }O*t}P{P��su
ow
*t }Q*t"}R*t}S*t}T*tV}U*tV}V*tV}W*}X*{Y*6((�*2{Yoo
*0$
{_,*}_r�ps

(r
*&(s
*0z
YE)6C+Nt}Y*t-}Z*t-}[*t-}\*tW}]*tW}^*}_*{i*�((�(�{b(�{jr�po
{jr�poz
*�{do:
~`o
{go:
~`o
*2{ioo
*0:u(�
{jo[
(

*0$
{k,*}krZps

(r
*&(s
*0�
YE
6CP]jw��8�t }a*t}b{b��su
ov
*t }c*t}d*t}e*t }f*t}g*t}h*t}i*t}j*}k*0r4��
r�p�r�p�r�p�r�p�r�p�r�p�r�p�r�p�r�p�	r�p�
rp�rp��`*{m*0e7((�{l�(8
(�oy
{mo4
o5
oi
+oj

rpo�
o%
-��
,o&
�*<Z
2{moo
*0$
{p,*}pr�ps

(r
*&(s
*0X
YE)+4t}l*t}m*tX}n*tX}o*}p*{y*6((�*� �s�(
{|oT
#�@#p�@o
*0k6{u{to�

(�
,{so�
(�
+o�
{so�
(�
-{yo4
tQo
oT
o
*0k6{x{wo�

(�
,{vo�
(�
+o�
{vo�
(�
-{yo4
tQoS
oT
o
*0$
{},*}}r
ps

(r
*&(s
*0y
YE
@{���%28:t }s{s��su
o�
{s��su
o�
*t }t{t��su
o�
{t��su
o�
*t}u*t }v{v��su
o�
{v��su
o�
*t }w{w��su
o�
{w��su
o�
*t}x*t}y*t-}z*tS}{*tT}|*}}*r�p*r�p*r�p*r�p*{~*{*{�*0�;s
}~s
}s
}�(x
s�

(
s
(
(�(�
(�+n{~s�o
{	s�o
{�s�o
(�X	(�X
(�X#�?(
X2�*Fo
#Y@Z*0K<o

#�?3#@
+#3
#�
#ffffff�?Y#$@Z*{�*"}�*{�*"}�*V(x
(�(�*{�*0j=((�{��(8
(�oy
{�o4
o5
oi
+oj
t�
r�poz
o%
-��
,o&
�*<#_
2{�oo
*0$
{�,*}�r$ ps

(r
*&(s
*0�
YE)6CP+[t }�*t }�*t"}�*t }�*t"}�*t}�*t}�*}�*{�*0j>((�{��(8
(�oy
{�o4
o5
oi
+oj
tZ
r� poz
o%
-��
,o&
�*<#_
2{�oo
*0p?{�,g{�o4
tQo5
oi
+6oj
tZ
s{
o|
o}
(
o}
o
o�
o%
-��
,o&
�*#Be
0p?{�,g{�o4
tQo5
oi
+6oj
tZ
s{
o|
o}
(
o}
o
o�
o%
-��
,o&
�*#Be
0$
{�,*}�r� ps

(r
*&(s
*0
YEMZgt�����8�t }�*t }�{���su
o�
{���su
o�
*t"}�*t }�*t"}�*t}�*t}�*tZ}�*tZ}�*tZ}�*tZ}�*}�*{�*0j@((�{��(8
(�oy
{�o4
o5
oi
+oj
t[
r\
poz
o%
-��
,o&
�*<#_
2{�oo
*0$
{�,*}�rB!ps

(r
*&(s
*0�
YE	)6CP]j+ut }�*t"}�*t }�*t"}�*t}�*t}�*t[}�*t[}�*t[}�*}�*{�*0�((�}�{�o
�Q(8
�>(8
r�!pso;
&{�o
�Q(8
�9(8
r�!pso;
&{�o3
�}��*n�2{�oo
*04Als

(
(
(
(
o�
o�
*0cB{�oh
uk
9Ko(N
u94sQ
oR
{�o
r�!po 
u,o[
o!
oP
#�������?#333333@#������@#�������?(�#ffffff�?#������@#333333@#������@(�#ffffff�?#333333@#�������?#������@(�#������?#ffffff@#333333@#ffffff�?(�#������@#333333@#ffffff@#������@(�#������@#������	@#@#������@(�#ffffff�?#������@#ffffff@#@(�#������@#������@#������	@#������@(�	#333333�?#������@#�������?#������@(�
#������@#ffffff@#333333@#@(�{�o4
o5
o"
{�o4
o5
o]
{�-{�oo
*
*0$
{�,*}�r�!ps

(r
*&(s
*0M
YE&+1t}�{���su
ow
*t}�*}�*{�*v((�{�rl"po�
*2{�oo
*0$
{�,*}�r�"ps

(r
*&(s
*06
YE+t}�*t*}�*}�*0OC(#

%($
#-DT�!	@Z#@Z(
(%
Z#(@[X(&
*('
*{�*0�((�}�{�o
�Q(8
�q(8
r�pso;
&{�o
�Q(8
�=(8
rpso;
&{�o
�Q(8
�&(8
r�pso;
&{�o
�Q(8
�(8
r�pso;
&{�o3
�}��*��0Du
,((
o�
o�
*0�E-*u&
,#�������?o)
o*
u=,o+
oA
oP
#�?#������@s�
#�?(�#@#ffffff�?s�
#@(�#@#�������?s�
#@(�#@#ffffff�?s�
#@(�#@#������@s�
#@(�#@#333333@s�
#333333�?(�#@#������@s�
#333333@(�# @#ffffff�?s�
#ffffff@(�#"@#������	@s�
#������@(�#$@#@s�
#�������?(�t{�o
r#po 
uo,
sQ
oR
o[
o-
o[
o\
{�o
r�!po 
u,o[
o!
o[
o.
u-to/
o[
o0
+,o[
o0
o[
#�V@(1
o[
(2
{�o4
o5
o"
{�o4
o5
o]
{�-{�oo
*2{�oo
*0+F{�oh
uk
,o(N
u](�*0$
{�,*}�r:#ps

(r
*&(s
*0M
YE&+1t}�{���su
ow
*t}�*}�*{�*6((�*2{�oo
*0$
{�,*}�r�#ps

(r
*&(s
*0
3
t}�*}�*�{�o4
o5
o6
0*{�o4
o5
o7
t_*�{�o4
o5
o6
0*{�o4
o5
o7
t_*Z{�o4
tQo�
*Z{�o4
tQo�
*r{�o4
tQo3
o4
*r{�o4
tQo5
o6
*{�*0�}�((s7
s7
((�o8
(�o9
r$p(?
o:
(�o8
(�o9
r@$p(?
o:
{�o3
{�o3
{�o3
*N{�oo
}�*0�Grh$po;
sQ
oR
o[
o\
{�o�

(�
,{�o�
(�
oW
o�
r�p#D@s<
o�
o�
r�p#>@s<
o�
o�
r�p#9@s<
o�
o�
r�p#�6@s<
o�
o�
r�p#@5@s<
o�
*0#Grz$po;
sQ
oR
o[
o\
{�o�

(�
,{�o�
(�
oW
o�
r�p#��@s<
o�
o�
r�p# �@s<
o�
o�
r�p#@@s<
o�
o�
r�p#�r@s<
o�
o�
r�p#i@s<
o�
o�
r�p#�b@s<
o�
o�
r�p#@_@s<
o�
*0�oP
oP
{�o4
o5
o"
{�o4
o5
o]
({�o4
o5
o]
({�o�
3(�(�(=
{�o�
3(�(�(>
*0H{�9{�o�
-ns7

s7
s?
o@
sA
oB
s?
#y@(c
od
o@
sA

	#y@(c
od
	oB
(+wsC
sC
sD
#i@(c
og
oE
sD
#i@(c
og
#Y@(c
od
oE
({�-{�oo
*0�{�9�(�9�{�o�
-N(�(=
(�oF
(�o8
(�o9
r�$p(�o9
r�$p(G
o:
*(�(�(=
(�oF
(�o8
(�o9
r�$p(?
o:
*0�{�9�(�9�{�o�
-N(�(>
(�oF
(�o8
(�o9
r�$p(�o9
r�$p(G
o:
*(�(�(>
(�oF
(�o8
(�o9
r�$p(?
o:
*0;7{�o4
o5
oi
+oj

oW
o%
-��
,o&
�*0
0;7{�o4
o5
oi
+oj

oW
o%
-��
,o&
�*0
0$
{�,*}�r�$ps

(r
*&(s
*0�
YE@d��8�t }�{��su
o�
{��su
o�
*t}�{��su
ow
*t}�{��su
ow
*t}�{��su
ow
*t}�*}�*{�*�((({�rJ%poH
*2{�oo
*�{�o4
tQo�
oI
oJ
*0[I{�o4
tQ
+=l(K
o�
oI
lr\%p(L

(>
(M
sN
oO
xX �2�*6((*(*bo�
o�
(oP
*0:Ji<[rp%p(Q

#N@]i
rp%p(Q
rv%p(R
*0$
{�,*}�rz%ps

(r
*&(s
*0�
YE@MZgt8�t }�{��su
o�
{��su
o�
*t}�*t-}�*ta}�*t*}�*tb}�{��s�
o
*}�*{�*N(( (*2{�oo
*0�Ks�

{�oM
{�9�{�o4
o5
o6
1t{�o4
o5
o7
o�
oS
+Io
#@Z(T

	#.	+	#�������?o�
ls�
o�
X2��{�o^
�*��0ML{�o�
(�
,7oU
o�
oV
(
(W
-r�%poX
(R
oY
*J({�oo
*R{�,{�oZ
*R{�,{�oZ
*0�([
,r�%p*#�?4 �Q �(�
o\
r�%p*#@4" � � �(�
o\
r&p* � �9(�
o\
r&p*0$
{�,*}�r&ps

(r
*&(s
*0�
YEMe�8�t }�*t }�{��su
o�
{��su
o�
*t,�su
o]
*t}�{��s^
o_
*t*}�*}�*�{�-*{�o4
o5
o7
o[
*n{�-*{�o4
uQ*{�*~((*{�(�((*2{�oo
*0A(#,8{�(#o`
��o�
{�(#o`
��o�
*�(#,(#{�(�o\
((*0$
{�,*}�r�&ps

(r
*&(s
*0�
YE&3@MZgt+t}�{��)su
ow
*t!}�*t"}�*t!}�*t"}�*t!}�*t"}�*t}�*}�*{�*0NM((2(/
oo4
o5
oi
+oj
o<
o%
-��
,o&
�*)C
0�$r�p(�
s�
9�r�p(
o
o
o 
+fo!
r�p(
o
o"

r�p(
o
o"
rp(
o
o"
(#
($
	so�
o%
-��,o&
�*3s�0HNu
-*o4
o5
o6
1)o4
o5
o7
oa
ob
-~c
od
*2{�oo
*0$
{�,*}�r$'ps

(r
*&(s
*02
3$t}�{��0s^
o_
*}�*{�*0H((={��/(8
(�oy
{�o4
o5
o7
(;o<
*2{�oo
*0;O{�,2{�o4
o5
o7
t>
o}
{�o�
(�
*06O{�,-{�o4
o5
o7
t>
{�o�
oe
*0;O{�,2{�o4
o5
o7
t>
o�
{�o�
o�
*0+r�p(�
s�
9�rp(
o
o
o 
8�o!
s
	rp(
o
o"
o�	rMp(
o
o"
(#
($
o	rap(
o
o"
(#
($
o	r'p(
o
o"
(#
($
o	r9p(
o
o"
(#
($
o	o�
o%
:0����,o&
�*3�

*0$
{�,*}�r�'ps

(r
*&(s
*0
YE
CPt����8�t }�*t0}�*t}�{��8su
ov
*t0}�*t}�{��9su
ov
*t0}�*t}�{��:su
ov
*t}�*t}�*t>}�*}�*{�*0{7((J{�{�o4
o5
o7
tfo�
(�oy
{�o4
o5
oi
+oj

r�'po�
o%
-��
,o&
�*Rp
00{�oh
u�
,{�o)
(N
t�(�*0\{�,S{�o4
o5
oi
+'oj
t�
o[
{�oh
��(�
o%
-��
,o&
�*3Q
�{�{�o4
o5
o7
o[
(f
o3
*�{�,({�o4
o5
o7
oW
{�o�
*�{�,({�o4
o5
o7
oW
{�o�
*0TP{�o4
o5
oi
+'oj
tf
r<(po�
uj,o�
o%
-��
,o&
�*3I
0JQ{�o4
o5
oi
+oj
tf
o�
��og
o%
-��
,o&
�*)?
0JQ{�o4
o5
oi
+oj
tf
{�o�
og
o%
-��
,o&
�*)?
0$
{�,*}�rd(ps

(r
*&(s
*0f
YE@d������8#t }�{��Esu
o�
{��Fsu
o�
*t}�{��Csu
ow
*t"}�{��Hs�
o�
*t}�{��Bsu
ow
*t}�*tf}�*t1�Is�
o�
*tf}�*t1�Is�
o�
*tf}�*t1�Is�
o�
*}�*{�*�((W{��2(8
(�oy
{�r�(po�
*0 R{�(h

(a
#i@�*0�S{�o4
oi
#@[{�oj
#@[(�
(k
(k
Y(l
(l
Y(�
(k
(k
Y(l
(l
Y(�
(k
(l
(m

(k
(l
(m
	Y#�f@Z#-DT�!@[#�V@6#�f@Y+#�V�4#�f@X*0�T{�{�on
oo

}�,op
,
(
(O-*op
(q
sr
ss

	 ,st
su
ov
	#0#333333�?+	#sw
ox
oy
	oz
	op
({
	~|
s}
(~
o
*0?U(
}�{�on

{�oo
,op
,}�}�*0�V{�on

{�oo
-*{�9�(
(O:�{�o4
o5
o7
&{�(P{�o�
X(�
#�v@4{�%o�
Xo�
+B{�o�
X#�v@6{�#�v�o�
+{�#�v@o�
}�*2{�oo
*R{�,{�oo
*0)W{�o�
oo

,op
,(�
o�
*0$
{�,*}�r�(ps

(r
*&(s
*0
YE,P]j�8�t }�*t}�*t"}�*t}�{��Usu
ow
*t"}�*t}�*t}�{��Qs�
o�
{��Rs�
o�
{��Vs�
o�
{��Ss�
o�
*t}�*}�*{�*0A((b(]{���(8
(�oy
{�#4@o�
*2{�oo
*0:XrL)p(�
9(rn)p(
o
o
o 
8�o!
s�
r8
p(
o
o"
o;
oG
r|)po�
oW
sQ
oR
o[
o-
o[
o\
s�
o�
o}
o�
oP
r�)p(
o
o"
(#
($

r*p(
o
o"
(#
($
o�
	s�
o�
{�o4
o5
o]
o%
:����,o&
�*A--0^Y{�oM
{�o4
o5
oi
+oj
tq
o�
�oW
o%
-��
,o&
�{�o^
*!'H
0zY{�oM
{�o4
o5
oi
+7oj
tq
o�
(�
o�
o[
o�
[X(�
o0
o%
-��
,o&
�{�o^
*!Cd
0eY{�oM
{�o4
o5
oi
+"oj
tq
o[
o�
��(1
o%
-��
,o&
�{�o^
*!.O
0cZ{�oh
u{
,N{�o4
o5
oi
+"oj
tqo)
(N
uo�
o%
-��
,o&
�**.X
0$
{�,*}�r"*ps

(r
*&(s
*0�
YE@d��8�t }�{��^su
o�
{��^su
o�
*t"}�{��`s�
o�
*t"}�{��_s�
o�
*t}�{��asu
ow
*t}�*}�*{�*0w}�((pr�*p(�
uj}�r�*p(�
uj}�{�,/{�oy
o�
1{�oy
o�
{�({
*0�[s�

#�?#@P@s�
o�
#@#�S@s�
o�
#@#�W@s�
o�
#@#�[@s�
o�
#@#[@s�
o�
#@#J@s�
o�
#@#G@s�
o�
*0_[s�

#�?#�K@s�
o�
#@#�Q@s�
o�
#@#D@s�
o�
*B{�Y ��*Ro�
}�}�*0lW}�{�,{,o�
(i-*{�{�on
oo

,*op
,"{op
o�
{�{�o�
*0�\-*o�
t�
(�
uA-*{o�
oS
{o;
{o�
r�*p(�
,?{o�
(ho�
{#�������?o�
{#�?o�
*{o�
(go�
{#�������?o�
{#333333�?o�
*~{,{�oh
uk(l*^{�oh
uk(l*01W{�o�
oo

,op
,{�,(�
o�
*0$
{,*}r�*ps

(r
*&(s
*0�
YE)����8�t}�{��msu
ow
*t}�{��js�
o�
{��ks�
o�
{��nsu
o�
{��os�
o�
*t+}�*tl}*tm}*t,}*}*{	*0j]((v{�(8
(�oy
{	o4
o5
oi
+oj
t=
rTpoz
o%
-��
,o&
�*<#_
2{	oo
*0$
{,*}r^+ps

(r
*&(s
*0�
YE
,9FS`mz8�t }*t"}*t }*t"}*t}*t}	*t-}
*t=}*t=}*t=}
*}*{*v((|{r�+po�
*2{oo
*0$
{,*}r�+ps

(r
*&(s
*06
YE+t}*t*}*}*(�
*{*0T}((�{{o4
o5
o7
tno�
(�oy
{r�(po�
*B{Y ��*0�^{oh
u
9�o)
{(N
t~(�{o4
o5
o7
tno�
rL,po�
-2+loV
o�
rL,po�
-#�?+	#�?o�
*Ro�
}}*0�_}o�
(�-*{{on
oo

,op
-*op
(q
#0rV,p(�
tC+rx,p(�
tCsr

	oy
oz
op
({
~|
s}
(~
	o
*�{,({o4
o5
o7
oW
{o�
*�{o4
o5
o7
oW
{o�
*�{, {o[
{oh
�D(�
*01W{o�
oo

,op
,{,(�
o�
*0$
{,*}r�,ps

(r
*&(s
*0
YE@d���8�t }{��su
o�
{��su
o�
*t}{��su
ow
*t}{��su
ow
*t}{��s�
o�
{��s�
o�
{��s�
o�
*t+}*tn}*}*{ *0<((�(�}(�}{o3
�}�*%32{ oo
*0J{o
�Q(8
�=(8
rpso;
&{o
�Q(8
�&(8
r�pso;
&{o
�Q(8
�((8
r�pso;
&{o
�Q(8
�'(8
r�pso;
&{o
�m(8
�4(8
r�,pso;
&{o
�m(8
�5(8
r-pso;
&{o
�m(8
�6(8
r0-pso;
&*0�`{,oP
 �Zl(c

u=,3t=s�
od
oB
t=s�
od
o@
*u&,6t&s�

	od
	o�
t&s�
od
o�
*u(,8t(s�
od
o�
t(s�
od
o�
*0.a-*{ o(N
t�oO

{ o4
uQ
	,P{ o�
o�
	s�
o�
	s�
o�
	o�
	o�
o�'(8
(�

8�{ o�
o�
{ o4
um,^s�
o�
s�
o�
o�
o�
#�?o�
#�?o�
o�6(8
(�

,s�
o�
o�
o�
,C,%s�
o�
o�
o�
o�
o�
+s�
o�
o8
r\-po:
o(N
tr�-po;
r�-po@
(�o(N
tr�-po;
r�-po@
(�o(N
tr�-po;
r�-po@
(�{ o4
o5
�

�
�
�
o�
{ o4
o5
oi
8�oj
u�		,	#�?oZ
,As�
o�
o}
s�
o�
o}
o
o�
o}
o
o�
sQ
oR
{o�
(�
oW
o[
o\
oG
r�po=
{o<
o%
:5����,o&
�*O�!08{ ,/{ oM
{oh
uk(��{ o^
�*+0P7{ ,G{ o4
,:{ o4
o5
oi
+oj

oW
o%
-��
,o&
�*+E
0P7{ ,G{ o4
,:{ o4
o5
oi
+oj

oW
o%
-��
,o&
�*+E
0�bs�

 �s
#@P@sw
#L@sw
#�F@sw
s�o�
 �s
#�S@sw
#�F@sw
#D@sw
s�o�
 �s
#�W@sw
#�Q@sw
#L@sw
s�o�
 �s
#�[@sw
#�T@sw
#�G@sw
s�o�
 �s
#[@sw
#T@sw
#C@sw
s�o�
 �s
#J@sw
#4@sw
#?@sw
s�o�
 �s
#G@sw
#$@sw
#;@sw
s�o�
 �s
#�Q@sw
�#�B@sw
s�o�
 �	s
#�U@sw
�#E@sw
s�o�
 �
s
#W@sw
#@P@sw
�	s�o�
 �s
#[@sw
#�F@sw
#�B@sw
s�o�
 �s
#�\@sw
#L@sw
#5@sw
s�o�
 �
s
#�R@sw
#$@sw
#$@sw
s�o�
 �s
#@P@sw
#sw
#@sw
s�o�
*0$
{!,*}!r�-ps

(r
*&(s
*0�
YE=a+lt }{��su
o�
{��su
o�
*t}{��su
ow
*t} *}!*{"*{#*{$*{%*�(x
}"}#}$}%*{&*�((�{&o4
o5
o7
(�o<
*2{&oo
*roU
o�
tPo�od
*0�cr*.p(�
s�
9�rR.p(
o
o
o 
+fo!
rf.p(
o
o"
(#
($

r8
p(
o
o"
rp.p(
o
o"
	s�o�
o%
-��,o&
�*3s�0$
{(,*}(r�.ps

(r
*&(s
*0M
YE&+1t}&{&��s^
o_
*t*}'*}(*{)*{**{+*r(x
}*})}+*{,*�((�{,o4
o5
o7
(�o<
{-r�.po�
*2{,oo
*0�drL)p(�
s�
9�rn)p(
o
o
o 
8�o!
s�
	r8
p(
o
o"
o�	r�)p(
o
o"
(#
($
o�	r*p(
o
o"
(#
($
o�	r2/p(
o
o"
o�	o�
o%
:_����,o&
�*3��0$
{.,*}.rJ/ps

(r
*&(s
*06
YE+t},*tq}-*}.*{/*"}/*{0*"}0*{1*"}1*{2*"}2*(x
*{<*6((�*2{<oo
*0$
{?,*}?r�/ps

(r
*&(s
*0�
YE,9FS`mz��8�t }3*t }4*t }5*t }6*t }7*t }8*t }9*t }:*t"};*t}<*t&}=*t*}>*}?*0e(�
(�}@
(Qo�
(�
o�
8�o�
s�
(�
o�
{Ao�
o�
s�
	o)
(N
uto�,)o�
o�
	o�o�
(�
,	s�
o�
	��su
o�
	��s�
o�
	o�
	(�
{Ao�
	o�
&X
o%
::����,o&
�*,�0fuU
o�
*0/fuU
{@,,{@o�o�
o�(R*N}@(Qo�
*0$
{B,*}Br00ps

(r
*0
3
tr}A*}B*F~C(�
t�*6~C(�
*F~D(�
tR*6~D(�
*F~E(�
tR*6~E(�
*F~F(�
tR*6~F(�
*F~G(�
tR*6~G(�
*F~H(�
tR*6~H(�
*F~I(�
tR*6~I(�
*{J*0�}J{Jo�
(�{Jo�
s�
(�{Jo�
s�
(�{Jo�
s�
(�{Jo�
s�
(�{Jo�
s�
(�{Jo�
s�
(�*^(�
�U(8
(�
*0$r�0p��(8
�U(8
~c
s�
(�
�Cr�0p�R(8
�U(8
s�
(�
�Dr�0p�R(8
�U(8
s�
(�
�Er�0p�R(8
�U(8
s�
(�
�Fr�0p�R(8
�U(8
s�
(�
�Gr�0p�R(8
�U(8
s�
(�
�Hr�0p�R(8
�U(8
s�
(�
�I*"(+&*(x
*V�Z(8
o�
(�
*
*
*(�
*0g 
~�
r�%p(�&*(x
*03h~K(�
, r�0p�Y(8
o�
s�

�K~K*~L*�L*~M*Vs�(�
tZ�M*(�
*01ir01p(?
s

(�
o�
(�
�&�***0)j+�
o:
o;
&X�i2�o9
*�o:
r\1po;
&o:
rx1po;
&o:
r�1po;
&o9
*0Lo:
r�1po;
&o:
r�1po;
&o:
r�1po;
&o:
r�1po;
&o9
*0
E+****0]o
rwpo;
&o
r�1po;
&o
r�1po;
&o
r2po;
&o
rF2po;
&o3
*0/o�

E
+
******0no:
rx2po;
&o:
r�2po;
&o:
r�2po;
&o:
r�2po;
&o:
r�2po;
&o:
r�2po;
&o9
*05o�

E
+*******0@k(�

o�

+	o�
o)
(�
,�	o%
-��
	,	o&
�**
%2
0;o4
o5
oi
+oj
t,
o�
o%
-��
,o&
�*0
0Jl-*(�

o�

+	o�
o)
o
(�
,�	o%
-��
	,	o&
�***<
0;mo4
o5
oi
+oj
tn
o
o%
-��
,o&
�*0
0Jn-*(

o

+	o
o)
o
(�
,�	o%
-��
	,	o&
�***<
0;o4
o5
oi
+oj
t�
o
o%
-��
,o&
�*0
0Jo-*(

o

+	o
o)
o
(�
,�	o%
-��
	,	o&
�***<
0@p(	

o


+	o
o)
(�
,�	o%
-��
	,	o&
�**
%2
0@q(

o


+	o
o)
(�
,�	o%
-��
	,	o&
�**
%2
0@r(

o

+	o
o)
(�
,�	o%
-��
	,	o&
�**
%2
0@s(

o

+	o
o)
(�
,�	o%
-��
	,	o&
�**
%2
0@t(

o

+	o
o)
(�
,�	o%
-��
	,	o&
�**
%2
{N*"}N*{O*"}O*{P*"}P*{Q*"}Q*{R*"}R*(
*0�u�j(8

r8
p��(8
~c
s�
(�
�SrB
p��(8
��s�
(�
�Tr^
p��(8
#��s�
(�
�U*F~S(�
t�*6~S(�
*F~T(�
��*J~T��(�
*F~U(�
��*J~U��(�
*(
*{V*{W*{Y*.(*�(x
}V}W}X}Y*{X*VЇ(8
(
(+*VЈ(8
(
(+*V�z(8
(
(+*(
*(�
*(
*(
*(	
*(
*VЉ(8
(
(+*(x
*0*.
E+($*(#*("**0hvs

#+H(%#@Z(

	(�
#@(
s�
o
#@X#�v@2�*0Ows

#+/#y@(%(
Zs�
o
#.@X#�v@2�*0�ys

#+d(%#@#@(
ZY(
(
(�
(
Z(
#ffffff�?X[X
	s�
o
#.@X#�v@2�*2#9�R�Fߑ?Z*(x
*0Gzu�
,6o
%,,r3p(�
-r43p(�
-
+��*	��*��*
*(x
*0{u�
,o)
(N
**
*(x
*0|u�
,o)
(N
**
*(x
*0}u{
,o)
(N
**
*(x
*0~u�
,o)
(N
**
*(x
*0u�
,o)
(N
**
*(x
*0�u�
,o)
(N
**
*(x
*Z��#@[��*
*(x
*Z�k,�*�*
*(x
*0��k
,�y*�y*
*(x
*09�u�
,�l(8
(*
,*rN3p(�
,�l*�l*
*(x
*09�u�
,�m(8
(*
,*rb3p(�
,�m*�m*
*(x
*09�u�
,�n(8
(*
,*rbp(�
,�n*�n*
*(x
*0HGu,>�(8
(�
,,�
( 
,	(�
+,�k*�k**
*(x
*~^*�^*.s!
�^*> 4("
*2o#
*:o$
*0.�o
rp3p $�
��o%
t*&o&
*('
*I�����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet�PADPADPc�၊U���:��iɃ6V�s<��.���q�o�,�������Yᫌ��Ȏ�C�@*�����`c�::o�S��e���f��^����G��v��f�z���'��5+���O��C��FR��R��zGG��UL�N$�����
d����ʚݬ�]mޭi�/��"�����k�o#������k�T��Z�a�ʿ/�ؿu�ٿ;-ۿ���[a���*p��ušT�{7`��G��U�Ɍy��Vא�Q"�]�0Х�;��s��
�Q�P�R��2'��ؾ�!�cW����ܹ���y��Ky�<z�oR]㵾b��e䭋��S�d���o�o��&����|���^-�9���e��(|O��W�m@u�7�|��^��D�����������Ҫ�rq����re�C�����GV%��C/�I�q�_'#�C¼�-?���������@e�^`q�o���
�(�B��J���rTX�q9@�Uh�FJ�E	�rU	}xz	/0*
��
��
��zB�C�ƹ�&�+�qFe���{�����- I�1 D5 _��"q�X#Z��%�۵(&X*9��,���.3%�/�c)2L(	3�3��5�@�57�0E7PQ79��7J	8h8��.8ZЈ9�D�9�p�9�r�:�߾:���<s2�<���B��B>�G�=G�[�G8smH�I�:�J��\L�=$M��'M�I�MiN$N3�+Nv��TJ��T�]�T��V{��V6�X��X�Z�6[b[6�_[A��[�\m1�]7��]�ٿ`��a�5�a��c#s�gya�g�<�i�cj�
�k8��kO�xl��ylAb�m�'�u<�u��vO�xҬ�xTU�z	$V{}�M}�d}�I�}���}y�H
��, <2�v+����'0(?O<.S.�6�6�'��$.%mD"�"�o%�#�7bF!���� � l�7�.F�()�K��]/:�;U;��{"~#7#��<m	�3�3=�7V7]���2�2j��8	�A3��Y$&	$�:�:�1�1��"w�9�8H�5�4:/�.�	
�p09�J�<M+�+=�<*�)P&"��h--�/�;�5�52H�E`o �9�9{
�*�*��R��'L9�$�;�;1�03x;�f�,�N8
8�?;�^�,4,��-=N�-�g(����
>
D�!�!#0�/I1_(]U*�
�
�(��&�&V4���+r)N'�'&�%���
�Z�u
+S546E4chartsdemomodulecontrol.cs$data/countries.xml�data/dell.xml	 data/gdpofg8.xmls=&data/goldprices.xml�`data/gsp.xmlj�&data/morbidity.baml}�&data/morbidity.xaml��$data/morbidity.xml��data/movies.xml��$data/oilprices.xml��$data/stockdata.xml~�demoicon.ico˪.demotesting/fixtures.cs��(images/arrowdown.png��$images/arrowup.pngU�.images/dxchartslogo.png��$images/logourl.png��$images/palette.png �4images/paletteselected.png}�0images/pipettecursor.png�"images/volume.png�,images/zerodynamic.png^0models/chair/bottom.xaml�0models/chair/center.xaml�*models/chair/top.xaml+�2models/pencil/bottom.xaml��,models/pencil/top.xamlW�:modules/animationcontrol.baml%	:modules/animationcontrol.xaml� 	@modules/animationcontrol.xaml.csl,	4modules/area2dcontrol.baml��	4modules/area2dcontrol.xaml��	:modules/area2dcontrol.xaml.cs��	4modules/area3dcontrol.bamlY�	4modules/area3dcontrol.xaml��	:modules/area3dcontrol.xaml.cs&
Jmodules/areafullstacked2dcontrol.bamlE
Jmodules/areafullstacked2dcontrol.xaml�&
Pmodules/areafullstacked2dcontrol.xaml.csm]
Jmodules/areafullstacked3dcontrol.baml/d
Jmodules/areafullstacked3dcontrol.xaml�y
Pmodules/areafullstacked3dcontrol.xaml.cs�
Bmodules/areastacked2dcontrol.baml�
Bmodules/areastacked2dcontrol.xaml��
Hmodules/areastacked2dcontrol.xaml.csD�
Bmodules/areastacked3dcontrol.baml��
Bmodules/areastacked3dcontrol.xaml{Hmodules/areastacked3dcontrol.xaml.cs^<modules/areastep2dcontrol.baml�<modules/areastep2dcontrol.xaml�8Bmodules/areastep2dcontrol.xaml.cs�a`modules/axislabelsresolveoverlappingcontrol.baml�d`modules/axislabelsresolveoverlappingcontrol.xamlM~fmodules/axislabelsresolveoverlappingcontrol.xaml.cs�2modules/bar3dcontrol.baml�2modules/bar3dcontrol.xaml��8modules/bar3dcontrol.xaml.cs��Hmodules/barfullstacked2dcontrol.baml��Hmodules/barfullstacked2dcontrol.xaml�
Nmodules/barfullstacked2dcontrol.xaml.csJOFmodules/barsidebyside2dcontrol.baml�VFmodules/barsidebyside2dcontrol.xaml�nLmodules/barsidebyside2dcontrol.xaml.cs��Fmodules/barsidebyside3dcontrol.bamlܙFmodules/barsidebyside3dcontrol.xaml��Lmodules/barsidebyside3dcontrol.xaml.cs��\modules/barsidebysidefullstacked2dcontrol.baml��\modules/barsidebysidefullstacked2dcontrol.xaml
�bmodules/barsidebysidefullstacked2dcontrol.xaml.cspH
Tmodules/barsidebysidestacked2dcontrol.bamltU
Tmodules/barsidebysidestacked2dcontrol.xamlt
Zmodules/barsidebysidestacked2dcontrol.xaml.csײ
@modules/barstacked2dcontrol.baml޺
@modules/barstacked2dcontrol.xaml��
Fmodules/barstacked2dcontrol.xaml.cs,8modules/bubble2dcontrol.bamlY8modules/bubble2dcontrol.xaml] >modules/bubble2dcontrol.xaml.csfP8modules/bubble3dcontrol.baml�V8modules/bubble3dcontrol.xaml�n>modules/bubble3dcontrol.xaml.csדBmodules/candlestick2dcontrol.baml�Bmodules/candlestick2dcontrol.xamlF�Hmodules/candlestick2dcontrol.xaml.cs8�Hmodules/chartdatabindingcontrol.baml<	Hmodules/chartdatabindingcontrol.xamlWNmodules/chartdatabindingcontrol.xaml.csf->modules/charttitlescontrol.baml�8>modules/charttitlescontrol.xaml~EDmodules/charttitlescontrol.xaml.cs�XBmodules/constantlinescontrol.bamlj^Bmodules/constantlinescontrol.xaml�oHmodules/constantlinescontrol.xaml.cs��Fmodules/crosshaircursorcontrol.baml�Fmodules/crosshaircursorcontrol.xamlîLmodules/crosshaircursorcontrol.xaml.cs��Hmodules/customaxislabelscontrol.baml��Hmodules/customaxislabelscontrol.xaml��Nmodules/customaxislabelscontrol.xaml.cs�>modules/custombar2dcontrol.baml�>modules/custombar2dcontrol.xaml�Dmodules/custombar2dcontrol.xaml.cs@>modules/custombar3dcontrol.baml"D>modules/custombar3dcontrol.xamlWDmodules/custombar3dcontrol.xaml.cs�qTmodules/customdrawseriespointscontrol.bamlO�Tmodules/customdrawseriespointscontrol.xaml��Zmodules/customdrawseriespointscontrol.xaml.cs5�Jmodules/customfinancial2dcontrol.baml��Jmodules/customfinancial2dcontrol.xaml��Pmodules/customfinancial2dcontrol.xaml.cs.�Dmodules/custommarker2dcontrol.bamlDmodules/custommarker2dcontrol.xaml
Jmodules/custommarker2dcontrol.xaml.cs�->modules/custompie2dcontrol.baml�=>modules/custompie2dcontrol.xaml�ODmodules/custompie2dcontrol.xaml.csKp>modules/databindingcontrol.bamlr>modules/databindingcontrol.xaml�|Dmodules/databindingcontrol.xaml.cs׈>modules/emptypointscontrol.bamlB�>modules/emptypointscontrol.xaml��Dmodules/emptypointscontrol.xaml.cs
�Bmodules/indicatordemocontrol.baml<�Bmodules/indicatordemocontrol.xaml�Hmodules/indicatordemocontrol.xaml.cs�
4modules/line2dcontrol.baml 4modules/line2dcontrol.xamln<:modules/line2dcontrol.xaml.cs�sJmodules/linefullstacked2dcontrol.bamlwJmodules/linefullstacked2dcontrol.xaml֖Pmodules/linefullstacked2dcontrol.xaml.cs��Bmodules/linescatter2dcontrol.baml �Bmodules/linescatter2dcontrol.xaml�Hmodules/linescatter2dcontrol.xaml.cs�/Bmodules/linestacked2dcontrol.bamls:Bmodules/linestacked2dcontrol.xaml�THmodules/linestacked2dcontrol.xaml.cs��<modules/linestep2dcontrol.bamlo�<modules/linestep2dcontrol.xaml��Bmodules/linestep2dcontrol.xaml.cs��Hmodules/logarithmicscalecontrol.baml��Hmodules/logarithmicscalecontrol.xaml��Nmodules/logarithmicscalecontrol.xaml.csw"2modules/panescontrol.baml;%2modules/panescontrol.xaml_T8modules/panescontrol.xaml.csǯ2modules/pie2dcontrol.bamlͱ2modules/pie2dcontrol.xaml��8modules/pie2dcontrol.xaml.cs��2modules/pie3dcontrol.baml��2modules/pie3dcontrol.xamlf8modules/pie3dcontrol.xaml.cs�9bmodules/pieseries3dresolveoverlappingcontrol.baml{Gbmodules/pieseries3dresolveoverlappingcontrol.xaml�Yhmodules/pieseries3dresolveoverlappingcontrol.xaml.cs�n6modules/point2dcontrol.baml�r6modules/point2dcontrol.xaml_�<modules/point2dcontrol.xaml.csk�6modules/point3dcontrol.bamlC�6modules/point3dcontrol.xaml��<modules/point3dcontrol.xaml.csd�Fmodules/polarareaseriescontrol.baml��Fmodules/polarareaseriescontrol.xamlLmodules/polarareaseriescontrol.xaml.cs�Fmodules/polarlineseriescontrol.baml�#Fmodules/polarlineseriescontrol.xaml3Lmodules/polarlineseriescontrol.xaml.cs�JHmodules/polarpointseriescontrol.baml�NHmodules/polarpointseriescontrol.xaml�]Nmodules/polarpointseriescontrol.xaml.csuFmodules/radarareaseriescontrol.baml�xFmodules/radarareaseriescontrol.xaml:�Lmodules/radarareaseriescontrol.xaml.cs�Fmodules/radarlineseriescontrol.baml��Fmodules/radarlineseriescontrol.xaml�Lmodules/radarlineseriescontrol.xaml.cs��Hmodules/radarpointseriescontrol.baml^�Hmodules/radarpointseriescontrol.xaml��Nmodules/radarpointseriescontrol.xaml.cs�>modules/rangearea2dcontrol.baml�>modules/rangearea2dcontrol.xaml�Dmodules/rangearea2dcontrol.xaml.cs	WPmodules/rangebaroverlapped2dcontrol.baml+\Pmodules/rangebaroverlapped2dcontrol.xamlqVmodules/rangebaroverlapped2dcontrol.xaml.csX�Pmodules/rangebarsidebyside2dcontrol.bamlR�Pmodules/rangebarsidebyside2dcontrol.xaml��Vmodules/rangebarsidebyside2dcontrol.xaml.csj�Xmodules/resolvelabelsoverlappingcontrol.baml_�Xmodules/resolvelabelsoverlappingcontrol.xaml_�^modules/resolvelabelsoverlappingcontrol.xaml.cs�Hmodules/scrollingzoomingcontrol.bamlHmodules/scrollingzoomingcontrol.xaml1.Nmodules/scrollingzoomingcontrol.xaml.cs&RBmodules/secondaryaxescontrol.baml�`Bmodules/secondaryaxescontrol.xaml�nHmodules/secondaryaxescontrol.xaml.csh�@modules/seriestitlescontrol.baml��@modules/seriestitlescontrol.xaml�Fmodules/seriestitlescontrol.xaml.css�6modules/stock2dcontrol.baml[�6modules/stock2dcontrol.xaml��<modules/stock2dcontrol.xaml.cse<modules/tagbindingcontrol.bamlx<modules/tagbindingcontrol.xamll$Bmodules/tagbindingcontrol.xaml.cs]/6modules/tooltipcontrol.baml\76modules/tooltipcontrol.xaml7I<modules/tooltipcontrol.xaml.cs�hLmodules/valuedatetimescalecontrol.baml�}Lmodules/valuedatetimescalecontrol.xaml��Rmodules/valuedatetimescalecontrol.xaml.csI�>modules/xydiagram2dcontrol.baml��>modules/xydiagram2dcontrol.xaml�Dmodules/xydiagram2dcontrol.xaml.cs��&palettechooser.baml�&palettechooser.xaml��,palettechooser.xaml.csg�paletteitem.cs-�program.cso4properties/assemblyinfo.csP@properties/resources.designer.cs�>properties/settings.designer.csP&themes/generic.baml�&themes/generic.xaml%utils.cs/1!�using System;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using DevExpress.Xpf.Charts;
using DevExpress.Xpf.DemoBase;

namespace ChartsDemo {
    public class ChartsDemoModule : DemoModule {
        public const double ToolTipOffset = 10;

        public virtual ChartControl ActualChart { get { return null; } }

        public ChartsDemoModule() {
        }
        public override bool SupportSidebarContent() {
            return true;
        }
        public override object GetSidebarContent() {
            return new PaletteChooser(ActualChart);
        }
        public override void UpdateSidebarContent(object sidebarContent) {
            base.UpdateSidebarContent(sidebarContent);
            PaletteChooser paletteChooser = sidebarContent as PaletteChooser;
            if (paletteChooser != null && ActualChart != null)
                paletteChooser.UpdateChart(ActualChart);
        }

        public override ImageSource GetSidebarIcon() {
            return new BitmapImage(new Uri("/ChartsDemo;component/Images/Palette.png", UriKind.Relative));
        }
        public override ImageSource GetSidebarIconSelected() {
            return new BitmapImage(new Uri("/ChartsDemo;component/Images/PaletteSelected.png", UriKind.Relative));
        }
        public override string GetSidebarTag() {
            return "Palette";
        }
    }
}!y<?xml version="1.0" standalone="yes"?>
<Countries>
  <Country>
    <Name>Russian Federation</Name>
    <OfficialName>Russian Federation</OfficialName>
    <Area>17075.4</Area>
  </Country>
  <Country>
    <Name>Canada</Name>
    <OfficialName>Canada</OfficialName>
    <Area>9970.6</Area>
  </Country>
  <Country>
    <Name>United States</Name>
    <OfficialName>United States of America</OfficialName>
    <Area>9629.1</Area>
  </Country>
  <Country>
    <Name>China</Name>
    <OfficialName>People's Republic of China</OfficialName>
    <Area>9598.1</Area>
  </Country>
  <Country>
    <Name>Brazil</Name>
    <OfficialName>Federative Republic of Brazil</OfficialName>
    <Area>8514.9</Area>
  </Country>
  <Country>
    <Name>Australia</Name>
    <OfficialName>Commonwealth of Australia</OfficialName>
    <Area>7741.2</Area>
  </Country>
</Countries>
!b4<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Dell>
  <FinancialPoint>
    <Argument>03/01/1994</Argument>
    <LowValue>24</LowValue>
    <HighValue>25</HighValue>
    <OpenValue>25</OpenValue>
    <CloseValue>24.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/02/1994</Argument>
    <LowValue>23.62</LowValue>
    <HighValue>25.12</HighValue>
    <OpenValue>24</OpenValue>
    <CloseValue>24.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/03/1994</Argument>
    <LowValue>26.25</LowValue>
    <HighValue>28.25</HighValue>
    <OpenValue>26.75</OpenValue>
    <CloseValue>27</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/04/1994</Argument>
    <LowValue>26.5</LowValue>
    <HighValue>27.87</HighValue>
    <OpenValue>26.87</OpenValue>
    <CloseValue>27.25</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/07/1994</Argument>
    <LowValue>26.37</LowValue>
    <HighValue>27.5</HighValue>
    <OpenValue>27.37</OpenValue>
    <CloseValue>26.75</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/08/1994</Argument>
    <LowValue>25.75</LowValue>
    <HighValue>26.87</HighValue>
    <OpenValue>26.75</OpenValue>
    <CloseValue>26</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/09/1994</Argument>
    <LowValue>25.75</LowValue>
    <HighValue>26.75</HighValue>
    <OpenValue>26.12</OpenValue>
    <CloseValue>26.25</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/10/1994</Argument>
    <LowValue>25.75</LowValue>
    <HighValue>26.37</HighValue>
    <OpenValue>26.37</OpenValue>
    <CloseValue>25.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/11/1994</Argument>
    <LowValue>24.87</LowValue>
    <HighValue>26.12</HighValue>
    <OpenValue>26</OpenValue>
    <CloseValue>25.37</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/14/1994</Argument>
    <LowValue>25.12</LowValue>
    <HighValue>26</HighValue>
    <OpenValue>25.62</OpenValue>
    <CloseValue>25.75</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/15/1994</Argument>
    <LowValue>25.87</LowValue>
    <HighValue>26.62</HighValue>
    <OpenValue>26.12</OpenValue>
    <CloseValue>26.37</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/16/1994</Argument>
    <LowValue>26.25</LowValue>
    <HighValue>27.37</HighValue>
    <OpenValue>26.25</OpenValue>
    <CloseValue>27.25</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/17/1994</Argument>
    <LowValue>26.87</LowValue>
    <HighValue>27.25</HighValue>
    <OpenValue>27.12</OpenValue>
    <CloseValue>26.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/18/1994</Argument>
    <LowValue>26.37</LowValue>
    <HighValue>27.12</HighValue>
    <OpenValue>27</OpenValue>
    <CloseValue>27.12</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/21/1994</Argument>
    <LowValue>26.75</LowValue>
    <HighValue>27.87</HighValue>
    <OpenValue>26.87</OpenValue>
    <CloseValue>27.75</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/22/1994</Argument>
    <LowValue>26.75</LowValue>
    <HighValue>28.37</HighValue>
    <OpenValue>27.5</OpenValue>
    <CloseValue>27</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/23/1994</Argument>
    <LowValue>26.87</LowValue>
    <HighValue>28.12</HighValue>
    <OpenValue>27</OpenValue>
    <CloseValue>28</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/24/1994</Argument>
    <LowValue>26.25</LowValue>
    <HighValue>27.87</HighValue>
    <OpenValue>27.75</OpenValue>
    <CloseValue>27.62</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/25/1994</Argument>
    <LowValue>27.5</LowValue>
    <HighValue>28.75</HighValue>
    <OpenValue>27.75</OpenValue>
    <CloseValue>28</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/28/1994</Argument>
    <LowValue>25.75</LowValue>
    <HighValue>28.25</HighValue>
    <OpenValue>28</OpenValue>
    <CloseValue>27.25</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/29/1994</Argument>
    <LowValue>26.37</LowValue>
    <HighValue>27.5</HighValue>
    <OpenValue>27.5</OpenValue>
    <CloseValue>26.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/30/1994</Argument>
    <LowValue>25.75</LowValue>
    <HighValue>27.5</HighValue>
    <OpenValue>26.37</OpenValue>
    <CloseValue>26.25</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>03/31/1994</Argument>
    <LowValue>24.75</LowValue>
    <HighValue>27</HighValue>
    <OpenValue>26.5</OpenValue>
    <CloseValue>25.25</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/04/1994</Argument>
    <LowValue>24.12</LowValue>
    <HighValue>26.37</HighValue>
    <OpenValue>24.37</OpenValue>
    <CloseValue>26</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/05/1994</Argument>
    <LowValue>26.5</LowValue>
    <HighValue>27.87</HighValue>
    <OpenValue>26.5</OpenValue>
    <CloseValue>27.75</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/06/1994</Argument>
    <LowValue>26.87</LowValue>
    <HighValue>28</HighValue>
    <OpenValue>27.75</OpenValue>
    <CloseValue>27.62</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/07/1994</Argument>
    <LowValue>27.25</LowValue>
    <HighValue>29</HighValue>
    <OpenValue>27.87</OpenValue>
    <CloseValue>29</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/08/1994</Argument>
    <LowValue>28.5</LowValue>
    <HighValue>30.12</HighValue>
    <OpenValue>29</OpenValue>
    <CloseValue>29.37</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/11/1994</Argument>
    <LowValue>28.5</LowValue>
    <HighValue>29.25</HighValue>
    <OpenValue>29</OpenValue>
    <CloseValue>28.5</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/12/1994</Argument>
    <LowValue>27.5</LowValue>
    <HighValue>28.62</HighValue>
    <OpenValue>28.37</OpenValue>
    <CloseValue>27.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/13/1994</Argument>
    <LowValue>25.75</LowValue>
    <HighValue>28.37</HighValue>
    <OpenValue>28.25</OpenValue>
    <CloseValue>26.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/14/1994</Argument>
    <LowValue>26.5</LowValue>
    <HighValue>28.62</HighValue>
    <OpenValue>26.62</OpenValue>
    <CloseValue>27.62</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/15/1994</Argument>
    <LowValue>26.87</LowValue>
    <HighValue>27.75</HighValue>
    <OpenValue>27.75</OpenValue>
    <CloseValue>26.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/18/1994</Argument>
    <LowValue>25.75</LowValue>
    <HighValue>27.12</HighValue>
    <OpenValue>26.75</OpenValue>
    <CloseValue>26.62</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/19/1994</Argument>
    <LowValue>25.75</LowValue>
    <HighValue>27.12</HighValue>
    <OpenValue>26.5</OpenValue>
    <CloseValue>26.5</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/20/1994</Argument>
    <LowValue>24.75</LowValue>
    <HighValue>27.5</HighValue>
    <OpenValue>26.75</OpenValue>
    <CloseValue>24.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/21/1994</Argument>
    <LowValue>21.25</LowValue>
    <HighValue>23.5</HighValue>
    <OpenValue>22.5</OpenValue>
    <CloseValue>22</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/22/1994</Argument>
    <LowValue>22.5</LowValue>
    <HighValue>24.12</HighValue>
    <OpenValue>22.5</OpenValue>
    <CloseValue>23.62</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/25/1994</Argument>
    <LowValue>23.37</LowValue>
    <HighValue>24.12</HighValue>
    <OpenValue>23.87</OpenValue>
    <CloseValue>23.62</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/26/1994</Argument>
    <LowValue>22.87</LowValue>
    <HighValue>23.87</HighValue>
    <OpenValue>23.75</OpenValue>
    <CloseValue>23.25</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/28/1994</Argument>
    <LowValue>22.62</LowValue>
    <HighValue>23.44</HighValue>
    <OpenValue>23.12</OpenValue>
    <CloseValue>22.75</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>04/29/1994</Argument>
    <LowValue>21.75</LowValue>
    <HighValue>22.75</HighValue>
    <OpenValue>22.37</OpenValue>
    <CloseValue>22</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/2/1994</Argument>
    <LowValue>21.5</LowValue>
    <HighValue>22.87</HighValue>
    <OpenValue>22.25</OpenValue>
    <CloseValue>22.62</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/3/1994</Argument>
    <LowValue>22.87</LowValue>
    <HighValue>24.75</HighValue>
    <OpenValue>23</OpenValue>
    <CloseValue>24.37</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/4/1994</Argument>
    <LowValue>24.37</LowValue>
    <HighValue>27</HighValue>
    <OpenValue>24.5</OpenValue>
    <CloseValue>26.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/5/1994</Argument>
    <LowValue>26.37</LowValue>
    <HighValue>27.87</HighValue>
    <OpenValue>26.75</OpenValue>
    <CloseValue>26.69</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/6/1994</Argument>
    <LowValue>25.62</LowValue>
    <HighValue>26.37</HighValue>
    <OpenValue>26</OpenValue>
    <CloseValue>25.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/9/1994</Argument>
    <LowValue>25.5</LowValue>
    <HighValue>26.37</HighValue>
    <OpenValue>25.75</OpenValue>
    <CloseValue>25.81</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/10/1994</Argument>
    <LowValue>26</LowValue>
    <HighValue>26.75</HighValue>
    <OpenValue>26.25</OpenValue>
    <CloseValue>26</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/11/1994</Argument>
    <LowValue>24</LowValue>
    <HighValue>26.25</HighValue>
    <OpenValue>25.87</OpenValue>
    <CloseValue>24.37</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/12/1994</Argument>
    <LowValue>23.12</LowValue>
    <HighValue>24.75</HighValue>
    <OpenValue>24.37</OpenValue>
    <CloseValue>23.12</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/13/1994</Argument>
    <LowValue>22.37</LowValue>
    <HighValue>24.75</HighValue>
    <OpenValue>23.12</OpenValue>
    <CloseValue>24.5</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/16/1994</Argument>
    <LowValue>24.12</LowValue>
    <HighValue>25.25</HighValue>
    <OpenValue>24.5</OpenValue>
    <CloseValue>24.37</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/17/1994</Argument>
    <LowValue>23.5</LowValue>
    <HighValue>24.62</HighValue>
    <OpenValue>24.62</OpenValue>
    <CloseValue>24.12</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/18/1994</Argument>
    <LowValue>23.37</LowValue>
    <HighValue>24.37</HighValue>
    <OpenValue>24.37</OpenValue>
    <CloseValue>24</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/19/1994</Argument>
    <LowValue>23.75</LowValue>
    <HighValue>25.5</HighValue>
    <OpenValue>24</OpenValue>
    <CloseValue>24.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/20/1994</Argument>
    <LowValue>23.37</LowValue>
    <HighValue>25.12</HighValue>
    <OpenValue>24.75</OpenValue>
    <CloseValue>24.87</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/23/1994</Argument>
    <LowValue>24.25</LowValue>
    <HighValue>26</HighValue>
    <OpenValue>24.75</OpenValue>
    <CloseValue>26</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/24/1994</Argument>
    <LowValue>28.12</LowValue>
    <HighValue>29.75</HighValue>
    <OpenValue>28.87</OpenValue>
    <CloseValue>29</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/25/1994</Argument>
    <LowValue>28.37</LowValue>
    <HighValue>30.37</HighValue>
    <OpenValue>28.75</OpenValue>
    <CloseValue>30</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/26/1994</Argument>
    <LowValue>28.75</LowValue>
    <HighValue>30</HighValue>
    <OpenValue>29.87</OpenValue>
    <CloseValue>29.37</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/27/1994</Argument>
    <LowValue>28.5</LowValue>
    <HighValue>29.5</HighValue>
    <OpenValue>29.5</OpenValue>
    <CloseValue>28.81</CloseValue>
  </FinancialPoint>
  <FinancialPoint>
    <Argument>05/31/1994</Argument>
    <LowValue>28.37</LowValue>
    <HighValue>29</HighValue>
    <OpenValue>28.62</OpenValue>
    <CloseValue>28.62</CloseValue>
  </FinancialPoint>
</Dell>
!'#<?xml version="1.0" encoding="utf-8"?>
<G8GDPs>
  <GDP>
    <Country>Canada</Country>
    <Year>2001</Year>
    <Product>715.423553719008</Product>
  </GDP>
  <GDP>
    <Country>Canada</Country>
    <Year>2002</Year>
    <Product>734.661951188428</Product>
  </GDP>
  <GDP>
    <Country>Canada</Country>
    <Year>2003</Year>
    <Product>865.873242452359</Product>
  </GDP>
  <GDP>
    <Country>Canada</Country>
    <Year>2004</Year>
    <Product>992.226099521914</Product>
  </GDP>
  <GDP>
    <Country>Canada</Country>
    <Year>2005</Year>
    <Product>1133.75998547567</Product>
  </GDP>
  <GDP>
    <Country>Canada</Country>
    <Year>2006</Year>
    <Product>1278.6108466448</Product>
  </GDP>
  <GDP>
    <Country>Canada</Country>
    <Year>2007</Year>
    <Product>1424.06572944791</Product>
  </GDP>
  <GDP>
    <Country>Canada</Country>
    <Year>2008</Year>
    <Product>1502.67843754686</Product>
  </GDP>
  <GDP>
    <Country>Canada</Country>
    <Year>2009</Year>
    <Product>1337.57763975155</Product>
  </GDP>
  <GDP>
    <Country>Canada</Country>
    <Year>2010</Year>
    <Product>1577.04008221776</Product>
  </GDP>
  <GDP>
    <Country>France</Country>
    <Year>2001</Year>
    <Product>1338.30255033557</Product>
  </GDP>
  <GDP>
    <Country>France</Country>
    <Year>2002</Year>
    <Product>1452.03049124788</Product>
  </GDP>
  <GDP>
    <Country>France</Country>
    <Year>2003</Year>
    <Product>1792.21489841986</Product>
  </GDP>
  <GDP>
    <Country>France</Country>
    <Year>2004</Year>
    <Product>2055.67773618173</Product>
  </GDP>
  <GDP>
    <Country>France</Country>
    <Year>2005</Year>
    <Product>2136.55536487092</Product>
  </GDP>
  <GDP>
    <Country>France</Country>
    <Year>2006</Year>
    <Product>2255.70547745004</Product>
  </GDP>
  <GDP>
    <Country>France</Country>
    <Year>2007</Year>
    <Product>2582.38973335633</Product>
  </GDP>
  <GDP>
    <Country>France</Country>
    <Year>2008</Year>
    <Product>2831.7940601311</Product>
  </GDP>
  <GDP>
    <Country>France</Country>
    <Year>2009</Year>
    <Product>2624.50423217285</Product>
  </GDP>
  <GDP>
    <Country>France</Country>
    <Year>2010</Year>
    <Product>2560.002</Product>
  </GDP>
  <GDP>
    <Country>Germany</Country>
    <Year>2001</Year>
    <Product>1880.89485458613</Product>
  </GDP>
  <GDP>
    <Country>Germany</Country>
    <Year>2002</Year>
    <Product>2006.58761528327</Product>
  </GDP>
  <GDP>
    <Country>Germany</Country>
    <Year>2003</Year>
    <Product>2423.81489841986</Product>
  </GDP>
  <GDP>
    <Country>Germany</Country>
    <Year>2004</Year>
    <Product>2726.34147250005</Product>
  </GDP>
  <GDP>
    <Country>Germany</Country>
    <Year>2005</Year>
    <Product>2766.25379296622</Product>
  </GDP>
  <GDP>
    <Country>Germany</Country>
    <Year>2006</Year>
    <Product>2902.74869816005</Product>
  </GDP>
  <GDP>
    <Country>Germany</Country>
    <Year>2007</Year>
    <Product>3323.80741215212</Product>
  </GDP>
  <GDP>
    <Country>Germany</Country>
    <Year>2008</Year>
    <Product>3623.6862342989</Product>
  </GDP>
  <GDP>
    <Country>Germany</Country>
    <Year>2009</Year>
    <Product>3298.63595256188</Product>
  </GDP>
  <GDP>
    <Country>Germany</Country>
    <Year>2010</Year>
    <Product>3280.5298013245</Product>
  </GDP>
  <GDP>
    <Country>Italy</Country>
    <Year>2001</Year>
    <Product>1117.35848132886</Product>
  </GDP>
  <GDP>
    <Country>Italy</Country>
    <Year>2002</Year>
    <Product>1218.92124814041</Product>
  </GDP>
  <GDP>
    <Country>Italy</Country>
    <Year>2003</Year>
    <Product>1507.17124357111</Product>
  </GDP>
  <GDP>
    <Country>Italy</Country>
    <Year>2004</Year>
    <Product>1727.82547230759</Product>
  </GDP>
  <GDP>
    <Country>Italy</Country>
    <Year>2005</Year>
    <Product>1777.69395364747</Product>
  </GDP>
  <GDP>
    <Country>Italy</Country>
    <Year>2006</Year>
    <Product>1863.38093602512</Product>
  </GDP>
  <GDP>
    <Country>Italy</Country>
    <Year>2007</Year>
    <Product>2116.20171901133</Product>
  </GDP>
  <GDP>
    <Country>Italy</Country>
    <Year>2008</Year>
    <Product>2296.49739424616</Product>
  </GDP>
  <GDP>
    <Country>Italy</Country>
    <Year>2009</Year>
    <Product>2111.157906995</Product>
  </GDP>
  <GDP>
    <Country>Italy</Country>
    <Year>2010</Year>
    <Product>2051.41215336954</Product>
  </GDP>
  <GDP>
    <Country>Japan</Country>
    <Year>2001</Year>
    <Product>4095.48428398513</Product>
  </GDP>
  <GDP>
    <Country>Japan</Country>
    <Year>2002</Year>
    <Product>3918.3350878872</Product>
  </GDP>
  <GDP>
    <Country>Japan</Country>
    <Year>2003</Year>
    <Product>4229.09685293724</Product>
  </GDP>
  <GDP>
    <Country>Japan</Country>
    <Year>2004</Year>
    <Product>4605.92090061279</Product>
  </GDP>
  <GDP>
    <Country>Japan</Country>
    <Year>2005</Year>
    <Product>4552.20018508774</Product>
  </GDP>
  <GDP>
    <Country>Japan</Country>
    <Year>2006</Year>
    <Product>4362.58953215419</Product>
  </GDP>
  <GDP>
    <Country>Japan</Country>
    <Year>2007</Year>
    <Product>4377.94384904122</Product>
  </GDP>
  <GDP>
    <Country>Japan</Country>
    <Year>2008</Year>
    <Product>4879.86145376794</Product>
  </GDP>
  <GDP>
    <Country>Japan</Country>
    <Year>2009</Year>
    <Product>5032.98275838115</Product>
  </GDP>
  <GDP>
    <Country>Japan</Country>
    <Year>2010</Year>
    <Product>5458.83666387085</Product>
  </GDP>
  <GDP>
    <Country>Russia</Country>
    <Year>2001</Year>
    <Product>306.602673980117</Product>
  </GDP>
  <GDP>
    <Country>Russia</Country>
    <Year>2002</Year>
    <Product>345.110438693573</Product>
  </GDP>
  <GDP>
    <Country>Russia</Country>
    <Year>2003</Year>
    <Product>430.347770733154</Product>
  </GDP>
  <GDP>
    <Country>Russia</Country>
    <Year>2004</Year>
    <Product>591.016690742938</Product>
  </GDP>
  <GDP>
    <Country>Russia</Country>
    <Year>2005</Year>
    <Product>764.000901160579</Product>
  </GDP>
  <GDP>
    <Country>Russia</Country>
    <Year>2006</Year>
    <Product>989.930542278685</Product>
  </GDP>
  <GDP>
    <Country>Russia</Country>
    <Year>2007</Year>
    <Product>1299.70576482448</Product>
  </GDP>
  <GDP>
    <Country>Russia</Country>
    <Year>2008</Year>
    <Product>1660.846387626</Product>
  </GDP>
  <GDP>
    <Country>Russia</Country>
    <Year>2009</Year>
    <Product>1221.99135371176</Product>
  </GDP>
  <GDP>
    <Country>Russia</Country>
    <Year>2010</Year>
    <Product>1479.81931405823</Product>
  </GDP>
  <GDP>
    <Country>UK</Country>
    <Year>2001</Year>
    <Product>1470.89103210019</Product>
  </GDP>
  <GDP>
    <Country>UK</Country>
    <Year>2002</Year>
    <Product>1612.05635491607</Product>
  </GDP>
  <GDP>
    <Country>UK</Country>
    <Year>2003</Year>
    <Product>1860.80979591837</Product>
  </GDP>
  <GDP>
    <Country>UK</Country>
    <Year>2004</Year>
    <Product>2202.4900216046</Product>
  </GDP>
  <GDP>
    <Country>UK</Country>
    <Year>2005</Year>
    <Product>2280.11374586817</Product>
  </GDP>
  <GDP>
    <Country>UK</Country>
    <Year>2006</Year>
    <Product>2444.14861809022</Product>
  </GDP>
  <GDP>
    <Country>UK</Country>
    <Year>2007</Year>
    <Product>2810.97180314223</Product>
  </GDP>
  <GDP>
    <Country>UK</Country>
    <Year>2008</Year>
    <Product>2657.48226911241</Product>
  </GDP>
  <GDP>
    <Country>UK</Country>
    <Year>2009</Year>
    <Product>2173.15424531756</Product>
  </GDP>
  <GDP>
    <Country>UK</Country>
    <Year>2010</Year>
    <Product>2248.83103871416</Product>
  </GDP>
  <GDP>
    <Country>US</Country>
    <Year>2001</Year>
    <Product>10233.9</Product>
  </GDP>
  <GDP>
    <Country>US</Country>
    <Year>2002</Year>
    <Product>10590.2</Product>
  </GDP>
  <GDP>
    <Country>US</Country>
    <Year>2003</Year>
    <Product>11089.2</Product>
  </GDP>
  <GDP>
    <Country>US</Country>
    <Year>2004</Year>
    <Product>11812.3</Product>
  </GDP>
  <GDP>
    <Country>US</Country>
    <Year>2005</Year>
    <Product>12579.7</Product>
  </GDP>
  <GDP>
    <Country>US</Country>
    <Year>2006</Year>
    <Product>13336.2</Product>
  </GDP>
  <GDP>
    <Country>US</Country>
    <Year>2007</Year>
    <Product>13995</Product>
  </GDP>
  <GDP>
    <Country>US</Country>
    <Year>2008</Year>
    <Product>14296.9</Product>
  </GDP>
  <GDP>
    <Country>US</Country>
    <Year>2009</Year>
    <Product>14048.0566702159</Product>
  </GDP>
  <GDP>
    <Country>US</Country>
    <Year>2010</Year>
    <Product>14586.736313339</Product>
  </GDP>
</G8GDPs>!�N<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<GoldPrices>  
 <GoldPrice>
  <Date>01/04/10</Date>
  <Price>1121.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/05/10</Date>
  <Price>1123.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/06/10</Date>
  <Price>1130.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/07/10</Date>
  <Price>1130.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/08/10</Date>
  <Price>1126.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/11/10</Date>
  <Price>1153.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/12/10</Date>
  <Price>1151.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/13/10</Date>
  <Price>1127.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/14/10</Date>
  <Price>1138.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/15/10</Date>
  <Price>1128.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/18/10</Date>
  <Price>1134.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/19/10</Date>
  <Price>1133.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/20/10</Date>
  <Price>1120.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/21/10</Date>
  <Price>1108.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/22/10</Date>
  <Price>1084.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/25/10</Date>
  <Price>1095.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/26/10</Date>
  <Price>1093.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/27/10</Date>
  <Price>1094.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/28/10</Date>
  <Price>1088.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>01/29/10</Date>
  <Price>1078.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/01/10</Date>
  <Price>1086.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/02/10</Date>
  <Price>1111.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/03/10</Date>
  <Price>1115.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/04/10</Date>
  <Price>1083.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/05/10</Date>
  <Price>1058.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/08/10</Date>
  <Price>1064.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/09/10</Date>
  <Price>1071.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/10/10</Date>
  <Price>1069.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/11/10</Date>
  <Price>1076.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/12/10</Date>
  <Price>1082.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/15/10</Date>
  <Price>1098.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/16/10</Date>
  <Price>1115.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/17/10</Date>
  <Price>1119.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/18/10</Date>
  <Price>1118.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/19/10</Date>
  <Price>1112.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/22/10</Date>
  <Price>1115.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/23/10</Date>
  <Price>1107.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/24/10</Date>
  <Price>1103.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/25/10</Date>
  <Price>1094.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>02/26/10</Date>
  <Price>1108.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/01/10</Date>
  <Price>1114.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/02/10</Date>
  <Price>1126.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/03/10</Date>
  <Price>1136.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/04/10</Date>
  <Price>1134.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/05/10</Date>
  <Price>1135.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/08/10</Date>
  <Price>1125.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/09/10</Date>
  <Price>1115.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/10/10</Date>
  <Price>1120.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/11/10</Date>
  <Price>1104.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/12/10</Date>
  <Price>1106.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/15/10</Date>
  <Price>1104.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/16/10</Date>
  <Price>1124.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/17/10</Date>
  <Price>1121.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/18/10</Date>
  <Price>1122.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/19/10</Date>
  <Price>1105.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/22/10</Date>
  <Price>1097.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/23/10</Date>
  <Price>1101.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/24/10</Date>
  <Price>1090.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/25/10</Date>
  <Price>1093.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/26/10</Date>
  <Price>1096.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/29/10</Date>
  <Price>1107.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/30/10</Date>
  <Price>1107.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>03/31/10</Date>
  <Price>1115.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/01/10</Date>
  <Price>1123.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/06/10</Date>
  <Price>1132.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/07/10</Date>
  <Price>1142.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/08/10</Date>
  <Price>1148.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/09/10</Date>
  <Price>1152.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/12/10</Date>
  <Price>1158.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/13/10</Date>
  <Price>1148.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/14/10</Date>
  <Price>1153.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/15/10</Date>
  <Price>1154.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/16/10</Date>
  <Price>1151.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/19/10</Date>
  <Price>1136.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/20/10</Date>
  <Price>1144.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/21/10</Date>
  <Price>1143.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/22/10</Date>
  <Price>1133.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/23/10</Date>
  <Price>1139.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/26/10</Date>
  <Price>1154.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/27/10</Date>
  <Price>1149.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/28/10</Date>
  <Price>1161.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/29/10</Date>
  <Price>1166.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>04/30/10</Date>
  <Price>1179.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/04/10</Date>
  <Price>1185.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/05/10</Date>
  <Price>1165.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/06/10</Date>
  <Price>1185.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/07/10</Date>
  <Price>1202.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/10/10</Date>
  <Price>1196.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/11/10</Date>
  <Price>1222.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/12/10</Date>
  <Price>1237.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/13/10</Date>
  <Price>1237.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/14/10</Date>
  <Price>1236.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/17/10</Date>
  <Price>1236.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/18/10</Date>
  <Price>1216.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/19/10</Date>
  <Price>1195.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/20/10</Date>
  <Price>1192.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/21/10</Date>
  <Price>1179.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/24/10</Date>
  <Price>1187.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/25/10</Date>
  <Price>1198.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/26/10</Date>
  <Price>1212.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/27/10</Date>
  <Price>1211.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>05/28/10</Date>
  <Price>1207.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/01/10</Date>
  <Price>1227.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/02/10</Date>
  <Price>1215.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/03/10</Date>
  <Price>1215.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/04/10</Date>
  <Price>1203.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/07/10</Date>
  <Price>1215.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/08/10</Date>
  <Price>1246.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/09/10</Date>
  <Price>1233.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/10/10</Date>
  <Price>1217.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/11/10</Date>
  <Price>1220.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/14/10</Date>
  <Price>1223.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/15/10</Date>
  <Price>1225.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/16/10</Date>
  <Price>1234.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/17/10</Date>
  <Price>1245.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/18/10</Date>
  <Price>1256.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/21/10</Date>
  <Price>1254.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/22/10</Date>
  <Price>1236.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/23/10</Date>
  <Price>1226.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/24/10</Date>
  <Price>1236.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/25/10</Date>
  <Price>1254.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/28/10</Date>
  <Price>1261.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/29/10</Date>
  <Price>1234.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>06/30/10</Date>
  <Price>1244.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/01/10</Date>
  <Price>1234.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/02/10</Date>
  <Price>1201.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/05/10</Date>
  <Price>1208.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/06/10</Date>
  <Price>1195.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/07/10</Date>
  <Price>1193.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/08/10</Date>
  <Price>1193.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/09/10</Date>
  <Price>1208.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/12/10</Date>
  <Price>1205.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/13/10</Date>
  <Price>1216.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/14/10</Date>
  <Price>1207.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/15/10</Date>
  <Price>1208.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/16/10</Date>
  <Price>1189.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/19/10</Date>
  <Price>1181.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/20/10</Date>
  <Price>1183.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/21/10</Date>
  <Price>1191.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/22/10</Date>
  <Price>1199.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/23/10</Date>
  <Price>1190.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/26/10</Date>
  <Price>1183.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/27/10</Date>
  <Price>1168.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/28/10</Date>
  <Price>1157.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/29/10</Date>
  <Price>1162.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>07/30/10</Date>
  <Price>1169.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/02/10</Date>
  <Price>1188.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/03/10</Date>
  <Price>1187.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/04/10</Date>
  <Price>1199.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/05/10</Date>
  <Price>1192.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/06/10</Date>
  <Price>1207.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/09/10</Date>
  <Price>1203.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/10/10</Date>
  <Price>1192.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/11/10</Date>
  <Price>1205.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/12/10</Date>
  <Price>1213.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/13/10</Date>
  <Price>1214.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/16/10</Date>
  <Price>1223.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/17/10</Date>
  <Price>1226.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/18/10</Date>
  <Price>1218.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/19/10</Date>
  <Price>1233.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/20/10</Date>
  <Price>1223.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/23/10</Date>
  <Price>1226.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/24/10</Date>
  <Price>1222.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/25/10</Date>
  <Price>1237.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/26/10</Date>
  <Price>1237.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/27/10</Date>
  <Price>1235.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>08/31/10</Date>
  <Price>1246.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/01/10</Date>
  <Price>1246.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/02/10</Date>
  <Price>1248.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/03/10</Date>
  <Price>1240.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/06/10</Date>
  <Price>1249.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/07/10</Date>
  <Price>1256.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/08/10</Date>
  <Price>1255.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/09/10</Date>
  <Price>1255.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/10/10</Date>
  <Price>1246.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/13/10</Date>
  <Price>1243.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/14/10</Date>
  <Price>1265.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/15/10</Date>
  <Price>1267.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/16/10</Date>
  <Price>1272.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/17/10</Date>
  <Price>1274.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/20/10</Date>
  <Price>1279.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/21/10</Date>
  <Price>1275.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/22/10</Date>
  <Price>1293.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/23/10</Date>
  <Price>1290.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/24/10</Date>
  <Price>1297.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/27/10</Date>
  <Price>1297.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/28/10</Date>
  <Price>1294.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/29/10</Date>
  <Price>1307.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>09/30/10</Date>
  <Price>1307.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/01/10</Date>
  <Price>1316.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/04/10</Date>
  <Price>1313.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/05/10</Date>
  <Price>1330.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/06/10</Date>
  <Price>1346.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/07/10</Date>
  <Price>1345.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/08/10</Date>
  <Price>1341.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/11/10</Date>
  <Price>1351.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/12/10</Date>
  <Price>1348.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/13/10</Date>
  <Price>1365.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/14/10</Date>
  <Price>1373.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/15/10</Date>
  <Price>1367.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/18/10</Date>
  <Price>1367.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/19/10</Date>
  <Price>1339.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/20/10</Date>
  <Price>1339.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/21/10</Date>
  <Price>1343.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/22/10</Date>
  <Price>1322.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/25/10</Date>
  <Price>1337.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/26/10</Date>
  <Price>1329.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/27/10</Date>
  <Price>1324.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/28/10</Date>
  <Price>1333.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>10/29/10</Date>
  <Price>1346.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/01/10</Date>
  <Price>1354.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/02/10</Date>
  <Price>1351.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/03/10</Date>
  <Price>1345.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/04/10</Date>
  <Price>1381.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/05/10</Date>
  <Price>1395.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/08/10</Date>
  <Price>1388.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/09/10</Date>
  <Price>1421.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/10/10</Date>
  <Price>1390.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/11/10</Date>
  <Price>1398.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/12/10</Date>
  <Price>1388.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/15/10</Date>
  <Price>1368.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/16/10</Date>
  <Price>1349.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/17/10</Date>
  <Price>1337.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/18/10</Date>
  <Price>1350.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/19/10</Date>
  <Price>1342.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/22/10</Date>
  <Price>1356.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/23/10</Date>
  <Price>1377.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/24/10</Date>
  <Price>1372.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/25/10</Date>
  <Price>1373.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/26/10</Date>
  <Price>1355.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/29/10</Date>
  <Price>1357.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>11/30/10</Date>
  <Price>1383.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/01/10</Date>
  <Price>1385.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/02/10</Date>
  <Price>1389.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/03/10</Date>
  <Price>1403.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/06/10</Date>
  <Price>1415.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/07/10</Date>
  <Price>1420.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/08/10</Date>
  <Price>1385.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/09/10</Date>
  <Price>1391.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/10/10</Date>
  <Price>1375.25</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/13/10</Date>
  <Price>1399.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/14/10</Date>
  <Price>1394.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/15/10</Date>
  <Price>1388.75</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/16/10</Date>
  <Price>1363.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/17/10</Date>
  <Price>1368.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/20/10</Date>
  <Price>1380.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/21/10</Date>
  <Price>1383.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/22/10</Date>
  <Price>1387.00</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/23/10</Date>
  <Price>1373.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/29/10</Date>
  <Price>1412.50</Price>
 </GoldPrice>
 <GoldPrice>
  <Date>12/30/10</Date>
  <Price>1405.50</Price>
 </GoldPrice>
</GoldPrices>!<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<GSPs>
  <GSP>
    <Region>New England</Region>
    <Year>2000</Year>
    <Product>0.568212</Product>
  </GSP>
  <GSP>
    <Region>New England</Region>
    <Year>2001</Year>
    <Product>0.584487</Product>
  </GSP>
  <GSP>
    <Region>New England</Region>
    <Year>2002</Year>
    <Product>0.596017</Product>
  </GSP>
  <GSP>
    <Region>New England</Region>
    <Year>2003</Year>
    <Product>0.620136</Product>
  </GSP>
  <GSP>
    <Region>New England</Region>
    <Year>2004</Year>
    <Product>0.664181</Product>
  </GSP>
  <GSP>
    <Region>Mideast</Region>
    <Year>2000</Year>
    <Product>1.785625</Product>
  </GSP>
  <GSP>
    <Region>Mideast</Region>
    <Year>2001</Year>
    <Product>1.868057</Product>
  </GSP>
  <GSP>
    <Region>Mideast</Region>
    <Year>2002</Year>
    <Product>1.922516</Product>
  </GSP>
  <GSP>
    <Region>Mideast</Region>
    <Year>2003</Year>
    <Product>2.010011</Product>
  </GSP>
  <GSP>
    <Region>Mideast</Region>
    <Year>2004</Year>
    <Product>2.140662</Product>
  </GSP>
  <GSP>
    <Region>Great Lakes</Region>
    <Year>2000</Year>
    <Product>1.543596</Product>
  </GSP>
  <GSP>
    <Region>Great Lakes</Region>
    <Year>2001</Year>
    <Product>1.565557</Product>
  </GSP>
  <GSP>
    <Region>Great Lakes</Region>
    <Year>2002</Year>
    <Product>1.611658</Product>
  </GSP>
  <GSP>
    <Region>Great Lakes</Region>
    <Year>2003</Year>
    <Product>1.669527</Product>
  </GSP>
  <GSP>
    <Region>Great Lakes</Region>
    <Year>2004</Year>
    <Product>1.758915</Product>
  </GSP>
  <GSP>
    <Region>Plains</Region>
    <Year>2000</Year>
    <Product>0.633151</Product>
  </GSP>
  <GSP>
    <Region>Plains</Region>
    <Year>2001</Year>
    <Product>0.653388</Product>
  </GSP>
  <GSP>
    <Region>Plains</Region>
    <Year>2002</Year>
    <Product>0.680449</Product>
  </GSP>
  <GSP>
    <Region>Plains</Region>
    <Year>2003</Year>
    <Product>0.714007</Product>
  </GSP>
  <GSP>
    <Region>Plains</Region>
    <Year>2004</Year>
    <Product>0.763082</Product>
  </GSP>
  <GSP>
    <Region>Southeast</Region>
    <Year>2000</Year>
    <Product>2.116572</Product>
  </GSP>
  <GSP>
    <Region>Southeast</Region>
    <Year>2001</Year>
    <Product>2.209061</Product>
  </GSP>
  <GSP>
    <Region>Southeast</Region>
    <Year>2002</Year>
    <Product>2.298332</Product>
  </GSP>
  <GSP>
    <Region>Southeast</Region>
    <Year>2003</Year>
    <Product>2.422079</Product>
  </GSP>
  <GSP>
    <Region>Southeast</Region>
    <Year>2004</Year>
    <Product>2.581437</Product>
  </GSP>
  <GSP>
    <Region>Southwest</Region>
    <Year>2000</Year>
    <Product>1.020741</Product>
  </GSP>
  <GSP>
    <Region>Southwest</Region>
    <Year>2001</Year>
    <Product>1.059186</Product>
  </GSP>
  <GSP>
    <Region>Southwest</Region>
    <Year>2002</Year>
    <Product>1.097268</Product>
  </GSP>
  <GSP>
    <Region>Southwest</Region>
    <Year>2003</Year>
    <Product>1.16346</Product>
  </GSP>
  <GSP>
    <Region>Southwest</Region>
    <Year>2004</Year>
    <Product>1.248772</Product>
  </GSP>
  <GSP>
    <Region>Rocky Mountain</Region>
    <Year>2000</Year>
    <Product>0.313252</Product>
  </GSP>
  <GSP>
    <Region>Rocky Mountain</Region>
    <Year>2001</Year>
    <Product>0.326361</Product>
  </GSP>
  <GSP>
    <Region>Rocky Mountain</Region>
    <Year>2002</Year>
    <Product>0.337408</Product>
  </GSP>
  <GSP>
    <Region>Rocky Mountain</Region>
    <Year>2003</Year>
    <Product>0.353292</Product>
  </GSP>
  <GSP>
    <Region>Rocky Mountain</Region>
    <Year>2004</Year>
    <Product>0.377666</Product>
  </GSP>
  <GSP>
    <Region>Far West</Region>
    <Year>2000</Year>
    <Product>1.767955</Product>
  </GSP>
  <GSP>
    <Region>Far West</Region>
    <Year>2001</Year>
    <Product>1.792059</Product>
  </GSP>
  <GSP>
    <Region>Far West</Region>
    <Year>2002</Year>
    <Product>1.868597</Product>
  </GSP>
  <GSP>
    <Region>Far West</Region>
    <Year>2003</Year>
    <Product>1.971337</Product>
  </GSP>
  <GSP>
    <Region>Far West</Region>
    <Year>2004</Year>
    <Product>2.115111</Product>
  </GSP>
</GSPs>!yMSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"System.Collections.ArrayList 
	Morbidity$ChartsDemo.IndustryBubblePointName
NumberOfCasesRate�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml.sys&clr-namespace:System;assembly=mscorlibBcollections2clr-namespace:System.Collections;assembly=mscorlib"localclr-namespace:ChartsDemo%&	$Transportation
equipment��$
1000�$	5.9Q�$Transportation
by air��$	500�$	4.9Q�$,&Local and interurban
passenger transit��$	200�$	4.6Q�$Food and kindred
products��$	500�$	3.0Q�$& Instruments and
related products��$	200�$	2.9Q�$Electronic
equipment��$	400�$	2.8Q�$Primary metal
industries��$	200�$	2.6Q�$"Chemical and
allied products��$	300�$	2.5Q�$Fabricated metal
products��$	400�$	2.4Q�!�<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:sys="clr-namespace:System;assembly=mscorlib"
                    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
                    xmlns:local="clr-namespace:ChartsDemo">
    <collections:ArrayList x:Key="Morbidity">
        <local:IndustryBubblePoint Name="Transportation&#xD;equipment" NumberOfCases="1000" Rate="5.9" />
        <local:IndustryBubblePoint Name="Transportation&#xD;by air" NumberOfCases="500" Rate="4.9" />
        <local:IndustryBubblePoint Name="Local and interurban&#xD;passenger transit" NumberOfCases="200" Rate="4.6" />
        <local:IndustryBubblePoint Name="Food and kindred&#xD;products" NumberOfCases="500" Rate="3.0" />
        <local:IndustryBubblePoint Name="Instruments and&#xD;related products" NumberOfCases="200" Rate="2.9" />
        <local:IndustryBubblePoint Name="Electronic&#xD;equipment" NumberOfCases="400" Rate="2.8" />
        <local:IndustryBubblePoint Name="Primary metal&#xD;industries" NumberOfCases="200" Rate="2.6" />
        <local:IndustryBubblePoint Name="Chemical and&#xD;allied products" NumberOfCases="300" Rate="2.5" />
        <local:IndustryBubblePoint Name="Fabricated metal&#xD;products" NumberOfCases="400" Rate="2.4" />
    </collections:ArrayList>
</ResourceDictionary>!�<?xml version="1.0" encoding="utf-8" ?>
<Morbidity>
  <IndustryBubblePoint>
    <Name>Transportation
equipment</Name>
    <NumberOfCases>1000</NumberOfCases>
    <Rate>5.9</Rate>
  </IndustryBubblePoint>
  <IndustryBubblePoint>
    <Name>Transportation
by air</Name>
    <NumberOfCases>500</NumberOfCases>
    <Rate>4.9</Rate>
  </IndustryBubblePoint>
  <IndustryBubblePoint>
    <Name>Local and interurban
passenger transit</Name>
    <NumberOfCases>200</NumberOfCases>
    <Rate>4.6</Rate>
  </IndustryBubblePoint>
  <IndustryBubblePoint>
    <Name>Food and kindred
products</Name>
    <NumberOfCases>500</NumberOfCases>
    <Rate>3.0</Rate>
  </IndustryBubblePoint>
  <IndustryBubblePoint>
    <Name>Instruments and
related products</Name>
    <NumberOfCases>200</NumberOfCases>
    <Rate>2.9</Rate>
  </IndustryBubblePoint>
  <IndustryBubblePoint>
    <Name>Electronic
equipment</Name>
    <NumberOfCases>400</NumberOfCases>
    <Rate>2.8</Rate>
  </IndustryBubblePoint>
  <IndustryBubblePoint>
    <Name>Primary metal
industries</Name>
    <NumberOfCases>200</NumberOfCases>
    <Rate>2.6</Rate>
  </IndustryBubblePoint>
  <IndustryBubblePoint>
    <Name>Chemical and
allied products</Name>
    <NumberOfCases>300</NumberOfCases>
    <Rate>2.5</Rate>
  </IndustryBubblePoint>
  <IndustryBubblePoint>
    <Name>Fabricated metal
products</Name>
    <NumberOfCases>400</NumberOfCases>
    <Rate>2.4</Rate>
  </IndustryBubblePoint>
</Morbidity>!M<?xml version="1.0" standalone="yes"?>
<Movies>
  <Movie>
    <Name>The Lord of the Rings: The Return of the King</Name>
    <ProductionBudget>94</ProductionBudget>
    <WorlwideGrosses>1119</WorlwideGrosses>
    <ReleaseDate>12/17/2003</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Pirates of the Caribbean: Dead Man's Chest</Name>
    <ProductionBudget>225</ProductionBudget>
    <WorlwideGrosses>1066</WorlwideGrosses>
    <ReleaseDate>07/07/2006</ReleaseDate>
  </Movie>
  <Movie>
    <Name>The Dark Knight</Name>
    <ProductionBudget>185</ProductionBudget>
    <WorlwideGrosses>996</WorlwideGrosses>
    <ReleaseDate>07/18/2008</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Harry Potter and the Sorcerer's Stone</Name>
    <ProductionBudget>125</ProductionBudget>
    <WorlwideGrosses>976</WorlwideGrosses>
    <ReleaseDate>11/16/2001</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Shrek 2</Name>
    <ProductionBudget>150</ProductionBudget>
    <WorlwideGrosses>920</WorlwideGrosses>
    <ReleaseDate>05/19/2004</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Jurassic Park</Name>
    <ProductionBudget>63</ProductionBudget>
    <WorlwideGrosses>915</WorlwideGrosses>
    <ReleaseDate>06/11/1993</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Spider-Man 3</Name>
    <ProductionBudget>258</ProductionBudget>
    <WorlwideGrosses>891</WorlwideGrosses>
    <ReleaseDate>05/04/2007</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Finding Nemo</Name>
    <ProductionBudget>94</ProductionBudget>
    <WorlwideGrosses>865</WorlwideGrosses>
    <ReleaseDate>05/30/2003</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Spider-Man</Name>
    <ProductionBudget>139</ProductionBudget>
    <WorlwideGrosses>822</WorlwideGrosses>
    <ReleaseDate>05/03/2002</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Independence Day</Name>
    <ProductionBudget>75</ProductionBudget>
    <WorlwideGrosses>817</WorlwideGrosses>
    <ReleaseDate>07/03/1996</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Shrek the Third</Name>
    <ProductionBudget>160</ProductionBudget>
    <WorlwideGrosses>799</WorlwideGrosses>
    <ReleaseDate>05/18/2007</ReleaseDate>
  </Movie>
  <Movie>
    <Name>The Lion King</Name>
    <ProductionBudget>45</ProductionBudget>
    <WorlwideGrosses>784</WorlwideGrosses>
    <ReleaseDate>06/15/1994</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Spider-Man 2</Name>
    <ProductionBudget>200</ProductionBudget>
    <WorlwideGrosses>784</WorlwideGrosses>
    <ReleaseDate>06/30/2004</ReleaseDate>
  </Movie>
  <Movie>
    <Name>Star Wars</Name>
    <ProductionBudget>11</ProductionBudget>
    <WorlwideGrosses>775</WorlwideGrosses>
    <ReleaseDate>05/25/1977</ReleaseDate>
  </Movie>
  <Movie>
    <Name>The Da Vinci Code</Name>
    <ProductionBudget>125</ProductionBudget>
    <WorlwideGrosses>758</WorlwideGrosses>
    <ReleaseDate>05/19/2006</ReleaseDate>
  </Movie>
  <Movie>
    <Name>The Matrix Reloaded</Name>
    <ProductionBudget>150</ProductionBudget>
    <WorlwideGrosses>739</WorlwideGrosses>
    <ReleaseDate>05/15/2003</ReleaseDate>
  </Movie>
</Movies>!�<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<OilPrices>
  <OilPrice>
    <Year>1986</Year>
    <Price>17.9</Price>
  </OilPrice>
  <OilPrice>
    <Year>1987</Year>
    <Price>16.7</Price>
  </OilPrice>
  <OilPrice>
    <Year>1988</Year>
    <Price>17.1</Price>
  </OilPrice>
  <OilPrice>
    <Year>1989</Year>
    <Price>21.8</Price>
  </OilPrice>
  <OilPrice>
    <Year>1990</Year>
    <Price>28.5</Price>
  </OilPrice>
  <OilPrice>
    <Year>1991</Year>
    <Price>19.1</Price>
  </OilPrice>
  <OilPrice>
    <Year>1992</Year>
    <Price>19.5</Price>
  </OilPrice>
  <OilPrice>
    <Year>1993</Year>
    <Price>14.2</Price>
  </OilPrice>
  <OilPrice>
    <Year>1994</Year>
    <Price>17.8</Price>
  </OilPrice>
  <OilPrice>
    <Year>1995</Year>
    <Price>19.5</Price>
  </OilPrice>
  <OilPrice>
    <Year>1996</Year>
    <Price>25.9</Price>
  </OilPrice>
  <OilPrice>
    <Year>1997</Year>
    <Price>17.6</Price>
  </OilPrice>
  <OilPrice>
    <Year>1998</Year>
    <Price>12.1</Price>
  </OilPrice>
  <OilPrice>
    <Year>1999</Year>
    <Price>25.8</Price>
  </OilPrice>
  <OilPrice>
    <Year>2000</Year>
    <Price>26.7</Price>
  </OilPrice>
  <OilPrice>
    <Year>2001</Year>
    <Price>20.0</Price>
  </OilPrice>
  <OilPrice>
    <Year>2002</Year>
    <Price>31.2</Price>
  </OilPrice>
  <OilPrice>
    <Year>2003</Year>
    <Price>32.5</Price>
  </OilPrice>
  <OilPrice>
    <Year>2004</Year>
    <Price>43.4</Price>
  </OilPrice>
  <OilPrice>
    <Year>2005</Year>
    <Price>61.1</Price>
  </OilPrice>
  <OilPrice>
    <Year>2006</Year>
    <Price>60.9</Price>
  </OilPrice>
  <OilPrice>
    <Year>2007</Year>
    <Price>96.0</Price>
  </OilPrice>
  <OilPrice>
    <Year>2008</Year>
    <Price>44.6</Price>
  </OilPrice>
  <OilPrice>
    <Year>2009</Year>
    <Price>68.1</Price>
  </OilPrice>
</OilPrices>
!H�<?xml version="1.0" encoding="utf-8"?>
<StockData>
  <DataPoint>
    <Date>03/01/2011</Date>
    <High>2704.86</High>
    <Low>2676.34</Low>
    <Open>2676.65</Open>
    <Close>2691.52</Close>
    <Volume>446290800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>04/01/2011</Date>
    <High>2700.88</High>
    <Low>2663.64</Low>
    <Open>2699.86</Open>
    <Close>2681.25</Close>
    <Volume>472679700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>05/01/2011</Date>
    <High>2702.20</High>
    <Low>2671.89</Low>
    <Open>2673.91</Open>
    <Close>2702.20</Close>
    <Volume>466868700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>06/01/2011</Date>
    <High>2712.35</High>
    <Low>2697.73</Low>
    <Open>2704.38</Open>
    <Close>2709.89</Close>
    <Volume>473851500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>07/01/2011</Date>
    <High>2715.96</High>
    <Low>2676.36</Low>
    <Open>2712.75</Open>
    <Close>2703.17</Close>
    <Volume>462381500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>10/01/2011</Date>
    <High>2712.32</High>
    <Low>2682.25</Low>
    <Open>2691.47</Open>
    <Close>2707.80</Close>
    <Volume>441298300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>11/01/2011</Date>
    <High>2722.75</High>
    <Low>2706.58</Low>
    <Open>2719.60</Open>
    <Close>2716.83</Close>
    <Volume>422111500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>12/01/2011</Date>
    <High>2737.33</High>
    <Low>2722.32</Low>
    <Open>2731.45</Open>
    <Close>2737.33</Close>
    <Volume>413047500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>13/01/2011</Date>
    <High>2742.43</High>
    <Low>2727.14</Low>
    <Open>2734.93</Open>
    <Close>2735.29</Close>
    <Volume>450904100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>14/01/2011</Date>
    <High>2755.30</High>
    <Low>2729.62</Low>
    <Open>2732.48</Open>
    <Close>2755.30</Close>
    <Volume>471589800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>18/01/2011</Date>
    <High>2766.17</High>
    <Low>2744.26</Low>
    <Open>2744.80</Open>
    <Close>2765.85</Close>
    <Volume>500183100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>19/01/2011</Date>
    <High>2764.35</High>
    <Low>2717.79</Low>
    <Open>2762.81</Open>
    <Close>2725.36</Close>
    <Volume>491295300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>20/01/2011</Date>
    <High>2714.10</High>
    <Low>2686.59</Low>
    <Open>2712.40</Open>
    <Close>2704.29</Close>
    <Volume>566667200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>21/01/2011</Date>
    <High>2722.74</High>
    <Low>2688.53</Low>
    <Open>2716.92</Open>
    <Close>2689.54</Close>
    <Volume>521356800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>24/01/2011</Date>
    <High>2719.73</High>
    <Low>2687.97</Low>
    <Open>2693.03</Open>
    <Close>2717.55</Close>
    <Volume>431666300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>25/01/2011</Date>
    <High>2719.34</High>
    <Low>2697.51</Low>
    <Open>2704.25</Open>
    <Close>2719.25</Close>
    <Volume>458232500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>26/01/2011</Date>
    <High>2746.03</High>
    <Low>2717.63</Low>
    <Open>2724.52</Open>
    <Close>2739.50</Close>
    <Volume>480261100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>27/01/2011</Date>
    <High>2763.64</High>
    <Low>2740.30</Low>
    <Open>2745.16</Open>
    <Close>2755.28</Close>
    <Volume>481924600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>28/01/2011</Date>
    <High>2755.28</High>
    <Low>2679.57</Low>
    <Open>2755.28</Open>
    <Close>2686.89</Close>
    <Volume>565433700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>31/01/2011</Date>
    <High>2706.30</High>
    <Low>2676.87</Low>
    <Open>2693.30</Open>
    <Close>2700.08</Close>
    <Volume>506643400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>01/02/2011</Date>
    <High>2755.97</High>
    <Low>2716.64</Low>
    <Open>2717.61</Open>
    <Close>2751.19</Close>
    <Volume>523198200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>02/02/2011</Date>
    <High>2758.51</High>
    <Low>2743.76</Low>
    <Open>2751.19</Open>
    <Close>2749.56</Close>
    <Volume>464806600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>03/02/2011</Date>
    <High>2757.54</High>
    <Low>2725.78</Low>
    <Open>2746.74</Open>
    <Close>2753.88</Close>
    <Volume>488246900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>04/02/2011</Date>
    <High>2769.70</High>
    <Low>2747.86</Low>
    <Open>2755.85</Open>
    <Close>2769.30</Close>
    <Volume>466986000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>07/02/2011</Date>
    <High>2796.50</High>
    <Low>2772.81</Low>
    <Open>2773.26</Open>
    <Close>2783.99</Close>
    <Volume>416652000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>08/02/2011</Date>
    <High>2797.05</High>
    <Low>2776.35</Low>
    <Open>2782.41</Open>
    <Close>2797.05</Close>
    <Volume>411278000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>09/02/2011</Date>
    <High>2798.91</High>
    <Low>2780.89</Low>
    <Open>2791.13</Open>
    <Close>2789.07</Close>
    <Volume>466489000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>10/02/2011</Date>
    <High>2791.43</High>
    <Low>2762.34</Low>
    <Open>2764.76</Open>
    <Close>2790.45</Close>
    <Volume>601574600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>11/02/2011</Date>
    <High>2810.56</High>
    <Low>2778.21</Low>
    <Open>2783.16</Open>
    <Close>2809.44</Close>
    <Volume>486896600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>14/02/2011</Date>
    <High>2819.87</High>
    <Low>2808.27</Low>
    <Open>2810.19</Open>
    <Close>2817.18</Close>
    <Volume>468895400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>15/02/2011</Date>
    <High>2813.13</High>
    <Low>2798.83</Low>
    <Open>2809.02</Open>
    <Close>2804.35</Close>
    <Volume>495103400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>16/02/2011</Date>
    <High>2828.19</High>
    <Low>2811.52</Low>
    <Open>2815.09</Open>
    <Close>2825.56</Close>
    <Volume>530034000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>17/02/2011</Date>
    <High>2835.20</High>
    <Low>2815.08</Low>
    <Open>2816.12</Open>
    <Close>2831.58</Close>
    <Volume>458302500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>18/02/2011</Date>
    <High>2840.51</High>
    <Low>2823.65</Low>
    <Open>2833.35</Open>
    <Close>2833.95</Close>
    <Volume>597630700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>22/02/2011</Date>
    <High>2808.18</High>
    <Low>2752.75</Low>
    <Open>2795.44</Open>
    <Close>2756.42</Close>
    <Volume>575022400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>23/02/2011</Date>
    <High>2761.70</High>
    <Low>2705.54</Low>
    <Open>2755.20</Open>
    <Close>2722.99</Close>
    <Volume>588487700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>24/02/2011</Date>
    <High>2745.29</High>
    <Low>2707.63</Low>
    <Open>2726.59</Open>
    <Close>2737.90</Close>
    <Volume>539597100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>25/02/2011</Date>
    <High>2781.12</High>
    <Low>2751.81</Low>
    <Open>2752.16</Open>
    <Close>2781.05</Close>
    <Volume>468599000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>28/02/2011</Date>
    <High>2798.43</High>
    <Low>2767.61</Low>
    <Open>2791.28</Open>
    <Close>2782.27</Close>
    <Volume>575718500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>01/03/2011</Date>
    <High>2791.23</High>
    <Low>2730.72</Low>
    <Open>2791.08</Open>
    <Close>2737.41</Close>
    <Volume>580396300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>02/03/2011</Date>
    <High>2763.95</High>
    <Low>2734.08</Low>
    <Open>2735.05</Open>
    <Close>2748.07</Close>
    <Volume>492070100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>03/03/2011</Date>
    <High>2802.32</High>
    <Low>2774.48</Low>
    <Open>2774.48</Open>
    <Close>2798.74</Close>
    <Volume>503915800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>04/03/2011</Date>
    <High>2798.07</High>
    <Low>2768.12</Low>
    <Open>2797.64</Open>
    <Close>2784.67</Close>
    <Volume>489528200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>07/03/2011</Date>
    <High>2794.82</High>
    <Low>2724.51</Low>
    <Open>2793.19</Open>
    <Close>2745.63</Close>
    <Volume>586991500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>08/03/2011</Date>
    <High>2775.41</High>
    <Low>2729.85</Low>
    <Open>2745.23</Open>
    <Close>2765.77</Close>
    <Volume>476583800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>09/03/2011</Date>
    <High>2761.77</High>
    <Low>2737.68</Low>
    <Open>2756.34</Open>
    <Close>2751.72</Close>
    <Volume>502981300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>10/03/2011</Date>
    <High>2721.21</High>
    <Low>2695.08</Low>
    <Open>2719.29</Open>
    <Close>2701.02</Close>
    <Volume>635115100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>11/03/2011</Date>
    <High>2724.61</High>
    <Low>2689.41</Low>
    <Open>2689.65</Open>
    <Close>2715.61</Close>
    <Volume>479304400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>14/03/2011</Date>
    <High>2715.22</High>
    <Low>2682.09</Low>
    <Open>2695.66</Open>
    <Close>2700.97</Close>
    <Volume>467229600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>15/03/2011</Date>
    <High>2680.57</High>
    <Low>2618.50</Low>
    <Open>2619.40</Open>
    <Close>2667.33</Close>
    <Volume>630405400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>16/03/2011</Date>
    <High>2669.27</High>
    <Low>2603.50</Low>
    <Open>2652.92</Open>
    <Close>2616.82</Close>
    <Volume>683020800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>17/03/2011</Date>
    <High>2660.50</High>
    <Low>2634.17</Low>
    <Open>2656.08</Open>
    <Close>2636.05</Close>
    <Volume>515468100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>18/03/2011</Date>
    <High>2665.56</High>
    <Low>2639.76</Low>
    <Open>2665.54</Open>
    <Close>2643.67</Close>
    <Volume>957292100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>21/03/2011</Date>
    <High>2699.70</High>
    <Low>2674.99</Low>
    <Open>2675.47</Open>
    <Close>2692.09</Close>
    <Volume>462876100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>22/03/2011</Date>
    <High>2695.46</High>
    <Low>2679.41</Low>
    <Open>2692.13</Open>
    <Close>2683.87</Close>
    <Volume>423828400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>23/03/2011</Date>
    <High>2704.30</High>
    <Low>2660.17</Low>
    <Open>2677.56</Open>
    <Close>2698.30</Close>
    <Volume>445351800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>24/03/2011</Date>
    <High>2740.39</High>
    <Low>2703.42</Low>
    <Open>2715.88</Open>
    <Close>2736.42</Close>
    <Volume>503131900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>25/03/2011</Date>
    <High>2762.55</High>
    <Low>2740.17</Low>
    <Open>2746.34</Open>
    <Close>2743.06</Close>
    <Volume>471148600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>28/03/2011</Date>
    <High>2754.63</High>
    <Low>2730.68</Low>
    <Open>2752.33</Open>
    <Close>2730.68</Close>
    <Volume>430295500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>29/03/2011</Date>
    <High>2756.89</High>
    <Low>2720.19</Low>
    <Open>2727.83</Open>
    <Close>2756.89</Close>
    <Volume>410890900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>30/03/2011</Date>
    <High>2779.95</High>
    <Low>2763.77</Low>
    <Open>2772.36</Open>
    <Close>2776.79</Close>
    <Volume>466642500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>31/03/2011</Date>
    <High>2783.98</High>
    <Low>2769.52</Low>
    <Open>2774.23</Open>
    <Close>2781.07</Close>
    <Volume>512951800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>01/04/2011</Date>
    <High>2802.63</High>
    <Low>2779.71</Low>
    <Open>2796.67</Open>
    <Close>2789.60</Close>
    <Volume>562199700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>04/04/2011</Date>
    <High>2799.73</High>
    <Low>2778.87</Low>
    <Open>2796.26</Open>
    <Close>2789.19</Close>
    <Volume>428468100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>05/04/2011</Date>
    <High>2806.20</High>
    <Low>2785.27</Low>
    <Open>2787.78</Open>
    <Close>2791.19</Close>
    <Volume>481217000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>06/04/2011</Date>
    <High>2815.55</High>
    <Low>2786.80</Low>
    <Open>2808.11</Open>
    <Close>2799.82</Close>
    <Volume>486874400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>06/04/2011</Date>
    <High>2815.55</High>
    <Low>2786.80</Low>
    <Open>2808.11</Open>
    <Close>2799.82</Close>
    <Volume>486874400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>07/04/2011</Date>
    <High>2813.22</High>
    <Low>2781.13</Low>
    <Open>2799.59</Open>
    <Close>2796.14</Close>
    <Volume>476139700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>08/04/2011</Date>
    <High>2808.56</High>
    <Low>2772.40</Low>
    <Open>2806.29</Open>
    <Close>2780.41</Close>
    <Volume>422396100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>11/04/2011</Date>
    <High>2792.95</High>
    <Low>2760.84</Low>
    <Open>2789.49</Open>
    <Close>2771.51</Close>
    <Volume>505173500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>12/04/2011</Date>
    <High>2760.62</High>
    <Low>2737.07</Low>
    <Open>2755.89</Open>
    <Close>2744.79</Close>
    <Volume>458964300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>13/04/2011</Date>
    <High>2772.05</High>
    <Low>2744.85</Low>
    <Open>2762.69</Open>
    <Close>2761.52</Close>
    <Volume>457196100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>14/04/2011</Date>
    <High>2762.18</High>
    <Low>2733.68</Low>
    <Open>2743.12</Open>
    <Close>2760.22</Close>
    <Volume>451742300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>15/04/2011</Date>
    <High>2769.29</High>
    <Low>2743.75</Low>
    <Open>2752.87</Open>
    <Close>2764.65</Close>
    <Volume>544732700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>18/04/2011</Date>
    <High>2737.46</High>
    <Low>2706.50</Low>
    <Open>2731.22</Open>
    <Close>2735.38</Close>
    <Volume>478286700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>19/04/2011</Date>
    <High>2746.18</High>
    <Low>2727.12</Low>
    <Open>2741.35</Open>
    <Close>2744.97</Close>
    <Volume>440008000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>20/04/2011</Date>
    <High>2802.99</High>
    <Low>2785.98</Low>
    <Open>2788.84</Open>
    <Close>2802.51</Close>
    <Volume>539562800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>21/04/2011</Date>
    <High>2820.77</High>
    <Low>2808.55</Low>
    <Open>2820.77</Open>
    <Close>2820.16</Close>
    <Volume>471558400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>25/04/2011</Date>
    <High>2826.26</High>
    <Low>2813.20</Low>
    <Open>2820.28</Open>
    <Close>2825.88</Close>
    <Volume>395074800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>26/04/2011</Date>
    <High>2856.61</High>
    <Low>2829.00</Low>
    <Open>2832.48</Open>
    <Close>2847.54</Close>
    <Volume>538651200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>27/04/2011</Date>
    <High>2870.80</High>
    <Low>2842.61</Low>
    <Open>2853.88</Open>
    <Close>2869.88</Close>
    <Volume>561749100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>28/04/2011</Date>
    <High>2874.59</High>
    <Low>2859.62</Low>
    <Open>2862.82</Open>
    <Close>2872.53</Close>
    <Volume>541969900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>29/04/2011</Date>
    <High>2876.83</High>
    <Low>2863.04</Low>
    <Open>2869.74</Open>
    <Close>2873.54</Close>
    <Volume>948184300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>02/05/2011</Date>
    <High>2887.75</High>
    <Low>2859.84</Low>
    <Open>2881.28</Open>
    <Close>2864.08</Close>
    <Volume>553483000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>03/05/2011</Date>
    <High>2861.95</High>
    <Low>2825.50</Low>
    <Open>2859.30</Open>
    <Close>2841.62</Close>
    <Volume>590040300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>04/05/2011</Date>
    <High>2848.16</High>
    <Low>2808.79</Low>
    <Open>2842.92</Open>
    <Close>2828.23</Close>
    <Volume>610386900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>05/05/2011</Date>
    <High>2845.85</High>
    <Low>2804.82</Low>
    <Open>2812.84</Open>
    <Close>2814.72</Close>
    <Volume>611727300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>06/05/2011</Date>
    <High>2859.25</High>
    <Low>2818.65</Low>
    <Open>2840.71</Open>
    <Close>2827.56</Close>
    <Volume>561089000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>09/05/2011</Date>
    <High>2850.39</High>
    <Low>2823.67</Low>
    <Open>2828.24</Open>
    <Close>2843.25</Close>
    <Volume>447829500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>10/05/2011</Date>
    <High>2873.64</High>
    <Low>2850.01</Low>
    <Open>2851.91</Open>
    <Close>2871.89</Close>
    <Volume>522617500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>11/05/2011</Date>
    <High>2874.61</High>
    <Low>2829.68</Low>
    <Open>2867.16</Open>
    <Close>2845.06</Close>
    <Volume>627182400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>12/05/2011</Date>
    <High>2865.86</High>
    <Low>2819.37</Low>
    <Open>2833.67</Open>
    <Close>2863.04</Close>
    <Volume>615414700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>13/05/2011</Date>
    <High>2861.51</High>
    <Low>2827.51</Low>
    <Open>2859.70</Open>
    <Close>2828.47</Close>
    <Volume>540671900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>16/05/2011</Date>
    <High>2828.14</High>
    <Low>2779.54</Low>
    <Open>2815.90</Open>
    <Close>2782.31</Close>
    <Volume>572931900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>17/05/2011</Date>
    <High>2783.61</High>
    <Low>2759.29</Low>
    <Open>2769.17</Open>
    <Close>2783.21</Close>
    <Volume>600243000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>18/05/2011</Date>
    <High>2817.15</High>
    <Low>2780.83</Low>
    <Open>2782.65</Open>
    <Close>2815.00</Close>
    <Volume>513709700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>19/05/2011</Date>
    <High>2828.41</High>
    <Low>2805.12</Low>
    <Open>2824.05</Open>
    <Close>2823.31</Close>
    <Volume>493604900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>20/05/2011</Date>
    <High>2821.44</High>
    <Low>2796.27</Low>
    <Open>2815.96</Open>
    <Close>2803.32</Close>
    <Volume>531971500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>20/05/2011</Date>
    <High>2821.44</High>
    <Low>2796.27</Low>
    <Open>2815.96</Open>
    <Close>2803.32</Close>
    <Volume>531971500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>23/05/2011</Date>
    <High>2770.51</High>
    <Low>2750.64</Low>
    <Open>2761.96</Open>
    <Close>2758.90</Close>
    <Volume>504941600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>24/05/2011</Date>
    <High>2767.50</High>
    <Low>2744.01</Low>
    <Open>2766.70</Open>
    <Close>2746.16</Close>
    <Volume>495925400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>25/05/2011</Date>
    <High>2771.38</High>
    <Low>2739.85</Low>
    <Open>2739.99</Open>
    <Close>2761.38</Close>
    <Volume>523973100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>26/05/2011</Date>
    <High>2787.33</High>
    <Low>2756.06</Low>
    <Open>2756.31</Open>
    <Close>2782.92</Close>
    <Volume>521812900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>27/05/2011</Date>
    <High>2801.15</High>
    <Low>2788.29</Low>
    <Open>2789.02</Open>
    <Close>2796.86</Close>
    <Volume>444768100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>31/05/2011</Date>
    <High>2835.34</High>
    <Low>2808.60</Low>
    <Open>2824.25</Open>
    <Close>2835.30</Close>
    <Volume>947546900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>01/06/2011</Date>
    <High>2834.05</High>
    <Low>2767.63</Low>
    <Open>2829.39</Open>
    <Close>2769.19</Close>
    <Volume>662694300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>02/06/2011</Date>
    <High>2784.57</High>
    <Low>2759.17</Low>
    <Open>2773.76</Open>
    <Close>2773.31</Close>
    <Volume>535274500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>03/06/2011</Date>
    <High>2762.56</High>
    <Low>2730.63</Low>
    <Open>2740.49</Open>
    <Close>2732.78</Close>
    <Volume>559228400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>06/06/2011</Date>
    <High>2736.66</High>
    <Low>2702.20</Low>
    <Open>2728.31</Open>
    <Close>2702.56</Close>
    <Volume>545845500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>07/06/2011</Date>
    <High>2723.32</High>
    <Low>2701.17</Low>
    <Open>2712.79</Open>
    <Close>2701.56</Close>
    <Volume>510836300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>08/06/2011</Date>
    <High>2698.08</High>
    <Low>2671.09</Low>
    <Open>2693.69</Open>
    <Close>2675.38</Close>
    <Volume>570439800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>09/06/2011</Date>
    <High>2696.69</High>
    <Low>2670.02</Low>
    <Open>2678.52</Open>
    <Close>2684.87</Close>
    <Volume>480360000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>10/06/2011</Date>
    <High>2676.72</High>
    <Low>2641.64</Low>
    <Open>2675.10</Open>
    <Close>2643.73</Close>
    <Volume>563117300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>13/06/2011</Date>
    <High>2657.77</High>
    <Low>2629.61</Low>
    <Open>2649.30</Open>
    <Close>2639.69</Close>
    <Volume>510317900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>14/06/2011</Date>
    <High>2685.65</High>
    <Low>2662.73</Low>
    <Open>2662.73</Open>
    <Close>2678.72</Close>
    <Volume>480749800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>15/06/2011</Date>
    <High>2669.75</High>
    <Low>2625.86</Low>
    <Open>2653.17</Open>
    <Close>2631.46</Close>
    <Volume>566875000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>16/06/2011</Date>
    <High>2642.65</High>
    <Low>2599.86</Low>
    <Open>2631.98</Open>
    <Close>2623.70</Close>
    <Volume>563799700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>17/06/2011</Date>
    <High>2648.54</High>
    <Low>2608.99</Low>
    <Open>2646.29</Open>
    <Close>2616.48</Close>
    <Volume>941778600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>20/06/2011</Date>
    <High>2636.55</High>
    <Low>2607.74</Low>
    <Open>2608.05</Open>
    <Close>2629.66</Close>
    <Volume>462398700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>21/06/2011</Date>
    <High>2688.50</High>
    <Low>2634.04</Low>
    <Open>2640.33</Open>
    <Close>2687.26</Close>
    <Volume>500030600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>22/06/2011</Date>
    <High>2693.23</High>
    <Low>2668.35</Low>
    <Open>2677.18</Open>
    <Close>2669.19</Close>
    <Volume>451694600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>23/06/2011</Date>
    <High>2688.07</High>
    <Low>2627.47</Low>
    <Open>2638.60</Open>
    <Close>2686.75</Close>
    <Volume>594123600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>24/06/2011</Date>
    <High>2682.41</High>
    <Low>2647.46</Low>
    <Open>2681.10</Open>
    <Close>2652.89</Close>
    <Volume>1396416300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>27/06/2011</Date>
    <High>2697.34</High>
    <Low>2647.55</Low>
    <Open>2653.07</Open>
    <Close>2688.28</Close>
    <Volume>479284600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>28/06/2011</Date>
    <High>2729.94</High>
    <Low>2692.45</Low>
    <Open>2694.26</Open>
    <Close>2729.31</Close>
    <Volume>448660400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>29/06/2011</Date>
    <High>2746.62</High>
    <Low>2722.26</Low>
    <Open>2736.76</Open>
    <Close>2740.49</Close>
    <Volume>505927200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>30/06/2011</Date>
    <High>2776.56</High>
    <Low>2749.11</Low>
    <Open>2749.37</Open>
    <Close>2773.52</Close>
    <Volume>517123100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>01/07/2011</Date>
    <High>2818.19</High>
    <Low>2769.06</Low>
    <Open>2775.08</Open>
    <Close>2816.03</Close>
    <Volume>460596000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>05/07/2011</Date>
    <High>2828.53</High>
    <Low>2810.00</Low>
    <Open>2817.87</Open>
    <Close>2825.77</Close>
    <Volume>423894200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>06/07/2011</Date>
    <High>2838.85</High>
    <Low>2812.80</Low>
    <Open>2821.42</Open>
    <Close>2834.02</Close>
    <Volume>440071000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>06/07/2011</Date>
    <High>2838.85</High>
    <Low>2812.80</Low>
    <Open>2821.42</Open>
    <Close>2834.02</Close>
    <Volume>440071000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>07/07/2011</Date>
    <High>2878.94</High>
    <Low>2853.90</Low>
    <Open>2856.25</Open>
    <Close>2872.66</Close>
    <Volume>465797800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>08/07/2011</Date>
    <High>2860.02</High>
    <Low>2831.16</Low>
    <Open>2841.29</Open>
    <Close>2859.81</Close>
    <Volume>428038600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>11/07/2011</Date>
    <High>2841.12</High>
    <Low>2795.54</Low>
    <Open>2828.10</Open>
    <Close>2802.62</Close>
    <Volume>448200200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>12/07/2011</Date>
    <High>2807.57</High>
    <Low>2780.16</Low>
    <Open>2798.75</Open>
    <Close>2781.91</Close>
    <Volume>529412900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>13/07/2011</Date>
    <High>2825.86</High>
    <Low>2789.57</Low>
    <Open>2800.88</Open>
    <Close>2796.92</Close>
    <Volume>487153500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>14/07/2011</Date>
    <High>2817.38</High>
    <Low>2755.90</Low>
    <Open>2804.82</Open>
    <Close>2762.67</Close>
    <Volume>546874800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>15/07/2011</Date>
    <High>2790.16</High>
    <Low>2768.28</Low>
    <Open>2787.33</Open>
    <Close>2789.80</Close>
    <Volume>529592100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>18/07/2011</Date>
    <High>2783.76</High>
    <Low>2743.79</Low>
    <Open>2777.61</Open>
    <Close>2765.11</Close>
    <Volume>463018000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>19/07/2011</Date>
    <High>2828.65</High>
    <Low>2790.98</Low>
    <Open>2790.98</Open>
    <Close>2826.52</Close>
    <Volume>479121500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>20/07/2011</Date>
    <High>2839.65</High>
    <Low>2808.18</Low>
    <Open>2839.39</Open>
    <Close>2814.23</Close>
    <Volume>476060800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>21/07/2011</Date>
    <High>2847.41</High>
    <Low>2807.71</Low>
    <Open>2818.79</Open>
    <Close>2834.43</Close>
    <Volume>553309700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>22/07/2011</Date>
    <High>2862.72</High>
    <Low>2830.58</Low>
    <Open>2834.46</Open>
    <Close>2858.83</Close>
    <Volume>413150600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>25/07/2011</Date>
    <High>2859.40</High>
    <Low>2828.91</Low>
    <Open>2832.11</Open>
    <Close>2842.80</Close>
    <Volume>407254400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>26/07/2011</Date>
    <High>2851.72</High>
    <Low>2832.27</Low>
    <Open>2842.74</Open>
    <Close>2839.96</Close>
    <Volume>436930900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>27/07/2011</Date>
    <High>2823.86</High>
    <Low>2761.00</Low>
    <Open>2823.62</Open>
    <Close>2764.79</Close>
    <Volume>633896700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>28/07/2011</Date>
    <High>2800.11</High>
    <Low>2757.85</Low>
    <Open>2765.61</Open>
    <Close>2766.25</Close>
    <Volume>513719100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>29/07/2011</Date>
    <High>2780.58</High>
    <Low>2724.99</Low>
    <Open>2736.67</Open>
    <Close>2756.38</Close>
    <Volume>621211300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>01/08/2011</Date>
    <High>2796.24</High>
    <Low>2716.30</Low>
    <Open>2791.45</Open>
    <Close>2744.61</Close>
    <Volume>581748200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>02/08/2011</Date>
    <High>2745.87</High>
    <Low>2668.68</Low>
    <Open>2728.29</Open>
    <Close>2669.24</Close>
    <Volume>612750300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>03/08/2011</Date>
    <High>2695.37</High>
    <Low>2621.67</Low>
    <Open>2673.97</Open>
    <Close>2693.07</Close>
    <Volume>672332400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>04/08/2011</Date>
    <High>2653.79</High>
    <Low>2556.38</Low>
    <Open>2648.38</Open>
    <Close>2556.39</Close>
    <Volume>864868600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>05/08/2011</Date>
    <High>2592.04</High>
    <Low>2464.87</Low>
    <Open>2580.30</Open>
    <Close>2532.41</Close>
    <Volume>1032542300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>08/08/2011</Date>
    <High>2489.39</High>
    <Low>2357.69</Low>
    <Open>2447.30</Open>
    <Close>2357.69</Close>
    <Volume>1120683800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>09/08/2011</Date>
    <High>2483.66</High>
    <Low>2331.65</Low>
    <Open>2402.13</Open>
    <Close>2482.52</Close>
    <Volume>1057782200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>10/08/2011</Date>
    <High>2461.28</High>
    <Low>2378.08</Low>
    <Open>2425.55</Open>
    <Close>2381.05</Close>
    <Volume>957550200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>11/08/2011</Date>
    <High>2516.39</High>
    <Low>2399.56</Low>
    <Open>2415.54</Open>
    <Close>2492.68</Close>
    <Volume>871494700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>12/08/2011</Date>
    <High>2524.09</High>
    <Low>2481.50</Low>
    <Open>2507.01</Open>
    <Close>2507.98</Close>
    <Volume>584858400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>15/08/2011</Date>
    <High>2555.20</High>
    <Low>2514.52</Low>
    <Open>2522.04</Open>
    <Close>2555.20</Close>
    <Volume>494098600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>16/08/2011</Date>
    <High>2546.74</High>
    <Low>2494.55</Low>
    <Open>2526.48</Open>
    <Close>2523.45</Close>
    <Volume>544772000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>17/08/2011</Date>
    <High>2549.11</High>
    <Low>2488.09</Low>
    <Open>2527.79</Open>
    <Close>2511.48</Close>
    <Volume>485711100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>18/08/2011</Date>
    <High>2437.01</High>
    <Low>2362.97</Low>
    <Open>2436.38</Open>
    <Close>2380.43</Close>
    <Volume>725400100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>18/08/2011</Date>
    <High>2437.01</High>
    <Low>2362.97</Low>
    <Open>2436.38</Open>
    <Close>2380.43</Close>
    <Volume>725400100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>19/08/2011</Date>
    <High>2415.18</High>
    <Low>2338.66</Low>
    <Open>2353.32</Open>
    <Close>2341.84</Close>
    <Volume>671229200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>22/08/2011</Date>
    <High>2397.34</High>
    <Low>2337.28</Low>
    <Open>2396.88</Open>
    <Close>2345.38</Close>
    <Volume>516089900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>23/08/2011</Date>
    <High>2446.06</High>
    <Low>2349.08</Low>
    <Open>2360.95</Open>
    <Close>2446.06</Close>
    <Volume>564704700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>24/08/2011</Date>
    <High>2470.80</High>
    <Low>2420.48</Low>
    <Open>2437.48</Open>
    <Close>2467.69</Close>
    <Volume>493486300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>25/08/2011</Date>
    <High>2482.90</High>
    <Low>2415.24</Low>
    <Open>2470.96</Open>
    <Close>2419.63</Close>
    <Volume>490113100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>26/08/2011</Date>
    <High>2486.04</High>
    <Low>2385.27</Low>
    <Open>2408.79</Open>
    <Close>2479.85</Close>
    <Volume>513231500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>29/08/2011</Date>
    <High>2562.58</High>
    <Low>2510.13</Low>
    <Open>2510.99</Open>
    <Close>2562.11</Close>
    <Volume>442392600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>30/08/2011</Date>
    <High>2589.53</High>
    <Low>2534.68</Low>
    <Open>2547.07</Open>
    <Close>2576.11</Close>
    <Volume>516482000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>31/08/2011</Date>
    <High>2611.58</High>
    <Low>2557.74</Low>
    <Open>2589.75</Open>
    <Close>2579.46</Close>
    <Volume>594613800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>01/09/2011</Date>
    <High>2604.50</High>
    <Low>2543.56</Low>
    <Open>2583.34</Open>
    <Close>2546.04</Close>
    <Volume>474616500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>02/09/2011</Date>
    <High>2512.78</High>
    <Low>2469.35</Low>
    <Open>2497.28</Open>
    <Close>2480.33</Close>
    <Volume>446909400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>06/09/2011</Date>
    <High>2477.77</High>
    <Low>2414.31</Low>
    <Open>2417.61</Open>
    <Close>2473.83</Close>
    <Volume>501358200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>07/09/2011</Date>
    <High>2548.94</High>
    <Low>2507.52</Low>
    <Open>2511.50</Open>
    <Close>2548.94</Close>
    <Volume>494023500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>08/09/2011</Date>
    <High>2568.45</High>
    <Low>2520.80</Low>
    <Open>2533.81</Open>
    <Close>2529.14</Close>
    <Volume>521742300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>09/09/2011</Date>
    <High>2518.40</High>
    <Low>2452.93</Low>
    <Open>2508.12</Open>
    <Close>2467.99</Close>
    <Volume>586130800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>12/09/2011</Date>
    <High>2495.36</High>
    <Low>2438.40</Low>
    <Open>2442.86</Open>
    <Close>2495.09</Close>
    <Volume>525064700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>13/09/2011</Date>
    <High>2537.40</High>
    <Low>2494.07</Low>
    <Open>2502.59</Open>
    <Close>2532.15</Close>
    <Volume>538735800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>14/09/2011</Date>
    <High>2600.78</High>
    <Low>2519.80</Low>
    <Open>2548.45</Open>
    <Close>2572.55</Close>
    <Volume>602204900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>15/09/2011</Date>
    <High>2608.95</High>
    <Low>2569.78</Low>
    <Open>2595.45</Open>
    <Close>2607.07</Close>
    <Volume>519055400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>16/09/2011</Date>
    <High>2627.28</High>
    <Low>2600.96</Low>
    <Open>2607.12</Open>
    <Close>2622.31</Close>
    <Volume>980759600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>19/09/2011</Date>
    <High>2627.34</High>
    <Low>2564.46</Low>
    <Open>2584.35</Open>
    <Close>2612.83</Close>
    <Volume>497758100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>20/09/2011</Date>
    <High>2643.37</High>
    <Low>2589.52</Low>
    <Open>2623.89</Open>
    <Close>2590.24</Close>
    <Volume>507827300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>21/09/2011</Date>
    <High>2613.29</High>
    <Low>2537.46</Low>
    <Open>2601.06</Open>
    <Close>2538.19</Close>
    <Volume>586877100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>22/09/2011</Date>
    <High>2494.31</High>
    <Low>2420.23</Low>
    <Open>2466.06</Open>
    <Close>2455.67</Close>
    <Volume>791230400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>23/09/2011</Date>
    <High>2490.72</High>
    <Low>2438.28</Low>
    <Open>2438.63</Open>
    <Close>2483.23</Close>
    <Volume>552813900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>26/09/2011</Date>
    <High>2518.91</High>
    <Low>2446.12</Low>
    <Open>2496.98</Open>
    <Close>2516.69</Close>
    <Volume>517942200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>27/09/2011</Date>
    <High>2590.94</High>
    <Low>2532.65</Low>
    <Open>2560.78</Open>
    <Close>2546.83</Close>
    <Volume>566854600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>28/09/2011</Date>
    <High>2569.79</High>
    <Low>2491.07</Low>
    <Open>2557.86</Open>
    <Close>2491.58</Close>
    <Volume>523309100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>29/09/2011</Date>
    <High>2538.97</High>
    <Low>2433.58</Low>
    <Open>2535.52</Open>
    <Close>2480.76</Close>
    <Volume>609963700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>30/09/2011</Date>
    <High>2468.98</High>
    <Low>2415.07</Low>
    <Open>2444.77</Open>
    <Close>2415.40</Close>
    <Volume>597570800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>03/10/2011</Date>
    <High>2430.88</High>
    <Low>2335.23</Low>
    <Open>2401.19</Open>
    <Close>2335.83</Close>
    <Volume>710580900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>04/10/2011</Date>
    <High>2406.67</High>
    <Low>2298.89</Low>
    <Open>2312.68</Open>
    <Close>2404.82</Close>
    <Volume>845161300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>05/10/2011</Date>
    <High>2466.50</High>
    <Low>2380.96</Low>
    <Open>2398.37</Open>
    <Close>2460.51</Close>
    <Volume>651558700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>06/10/2011</Date>
    <High>2507.44</High>
    <Low>2446.72</Low>
    <Open>2459.05</Open>
    <Close>2506.82</Close>
    <Volume>579842100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>07/10/2011</Date>
    <High>2512.14</High>
    <Low>2468.60</Low>
    <Open>2509.61</Open>
    <Close>2479.35</Close>
    <Volume>547924600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>10/10/2011</Date>
    <High>2566.05</High>
    <Low>2519.78</Low>
    <Open>2522.72</Open>
    <Close>2566.05</Close>
    <Volume>421841000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>11/10/2011</Date>
    <High>2587.28</High>
    <Low>2551.94</Low>
    <Open>2554.70</Open>
    <Close>2583.03</Close>
    <Volume>420200800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>12/10/2011</Date>
    <High>2629.49</High>
    <Low>2602.31</Low>
    <Open>2606.61</Open>
    <Close>2604.73</Close>
    <Volume>507463200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>13/10/2011</Date>
    <High>2625.22</High>
    <Low>2588.71</Low>
    <Open>2595.05</Open>
    <Close>2620.24</Close>
    <Volume>436758700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>14/10/2011</Date>
    <High>2667.85</High>
    <Low>2636.00</Low>
    <Open>2655.23</Open>
    <Close>2667.85</Close>
    <Volume>412316900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>17/10/2011</Date>
    <High>2658.25</High>
    <Low>2606.91</Low>
    <Open>2653.32</Open>
    <Close>2614.92</Close>
    <Volume>441265100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>18/10/2011</Date>
    <High>2667.57</High>
    <Low>2586.31</Low>
    <Open>2614.05</Open>
    <Close>2657.43</Close>
    <Volume>524339200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>19/10/2011</Date>
    <High>2651.88</High>
    <Low>2597.77</Low>
    <Open>2642.89</Open>
    <Close>2604.04</Close>
    <Volume>505563100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>20/10/2011</Date>
    <High>2606.39</High>
    <Low>2557.17</Low>
    <Open>2605.42</Open>
    <Close>2598.62</Close>
    <Volume>516282500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>21/10/2011</Date>
    <High>2646.92</High>
    <Low>2611.11</Low>
    <Open>2630.30</Open>
    <Close>2637.46</Close>
    <Volume>621695000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>24/10/2011</Date>
    <High>2703.07</High>
    <Low>2643.94</Low>
    <Open>2644.83</Open>
    <Close>2699.44</Close>
    <Volume>468791800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>25/10/2011</Date>
    <High>2685.88</High>
    <Low>2633.94</Low>
    <Open>2685.86</Open>
    <Close>2638.42</Close>
    <Volume>465588500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>26/10/2011</Date>
    <High>2666.29</High>
    <Low>2598.74</Low>
    <Open>2660.42</Open>
    <Close>2650.67</Close>
    <Volume>556077800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>27/10/2011</Date>
    <High>2753.37</High>
    <Low>2694.27</Low>
    <Open>2720.59</Open>
    <Close>2738.63</Close>
    <Volume>713317600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>28/10/2011</Date>
    <High>2742.27</High>
    <Low>2723.03</Low>
    <Open>2724.03</Open>
    <Close>2737.15</Close>
    <Volume>480013700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>31/10/2011</Date>
    <High>2716.70</High>
    <Low>2684.13</Low>
    <Open>2705.89</Open>
    <Close>2684.41</Close>
    <Volume>502700500</Volume>
  </DataPoint>
  <DataPoint>
    <Date>01/11/2011</Date>
    <High>2638.60</High>
    <Low>2597.16</Low>
    <Open>2607.31</Open>
    <Close>2606.96</Close>
    <Volume>638792600</Volume>
  </DataPoint>
  <DataPoint>
    <Date>02/11/2011</Date>
    <High>2648.46</High>
    <Low>2613.74</Low>
    <Open>2637.56</Open>
    <Close>2639.98</Close>
    <Volume>522786100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>03/11/2011</Date>
    <High>2699.84</High>
    <Low>2628.22</Low>
    <Open>2666.21</Open>
    <Close>2697.97</Close>
    <Volume>550986800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>04/11/2011</Date>
    <High>2693.67</High>
    <Low>2655.12</Low>
    <Open>2678.16</Open>
    <Close>2686.15</Close>
    <Volume>461040700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>07/11/2011</Date>
    <High>2697.02</High>
    <Low>2649.06</Low>
    <Open>2683.38</Open>
    <Close>2695.25</Close>
    <Volume>440444400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>08/11/2011</Date>
    <High>2730.39</High>
    <Low>2680.93</Low>
    <Open>2712.08</Open>
    <Close>2727.49</Close>
    <Volume>469136400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>09/11/2011</Date>
    <High>2672.34</High>
    <Low>2617.93</Low>
    <Open>2662.56</Open>
    <Close>2621.65</Close>
    <Volume>575974300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>10/11/2011</Date>
    <High>2652.40</High>
    <Low>2601.79</Low>
    <Open>2652.01</Open>
    <Close>2625.15</Close>
    <Volume>500668300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>11/11/2011</Date>
    <High>2684.67</High>
    <Low>2649.85</Low>
    <Open>2653.53</Open>
    <Close>2678.75</Close>
    <Volume>401437900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>14/11/2011</Date>
    <High>2682.13</High>
    <Low>2647.48</Low>
    <Open>2671.11</Open>
    <Close>2657.22</Close>
    <Volume>356720900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>15/11/2011</Date>
    <High>2695.87</High>
    <Low>2644.00</Low>
    <Open>2647.91</Open>
    <Close>2686.20</Close>
    <Volume>431672300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>16/11/2011</Date>
    <High>2688.86</High>
    <Low>2637.91</Low>
    <Open>2661.09</Open>
    <Close>2639.61</Close>
    <Volume>507868000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>17/11/2011</Date>
    <High>2637.48</High>
    <Low>2576.22</Low>
    <Open>2637.37</Open>
    <Close>2587.99</Close>
    <Volume>555825100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>18/11/2011</Date>
    <High>2595.84</High>
    <Low>2567.15</Low>
    <Open>2595.02</Open>
    <Close>2572.50</Close>
    <Volume>473348100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>21/11/2011</Date>
    <High>2539.87</High>
    <Low>2500.89</Low>
    <Open>2535.34</Open>
    <Close>2523.14</Close>
    <Volume>513057900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>22/11/2011</Date>
    <High>2534.40</High>
    <Low>2499.19</Low>
    <Open>2517.64</Open>
    <Close>2521.28</Close>
    <Volume>441861000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>23/11/2011</Date>
    <High>2503.38</High>
    <Low>2460.08</Low>
    <Open>2501.18</Open>
    <Close>2460.08</Close>
    <Volume>440002900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>25/11/2011</Date>
    <High>2477.03</High>
    <Low>2441.48</Low>
    <Open>2453.03</Open>
    <Close>2441.51</Close>
    <Volume>200913300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>28/11/2011</Date>
    <High>2531.32</High>
    <Low>2507.72</Low>
    <Open>2509.63</Open>
    <Close>2527.34</Close>
    <Volume>455175900</Volume>
  </DataPoint>
  <DataPoint>
    <Date>29/11/2011</Date>
    <High>2542.46</High>
    <Low>2508.27</Low>
    <Open>2529.11</Open>
    <Close>2515.51</Close>
    <Volume>421536100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>30/11/2011</Date>
    <High>2620.34</High>
    <Low>2582.49</Low>
    <Open>2586.39</Open>
    <Close>2620.34</Close>
    <Volume>818730200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>01/12/2011</Date>
    <High>2636.08</High>
    <Low>2611.48</Low>
    <Open>2615.67</Open>
    <Close>2626.20</Close>
    <Volume>445007700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>02/12/2011</Date>
    <High>2659.23</High>
    <Low>2625.07</Low>
    <Open>2650.80</Open>
    <Close>2626.93</Close>
    <Volume>407880200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>05/12/2011</Date>
    <High>2674.53</High>
    <Low>2641.59</Low>
    <Open>2666.47</Open>
    <Close>2655.76</Close>
    <Volume>433477000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>06/12/2011</Date>
    <High>2663.63</High>
    <Low>2639.18</Low>
    <Open>2655.02</Open>
    <Close>2649.56</Close>
    <Volume>374312700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>07/12/2011</Date>
    <High>2660.24</High>
    <Low>2612.80</Low>
    <Open>2638.61</Open>
    <Close>2649.21</Close>
    <Volume>433039400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>08/12/2011</Date>
    <High>2645.92</High>
    <Low>2592.55</Low>
    <Open>2633.30</Open>
    <Close>2596.38</Close>
    <Volume>492483000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>09/12/2011</Date>
    <High>2653.46</High>
    <Low>2603.18</Low>
    <Open>2603.18</Open>
    <Close>2646.85</Close>
    <Volume>418361300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>12/12/2011</Date>
    <High>2617.32</High>
    <Low>2591.42</Low>
    <Open>2617.32</Open>
    <Close>2612.26</Close>
    <Volume>418203800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>13/12/2011</Date>
    <High>2639.74</High>
    <Low>2568.44</Low>
    <Open>2629.67</Open>
    <Close>2579.27</Close>
    <Volume>454215100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>14/12/2011</Date>
    <High>2568.44</High>
    <Low>2525.88</Low>
    <Open>2566.21</Open>
    <Close>2539.31</Close>
    <Volume>483864700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>15/12/2011</Date>
    <High>2565.94</High>
    <Low>2536.58</Low>
    <Open>2565.93</Open>
    <Close>2541.01</Close>
    <Volume>450852100</Volume>
  </DataPoint>
  <DataPoint>
    <Date>16/12/2011</Date>
    <High>2585.42</High>
    <Low>2548.00</Low>
    <Open>2554.62</Open>
    <Close>2555.33</Close>
    <Volume>985010800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>19/12/2011</Date>
    <High>2570.65</High>
    <Low>2518.01</Low>
    <Open>2564.07</Open>
    <Close>2523.14</Close>
    <Volume>392157300</Volume>
  </DataPoint>
  <DataPoint>
    <Date>20/12/2011</Date>
    <High>2604.52</High>
    <Low>2566.87</Low>
    <Open>2567.25</Open>
    <Close>2603.73</Close>
    <Volume>500759200</Volume>
  </DataPoint>
  <DataPoint>
    <Date>21/12/2011</Date>
    <High>2590.61</High>
    <Low>2544.66</Low>
    <Open>2589.77</Open>
    <Close>2577.97</Close>
    <Volume>468824700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>22/12/2011</Date>
    <High>2601.99</High>
    <Low>2581.92</Low>
    <Open>2584.33</Open>
    <Close>2599.45</Close>
    <Volume>369203400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>23/12/2011</Date>
    <High>2618.84</High>
    <Low>2599.89</Low>
    <Open>2607.43</Open>
    <Close>2618.64</Close>
    <Volume>219151800</Volume>
  </DataPoint>
  <DataPoint>
    <Date>27/12/2011</Date>
    <High>2633.34</High>
    <Low>2610.77</Low>
    <Open>2613.51</Open>
    <Close>2625.20</Close>
    <Volume>195841700</Volume>
  </DataPoint>
  <DataPoint>
    <Date>28/12/2011</Date>
    <High>2626.34</High>
    <Low>2586.85</Low>
    <Open>2626.19</Open>
    <Close>2589.98</Close>
    <Volume>267653400</Volume>
  </DataPoint>
  <DataPoint>
    <Date>29/12/2011</Date>
    <High>2614.87</High>
    <Low>2593.04</Low>
    <Open>2596.33</Open>
    <Close>2613.74</Close>
    <Volume>253706000</Volume>
  </DataPoint>
  <DataPoint>
    <Date>30/12/2011</Date>
    <High>2616.46</High>
    <Low>2604.60</Low>
    <Open>2610.23</Open>
    <Close>2605.15</Close>
    <Volume>290696900</Volume>
  </DataPoint>
</StockData>!�:00 �%6   ��% h�6(0` ��������������������������	�

��
������������ �!! �##"�$$#*��������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&*��������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('���������������������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)��������������������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�������������������������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,���������������������������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�����565���������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.����������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221���������������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�����������������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543���������������������ddd��������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�������������������������ddd������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�����������������������������ddd����������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987���������������������������������ddd��������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9����������������������������������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�������������������������������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;���������������������������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=����������������������������������������������������676�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�~�����������������������������������������������������fgf�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543�765�887�::9�<;:�>=<�??>�A@?�0N�}���������������������������������������������������������������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�876�:98�;;:�==<�?>=�A@?�BBA�/N�/O�c|�����������������������������������������������������>?>��������� �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�998�;:9�=<;�>>=�@@?�BA@�DCB�/N�/P�/Q�Us������������������������������������������������������������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987�::9�<<;�>=<�@?>�BA@�CCB�EED�/O�/P�/Q�.R�;^���������������������������������������������������������RSR����� ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9�<;:�>=<�??>�AA@�CBA�EDC�GFE�/O�/P�.Q�.R�.S�-U���������������������������������������������������������������++*��  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�==<�??>�A@?�CBA�EDC�FFE�HGF�/P�/Q�.R�.S�.T�-U�-V�b�������������������������������������������������������������//.�##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;�?>=�A@?�BBA�DCB�FED�HGF�JIH�/P�/Q�.R�.S�.T�-U�-V�-W�9c��������������������������������������������������������������vvv�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=�@@?�BA@�DCB�FED�GFE�IHG�KJI�/P�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�`���������������������������������������������������������������zzy�887�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�BA@�CCB�EDC�GFE�IHG�JJI�LKJ�/Q�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\������������������������������������������������������������������<<;�110�332�543�765�887�::9�<;:�>=<�??>�A@?�CBA�EDC�FFE�HGF�JIH�LKJ�NML�/Q�.R�.S�.T�-U�-V�-W�,Y�,Z�,[�+\�+]�+^�Es����������������������������������������������������������������������ggf�665�876�:98�;;:�==<�?>=�A@?�BBA�DCB�FED�HGF�JIH�KKJ�MLK�ONM�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�Du��������������������������������������������������������������������������TSR�=<;�>>=�@@?�BA@�DCB�FED�GGF�IIH�KJI�MLK�ONM�QPO�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�_�����������������������������������������������������������������������������ZYX�CCB�EED�GFE�IHG�KJI�MLK�NML�PON�RQP�.R�.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�Cy����������������������������������������������������������������������������������UUT�LKJ�NML�PON�RQP�SRQ�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�5r��������������������������������������������������������������������������������������������ihg�UTS�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�\����������������������������������������������������������������������������������������.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�i�����������������������������������������������������������������������������.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�i������������������������������������������������������������������.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�?��v��������������������������������������������������.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�/��Y������������������������������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"z�"{�!|�!}�!~� � � ��<���X��������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� ��-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� ��-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"{�!|�!}�!~� � � �� �� �� �� �� �� ��-V��-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� �� ���-VЫ-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� �� ��-W�',X��,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�(h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!|�!}�!~� � � �� �� �� �� �� �� ��� ��*,X�,YӨ,Z��+[�+\�+]�*^�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%p�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� ��� �� ����( @ H�����������������	�

�
���������!! �##"�&&%H������������������	
	��

�������� ! �##"�%%$�(('������������������	
	��

��������  �""!�%%$�''&�**)�����������������	�

�
���������""!�$$#�''&�))(�,,+�TUT���������������	�

�
���������!! �$$#�&&%�))(�++*�..-����565��������������	
	��
��������!! �##"�&&%�(('�++*�--,�00/��������������������	
	��

��������  �"#"�%%$�''&�**)�--,�//.�221�������������������	�

�
��������  �""!�$%$�''&�**)�,,+�/.-�110�443����������������������	�

�
���������!"!�$$#�&&%�))(�,,+�..-�10/�332�665������������������������	�

�
���������!! �##"�&&%�(('�++*�.-,�00/�321�554�887���������������������������	
	��

�������� ! �##"�%%$�(('�**)�--,�0/.�221�554�776�::9����������������������������	
	��

��������  �""!�%%$�''&�**)�,,+�//.�210�443�765�998�<<;�����������������������������%&%�	�

�
���������""!�$$#�''&�))(�,,+�..-�110�432�665�987�;;:�>>=����������������������������������WXW�
���������!! �$$#�&&%�))(�++*�..-�00/�332�654�887�;:9�>=<�@@?�/N����������������������������������������������!! �##"�&&%�(('�++*�--,�00/�221�554�876�::9�=<;�@?>�BBA�/O�/P��������������������������������������@@?�����  �"#"�%%$�''&�**)�--,�//.�221�543�776�:98�<<;�??>�BA@�EDC�/O�/Q�.R�p���������������������������������������))(�� �""!�$%$�''&�**)�,,+�/.-�110�443�765�998�<;:�?>=�AA@�DCB�GFE�/P�.Q�.S�-U�Gk�������������������������������������sss�!"!�$$#�&&%�))(�,,+�..-�10/�332�665�987�;;:�>=<�A@?�CCB�FED�IHG�/P�.R�.S�-U�-W�,X����������������������������������������\\\�(('�++*�.-,�00/�321�554�887�;:9�==<�@?>�CBA�EED�HGF�KJI�/Q�.R�.T�-V�-W�,Y�,Z�Fp�����������������������������������������||{�0/.�221�554�776�::9�=<;�??>�BA@�EDC�GGF�JIH�MLK�.Q�.S�-U�-V�,X�,Y�+[�+]�*^�_�����������������������������������������������PON�998�<<;�?>=�BA@�DCB�GFE�JIH�LKJ�ONM�.R�.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�z���������������������������������������������������YXW�DCB�FED�IHG�LKJ�NML�QPO�.R�.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�^�������������������������������������������������������xww�NML�QPO�SRQ�.S�-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�B~������������������������������������������������������������.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�N���������������������������������������������������.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�?��v����������������������������������-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�/��Y������������������-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� ��-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��-V�,X�,Y�+[�+]�*^�*`�)a�)c�)e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�!|�!}� � �� �� �� �� ��-W��,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� �� ���-W�;,Y��,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&m�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��� ��;(  ���������	
	�

����!! �%&%���������	�
���� �$$#�))(�CCC�������	�
�����##"�(('�--,�����565�����������""!�''&�,,+�110������������

�����!! �&&%�++*�00/�654����������565��	
	�

����  �%%$�**)�//.�443�:98��������������FGF�
�����$$#�))(�..-�332�887�>=<�;Y�����������������������##"�(('�--,�221�776�=<;�BA@�/P�;^������������������VVU�""!�''&�,,+�110�665�;;:�A@?�FED�.Q�-T�,X�a��������������������RRQ�0/.�554�::9�@?>�EDC�JJI�.R�-U�,Y�+\�*_�������������������������JJI�DCB�IHG�ONM�.S�-W�,Z�+]�*`�)c�(g�x����������������������������{zy�-T�,X�,[�+^�*a�)d�(h�'k�&n�@�������������������-U�,Y�+\�*_�)b�(e�'i�&l�%o�$r�#u�"x�!{�:��T���y���-V�,Z�+]�*`�)c�(f�'j�&m�%p�$s�#v�"y�!|� � �� ��-Xѽ,[�+^�*a�)d�(h�'k�&n�%q�$t�#w�"z�!}� �� �� ���A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A!using System;
using DevExpress.Xpf.DemoBase.DemoTesting;

namespace ChartsDemo.Tests {
    public class ChartsCheckAllDemosFixture : CheckAllDemosFixture {
        protected override bool CheckMemoryLeaks(Type moduleTyle) {
            return true;
        }
    }
}!z�PNG


IHDR

r��|AIDATx^�ϡ C���L��:O�C��\��7�<� ��9�X���O�G��
9��OP���
R0Z{�P�L!BRIEND�B`�!x�PNG


IHDR

r��|?IDATx^�ϡ
0Q6���!������	O�nkG-�n�T ��v?�y�

:�3N���IEND�B`�!�PNG


IHDR� �����IDATx^�\_�\U��Z�!
�)��P�0S`q����&&�Z$�����,�Ԙ8��%��!��ƒ),��`:�<t�X�Z�n[�s�>�w��99ɽwv�;a~��{����眳%f�f��Џ0�����yV�z"���Lpu0�7���H���	t���/Q$��b6	&�v_s���w�c�����+�pÕ���a�O�܇�`��O:��,���������=�����[1i�bJ
"�!�V�
.�����?- �?3@N�������0�N +�8BXrmă|ffsss0��;����@
�����5x���u����f��2ƍ]�<)��U�<�3�Ş�v�v�c���	�x���q���p�u�᝷��'�HG@U_�W��]��	�~�l���5���p�j�hZŰ���$�(k�������zyMag�-����FO�g_:�7�Z�*N{0w����@����;���^�5Lvv�Y��tԢ����"�t,8�f�5J�F���������B�\L�X
��Z�W��<:),���>��,��%B{�,��`�~���{B
���$��X���j���rKx1UмP7��ڢ��j����"�Y,��?��$�B
KI?g~��_"ĺ����H�ƒb0�C�7 &��IQ�0Q�A*j"-d�-D�����ȸ|+&`Gk��+���)!�%�`U堮��H�`"�7�B�7,:o�u�MAHV5E�Q���D�t��n/k�Z��뚱�����D	�M9M1����w�ǣ%=��5�+�i
K�)����%o*�0�����ys� "l!zj�������-ʱ�H�k�bT�9!��)�D
dX�9F�),6�n��gf���TЙ��޶g{��	��Si&l�V�i�AXRb���H[ijy˓ȅ�R��'W�6)�S,�����p�!YB���"��Vr�:�5��=e!�k;����Ļ�.�Hu���x஫Q�{�'��:�P:^�*A����X[�ZBۺi>MD��F`����R��E��n�#�凰}(:��5��B�Ƅ��!�ú&}����?F7��]��,JHߵ;/Ã�܉?��}���r�1�i( �o�;���;~�rMA�IQ�"W[x2��1eL�^���RW��h�Vfh�k�%������wH�#F5X�Yӊ�A����%Y+­��q�����Տ��	Y$	���K:�9��R��A��$+�!*Pd�:N5G��M�b�&%D��Χ�>,w�U���e��P
!��U���MG+"DW���^?6M�O�,>�
8�b|a�v<�䛰�9�Iba�qD�k	dI�FJFi�d�`�EA�n1y
m�S��ePBt���A�����!V��v�w9N�f��<���7s}��aFS4Vc��`ka���XX%	
�q�܆�dI����v��Y��8���P�	e�B}�X����#�!z��\ͣ؜��Q�I�c3�@�M"
�ȷ�_Q�
f(��F
C�̀1��O�!��f��\��'0�1�^o�ۯ���%d�< a �?��C�����b�wQ��~�SXB��z�, f@�!�X;��wk��!�!v	!��m<��_p���'k���-x�;sb�A}�1�7��L�w&��1�Ū�I���&�B����qH{�� �D`c��oRS��O|��2��$7�p%~��yy�Z?���Fi"�⩣���-Η(�)*#����#u�畅���Z�-oI�	�����>ge줰֊�P'XL)t���B"�5��x��_đ�����W�x�.,e�=%�V ���B1���E�Z�3I��Ν\,[t�ɨ���q�‡H�'�4�f�' �����(q�����+��O_Ј��K"�Q�c�L%!O
)Z��;�U%��0k"E�X�ܑ���4���|T��:��wB��o�@��X�G�~"¯�Q���^pcC'=&Gp��i��&�}-��Y�F6�t[�d�)��Ý����F	�p��(���({��1n�g��})[c\Tʸ2���g/�$�6kcy�u,,�����D�a���\� ħ�9��5	�1����e7�E�]¤Ó�Z���Z��0Vgv��YVm�j���Oֺ�~�Q��l��	� �-��j>1�A(�ՔA�r�SB�Yڢ�m��D��?,G�^e<>Y���|
R_�`g>1D��i	9�y�]Y��,S`>AW�� �ё�g��n�XK���9s��bǡ�6&�@�U��5�8���83y¨Oa���d�c����k�I˚&�*��;������?��A�!w�z��cQ�rD�����Y	��T�F=���D�h�զm���Z�E>];6C���m&��&K�l�ı���!~�<����L`@���{�͞(#@��nh���,�,�����X���K�K�"~F�`ۼ�U�W4�Y}k�=��)v�kA_W�?�n�!;��A�T����)$η�1���Hri�N�H	q�-����>D(��#h����9�6����������Z��/�݂v/�lY�r!���r��[�li�!P#O������գ���ORN�[�#�Pa�>�b�
��{��G�K�<�ۜ㾞�ݼ(S�ZnC��-�Yw!e�-��јN���9;J�z��U���ŧ����+�јF��5oz��M�-ٝ�n�]�s��Om�޽�ƒ�;���RH��q�&���i<�����ϿN�y�Ա2��b�m<}��G���sx�g%	t6/A�c8�} �kI]��pX�~�����%��a�))��;�~?;w��|z�6@����"FI�1�s\⁂rin����ōo���<L1%�p����?��}ς2�4�n�P�CM!�M�����`�
�S���=mq��IEND�B`�!?�PNG


IHDR�.�F�{PLTE���r���r�������r�����r���r�r���r�������r�r�r���r���r���r�r���r�������r�������u���ʲ�#tRNS@�����`�  �@0��0ϟ`�ߏ�p�pPP�0@����PIDATx^�[��&�U��|v�8I[�����$���e;;�t'}/�K~zK����Ԯ��"����X��\Y�	avI@���v:wߊ%*
�Q8b=E���\�X���#5�5��lM1�u߁5c֞�?���u�Ṻ�%���R�/��w����:G��`���P"ůK��J��X�����fv��v/��:�;��յ*��ה�ь�e���<`Y��@�5$�e٢Fc�Hl��g�^��T��.��&Eⅎ:�I'}�Sj�_���~���G�Դ�V�%�8����PC�P�e`���3EX�ncrt�R�Ҵ��{�k�Y�G������v�+�˺EI;�ԓ�Z�Q&�/��jn@S7������s\�?�i��yv�
V
H��R"�L��"�je�J������7�Z�17¢}o���	-.#=a^��G�1���W~�$]Ӈ�4V��Z�g	Q-�ؖ�yt�"�*	��>Ò\xQwAI��Q�'��T6�	��EE�a��ԫ	Yr�p1yÿ�+���� ��Y�A]�:�� W�����:�r�!��O���7>�����`U윎X�G���c&���m���cʰ$��R[�y��Duw|���X�+��T�1��L��f6L�귢�6�7V�Ų[����C�}��
X��\��,V2��5É��悸���H$yjv��р�D]��S��a�����["|�U�I-�)o�A8�x��'T|��-��-�N�B��x̖F����A�Uf��X}֣H�d�)�,Dr	�m�o��jb�}}f�ߚ�4`��hr7���z|��+HbD�1H�U�M���((�q�9e��%�·��:�&�~�5�J��Z�3 ���R|�p���>b}��[�����b��0&���̖z�S�D6�(���^��o���]Τ^�>�?63f����N�,�*8b��$u��?������{b���=����R��/(j�ˠ�b���K�T
*IT��j,%�
6jU�(Ϣ��)�
�2y����*�Ư��NY��`�`]�b�����O䊐�|;bY4<Ԛ�Y`��u?��(���TQ�#*��i�6������:k �5`��B��7\��oh/��ۅ�e`�蹎�V�$4H�&����e�o�n�x2�B'o-�Փ��Pj�lQK0C�u��n!�(��#��$�p��(�R�5G�񆼋�F��-ES3	�J�)�OԜz���c�U�*{.��&!Q+�ܲ��5���b�	d%����Zwk�gq�*���s�D��7XK0X�-BQ��k�*i|��*q�_�w�zK�)�_dfl_2�IEND�B`�!X�PNG


IHDR���IDATx^��1j�@�a�-=��7H!��� ES�=l��S��l���J�u`�?��	�;�"/3;�l$"��,{�h�@�dK�� �ő�cZ��?FZȩe�6�O �Ϟ�j�Ŗ�/JvK�Y[��<|�+H�fZ����RO�'�J�9v��1�
�C�VT��;F���XEc6�h,��'$�ԁP���� ��ϼ�i�d���A�Bv��-]���A~�<��PT�(F�Up��y��3�@ȳQ�o)Fu�	��SF����n~�4�䁣�G�ُR��xIEND�B`�!O�PNG


IHDR���IDATx^�����0��9�u�
�$��
:t����"حK� S�>@�@7��ӝ:9_z�=�)�����#����ML7��և8�
���������@�t��F���K��� !5k-�^�@�,���q�#�qI����o��#܃_
�P}G��(9j������kú�Wn|Ɍ�2֟æ[(

i�z7l�Z�"��:UZ0b �@bR��M��N)�sN_�~"�Hc=c��r��E��<Ʒ~�9h��레���G;&k��H��z�����W��|o�8�0�dIEND�B`�!��PNG


IHDR&&�=�wIDATx^��	l�ǿ7���]_�0�R�"J�i
�S���3�Ԇ��D�)-$c����@K ��0QI��UiPW�01H�;��cۻ;3o޼~o=άv��R���7��V?���Y��CL���Ws8�1�d)���&`�uG���.z��⅋J`"�-9�9��a��(���	���p��-�r�2����#f2�����+W��Z���K�Q�'G �>����S
���F5�8��N�>���;�:�6f|ޞ��6圈l%�#ؗ}a��T`�A������U�Q�<b̄�-�k^�iȐ/#'��HʜTH!"-�b�����۴�⎢$�2y蘇�6�~���)g#�9�ڻ���x4��WiN�hș�6��疍�>�Eӥ��c�a�މ�־��'����w�)(	�.9-k�z��SU�V�0�T$���|��U��jpN�F���#'
�͊���V}�h��i��Ȫ69����_b��B1��}��@4S��p�m,��K��ɭ�3�`�oc�{�J�*��DJ�UH���H{P��{�z\j�/_<w��ufx$�:I�A�(���ȳ�,Y�v.�L�9�ܭ��%�Ħ�m��*���\:q��ӗ��Re�d��uF�iL��rV��xV�����!�Qk����
�^����%w����_:s"��x����n�D3Hc@����4{΂\��k�0��-�ǧe��}N����E�����5����T�{�xR�'M&5��̼E٥��܌^9��["%!�3�^,.5Ä��՟8~�P��7�n�g����=('�9���Nbrsf//]�yrC�
#V�1!j�i{+�OصV���ٍr�N�Xi6��E �!�0����i�O��^�ʊy��7�L�<��L�MTT35�Ti�Yu��C(�c]���i.�3�$����B��i��R�?*��G����=�����B2��uu�f��C��f8P�3�W8�N�����K`�u#�;�o�^[��=Յɡ\�GT�ɁA(�HsH#
U*����_��xNor�X	7ثSެ �aG����U��3��(B��rۮ5+���Z}x)2R��e\'�JIK JZ�*�nᬜ��cɝZZQ�(}��zO�;6�l�Kd#�,g$Vjʝ��ܺS�y����8���4�k�GI[H%�M}*g�,gT}ŗ3X�^���$�**�G�~�V,YΪTI���;[v�/_��&�Hu��$�At�%���Z��\����� 3s�rG�T8��/>�?���|o��4=]�mĒ�x���Kn����U/���n����nP2��ű�@(//,��<������Y��/wʞ]�ݸ@�te�^��2PD1ѐڝU�U�ה�9t��H:�H�?p�� +��������i����;�<��Ǐ��g�v���N�ĒSK����/�n���y}m��Py��'G�vt�r���iTA1
t�c�P�2
2�s!w��T��ZLu�����K�S{����ol��W��F)C�H���CAFPOW�jQP�a�x�������F��r	�o?^���uLF� ��J�	���+j~q�s� #��Ll
1{��W��y��St�ؗ��i�(�"B�ł�: �������]4�D�0M}�Mb�$$g�1i���4�­���tm
t��EZ1�pGt��BWSt77!���Y|K��m��4M�R3���#��;u�7��HV��Dz�~�7�T	�\�[��&�l�LLL�#�{�ʙ3>1�=�����������N��� �O��(�Ø��/�B\�����Y����~��0�74I�7�M��'���hA9�
@�� %=������yC@�~���2��w#�|!.�������盗�B��F�;��ۗ�29�>0���!���!#!�p��pg0��������íi%7�қ����%͡`}{Wt�R�Ajn(���8w�d}ӝ[/�n��6X���VZ�H�	�n_����5�e�O?~���Um��W}������g�Q*^&9����9q���kuXSiY���?�/k��L+o���OM��TB�K��"��dL��뿜%��HN�^���"wIȰ��B�LQdsIEND�B`�!��PNG


IHDR
�^	pHYs��j։	�IDATx^��
�0���(�d��֞2"�t�
J��2;,>�C3�Y�����h�'$�UضEH��1�w�S��^�lj7���;`$L�[��ա7�E�d��2D���(.�W9��Q���8��|P�i����3&ӠbodpIEND�B`�!��PNG


IHDR

r��|IIDATx^��K
0C���<i�Lၡ����t�w��g�2����!@��*�;����{�
\/ʒKiљIEND�B`�!�<Viewport3D x:Name="Ab3dViewport1"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
 <Viewport3D.Resources>
<MeshGeometry3D x:Key="mesh_0"
Positions="0.3857411,-4.6253433,0.5220619 0.3857411,-1.9717826,0.5220583 0.2192937,-1.9717826,0.5918801 0.2192937,-4.6253433,0.5918836 0.5259687,-4.6253438,0.4167268 0.5259687,-1.9717828,0.4167232 0.6304201,-4.6253438,0.2830611 0.6304201,-1.9717828,0.2830576 0.6919774,-4.6253443,0.1301754 0.6919774,-1.9717829,0.1301719 0.7064466,-4.6253438,-0.0315098 0.7064466,-1.9717834,-0.0315133 0.6728404,-4.6253448,-0.19098 0.6728404,-1.9717834,-0.1909831 0.593449,-4.6253438,-0.3373664 0.593449,-1.9717836,-0.3373699 0.4736844,-4.6253443,-0.4606941 0.4736844,-1.9717842,-0.4606976 0.3217064,-4.6253448,-0.5525575 0.3217064,-1.9717842,-0.552561 0.1478727,-4.6253448,-0.6066973 0.1478727,-1.9717844,-0.6067007 -0.0359692,-4.6253448,-0.6194193 -0.0359692,-1.9717844,-0.6194232 -0.2172929,-4.6253448,-0.5898601 -0.2172929,-1.9717844,-0.5898637 -0.3837398,-4.6253448,-0.5200467 -0.3837398,-1.9717842,-0.5200502 -0.5239681,-4.6253438,-0.4147103 -0.5239681,-1.9717839,-0.4147144 -0.628419,-4.6253443,-0.2810447 -0.628419,-1.9717839,-0.2810482 -0.6899768,-4.6253438,-0.1281613 -0.6899768,-1.9717836,-0.1281648 -0.7044452,-4.6253438,0.0335214 -0.7044452,-1.9717834,0.0335179 -0.6708383,-4.6253438,0.1929964 -0.6708383,-1.9717829,0.1929929 -0.5914469,-4.6253438,0.3393875 -0.5914469,-1.9717829,0.3393822 -0.4716812,-4.6253438,0.4627081 -0.4716812,-1.9717827,0.4627048 -0.3197031,-4.6253433,0.5545739 -0.3197031,-1.9717826,0.5545704 -0.1458696,-4.6253433,0.6087126 -0.1458696,-1.9717824,0.608709 0.0379744,-4.6253433,0.6214322 0.0379744,-1.9717824,0.6214288 1.4141614,-3.5159209,-0.3113767 1.4635715,-3.5159206,0.0187106 1.4635715,-13.3620863,0.0187232 1.4141614,-13.3620758,-0.3113499 1.2692955,-3.5159214,-0.6189598 1.2692955,-13.3620863,-0.6189472 1.0388483,-3.5159218,-0.8830875 1.0388483,-13.3620863,-0.8830702 0.7385226,-3.5159218,-1.0857636 0.7385226,-13.3620882,-1.0857439 0.3887872,-3.5159218,-1.2131652 0.3887872,-13.3620882,-1.2131538 0.013474,-3.5159218,-1.2566218 0.013474,-13.3620872,-1.2566105 -0.3618381,-3.5159218,-1.2131652 -0.3618381,-13.3620882,-1.2131538 -0.7115746,-3.5159218,-1.0857636 -0.7115746,-13.3620882,-1.0857439 -1.0119001,-3.5159218,-0.8830875 -1.0119001,-13.3620863,-0.8830702 -1.2423489,-3.5159214,-0.6189598 -1.2423489,-13.3620863,-0.6189472 -1.3872132,-3.5159209,-0.3113613 -1.3872132,-13.3620758,-0.3113499 -1.4366237,-3.5159206,0.0187189 -1.4366237,-13.3620863,0.0187303 -1.3872118,-3.5159209,0.3487966 -1.3872118,-13.3620863,0.348808 -1.2423457,-3.5159202,0.6563798 -1.2423457,-13.3620863,0.6563923 -1.0118965,-3.5159197,0.9205182 -1.0118965,-13.3620853,0.9205307 -0.7115703,-3.5159194,1.123192 -0.7115703,-13.3620853,1.1232045 -0.3618331,-3.5159192,1.2506031 -0.3618331,-13.3620853,1.2506132 0.0134808,-3.5159228,1.2940478 0.0134808,-13.3620853,1.2940603 0.3887937,-3.5159192,1.2506031 0.3887937,-13.3620853,1.2506132 0.7385296,-3.5159194,1.1231849 0.7385296,-13.3620853,1.1231951 1.0388539,-3.5159197,0.920504 1.0388539,-13.3620853,0.9205141 1.2693002,-3.5159202,0.6563727 1.2693002,-13.3620863,0.6563829 1.4141638,-3.5159209,0.3487895 1.4141638,-13.3620863,0.3488009 -1.5105217,-3.7994752,0.4559131 -1.5105217,-3.9172137,0.4404135 -1.5105217,-4.0269284,0.3949691 -1.5105217,-4.1211433,0.3226701 -1.5105217,-4.1934414,0.2284618 -1.5105217,-4.2388887,0.1187418 -1.510522,-4.2543874,0.0010053 -1.510522,-4.2388873,-0.1167301 -1.510522,-4.1934428,-0.2264479 -1.510522,-4.1211443,-0.3206564 -1.510522,-4.0269279,-0.3929546 -1.510522,-3.9172146,-0.4384063 -1.510522,-3.7994759,-0.4539004 -1.510522,-3.6817391,-0.4384067 -1.510522,-3.5720258,-0.3929553 -1.510522,-3.4778106,-0.3206562 -1.510522,-3.4055157,-0.2264503 -1.510522,-3.3600738,-0.1167315 -1.510522,-3.3445706,0.0010027 -1.5105217,-3.3600733,0.1187417 -1.5105217,-3.4055152,0.2284618 -1.5105217,-3.4778135,0.3226703 -1.5105217,-3.5720241,0.3949685 -1.5105217,-3.6817381,0.4404131 "
TriangleIndices="0 1 2  2 3 0  4 5 1  1 0 4  6 7 5  5 4 6  8 9 7  7 6 8  10 11 9  9 8 10  12 13 11  11 10 12  14 15 13  13 12 14  16 17 15  15 14 16  18 19 17  17 16 18  20 21 19  19 18 20  22 23 21  21 20 22  24 25 23  23 22 24  26 27 25  25 24 26  28 29 27  27 26 28  30 31 29  29 28 30  32 33 31  31 30 32  34 35 33  33 32 34  36 37 35  35 34 36  38 39 37  37 36 38  40 41 39  39 38 40  42 43 41  41 40 42  44 45 43  43 42 44  46 47 45  45 44 46  3 2 47  47 46 3  3 46 44  44 42 40  40 38 36  44 40 36  36 34 32  32 30 28  36 32 28  28 26 24  24 22 20  28 24 20  36 28 20  20 18 16  16 14 12  20 16 12  12 10 8  8 6 4  12 8 4  20 12 4  36 20 4  44 36 4  3 44 4  0 3 4  48 49 50  50 51 48  52 48 51  51 53 52  54 52 53  53 55 54  56 54 55  55 57 56  58 56 57  57 59 58  60 58 59  59 61 60  62 60 61  61 63 62  64 62 63  63 65 64  66 64 65  65 67 66  68 66 67  67 69 68  70 68 69  69 71 70  72 70 71  71 73 72  74 72 73  73 75 74  76 74 75  75 77 76  78 76 77  77 79 78  80 78 79  79 81 80  82 80 81  81 83 82  84 82 83  83 85 84  86 84 85  85 87 86  88 86 87  87 89 88  90 88 89  89 91 90  92 90 91  91 93 92  94 92 93  93 95 94  49 94 95  95 50 49  50 95 93  93 91 89  89 87 85  93 89 85  85 83 81  81 79 77  85 81 77  77 75 73  73 71 69  77 73 69  85 77 69  69 67 65  65 63 61  69 65 61  61 59 57  57 55 53  61 57 53  69 61 53  85 69 53  93 85 53  50 93 53  51 50 53  96 97 98  98 99 100  100 101 102  98 100 102  102 103 104  104 105 106  102 104 106  106 107 108  108 109 110  106 108 110  102 106 110  110 111 112  112 113 114  110 112 114  114 115 116  116 117 118  114 116 118  110 114 118  102 110 118  98 102 118  96 98 118  119 96 118  "
TextureCoordinates="0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0.9548621,0.588988 0.9539319,0.5932237 0.9322522,0.4586155 0.9339479,0.4543556 0.9563856,0.585197 0.9364094,0.4504029 0.9583933,0.5820713 0.9394724,0.4469743 0.9607558,0.5797869 0.9429556,0.4442505 0.9633301,0.5784719 0.9466649,0.4423744 0.9659647,0.5782036 0.9503987,0.4414488 0.9685041,0.5790062 0.9539496,0.4415355 0.9707949,0.5808474 0.9571094,0.4426508 0.972691,0.5836366 0.9596753,0.4447615 0.9740609,0.5872227 0.9614587,0.4477796 0.9747963,0.5913953 0.9622991,0.4515567 0.9748222,0.5958895 0.9620809,0.4558784 0.9741078,0.6003975 0.9607551,0.4604659 0.9726764,0.6045878 0.9583608,0.4649846 0.970612,0.6081334 0.9550412,0.4690681 0.9680583,0.6107453 0.951044,0.4723587 0.9652096,0.6122069 0.9467017,0.4745578 0.9622915,0.612401 0.9423892,0.4754729 0.9595361,0.6113238 0.9384714,0.4750473 0.9571547,0.609082 0.9352535,0.4733596 0.9553172,0.605874 0.9329507,0.4705987 0.9541387,0.6019626 0.9316785,0.4670248 0.9536762,0.5976447 0.9314619,0.4629316 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 "
Normals=""
/>
<MeshGeometry3D x:Key="mesh_1"
Positions="4.9709363,-17.8195133,-12.1552668 4.9464841,-18.2278461,-12.2384329 3.3295081,-18.2278442,-11.8706656 3.3539615,-17.8195114,-11.7875013 5.0380192,-17.4751358,-11.927166 3.4210372,-17.4751358,-11.5593748 5.1375098,-17.247139,-11.5888329 3.5205286,-17.2471371,-11.221036 5.2542648,-17.1702366,-11.1917629 3.6372838,-17.1702366,-10.8239784 5.3705153,-17.2561359,-10.7964506 3.7535336,-17.256134,-10.428668 5.4685555,-17.4917526,-10.4630442 3.8515737,-17.4917526,-10.0952568 5.5334611,-17.8412209,-10.2423029 3.9164822,-17.8412228,-9.8745241 5.5553532,-18.2513428,-10.1678438 3.9383755,-18.2513447,-9.800065 3.3313859,-18.263092,-11.864254 3.6172724,-18.2630939,-10.892045 3.6310813,-18.2630939,-10.8450737 3.6338677,-18.2630939,-10.835618 3.6366282,-18.2630939,-10.8262358 3.8588772,-18.2630901,-10.0704174 3.9376719,-18.2630901,-9.8024616 3.822526,-18.263092,-10.194047 3.8119879,-18.263092,-10.2298784 3.6496034,-18.2630939,-10.7820873 3.6404853,-18.2630939,-10.8130999 3.6271024,-18.2630939,-10.8586273 5.5546513,-18.263092,-10.1702394 5.2665834,-18.2630939,-11.1498709 5.2574668,-18.2630939,-11.1808825 5.2536068,-18.2630939,-11.1940088 5.2508445,-18.2630939,-11.2033863 5.2480617,-18.2630939,-11.2128601 5.2440825,-18.2630939,-11.2264109 5.2342529,-18.2630939,-11.2598391 5.1510835,-18.263092,-11.5426493 5.1449203,-18.263092,-11.5636349 5.1042991,-18.263092,-11.701746 5.0855627,-18.263092,-11.7654867 4.9483652,-18.2630939,-12.2320375 3.9842067,-18.2630901,-9.8130503 4.8093753,-18.2630939,-12.200429 4.4427137,-16.9410877,-11.2506542 4.532536,-16.9410877,-11.2159128 4.532536,-17.5932827,-11.2159119 4.4427137,-17.5932827,-11.2506542 4.344615,-16.9410877,-11.2525177 4.344615,-17.5932827,-11.2525167 4.2531691,-16.9410877,-11.2212286 4.2531691,-17.5932827,-11.2212276 4.182302,-16.9410877,-11.1615582 4.182302,-17.5932827,-11.1615572 4.1427946,-16.9410877,-11.0825481 4.1427946,-17.5932827,-11.0825481 4.1406674,-16.9410877,-10.9962664 4.1406674,-17.5932827,-10.9962664 4.1762462,-16.9410915,-10.9158449 4.1762462,-17.5932827,-10.915844 4.2441154,-16.9410877,-10.8535233 4.2441154,-17.5932827,-10.8535223 4.3339329,-16.9410877,-10.8187675 4.3339329,-17.5932827,-10.8187675 4.4320331,-16.9410877,-10.8169003 4.4320331,-17.5932827,-10.8168993 4.5234818,-16.9410877,-10.8482075 4.5234818,-17.5932827,-10.8482065 4.5943494,-16.9410915,-10.9078827 4.5943494,-17.5932827,-10.9078827 4.633852,-16.9410877,-10.9868717 4.633852,-17.5932827,-10.9868708 4.6359797,-16.9410877,-11.0731535 4.6359797,-17.5932827,-11.0731525 4.6003995,-16.9410877,-11.1535721 4.6003995,-17.5932827,-11.1535711 3.3220465,-18.4779091,-11.7306757 3.3768806,-18.8624134,-11.5567961 3.2264624,-18.7610512,-11.3854733 3.1810906,-18.4428787,-11.5293694 3.3233392,-18.0531921,-11.7265997 3.1821573,-18.0914307,-11.5259809 3.3804927,-17.6723709,-11.5453262 3.2294543,-17.7763042,-11.3759899 3.4821963,-17.4108829,-11.2227888 3.3136141,-17.5599155,-11.1090965 3.6083012,-17.3205128,-10.8228788 3.4179678,-17.485136,-10.7781649 3.7338333,-17.4191666,-10.4247799 3.5218451,-17.5667686,-10.4487352 3.8339279,-17.6872902,-10.1073475 3.604672,-17.7886448,-10.1860619 3.8887613,-18.0717869,-9.9334583 3.6500454,-18.1068172,-10.0421696 3.8874702,-18.4965,-9.9375467 3.6489787,-18.4582672,-10.0455542 3.8303125,-18.877327,-10.1188164 3.60168,-18.7733955,-10.1955538 3.7286103,-19.1388149,-10.4413471 3.5175223,-18.9897766,-10.4624405 3.6025019,-19.2291832,-10.8412609 3.4131684,-19.0645542,-10.7933731 3.4769719,-19.1305237,-11.2393618 3.3092933,-18.9829273,-11.1228113 5.0253263,-18.477911,-12.1461267 5.0801549,-18.8624153,-11.97223 5.0266123,-18.053194,-12.1420145 5.0837669,-17.6723728,-11.9607611 5.1854701,-17.4108849,-11.6382236 5.3115764,-17.3205128,-11.2383089 5.4371095,-17.4191685,-10.8402081 5.5372057,-17.6872902,-10.5227842 5.5920353,-18.0717869,-10.3488874 5.590744,-18.4965019,-10.3529749 5.5335894,-18.877327,-10.5342474 5.4318838,-19.1388168,-10.8567667 5.3057795,-19.2291794,-11.25669 5.1802511,-19.1305275,-11.6548023 5.26404,-18.4428806,-12.0374126 5.309411,-18.7610512,-11.8935146 5.2651048,-18.0914326,-12.0340281 5.3124042,-17.7763023,-11.884037 5.3965626,-17.5599174,-11.617136 5.5009108,-17.4851398,-11.2861938 5.6047916,-17.5667706,-10.9567795 5.6876192,-17.7886467,-10.6941147 5.7329907,-18.1068211,-10.5501966 5.7319255,-18.458271,-10.5535822 5.684628,-18.7733974,-10.703578 5.6004672,-18.9897785,-10.9704752 5.4961143,-19.0645561,-11.3014088 5.3922386,-18.9829292,-11.6308413 1.2115614,-14.1384468,-1.1089457 1.0319752,-15.2841806,0.0444254 1.5508981,-16.4299202,-1.0119761 4.1835251,-17.0027905,-9.2948914 4.8910666,-17.0027943,-11.502099 4.8883643,-16.9689655,-11.4995728 4.8798656,-16.87533,-11.4894514 4.8649545,-16.7336636,-11.4679136 4.1447959,-16.4299278,-9.3059587 4.8429742,-16.5557308,-11.431159 4.8132596,-16.3533268,-11.37537 4.775105,-16.1382084,-11.2967386 4.727818,-15.9221544,-11.1914797 4.6707096,-15.7169619,-11.0558052 4.6031294,-15.5343809,-10.8858938 4.5244989,-15.3861971,-10.6778545 4.4343762,-15.2841959,-10.4278984 3.9815269,-14.9632511,-9.143115 3.8001349,-16.3751163,-8.2476854 3.5394232,-14.7076387,-7.8865662 3.5206268,-16.3648777,-7.3759947 3.1156449,-14.5100441,-6.677896 3.2918618,-16.3880024,-6.6489444 3.099355,-16.433279,-6.024652 2.9286034,-16.4895229,-5.461215 2.7176175,-14.3631248,-5.5367427 2.7651341,-16.5455265,-4.9167376 2.3525233,-14.2595625,-4.482841 2.5945365,-16.5900917,-4.3492947 2.4024198,-16.612009,-3.7169609 2.0272193,-14.1920347,-3.5360122 2.1743305,-16.6000919,-2.9778306 1.7481786,-14.1532059,-2.7161784 1.8955652,-16.5431232,-2.0900605 1.5214853,-14.1357632,-2.0433671 1.3528689,-14.1323671,-1.5377445 1.2477826,-14.135705,-1.2195255 0.3695181,-14.135704,-1.4704984 0.3249199,-14.1384449,-1.3623133 0.4971802,-14.1323681,-1.7822714 0.6986887,-14.1357651,-2.2784975 0.9649416,-14.1532068,-2.9399891 1.2871165,-14.1920347,-3.747509 1.6567357,-14.2595625,-4.681675 2.0657203,-14.3631134,-5.7230368 2.5063756,-14.5100451,-6.8520017 2.9713223,-14.7076397,-8.0489101 3.453439,-14.9632521,-9.2940226 3.9457412,-15.2841959,-10.5675316 4.0398812,-15.3861961,-10.8163557 4.1152906,-15.5343847,-11.0252819 4.1741867,-15.7169619,-11.1976833 4.218668,-15.9221544,-11.3369827 4.2507548,-16.1382084,-11.446578 4.2724409,-16.3533249,-11.5299196 4.2856879,-16.5557289,-11.5904236 4.2924728,-16.7336617,-11.631506 4.2947989,-16.8753281,-11.6566401 4.2946868,-16.9689674,-11.6692171 4.2941875,-17.0027924,-11.6726513 3.3914621,-17.0027905,-9.5212336 3.4301908,-16.4299297,-9.5101652 3.0017548,-16.3751163,-8.4758339 2.6453006,-16.3648777,-7.626133 2.3444657,-16.3880043,-6.919673 2.0829725,-16.433279,-6.3150883 1.8445563,-16.4895229,-5.7710018 1.6129137,-16.5455265,-5.2459979 1.3716917,-16.5900936,-4.6987414 1.1045099,-16.612009,-4.087862 0.7950553,-16.6000938,-3.3719747 0.4272597,-16.5431271,-2.5096495 -0.0144164,-16.4299183,-1.4592819 -0.300625,-15.2841854,-0.3363769 -9.5355606,-17.8195114,-7.8448668 -9.5423708,-18.2278404,-7.9305582 -11.2084827,-18.2278423,-7.828094 -11.2016726,-17.8195133,-7.7424016 -9.5168695,-17.4751339,-7.6098199 -11.1829844,-17.4751339,-7.5073586 -9.489151,-17.2471371,-7.2612047 -11.1552629,-17.2471371,-7.1587362 -9.4566193,-17.1702309,-6.8520765 -11.1227293,-17.1702309,-6.7496152 -9.4242373,-17.2561321,-6.4447494 -11.0903425,-17.2561321,-6.3422785 -9.3969259,-17.4917507,-6.1012149 -11.0630302,-17.4917507,-5.9987392 -9.3788404,-17.8412189,-5.8737674 -11.0449457,-17.8412189,-5.771306 -9.372735,-18.2513409,-5.7970533 -11.0388508,-18.2513409,-5.6945915 -11.2079573,-18.2630901,-7.8214955 -11.1283064,-18.2630844,-6.8197441 -11.1244583,-18.2630844,-6.7713552 -11.1236839,-18.2630844,-6.7615967 -11.1229153,-18.2630844,-6.7519341 -11.0609941,-18.2630863,-5.9731455 -11.0390434,-18.2630863,-5.6970563 -11.0711212,-18.2630863,-6.1005387 -11.0740614,-18.2630863,-6.1374536 -11.1193027,-18.2630844,-6.7064447 -11.1218405,-18.2630844,-6.7383995 -11.1255703,-18.2630844,-6.7853022 -9.3729343,-18.2630863,-5.7995214 -9.4531908,-18.2630844,-6.808918 -9.4557333,-18.2630844,-6.840867 -9.4568081,-18.2630844,-6.8543954 -9.4575748,-18.2630844,-6.8640642 -9.4583502,-18.2630844,-6.8738108 -9.4594584,-18.2630844,-6.8877745 -9.4621983,-18.2630863,-6.9222102 -9.4853716,-18.2630863,-7.2136326 -9.4870844,-18.2630863,-7.2352276 -9.4984035,-18.2630863,-7.3775635 -9.5036249,-18.2630901,-7.4432311 -9.541851,-18.2630882,-7.9239559 -10.9910955,-18.2630863,-5.7000031 -9.6850624,-18.2630882,-7.9151459 -10.5407534,-16.9410858,-6.8843198 -10.4754267,-16.9410877,-6.9487123 -10.4754267,-17.5932789,-6.9487114 -10.5407534,-17.593277,-6.8843198 -10.5730829,-16.9410858,-6.8028426 -10.5730829,-17.593277,-6.8028417 -10.5675087,-16.9410858,-6.7166896 -10.5675087,-17.593277,-6.7166862 -10.5248632,-16.9410858,-6.638958 -10.5248632,-17.593277,-6.638957 -10.4516487,-16.9410858,-6.5814996 -10.4516487,-17.593277,-6.5814986 -10.3590088,-16.9410858,-6.5530663 -10.3590088,-17.593277,-6.5530653 -10.2610397,-16.9410858,-6.5579739 -10.2610397,-17.593277,-6.5579729 -10.1726694,-16.9410858,-6.5954776 -10.1726694,-17.593277,-6.5954766 -10.1073418,-16.9410858,-6.6598701 -10.1073418,-17.593277,-6.6598692 -10.0750046,-16.9410858,-6.7413497 -10.0750046,-17.593277,-6.7413487 -10.0805855,-16.9410858,-6.8275046 -10.0805855,-17.593277,-6.8275037 -10.1232309,-16.9410858,-6.9052224 -10.1232309,-17.593277,-6.9052215 -10.1964474,-16.9410877,-6.9626784 -10.1964474,-17.5932789,-6.9626775 -10.2890863,-16.9410877,-6.9911213 -10.2890863,-17.5932789,-6.9911203 -10.3870544,-16.9410877,-6.9862137 -10.3870544,-17.5932789,-6.9862127 -11.2507706,-18.4779072,-7.7181029 -11.2391405,-18.8624039,-7.5379386 -11.4274578,-18.7610493,-7.3985872 -11.4370823,-18.4428768,-7.5476737 -11.2504978,-18.0531902,-7.713861 -11.4368591,-18.0914249,-7.544167 -11.2383728,-17.672369,-7.5260653 -11.4268265,-17.7762966,-7.3887677 -11.216795,-17.4108791,-7.1918893 -11.4089708,-17.5599155,-7.1122375 -11.1900454,-17.320507,-6.7775507 -11.3868322,-17.4851322,-6.7693624 -11.1634178,-17.4191608,-6.3650842 -11.3647938,-17.5667629,-6.4280596 -11.1421814,-17.6872883,-6.0362086 -11.3472271,-17.7886448,-6.1559114 -11.1305447,-18.0717831,-5.8560438 -11.3375988,-18.1068134,-6.0068178 -11.1308193,-18.4965,-5.8602757 -11.3378258,-18.4582653,-6.0103307 -11.1429462,-18.8773212,-6.0480819 -11.3478584,-18.7733898,-6.1657419 -11.1645222,-19.1388073,-6.3822474 -11.3657141,-18.9897766,-6.4422569 -11.1912718,-19.2291756,-6.7965951 -11.3878479,-19.0645485,-6.7851315 -11.2179031,-19.1305256,-7.2090559 -11.4098873,-18.9829235,-7.1264477 -9.4860554,-18.4779072,-7.806232 -9.4744225,-18.8624039,-7.626071 -9.4857826,-18.0531902,-7.8019958 -9.4736557,-17.672369,-7.6141906 -9.4520779,-17.4108791,-7.2800207 -9.4253263,-17.320507,-6.8656831 -9.3986969,-17.4191608,-6.4532189 -9.3774652,-17.6872883,-6.1243339 -9.3658323,-18.0717831,-5.9441776 -9.3661051,-18.4965,-5.9484143 -9.378231,-18.8773212,-6.1362205 -9.3998051,-19.1388111,-6.4703822 -9.4265585,-19.2291756,-6.8847265 -9.4531879,-19.1305256,-7.2971802 -9.2790022,-18.442873,-7.6554523 -9.2693729,-18.7610493,-7.506362 -9.2787762,-18.0914249,-7.6519442 -9.2687416,-17.7762966,-7.4965386 -9.2508869,-17.5599117,-7.2200089 -9.2287502,-17.4851322,-6.8771477 -9.2067146,-17.5667648,-6.5358334 -9.1891432,-17.788641,-6.2636919 -9.1795149,-18.1068134,-6.1146016 -9.1797419,-18.4582653,-6.1181087 -9.1897764,-18.7733898,-6.2735128 -9.2076302,-18.9897766,-6.5500383 -9.2297668,-19.0645485,-6.8929052 -9.2518082,-18.9829235,-7.2342176 -0.5721973,-14.1384468,-1.0476952 0.6195447,-15.2841835,-0.5410682 -0.3624758,-16.4299183,-1.3015666 -8.5059271,-17.0027866,-6.0631518 -10.6741076,-17.0027905,-7.3370342 -10.6722145,-16.9689617,-7.3339977 -10.6639013,-16.8753223,-7.3237624 -10.6452217,-16.7336559,-7.3046269 -8.5298605,-16.4299221,-6.0341787 -10.6122627,-16.5557232,-7.2748914 -10.5611086,-16.3533192,-7.2327943 -10.4878731,-16.1382008,-7.1765828 -10.3886633,-15.9221516,-7.1045036 -10.2595806,-15.7169561,-7.0148048 -10.0967073,-15.534379,-6.9057698 -9.8960695,-15.3861914,-6.775722 -9.6536217,-15.2841921,-6.6231046 -8.4042091,-14.9632483,-5.8472919 -7.4919782,-16.3751125,-5.4188719 -7.1820259,-14.7076349,-5.0892067 -6.6357098,-16.3648739,-4.9157057 -6.0059447,-14.5100412,-4.3612485 -5.9201894,-16.3879986,-4.4996891 -5.3045778,-16.4332752,-4.1457534 -4.7480574,-16.4895191,-3.8288145 -4.8949232,-14.3631248,-3.6756837 -4.209785,-16.5455227,-3.5238378 -3.8680778,-14.2595625,-3.0446274 -3.6488814,-16.5900917,-3.205797 -3.0244551,-16.6120071,-2.8496947 -2.9447188,-14.1920338,-2.4799554 -2.2956557,-16.6000881,-2.4305065 -2.1443892,-14.153203,-1.9932041 -1.4217868,-16.543129,-1.9230002 -1.4868891,-14.1357632,-1.5956804 -0.9922253,-14.1323662,-1.2984009 -0.6805773,-14.135705,-1.1121598 -1.2233742,-14.1357069,-0.4551027 -1.1201719,-14.1384468,-0.3843704 -1.5210698,-14.1323528,-0.658233 -1.9954066,-14.1357622,-0.9801192 -2.6284559,-14.1532011,-1.4072434 -3.4021256,-14.1920328,-1.92625 -4.2980981,-14.2595615,-2.524087 -5.2978177,-14.3631248,-3.1879807 -6.382493,-14.5100403,-3.905426 -7.5331311,-14.7076349,-4.6641898 -8.7305851,-14.9632483,-5.4522138 -9.955615,-15.2841806,-6.2575312 -10.1955757,-15.3861904,-6.4131651 -10.3982048,-15.5343771,-6.5407972 -10.5664501,-15.7169542,-6.6433377 -10.7033396,-15.9221487,-6.7235985 -10.8119383,-16.1381989,-6.7842979 -10.8953524,-16.3533192,-6.8281832 -10.9566841,-16.5557232,-6.8579645 -10.999032,-16.7336559,-6.876338 -11.0254927,-16.8753223,-6.8860555 -11.0391302,-16.9689598,-6.8898492 -11.0429945,-17.0027905,-6.8904901 -8.995451,-17.0027866,-5.4705863 -8.9715118,-16.4299259,-5.4995565 -7.9854016,-16.3751144,-4.8215742 -7.1766934,-16.3648739,-4.2608504 -6.5057111,-16.3879948,-3.7909114 -5.9327345,-16.4332752,-3.3853674 -5.418035,-16.4895191,-3.0178084 -4.9218946,-16.5455227,-2.6618173 -4.4046402,-16.5900898,-2.2909389 -3.8266072,-16.612009,-1.8786862 -3.1480954,-16.6000881,-1.398626 -2.3292499,-16.5431252,-0.8245158 -1.329892,-16.4299183,-0.1305062 -0.2040488,-15.2841806,0.4558915 -3.2100382,-4.712894,-1.1445775 -3.2100382,-4.7545547,-1.0555958 -3.2100382,-4.7589054,-0.9635457 -3.2100382,-5.1432238,0.6415364 -3.2100382,-5.066884,0.7053187 -3.2100382,-4.9738097,0.73291 -3.2100382,-5.1983867,0.5336163 -3.2100406,-4.8684492,0.7322807 -3.2100382,-5.2182245,0.4106931 -3.2100382,-5.1967964,0.305488 -3.2100382,-5.1419601,0.2154019 -3.2100382,-5.0615792,0.1378367 -3.2100406,-4.7552438,0.7113516 -3.2100382,-4.9635482,0.0702214 -3.2100406,-4.6386271,0.6781098 -3.2100382,-4.8557248,0.0099652 -3.2100406,-4.5230451,0.640483 -3.2100382,-4.745954,-0.0455347 -3.2100406,-4.4129429,0.6064571 -3.2100401,-4.6421146,-0.0988564 -3.2100406,-4.3127632,0.5839446 -3.2100401,-4.5520811,-0.1525848 -3.2100406,-4.2269411,0.580916 -3.2100401,-4.4837136,-0.2093264 -3.2100406,-4.1599278,0.6053309 -3.2100401,-4.4448771,-0.2716508 -3.2100401,-3.6988664,1.623071 -3.2100401,-3.5775065,1.6027451 -3.2100401,-3.4886646,1.546519 -3.2100401,-3.4267919,1.4615381 -3.2100401,-3.820219,1.6027454 -3.2100401,-3.9090657,1.5465174 -3.2100401,-3.970942,1.4615365 -3.2100406,-3.3863544,1.3549635 -3.2100406,-4.0113835,1.3549645 -3.2100406,-3.3618059,1.2339596 -3.2100406,-4.0359287,1.2339605 -3.2100406,-3.3475986,1.1056733 -3.2100406,-4.0501351,1.105672 -3.2100406,-3.338201,0.9772475 -3.2100406,-4.0595355,0.9772485 -3.2100406,-3.3280668,0.8558462 -3.2100406,-4.0696721,0.855852 -3.2100406,-4.0860872,0.7486319 -3.2100406,-3.3116496,0.7486307 -3.2100406,-3.2834113,0.6627392 -3.2100406,-4.114325,0.6627381 -3.2100406,-3.2378049,0.6053307 -3.2100406,-2.4239225,0.7328967 -3.2100406,-2.3308532,0.705305 -3.2100406,-2.2545154,0.6415296 -3.2100406,-2.1993482,0.5336106 -3.2100406,-2.5292895,0.732263 -3.2100406,-2.1795084,0.4106896 -3.2100406,-2.2009435,0.3054835 -3.2100406,-2.2557733,0.2153904 -3.2100406,-2.3361423,0.1378337 -3.2100406,-2.6424956,0.7113484 -3.2100406,-2.43418,0.0702152 -3.2100406,-2.759115,0.6781045 -3.2100406,-2.5420163,0.0099617 -3.2100406,-2.8746951,0.6404781 -3.2100406,-2.6517856,-0.0455379 -3.2100406,-2.9847946,0.6064561 -3.2100406,-2.7556276,-0.0988604 -3.2100406,-3.0849738,0.5839452 -3.2100406,-2.8456604,-0.1525933 -3.2100406,-3.1707919,0.5809144 -3.2100401,-2.9140253,-0.2093347 -3.2100401,-2.9528584,-0.271659 -3.2100401,-4.4406948,-0.3417173 -3.2100401,-2.9570482,-0.3417195 -3.2100401,-4.4654999,-0.4190565 -3.2100401,-2.9322467,-0.4190719 -3.2100401,-4.5109954,-0.502396 -3.2100401,-2.8867443,-0.502402 -3.2100382,-4.5689073,-0.5904219 -3.2100401,-2.8288329,-0.5904304 -3.2100382,-4.6309385,-0.681843 -3.2100401,-2.7668009,-0.6818517 -3.2100401,-2.7089348,-0.7753826 -3.2100406,-2.6635203,-0.8697094 -3.2100406,-2.6388404,-0.9635524 -3.2100401,-2.643189,-1.0556085 -3.2100401,-2.6848528,-1.1445806 -3.2100382,-2.7721207,-1.2291746 -3.2100382,-2.8812146,-1.2872498 -3.2100382,-2.9833081,-1.302714 -3.2100382,-3.0790679,-1.2833885 -3.2100382,-3.1691706,-1.2370937 -3.2100382,-3.2543144,-1.1716142 -3.2100401,-3.335166,-1.0947845 -3.2100401,-3.4124041,-1.0144154 -3.2100401,-3.4867163,-0.9383047 -3.2100401,-3.5587745,-0.8742644 -3.2100401,-3.6292713,-0.8301206 -3.2100401,-3.6988773,-0.813664 -3.2100401,-3.7684758,-0.8301204 -3.2100401,-3.8389721,-0.8742639 -3.2100401,-3.9110312,-0.9383041 -3.2100401,-3.9853404,-1.0144144 -3.2100401,-4.0625801,-1.0947845 -3.2100382,-4.1434312,-1.1716115 -3.2100382,-4.6888056,-0.7753737 -3.2100382,-4.2285728,-1.2370813 -3.2100382,-4.7342277,-0.8697073 -3.2100382,-4.3186812,-1.2833878 -3.2100382,-4.4144459,-1.3027083 -3.2100382,-4.5165267,-1.287238 -3.2100382,-4.6256261,-1.2291671 -2.4397585,-5.2182245,0.4106931 -2.4397585,-5.1983867,0.5336163 -2.4397585,-5.1967964,0.305488 -2.4397585,-5.1419601,0.2154019 -2.4397585,-5.0615792,0.1378367 -2.4397588,-4.9635482,0.0702226 -2.4397588,-4.8557248,0.0099652 -2.4397588,-4.745954,-0.0455347 -2.4397588,-4.6421146,-0.0988564 -2.4397588,-4.5520811,-0.1525848 -2.4397588,-4.4837136,-0.2093264 -2.4397588,-4.4448771,-0.2716508 -2.4397588,-4.4406948,-0.3417173 -2.4397588,-4.4654999,-0.4190565 -2.4397588,-4.5109954,-0.502396 -2.4397588,-4.5689073,-0.5904219 -2.4397588,-4.6309385,-0.681843 -2.4397588,-4.6888056,-0.7753737 -2.4397588,-4.7342277,-0.8697073 -2.4397588,-4.7589054,-0.9635457 -2.4397588,-4.7545547,-1.0555958 -2.4397588,-4.712894,-1.1445775 -2.4397588,-4.6256261,-1.2291671 -2.4397588,-4.5165267,-1.2872379 -2.4397588,-4.4144459,-1.3027083 -2.4397588,-4.3186812,-1.2833878 -2.4397588,-4.2285728,-1.2370802 -2.4397588,-4.1434312,-1.1716115 -2.4397588,-4.0625801,-1.0947845 -2.4397588,-3.9853404,-1.0144156 -2.4397588,-3.9110312,-0.9383041 -2.4397588,-3.8389721,-0.8742639 -2.4397588,-3.7684758,-0.8301204 -2.4397588,-3.6988773,-0.813664 -2.4397588,-3.6292713,-0.8301206 -2.4397588,-3.5587745,-0.8742644 -2.4397588,-3.4867163,-0.9383035 -2.4397588,-3.4124041,-1.0144154 -2.4397588,-3.335166,-1.0947845 -2.4397588,-3.2543144,-1.1716142 -2.4397588,-3.1691706,-1.2370937 -2.4397588,-3.0790679,-1.2833885 -2.4397588,-2.9833081,-1.302714 -2.4397588,-2.8812146,-1.2872498 -2.4397588,-2.7721207,-1.2291734 -2.43976,-2.6848528,-1.1445806 -2.43976,-2.643189,-1.0556109 -2.43976,-2.6388404,-0.9635524 -2.43976,-2.6635203,-0.8697094 -2.43976,-2.7089348,-0.7753826 -2.43976,-2.7668009,-0.6818506 -2.43976,-2.8288329,-0.5904304 -2.43976,-2.8867443,-0.5024019 -2.43976,-2.9322467,-0.4190719 -2.43976,-2.9570482,-0.3417195 -2.43976,-2.9528584,-0.2716613 -2.43976,-2.9140253,-0.2093347 -2.43976,-2.8456604,-0.1525933 -2.43976,-2.7556276,-0.0988592 -2.43976,-2.6517856,-0.0455379 -2.43976,-2.5420163,0.0099617 -2.43976,-2.43418,0.0702152 -2.4397597,-2.3361423,0.1378337 -2.4397597,-2.2557733,0.2153904 -2.4397597,-2.2009435,0.3054835 -2.4397597,-2.1795084,0.4106896 -2.4397597,-2.1993482,0.5336106 -2.4397597,-2.2545154,0.6415296 -2.4397607,-2.3308532,0.705305 -2.4397607,-2.4239225,0.7328967 -2.4397607,-2.5292895,0.732263 -2.4397607,-2.6424956,0.7113484 -2.4397607,-2.759115,0.6781045 -2.4397597,-2.8746951,0.6404781 -2.4397597,-2.9847946,0.6064561 -2.4397597,-3.0849738,0.5839452 -2.4397597,-3.1707919,0.5809144 -2.4397597,-3.2378049,0.6053307 -2.4397597,-3.2834113,0.6627392 -2.4397607,-3.3116496,0.7486307 -2.4397607,-3.3280668,0.8558462 -2.4397607,-3.338201,0.9772475 -2.4397607,-3.3475986,1.1056733 -2.4397607,-3.3618059,1.2339596 -2.4397607,-3.3863544,1.3549635 -2.4397597,-3.4267919,1.4615381 -2.4397597,-3.4886646,1.546519 -2.4397597,-3.5775065,1.6027451 -2.439759,-3.6988664,1.623071 -2.439759,-3.820219,1.6027454 -2.439759,-3.9090657,1.5465174 -2.439759,-3.970942,1.4615365 -2.4397585,-4.0113835,1.3549645 -2.4397585,-4.0359287,1.2339605 -2.4397585,-4.0501351,1.105672 -2.4397585,-4.0595355,0.9772485 -2.4397585,-4.0696721,0.855852 -2.4397585,-4.0860872,0.7486319 -2.4397585,-4.114325,0.6627381 -2.4397585,-4.1599278,0.6053309 -2.4397585,-4.2269411,0.5809172 -2.4397585,-4.3127632,0.5839446 -2.4397585,-4.4129429,0.6064571 -2.4397585,-4.5230451,0.640483 -2.4397585,-4.6386271,0.6781098 -2.4397585,-4.7552438,0.7113516 -2.4397585,-4.8684492,0.7322807 -2.4397585,-4.9738097,0.73291 -2.4397585,-5.066884,0.7053187 -2.4397585,-5.1432238,0.6415364 1.4141614,-2.9517314,-0.3113763 1.4635715,-2.951731,0.0187109 1.4635715,-3.5159206,0.0187106 1.4141614,-3.5159209,-0.3113767 1.2692955,-2.9517317,-0.6189595 1.2692955,-3.5159214,-0.6189598 1.0388483,-2.9517322,-0.8830884 1.0388483,-3.5159218,-0.8830875 0.7385226,-2.951736,-1.0857656 0.7385226,-3.5159218,-1.0857636 0.3887872,-2.9517362,-1.2131672 0.3887872,-3.5159218,-1.2131652 0.013474,-2.9517362,-1.2566215 0.013474,-3.5159218,-1.2566218 -0.3618381,-2.9517362,-1.2131684 -0.3618381,-3.5159218,-1.2131652 -0.7115746,-2.951736,-1.0857644 -0.7115746,-3.5159218,-1.0857636 -1.0119001,-2.9517322,-0.8830895 -1.0119001,-3.5159218,-0.8830875 -1.2423489,-2.9517317,-0.6189607 -1.2423489,-3.5159214,-0.6189598 -1.3872132,-2.9517314,-0.3113621 -1.3872132,-3.5159209,-0.3113613 -1.4366237,-2.951731,0.018718 -1.4366237,-3.5159206,0.0187189 -1.3872118,-2.9517305,0.3487945 -1.3872118,-3.5159209,0.3487966 -1.2423457,-2.9517303,0.6563789 -1.2423457,-3.5159202,0.6563798 -1.0118965,-2.9517298,0.9205149 -1.0118965,-3.5159197,0.9205182 -0.7115703,-2.9517293,1.1231911 -0.7115703,-3.5159194,1.123192 -0.3618331,-2.9517291,1.2506022 -0.3618331,-3.5159192,1.2506031 0.0134808,-2.9517293,1.2940446 0.0134808,-3.5159228,1.2940478 0.3887937,-2.9517291,1.2505857 0.3887937,-3.5159192,1.2506031 0.7385296,-2.9517293,1.1231841 0.7385296,-3.5159194,1.1231849 1.0388539,-2.9517298,0.9205031 1.0388539,-3.5159197,0.920504 1.2693002,-2.9517303,0.6563718 1.2693002,-3.5159202,0.6563727 1.4141638,-2.9517305,0.3487898 1.4141638,-3.5159209,0.3487895 1.2088138,-2.6329637,-0.2630445 1.25106,-2.6329596,0.0191764 1.084954,-2.6329601,-0.5260334 0.8879211,-2.6329606,-0.7518617 0.6311429,-2.6329608,-0.9251524 0.3321193,-2.632961,-1.03408 0.0112267,-2.6329682,-1.0712395 -0.3096661,-2.632961,-1.03408 -0.6086901,-2.6329608,-0.9251524 -0.8654678,-2.6329606,-0.7518593 -1.0625013,-2.6329601,-0.5260323 -1.1863617,-2.6329637,-0.263041 -1.2286071,-2.6329596,0.0191787 -1.1863587,-2.6329589,0.3014031 -1.0624993,-2.6329587,0.5643885 -0.8654646,-2.6329587,0.7902108 -0.6086864,-2.6329584,0.9635004 -0.30966,-2.6329582,1.0724353 0.0112319,-2.6329582,1.1095889 0.3321248,-2.6329582,1.0724353 0.6311489,-2.6329584,0.9635004 0.8879262,-2.6329587,0.7902132 1.0849576,-2.6329587,0.5643826 1.2088156,-2.6329589,0.3013854 3.9877107,-17.8194828,12.1858597 4.0178909,-18.2278175,12.2675591 5.6063242,-18.2278175,11.8136625 5.5761447,-17.8194847,11.7319469 3.904923,-17.4751072,11.9617701 5.4933558,-17.4751091,11.5078573 3.7821321,-17.2471123,11.6294088 5.3705683,-17.2471123,11.1754866 3.6380303,-17.1702118,11.2393637 5.2264628,-17.1702118,10.7854462 3.4945598,-17.2561092,10.8510075 5.0829911,-17.2561092,10.3971062 3.3735576,-17.4917297,10.5235081 4.9619908,-17.4917297,10.0695887 3.2934489,-17.8411961,10.3066654 4.8818827,-17.8412018,9.8527431 3.266428,-18.2513199,10.2335348 4.8548613,-18.251318,9.7796211 5.6040025,-18.2630653,11.8073664 5.2511654,-18.2630634,10.8523054 5.2341213,-18.2630634,10.8061686 5.2306843,-18.2630634,10.796874 5.2272782,-18.2630634,10.787652 4.9529791,-18.2630692,10.0452003 4.8557305,-18.2630672,9.7819729 4.9978428,-18.2630653,10.1666441 5.010848,-18.2630653,10.2018394 5.2112594,-18.2630634,10.7442923 5.2225132,-18.2630634,10.7747602 5.2390366,-18.2630634,10.8194942 3.2672954,-18.2630653,10.2358875 3.6228275,-18.2630634,11.1982317 3.6340823,-18.2630634,11.2286921 3.6388421,-18.2630634,11.2415724 3.6422467,-18.2630634,11.2507792 3.6456854,-18.2630634,11.2600908 3.6505997,-18.2630615,11.2733974 3.6627309,-18.2630615,11.3062344 3.7653778,-18.2630653,11.5840712 3.7729855,-18.2630653,11.6046696 3.8231175,-18.2630653,11.7403631 3.8462472,-18.2630653,11.8029537 4.0155702,-18.2630653,12.2612743 4.8100176,-18.2630672,9.7950401 4.1521082,-18.2630653,12.2222576 4.5907965,-16.9410629,11.2109232 4.4949136,-16.9410629,11.2292671 4.4949136,-17.5932522,11.2292652 4.5907965,-17.5932522,11.2109241 4.6714096,-16.9410629,11.1617193 4.6714096,-17.5932522,11.1617222 4.7244797,-16.9410629,11.0891361 4.7244797,-17.5932522,11.0891514 4.7419271,-16.9410629,11.0042171 4.7419271,-17.5932522,11.0042324 4.7210922,-16.9410629,10.9198914 4.7210922,-17.5932522,10.9199038 4.6651502,-16.9410629,10.8489943 4.6651502,-17.5932522,10.8490076 4.5826149,-16.9410629,10.8023262 4.5826149,-17.5932522,10.8023367 4.4860539,-16.9410629,10.7869787 4.4860539,-17.5932522,10.7869911 4.3901687,-16.9410629,10.8052893 4.3901687,-17.5932522,10.8052998 4.3095508,-16.9410629,10.8544836 4.3095508,-17.5932522,10.8544941 4.2564855,-16.9410629,10.9270811 4.2564855,-17.5932522,10.9270935 4.2390404,-16.9410629,11.0120125 4.2390404,-17.5932522,11.0120201 4.2598753,-16.9410629,11.0963383 4.2598753,-17.5932522,11.0963488 4.3158154,-16.9410629,11.1672344 4.3158154,-17.5932522,11.1672354 4.3983531,-16.9410629,11.2139177 4.3983531,-17.5932522,11.2139187 5.6064615,-18.4778824,11.6944542 5.5430574,-18.862381,11.5228491 5.6848302,-18.7610245,11.3459129 5.7372985,-18.4428482,11.4879131 5.6049709,-18.0531654,11.690424 5.7360625,-18.0914001,11.4845762 5.5388756,-17.6723404,11.5114994 5.681376,-17.7762756,11.3365564 5.4212728,-17.4108562,11.193181 5.5840554,-17.5598888,11.0731182 5.275454,-17.3204861,10.7984762 5.4633923,-17.4851112,10.7465172 5.1302977,-17.4191399,10.405591 5.3432708,-17.5667458,10.4213781 5.0145555,-17.6872673,10.0922909 5.2474966,-17.78862,10.162138 4.9511509,-18.071764,9.9206867 5.1950302,-18.1067963,10.0201368 4.952642,-18.4964771,9.9247265 5.1962643,-18.458252,10.0234747 5.0187364,-18.8772984,10.1036177 5.2509561,-18.7733669,10.171524 5.1363382,-19.1387882,10.4219408 5.3482728,-18.9897537,10.4349203 5.2821603,-19.2291527,10.8166533 5.4689379,-19.0645275,10.7615499 5.4273148,-19.1305027,11.2095499 5.5890565,-18.9829025,11.0866728 3.9254119,-18.4778824,12.1748419 3.8620071,-18.8623791,12.003211 3.9239192,-18.0531635,12.1707907 3.8578267,-17.6723423,11.9918823 3.7402244,-17.4108543,11.673564 3.5944033,-17.3204842,11.278862 3.4492476,-17.4191399,10.8859577 3.3335044,-17.6872673,10.5726748 3.2701008,-18.0717621,10.4010649 3.2715926,-18.4964752,10.4051046 3.3376842,-18.8772984,10.5839958 3.4552891,-19.1387882,10.902319 3.6011093,-19.2291527,11.2970219 3.7462647,-19.1305027,11.6899424 3.6815324,-18.442852,12.0753908 3.6290662,-18.7610245,11.933362 3.6802988,-18.0914001,12.072051 3.6256073,-17.7762756,11.9240036 3.5282903,-17.5598869,11.6605816 3.4076216,-17.4851112,11.3339624 3.2875066,-17.5667419,11.0088444 3.1917276,-17.7886181,10.7495966 3.1392636,-18.1067924,10.6075916 3.1404958,-18.4582443,10.6109333 3.1951873,-18.7733669,10.7589664 3.2925041,-18.9897537,11.022377 3.4131715,-19.0645237,11.3490105 3.5332899,-18.9829006,11.6741333 0.4268527,-14.1384439,1.3357964 -0.1986932,-15.2841816,0.3098575 0.0875174,-16.4299164,1.4327672 3.4933934,-17.0027676,9.4947109 4.3961215,-17.0027657,11.6461277 4.3966212,-16.9689369,11.6426916 4.3967319,-16.8753014,11.6301069 4.3944082,-16.7336349,11.6049824 3.5321221,-16.429903,9.4836416 4.3876195,-16.5557022,11.5638876 4.374372,-16.3532944,11.5033731 4.3526897,-16.138176,11.4200649 4.3205976,-15.9221258,11.3104477 4.2761207,-15.7169323,11.171154 4.2172246,-15.5343533,10.9987516 4.1418171,-15.3861561,10.7898207 4.0476737,-15.2841692,10.5410089 3.5553706,-14.9632273,9.2674847 3.1036851,-16.3750954,8.4493084 3.0732539,-14.7076168,8.0223856 2.7472308,-16.3648605,7.5995998 2.6083062,-14.510026,6.8254762 2.4463987,-16.3879852,6.893147 2.1849043,-16.4332657,6.2885766 1.9464868,-16.4895039,5.7444844 2.1676528,-14.3631115,5.6965098 1.7148447,-16.5455112,5.2194719 1.7586668,-14.259553,4.6551495 1.4736228,-16.5900784,4.6722174 1.2064413,-16.6120033,4.0613465 1.3890481,-14.1920252,3.720979 0.8969866,-16.6000805,3.3454475 1.0668746,-14.1531973,2.9134719 0.5291921,-16.5431194,2.4831264 0.8006207,-14.1357574,2.2519755 0.5991122,-14.1323519,1.7557485 0.4714507,-14.1357031,1.4439768 1.3497139,-14.1357031,1.1930026 1.3134946,-14.1384439,1.0824288 1.4548006,-14.1323633,1.5112358 1.6234183,-14.1357594,2.0168571 1.8501102,-14.1531982,2.6896446 2.1291504,-14.1920252,3.5094903 2.4544554,-14.259552,4.456326 2.8195486,-14.3631124,5.5102239 3.217576,-14.5100269,6.6513753 3.6413546,-14.7076187,7.8600392 4.0834579,-14.9632282,9.1165905 4.5363083,-15.2841682,10.4013653 4.6264338,-15.3861685,10.6513319 4.7050586,-15.5343542,10.8593397 4.7726393,-15.7169323,11.0292711 4.8297524,-15.9221249,11.1649675 4.877039,-16.138176,11.2702227 4.9151893,-16.3532944,11.3488178 4.9449062,-16.5557022,11.4046183 4.9668837,-16.7336349,11.44137 4.9817996,-16.8753014,11.462924 4.9902987,-16.9689369,11.4730444 4.9929957,-17.0027657,11.4755583 4.2854557,-17.0027695,9.2683649 4.246726,-16.4299049,9.2794256 3.902066,-16.3750935,8.2211714 3.6225572,-16.3648586,7.3494678 3.3937941,-16.3879814,6.6224222 3.2012875,-16.4332638,5.9981313 3.030534,-16.4895058,5.4346952 2.8670657,-16.5455112,4.8902197 2.6964679,-16.5900803,4.3227839 2.5043523,-16.6120014,3.6904442 2.2762628,-16.6000843,2.951313 1.9974971,-16.5431194,2.0635433 1.6528302,-16.4299164,0.9854577 1.1339065,-15.2841806,-0.0709484 -11.0287991,-17.8194885,7.8543797 -11.0202847,-18.2278175,7.9399357 -9.3564644,-18.2278175,7.8119049 -9.3649759,-17.8194885,7.7263489 -11.0521498,-17.4751129,7.6196675 -9.3883266,-17.475111,7.4916368 -11.0867796,-17.2471142,7.2715268 -9.4229612,-17.2471142,7.1435032 -11.1274195,-17.1702156,6.8629532 -9.4636011,-17.1702156,6.7349319 -11.1678867,-17.2561188,6.4561629 -9.5040731,-17.256115,6.3281417 -11.2020178,-17.4917316,6.1130991 -9.5381966,-17.4917316,5.985075 -11.2246113,-17.8411999,5.8859963 -9.5607891,-17.8411999,5.7579656 -11.2322283,-18.2513218,5.8093815 -9.5684147,-18.2513218,5.6813574 -9.3571205,-18.2630692,7.8053155 -9.4566345,-18.2630672,6.8049526 -9.461442,-18.2630672,6.7566333 -9.4624119,-18.2630672,6.7468915 -9.4633751,-18.2630672,6.7372251 -9.5407419,-18.2630711,5.9595494 -9.5681696,-18.2630711,5.683815 -9.5280857,-18.2630711,6.0867429 -9.5244179,-18.2630711,6.1236105 -9.4678946,-18.2630672,6.6918197 -9.4647198,-18.2630672,6.7237253 -9.4600544,-18.2630672,6.7705755 -11.231986,-18.2630711,5.8118434 -11.131712,-18.2630672,6.8198433 -11.1285381,-18.2630672,6.8517556 -11.1271925,-18.2630692,6.8652487 -11.1262293,-18.2630692,6.8749127 -11.1252651,-18.2630692,6.8846569 -11.1238756,-18.2630692,6.8985968 -11.1204662,-18.2630711,6.9329929 -11.0915146,-18.2630672,7.2240086 -11.0893574,-18.2630672,7.2455688 -11.0752249,-18.2630672,7.3877096 -11.068696,-18.2630672,7.4532847 -11.0209446,-18.2630692,7.9333463 -9.6160488,-18.2630711,5.6875048 -10.8779297,-18.2630692,7.9223485 -10.4492302,-16.9410648,6.9977193 -10.4986753,-16.9410648,6.9231758 -10.4986753,-17.593256,6.9231696 -10.4492302,-17.593256,6.9977107 -10.3711147,-16.9410648,7.0499458 -10.3711147,-17.593256,7.0499396 -10.2762222,-16.9410648,7.0718989 -10.2762222,-17.593256,7.0718904 -10.1789951,-16.9410648,7.0602436 -10.1789951,-17.593256,7.0602374 -10.0942411,-16.9410648,7.0167632 -10.0942411,-17.593256,7.0167594 -10.0348606,-16.9410648,6.9480567 -10.0348606,-17.593256,6.9480529 -10.0098934,-16.9410667,6.8645964 -10.0098934,-17.5932579,6.8645926 -10.0231409,-16.9410667,6.7790833 -10.0231409,-17.5932579,6.7790794 -10.0725842,-16.9410667,6.7045493 -10.0725842,-17.5932579,6.7045288 -10.1507015,-16.9410667,6.6523204 -10.1507015,-17.5932579,6.6523023 -10.245594,-16.9410706,6.6303697 -10.245594,-17.5932579,6.6303496 -10.3428221,-16.9410706,6.6420155 -10.3428221,-17.5932579,6.6419954 -10.4275732,-16.9410667,6.6855125 -10.4275732,-17.5932579,6.685492 -10.4869576,-16.9410667,6.7542024 -10.4869576,-17.5932579,6.7541962 -10.5119247,-16.9410667,6.8376698 -10.5119247,-17.5932579,6.8376637 -9.351347,-18.4778862,7.6846647 -9.3683367,-18.8623867,7.5048409 -9.1842318,-18.7610264,7.3611908 -9.1701708,-18.4428539,7.5100102 -9.3517447,-18.0531693,7.6804371 -9.1704998,-18.0914059,7.5064974 -9.3694563,-17.6723461,7.4929848 -9.1851568,-17.7762775,7.3513927 -9.4009705,-17.410862,7.1594276 -9.2112341,-17.5598888,7.075367 -9.440052,-17.320488,6.7458282 -9.2435732,-17.4851151,6.7331324 -9.4789515,-17.4191475,6.3341231 -9.2757587,-17.5667496,6.3924189 -9.5099659,-17.6872692,6.0058599 -9.301425,-17.7886257,6.1207929 -9.5269566,-18.0717678,5.8260365 -9.3154869,-18.1067982,5.9719901 -9.5265541,-18.4964809,5.8302584 -9.315156,-18.45825,5.975491 -9.5088453,-18.8773022,6.0177178 -9.3005018,-18.7733765,6.1306167 -9.477334,-19.138792,6.3512778 -9.2744226,-18.9897575,6.4066353 -9.4382505,-19.2291603,6.7648654 -9.2420855,-19.0645294,6.7488747 -9.399354,-19.1305027,7.1765585 -9.2098942,-18.9829063,7.08955 -11.1128311,-18.4778862,7.813405 -11.1298246,-18.8623867,7.6335716 -11.1132355,-18.0531654,7.8091655 -11.1309481,-17.672348,7.6217155 -11.1624613,-17.410862,7.2881656 -11.20154,-17.3204918,6.8745589 -11.2404413,-17.4191475,6.4628634 -11.271452,-17.6872711,6.1345716 -11.2884407,-18.0717678,5.9547577 -11.2880392,-18.4964809,5.9589896 -11.2703285,-18.8773041,6.1464396 -11.2388163,-19.138792,6.4799967 -11.1997385,-19.2291603,6.8935795 -11.1608419,-19.1305027,7.3052797 -11.3243122,-18.4428558,7.6674323 -11.3383636,-18.7610264,7.5186243 -11.3246346,-18.0914078,7.663929 -11.3393002,-17.7762775,7.5088148 -11.3653698,-17.5598888,7.2327986 -11.3977041,-17.4851151,6.8905568 -11.4298916,-17.5667458,6.5498505 -11.455555,-17.7886276,6.2782245 -11.4696178,-18.1067982,6.1294026 -11.4692898,-18.458252,6.1329036 -11.4546299,-18.7733765,6.2880244 -11.4285564,-18.9897594,6.5640597 -11.396224,-19.0645294,6.906292 -11.3640375,-18.9829063,7.246984 -1.0571762,-14.1384449,0.4632358 -0.1410513,-15.2841854,-0.3770262 -1.2668965,-16.4299183,0.2093655 -8.9324503,-17.0027733,5.5494556 -10.9799948,-17.0027676,6.9693594 -10.9761276,-16.9689388,6.9687185 -10.962491,-16.8753033,6.96492 -10.9360332,-16.7336369,6.9552083 -8.9085131,-16.4299126,5.5784321 -10.8936844,-16.5557098,6.9368362 -10.8323526,-16.353302,6.9070425 -10.7489376,-16.1381836,6.8631525 -10.6403389,-15.9221315,6.8024468 -10.5034494,-15.716939,6.722198 -10.3352041,-15.5343599,6.6196675 -10.1325865,-15.3861761,6.4920297 -9.8926134,-15.2841749,6.3363886 -8.6675892,-14.963233,5.5310922 -7.9224067,-16.3750992,4.9004412 -7.4701362,-14.7076216,4.7430525 -7.1136985,-16.3648605,4.3397222 -6.3195009,-14.5100183,3.984297 -6.4427161,-16.3879871,3.8697762 -5.8697424,-16.4332676,3.4642255 -5.355041,-16.4895096,3.0966845 -5.2348242,-14.3631153,3.266844 -4.8588991,-16.5455151,2.7406874 -4.2351036,-14.2595549,2.6029515 -4.3416452,-16.5900822,2.3698094 -3.7636142,-16.6120014,1.957558 -3.3391297,-14.192029,2.0051143 -3.0850999,-16.6000843,1.4774917 -2.5654607,-14.1531982,1.4860971 -2.2662563,-16.5431175,0.903379 -1.9324121,-14.1357594,1.0589833 -1.4580755,-14.1323652,0.7370912 -1.160378,-14.135704,0.5339705 -0.6175828,-14.1357031,1.1910301 -0.5092037,-14.1384439,1.1265571 -0.9292297,-14.1323643,1.3772639 -1.423895,-14.135745,1.6745493 -2.0813949,-14.1532011,2.0720634 -2.8817222,-14.1920271,2.558816 -3.8050823,-14.259553,3.1234872 -4.8319283,-14.3631153,3.7545471 -5.9429507,-14.5100307,4.4401069 -7.119029,-14.7076206,5.1680846 -8.3412142,-14.963232,5.9261589 -9.590621,-15.284174,6.7019429 -9.8330688,-15.3861752,6.8545661 -10.0337086,-15.534359,6.984612 -10.1965828,-15.716939,7.0936656 -10.3256655,-15.9221325,7.1833606 -10.4248743,-16.1381817,7.2554398 -10.4981079,-16.3533001,7.3116565 -10.5492601,-16.5557098,7.3537583 -10.582221,-16.7336369,7.383502 -10.6008997,-16.8753033,7.4026294 -10.6092148,-16.9689388,7.4128656 -10.6111069,-17.0027676,7.4159045 -8.4429293,-17.0027733,6.1420116 -8.4668674,-16.4299068,6.1130614 -7.4289794,-16.3750954,5.4977436 -6.5727191,-16.3648605,4.9945726 -5.8571935,-16.3879833,4.5785584 -5.2415824,-16.4332657,4.2246122 -4.6850619,-16.4895077,3.9076941 -4.1467876,-16.5455112,3.6027055 -3.5858848,-16.5900822,3.2846615 -2.9614596,-16.6120033,2.9285605 -2.2326608,-16.6000843,2.5093818 -1.3587929,-16.5431194,2.0018775 -0.2994818,-16.4299164,1.3804367 0.6825404,-15.2841806,0.6199323 14.3145523,-17.8195019,-1.0194087 14.3090172,-18.2278309,-1.1051672 12.6415253,-18.2278309,-1.0218927 12.6470623,-17.8195019,-0.9361366 14.3297377,-17.4751225,-0.7841643 12.6622505,-17.4751225,-0.7008957 14.352273,-17.2471256,-0.4352618 12.6847782,-17.2471256,-0.3519825 14.378706,-17.1702213,-0.0257955 12.711216,-17.1702213,0.0574754 14.4050264,-17.2561245,0.3818735 12.7375393,-17.2561245,0.4651468 14.4272289,-17.4917393,0.7257036 12.7597351,-17.4917393,0.8089722 14.441926,-17.8412094,0.9533228 12.7744341,-17.8412113,1.0365937 14.4468803,-18.2513294,1.0300999 12.7793913,-18.2513294,1.1133732 12.6419544,-18.2630787,-1.0152915 12.7066841,-18.2630787,-0.0127148 12.7098131,-18.2630787,0.0357287 12.7104425,-18.2630787,0.0454883 12.7110653,-18.2630787,0.0551628 12.7613916,-18.2630787,0.8345875 12.7792292,-18.2630787,1.1109134 12.7531586,-18.2630787,0.7071007 12.7507734,-18.2630787,0.6701482 12.7140055,-18.2630787,0.1006736 12.7119379,-18.2630787,0.0687031 12.7089071,-18.2630787,0.0217591 14.4467211,-18.2630787,1.0276425 14.3814945,-18.2630787,0.0174002 14.3794327,-18.2630787,-0.0145761 14.3785572,-18.2630787,-0.028114 14.3779316,-18.2630787,-0.0377921 14.3773012,-18.2630787,-0.0475517 14.3764038,-18.2630787,-0.0615213 14.3741751,-18.2630787,-0.0959893 14.3553429,-18.2630749,-0.3876493 14.3539495,-18.2630749,-0.4092712 14.3447504,-18.2630749,-0.5517197 14.3405075,-18.2630768,-0.6174391 14.3094416,-18.2630787,-1.0985719 12.8272209,-18.2630787,1.1085105 14.1661062,-18.2630787,-1.091415 13.7945271,-16.9410763,-0.0671629 13.7847109,-16.9410763,0.0187002 13.7847109,-17.5932674,0.0187012 13.7945271,-17.5932674,-0.0671619 13.7662296,-16.9410763,-0.1497952 13.7662296,-17.5932674,-0.1497955 13.7041349,-16.9410763,-0.2166157 13.7041349,-17.5932674,-0.2166135 13.6176901,-16.9410763,-0.2574494 13.6176901,-17.5932674,-0.2574496 13.5200605,-16.9410763,-0.2660809 13.5200605,-17.5932674,-0.266081 13.4261017,-16.9410763,-0.2411975 13.4261017,-17.5932674,-0.2411977 13.3501282,-16.9410763,-0.1865893 13.3501282,-17.5932674,-0.1865884 13.3036976,-16.9410763,-0.1105627 13.3036976,-17.5932674,-0.1105618 13.2938814,-16.9410763,-0.0246996 13.2938814,-17.5932674,-0.0246986 13.322176,-16.9410763,0.0579316 13.322176,-17.5932713,0.0579337 13.3842726,-16.9410763,0.1247543 13.3842726,-17.5932713,0.1247565 13.4707146,-16.9410763,0.1655904 13.4707146,-17.5932674,0.1655902 13.5683489,-16.9410763,0.1742266 13.5683489,-17.5932674,0.1742288 13.662302,-16.9410763,0.1493385 13.662302,-17.5932674,0.1493383 13.7382813,-16.9410763,0.0947268 13.7382813,-17.5932713,0.0947266 12.641736,-18.4778976,-0.8877584 12.6506853,-18.8624001,-0.7074757 12.4603081,-18.7610378,-0.5703052 12.4529018,-18.4428654,-0.7194864 12.6419477,-18.0531788,-0.8835148 12.4530754,-18.0914192,-0.7159806 12.6512756,-17.6723576,-0.6955893 12.4607954,-17.7762871,-0.560469 12.6678762,-17.4108677,-0.3612003 12.4745293,-17.5599003,-0.2837662 12.6884584,-17.3204975,0.0534148 12.4915628,-17.4851208,0.0593266 12.70895,-17.4191532,0.466144 12.508522,-17.5667553,0.4008718 12.7252846,-17.6872749,0.7952383 12.5220385,-17.7886333,0.6731961 12.7342339,-18.0717754,0.9755244 12.5294437,-18.1068058,0.8223738 12.734025,-18.4964886,0.971282 12.5292711,-18.4582577,0.8188621 12.7246943,-18.8773098,0.7833601 12.5215502,-18.7733803,0.6633587 12.7080936,-19.1388035,0.4489723 12.5078163,-18.9897671,0.3866537 12.6875114,-19.2291698,0.0343548 12.4907827,-19.064539,0.043562 12.6670237,-19.1305141,-0.3783755 12.4738283,-18.9829178,-0.2979796 14.4076128,-18.4778976,-0.9555662 14.4165621,-18.8624001,-0.7752859 14.4078245,-18.0531788,-0.9513227 14.4171524,-17.6723576,-0.7633972 14.433754,-17.4108677,-0.4290105 14.454339,-17.3204975,-0.0143954 14.4748268,-17.4191532,0.3983361 14.4911661,-17.6872749,0.7274375 14.5001144,-18.0717754,0.9077213 14.4999018,-18.4964886,0.9034789 14.4905758,-18.8773098,0.7155499 14.4739742,-19.1388035,0.381168 14.4533882,-19.2291698,-0.033453 14.4329014,-19.1305141,-0.4461846 14.6124058,-18.4428654,-0.8024121 14.6198092,-18.7610397,-0.6532273 14.6125793,-18.0914192,-0.7989063 14.6202993,-17.776289,-0.6433899 14.634038,-17.5599003,-0.3666978 14.6510668,-17.4851208,-0.0236002 14.6680231,-17.5667553,0.3179402 14.6815434,-17.7886353,0.5902634 14.6889467,-18.1068058,0.7394553 14.6887751,-18.4582596,0.7359412 14.6810541,-18.7733822,0.5804284 14.6673183,-18.9897671,0.3037316 14.6502876,-19.064539,-0.039366 14.6333284,-18.9829178,-0.3809053 1.8290063,-14.1384449,0.364128 0.5262724,-15.2841806,0.5703323 1.8290063,-16.4299145,0.6779337 11.5995054,-17.0027809,0.3204014 14.2049732,-17.002779,0.2301605 14.2014141,-16.9689503,0.2286728 14.1878452,-16.8753109,0.2246874 14.1599474,-16.7336483,0.2188726 11.5995054,-16.4299202,0.2845856 14.1134129,-16.5557156,0.2118491 14.0438871,-16.3533077,0.2042319 13.9470758,-16.1381893,0.1966195 13.8186359,-15.9221392,0.18959 13.6542606,-15.7169466,0.1837479 13.4496155,-15.5343685,0.1797305 13.200387,-15.3861847,0.1782461 12.9022388,-15.2841806,0.1800979 11.3729525,-14.9632406,0.1983466 10.3486099,-16.3751068,0.3233214 9.8775311,-14.7076273,0.2168473 9.3195972,-16.3648682,0.358901 8.4395409,-14.5100365,0.2358779 8.4626923,-16.3879929,0.3922184 7.7281051,-16.4332733,0.4241132 7.0660534,-16.4895153,0.4554061 7.0825253,-14.363121,0.2555862 6.4267511,-16.5455189,0.4869284 5.8300366,-14.2595587,0.2758846 5.7604132,-16.5900879,0.5195836 5.0172534,-16.6120071,0.5542953 4.7056279,-14.1920309,0.2963688 4.1474867,-16.60009,0.5919101 3.7328453,-14.1532011,0.3163161 3.1013331,-16.5431175,0.6330795 2.9352407,-14.1357603,0.3346114 2.3363662,-14.1323652,0.3498167 1.9597712,-14.135704,0.3602587 1.959771,-14.1357069,-0.4519098 1.8290063,-14.1384468,-0.455791 2.3363659,-14.1323671,-0.4414702 2.9352407,-14.1357622,-0.4262684 3.7328453,-14.153204,-0.407979 4.7056274,-14.1920309,-0.3880292 5.8300366,-14.2595596,-0.3675401 7.0825253,-14.363121,-0.3472496 8.4395409,-14.5100384,-0.3275409 9.8775311,-14.7076292,-0.3085026 11.3729525,-14.9632406,-0.2900034 12.9022388,-15.2841845,-0.2717585 13.200387,-15.3861847,-0.269897 13.4496155,-15.5343685,-0.2713868 13.6542606,-15.7169466,-0.2754048 13.8186359,-15.9221392,-0.2812428 13.9470758,-16.1381893,-0.288274 14.0438871,-16.3533077,-0.2958869 14.1134129,-16.5557156,-0.3035011 14.1599474,-16.7336483,-0.3105264 14.1878452,-16.8753109,-0.3163456 14.2014141,-16.9689503,-0.3203259 14.2049732,-17.002779,-0.321804 11.5995054,-17.002779,-0.4120545 11.5995054,-16.4299183,-0.3762428 10.3486099,-16.3751049,-0.4149811 9.3195972,-16.3648663,-0.4505583 8.4626923,-16.387991,-0.483878 7.7281051,-16.4332695,-0.5157679 7.0660534,-16.4895134,-0.5470583 6.4267507,-16.545517,-0.5785829 5.7604127,-16.590086,-0.6112403 5.0172529,-16.612009,-0.6459436 4.1474867,-16.60009,-0.6835667 3.1013331,-16.5431252,-0.7247328 1.8290063,-16.4299202,-0.769585 0.5262724,-15.2841835,-0.661987 1.9856051,-14.5569086,-0.445832 2.0549541,-14.5569067,0.0174324 2.0549541,-15.3487482,0.0174325 1.9856051,-15.3487492,-0.445832 1.7822859,-14.5568962,-0.8775375 1.7822859,-15.3487482,-0.8775364 1.4588503,-14.5569077,-1.248242 1.4588503,-15.3487358,-1.248242 1.0373409,-14.5569086,-1.5327003 1.0373409,-15.3487482,-1.5326991 0.546484,-14.5569096,-1.7115219 0.546484,-15.3487492,-1.7115207 0.0197287,-14.5569096,-1.7725147 0.0197287,-15.3487492,-1.7725147 -0.507025,-14.5569096,-1.7115219 -0.507025,-15.3487492,-1.7115207 -0.9978833,-14.5569086,-1.5327003 -0.9978833,-15.3487482,-1.5326991 -1.4193929,-14.5569077,-1.248242 -1.4193929,-15.3487358,-1.248242 -1.742829,-14.5568962,-0.877534 -1.742829,-15.3487482,-0.8775352 -1.9461485,-14.5569086,-0.445832 -1.9461485,-15.3487492,-0.4458332 -2.0154958,-14.5569067,0.0174395 -2.0154958,-15.3487482,0.0174384 -1.9461452,-14.5569057,0.4807134 -1.9461452,-15.3487473,0.4807123 -1.7428254,-14.5569057,0.9124131 -1.7428254,-15.3487453,0.9124143 -1.4193873,-14.5569057,1.2831188 -1.4193873,-15.3487492,1.2831223 -0.9978768,-14.5568933,1.5675782 -0.9978768,-15.3487492,1.5675818 -0.5070178,-14.5569048,1.7464021 -0.5070178,-15.3487453,1.7464057 0.0197386,-14.5569048,1.8073796 0.0197386,-15.3487453,1.8073831 0.5464938,-14.5569048,1.746388 0.5464938,-15.3487453,1.7463892 1.0373508,-14.5568933,1.5675688 1.0373508,-15.3487492,1.5675724 1.4588585,-14.5569057,1.2831093 1.4588585,-15.3487492,1.2831129 1.7822911,-14.5569057,0.9123966 1.7822911,-15.3487453,0.9124001 1.9856081,-14.5569057,0.4806945 1.9856081,-15.3487473,0.4806946 1.9856051,-13.7650604,-0.4458344 2.0549541,-13.7650585,0.0174301 1.7822859,-13.7650566,-0.8775375 1.4588503,-13.7650576,-1.2482444 1.0373409,-13.7650585,-1.5327003 0.546484,-13.7650614,-1.7115219 0.0197287,-13.7650614,-1.7725171 -0.507025,-13.7650614,-1.7115219 -0.9978833,-13.7650585,-1.5327003 -1.4193929,-13.7650576,-1.2482444 -1.742829,-13.7650566,-0.8775364 -1.9461485,-13.7650604,-0.4458344 -2.0154958,-13.7650585,0.0174383 -1.9461452,-13.7650576,0.4807122 -1.7428254,-13.7650557,0.9124143 -1.4193873,-13.7650566,1.2831199 -0.9978768,-13.7650547,1.5675794 -0.5070178,-13.7650557,1.7463868 0.0197386,-13.7650433,1.8073807 0.5464938,-13.7650557,1.7463868 1.0373508,-13.7650547,1.5675676 1.4588585,-13.7650566,1.2831105 1.7822911,-13.7650557,0.9123954 1.9856081,-13.7650576,0.4806933 1.6973984,-13.317667,-0.3780202 1.7566918,-13.3176765,0.018081 1.5235603,-13.3176765,-0.7471247 1.2470237,-13.3176785,-1.0640724 0.886633,-13.3176775,-1.3072901 0.4669495,-13.3176775,-1.4601747 0.0165746,-13.3176785,-1.5123172 -0.4338007,-13.3176775,-1.4601747 -0.8534847,-13.3176775,-1.3072901 -1.2138745,-13.3176785,-1.0640736 -1.4904126,-13.3176765,-0.7471117 -1.6642504,-13.317667,-0.378006 -1.7235426,-13.3176765,0.0180881 -1.6642478,-13.3176765,0.4141868 -1.4904084,-13.3176765,0.7832901 -1.2138697,-13.3176756,1.1002417 -0.8534782,-13.3176756,1.3434606 -0.4337945,-13.3176746,1.4963462 0.0165833,-13.3176746,1.5484853 0.466958,-13.3176746,1.4963392 0.886641,-13.3176756,1.3434534 1.2470294,-13.3176756,1.1002369 1.5235656,-13.3176765,0.7832736 1.6974008,-13.3176765,0.414175 2.7875507,-15.0950022,-0.6409568 2.8848763,-15.0950022,0.0092204 2.8848763,-16.0993366,0.0092231 2.7875507,-16.0993328,-0.6409563 2.502207,-15.0949926,-1.2468163 2.502207,-16.0993366,-1.2468159 2.04829,-15.095005,-1.7670776 2.04829,-16.0993328,-1.7670748 1.4567347,-15.095005,-2.16629 1.4567347,-16.0993366,-2.1662896 0.767852,-15.095006,-2.4172454 0.767852,-16.0993366,-2.4172425 0.0285924,-15.095006,-2.5028436 0.0285924,-16.0993366,-2.5028408 -0.7106689,-15.095006,-2.4172454 -0.7106689,-16.0993366,-2.4172425 -1.3995517,-15.095005,-2.16629 -1.3995517,-16.0993366,-2.1662886 -1.991109,-15.095005,-1.7670776 -1.991109,-16.0993328,-1.767076 -2.4450262,-15.0949926,-1.2468079 -2.4450262,-16.0993366,-1.2468088 -2.7303705,-15.0950022,-0.6409473 -2.7303705,-16.0993328,-0.6409457 -2.8276949,-15.0950022,0.0092228 -2.8276949,-16.0993366,0.0092231 -2.7303669,-15.0950022,0.6593892 -2.7303669,-16.0993309,0.6593884 -2.44502,-15.0949898,1.2652535 -2.44502,-16.0993328,1.2652527 -1.9911019,-15.0949993,1.785522 -1.9911019,-16.0993233,1.7855211 -1.3995426,-15.0949993,2.184732 -1.3995426,-16.0993214,2.184731 -0.7106593,-15.0949984,2.4356754 -0.7106593,-16.0993214,2.4356747 0.0286038,-15.0949993,2.5212736 0.0286038,-16.0993233,2.5212753 0.767866,-15.0949984,2.4356754 0.767866,-16.0993214,2.4356747 1.4567475,-15.0949993,2.1847107 1.4567475,-16.0993214,2.1847124 2.0483022,-15.0949993,1.7855008 2.0483022,-16.0993233,1.7854999 2.5022163,-15.0949898,1.2652276 2.5022163,-16.0993328,1.2652361 2.7875559,-15.0950022,0.6593679 2.7875559,-16.0993309,0.6593671 "
TriangleIndices="0 1 2  2 3 0  4 0 3  3 5 4  6 4 5  5 7 6  8 6 7  7 9 8  10 8 9  9 11 10  12 10 11  11 13 12  14 12 13  13 15 14  16 14 15  15 17 16  3 2 18  3 18 19  20 21 22  23 24 17  25 23 17  26 25 17  27 26 17  28 27 17  22 28 17  20 22 17  29 20 17  19 29 17  17 15 13  13 11 9  17 13 9  19 17 9  3 19 9  3 9 7  3 7 5  1 0 4  4 6 8  1 4 8  8 10 12  12 14 16  8 12 16  1 8 16  16 30 31  16 31 32  1 16 32  1 32 33  1 33 34  1 34 35  1 35 36  1 36 37  1 37 38  1 38 39  1 39 40  1 40 41  1 41 42  43 30 16  43 16 17  43 17 24  1 42 44  44 18 2  1 44 2  31 30 43  32 31 43  33 32 43  34 33 43  35 34 43  36 35 43  37 36 43  38 37 43  38 43 24  19 18 44  29 19 44  20 29 44  21 20 44  22 21 44  28 22 44  27 28 44  26 27 44  26 44 42  25 26 42  25 42 41  25 41 40  23 25 40  24 23 40  24 40 39  38 24 39  45 46 47  47 48 45  49 45 48  48 50 49  51 49 50  50 52 51  53 51 52  52 54 53  55 53 54  54 56 55  57 55 56  56 58 57  59 57 58  58 60 59  61 59 60  60 62 61  63 61 62  62 64 63  65 63 64  64 66 65  67 65 66  66 68 67  69 67 68  68 70 69  71 69 70  70 72 71  73 71 72  72 74 73  75 73 74  74 76 75  46 75 76  76 47 46  47 76 74  74 72 70  70 68 66  74 70 66  66 64 62  62 60 58  66 62 58  58 56 54  54 52 50  58 54 50  66 58 50  74 66 50  47 74 50  48 47 50  45 49 51  51 53 55  55 57 59  51 55 59  59 61 63  63 65 67  59 63 67  51 59 67  67 69 71  71 73 75  67 71 75  51 67 75  45 51 75  46 45 75  77 78 79  79 80 77  81 77 80  80 82 81  83 81 82  82 84 83  85 83 84  84 86 85  87 85 86  86 88 87  89 87 88  88 90 89  91 89 90  90 92 91  93 91 92  92 94 93  95 93 94  94 96 95  97 95 96  96 98 97  99 97 98  98 100 99  101 99 100  100 102 101  103 101 102  102 104 103  78 103 104  104 79 78  105 106 78  78 77 105  107 105 77  77 81 107  108 107 81  81 83 108  109 108 83  83 85 109  110 109 85  85 87 110  111 110 87  87 89 111  112 111 89  89 91 112  113 112 91  91 93 113  114 113 93  93 95 114  115 114 95  95 97 115  116 115 97  97 99 116  117 116 99  99 101 117  118 117 101  101 103 118  106 118 103  103 78 106  119 120 106  106 105 119  121 119 105  105 107 121  122 121 107  107 108 122  123 122 108  108 109 123  124 123 109  109 110 124  125 124 110  110 111 125  126 125 111  111 112 126  127 126 112  112 113 127  128 127 113  113 114 128  129 128 114  114 115 129  130 129 115  115 116 130  131 130 116  116 117 131  132 131 117  117 118 132  120 132 118  118 106 120  133 134 135  136 137 138  136 138 139  136 139 140  141 136 140  141 140 142  141 142 143  141 143 144  141 144 145  141 145 146  141 146 147  141 147 148  141 148 149  141 149 150  151 141 150  151 150 152  153 151 152  153 152 154  155 153 154  156 155 154  157 156 154  157 154 158  159 157 158  159 158 160  161 159 160  162 161 160  162 160 163  164 162 163  164 163 165  166 164 165  166 165 167  166 167 168  166 168 169  135 166 169  133 135 169  170 171 133  133 169 170  172 170 169  169 168 172  173 172 168  168 167 173  174 173 167  167 165 174  175 174 165  165 163 175  176 175 163  163 160 176  177 176 160  160 158 177  178 177 158  158 154 178  179 178 154  154 152 179  180 179 152  152 150 180  181 180 150  150 149 181  182 181 149  149 148 182  183 182 148  148 147 183  184 183 147  147 146 184  185 184 146  146 145 185  186 185 145  145 144 186  187 186 144  144 143 187  188 187 143  143 142 188  189 188 142  142 140 189  190 189 140  140 139 190  191 190 139  139 138 191  192 191 138  138 137 192  193 192 137  137 136 193  194 193 136  136 141 194  195 194 141  141 151 195  196 195 151  151 153 196  197 196 153  153 155 197  198 197 155  155 156 198  199 198 156  156 157 199  200 199 157  157 159 200  201 200 159  159 161 201  202 201 161  161 162 202  203 202 162  162 164 203  204 203 164  164 166 204  205 204 166  166 135 205  206 205 135  135 134 206  171 206 134  134 133 171  205 206 171  205 171 170  191 192 193  190 191 193  189 190 193  189 193 194  188 189 194  187 188 194  186 187 194  185 186 194  184 185 194  183 184 194  182 183 194  181 182 194  180 181 194  180 194 195  179 180 195  179 195 196  178 179 196  178 196 197  178 197 198  178 198 199  177 178 199  177 199 200  176 177 200  176 200 201  176 201 202  175 176 202  175 202 203  174 175 203  174 203 204  173 174 204  172 173 204  170 172 204  205 170 204  207 208 209  209 210 207  211 207 210  210 212 211  213 211 212  212 214 213  215 213 214  214 216 215  217 215 216  216 218 217  219 217 218  218 220 219  221 219 220  220 222 221  223 221 222  222 224 223  210 209 225  210 225 226  227 228 229  230 231 224  232 230 224  233 232 224  234 233 224  235 234 224  229 235 224  227 229 224  236 227 224  226 236 224  224 222 220  220 218 216  224 220 216  226 224 216  210 226 216  210 216 214  210 214 212  208 207 211  211 213 215  208 211 215  215 217 219  219 221 223  215 219 223  208 215 223  223 237 238  223 238 239  208 223 239  208 239 240  208 240 241  208 241 242  208 242 243  208 243 244  208 244 245  208 245 246  208 246 247  208 247 248  208 248 249  250 237 223  250 223 224  250 224 231  208 249 251  251 225 209  208 251 209  238 237 250  239 238 250  240 239 250  241 240 250  242 241 250  243 242 250  244 243 250  245 244 250  245 250 231  226 225 251  236 226 251  227 236 251  228 227 251  229 228 251  235 229 251  234 235 251  233 234 251  233 251 249  232 233 249  232 249 248  232 248 247  230 232 247  231 230 247  231 247 246  245 231 246  252 253 254  254 255 252  256 252 255  255 257 256  258 256 257  257 259 258  260 258 259  259 261 260  262 260 261  261 263 262  264 262 263  263 265 264  266 264 265  265 267 266  268 266 267  267 269 268  270 268 269  269 271 270  272 270 271  271 273 272  274 272 273  273 275 274  276 274 275  275 277 276  278 276 277  277 279 278  280 278 279  279 281 280  282 280 281  281 283 282  253 282 283  283 254 253  254 283 281  281 279 277  277 275 273  281 277 273  273 271 269  269 267 265  273 269 265  281 273 265  265 263 261  261 259 257  265 261 257  281 265 257  254 281 257  255 254 257  252 256 258  258 260 262  262 264 266  258 262 266  266 268 270  270 272 274  266 270 274  274 276 278  278 280 282  274 278 282  266 274 282  258 266 282  252 258 282  253 252 282  284 285 286  286 287 284  288 284 287  287 289 288  290 288 289  289 291 290  292 290 291  291 293 292  294 292 293  293 295 294  296 294 295  295 297 296  298 296 297  297 299 298  300 298 299  299 301 300  302 300 301  301 303 302  304 302 303  303 305 304  306 304 305  305 307 306  308 306 307  307 309 308  310 308 309  309 311 310  285 310 311  311 286 285  312 313 285  285 284 312  314 312 284  284 288 314  315 314 288  288 290 315  316 315 290  290 292 316  317 316 292  292 294 317  318 317 294  294 296 318  319 318 296  296 298 319  320 319 298  298 300 320  321 320 300  300 302 321  322 321 302  302 304 322  323 322 304  304 306 323  324 323 306  306 308 324  325 324 308  308 310 325  313 325 310  310 285 313  326 327 313  313 312 326  328 326 312  312 314 328  329 328 314  314 315 329  330 329 315  315 316 330  331 330 316  316 317 331  332 331 317  317 318 332  333 332 318  318 319 333  334 333 319  319 320 334  335 334 320  320 321 335  336 335 321  321 322 336  337 336 322  322 323 337  338 337 323  323 324 338  339 338 324  324 325 339  327 339 325  325 313 327  340 341 342  343 344 345  343 345 346  343 346 347  348 343 347  348 347 349  348 349 350  348 350 351  348 351 352  348 352 353  348 353 354  348 354 355  348 355 356  348 356 357  358 348 357  358 357 359  360 358 359  360 359 361  362 360 361  363 362 361  364 363 361  364 361 365  366 364 365  366 365 367  368 366 367  369 368 367  369 367 370  371 369 370  371 370 372  373 371 372  373 372 374  373 374 375  373 375 376  342 373 376  340 342 376  377 378 340  340 376 377  379 377 376  376 375 379  380 379 375  375 374 380  381 380 374  374 372 381  382 381 372  372 370 382  383 382 370  370 367 383  384 383 367  367 365 384  385 384 365  365 361 385  386 385 361  361 359 386  387 386 359  359 357 387  388 387 357  357 356 388  389 388 356  356 355 389  390 389 355  355 354 390  391 390 354  354 353 391  392 391 353  353 352 392  393 392 352  352 351 393  394 393 351  351 350 394  395 394 350  350 349 395  396 395 349  349 347 396  397 396 347  347 346 397  398 397 346  346 345 398  399 398 345  345 344 399  400 399 344  344 343 400  401 400 343  343 348 401  402 401 348  348 358 402  403 402 358  358 360 403  404 403 360  360 362 404  405 404 362  362 363 405  406 405 363  363 364 406  407 406 364  364 366 407  408 407 366  366 368 408  409 408 368  368 369 409  410 409 369  369 371 410  411 410 371  371 373 411  412 411 373  373 342 412  413 412 342  342 341 413  378 413 341  341 340 378  412 413 378  412 378 377  398 399 400  397 398 400  396 397 400  396 400 401  395 396 401  394 395 401  393 394 401  392 393 401  391 392 401  390 391 401  389 390 401  388 389 401  387 388 401  387 401 402  386 387 402  386 402 403  385 386 403  385 403 404  385 404 405  385 405 406  384 385 406  384 406 407  383 384 407  383 407 408  383 408 409  382 383 409  382 409 410  381 382 410  381 410 411  380 381 411  379 380 411  377 379 411  412 377 411  414 415 416  417 418 419  420 417 419  420 419 421  422 420 421  423 422 421  424 423 421  425 424 421  425 421 426  427 425 426  427 426 428  429 427 428  429 428 430  431 429 430  431 430 432  433 431 432  433 432 434  435 433 434  435 434 436  437 435 436  437 436 438  439 437 438  440 441 442  440 442 443  444 440 443  445 444 443  446 445 443  446 443 447  448 446 447  448 447 449  450 448 449  450 449 451  452 450 451  452 451 453  454 452 453  454 453 455  456 454 455  457 456 455  457 455 458  457 458 459  460 457 459  460 459 461  462 463 464  462 464 465  466 462 465  466 465 467  466 467 468  466 468 469  466 469 470  471 466 470  471 470 472  473 471 472  473 472 474  475 473 474  475 474 476  477 475 476  477 476 478  479 477 478  479 478 480  481 479 480  481 480 482  461 481 482  461 482 483  460 461 483  438 460 483  439 438 483  484 439 483  484 483 485  486 484 485  486 485 487  488 486 487  488 487 489  490 488 489  490 489 491  492 490 491  492 491 493  492 493 494  492 494 495  492 495 496  496 497 498  496 498 499  496 499 500  496 500 501  496 501 502  496 502 503  496 503 504  496 504 505  496 505 506  496 506 507  496 507 508  496 508 509  496 509 510  492 496 510  492 510 511  492 511 512  492 512 513  492 513 514  492 514 515  492 515 516  517 492 516  517 516 518  519 517 518  519 518 520  519 520 521  519 521 522  519 522 523  416 519 523  414 416 523  524 525 420  420 422 524  526 524 422  422 423 526  527 526 423  423 424 527  528 527 424  424 425 528  529 528 425  425 427 529  530 529 427  427 429 530  531 530 429  429 431 531  532 531 431  431 433 532  533 532 433  433 435 533  534 533 435  435 437 534  535 534 437  437 439 535  536 535 439  439 484 536  537 536 484  484 486 537  538 537 486  486 488 538  539 538 488  488 490 539  540 539 490  490 492 540  541 540 492  492 517 541  542 541 517  517 519 542  543 542 519  519 416 543  544 543 416  416 415 544  545 544 415  415 414 545  546 545 414  414 523 546  547 546 523  523 522 547  548 547 522  522 521 548  549 548 521  521 520 549  550 549 520  520 518 550  551 550 518  518 516 551  552 551 516  516 515 552  553 552 515  515 514 553  554 553 514  514 513 554  555 554 513  513 512 555  556 555 512  512 511 556  557 556 511  511 510 557  558 557 510  510 509 558  559 558 509  509 508 559  560 559 508  508 507 560  561 560 507  507 506 561  562 561 506  506 505 562  563 562 505  505 504 563  564 563 504  504 503 564  565 564 503  503 502 565  566 565 502  502 501 566  567 566 501  501 500 567  568 567 500  500 499 568  569 568 499  499 498 569  570 569 498  498 497 570  571 570 497  497 496 571  572 571 496  496 495 572  573 572 495  495 494 573  574 573 494  494 493 574  575 574 493  493 491 575  576 575 491  491 489 576  577 576 489  489 487 577  578 577 487  487 485 578  579 578 485  485 483 579  580 579 483  483 482 580  581 580 482  482 480 581  582 581 480  480 478 582  583 582 478  478 476 583  584 583 476  476 474 584  585 584 474  474 472 585  586 585 472  472 470 586  587 586 470  470 469 587  588 587 469  469 468 588  589 588 468  468 467 589  590 589 467  467 465 590  591 590 465  465 464 591  592 591 464  464 463 592  593 592 463  463 462 593  594 593 462  462 466 594  595 594 466  466 471 595  596 595 471  471 473 596  597 596 473  473 475 597  598 597 475  475 477 598  599 598 477  477 479 599  600 599 479  479 481 600  601 600 481  481 461 601  602 601 461  461 459 602  603 602 459  459 458 603  604 603 458  458 455 604  605 604 455  455 453 605  606 605 453  453 451 606  607 606 451  451 449 607  608 607 449  449 447 608  609 608 447  447 443 609  610 609 443  443 442 610  611 610 442  442 441 611  612 611 441  441 440 612  613 612 440  440 444 613  614 613 444  444 445 614  615 614 445  445 446 615  616 615 446  446 448 616  617 616 448  448 450 617  618 617 450  450 452 618  619 618 452  452 454 619  620 619 454  454 456 620  621 620 456  456 457 621  622 621 457  457 460 622  623 622 460  460 438 623  624 623 438  438 436 624  625 624 436  436 434 625  626 625 434  434 432 626  627 626 432  432 430 627  628 627 430  430 428 628  629 628 428  428 426 629  630 629 426  426 421 630  631 630 421  421 419 631  632 631 419  419 418 632  633 632 418  418 417 633  525 633 417  417 420 525  543 544 545  543 545 546  569 570 571  568 569 571  567 568 571  566 567 571  565 566 571  564 565 571  563 564 571  562 563 571  561 562 571  560 561 571  559 560 571  558 559 571  557 558 571  591 592 593  590 591 593  590 593 594  589 590 594  588 589 594  587 588 594  586 587 594  586 594 595  585 586 595  585 595 596  584 585 596  584 596 597  583 584 597  583 597 598  582 583 598  582 598 599  581 582 599  581 599 600  580 581 600  580 600 601  579 580 601  610 611 612  609 610 612  609 612 613  609 613 614  609 614 615  608 609 615  608 615 616  607 608 616  607 616 617  606 607 617  606 617 618  605 606 618  605 618 619  604 605 619  604 619 620  604 620 621  603 604 621  602 603 621  602 621 622  601 602 622  579 601 622  579 622 623  631 632 633  631 633 525  630 631 525  630 525 524  630 524 526  630 526 527  630 527 528  629 630 528  629 528 529  628 629 529  628 529 530  627 628 530  627 530 531  626 627 531  626 531 532  625 626 532  625 532 533  624 625 533  624 533 534  623 624 534  623 534 535  579 623 535  579 535 536  578 579 536  578 536 537  577 578 537  577 537 538  576 577 538  576 538 539  575 576 539  575 539 540  574 575 540  573 574 540  572 573 540  571 572 540  557 571 540  556 557 540  555 556 540  554 555 540  553 554 540  552 553 540  551 552 540  551 540 541  550 551 541  550 541 542  549 550 542  548 549 542  547 548 542  546 547 542  543 546 542  634 635 636  636 637 634  638 634 637  637 639 638  640 638 639  639 641 640  642 640 641  641 643 642  644 642 643  643 645 644  646 644 645  645 647 646  648 646 647  647 649 648  650 648 649  649 651 650  652 650 651  651 653 652  654 652 653  653 655 654  656 654 655  655 657 656  658 656 657  657 659 658  660 658 659  659 661 660  662 660 661  661 663 662  664 662 663  663 665 664  666 664 665  665 667 666  668 666 667  667 669 668  670 668 669  669 671 670  672 670 671  671 673 672  674 672 673  673 675 674  676 674 675  675 677 676  678 676 677  677 679 678  680 678 679  679 681 680  635 680 681  681 636 635  682 683 635  635 634 682  684 682 634  634 638 684  685 684 638  638 640 685  686 685 640  640 642 686  687 686 642  642 644 687  688 687 644  644 646 688  689 688 646  646 648 689  690 689 648  648 650 690  691 690 650  650 652 691  692 691 652  652 654 692  693 692 654  654 656 693  694 693 656  656 658 694  695 694 658  658 660 695  696 695 660  660 662 696  697 696 662  662 664 697  698 697 664  664 666 698  699 698 666  666 668 699  700 699 668  668 670 700  701 700 670  670 672 701  702 701 672  672 674 702  703 702 674  674 676 703  704 703 676  676 678 704  705 704 678  678 680 705  683 705 680  680 635 683  682 684 685  685 686 687  687 688 689  685 687 689  689 690 691  691 692 693  689 691 693  693 694 695  695 696 697  693 695 697  689 693 697  697 698 699  699 700 701  697 699 701  701 702 703  703 704 705  701 703 705  697 701 705  689 697 705  685 689 705  682 685 705  683 682 705  706 707 708  708 709 706  710 706 709  709 711 710  712 710 711  711 713 712  714 712 713  713 715 714  716 714 715  715 717 716  718 716 717  717 719 718  720 718 719  719 721 720  722 720 721  721 723 722  709 708 724  709 724 725  726 727 728  729 730 723  731 729 723  732 731 723  733 732 723  734 733 723  728 734 723  726 728 723  735 726 723  725 735 723  723 721 719  719 717 715  723 719 715  725 723 715  709 725 715  709 715 713  709 713 711  707 706 710  710 712 714  707 710 714  714 716 718  718 720 722  714 718 722  707 714 722  722 736 737  722 737 738  707 722 738  707 738 739  707 739 740  707 740 741  707 741 742  707 742 743  707 743 744  707 744 745  707 745 746  707 746 747  707 747 748  749 736 722  749 722 723  749 723 730  707 748 750  750 724 708  707 750 708  737 736 749  738 737 749  739 738 749  740 739 749  741 740 749  742 741 749  743 742 749  744 743 749  744 749 730  725 724 750  735 725 750  726 735 750  727 726 750  728 727 750  734 728 750  733 734 750  732 733 750  732 750 748  731 732 748  731 748 747  731 747 746  729 731 746  730 729 746  730 746 745  744 730 745  751 752 753  753 754 751  755 751 754  754 756 755  757 755 756  756 758 757  759 757 758  758 760 759  761 759 760  760 762 761  763 761 762  762 764 763  765 763 764  764 766 765  767 765 766  766 768 767  769 767 768  768 770 769  771 769 770  770 772 771  773 771 772  772 774 773  775 773 774  774 776 775  777 775 776  776 778 777  779 777 778  778 780 779  781 779 780  780 782 781  752 781 782  782 753 752  753 782 780  780 778 776  776 774 772  780 776 772  772 770 768  768 766 764  772 768 764  764 762 760  760 758 756  764 760 756  772 764 756  780 772 756  753 780 756  754 753 756  751 755 757  757 759 761  761 763 765  757 761 765  765 767 769  769 771 773  765 769 773  773 775 777  777 779 781  773 777 781  765 773 781  757 765 781  751 757 781  752 751 781  783 784 785  785 786 783  787 783 786  786 788 787  789 787 788  788 790 789  791 789 790  790 792 791  793 791 792  792 794 793  795 793 794  794 796 795  797 795 796  796 798 797  799 797 798  798 800 799  801 799 800  800 802 801  803 801 802  802 804 803  805 803 804  804 806 805  807 805 806  806 808 807  809 807 808  808 810 809  784 809 810  810 785 784  811 812 784  784 783 811  813 811 783  783 787 813  814 813 787  787 789 814  815 814 789  789 791 815  816 815 791  791 793 816  817 816 793  793 795 817  818 817 795  795 797 818  819 818 797  797 799 819  820 819 799  799 801 820  821 820 801  801 803 821  822 821 803  803 805 822  823 822 805  805 807 823  824 823 807  807 809 824  812 824 809  809 784 812  825 826 812  812 811 825  827 825 811  811 813 827  828 827 813  813 814 828  829 828 814  814 815 829  830 829 815  815 816 830  831 830 816  816 817 831  832 831 817  817 818 832  833 832 818  818 819 833  834 833 819  819 820 834  835 834 820  820 821 835  836 835 821  821 822 836  837 836 822  822 823 837  838 837 823  823 824 838  826 838 824  824 812 826  839 840 841  842 843 844  842 844 845  842 845 846  847 842 846  847 846 848  847 848 849  847 849 850  847 850 851  847 851 852  847 852 853  847 853 854  847 854 855  847 855 856  857 847 856  857 856 858  859 857 858  859 858 860  861 859 860  862 861 860  863 862 860  863 860 864  865 863 864  865 864 866  867 865 866  868 867 866  868 866 869  870 868 869  870 869 871  872 870 871  872 871 873  872 873 874  872 874 875  841 872 875  839 841 875  876 877 839  839 875 876  878 876 875  875 874 878  879 878 874  874 873 879  880 879 873  873 871 880  881 880 871  871 869 881  882 881 869  869 866 882  883 882 866  866 864 883  884 883 864  864 860 884  885 884 860  860 858 885  886 885 858  858 856 886  887 886 856  856 855 887  888 887 855  855 854 888  889 888 854  854 853 889  890 889 853  853 852 890  891 890 852  852 851 891  892 891 851  851 850 892  893 892 850  850 849 893  894 893 849  849 848 894  895 894 848  848 846 895  896 895 846  846 845 896  897 896 845  845 844 897  898 897 844  844 843 898  899 898 843  843 842 899  900 899 842  842 847 900  901 900 847  847 857 901  902 901 857  857 859 902  903 902 859  859 861 903  904 903 861  861 862 904  905 904 862  862 863 905  906 905 863  863 865 906  907 906 865  865 867 907  908 907 867  867 868 908  909 908 868  868 870 909  910 909 870  870 872 910  911 910 872  872 841 911  912 911 841  841 840 912  877 912 840  840 839 877  911 912 877  911 877 876  897 898 899  896 897 899  895 896 899  895 899 900  894 895 900  893 894 900  892 893 900  891 892 900  890 891 900  889 890 900  888 889 900  887 888 900  886 887 900  886 900 901  885 886 901  885 901 902  884 885 902  884 902 903  884 903 904  884 904 905  883 884 905  883 905 906  882 883 906  882 906 907  882 907 908  881 882 908  881 908 909  880 881 909  880 909 910  879 880 910  878 879 910  876 878 910  911 876 910  913 914 915  915 916 913  917 913 916  916 918 917  919 917 918  918 920 919  921 919 920  920 922 921  923 921 922  922 924 923  925 923 924  924 926 925  927 925 926  926 928 927  929 927 928  928 930 929  916 915 931  916 931 932  933 934 935  936 937 930  938 936 930  939 938 930  940 939 930  941 940 930  935 941 930  933 935 930  942 933 930  932 942 930  930 928 926  926 924 922  930 926 922  932 930 922  916 932 922  916 922 920  916 920 918  914 913 917  917 919 921  914 917 921  921 923 925  925 927 929  921 925 929  914 921 929  929 943 944  929 944 945  914 929 945  914 945 946  914 946 947  914 947 948  914 948 949  914 949 950  914 950 951  914 951 952  914 952 953  914 953 954  914 954 955  956 943 929  956 929 930  956 930 937  914 955 957  957 931 915  914 957 915  944 943 956  945 944 956  946 945 956  947 946 956  948 947 956  949 948 956  950 949 956  951 950 956  951 956 937  932 931 957  942 932 957  933 942 957  934 933 957  935 934 957  941 935 957  940 941 957  939 940 957  939 957 955  938 939 955  938 955 954  938 954 953  936 938 953  937 936 953  937 953 952  951 937 952  958 959 960  960 961 958  962 958 961  961 963 962  964 962 963  963 965 964  966 964 965  965 967 966  968 966 967  967 969 968  970 968 969  969 971 970  972 970 971  971 973 972  974 972 973  973 975 974  976 974 975  975 977 976  978 976 977  977 979 978  980 978 979  979 981 980  982 980 981  981 983 982  984 982 983  983 985 984  986 984 985  985 987 986  988 986 987  987 989 988  959 988 989  989 960 959  960 989 987  987 985 983  983 981 979  987 983 979  979 977 975  975 973 971  979 975 971  971 969 967  967 965 963  971 967 963  979 971 963  987 979 963  960 987 963  961 960 963  958 962 964  964 966 968  968 970 972  964 968 972  972 974 976  976 978 980  972 976 980  964 972 980  980 982 984  984 986 988  980 984 988  964 980 988  958 964 988  959 958 988  990 991 992  992 993 990  994 990 993  993 995 994  996 994 995  995 997 996  998 996 997  997 999 998  1000 998 999  999 1001 1000  1002 1000 1001  1001 1003 1002  1004 1002 1003  1003 1005 1004  1006 1004 1005  1005 1007 1006  1008 1006 1007  1007 1009 1008  1010 1008 1009  1009 1011 1010  1012 1010 1011  1011 1013 1012  1014 1012 1013  1013 1015 1014  1016 1014 1015  1015 1017 1016  991 1016 1017  1017 992 991  1018 1019 991  991 990 1018  1020 1018 990  990 994 1020  1021 1020 994  994 996 1021  1022 1021 996  996 998 1022  1023 1022 998  998 1000 1023  1024 1023 1000  1000 1002 1024  1025 1024 1002  1002 1004 1025  1026 1025 1004  1004 1006 1026  1027 1026 1006  1006 1008 1027  1028 1027 1008  1008 1010 1028  1029 1028 1010  1010 1012 1029  1030 1029 1012  1012 1014 1030  1031 1030 1014  1014 1016 1031  1019 1031 1016  1016 991 1019  1032 1033 1019  1019 1018 1032  1034 1032 1018  1018 1020 1034  1035 1034 1020  1020 1021 1035  1036 1035 1021  1021 1022 1036  1037 1036 1022  1022 1023 1037  1038 1037 1023  1023 1024 1038  1039 1038 1024  1024 1025 1039  1040 1039 1025  1025 1026 1040  1041 1040 1026  1026 1027 1041  1042 1041 1027  1027 1028 1042  1043 1042 1028  1028 1029 1043  1044 1043 1029  1029 1030 1044  1045 1044 1030  1030 1031 1045  1033 1045 1031  1031 1019 1033  1046 1047 1048  1049 1050 1051  1049 1051 1052  1049 1052 1053  1054 1049 1053  1054 1053 1055  1054 1055 1056  1054 1056 1057  1054 1057 1058  1054 1058 1059  1054 1059 1060  1054 1060 1061  1054 1061 1062  1054 1062 1063  1064 1054 1063  1064 1063 1065  1066 1064 1065  1066 1065 1067  1068 1066 1067  1069 1068 1067  1070 1069 1067  1070 1067 1071  1072 1070 1071  1072 1071 1073  1074 1072 1073  1075 1074 1073  1075 1073 1076  1077 1075 1076  1077 1076 1078  1079 1077 1078  1079 1078 1080  1079 1080 1081  1079 1081 1082  1048 1079 1082  1046 1048 1082  1083 1084 1046  1046 1082 1083  1085 1083 1082  1082 1081 1085  1086 1085 1081  1081 1080 1086  1087 1086 1080  1080 1078 1087  1088 1087 1078  1078 1076 1088  1089 1088 1076  1076 1073 1089  1090 1089 1073  1073 1071 1090  1091 1090 1071  1071 1067 1091  1092 1091 1067  1067 1065 1092  1093 1092 1065  1065 1063 1093  1094 1093 1063  1063 1062 1094  1095 1094 1062  1062 1061 1095  1096 1095 1061  1061 1060 1096  1097 1096 1060  1060 1059 1097  1098 1097 1059  1059 1058 1098  1099 1098 1058  1058 1057 1099  1100 1099 1057  1057 1056 1100  1101 1100 1056  1056 1055 1101  1102 1101 1055  1055 1053 1102  1103 1102 1053  1053 1052 1103  1104 1103 1052  1052 1051 1104  1105 1104 1051  1051 1050 1105  1106 1105 1050  1050 1049 1106  1107 1106 1049  1049 1054 1107  1108 1107 1054  1054 1064 1108  1109 1108 1064  1064 1066 1109  1110 1109 1066  1066 1068 1110  1111 1110 1068  1068 1069 1111  1112 1111 1069  1069 1070 1112  1113 1112 1070  1070 1072 1113  1114 1113 1072  1072 1074 1114  1115 1114 1074  1074 1075 1115  1116 1115 1075  1075 1077 1116  1117 1116 1077  1077 1079 1117  1118 1117 1079  1079 1048 1118  1119 1118 1048  1048 1047 1119  1084 1119 1047  1047 1046 1084  1118 1119 1084  1118 1084 1083  1104 1105 1106  1103 1104 1106  1102 1103 1106  1102 1106 1107  1101 1102 1107  1100 1101 1107  1099 1100 1107  1098 1099 1107  1097 1098 1107  1096 1097 1107  1095 1096 1107  1094 1095 1107  1093 1094 1107  1093 1107 1108  1092 1093 1108  1092 1108 1109  1091 1092 1109  1091 1109 1110  1091 1110 1111  1091 1111 1112  1090 1091 1112  1090 1112 1113  1089 1090 1113  1089 1113 1114  1089 1114 1115  1088 1089 1115  1088 1115 1116  1087 1088 1116  1087 1116 1117  1086 1087 1117  1085 1086 1117  1083 1085 1117  1118 1083 1117  1120 1121 1122  1122 1123 1120  1124 1120 1123  1123 1125 1124  1126 1124 1125  1125 1127 1126  1128 1126 1127  1127 1129 1128  1130 1128 1129  1129 1131 1130  1132 1130 1131  1131 1133 1132  1134 1132 1133  1133 1135 1134  1136 1134 1135  1135 1137 1136  1123 1122 1138  1123 1138 1139  1140 1141 1142  1143 1144 1137  1145 1143 1137  1146 1145 1137  1147 1146 1137  1148 1147 1137  1142 1148 1137  1140 1142 1137  1149 1140 1137  1139 1149 1137  1137 1135 1133  1133 1131 1129  1137 1133 1129  1139 1137 1129  1123 1139 1129  1123 1129 1127  1123 1127 1125  1121 1120 1124  1124 1126 1128  1121 1124 1128  1128 1130 1132  1132 1134 1136  1128 1132 1136  1121 1128 1136  1136 1150 1151  1136 1151 1152  1121 1136 1152  1121 1152 1153  1121 1153 1154  1121 1154 1155  1121 1155 1156  1121 1156 1157  1121 1157 1158  1121 1158 1159  1121 1159 1160  1121 1160 1161  1121 1161 1162  1163 1150 1136  1163 1136 1137  1163 1137 1144  1121 1162 1164  1164 1138 1122  1121 1164 1122  1151 1150 1163  1152 1151 1163  1153 1152 1163  1154 1153 1163  1155 1154 1163  1156 1155 1163  1157 1156 1163  1158 1157 1163  1158 1163 1144  1139 1138 1164  1149 1139 1164  1140 1149 1164  1141 1140 1164  1142 1141 1164  1148 1142 1164  1147 1148 1164  1146 1147 1164  1146 1164 1162  1145 1146 1162  1145 1162 1161  1145 1161 1160  1143 1145 1160  1144 1143 1160  1144 1160 1159  1158 1144 1159  1165 1166 1167  1167 1168 1165  1169 1165 1168  1168 1170 1169  1171 1169 1170  1170 1172 1171  1173 1171 1172  1172 1174 1173  1175 1173 1174  1174 1176 1175  1177 1175 1176  1176 1178 1177  1179 1177 1178  1178 1180 1179  1181 1179 1180  1180 1182 1181  1183 1181 1182  1182 1184 1183  1185 1183 1184  1184 1186 1185  1187 1185 1186  1186 1188 1187  1189 1187 1188  1188 1190 1189  1191 1189 1190  1190 1192 1191  1193 1191 1192  1192 1194 1193  1195 1193 1194  1194 1196 1195  1166 1195 1196  1196 1167 1166  1167 1196 1194  1194 1192 1190  1190 1188 1186  1194 1190 1186  1186 1184 1182  1182 1180 1178  1186 1182 1178  1194 1186 1178  1178 1176 1174  1174 1172 1170  1178 1174 1170  1194 1178 1170  1167 1194 1170  1168 1167 1170  1165 1169 1171  1171 1173 1175  1175 1177 1179  1171 1175 1179  1179 1181 1183  1183 1185 1187  1179 1183 1187  1171 1179 1187  1187 1189 1191  1191 1193 1195  1187 1191 1195  1171 1187 1195  1165 1171 1195  1166 1165 1195  1197 1198 1199  1199 1200 1197  1201 1197 1200  1200 1202 1201  1203 1201 1202  1202 1204 1203  1205 1203 1204  1204 1206 1205  1207 1205 1206  1206 1208 1207  1209 1207 1208  1208 1210 1209  1211 1209 1210  1210 1212 1211  1213 1211 1212  1212 1214 1213  1215 1213 1214  1214 1216 1215  1217 1215 1216  1216 1218 1217  1219 1217 1218  1218 1220 1219  1221 1219 1220  1220 1222 1221  1223 1221 1222  1222 1224 1223  1198 1223 1224  1224 1199 1198  1225 1226 1198  1198 1197 1225  1227 1225 1197  1197 1201 1227  1228 1227 1201  1201 1203 1228  1229 1228 1203  1203 1205 1229  1230 1229 1205  1205 1207 1230  1231 1230 1207  1207 1209 1231  1232 1231 1209  1209 1211 1232  1233 1232 1211  1211 1213 1233  1234 1233 1213  1213 1215 1234  1235 1234 1215  1215 1217 1235  1236 1235 1217  1217 1219 1236  1237 1236 1219  1219 1221 1237  1238 1237 1221  1221 1223 1238  1226 1238 1223  1223 1198 1226  1239 1240 1226  1226 1225 1239  1241 1239 1225  1225 1227 1241  1242 1241 1227  1227 1228 1242  1243 1242 1228  1228 1229 1243  1244 1243 1229  1229 1230 1244  1245 1244 1230  1230 1231 1245  1246 1245 1231  1231 1232 1246  1247 1246 1232  1232 1233 1247  1248 1247 1233  1233 1234 1248  1249 1248 1234  1234 1235 1249  1250 1249 1235  1235 1236 1250  1251 1250 1236  1236 1237 1251  1252 1251 1237  1237 1238 1252  1240 1252 1238  1238 1226 1240  1253 1254 1255  1256 1257 1258  1256 1258 1259  1256 1259 1260  1261 1256 1260  1261 1260 1262  1261 1262 1263  1261 1263 1264  1261 1264 1265  1261 1265 1266  1261 1266 1267  1261 1267 1268  1261 1268 1269  1261 1269 1270  1271 1261 1270  1271 1270 1272  1273 1271 1272  1273 1272 1274  1275 1273 1274  1276 1275 1274  1277 1276 1274  1277 1274 1278  1279 1277 1278  1279 1278 1280  1281 1279 1280  1282 1281 1280  1282 1280 1283  1284 1282 1283  1284 1283 1285  1286 1284 1285  1286 1285 1287  1286 1287 1288  1286 1288 1289  1255 1286 1289  1253 1255 1289  1290 1291 1253  1253 1289 1290  1292 1290 1289  1289 1288 1292  1293 1292 1288  1288 1287 1293  1294 1293 1287  1287 1285 1294  1295 1294 1285  1285 1283 1295  1296 1295 1283  1283 1280 1296  1297 1296 1280  1280 1278 1297  1298 1297 1278  1278 1274 1298  1299 1298 1274  1274 1272 1299  1300 1299 1272  1272 1270 1300  1301 1300 1270  1270 1269 1301  1302 1301 1269  1269 1268 1302  1303 1302 1268  1268 1267 1303  1304 1303 1267  1267 1266 1304  1305 1304 1266  1266 1265 1305  1306 1305 1265  1265 1264 1306  1307 1306 1264  1264 1263 1307  1308 1307 1263  1263 1262 1308  1309 1308 1262  1262 1260 1309  1310 1309 1260  1260 1259 1310  1311 1310 1259  1259 1258 1311  1312 1311 1258  1258 1257 1312  1313 1312 1257  1257 1256 1313  1314 1313 1256  1256 1261 1314  1315 1314 1261  1261 1271 1315  1316 1315 1271  1271 1273 1316  1317 1316 1273  1273 1275 1317  1318 1317 1275  1275 1276 1318  1319 1318 1276  1276 1277 1319  1320 1319 1277  1277 1279 1320  1321 1320 1279  1279 1281 1321  1322 1321 1281  1281 1282 1322  1323 1322 1282  1282 1284 1323  1324 1323 1284  1284 1286 1324  1325 1324 1286  1286 1255 1325  1326 1325 1255  1255 1254 1326  1291 1326 1254  1254 1253 1291  1325 1326 1291  1325 1291 1290  1311 1312 1313  1310 1311 1313  1309 1310 1313  1309 1313 1314  1308 1309 1314  1307 1308 1314  1306 1307 1314  1305 1306 1314  1304 1305 1314  1303 1304 1314  1302 1303 1314  1301 1302 1314  1300 1301 1314  1300 1314 1315  1299 1300 1315  1299 1315 1316  1298 1299 1316  1298 1316 1317  1298 1317 1318  1298 1318 1319  1297 1298 1319  1297 1319 1320  1296 1297 1320  1296 1320 1321  1296 1321 1322  1295 1296 1322  1295 1322 1323  1294 1295 1323  1294 1323 1324  1293 1294 1324  1292 1293 1324  1290 1292 1324  1325 1290 1324  1327 1328 1329  1329 1330 1327  1331 1327 1330  1330 1332 1331  1333 1331 1332  1332 1334 1333  1335 1333 1334  1334 1336 1335  1337 1335 1336  1336 1338 1337  1339 1337 1338  1338 1340 1339  1341 1339 1340  1340 1342 1341  1343 1341 1342  1342 1344 1343  1345 1343 1344  1344 1346 1345  1347 1345 1346  1346 1348 1347  1349 1347 1348  1348 1350 1349  1351 1349 1350  1350 1352 1351  1353 1351 1352  1352 1354 1353  1355 1353 1354  1354 1356 1355  1357 1355 1356  1356 1358 1357  1359 1357 1358  1358 1360 1359  1361 1359 1360  1360 1362 1361  1363 1361 1362  1362 1364 1363  1365 1363 1364  1364 1366 1365  1367 1365 1366  1366 1368 1367  1369 1367 1368  1368 1370 1369  1371 1369 1370  1370 1372 1371  1373 1371 1372  1372 1374 1373  1328 1373 1374  1374 1329 1328  1375 1376 1328  1328 1327 1375  1377 1375 1327  1327 1331 1377  1378 1377 1331  1331 1333 1378  1379 1378 1333  1333 1335 1379  1380 1379 1335  1335 1337 1380  1381 1380 1337  1337 1339 1381  1382 1381 1339  1339 1341 1382  1383 1382 1341  1341 1343 1383  1384 1383 1343  1343 1345 1384  1385 1384 1345  1345 1347 1385  1386 1385 1347  1347 1349 1386  1387 1386 1349  1349 1351 1387  1388 1387 1351  1351 1353 1388  1389 1388 1353  1353 1355 1389  1390 1389 1355  1355 1357 1390  1391 1390 1357  1357 1359 1391  1392 1391 1359  1359 1361 1392  1393 1392 1361  1361 1363 1393  1394 1393 1363  1363 1365 1394  1395 1394 1365  1365 1367 1395  1396 1395 1367  1367 1369 1396  1397 1396 1369  1369 1371 1397  1398 1397 1371  1371 1373 1398  1376 1398 1373  1373 1328 1376  1399 1400 1376  1376 1375 1399  1401 1399 1375  1375 1377 1401  1402 1401 1377  1377 1378 1402  1403 1402 1378  1378 1379 1403  1404 1403 1379  1379 1380 1404  1405 1404 1380  1380 1381 1405  1406 1405 1381  1381 1382 1406  1407 1406 1382  1382 1383 1407  1408 1407 1383  1383 1384 1408  1409 1408 1384  1384 1385 1409  1410 1409 1385  1385 1386 1410  1411 1410 1386  1386 1387 1411  1412 1411 1387  1387 1388 1412  1413 1412 1388  1388 1389 1413  1414 1413 1389  1389 1390 1414  1415 1414 1390  1390 1391 1415  1416 1415 1391  1391 1392 1416  1417 1416 1392  1392 1393 1417  1418 1417 1393  1393 1394 1418  1419 1418 1394  1394 1395 1419  1420 1419 1395  1395 1396 1420  1421 1420 1396  1396 1397 1421  1422 1421 1397  1397 1398 1422  1400 1422 1398  1398 1376 1400  1329 1374 1372  1372 1370 1368  1368 1366 1364  1372 1368 1364  1364 1362 1360  1360 1358 1356  1364 1360 1356  1356 1354 1352  1352 1350 1348  1356 1352 1348  1364 1356 1348  1348 1346 1344  1344 1342 1340  1348 1344 1340  1340 1338 1336  1336 1334 1332  1340 1336 1332  1348 1340 1332  1364 1348 1332  1372 1364 1332  1329 1372 1332  1330 1329 1332  1399 1401 1402  1402 1403 1404  1404 1405 1406  1402 1404 1406  1406 1407 1408  1408 1409 1410  1406 1408 1410  1410 1411 1412  1412 1413 1414  1410 1412 1414  1406 1410 1414  1414 1415 1416  1416 1417 1418  1414 1416 1418  1418 1419 1420  1420 1421 1422  1418 1420 1422  1414 1418 1422  1406 1414 1422  1402 1406 1422  1399 1402 1422  1400 1399 1422  1423 1424 1425  1425 1426 1423  1427 1423 1426  1426 1428 1427  1429 1427 1428  1428 1430 1429  1431 1429 1430  1430 1432 1431  1433 1431 1432  1432 1434 1433  1435 1433 1434  1434 1436 1435  1437 1435 1436  1436 1438 1437  1439 1437 1438  1438 1440 1439  1441 1439 1440  1440 1442 1441  1443 1441 1442  1442 1444 1443  1445 1443 1444  1444 1446 1445  1447 1445 1446  1446 1448 1447  1449 1447 1448  1448 1450 1449  1451 1449 1450  1450 1452 1451  1453 1451 1452  1452 1454 1453  1455 1453 1454  1454 1456 1455  1457 1455 1456  1456 1458 1457  1459 1457 1458  1458 1460 1459  1461 1459 1460  1460 1462 1461  1463 1461 1462  1462 1464 1463  1465 1463 1464  1464 1466 1465  1467 1465 1466  1466 1468 1467  1469 1467 1468  1468 1470 1469  1424 1469 1470  1470 1425 1424  1425 1470 1468  1468 1466 1464  1464 1462 1460  1468 1464 1460  1460 1458 1456  1456 1454 1452  1460 1456 1452  1452 1450 1448  1448 1446 1444  1452 1448 1444  1460 1452 1444  1444 1442 1440  1440 1438 1436  1444 1440 1436  1436 1434 1432  1432 1430 1428  1436 1432 1428  1444 1436 1428  1460 1444 1428  1468 1460 1428  1425 1468 1428  1426 1425 1428  1423 1427 1429  1429 1431 1433  1433 1435 1437  1429 1433 1437  1437 1439 1441  1441 1443 1445  1437 1441 1445  1445 1447 1449  1449 1451 1453  1445 1449 1453  1437 1445 1453  1453 1455 1457  1457 1459 1461  1453 1457 1461  1461 1463 1465  1465 1467 1469  1461 1465 1469  1453 1461 1469  1437 1453 1469  1429 1437 1469  1423 1429 1469  1424 1423 1469  "
TextureCoordinates="0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0.9556769,0.5938933 0.9547728,0.5980751 0.9539319,0.5932237 0.9548621,0.588988 0.957166,0.5901506 0.9563856,0.585197 0.9591332,0.587066 0.9583933,0.5820713 0.9614517,0.5848141 0.9607558,0.5797869 0.9639806,0.5835217 0.9633301,0.5784719 0.9665702,0.5832652 0.9659647,0.5782036 0.9690678,0.5840676 0.9685041,0.5790062 0.9713221,0.5858957 0.9707949,0.5808474 0.9731893,0.5886584 0.972691,0.5836366 0.9745401,0.5922049 0.9740609,0.5872227 0.9752681,0.596326 0.9747963,0.5913953 0.9752998,0.6007593 0.9748222,0.5958895 0.9746052,0.6052012 0.9741078,0.6003975 0.9732071,0.6093259 0.9726764,0.6045878 0.9711874,0.6128125 0.970612,0.6081334 0.9686866,0.6153784 0.9680583,0.6107453 0.9658942,0.6168118 0.9652096,0.6122069 0.963031,0.6169981 0.9622915,0.612401 0.9603236,0.6159336 0.9595361,0.6113238 0.9579797,0.6137223 0.9571547,0.609082 0.9561667,0.6105585 0.9553172,0.605874 0.9549986,0.6067001 0.9541387,0.6019626 0.9545327,0.6024392 0.9536762,0.5976447 0.9574314,0.5974028 0.9566818,0.6009693 0.9586848,0.5942034 0.960352,0.5915631 0.9623244,0.5896359 0.9644799,0.5885336 0.9666882,0.5883229 0.9688162,0.5890219 0.9707326,0.590599 0.9723139,0.592971 0.9734507,0.5960033 0.9740549,0.5995123 0.9740679,0.6032719 0.9734688,0.6070239 0.9722816,0.6104959 0.9705775,0.613423 0.9684752,0.6155743 0.9661315,0.6167774 0.9637271,0.6169387 0.9614483,0.6160531 0.9594667,0.6142029 0.9579231,0.6115444 0.9569163,0.6082891 0.9564998,0.6046796 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 "
Normals=""
/>
<MeshGeometry3D x:Key="mesh_2"
Positions="-2.7666874,-3.6817381,0.4404131 -2.7666874,-3.7994752,0.4559131 -1.5105217,-3.7994752,0.4559131 -1.5105217,-3.6817381,0.4404131 -2.7666874,-3.5720241,0.3949673 -1.5105217,-3.5720241,0.3949685 -2.7666874,-3.4778135,0.3226703 -1.5105217,-3.4778135,0.3226703 -2.7666874,-3.4055152,0.2284618 -1.5105217,-3.4055152,0.2284618 -2.7666874,-3.3600733,0.1187417 -1.5105217,-3.3600733,0.1187417 -2.7666874,-3.3445706,0.0010027 -1.510522,-3.3445706,0.0010027 -2.7666874,-3.3600738,-0.1167315 -1.510522,-3.3600738,-0.1167315 -2.7666874,-3.4055157,-0.2264503 -1.510522,-3.4055157,-0.2264503 -2.7666874,-3.4778106,-0.3206562 -1.510522,-3.4778106,-0.3206562 -2.7666874,-3.5720258,-0.3929565 -1.510522,-3.5720258,-0.3929553 -2.7666874,-3.6817391,-0.4384067 -1.510522,-3.6817391,-0.4384067 -2.7666874,-3.7994759,-0.4539004 -1.510522,-3.7994759,-0.4539004 -2.7666874,-3.9172146,-0.4384063 -1.510522,-3.9172146,-0.4384063 -2.7666874,-4.0269279,-0.3929546 -1.510522,-4.0269279,-0.3929546 -2.7666874,-4.1211443,-0.3206564 -1.510522,-4.1211443,-0.3206564 -2.7666874,-4.1934428,-0.2264479 -1.510522,-4.1934428,-0.2264479 -2.7666874,-4.2388873,-0.1167313 -1.510522,-4.2388873,-0.1167301 -2.7666874,-4.2543874,0.0010041 -1.510522,-4.2543874,0.0010053 -2.7666874,-4.2388887,0.118743 -1.5105217,-4.2388887,0.1187418 -2.7666874,-4.1934414,0.2284618 -1.5105217,-4.1934414,0.2284618 -2.7666874,-4.1211433,0.3226701 -1.5105217,-4.1211433,0.3226701 -2.7666874,-4.0269284,0.3949691 -1.5105217,-4.0269284,0.3949691 -2.7666874,-3.9172137,0.4404135 -1.5105217,-3.9172137,0.4404135 "
TriangleIndices="0 1 2  2 3 0  4 0 3  3 5 4  6 4 5  5 7 6  8 6 7  7 9 8  10 8 9  9 11 10  12 10 11  11 13 12  14 12 13  13 15 14  16 14 15  15 17 16  18 16 17  17 19 18  20 18 19  19 21 20  22 20 21  21 23 22  24 22 23  23 25 24  26 24 25  25 27 26  28 26 27  27 29 28  30 28 29  29 31 30  32 30 31  31 33 32  34 32 33  33 35 34  36 34 35  35 37 36  38 36 37  37 39 38  40 38 39  39 41 40  42 40 41  41 43 42  44 42 43  43 45 44  46 44 45  45 47 46  1 46 47  47 2 1  0 4 6  6 8 10  10 12 14  6 10 14  14 16 18  18 20 22  14 18 22  22 24 26  26 28 30  22 26 30  14 22 30  30 32 34  34 36 38  30 34 38  38 40 42  42 44 46  38 42 46  30 38 46  14 30 46  6 14 46  0 6 46  1 0 46  "
TextureCoordinates="0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 "
Normals=""
/>
<MeshGeometry3D x:Key="mesh_3"
Positions="3.2264624,-18.7610512,-11.3854733 3.3092933,-18.9829273,-11.1228113 3.4131684,-19.0645542,-10.7933731 3.5175223,-18.9897766,-10.4624405 3.60168,-18.7733955,-10.1955538 3.6489787,-18.4582672,-10.0455542 3.6500454,-18.1068172,-10.0421696 3.604672,-17.7886448,-10.1860619 3.5218451,-17.5667686,-10.4487352 3.4179678,-17.485136,-10.7781649 3.3136141,-17.5599155,-11.1090965 3.2294543,-17.7763042,-11.3759899 3.1821573,-18.0914307,-11.5259809 3.1810906,-18.4428787,-11.5293694 5.26404,-18.4428806,-12.0374126 5.2651048,-18.0914326,-12.0340281 5.3124042,-17.7763023,-11.884037 5.3965626,-17.5599174,-11.617136 5.5009108,-17.4851398,-11.2861938 5.6047916,-17.5667706,-10.9567795 5.6876192,-17.7886467,-10.6941147 5.7329907,-18.1068211,-10.5501966 5.7319255,-18.458271,-10.5535822 5.684628,-18.7733974,-10.703578 5.6004672,-18.9897785,-10.9704752 5.4961143,-19.0645561,-11.3014088 5.3922386,-18.9829292,-11.6308413 5.309411,-18.7610512,-11.8935146 -11.4274578,-18.7610493,-7.3985872 -11.4098873,-18.9829235,-7.1264477 -11.3878479,-19.0645485,-6.7851315 -11.3657141,-18.9897766,-6.4422569 -11.3478584,-18.7733898,-6.1657419 -11.3378258,-18.4582653,-6.0103307 -11.3375988,-18.1068134,-6.0068178 -11.3472271,-17.7886448,-6.1559114 -11.3647938,-17.5667629,-6.4280596 -11.3868322,-17.4851322,-6.7693624 -11.4089708,-17.5599155,-7.1122375 -11.4268265,-17.7762966,-7.3887677 -11.4368591,-18.0914249,-7.544167 -11.4370823,-18.4428768,-7.5476737 -9.2790022,-18.442873,-7.6554523 -9.2787762,-18.0914249,-7.6519442 -9.2687416,-17.7762966,-7.4965386 -9.2508869,-17.5599117,-7.2200089 -9.2287502,-17.4851322,-6.8771477 -9.2067146,-17.5667648,-6.5358334 -9.1891432,-17.788641,-6.2636919 -9.1795149,-18.1068134,-6.1146016 -9.1797419,-18.4582653,-6.1181087 -9.1897764,-18.7733898,-6.2735128 -9.2076302,-18.9897766,-6.5500383 -9.2297668,-19.0645485,-6.8929052 -9.2518082,-18.9829235,-7.2342176 -9.2693729,-18.7610493,-7.506362 5.6848302,-18.7610245,11.3459129 5.5890565,-18.9829025,11.0866728 5.4689379,-19.0645275,10.7615499 5.3482728,-18.9897537,10.4349203 5.2509561,-18.7733669,10.171524 5.1962643,-18.458252,10.0234747 5.1950302,-18.1067963,10.0201368 5.2474966,-17.78862,10.162138 5.3432708,-17.5667458,10.4213781 5.4633923,-17.4851112,10.7465172 5.5840554,-17.5598888,11.0731182 5.681376,-17.7762756,11.3365564 5.7360625,-18.0914001,11.4845762 5.7372985,-18.4428482,11.4879131 3.6815324,-18.442852,12.0753908 3.6802988,-18.0914001,12.072051 3.6256073,-17.7762756,11.9240036 3.5282903,-17.5598869,11.6605816 3.4076216,-17.4851112,11.3339624 3.2875066,-17.5667419,11.0088444 3.1917276,-17.7886181,10.7495966 3.1392636,-18.1067924,10.6075916 3.1404958,-18.4582443,10.6109333 3.1951873,-18.7733669,10.7589664 3.2925041,-18.9897537,11.022377 3.4131715,-19.0645237,11.3490105 3.5332899,-18.9829006,11.6741333 3.6290662,-18.7610245,11.933362 -9.1842318,-18.7610264,7.3611908 -9.2098942,-18.9829063,7.08955 -9.2420855,-19.0645294,6.7488747 -9.2744226,-18.9897575,6.4066353 -9.3005018,-18.7733765,6.1306167 -9.315156,-18.45825,5.975491 -9.3154869,-18.1067982,5.9719901 -9.301425,-17.7886257,6.1207929 -9.2757587,-17.5667496,6.3924189 -9.2435732,-17.4851151,6.7331324 -9.2112341,-17.5598888,7.075367 -9.1851568,-17.7762775,7.3513927 -9.1704998,-18.0914059,7.5064974 -9.1701708,-18.4428539,7.5100102 -11.3243122,-18.4428558,7.6674323 -11.3246346,-18.0914078,7.663929 -11.3393002,-17.7762775,7.5088148 -11.3653698,-17.5598888,7.2327986 -11.3977041,-17.4851151,6.8905568 -11.4298916,-17.5667458,6.5498505 -11.455555,-17.7886276,6.2782245 -11.4696178,-18.1067982,6.1294026 -11.4692898,-18.458252,6.1329036 -11.4546299,-18.7733765,6.2880244 -11.4285564,-18.9897594,6.5640597 -11.396224,-19.0645294,6.906292 -11.3640375,-18.9829063,7.246984 -11.3383636,-18.7610264,7.5186243 12.4603081,-18.7610378,-0.5703052 12.4738283,-18.9829178,-0.2979796 12.4907827,-19.064539,0.043562 12.5078163,-18.9897671,0.3866537 12.5215502,-18.7733803,0.6633587 12.5292711,-18.4582577,0.8188621 12.5294437,-18.1068058,0.8223738 12.5220385,-17.7886333,0.6731961 12.508522,-17.5667553,0.4008718 12.4915628,-17.4851208,0.0593266 12.4745293,-17.5599003,-0.2837662 12.4607954,-17.7762871,-0.560469 12.4530754,-18.0914192,-0.7159806 12.4529018,-18.4428654,-0.7194864 14.6124058,-18.4428654,-0.8024121 14.6125793,-18.0914192,-0.7989063 14.6202993,-17.776289,-0.6433899 14.634038,-17.5599003,-0.3666978 14.6510668,-17.4851208,-0.0236002 14.6680231,-17.5667553,0.3179402 14.6815434,-17.7886353,0.5902634 14.6889467,-18.1068058,0.7394553 14.6887751,-18.4582596,0.7359412 14.6810541,-18.7733822,0.5804284 14.6673183,-18.9897671,0.3037316 14.6502876,-19.064539,-0.039366 14.6333284,-18.9829178,-0.3809053 14.6198092,-18.7610397,-0.6532273 "
TriangleIndices="0 1 2  2 3 4  4 5 6  2 4 6  6 7 8  8 9 10  6 8 10  2 6 10  10 11 12  2 10 12  0 2 12  13 0 12  14 15 16  16 17 18  18 19 20  16 18 20  20 21 22  22 23 24  20 22 24  24 25 26  20 24 26  16 20 26  14 16 26  27 14 26  28 29 30  30 31 32  32 33 34  30 32 34  34 35 36  36 37 38  34 36 38  38 39 40  34 38 40  30 34 40  28 30 40  41 28 40  42 43 44  44 45 46  46 47 48  44 46 48  48 49 50  50 51 52  48 50 52  52 53 54  48 52 54  44 48 54  42 44 54  55 42 54  56 57 58  58 59 60  60 61 62  58 60 62  62 63 64  64 65 66  62 64 66  58 62 66  66 67 68  58 66 68  56 58 68  69 56 68  70 71 72  72 73 74  74 75 76  72 74 76  76 77 78  78 79 80  76 78 80  80 81 82  76 80 82  72 76 82  70 72 82  83 70 82  84 85 86  86 87 88  88 89 90  86 88 90  90 91 92  92 93 94  90 92 94  94 95 96  90 94 96  86 90 96  84 86 96  97 84 96  98 99 100  100 101 102  102 103 104  100 102 104  104 105 106  106 107 108  104 106 108  108 109 110  104 108 110  100 104 110  98 100 110  111 98 110  112 113 114  114 115 116  116 117 118  114 116 118  118 119 120  120 121 122  118 120 122  122 123 124  118 122 124  114 118 124  112 114 124  125 112 124  126 127 128  128 129 130  130 131 132  128 130 132  132 133 134  134 135 136  132 134 136  136 137 138  132 136 138  128 132 138  126 128 138  139 126 138  "
TextureCoordinates="0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 "
Normals=""
/>

    </Viewport3D.Resources>
    <Viewport3D.Camera>
<PerspectiveCamera Position="-38.5431181,-33.7827027,12.4378772"
LookDirection="40.1527825794148,23.1822198309376,-12.423314164921"
UpDirection="0,0,1"
NearPlaneDistance="1"
FarPlaneDistance="320"
FieldOfView="50" />
    </Viewport3D.Camera>
    <ModelVisual3D>
   <ModelVisual3D.Content>
     <Model3DGroup>
<GeometryModel3D Geometry="{StaticResource mesh_0}">
<GeometryModel3D.Material><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FF969696" /></DiffuseMaterial.Brush></DiffuseMaterial></GeometryModel3D.Material>
</GeometryModel3D>
<GeometryModel3D Geometry="{StaticResource mesh_1}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FF050505" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="32.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFFFFF" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<GeometryModel3D Geometry="{StaticResource mesh_2}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FFAFAFAF" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="73.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFFFFF" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<GeometryModel3D Geometry="{StaticResource mesh_3}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FFDB4141" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="17.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FF91C4CF" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<DirectionalLight Color="#FFFFFFFF" Direction="0,0,-1" />

     </Model3DGroup>
   </ModelVisual3D.Content>
    </ModelVisual3D>
</Viewport3D>!<
<Viewport3D x:Name="Ab3dViewport1"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
 <Viewport3D.Resources>
<MeshGeometry3D x:Key="mesh_0"
Positions="0.2182944,11.698308,0.5908554 0.3847418,11.6983099,0.5210336 0.5249695,11.6983099,0.4156985 0.6294208,11.698307,0.2820328 0.6909782,11.698307,0.1291471 0.7054473,11.698307,-0.032538 0.6718411,11.698307,-0.1920061 0.5924497,11.6983061,-0.3383947 0.4726851,11.6983061,-0.4617224 0.3207072,11.698308,-0.5535858 0.1468734,11.698308,-0.6077245 -0.0369685,11.698308,-0.6204497 -0.2182922,11.698308,-0.5908884 -0.3847391,11.698308,-0.5210749 -0.5249674,11.6983061,-0.4157419 -0.6294183,11.698307,-0.282073 -0.6909761,11.698307,-0.1291897 -0.7054445,11.698307,0.0324931 -0.6718376,11.698307,0.1919681 -0.5924462,11.6983099,0.3383484 -0.4726805,11.6983099,0.4616809 -0.3207023,11.6983099,0.5535457 -0.1468689,11.698308,0.6076843 0.0369751,11.698308,0.620405 0.3847418,-1.9727826,0.5210524 0.2182944,-1.9727826,0.5908742 0.5249695,-1.9727827,0.4157174 0.6294208,-1.9727829,0.2820517 0.6909782,-1.972783,0.129166 0.7054473,-1.9727834,-0.0325192 0.6718411,-1.9727836,-0.191989 0.5924497,-1.9727837,-0.3383758 0.4726851,-1.9727843,-0.4617035 0.3207072,-1.9727843,-0.5535669 0.1468734,-1.9727844,-0.6077066 -0.0369685,-1.9727844,-0.6204291 -0.2182922,-1.9727844,-0.5908695 -0.3847391,-1.9727843,-0.5210561 -0.5249674,-1.972784,-0.4157203 -0.6294183,-1.9727839,-0.2820541 -0.6909761,-1.9727837,-0.1291708 -0.7054445,-1.9727834,0.032512 -0.6718376,-1.9727829,0.191987 -0.5924462,-1.972783,0.3383763 -0.4726805,-1.9727827,0.4616989 -0.3207023,-1.9727826,0.5535645 -0.1468689,-1.9727825,0.6077031 0.0369751,-1.9727825,0.620423 "
TriangleIndices="1 0 25  25 24 1  2 1 24  24 26 2  3 2 26  26 27 3  4 3 27  27 28 4  5 4 28  28 29 5  6 5 29  29 30 6  7 6 30  30 31 7  8 7 31  31 32 8  9 8 32  32 33 9  10 9 33  33 34 10  11 10 34  34 35 11  12 11 35  35 36 12  13 12 36  36 37 13  14 13 37  37 38 14  15 14 38  38 39 15  16 15 39  39 40 16  17 16 40  40 41 17  18 17 41  41 42 18  19 18 42  42 43 19  20 19 43  43 44 20  21 20 44  44 45 21  22 21 45  45 46 22  23 22 46  46 47 23  0 23 47  47 25 0  "
TextureCoordinates="0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 "
Normals=""
/>

    </Viewport3D.Resources>
    <Viewport3D.Camera>
<PerspectiveCamera Position="-14.0534725,-3.2510142,4.3481466"
LookDirection="14.0534739027952,8.11377694082818,-4.34815995772235"
UpDirection="0,0,1"
NearPlaneDistance="1"
FarPlaneDistance="112"
FieldOfView="50" />
    </Viewport3D.Camera>
    <ModelVisual3D>
   <ModelVisual3D.Content>
     <Model3DGroup>
<GeometryModel3D Geometry="{StaticResource mesh_0}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FFA70F0F" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="9.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFFFFF" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<DirectionalLight Color="#FFFFFFFF" Direction="0,0,-1" />

     </Model3DGroup>
   </ModelVisual3D.Content>
    </ModelVisual3D>
</Viewport3D>!z"<Viewport3D x:Name="Ab3dViewport1"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
 <Viewport3D.Resources>
<MeshGeometry3D x:Key="mesh_0"
Positions="0.3857411,13.1317959,0.5220376 0.5259687,13.1317959,0.4167025 0.6304201,13.131794,0.2830369 0.6919774,13.1317902,0.1301512 0.7064466,13.1317902,-0.031534 0.6728404,13.1317902,-0.1910018 0.593449,13.1317883,-0.3373906 0.4736844,13.131793,-0.4607184 0.3217064,13.131794,-0.5525817 0.1478727,13.131794,-0.6067204 -0.0359692,13.131794,-0.6194459 -0.2172929,13.131794,-0.5898843 -0.3837398,13.131794,-0.5200709 -0.5239681,13.131793,-0.4147381 -0.628419,13.1317902,-0.281069 -0.6899768,13.1317902,-0.1281856 -0.7044452,13.1317902,0.0334972 -0.6708383,13.1317902,0.1929721 -0.5914469,13.1317959,0.3393514 -0.4716812,13.1317959,0.462685 -0.3197031,13.1317959,0.5545497 -0.1458696,13.1317711,0.6086884 0.0379744,13.1317711,0.6214091 0.2192937,13.1317711,0.5918594 10.8396654,22.8628006,-0.2138359 10.8421984,22.8626213,-0.4522359 10.8395948,22.8624268,-0.6906525 10.8320961,22.8622589,-0.9182273 10.8200693,22.8620872,-1.1325148 10.3787384,22.8629799,0.0137851 10.3907614,22.8631477,0.2280692 10.4069443,22.8633041,0.426571 10.3712368,22.8628006,-0.2138359 10.3686295,22.8626213,-0.4522359 10.3711624,22.8624268,-0.6906525 10.3785954,22.8622589,-0.9182273 10.3905506,22.8620872,-1.1325148 10.4066725,22.8619308,-1.3309622 10.4269142,22.8634434,0.60673 10.426589,22.8617935,-1.5110893 10.4502993,22.8635712,0.7660677 10.4767427,22.863678,0.9020665 10.5058689,22.86376,1.0122054 10.5373068,22.8638268,1.0939839 10.570694,22.8638649,1.1448977 10.6056623,22.8638783,1.1624256 10.6406221,22.8638649,1.1448977 10.6739941,22.8638268,1.0939839 10.7054062,22.86376,1.0122054 10.7345028,22.863678,0.9020665 10.7609034,22.8635712,0.7660677 10.4499283,22.8616676,-1.6703987 10.4763279,22.8615646,-1.8063384 10.5054188,22.8614712,-1.9164653 10.5368366,22.8614101,-1.9982047 10.5702066,22.861372,-2.0490987 10.6051693,22.8613567,-2.066623 10.6401339,22.861372,-2.0490987 10.673522,22.8614101,-1.9982047 10.7049656,22.8614712,-1.9164475 10.7340889,22.8615646,-1.8063384 10.7605305,22.8616676,-1.6703987 10.7839212,22.8617935,-1.5110893 10.7842426,22.8634434,0.60673 10.8041582,22.8633041,0.426571 10.8038883,22.8619308,-1.3309622 10.8202772,22.8631477,0.2280692 10.8322353,22.8629799,0.0137603 9.8480988,19.1848488,0.7752857 9.8830671,19.1848679,0.7884617 9.8147135,19.1848145,0.7370182 9.7832737,19.1847496,0.6755465 9.7541485,19.1846638,0.5927509 9.727706,19.1845531,0.4905377 9.7043171,19.1844311,0.3707636 9.6843481,19.1842957,0.2353312 9.6681671,19.1841393,0.0861209 9.6561403,19.1839676,-0.0749552 9.6486435,19.1837921,-0.2460441 9.6460342,19.183609,-0.4252394 9.648571,19.1834259,-0.6044276 9.6559992,19.1832542,-0.7754915 9.6679583,19.1830826,-0.93655 9.6840773,19.1829243,-1.0857365 9.7039938,19.1827869,-1.2211239 9.727334,19.182663,-1.3408508 9.7537346,19.18256,-1.4430426 9.7828255,19.1824722,-1.5258003 9.8142405,19.1824074,-1.5872461 9.8476105,19.1823692,-1.6255007 9.8825741,19.182354,-1.6386731 9.9175415,19.1823692,-1.6255007 9.9509296,19.1824074,-1.5872461 9.9823713,19.1824722,-1.5258003 10.0114956,19.18256,-1.4430426 10.0379362,19.182663,-1.3408508 10.061326,19.1827869,-1.2211239 10.0812931,19.1829243,-1.0857365 10.0974779,19.1830826,-0.93655 10.1095009,19.1832542,-0.7754915 10.1170015,19.1834259,-0.6044276 10.1196108,19.183609,-0.4252453 10.1170702,19.1837921,-0.2460441 10.1096439,19.1839676,-0.0749564 10.097682,19.1841393,0.0861209 10.081563,19.1842957,0.2353289 10.0616484,19.1844311,0.3707447 10.0383101,19.1845531,0.4905224 10.0119095,19.1846638,0.5927509 9.9828196,19.1847496,0.6755465 9.9513998,19.1848145,0.7370182 9.9180298,19.1848488,0.7752857 9.6225376,18.0364304,0.674413 9.6575022,18.0364456,0.6862409 9.5891485,18.0363884,0.6400928 9.5577097,18.0363216,0.5849643 9.5285835,18.0362225,0.5107116 9.502141,18.0361233,0.419035 9.478754,18.0359936,0.3116068 9.458786,18.0358582,0.1901487 9.4426022,18.0357056,0.0563353 9.4305773,18.0355377,-0.0881366 9.4230804,18.0353622,-0.2415864 9.4204693,18.0351753,-0.4023078 9.423007,18.0349884,-0.5630079 9.4304361,18.0348091,-0.7164423 9.4423952,18.0346432,-0.8608845 9.4585152,18.0344658,-0.9946743 9.4784317,18.0343323,-1.116098 9.5017719,18.0342026,-1.2234826 9.5281696,18.0340996,-1.3151284 9.5572634,18.0340157,-1.3893492 9.5886774,18.0339546,-1.4444565 9.6220474,18.0339088,-1.4787636 9.6570091,18.0338974,-1.4905726 9.6919756,18.0339088,-1.4787636 9.7253637,18.0339546,-1.4444565 9.7568045,18.0340118,-1.3893492 9.7859297,18.0340996,-1.3151284 9.8123722,18.0342026,-1.2234826 9.835762,18.0343323,-1.116098 9.8557301,18.0344601,-0.9946743 9.8719101,18.0346432,-0.8608987 9.8839369,18.0348091,-0.7164423 9.8914366,18.0349884,-0.5630079 9.894043,18.0351753,-0.4023078 9.8915081,18.0353622,-0.2415864 9.8840771,18.0355377,-0.0881366 9.8721189,18.0356979,0.0563175 9.8559971,18.0358582,0.1901487 9.8360834,18.0359936,0.3116068 9.8127451,18.0361233,0.419035 9.7863436,18.0362225,0.5107116 9.7572508,18.0363216,0.5849643 9.7258387,18.0363884,0.6400928 9.6924658,18.0364304,0.6744272 9.4018011,16.9125671,0.5715075 9.4367685,16.9125805,0.5819944 9.368412,16.912529,0.5410436 9.3369722,16.9124622,0.4921082 9.3078499,16.9123821,0.4262114 9.2814054,16.9122715,0.3448384 9.2580175,16.9121494,0.249509 9.2380476,16.9120083,0.1417165 9.2218657,16.9118519,0.0229487 9.2098427,16.9116879,-0.1052523 9.2023439,16.9115067,-0.2414427 9.1997347,16.9113274,-0.3840721 9.2022696,16.9111347,-0.5267051 9.2096977,16.9109612,-0.66286 9.2216587,16.9107933,-0.7910504 9.2377806,16.9106445,-0.9097733 9.2576923,16.9105034,-1.017529 9.2810335,16.9103756,-1.1128324 9.3074341,16.910265,-1.1941593 9.336525,16.9101849,-1.2600372 9.3679409,16.9101238,-1.3089359 9.4013138,16.9100819,-1.3393749 9.4362755,16.9100666,-1.3498559 9.471242,16.9100819,-1.3393749 9.5046291,16.9101238,-1.3089359 9.5360689,16.9101849,-1.2600372 9.5651941,16.910265,-1.1941593 9.5916357,16.9103756,-1.1128324 9.6150255,16.9105015,-1.017529 9.6349916,16.9106445,-0.9097733 9.6511736,16.9107933,-0.7910504 9.6632004,16.9109612,-0.66286 9.6706982,16.9111347,-0.5267051 9.6733065,16.9113178,-0.3840721 9.6707697,16.9115067,-0.2414451 9.6633434,16.9116879,-0.1052689 9.6513824,16.9118519,0.0229487 9.6352625,16.9120083,0.1417165 9.6153488,16.9121494,0.249509 9.5920086,16.9122715,0.3448384 9.5656099,16.9123821,0.4262114 9.5365162,16.9124641,0.4921082 9.5051022,16.912529,0.5410436 9.4717302,16.9125671,0.5715075 9.3025551,16.407217,0.5238642 9.3373108,16.4062099,0.5336499 9.2693701,16.4081631,0.4952298 9.238121,16.4090214,0.4491573 9.2091713,16.4097881,0.3870719 9.1828909,16.4104557,0.3103677 9.1596413,16.411026,0.2204744 9.1397943,16.4114647,0.1187875 9.1237087,16.4117889,0.006765 9.1117601,16.4119759,-0.1142106 9.1043053,16.4120159,-0.2427096 9.1017132,16.4119072,-0.377306 9.1042309,16.4116421,-0.5118987 9.1116171,16.4112358,-0.6403729 9.1234999,16.4107246,-0.7613106 9.1395254,16.4100971,-0.8732988 9.1593189,16.4093761,-0.9749314 9.1825209,16.4085674,-1.064775 9.2087564,16.4076824,-1.1414142 9.2376757,16.4067459,-1.2034488 9.268899,16.4057579,-1.2494738 9.3020658,16.4047375,-1.2780669 9.3368158,16.403698,-1.287823 9.3715706,16.4026814,-1.277815 9.4047575,16.4017448,-1.2490008 9.4360065,16.4008827,-1.202803 9.4649544,16.4001141,-1.1406254 9.4912367,16.3994427,-1.0639023 9.5144844,16.3988819,-0.9740433 9.5343342,16.3984337,-0.872458 9.5504189,16.3981113,-0.7605834 9.5623684,16.3979244,-0.6397769 9.5698233,16.3978844,-0.5115049 9.5724144,16.3979931,-0.3771321 9.5698967,16.3982639,-0.2427545 9.5625105,16.3986568,-0.1144625 9.550622,16.3991795,0.0063441 9.5346003,16.3998051,0.1182542 9.5148096,16.4005299,0.2198559 9.4916067,16.4013367,0.3097398 9.4653683,16.4022198,0.3864806 9.4364548,16.4031658,0.4486654 9.4052305,16.40415,0.494862 9.3720598,16.4051685,0.5236762 9.0588045,15.3728275,0.4237186 9.0910578,15.3634357,0.4314467 9.0280075,15.3817701,0.3994076 8.9990082,15.3901587,0.3596902 8.9721403,15.3979092,0.3057396 8.9477539,15.404911,0.2387891 8.926177,15.4110699,0.1600544 8.9077539,15.4162951,0.0707773 8.8928251,15.4204836,-0.0277818 8.8817282,15.4235439,-0.1343551 8.8748131,15.425374,-0.2476547 8.872406,15.4258804,-0.3663717 8.8747368,15.425004,-0.4850909 8.8815899,15.4228144,-0.5983184 8.8926172,15.419425,-0.7048077 8.9074841,15.4149199,-0.8032497 8.9258518,15.4094172,-0.8924038 8.9473801,15.4029999,-0.970973 8.9717255,15.3957911,-1.0377566 8.998558,15.3878756,-1.0915169 9.0275354,15.3793535,-1.1310532 9.0583162,15.3703327,-1.1551963 9.0905647,15.3609133,-1.1627305 9.1228189,15.3515186,-1.1529909 9.1536131,15.3425808,-1.1268835 9.1826153,15.3341894,-1.0857115 9.2094831,15.3264456,-1.0307735 9.2338686,15.3194427,-0.9633264 9.2554474,15.3132839,-0.8846343 9.2738686,15.3080568,-0.7959295 9.2887983,15.3038683,-0.6984418 9.2998905,15.3008099,-0.5933574 9.3068104,15.2989779,-0.4818872 9.3092194,15.2984724,-0.3652031 9.3068838,15.2993517,-0.2485225 9.3000326,15.3015394,-0.13707 9.2890053,15.3049288,-0.032027 9.2741375,15.3094292,0.0654228 9.2557726,15.3149357,0.1540732 9.2342463,15.3213472,0.2326943 9.209897,15.3285608,0.3000421 9.1830654,15.3364801,0.3548749 9.154088,15.3449965,0.3959156 9.1233053,15.3540125,0.4218679 8.7404137,14.7818089,0.3649205 8.759922,14.7524366,0.3698896 8.7217875,14.8098145,0.3444965 8.7042446,14.8361635,0.3095897 8.6879911,14.8605366,0.2611746 8.6732292,14.8826323,0.2002941 8.6601715,14.9021444,0.1280304 8.649024,14.9187641,0.0455434 8.6399841,14.9321766,-0.0459936 8.6332636,14.9420919,-0.1453403 8.6290627,14.9481888,-0.2511886 8.6275921,14.9501572,-0.3622556 8.6289892,14.9478149,-0.4732634 8.6331205,14.9413671,-0.57901 8.6397772,14.9311228,-0.6781675 8.6487551,14.9173965,-0.7694703 8.659852,14.9004955,-0.8516545 8.6728573,14.8807383,-0.9235693 8.6875744,14.8584251,-0.9840736 8.7037935,14.8338728,-1.0320925 8.7213144,14.8073978,-1.066584 8.7399244,14.7793102,-1.0865622 8.7594252,14.7499161,-1.0911244 8.7789345,14.7205505,-1.0798119 8.7975607,14.692543,-1.0537637 8.8151035,14.6661959,-1.0143007 8.8313541,14.641819,-0.9627104 8.8461132,14.6197281,-0.9002181 8.8591719,14.6002111,-0.8280289 8.8703222,14.5835962,-0.7472578 8.879364,14.5701809,-0.6589894 8.8860846,14.5602703,-0.5642783 8.8902874,14.5541744,-0.4640873 8.8917551,14.5521955,-0.3593743 8.8903589,14.5545435,-0.2546907 8.8862276,14.5609913,-0.1545707 8.879571,14.5712395,-0.0599484 8.8705921,14.5849638,0.0281592 8.8594961,14.6018629,0.1087386 8.846488,14.6216183,0.180709 8.8317699,14.6439266,0.2429245 8.8155499,14.6684752,0.294225 8.7980356,14.694952,0.3333404 8.779417,14.7230406,0.3590113 8.2035179,14.505641,0.3370444 8.2042494,14.4645071,0.3404538 8.2028084,14.5448885,0.3187006 8.2021427,14.58181,0.2862405 8.2015123,14.6159849,0.2405654 8.2009401,14.6469698,0.1826283 8.200428,14.6743412,0.1134238 8.1999846,14.6976709,0.0340801 8.1996174,14.7165298,-0.0542818 8.1993341,14.7304726,-0.1503977 8.1991425,14.7390776,-0.2529822 8.1990538,14.7419205,-0.3606801 8.199069,14.7387085,-0.4683271 8.1991911,14.7297459,-0.5707638 8.1994085,14.7154675,-0.6666573 8.1997166,14.6963081,-0.7547176 8.2001028,14.6726923,-0.8336993 8.2005711,14.6450691,-0.9024804 8.2011013,14.6138735,-0.959968 8.2016945,14.5795298,-1.0051451 8.2023373,14.5424767,-1.0370848 8.2030277,14.5031567,-1.0548999 8.2037563,14.461997,-1.0577888 8.2044907,14.4208612,-1.0455173 8.2051954,14.3816147,-1.019293 8.2058678,14.3446913,-0.9804613 8.2064934,14.3105202,-0.9303232 8.2070627,14.2795324,-0.8701251 8.2075777,14.2521582,-0.801001 8.2080212,14.2288303,-0.7240449 8.2083902,14.2099791,-0.640276 8.2086716,14.1960297,-0.550631 8.2088623,14.1874218,-0.4559898 8.2089577,14.1845818,-0.35718 8.2089405,14.1877975,-0.2583998 8.2088146,14.1967592,-0.1638414 8.2086,14.2110386,-0.0743194 8.208292,14.230197,0.0092755 8.2078981,14.2538052,0.086014 8.2074347,14.2814255,0.1548648 8.2069035,14.3126278,0.2147518 8.2063141,14.3469706,0.2645149 8.2056684,14.3840227,0.3029137 8.2049789,14.4233446,0.3286851 7.2915816,14.4334269,0.3297175 7.2844028,14.3909426,0.3328927 7.29843,14.4739628,0.311752 7.3048725,14.5120935,0.2798087 7.310833,14.5473919,0.2347496 7.3162408,14.579401,0.1775257 7.3210149,14.6076765,0.109117 7.3250799,14.6317768,0.0306236 7.3283668,14.6512508,-0.0568266 7.3307977,14.665659,-0.1519751 7.3322959,14.6745567,-0.2535699 7.332788,14.6774902,-0.3602283 7.332222,14.6741838,-0.4668263 7.3306575,14.6649323,-0.5682673 7.3281622,14.6501884,-0.6632029 7.3248115,14.6304054,-0.750342 7.3206916,14.6060266,-0.8284842 7.315866,14.5774984,-0.8964682 7.310421,14.5452852,-0.9532462 7.3044243,14.5098143,-0.9977955 7.2979574,14.4715528,-1.0292206 7.2910933,14.4309378,-1.0466633 7.2839093,14.3884249,-1.0493263 7.2767329,14.3459473,-1.0369838 7.2698841,14.3054123,-1.0108813 7.263442,14.2672777,-0.9723536 7.2574797,14.2319794,-0.9227051 7.2520738,14.199976,-0.8631408 7.2472973,14.1716986,-0.7948149 7.2432318,14.147604,-0.7187918 7.239943,14.1281261,-0.6360754 7.2375121,14.1137161,-0.5476012 7.2360139,14.1048136,-0.4542253 7.2355227,14.1018801,-0.356753 7.2360892,14.1051912,-0.2592902 7.2376571,14.114439,-0.1659959 7.2401524,14.1291876,-0.0776435 7.2434983,14.1489697,0.0048966 7.2476206,14.1733484,0.0807044 7.2524467,14.2018671,0.1487594 7.2578955,14.2340918,0.2080149 7.2638898,14.2695513,0.2573026 7.2703571,14.3078165,0.2954152 7.2772188,14.3484325,0.3210672 5.911849,14.4334555,0.3297175 5.9034982,14.3909426,0.3328927 5.9198141,14.4740057,0.3117673 5.9273076,14.5121584,0.2798134 5.9342442,14.5474768,0.2347638 5.9405341,14.5795031,0.1775316 5.9460897,14.6077967,0.109136 5.9508262,14.6319084,0.0306259 5.9546547,14.6513948,-0.0568147 5.9574857,14.6658087,-0.1519893 5.9592333,14.6747131,-0.2535675 5.9598112,14.6776485,-0.3602377 5.9591594,14.6743402,-0.4668358 5.9573426,14.6650839,-0.5682826 5.9544454,14.6503363,-0.663216 5.9505577,14.6305389,-0.750355 5.9457664,14.606143,-0.8284901 5.9401612,14.5775995,-0.8964812 5.9338298,14.5453672,-0.9532498 5.9268584,14.509882,-0.9978073 5.9193392,14.4715986,-1.0292395 5.9113588,14.4309626,-1.0466633 5.9030051,14.3884249,-1.0493263 5.8946548,14.3459215,-1.0369838 5.8866901,14.3053703,-1.0108719 5.8791957,14.2672062,-0.9723524 5.8722601,14.2318926,-0.9227003 5.8659692,14.1998701,-0.863142 5.8604136,14.1715813,-0.7948102 5.8556762,14.1474667,-0.7187764 5.8518496,14.1279783,-0.6360731 5.8490181,14.1135616,-0.5476012 5.8472676,14.104661,-0.4542253 5.8466907,14.101717,-0.356753 5.847343,14.1050329,-0.259302 5.8491597,14.1142921,-0.1659994 5.852056,14.1290359,-0.0776458 5.8559446,14.1488323,0.0048812 5.8607359,14.1732264,0.0806914 5.8663411,14.201766,0.1487582 5.8726745,14.2340002,0.2080031 5.8796444,14.2694845,0.257292 5.8871636,14.3077717,0.2954152 5.8951454,14.3484039,0.3210577 4.5309415,14.4334555,0.3297175 4.5225906,14.3909426,0.3328927 4.5389075,14.4740057,0.311752 4.5463996,14.5121584,0.2798134 4.5533366,14.5474768,0.234765 4.5596271,14.5795031,0.1775316 4.5651841,14.6077967,0.1091336 4.5699191,14.6319084,0.0306259 4.5737476,14.6513948,-0.0568147 4.5765791,14.6658087,-0.1519893 4.5783272,14.6747131,-0.2535675 4.5789051,14.6776485,-0.3602283 4.5782542,14.6743402,-0.4668358 4.5764356,14.6650839,-0.5682826 4.5735393,14.6503363,-0.663216 4.5696526,14.6305389,-0.750355 4.5648594,14.606143,-0.8284901 4.5592542,14.5775995,-0.8964812 4.5529232,14.5453672,-0.9532498 4.5459523,14.509882,-0.9978073 4.5384331,14.4715986,-1.0292395 4.5304537,14.4309626,-1.0466633 4.522099,14.3884249,-1.0493263 4.5137501,14.3459215,-1.036985 4.5057836,14.3053617,-1.0108825 4.4982896,14.2672062,-0.9723524 4.4913535,14.2318926,-0.922698 4.4850631,14.1998701,-0.863142 4.4795065,14.1715813,-0.7948102 4.4747701,14.1474667,-0.7187764 4.470942,14.1279783,-0.6360731 4.468111,14.1135616,-0.5476012 4.466363,14.104661,-0.4542253 4.4657855,14.101717,-0.3567483 4.4664354,14.1050329,-0.259302 4.4682536,14.1142921,-0.1659935 4.4711514,14.1290359,-0.0776458 4.4750385,14.1488323,0.0048812 4.4798303,14.1732264,0.0806914 4.4854355,14.201766,0.1487582 4.4917679,14.2340002,0.2080031 4.4987369,14.2694845,0.257292 4.5062566,14.3077717,0.295414 4.5142379,14.3484039,0.3210601 3.1500349,14.4334488,0.3297163 3.1416867,14.3909426,0.3328915 3.1580012,14.4740057,0.311752 3.1654954,14.5121584,0.2798134 3.1724317,14.5474768,0.234765 3.1787219,14.5795031,0.1775316 3.1842782,14.6077967,0.1091336 3.1890147,14.6319084,0.0306271 3.1928411,14.6513948,-0.0568147 3.1956732,14.6658087,-0.1519881 3.1974211,14.6747131,-0.2535675 3.1979988,14.6776485,-0.3602283 3.1973493,14.6743402,-0.4668263 3.1955311,14.6650839,-0.5682826 3.1926341,14.6503363,-0.6632148 3.1887462,14.6305389,-0.750342 3.1839535,14.606143,-0.8284901 3.1783495,14.5775995,-0.8964812 3.1720176,14.5453672,-0.9532498 3.1650486,14.509882,-0.9978073 3.1575282,14.4715977,-1.0292301 3.1495478,14.4309626,-1.0466645 3.1411929,14.3884249,-1.0493275 3.1328442,14.3459215,-1.036985 3.1248779,14.3053617,-1.0108825 3.1173847,14.2672062,-0.9723524 3.1104484,14.2318926,-0.922698 3.1041577,14.1998701,-0.8631325 3.0986013,14.1715813,-0.7948102 3.0938656,14.1474667,-0.7187764 3.0900383,14.1279783,-0.6360731 3.0872068,14.1135616,-0.5476012 3.0854573,14.104661,-0.4542253 3.0848794,14.101717,-0.356753 3.085531,14.1050329,-0.259302 3.0873482,14.1142826,-0.1659935 3.0902452,14.1290359,-0.0776458 3.0941343,14.1488371,0.0048954 3.0989242,14.1732264,0.0806914 3.104531,14.201766,0.1487582 3.1108615,14.2340002,0.2080031 3.1178315,14.2694845,0.2573003 3.1253512,14.3077717,0.295414 3.1333325,14.3484039,0.3210565 1.7691306,14.4334488,0.3297163 1.760781,14.3909426,0.3328915 1.7770963,14.4740057,0.3117673 1.7845901,14.5121584,0.2798122 1.7915258,14.5474768,0.2347638 1.7978164,14.5795031,0.1775316 1.8033726,14.6077967,0.1091336 1.8081082,14.6319084,0.0306271 1.8119367,14.6513948,-0.0568136 1.8147683,14.6658087,-0.1519728 1.8165162,14.6747131,-0.2535675 1.8170933,14.6776485,-0.3602188 1.816444,14.6743402,-0.4668263 1.8146259,14.6650839,-0.5682826 1.8117298,14.6503363,-0.6632148 1.8078417,14.6305389,-0.750342 1.8030492,14.606143,-0.8284901 1.7974439,14.5775995,-0.8964812 1.7911131,14.5453672,-0.9532509 1.7841425,14.509882,-0.9978085 1.7766227,14.4715977,-1.0292313 1.7686422,14.4309626,-1.0466645 1.760288,14.3884249,-1.0493275 1.7519398,14.3459215,-1.0369827 1.7439735,14.3053617,-1.0108825 1.736479,14.2672062,-0.9723524 1.7295429,14.2318926,-0.922698 1.7232533,14.1998701,-0.8631325 1.7176958,14.1715813,-0.7948102 1.7129598,14.1474667,-0.7187764 1.7091328,14.1279783,-0.6360731 1.7063007,14.1135616,-0.5476012 1.7045522,14.104661,-0.4542229 1.7039739,14.101717,-0.356753 1.704625,14.1050329,-0.259302 1.7064426,14.1142826,-0.1659935 1.709341,14.1290359,-0.0776458 1.7132293,14.1488371,0.0048954 1.7180204,14.1732264,0.0806914 1.7236252,14.201766,0.148757 1.7299572,14.2340002,0.2080031 1.7369266,14.2694845,0.257292 1.7444453,14.3077717,0.295414 1.752427,14.3484039,0.3210601 -10.6551323,22.8624268,-0.6906454 -10.6577377,22.8626213,-0.4522347 -10.6552048,22.8628006,-0.2138347 -10.2224827,22.8633041,0.426578 -10.2063017,22.8631477,0.2280692 -10.1942759,22.8629799,0.0137922 -10.18678,22.8628006,-0.2138347 -10.1841679,22.8626213,-0.4522347 -10.1867056,22.8624268,-0.6906454 -10.1941366,22.8622589,-0.9182285 -10.2060919,22.8620872,-1.1325148 -10.2222118,22.8619308,-1.330961 -10.2424603,22.8634434,0.6067406 -10.2421293,22.8617935,-1.5110893 -10.2658443,22.8635712,0.7660654 -10.2922888,22.863678,0.9020665 -10.321414,22.86376,1.012203 -10.3528547,22.8638268,1.0939863 -10.3862429,22.8638649,1.1448953 -10.4212084,22.8638783,1.1624256 -10.4561672,22.8638649,1.1448953 -10.4895391,22.8638268,1.0939863 -10.5209522,22.86376,1.012203 -10.5500412,22.863678,0.9020665 -10.5764427,22.8635712,0.7660654 -10.2654657,22.8616676,-1.6703987 -10.2918701,22.8615646,-1.8063372 -10.3209581,22.8614712,-1.9164653 -10.3523722,22.8614101,-1.9982013 -10.385745,22.861372,-2.0490916 -10.4207067,22.8613567,-2.0666242 -10.4556732,22.861372,-2.0490916 -10.4890614,22.8614101,-1.9982013 -10.520503,22.8614712,-1.9164487 -10.5496283,22.8615646,-1.8063372 -10.5760727,22.8616676,-1.6703987 -10.5994577,22.8617935,-1.5110893 -10.5997801,22.8634434,0.6067406 -10.6196957,22.8633041,0.426578 -10.6194277,22.8619308,-1.330961 -10.6358166,22.8631477,0.2280692 -10.6356106,22.8620872,-1.1325148 -10.6477766,22.8629799,0.0137638 -10.6476326,22.8622589,-0.9182285 -9.698616,19.1848679,0.7884641 -9.6636496,19.1848488,0.7752857 -9.6302614,19.1848145,0.7370182 -9.5988226,19.1847496,0.6755465 -9.5696974,19.1846638,0.592752 -9.543252,19.1845531,0.4905377 -9.5198669,19.1844311,0.3707636 -9.499897,19.1842957,0.23533 -9.4837141,19.1841393,0.0861209 -9.4716864,19.1839676,-0.0749552 -9.4641924,19.1837921,-0.2460441 -9.4615812,19.183609,-0.4252394 -9.464119,19.1834259,-0.6044276 -9.4715433,19.1832542,-0.7754915 -9.4835033,19.1830826,-0.93655 -9.4996214,19.1829243,-1.0857377 -9.5195389,19.1827869,-1.2211227 -9.5428782,19.182663,-1.3408508 -9.5692778,19.18256,-1.4430426 -9.5983696,19.1824722,-1.5258003 -9.6297874,19.1824074,-1.5872461 -9.6631565,19.1823692,-1.6255018 -9.6981163,19.182354,-1.638666 -9.7330875,19.1823692,-1.6255018 -9.7664747,19.1824074,-1.5872461 -9.7979107,19.1824722,-1.5258003 -9.8270378,19.18256,-1.4430426 -9.8534803,19.182663,-1.3408508 -9.8768692,19.1827869,-1.2211193 -9.8968391,19.1829243,-1.0857377 -9.913023,19.1830826,-0.93655 -9.925046,19.1832542,-0.7754915 -9.9325428,19.1834259,-0.6044276 -9.935154,19.183609,-0.4252394 -9.9326162,19.1837921,-0.2460441 -9.9251852,19.1839676,-0.0749552 -9.913229,19.1841393,0.0861209 -9.89711,19.1842957,0.23533 -9.8771982,19.1844311,0.3707636 -9.8538589,19.1845531,0.4905224 -9.8274555,19.1846638,0.592752 -9.7983646,19.1847496,0.6755465 -9.7669506,19.1848145,0.7370182 -9.7335749,19.1848488,0.7752857 -9.4730549,18.0364456,0.6862409 -9.4380836,18.0364304,0.6744272 -9.4046993,18.0363884,0.6401023 -9.3732567,18.0363216,0.5849643 -9.3441334,18.0362225,0.5107104 -9.3176937,18.0361233,0.4190339 -9.2943001,18.0359936,0.3116068 -9.274333,18.0358582,0.1901487 -9.258152,18.0357056,0.0563341 -9.2461281,18.0355377,-0.0881378 -9.2386265,18.0353622,-0.2415876 -9.2360191,18.0351753,-0.4023078 -9.238555,18.0349884,-0.5630079 -9.245986,18.0348091,-0.7164423 -9.2579412,18.0346432,-0.860881 -9.2740602,18.0344658,-0.9946755 -9.2939749,18.0343323,-1.1160898 -9.3173151,18.0342026,-1.2234826 -9.3437138,18.0340996,-1.3151284 -9.3728056,18.0340157,-1.3893456 -9.4042187,18.0339546,-1.4444553 -9.4375916,18.0339088,-1.4787564 -9.4725542,18.0338974,-1.4905702 -9.5075197,18.0339088,-1.4787564 -9.5409088,18.0339546,-1.4444553 -9.5723486,18.0340118,-1.3893456 -9.6014738,18.0340996,-1.3151284 -9.6279154,18.0342026,-1.2234826 -9.6513033,18.0343323,-1.1160898 -9.6712742,18.0344601,-0.994672 -9.6874552,18.0346432,-0.8608963 -9.6994801,18.0348091,-0.7164423 -9.7069788,18.0349884,-0.5630079 -9.709589,18.0351753,-0.4023078 -9.707056,18.0353622,-0.2415876 -9.699626,18.0355377,-0.0881378 -9.6876669,18.0356979,0.0563305 -9.6715479,18.0358582,0.1901487 -9.6516323,18.0359936,0.3116068 -9.6282949,18.0361233,0.4190339 -9.6018906,18.0362225,0.5107104 -9.5727997,18.0363216,0.5849643 -9.5413847,18.0363884,0.6401023 -9.5080156,18.0364304,0.6744272 -9.2523146,16.9125805,0.5819944 -9.21735,16.9125671,0.5715086 -9.1839628,16.912529,0.5410436 -9.1525211,16.9124622,0.4921189 -9.1233959,16.9123821,0.4262126 -9.0969563,16.9122715,0.3448384 -9.0735664,16.9121494,0.2495137 -9.0535908,16.9120083,0.1417177 -9.0374079,16.9118519,0.0229487 -9.0253839,16.9116879,-0.1052511 -9.0178852,16.9115067,-0.2414356 -9.015276,16.9113274,-0.384071 -9.0178127,16.9111347,-0.5267028 -9.0252419,16.9109612,-0.6628482 -9.0372009,16.9107933,-0.7910421 -9.0533237,16.9106445,-0.9097733 -9.0732431,16.9105034,-1.0175242 -9.0965805,16.9103756,-1.1128312 -9.1229773,16.910265,-1.1941533 -9.152072,16.9101849,-1.2600266 -9.183485,16.9101238,-1.30893 -9.216857,16.9100819,-1.3393749 -9.2518167,16.9100666,-1.3498513 -9.2867842,16.9100819,-1.3393749 -9.3201723,16.9101238,-1.30893 -9.3516121,16.9101849,-1.2600266 -9.3807383,16.910265,-1.1941533 -9.4071798,16.9103756,-1.1128312 -9.4305668,16.9105015,-1.0175242 -9.4505367,16.9106445,-0.9097733 -9.4667196,16.9107933,-0.7910421 -9.4787426,16.9109612,-0.6628482 -9.4862461,16.9111347,-0.5267028 -9.4888554,16.9113178,-0.384071 -9.4863205,16.9115067,-0.2414356 -9.4788885,16.9116879,-0.1052689 -9.4669333,16.9118519,0.0229487 -9.4508114,16.9120083,0.1417177 -9.4308949,16.9121494,0.2495137 -9.4075546,16.9122715,0.3448384 -9.3811569,16.9123821,0.4262126 -9.352066,16.9124641,0.4921094 -9.3206501,16.912529,0.5410436 -9.2872772,16.9125671,0.5715086 -9.1528606,16.4062099,0.5336641 -9.1181021,16.407217,0.5238642 -9.084918,16.4081631,0.4952286 -9.0536642,16.4090214,0.4491573 -9.0247145,16.4097881,0.3870707 -8.9984341,16.4104557,0.3103665 -8.9751863,16.411026,0.2204886 -8.9553366,16.4114647,0.118797 -8.9392519,16.4117889,0.006765 -8.9273024,16.4119759,-0.1142106 -8.9198475,16.4120159,-0.2427014 -8.9172592,16.4119072,-0.3773071 -8.919775,16.4116421,-0.5118987 -8.9271593,16.4112358,-0.6403741 -8.939045,16.4107246,-0.7613071 -8.9550705,16.4100971,-0.8732988 -8.9748621,16.4093761,-0.9749326 -8.9980602,16.4085674,-1.0647762 -9.0243015,16.4076824,-1.1414154 -9.0532179,16.4067459,-1.20345 -9.0844421,16.4057579,-1.249468 -9.1176109,16.4047375,-1.2780669 -9.1523638,16.403698,-1.287823 -9.1871176,16.4026814,-1.277808 -9.2202988,16.4017448,-1.2490008 -9.2515507,16.4008827,-1.202803 -9.2805014,16.4001141,-1.1406254 -9.3067808,16.3994427,-1.0639023 -9.3300314,16.3988819,-0.9740314 -9.3498783,16.3984337,-0.872458 -9.3659678,16.3981113,-0.7605715 -9.3779192,16.3979244,-0.6397769 -9.3853712,16.3978844,-0.5115061 -9.3879633,16.3979931,-0.3771333 -9.3854456,16.3982639,-0.2427545 -9.3780594,16.3986568,-0.1144625 -9.3661699,16.3991795,0.0063429 -9.3501492,16.3998051,0.118253 -9.3303576,16.4005299,0.2198571 -9.3071575,16.4013367,0.309741 -9.2809172,16.4022198,0.3864795 -9.2520037,16.4031658,0.4486654 -9.2207794,16.40415,0.4948727 -9.1876087,16.4051685,0.5236786 -8.906599,15.3634357,0.4314478 -8.8743477,15.3728275,0.4237198 -8.8435488,15.3817701,0.3994076 -8.8145504,15.3901587,0.3596914 -8.7876835,15.3979092,0.3057407 -8.7632971,15.404911,0.2387903 -8.7417192,15.4110699,0.1600544 -8.7232952,15.4162951,0.0707773 -8.7083683,15.4204836,-0.0277806 -8.6972752,15.4235439,-0.1343539 -8.6903543,15.425374,-0.2476547 -8.6879492,15.4258804,-0.3663717 -8.6902828,15.425004,-0.4850791 -8.6971292,15.4228144,-0.5983184 -8.7081614,15.419425,-0.7048077 -8.7230272,15.4149199,-0.8032497 -8.741396,15.4094172,-0.8923908 -8.7629232,15.4029999,-0.9709718 -8.7872725,15.3957911,-1.0377554 -8.8141022,15.3878756,-1.0915169 -8.8430786,15.3793535,-1.1310521 -8.8738623,15.3703327,-1.1551917 -8.9061089,15.3609133,-1.1627269 -8.9383621,15.3515186,-1.1529886 -8.9691591,15.3425808,-1.1268789 -8.9981585,15.3341894,-1.0857104 -9.0250273,15.3264456,-1.0307688 -9.0494127,15.3194427,-0.9633252 -9.0709906,15.3132839,-0.8846343 -9.0894194,15.3080568,-0.7959295 -9.1043463,15.3038683,-0.6984406 -9.1154385,15.3008099,-0.5933574 -9.1223602,15.2989779,-0.481886 -9.1247683,15.2984724,-0.3652019 -9.1224318,15.2993517,-0.2485201 -9.1155834,15.3015394,-0.1370606 -9.1045532,15.3049288,-0.0320187 -9.0896854,15.3094292,0.0654334 -9.0713224,15.3149357,0.1540791 -9.0497904,15.3213472,0.2326943 -9.0254364,15.3285608,0.3000433 -8.9986067,15.3364801,0.3548808 -8.9696293,15.3449965,0.3959156 -8.9388504,15.3540125,0.4218691 -8.5754652,14.7524366,0.369905 -8.5559587,14.7818089,0.3649216 -8.5373316,14.8098145,0.3444976 -8.5197887,14.8361635,0.3095885 -8.5035315,14.8605366,0.2611746 -8.4887724,14.8826323,0.2002941 -8.4757137,14.9021444,0.1280363 -8.4645643,14.9187641,0.045547 -8.4555254,14.9321766,-0.0459948 -8.4488049,14.9420919,-0.1453403 -8.4446058,14.9481888,-0.2511886 -8.4431353,14.9501572,-0.3622556 -8.4445324,14.9478149,-0.4732658 -8.4486647,14.9413671,-0.57901 -8.4553213,14.9311228,-0.6781675 -8.4642982,14.9173965,-0.7694703 -8.4753952,14.9004955,-0.8516545 -8.4884014,14.8807383,-0.9235693 -8.5031185,14.8584251,-0.9840736 -8.5193367,14.8338728,-1.0320936 -8.5368586,14.8073978,-1.0665781 -8.5554667,14.7793102,-1.086561 -8.5749693,14.7499161,-1.0911126 -8.5944786,14.7205505,-1.0798109 -8.6131077,14.692543,-1.0537626 -8.6306448,14.6661959,-1.0142995 -8.6468983,14.641819,-0.9627092 -8.6616573,14.6197281,-0.9002169 -8.674715,14.6002111,-0.8280277 -8.6858673,14.5835962,-0.7472578 -8.6949091,14.5701809,-0.6589894 -8.7016277,14.5602703,-0.5642665 -8.7058287,14.5541744,-0.4640861 -8.7072983,14.5521955,-0.3593731 -8.7059021,14.5545435,-0.2546848 -8.7017698,14.5609913,-0.1545695 -8.695118,14.5712395,-0.0599484 -8.6861391,14.5849638,0.0281604 -8.6750402,14.6018629,0.1087434 -8.6620293,14.6216183,0.1807102 -8.6473122,14.6439266,0.2429387 -8.631093,14.6684752,0.2942274 -8.613575,14.694952,0.3333475 -8.594964,14.7230406,0.3590125 -8.0197926,14.4645071,0.3404609 -8.0190592,14.505641,0.3370456 -8.0183544,14.5448885,0.31871 -8.0176868,14.58181,0.2862452 -8.0170565,14.6159849,0.2405796 -8.0164862,14.6469698,0.1826283 -8.0159721,14.6743412,0.1134297 -8.0155277,14.6976709,0.0340801 -8.0151587,14.7165298,-0.0542818 -8.0148783,14.7304726,-0.1503965 -8.0146856,14.7390776,-0.2529775 -8.0145988,14.7419205,-0.3606801 -8.0146132,14.7387085,-0.4683283 -8.0147343,14.7297459,-0.570759 -8.0149546,14.7154675,-0.6666573 -8.0152578,14.6963081,-0.7547093 -8.0156507,14.6726923,-0.8336982 -8.0161142,14.6450691,-0.9024792 -8.0166435,14.6138735,-0.9599668 -8.0172377,14.5795298,-1.0051439 -8.0178804,14.5424767,-1.0370812 -8.0185719,14.5031567,-1.0548987 -8.0193005,14.461997,-1.0577865 -8.0200338,14.4208612,-1.0455173 -8.0207386,14.3816147,-1.0192847 -8.0214081,14.3446913,-0.9804625 -8.0220327,14.3105202,-0.9303256 -8.0226068,14.2795324,-0.870118 -8.0231218,14.2521582,-0.8010033 -8.0235653,14.2288303,-0.7240449 -8.0239353,14.2099791,-0.640263 -8.0242157,14.1960297,-0.5506287 -8.0244055,14.1874218,-0.455991 -8.0245008,14.1845818,-0.3571789 -8.0244837,14.1877975,-0.258401 -8.0243578,14.1967592,-0.1638378 -8.0241413,14.2110386,-0.0743206 -8.0238333,14.230197,0.0092802 -8.0234432,14.2538052,0.0860128 -8.0229788,14.2814255,0.1548624 -8.0224504,14.3126278,0.214753 -8.0218601,14.3469706,0.2645138 -8.0212107,14.3840227,0.3029255 -8.0205202,14.4233446,0.3286922 -7.0999484,14.3909426,0.3329021 -7.1071258,14.4334269,0.3297175 -7.1139736,14.4739628,0.3117543 -7.1204185,14.5120935,0.2798134 -7.1263785,14.5473919,0.2347508 -7.131784,14.579401,0.1775268 -7.1365604,14.6076765,0.109117 -7.140626,14.6317768,0.0306259 -7.1439123,14.6512508,-0.0568254 -7.1463418,14.665659,-0.151974 -7.1478419,14.6745567,-0.2535687 -7.1483331,14.6774902,-0.3602235 -7.1477666,14.6741838,-0.466824 -7.1461997,14.6649323,-0.5682661 -7.1437073,14.6501884,-0.6632041 -7.1403575,14.6304054,-0.750342 -7.1362338,14.6060266,-0.8284819 -7.1314144,14.5774984,-0.896467 -7.1259627,14.5452852,-0.9532415 -7.1199703,14.5098143,-0.9977908 -7.113502,14.4715528,-1.0292206 -7.1066375,14.4309378,-1.0466573 -7.0994549,14.3884249,-1.0493133 -7.0922771,14.3459473,-1.0369838 -7.0854301,14.3054123,-1.0108825 -7.0789838,14.2672777,-0.972356 -7.0730262,14.2319794,-0.9227074 -7.0676174,14.199976,-0.8631408 -7.0628433,14.1716986,-0.7948161 -7.0587764,14.147604,-0.7187906 -7.0554886,14.1281261,-0.6360742 -7.0530601,14.1137161,-0.5476 -7.0515609,14.1048136,-0.4542241 -7.0510712,14.1018801,-0.3567494 -7.0516315,14.1051912,-0.259289 -7.0532012,14.114439,-0.1659947 -7.055696,14.1291876,-0.0776435 -7.0590444,14.1489697,0.0048978 -7.0631657,14.1733484,0.0807056 -7.0679927,14.2018671,0.1487653 -7.0734386,14.2340918,0.2080149 -7.0794339,14.2695513,0.2573003 -7.0859008,14.3078165,0.2954152 -7.0927668,14.3484325,0.3210672 -5.7190413,14.3909426,0.3329033 -5.7273912,14.4334555,0.3297175 -5.7353592,14.4740057,0.3117673 -5.7428522,14.5121584,0.2798217 -5.7497888,14.5474768,0.2347638 -5.7560773,14.5795031,0.1775304 -5.7616353,14.6077967,0.109136 -5.7663703,14.6319084,0.0306259 -5.7701964,14.6513948,-0.0568147 -5.7730284,14.6658087,-0.151974 -5.7747788,14.6747131,-0.2535687 -5.7753553,14.6776485,-0.3602283 -5.7747035,14.6743402,-0.4668252 -5.7728868,14.6650839,-0.5682838 -5.7699895,14.6503363,-0.6632136 -5.7661018,14.6305389,-0.7503562 -5.7613106,14.606143,-0.8284889 -5.7557039,14.5775995,-0.8964788 -5.7493739,14.5453672,-0.953245 -5.7424045,14.509882,-0.9978002 -5.7348833,14.4715986,-1.0292301 -5.726903,14.4309626,-1.0466645 -5.7185493,14.3884249,-1.0493121 -5.7101998,14.3459215,-1.0369827 -5.7022338,14.3053703,-1.0108731 -5.6947398,14.2672062,-0.9723536 -5.6878028,14.2318926,-0.922698 -5.6815128,14.1998701,-0.8631408 -5.6759572,14.1715813,-0.7948102 -5.6712198,14.1474667,-0.7187776 -5.6673927,14.1279783,-0.6360683 -5.6645608,14.1135616,-0.5476024 -5.6628137,14.104661,-0.4542241 -5.6622348,14.101717,-0.3567494 -5.6628857,14.1050329,-0.2593008 -5.6647053,14.1142921,-0.1659947 -5.6676002,14.1290359,-0.077647 -5.6714888,14.1488323,0.0048824 -5.6762819,14.1732264,0.0806914 -5.6818867,14.201766,0.1487594 -5.6882181,14.2340002,0.2080031 -5.695188,14.2694845,0.2572991 -5.7027073,14.3077717,0.2954152 -5.71069,14.3484039,0.3210601 -4.3464866,14.4334555,0.3297163 -5.7273912,14.4334555,0.3297175 -5.7190413,14.3909426,0.3329033 -4.3381367,14.3909426,0.3329033 -4.3464866,14.4334555,0.3297163 -5.7190413,14.3909426,0.3329033 -4.3544517,14.4740057,0.3117508 -5.7353592,14.4740057,0.3117673 -5.7273912,14.4334555,0.3297175 -4.3544517,14.4740057,0.3117508 -5.7273912,14.4334555,0.3297175 -4.3619452,14.5121584,0.2798217 -5.7428522,14.5121584,0.2798217 -5.7353592,14.4740057,0.3117673 -4.3619452,14.5121584,0.2798217 -5.7353592,14.4740057,0.3117673 -4.3688827,14.5474768,0.2347638 -5.7497888,14.5474768,0.2347638 -5.7428522,14.5121584,0.2798217 -4.3688827,14.5474768,0.2347638 -5.7428522,14.5121584,0.2798217 -4.3751721,14.5795031,0.1775304 -5.7560773,14.5795031,0.1775304 -5.7497888,14.5474768,0.2347638 -4.3751721,14.5795031,0.1775304 -5.7497888,14.5474768,0.2347638 -4.3807302,14.6077967,0.109136 -5.7616353,14.6077967,0.109136 -5.7560773,14.5795031,0.1775304 -4.3807302,14.6077967,0.109136 -5.7560773,14.5795031,0.1775304 -4.3854656,14.6319084,0.0306259 -5.7663703,14.6319084,0.0306259 -5.7616353,14.6077967,0.109136 -4.3854656,14.6319084,0.0306259 -5.7616353,14.6077967,0.109136 -4.3892918,14.6513948,-0.0568147 -5.7701964,14.6513948,-0.0568147 -5.7663703,14.6319084,0.0306259 -4.3892918,14.6513948,-0.0568147 -5.7663703,14.6319084,0.0306259 -4.3921237,14.6658087,-0.1519763 -5.7730284,14.6658087,-0.151974 -5.7701964,14.6513948,-0.0568147 -4.3921237,14.6658087,-0.1519763 -5.7701964,14.6513948,-0.0568147 -4.3938727,14.6747131,-0.2535687 -5.7747788,14.6747131,-0.2535687 -5.7730284,14.6658087,-0.151974 -4.3938727,14.6747131,-0.2535687 -5.7730284,14.6658087,-0.151974 -4.3944502,14.6776485,-0.3602283 -5.7753553,14.6776485,-0.3602283 -5.7747788,14.6747131,-0.2535687 -4.3944502,14.6776485,-0.3602283 -5.7747788,14.6747131,-0.2535687 -4.3937998,14.6743402,-0.4668252 -5.7747035,14.6743402,-0.4668252 -5.7753553,14.6776485,-0.3602283 -4.3937998,14.6743402,-0.4668252 -5.7753553,14.6776485,-0.3602283 -4.3919826,14.6650839,-0.5682838 -5.7728868,14.6650839,-0.5682838 -5.7747035,14.6743402,-0.4668252 -4.3919826,14.6650839,-0.5682838 -5.7747035,14.6743402,-0.4668252 -4.3890843,14.6503363,-0.663216 -5.7699895,14.6503363,-0.6632136 -5.7728868,14.6650839,-0.5682838 -4.3890843,14.6503363,-0.663216 -5.7728868,14.6650839,-0.5682838 -4.3851957,14.6305389,-0.7503562 -5.7661018,14.6305389,-0.7503562 -5.7699895,14.6503363,-0.6632136 -4.3851957,14.6305389,-0.7503562 -5.7699895,14.6503363,-0.6632136 -4.3804054,14.606143,-0.8284889 -5.7613106,14.606143,-0.8284889 -5.7661018,14.6305389,-0.7503562 -4.3804054,14.606143,-0.8284889 -5.7661018,14.6305389,-0.7503562 -4.3748002,14.5775995,-0.89648 -5.7557039,14.5775995,-0.8964788 -5.7613106,14.606143,-0.8284889 -4.3748002,14.5775995,-0.89648 -5.7613106,14.606143,-0.8284889 -4.3684688,14.5453672,-0.953245 -5.7493739,14.5453672,-0.953245 -5.7557039,14.5775995,-0.8964788 -4.3684688,14.5453672,-0.953245 -5.7557039,14.5775995,-0.8964788 -4.3614979,14.509882,-0.9978002 -5.7424045,14.509882,-0.9978002 -5.7493739,14.5453672,-0.953245 -4.3614979,14.509882,-0.9978002 -5.7493739,14.5453672,-0.953245 -4.3539782,14.4715986,-1.0292313 -5.7348833,14.4715986,-1.0292301 -5.7424045,14.509882,-0.9978002 -4.3539782,14.4715986,-1.0292313 -5.7424045,14.509882,-0.9978002 -4.3459988,14.4309626,-1.0466645 -5.726903,14.4309626,-1.0466645 -5.7348833,14.4715986,-1.0292301 -4.3459988,14.4309626,-1.0466645 -5.7348833,14.4715986,-1.0292301 -4.3376431,14.3884249,-1.0493275 -5.7185493,14.3884249,-1.0493121 -5.726903,14.4309626,-1.0466645 -4.3376431,14.3884249,-1.0493275 -5.726903,14.4309626,-1.0466645 -4.3292942,14.3459215,-1.0369827 -5.7101998,14.3459215,-1.0369827 -5.7185493,14.3884249,-1.0493121 -4.3292942,14.3459215,-1.0369827 -5.7185493,14.3884249,-1.0493121 -4.3213291,14.3053617,-1.0108813 -5.7022338,14.3053703,-1.0108731 -5.7101998,14.3459215,-1.0369827 -4.3213291,14.3053617,-1.0108813 -5.7101998,14.3459215,-1.0369827 -4.3138337,14.2672062,-0.9723524 -5.6947398,14.2672062,-0.9723536 -5.7022338,14.3053703,-1.0108731 -4.3138337,14.2672062,-0.9723524 -5.7022338,14.3053703,-1.0108731 -4.3068995,14.2318926,-0.922698 -5.6878028,14.2318926,-0.922698 -5.6947398,14.2672062,-0.9723536 -4.3068995,14.2318926,-0.922698 -5.6947398,14.2672062,-0.9723536 -4.3006086,14.1998701,-0.8631408 -5.6815128,14.1998701,-0.8631408 -5.6878028,14.2318926,-0.922698 -4.3006086,14.1998701,-0.8631408 -5.6878028,14.2318926,-0.922698 -4.2950516,14.1715813,-0.7948102 -5.6759572,14.1715813,-0.7948102 -5.6815128,14.1998701,-0.8631408 -4.2950516,14.1715813,-0.7948102 -5.6815128,14.1998701,-0.8631408 -4.2903152,14.1474667,-0.7187776 -5.6712198,14.1474667,-0.7187776 -5.6759572,14.1715813,-0.7948102 -4.2903152,14.1474667,-0.7187776 -5.6759572,14.1715813,-0.7948102 -4.2864871,14.1279783,-0.6360683 -5.6673927,14.1279783,-0.6360683 -5.6712198,14.1474667,-0.7187776 -4.2864871,14.1279783,-0.6360683 -5.6712198,14.1474667,-0.7187776 -4.2836571,14.1135616,-0.5476024 -5.6645608,14.1135616,-0.5476024 -5.6673927,14.1279783,-0.6360683 -4.2836571,14.1135616,-0.5476024 -5.6673927,14.1279783,-0.6360683 -4.2819085,14.104661,-0.4542241 -5.6628137,14.104661,-0.4542241 -5.6645608,14.1135616,-0.5476024 -4.2819085,14.104661,-0.4542241 -5.6645608,14.1135616,-0.5476024 -4.2813292,14.101717,-0.3567494 -5.6622348,14.101717,-0.3567494 -5.6628137,14.104661,-0.4542241 -4.2813292,14.101717,-0.3567494 -5.6628137,14.104661,-0.4542241 -4.2819805,14.1050329,-0.2593008 -5.6628857,14.1050329,-0.2593008 -5.6622348,14.101717,-0.3567494 -4.2819805,14.1050329,-0.2593008 -5.6622348,14.101717,-0.3567494 -4.2837982,14.1142921,-0.1659947 -5.6647053,14.1142921,-0.1659947 -5.6628857,14.1050329,-0.2593008 -4.2837982,14.1142921,-0.1659947 -5.6628857,14.1050329,-0.2593008 -4.286696,14.1290359,-0.077647 -5.6676002,14.1290359,-0.077647 -5.6647053,14.1142921,-0.1659947 -4.286696,14.1290359,-0.077647 -5.6647053,14.1142921,-0.1659947 -4.2905836,14.1488323,0.0048824 -5.6714888,14.1488323,0.0048824 -5.6676002,14.1290359,-0.077647 -4.2905836,14.1488323,0.0048824 -5.6676002,14.1290359,-0.077647 -4.2953749,14.1732264,0.0806914 -5.6762819,14.1732264,0.0806914 -5.6714888,14.1488323,0.0048824 -4.2953749,14.1732264,0.0806914 -5.6714888,14.1488323,0.0048824 -4.3009815,14.201766,0.1487594 -5.6818867,14.201766,0.1487594 -5.6762819,14.1732264,0.0806914 -4.3009815,14.201766,0.1487594 -5.6762819,14.1732264,0.0806914 -4.3073139,14.2340002,0.2080031 -5.6882181,14.2340002,0.2080031 -5.6818867,14.201766,0.1487594 -4.3073139,14.2340002,0.2080031 -5.6818867,14.201766,0.1487594 -4.3142819,14.2694845,0.2573003 -5.695188,14.2694845,0.2572991 -5.6882181,14.2340002,0.2080031 -4.3142819,14.2694845,0.2573003 -5.6882181,14.2340002,0.2080031 -4.3218026,14.3077717,0.2954164 -5.7027073,14.3077717,0.2954152 -5.695188,14.2694845,0.2572991 -4.3218026,14.3077717,0.2954164 -5.695188,14.2694845,0.2572991 -4.329782,14.3484039,0.3210601 -5.71069,14.3484039,0.3210601 -5.7027073,14.3077717,0.2954152 -4.329782,14.3484039,0.3210601 -5.7027073,14.3077717,0.2954152 -4.3381367,14.3909426,0.3329033 -5.7190413,14.3909426,0.3329033 -5.71069,14.3484039,0.3210601 -5.71069,14.3484039,0.3210601 -2.9572325,14.3909426,0.3329033 -2.9655821,14.4334488,0.3297163 -2.973546,14.4740057,0.3117508 -2.981041,14.5121584,0.2798217 -2.9879768,14.5474768,0.2347638 -2.9942667,14.5795031,0.1775304 -2.9998248,14.6077967,0.109136 -3.0045602,14.6319084,0.0306259 -3.0083871,14.6513948,-0.0568147 -3.0112185,14.6658087,-0.1519763 -3.0129664,14.6747131,-0.2535687 -3.0135441,14.6776485,-0.3602283 -3.0128956,14.6743402,-0.4668252 -3.0110762,14.6650839,-0.5682838 -3.0081794,14.6503363,-0.663216 -3.0042906,14.6305389,-0.750342 -2.9995,14.606143,-0.8284889 -2.9938936,14.5775995,-0.89648 -2.9875641,14.5453672,-0.953245 -2.9805934,14.509882,-0.9978002 -2.9730735,14.4715977,-1.0292277 -2.9650924,14.4309626,-1.0466645 -2.9567382,14.3884249,-1.0493275 -2.94839,14.3459215,-1.0369827 -2.9404237,14.3053617,-1.0108825 -2.93293,14.2672062,-0.9723524 -2.9259925,14.2318926,-0.9226968 -2.9197035,14.1998701,-0.8631266 -2.9141474,14.1715813,-0.794809 -2.90941,14.1474667,-0.7187764 -2.9055834,14.1279783,-0.6360683 -2.9027517,14.1135616,-0.5476024 -2.9010026,14.104661,-0.4542241 -2.900425,14.101717,-0.3567494 -2.9010742,14.1050329,-0.2593008 -2.902894,14.1142826,-0.1659947 -2.9057913,14.1290359,-0.077647 -2.9096808,14.1488371,0.0048966 -2.9144702,14.1732264,0.0806926 -2.9200754,14.201766,0.1487605 -2.9264076,14.2340002,0.2080043 -2.9333768,14.2694845,0.2573003 -2.9408963,14.3077717,0.2954164 -2.9488778,14.3484039,0.3210601 -1.5763267,14.3909426,0.3329033 -1.5846751,14.4334488,0.3297163 -1.5926416,14.4740057,0.3117673 -1.6001352,14.5121584,0.2798217 -1.6070715,14.5474768,0.2347638 -1.6133617,14.5795031,0.1775304 -1.6189181,14.6077967,0.109136 -1.6236547,14.6319084,0.0306259 -1.627483,14.6513948,-0.0568147 -1.630314,14.6658087,-0.1519716 -1.6320621,14.6747131,-0.2535687 -1.6326398,14.6776485,-0.3602188 -1.6319897,14.6743402,-0.4668252 -1.6301712,14.6650839,-0.5682838 -1.6272751,14.6503363,-0.663216 -1.6233863,14.6305389,-0.750342 -1.6185955,14.606143,-0.8284889 -1.6129889,14.5775995,-0.89648 -1.6066576,14.5453672,-0.953245 -1.5996882,14.509882,-0.9978002 -1.592168,14.4715977,-1.0292277 -1.5841881,14.4309626,-1.0466645 -1.5758333,14.3884249,-1.0493275 -1.5674845,14.3459215,-1.0369827 -1.5595188,14.3053617,-1.0108825 -1.5520256,14.2672062,-0.9723524 -1.5450898,14.2318926,-0.9226968 -1.5387975,14.1998701,-0.8631266 -1.5332409,14.1715813,-0.7948102 -1.5285057,14.1474667,-0.7187764 -1.5246783,14.1279783,-0.6360672 -1.5218464,14.1135616,-0.5476012 -1.5200995,14.104661,-0.4542229 -1.5195209,14.101717,-0.3567483 -1.5201707,14.1050329,-0.2592996 -1.5219874,14.1142826,-0.1659935 -1.5248859,14.1290359,-0.0776458 -1.528775,14.1488371,0.0048954 -1.5335659,14.1732264,0.0806926 -1.53917,14.201766,0.1487605 -1.5455014,14.2340002,0.2080043 -1.5524732,14.2694845,0.2573003 -1.5599909,14.3077717,0.2954164 -1.5679735,14.3484039,0.3210601 0.2192937,11.6993084,0.5918614 0.3857411,11.6993103,0.5220397 0.5259687,11.6993103,0.4167045 0.6304201,11.6993074,0.2830389 0.6919775,11.6993074,0.1301531 0.7064466,11.6993074,-0.031532 0.6728404,11.6993074,-0.1910001 0.593449,11.6993065,-0.3373887 0.4736844,11.6993065,-0.4607164 0.3217064,11.6993084,-0.5525798 0.1478727,11.6993084,-0.6067185 -0.0359692,11.6993084,-0.6194437 -0.2172929,11.6993084,-0.5898824 -0.3837398,11.6993084,-0.5200689 -0.5239681,11.6993065,-0.4147359 -0.628419,11.6993074,-0.281067 -0.6899768,11.6993074,-0.1281836 -0.7044452,11.6993074,0.0334992 -0.6708383,11.6993074,0.1929741 -0.5914469,11.6993103,0.3393544 -0.4716812,11.6993103,0.462687 -0.3197031,11.6993103,0.5545517 -0.1458696,11.6993084,0.6086903 0.0379744,11.6993084,0.621411 "
TriangleIndices="0 1 2  2 3 4  4 5 6  2 4 6  6 7 8  8 9 10  6 8 10  10 11 12  12 13 14  10 12 14  6 10 14  14 15 16  16 17 18  14 16 18  18 19 20  20 21 22  18 20 22  14 18 22  6 14 22  2 6 22  0 2 22  23 0 22  24 25 26  24 26 27  24 27 28  29 30 31  32 29 31  33 32 31  34 33 31  35 34 31  36 35 31  37 36 31  37 31 38  39 37 38  39 38 40  39 40 41  39 41 42  39 42 43  39 43 44  39 44 45  39 45 46  39 46 47  39 47 48  39 48 49  39 49 50  51 39 50  52 51 50  53 52 50  54 53 50  55 54 50  56 55 50  57 56 50  58 57 50  59 58 50  60 59 50  61 60 50  62 61 50  62 50 63  62 63 64  65 62 64  65 64 66  28 65 66  28 66 67  24 28 67  68 69 45  45 44 68  70 68 44  44 43 70  71 70 43  43 42 71  72 71 42  42 41 72  73 72 41  41 40 73  74 73 40  40 38 74  75 74 38  38 31 75  76 75 31  31 30 76  77 76 30  30 29 77  78 77 29  29 32 78  79 78 32  32 33 79  80 79 33  33 34 80  81 80 34  34 35 81  82 81 35  35 36 82  83 82 36  36 37 83  84 83 37  37 39 84  85 84 39  39 51 85  86 85 51  51 52 86  87 86 52  52 53 87  88 87 53  53 54 88  89 88 54  54 55 89  90 89 55  55 56 90  91 90 56  56 57 91  92 91 57  57 58 92  93 92 58  58 59 93  94 93 59  59 60 94  95 94 60  60 61 95  96 95 61  61 62 96  97 96 62  62 65 97  98 97 65  65 28 98  99 98 28  28 27 99  100 99 27  27 26 100  101 100 26  26 25 101  102 101 25  25 24 102  103 102 24  24 67 103  104 103 67  67 66 104  105 104 66  66 64 105  106 105 64  64 63 106  107 106 63  63 50 107  108 107 50  50 49 108  109 108 49  49 48 109  110 109 48  48 47 110  111 110 47  47 46 111  69 111 46  46 45 69  112 113 69  69 68 112  114 112 68  68 70 114  115 114 70  70 71 115  116 115 71  71 72 116  117 116 72  72 73 117  118 117 73  73 74 118  119 118 74  74 75 119  120 119 75  75 76 120  121 120 76  76 77 121  122 121 77  77 78 122  123 122 78  78 79 123  124 123 79  79 80 124  125 124 80  80 81 125  126 125 81  81 82 126  127 126 82  82 83 127  128 127 83  83 84 128  129 128 84  84 85 129  130 129 85  85 86 130  131 130 86  86 87 131  132 131 87  87 88 132  133 132 88  88 89 133  134 133 89  89 90 134  135 134 90  90 91 135  136 135 91  91 92 136  137 136 92  92 93 137  138 137 93  93 94 138  139 138 94  94 95 139  140 139 95  95 96 140  141 140 96  96 97 141  142 141 97  97 98 142  143 142 98  98 99 143  144 143 99  99 100 144  145 144 100  100 101 145  146 145 101  101 102 146  147 146 102  102 103 147  148 147 103  103 104 148  149 148 104  104 105 149  150 149 105  105 106 150  151 150 106  106 107 151  152 151 107  107 108 152  153 152 108  108 109 153  154 153 109  109 110 154  155 154 110  110 111 155  113 155 111  111 69 113  156 157 113  113 112 156  158 156 112  112 114 158  159 158 114  114 115 159  160 159 115  115 116 160  161 160 116  116 117 161  162 161 117  117 118 162  163 162 118  118 119 163  164 163 119  119 120 164  165 164 120  120 121 165  166 165 121  121 122 166  167 166 122  122 123 167  168 167 123  123 124 168  169 168 124  124 125 169  170 169 125  125 126 170  171 170 126  126 127 171  172 171 127  127 128 172  173 172 128  128 129 173  174 173 129  129 130 174  175 174 130  130 131 175  176 175 131  131 132 176  177 176 132  132 133 177  178 177 133  133 134 178  179 178 134  134 135 179  180 179 135  135 136 180  181 180 136  136 137 181  182 181 137  137 138 182  183 182 138  138 139 183  184 183 139  139 140 184  185 184 140  140 141 185  186 185 141  141 142 186  187 186 142  142 143 187  188 187 143  143 144 188  189 188 144  144 145 189  190 189 145  145 146 190  191 190 146  146 147 191  192 191 147  147 148 192  193 192 148  148 149 193  194 193 149  149 150 194  195 194 150  150 151 195  196 195 151  151 152 196  197 196 152  152 153 197  198 197 153  153 154 198  199 198 154  154 155 199  157 199 155  155 113 157  200 201 157  157 156 200  202 200 156  156 158 202  203 202 158  158 159 203  204 203 159  159 160 204  205 204 160  160 161 205  206 205 161  161 162 206  207 206 162  162 163 207  208 207 163  163 164 208  209 208 164  164 165 209  210 209 165  165 166 210  211 210 166  166 167 211  212 211 167  167 168 212  213 212 168  168 169 213  214 213 169  169 170 214  215 214 170  170 171 215  216 215 171  171 172 216  217 216 172  172 173 217  218 217 173  173 174 218  219 218 174  174 175 219  220 219 175  175 176 220  221 220 176  176 177 221  222 221 177  177 178 222  223 222 178  178 179 223  224 223 179  179 180 224  225 224 180  180 181 225  226 225 181  181 182 226  227 226 182  182 183 227  228 227 183  183 184 228  229 228 184  184 185 229  230 229 185  185 186 230  231 230 186  186 187 231  232 231 187  187 188 232  233 232 188  188 189 233  234 233 189  189 190 234  235 234 190  190 191 235  236 235 191  191 192 236  237 236 192  192 193 237  238 237 193  193 194 238  239 238 194  194 195 239  240 239 195  195 196 240  241 240 196  196 197 241  242 241 197  197 198 242  243 242 198  198 199 243  201 243 199  199 157 201  244 245 201  201 200 244  246 244 200  200 202 246  247 246 202  202 203 247  248 247 203  203 204 248  249 248 204  204 205 249  250 249 205  205 206 250  251 250 206  206 207 251  252 251 207  207 208 252  253 252 208  208 209 253  254 253 209  209 210 254  255 254 210  210 211 255  256 255 211  211 212 256  257 256 212  212 213 257  258 257 213  213 214 258  259 258 214  214 215 259  260 259 215  215 216 260  261 260 216  216 217 261  262 261 217  217 218 262  263 262 218  218 219 263  264 263 219  219 220 264  265 264 220  220 221 265  266 265 221  221 222 266  267 266 222  222 223 267  268 267 223  223 224 268  269 268 224  224 225 269  270 269 225  225 226 270  271 270 226  226 227 271  272 271 227  227 228 272  273 272 228  228 229 273  274 273 229  229 230 274  275 274 230  230 231 275  276 275 231  231 232 276  277 276 232  232 233 277  278 277 233  233 234 278  279 278 234  234 235 279  280 279 235  235 236 280  281 280 236  236 237 281  282 281 237  237 238 282  283 282 238  238 239 283  284 283 239  239 240 284  285 284 240  240 241 285  286 285 241  241 242 286  287 286 242  242 243 287  245 287 243  243 201 245  288 289 245  245 244 288  290 288 244  244 246 290  291 290 246  246 247 291  292 291 247  247 248 292  293 292 248  248 249 293  294 293 249  249 250 294  295 294 250  250 251 295  296 295 251  251 252 296  297 296 252  252 253 297  298 297 253  253 254 298  299 298 254  254 255 299  300 299 255  255 256 300  301 300 256  256 257 301  302 301 257  257 258 302  303 302 258  258 259 303  304 303 259  259 260 304  305 304 260  260 261 305  306 305 261  261 262 306  307 306 262  262 263 307  308 307 263  263 264 308  309 308 264  264 265 309  310 309 265  265 266 310  311 310 266  266 267 311  312 311 267  267 268 312  313 312 268  268 269 313  314 313 269  269 270 314  315 314 270  270 271 315  316 315 271  271 272 316  317 316 272  272 273 317  318 317 273  273 274 318  319 318 274  274 275 319  320 319 275  275 276 320  321 320 276  276 277 321  322 321 277  277 278 322  323 322 278  278 279 323  324 323 279  279 280 324  325 324 280  280 281 325  326 325 281  281 282 326  327 326 282  282 283 327  328 327 283  283 284 328  329 328 284  284 285 329  330 329 285  285 286 330  331 330 286  286 287 331  289 331 287  287 245 289  332 333 289  289 288 332  334 332 288  288 290 334  335 334 290  290 291 335  336 335 291  291 292 336  337 336 292  292 293 337  338 337 293  293 294 338  339 338 294  294 295 339  340 339 295  295 296 340  341 340 296  296 297 341  342 341 297  297 298 342  343 342 298  298 299 343  344 343 299  299 300 344  345 344 300  300 301 345  346 345 301  301 302 346  347 346 302  302 303 347  348 347 303  303 304 348  349 348 304  304 305 349  350 349 305  305 306 350  351 350 306  306 307 351  352 351 307  307 308 352  353 352 308  308 309 353  354 353 309  309 310 354  355 354 310  310 311 355  356 355 311  311 312 356  357 356 312  312 313 357  358 357 313  313 314 358  359 358 314  314 315 359  360 359 315  315 316 360  361 360 316  316 317 361  362 361 317  317 318 362  363 362 318  318 319 363  364 363 319  319 320 364  365 364 320  320 321 365  366 365 321  321 322 366  367 366 322  322 323 367  368 367 323  323 324 368  369 368 324  324 325 369  370 369 325  325 326 370  371 370 326  326 327 371  372 371 327  327 328 372  373 372 328  328 329 373  374 373 329  329 330 374  375 374 330  330 331 375  333 375 331  331 289 333  376 377 333  333 332 376  378 376 332  332 334 378  379 378 334  334 335 379  380 379 335  335 336 380  381 380 336  336 337 381  382 381 337  337 338 382  383 382 338  338 339 383  384 383 339  339 340 384  385 384 340  340 341 385  386 385 341  341 342 386  387 386 342  342 343 387  388 387 343  343 344 388  389 388 344  344 345 389  390 389 345  345 346 390  391 390 346  346 347 391  392 391 347  347 348 392  393 392 348  348 349 393  394 393 349  349 350 394  395 394 350  350 351 395  396 395 351  351 352 396  397 396 352  352 353 397  398 397 353  353 354 398  399 398 354  354 355 399  400 399 355  355 356 400  401 400 356  356 357 401  402 401 357  357 358 402  403 402 358  358 359 403  404 403 359  359 360 404  405 404 360  360 361 405  406 405 361  361 362 406  407 406 362  362 363 407  408 407 363  363 364 408  409 408 364  364 365 409  410 409 365  365 366 410  411 410 366  366 367 411  412 411 367  367 368 412  413 412 368  368 369 413  414 413 369  369 370 414  415 414 370  370 371 415  416 415 371  371 372 416  417 416 372  372 373 417  418 417 373  373 374 418  419 418 374  374 375 419  377 419 375  375 333 377  420 421 377  377 376 420  422 420 376  376 378 422  423 422 378  378 379 423  424 423 379  379 380 424  425 424 380  380 381 425  426 425 381  381 382 426  427 426 382  382 383 427  428 427 383  383 384 428  429 428 384  384 385 429  430 429 385  385 386 430  431 430 386  386 387 431  432 431 387  387 388 432  433 432 388  388 389 433  434 433 389  389 390 434  435 434 390  390 391 435  436 435 391  391 392 436  437 436 392  392 393 437  438 437 393  393 394 438  439 438 394  394 395 439  440 439 395  395 396 440  441 440 396  396 397 441  442 441 397  397 398 442  443 442 398  398 399 443  444 443 399  399 400 444  445 444 400  400 401 445  446 445 401  401 402 446  447 446 402  402 403 447  448 447 403  403 404 448  449 448 404  404 405 449  450 449 405  405 406 450  451 450 406  406 407 451  452 451 407  407 408 452  453 452 408  408 409 453  454 453 409  409 410 454  455 454 410  410 411 455  456 455 411  411 412 456  457 456 412  412 413 457  458 457 413  413 414 458  459 458 414  414 415 459  460 459 415  415 416 460  461 460 416  416 417 461  462 461 417  417 418 462  463 462 418  418 419 463  421 463 419  419 377 421  464 465 421  421 420 464  466 464 420  420 422 466  467 466 422  422 423 467  468 467 423  423 424 468  469 468 424  424 425 469  470 469 425  425 426 470  471 470 426  426 427 471  472 471 427  427 428 472  473 472 428  428 429 473  474 473 429  429 430 474  475 474 430  430 431 475  476 475 431  431 432 476  477 476 432  432 433 477  478 477 433  433 434 478  479 478 434  434 435 479  480 479 435  435 436 480  481 480 436  436 437 481  482 481 437  437 438 482  483 482 438  438 439 483  484 483 439  439 440 484  485 484 440  440 441 485  486 485 441  441 442 486  487 486 442  442 443 487  488 487 443  443 444 488  489 488 444  444 445 489  490 489 445  445 446 490  491 490 446  446 447 491  492 491 447  447 448 492  493 492 448  448 449 493  494 493 449  449 450 494  495 494 450  450 451 495  496 495 451  451 452 496  497 496 452  452 453 497  498 497 453  453 454 498  499 498 454  454 455 499  500 499 455  455 456 500  501 500 456  456 457 501  502 501 457  457 458 502  503 502 458  458 459 503  504 503 459  459 460 504  505 504 460  460 461 505  506 505 461  461 462 506  507 506 462  462 463 507  465 507 463  463 421 465  508 509 465  465 464 508  510 508 464  464 466 510  511 510 466  466 467 511  512 511 467  467 468 512  513 512 468  468 469 513  514 513 469  469 470 514  515 514 470  470 471 515  516 515 471  471 472 516  517 516 472  472 473 517  518 517 473  473 474 518  519 518 474  474 475 519  520 519 475  475 476 520  521 520 476  476 477 521  522 521 477  477 478 522  523 522 478  478 479 523  524 523 479  479 480 524  525 524 480  480 481 525  526 525 481  481 482 526  527 526 482  482 483 527  528 527 483  483 484 528  529 528 484  484 485 529  530 529 485  485 486 530  531 530 486  486 487 531  532 531 487  487 488 532  533 532 488  488 489 533  534 533 489  489 490 534  535 534 490  490 491 535  536 535 491  491 492 536  537 536 492  492 493 537  538 537 493  493 494 538  539 538 494  494 495 539  540 539 495  495 496 540  541 540 496  496 497 541  542 541 497  497 498 542  543 542 498  498 499 543  544 543 499  499 500 544  545 544 500  500 501 545  546 545 501  501 502 546  547 546 502  502 503 547  548 547 503  503 504 548  549 548 504  504 505 549  550 549 505  505 506 550  551 550 506  506 507 551  509 551 507  507 465 509  552 553 509  509 508 552  554 552 508  508 510 554  555 554 510  510 511 555  556 555 511  511 512 556  557 556 512  512 513 557  558 557 513  513 514 558  559 558 514  514 515 559  560 559 515  515 516 560  561 560 516  516 517 561  562 561 517  517 518 562  563 562 518  518 519 563  564 563 519  519 520 564  565 564 520  520 521 565  566 565 521  521 522 566  567 566 522  522 523 567  568 567 523  523 524 568  569 568 524  524 525 569  570 569 525  525 526 570  571 570 526  526 527 571  572 571 527  527 528 572  573 572 528  528 529 573  574 573 529  529 530 574  575 574 530  530 531 575  576 575 531  531 532 576  577 576 532  532 533 577  578 577 533  533 534 578  579 578 534  534 535 579  580 579 535  535 536 580  581 580 536  536 537 581  582 581 537  537 538 582  583 582 538  538 539 583  584 583 539  539 540 584  585 584 540  540 541 585  586 585 541  541 542 586  587 586 542  542 543 587  588 587 543  543 544 588  589 588 544  544 545 589  590 589 545  545 546 590  591 590 546  546 547 591  592 591 547  547 548 592  593 592 548  548 549 593  594 593 549  549 550 594  595 594 550  550 551 595  553 595 551  551 509 553  584 585 586  559 560 561  559 561 562  559 562 563  559 563 564  559 564 565  559 565 566  559 566 567  558 559 567  558 567 568  557 558 568  556 557 568  555 556 568  554 555 568  552 554 568  553 552 568  595 553 568  594 595 568  593 594 568  592 593 568  591 592 568  591 568 569  591 569 570  591 570 571  591 571 572  591 572 573  591 573 574  591 574 575  591 575 576  591 576 577  591 577 578  591 578 579  591 579 580  590 591 580  589 590 580  589 580 581  588 589 581  588 581 582  587 588 582  586 587 582  586 582 583  584 586 583  596 597 598  599 600 601  599 601 602  599 602 603  599 603 604  599 604 605  599 605 606  599 606 607  608 599 607  608 607 609  610 608 609  611 610 609  612 611 609  613 612 609  614 613 609  615 614 609  616 615 609  617 616 609  618 617 609  619 618 609  620 619 609  620 609 621  620 621 622  620 622 623  620 623 624  620 624 625  620 625 626  620 626 627  620 627 628  620 628 629  620 629 630  620 630 631  620 631 632  633 620 632  634 633 632  634 632 635  636 634 635  636 635 637  638 636 637  598 638 637  598 637 639  596 598 639  615 640 641  641 614 615  614 641 642  642 613 614  613 642 643  643 612 613  612 643 644  644 611 612  611 644 645  645 610 611  610 645 646  646 608 610  608 646 647  647 599 608  599 647 648  648 600 599  600 648 649  649 601 600  601 649 650  650 602 601  602 650 651  651 603 602  603 651 652  652 604 603  604 652 653  653 605 604  605 653 654  654 606 605  606 654 655  655 607 606  607 655 656  656 609 607  609 656 657  657 621 609  621 657 658  658 622 621  622 658 659  659 623 622  623 659 660  660 624 623  624 660 661  661 625 624  625 661 662  662 626 625  626 662 663  663 627 626  627 663 664  664 628 627  628 664 665  665 629 628  629 665 666  666 630 629  630 666 667  667 631 630  631 667 668  668 632 631  632 668 669  669 635 632  635 669 670  670 637 635  637 670 671  671 639 637  639 671 672  672 596 639  596 672 673  673 597 596  597 673 674  674 598 597  598 674 675  675 638 598  638 675 676  676 636 638  636 676 677  677 634 636  634 677 678  678 633 634  633 678 679  679 620 633  620 679 680  680 619 620  619 680 681  681 618 619  618 681 682  682 617 618  617 682 683  683 616 617  616 683 640  640 615 616  640 684 685  685 641 640  641 685 686  686 642 641  642 686 687  687 643 642  643 687 688  688 644 643  644 688 689  689 645 644  645 689 690  690 646 645  646 690 691  691 647 646  647 691 692  692 648 647  648 692 693  693 649 648  649 693 694  694 650 649  650 694 695  695 651 650  651 695 696  696 652 651  652 696 697  697 653 652  653 697 698  698 654 653  654 698 699  699 655 654  655 699 700  700 656 655  656 700 701  701 657 656  657 701 702  702 658 657  658 702 703  703 659 658  659 703 704  704 660 659  660 704 705  705 661 660  661 705 706  706 662 661  662 706 707  707 663 662  663 707 708  708 664 663  664 708 709  709 665 664  665 709 710  710 666 665  666 710 711  711 667 666  667 711 712  712 668 667  668 712 713  713 669 668  669 713 714  714 670 669  670 714 715  715 671 670  671 715 716  716 672 671  672 716 717  717 673 672  673 717 718  718 674 673  674 718 719  719 675 674  675 719 720  720 676 675  676 720 721  721 677 676  677 721 722  722 678 677  678 722 723  723 679 678  679 723 724  724 680 679  680 724 725  725 681 680  681 725 726  726 682 681  682 726 727  727 683 682  683 727 684  684 640 683  684 728 729  729 685 684  685 729 730  730 686 685  686 730 731  731 687 686  687 731 732  732 688 687  688 732 733  733 689 688  689 733 734  734 690 689  690 734 735  735 691 690  691 735 736  736 692 691  692 736 737  737 693 692  693 737 738  738 694 693  694 738 739  739 695 694  695 739 740  740 696 695  696 740 741  741 697 696  697 741 742  742 698 697  698 742 743  743 699 698  699 743 744  744 700 699  700 744 745  745 701 700  701 745 746  746 702 701  702 746 747  747 703 702  703 747 748  748 704 703  704 748 749  749 705 704  705 749 750  750 706 705  706 750 751  751 707 706  707 751 752  752 708 707  708 752 753  753 709 708  709 753 754  754 710 709  710 754 755  755 711 710  711 755 756  756 712 711  712 756 757  757 713 712  713 757 758  758 714 713  714 758 759  759 715 714  715 759 760  760 716 715  716 760 761  761 717 716  717 761 762  762 718 717  718 762 763  763 719 718  719 763 764  764 720 719  720 764 765  765 721 720  721 765 766  766 722 721  722 766 767  767 723 722  723 767 768  768 724 723  724 768 769  769 725 724  725 769 770  770 726 725  726 770 771  771 727 726  727 771 728  728 684 727  728 772 773  773 729 728  729 773 774  774 730 729  730 774 775  775 731 730  731 775 776  776 732 731  732 776 777  777 733 732  733 777 778  778 734 733  734 778 779  779 735 734  735 779 780  780 736 735  736 780 781  781 737 736  737 781 782  782 738 737  738 782 783  783 739 738  739 783 784  784 740 739  740 784 785  785 741 740  741 785 786  786 742 741  742 786 787  787 743 742  743 787 788  788 744 743  744 788 789  789 745 744  745 789 790  790 746 745  746 790 791  791 747 746  747 791 792  792 748 747  748 792 793  793 749 748  749 793 794  794 750 749  750 794 795  795 751 750  751 795 796  796 752 751  752 796 797  797 753 752  753 797 798  798 754 753  754 798 799  799 755 754  755 799 800  800 756 755  756 800 801  801 757 756  757 801 802  802 758 757  758 802 803  803 759 758  759 803 804  804 760 759  760 804 805  805 761 760  761 805 806  806 762 761  762 806 807  807 763 762  763 807 808  808 764 763  764 808 809  809 765 764  765 809 810  810 766 765  766 810 811  811 767 766  767 811 812  812 768 767  768 812 813  813 769 768  769 813 814  814 770 769  770 814 815  815 771 770  771 815 772  772 728 771  772 816 817  817 773 772  773 817 818  818 774 773  774 818 819  819 775 774  775 819 820  820 776 775  776 820 821  821 777 776  777 821 822  822 778 777  778 822 823  823 779 778  779 823 824  824 780 779  780 824 825  825 781 780  781 825 826  826 782 781  782 826 827  827 783 782  783 827 828  828 784 783  784 828 829  829 785 784  785 829 830  830 786 785  786 830 831  831 787 786  787 831 832  832 788 787  788 832 833  833 789 788  789 833 834  834 790 789  790 834 835  835 791 790  791 835 836  836 792 791  792 836 837  837 793 792  793 837 838  838 794 793  794 838 839  839 795 794  795 839 840  840 796 795  796 840 841  841 797 796  797 841 842  842 798 797  798 842 843  843 799 798  799 843 844  844 800 799  800 844 845  845 801 800  801 845 846  846 802 801  802 846 847  847 803 802  803 847 848  848 804 803  804 848 849  849 805 804  805 849 850  850 806 805  806 850 851  851 807 806  807 851 852  852 808 807  808 852 853  853 809 808  809 853 854  854 810 809  810 854 855  855 811 810  811 855 856  856 812 811  812 856 857  857 813 812  813 857 858  858 814 813  814 858 859  859 815 814  815 859 816  816 772 815  816 860 861  861 817 816  817 861 862  862 818 817  818 862 863  863 819 818  819 863 864  864 820 819  820 864 865  865 821 820  821 865 866  866 822 821  822 866 867  867 823 822  823 867 868  868 824 823  824 868 869  869 825 824  825 869 870  870 826 825  826 870 871  871 827 826  827 871 872  872 828 827  828 872 873  873 829 828  829 873 874  874 830 829  830 874 875  875 831 830  831 875 876  876 832 831  832 876 877  877 833 832  833 877 878  878 834 833  834 878 879  879 835 834  835 879 880  880 836 835  836 880 881  881 837 836  837 881 882  882 838 837  838 882 883  883 839 838  839 883 884  884 840 839  840 884 885  885 841 840  841 885 886  886 842 841  842 886 887  887 843 842  843 887 888  888 844 843  844 888 889  889 845 844  845 889 890  890 846 845  846 890 891  891 847 846  847 891 892  892 848 847  848 892 893  893 849 848  849 893 894  894 850 849  850 894 895  895 851 850  851 895 896  896 852 851  852 896 897  897 853 852  853 897 898  898 854 853  854 898 899  899 855 854  855 899 900  900 856 855  856 900 901  901 857 856  857 901 902  902 858 857  858 902 903  903 859 858  859 903 860  860 816 859  860 904 905  905 861 860  861 905 906  906 862 861  862 906 907  907 863 862  863 907 908  908 864 863  864 908 909  909 865 864  865 909 910  910 866 865  866 910 911  911 867 866  867 911 912  912 868 867  868 912 913  913 869 868  869 913 914  914 870 869  870 914 915  915 871 870  871 915 916  916 872 871  872 916 917  917 873 872  873 917 918  918 874 873  874 918 919  919 875 874  875 919 920  920 876 875  876 920 921  921 877 876  877 921 922  922 878 877  878 922 923  923 879 878  879 923 924  924 880 879  880 924 925  925 881 880  881 925 926  926 882 881  882 926 927  927 883 882  883 927 928  928 884 883  884 928 929  929 885 884  885 929 930  930 886 885  886 930 931  931 887 886  887 931 932  932 888 887  888 932 933  933 889 888  889 933 934  934 890 889  890 934 935  935 891 890  891 935 936  936 892 891  892 936 937  937 893 892  893 937 938  938 894 893  894 938 939  939 895 894  895 939 940  940 896 895  896 940 941  941 897 896  897 941 942  942 898 897  898 942 943  943 899 898  899 943 944  944 900 899  900 944 945  945 901 900  901 945 946  946 902 901  902 946 947  947 903 902  903 947 904  904 860 903  904 948 949  949 905 904  905 949 950  950 906 905  906 950 951  951 907 906  907 951 952  952 908 907  908 952 953  953 909 908  909 953 954  954 910 909  910 954 955  955 911 910  911 955 956  956 912 911  912 956 957  957 913 912  913 957 958  958 914 913  914 958 959  959 915 914  915 959 960  960 916 915  916 960 961  961 917 916  917 961 962  962 918 917  918 962 963  963 919 918  919 963 964  964 920 919  920 964 965  965 921 920  921 965 966  966 922 921  922 966 967  967 923 922  923 967 968  968 924 923  924 968 969  969 925 924  925 969 970  970 926 925  926 970 971  971 927 926  927 971 972  972 928 927  928 972 973  973 929 928  929 973 974  974 930 929  930 974 975  975 931 930  931 975 976  976 932 931  932 976 977  977 933 932  933 977 978  978 934 933  934 978 979  979 935 934  935 979 980  980 936 935  936 980 981  981 937 936  937 981 982  982 938 937  938 982 983  983 939 938  939 983 984  984 940 939  940 984 985  985 941 940  941 985 986  986 942 941  942 986 987  987 943 942  943 987 988  988 944 943  944 988 989  989 945 944  945 989 990  990 946 945  946 990 991  991 947 946  947 991 948  948 904 947  948 992 993  993 949 948  949 993 994  994 950 949  950 994 995  995 951 950  951 995 996  996 952 951  952 996 997  997 953 952  953 997 998  998 954 953  954 998 999  999 955 954  955 999 1000  1000 956 955  956 1000 1001  1001 957 956  957 1001 1002  1002 958 957  958 1002 1003  1003 959 958  959 1003 1004  1004 960 959  960 1004 1005  1005 961 960  961 1005 1006  1006 962 961  962 1006 1007  1007 963 962  963 1007 1008  1008 964 963  964 1008 1009  1009 965 964  965 1009 1010  1010 966 965  966 1010 1011  1011 967 966  967 1011 1012  1012 968 967  968 1012 1013  1013 969 968  969 1013 1014  1014 970 969  970 1014 1015  1015 971 970  971 1015 1016  1016 972 971  972 1016 1017  1017 973 972  973 1017 1018  1018 974 973  974 1018 1019  1019 975 974  975 1019 1020  1020 976 975  976 1020 1021  1021 977 976  977 1021 1022  1022 978 977  978 1022 1023  1023 979 978  979 1023 1024  1024 980 979  980 1024 1025  1025 981 980  981 1025 1026  1026 982 981  982 1026 1027  1027 983 982  983 1027 1028  1028 984 983  984 1028 1029  1029 985 984  985 1029 1030  1030 986 985  986 1030 1031  1031 987 986  987 1031 1032  1032 988 987  988 1032 1033  1033 989 988  989 1033 1034  1034 990 989  990 1034 1035  1035 991 990  991 1035 992  992 948 991  1036 1037 1038  1039 1040 1041  1042 1043 1044  1040 1045 1046  1047 1048 1049  1045 1050 1051  1052 1053 1054  1050 1055 1056  1057 1058 1059  1055 1060 1061  1062 1063 1064  1060 1065 1066  1067 1068 1069  1065 1070 1071  1072 1073 1074  1070 1075 1076  1077 1078 1079  1075 1080 1081  1082 1083 1084  1080 1085 1086  1087 1088 1089  1085 1090 1091  1092 1093 1094  1090 1095 1096  1097 1098 1099  1095 1100 1101  1102 1103 1104  1100 1105 1106  1107 1108 1109  1105 1110 1111  1112 1113 1114  1110 1115 1116  1117 1118 1119  1115 1120 1121  1122 1123 1124  1120 1125 1126  1127 1128 1129  1125 1130 1131  1132 1133 1134  1130 1135 1136  1137 1138 1139  1135 1140 1141  1142 1143 1144  1140 1145 1146  1147 1148 1149  1145 1150 1151  1152 1153 1154  1150 1155 1156  1157 1158 1159  1155 1160 1161  1162 1163 1164  1160 1165 1166  1167 1168 1169  1165 1170 1171  1172 1173 1174  1170 1175 1176  1177 1178 1179  1175 1180 1181  1182 1183 1184  1180 1185 1186  1187 1188 1189  1185 1190 1191  1192 1193 1194  1190 1195 1196  1197 1198 1199  1195 1200 1201  1202 1203 1204  1200 1205 1206  1207 1208 1209  1205 1210 1211  1212 1213 1214  1210 1215 1216  1217 1218 1219  1215 1220 1221  1222 1223 1224  1220 1225 1226  1227 1228 1229  1225 1230 1231  1232 1233 1234  1230 1235 1236  1237 1238 1239  1235 1240 1241  1242 1243 1244  1240 1245 1246  1247 1248 1249  1245 1250 1251  1252 1253 1254  1250 1039 1255  1039 1256 1257  1257 1040 1039  1040 1257 1258  1258 1045 1040  1045 1258 1259  1259 1050 1045  1050 1259 1260  1260 1055 1050  1055 1260 1261  1261 1060 1055  1060 1261 1262  1262 1065 1060  1065 1262 1263  1263 1070 1065  1070 1263 1264  1264 1075 1070  1075 1264 1265  1265 1080 1075  1080 1265 1266  1266 1085 1080  1085 1266 1267  1267 1090 1085  1090 1267 1268  1268 1095 1090  1095 1268 1269  1269 1100 1095  1100 1269 1270  1270 1105 1100  1105 1270 1271  1271 1110 1105  1110 1271 1272  1272 1115 1110  1115 1272 1273  1273 1120 1115  1120 1273 1274  1274 1125 1120  1125 1274 1275  1275 1130 1125  1130 1275 1276  1276 1135 1130  1135 1276 1277  1277 1140 1135  1140 1277 1278  1278 1145 1140  1145 1278 1279  1279 1150 1145  1150 1279 1280  1280 1155 1150  1155 1280 1281  1281 1160 1155  1160 1281 1282  1282 1165 1160  1165 1282 1283  1283 1170 1165  1170 1283 1284  1284 1175 1170  1175 1284 1285  1285 1180 1175  1180 1285 1286  1286 1185 1180  1185 1286 1287  1287 1190 1185  1190 1287 1288  1288 1195 1190  1195 1288 1289  1289 1200 1195  1200 1289 1290  1290 1205 1200  1205 1290 1291  1291 1210 1205  1210 1291 1292  1292 1215 1210  1215 1292 1293  1293 1220 1215  1220 1293 1294  1294 1225 1220  1225 1294 1295  1295 1230 1225  1230 1295 1296  1296 1235 1230  1235 1296 1297  1297 1240 1235  1240 1297 1298  1298 1245 1240  1245 1298 1299  1299 1250 1245  1250 1299 1256  1256 1039 1250  1256 1300 1301  1301 1257 1256  1257 1301 1302  1302 1258 1257  1258 1302 1303  1303 1259 1258  1259 1303 1304  1304 1260 1259  1260 1304 1305  1305 1261 1260  1261 1305 1306  1306 1262 1261  1262 1306 1307  1307 1263 1262  1263 1307 1308  1308 1264 1263  1264 1308 1309  1309 1265 1264  1265 1309 1310  1310 1266 1265  1266 1310 1311  1311 1267 1266  1267 1311 1312  1312 1268 1267  1268 1312 1313  1313 1269 1268  1269 1313 1314  1314 1270 1269  1270 1314 1315  1315 1271 1270  1271 1315 1316  1316 1272 1271  1272 1316 1317  1317 1273 1272  1273 1317 1318  1318 1274 1273  1274 1318 1319  1319 1275 1274  1275 1319 1320  1320 1276 1275  1276 1320 1321  1321 1277 1276  1277 1321 1322  1322 1278 1277  1278 1322 1323  1323 1279 1278  1279 1323 1324  1324 1280 1279  1280 1324 1325  1325 1281 1280  1281 1325 1326  1326 1282 1281  1282 1326 1327  1327 1283 1282  1283 1327 1328  1328 1284 1283  1284 1328 1329  1329 1285 1284  1285 1329 1330  1330 1286 1285  1286 1330 1331  1331 1287 1286  1287 1331 1332  1332 1288 1287  1288 1332 1333  1333 1289 1288  1289 1333 1334  1334 1290 1289  1290 1334 1335  1335 1291 1290  1291 1335 1336  1336 1292 1291  1292 1336 1337  1337 1293 1292  1293 1337 1338  1338 1294 1293  1294 1338 1339  1339 1295 1294  1295 1339 1340  1340 1296 1295  1296 1340 1341  1341 1297 1296  1297 1341 1342  1342 1298 1297  1298 1342 1343  1343 1299 1298  1299 1343 1300  1300 1256 1299  1334 1333 1332  1334 1332 1331  1334 1331 1330  1309 1308 1307  1310 1309 1307  1311 1310 1307  1312 1311 1307  1313 1312 1307  1314 1313 1307  1315 1314 1307  1315 1307 1306  1316 1315 1306  1316 1306 1305  1316 1305 1304  1316 1304 1303  1316 1303 1302  1316 1302 1301  1316 1301 1300  1316 1300 1343  1316 1343 1342  1316 1342 1341  1316 1341 1340  1316 1340 1339  1317 1316 1339  1318 1317 1339  1319 1318 1339  1320 1319 1339  1321 1320 1339  1322 1321 1339  1323 1322 1339  1324 1323 1339  1325 1324 1339  1326 1325 1339  1327 1326 1339  1328 1327 1339  1328 1339 1338  1328 1338 1337  1329 1328 1337  1329 1337 1336  1330 1329 1336  1330 1336 1335  1334 1330 1335  0 23 1344  1344 1345 0  1 0 1345  1345 1346 1  2 1 1346  1346 1347 2  3 2 1347  1347 1348 3  4 3 1348  1348 1349 4  5 4 1349  1349 1350 5  6 5 1350  1350 1351 6  7 6 1351  1351 1352 7  8 7 1352  1352 1353 8  9 8 1353  1353 1354 9  10 9 1354  1354 1355 10  11 10 1355  1355 1356 11  12 11 1356  1356 1357 12  13 12 1357  1357 1358 13  14 13 1358  1358 1359 14  15 14 1359  1359 1360 15  16 15 1360  1360 1361 16  17 16 1361  1361 1362 17  18 17 1362  1362 1363 18  19 18 1363  1363 1364 19  20 19 1364  1364 1365 20  21 20 1365  1365 1366 21  22 21 1366  1366 1367 22  23 22 1367  1367 1344 23  "
TextureCoordinates="0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0.9318727,0.6683698 0.9322255,0.6665736 0.9325943,0.6647906 0.9329621,0.6631011 0.9333241,0.6615219 0.9333124,0.6707963 0.9329398,0.6724084 0.9325718,0.6738973 0.9336842,0.6690801 0.9340495,0.66728 0.9343914,0.6654778 0.9346952,0.6637558 0.9349597,0.6621328 0.9351831,0.6606273 0.9322143,0.6752427 0.9353643,0.6592578 0.9318734,0.676425 0.9315551,0.6774248 0.9312656,0.6782224 0.931011,0.6787987 0.9307974,0.6791344 0.9306308,0.6792109 0.9305207,0.6790182 0.9304705,0.6785722 0.9304777,0.6778937 0.9305393,0.6770033 0.9306522,0.6759216 0.9355016,0.6580423 0.9355936,0.6569991 0.9356386,0.6561456 0.935635,0.6555004 0.9355808,0.6550808 0.9354743,0.6549053 0.9353186,0.6549876 0.935122,0.6553176 0.9348886,0.6558774 0.9346231,0.6566497 0.9343295,0.6576172 0.9340122,0.6587632 0.9308131,0.6746696 0.9310189,0.673268 0.9336756,0.6600704 0.9312662,0.6717371 0.9315519,0.6700976 0.9291978,0.6658792 0.929027,0.6659281 0.9294059,0.6656185 0.929646,0.6651609 0.9299126,0.6645218 0.9302007,0.6637169 0.9305047,0.6627616 0.9308195,0.661672 0.9311398,0.6604638 0.9314605,0.6591531 0.9317766,0.6577556 0.9320834,0.6562875 0.9323664,0.6548156 0.9326137,0.653407 0.9328244,0.652077 0.9329974,0.6508413 0.9331316,0.6497152 0.9332263,0.6487136 0.9332803,0.6478514 0.9332926,0.6471437 0.9332618,0.6466049 0.9331867,0.6462501 0.933066,0.6460944 0.9329038,0.6461496 0.9327084,0.6464076 0.9324839,0.6468542 0.9322342,0.6474751 0.9319634,0.6482562 0.9316756,0.6491838 0.9313748,0.6502441 0.9310653,0.6514233 0.9307511,0.6527077 0.9304366,0.6540834 0.9301262,0.6555366 0.9298346,0.6570022 0.9295746,0.6584138 0.9293485,0.6597546 0.9291585,0.6610085 0.9290069,0.6621583 0.928896,0.6631876 0.9288279,0.6640791 0.9288049,0.664816 0.9288292,0.6653811 0.9289025,0.6657575 0.928624,0.6613094 0.9284517,0.6613487 0.92883,0.6610747 0.9290649,0.6606585 0.9293236,0.6600748 0.929601,0.6593379 0.9298919,0.658462 0.9301916,0.6574619 0.9304948,0.6563519 0.930797,0.6551466 0.9310935,0.6538605 0.9313794,0.6525085 0.9316412,0.651152 0.9318683,0.6498528 0.9320596,0.6486256 0.9322144,0.6474844 0.9323319,0.6464434 0.9324113,0.6455165 0.9324515,0.6447179 0.932452,0.644061 0.9324114,0.6435596 0.9323289,0.6432276 0.9322032,0.6430788 0.9320388,0.6431245 0.931844,0.6433575 0.9316228,0.6437644 0.9313791,0.6443324 0.9311168,0.6450484 0.9308398,0.6458998 0.9305522,0.6468738 0.9302579,0.6479578 0.929961,0.6491392 0.9296657,0.6504053 0.9293762,0.6517433 0.9291064,0.6530935 0.928868,0.6543944 0.928663,0.6556309 0.9284933,0.6567878 0.9283608,0.6578496 0.9282675,0.658801 0.9282152,0.6596258 0.9282057,0.6603088 0.9282409,0.6608341 0.9283224,0.661186 0.9280437,0.6565105 0.92787,0.65654 0.9282477,0.6563027 0.928477,0.6559293 0.9287272,0.6554029 0.9289932,0.6547364 0.9292705,0.6539428 0.9295542,0.6530352 0.9298397,0.6520268 0.9301224,0.6509308 0.930398,0.6497604 0.9306618,0.6485287 0.9309015,0.6472918 0.9311071,0.6461064 0.931278,0.6449855 0.9314135,0.6439423 0.9315132,0.6429898 0.9315763,0.6421406 0.9316021,0.6414078 0.9315901,0.6408038 0.9315393,0.6403413 0.9314489,0.640033 0.931318,0.6398916 0.9311515,0.6399274 0.9309576,0.6401345 0.9307401,0.6405004 0.9305028,0.6410136 0.9302497,0.6416621 0.9299843,0.6424345 0.9297106,0.6433191 0.9294326,0.6443045 0.9291541,0.6453792 0.9288791,0.6465316 0.9286118,0.6477504 0.928365,0.6489808 0.9281494,0.650167 0.9279665,0.6512954 0.9278181,0.6523519 0.9277056,0.6533223 0.9276307,0.6541926 0.9275947,0.6549485 0.9275993,0.6555755 0.9276459,0.6560593 0.9277356,0.6563857 0.9277765,0.6542395 0.9276016,0.65426 0.9279799,0.6540487 0.928207,0.6536995 0.9284537,0.6532035 0.9287148,0.6525732 0.928986,0.6518209 0.9292625,0.6509587 0.9295399,0.6499994 0.9298137,0.6489555 0.9300795,0.6478394 0.930333,0.6466638 0.9305623,0.6454822 0.9307576,0.6443486 0.9309187,0.6432759 0.9310449,0.6422765 0.9311357,0.6413631 0.9311907,0.6405479 0.9312091,0.6398433 0.9311905,0.6392615 0.9311342,0.6388143 0.9310395,0.6385141 0.9309052,0.638373 0.9307369,0.6384013 0.9305426,0.638593 0.9303263,0.6389368 0.9300916,0.6394214 0.9298422,0.6400356 0.9295819,0.6407683 0.9293147,0.6416085 0.9290442,0.6425453 0.9287742,0.6435681 0.928509,0.6446656 0.9282524,0.6458272 0.9280167,0.647001 0.9278122,0.6481336 0.9276403,0.6492118 0.9275023,0.6502225 0.9273997,0.6511521 0.9273338,0.651987 0.9273061,0.6527135 0.9273177,0.6533179 0.9273701,0.6537862 0.9274644,0.6541049 0.9274011,0.6494305 0.9272242,0.6494018 0.927603,0.6493037 0.9278253,0.6490313 0.928064,0.6486231 0.9283144,0.6480895 0.9285726,0.647441 0.928834,0.6466882 0.9290943,0.6458421 0.9293492,0.6449139 0.9295948,0.6439143 0.9298265,0.6428549 0.9300336,0.6417841 0.9302071,0.6407515 0.9303469,0.6397694 0.9304526,0.6388498 0.9305239,0.6380047 0.9305604,0.6372456 0.9305617,0.636584 0.9305277,0.6360313 0.9304578,0.6355985 0.9303517,0.6352966 0.9302087,0.6351366 0.9300347,0.6351287 0.9298382,0.6352689 0.9296229,0.635547 0.9293926,0.6359527 0.9291508,0.6364761 0.9289014,0.6371076 0.9286479,0.6378379 0.9283941,0.6386576 0.9281438,0.6395576 0.9279007,0.6405287 0.9276686,0.641562 0.9274586,0.6426119 0.9272798,0.6436311 0.9271328,0.6446078 0.927019,0.6455299 0.926939,0.6463851 0.9268938,0.6471611 0.9268845,0.647845 0.926912,0.6484242 0.9269771,0.6488855 0.927081,0.6492157 0.9280088,0.6468561 0.9278604,0.6467351 0.9281809,0.6468264 0.928373,0.6466536 0.9285818,0.6463453 0.9288034,0.6459098 0.929034,0.6453559 0.9292699,0.6446928 0.929507,0.6439302 0.9297414,0.6430782 0.9299694,0.6421471 0.9301869,0.6411476 0.9303833,0.6401263 0.9305502,0.6391315 0.9306867,0.6381767 0.9307925,0.6372744 0.9308667,0.6364373 0.9309089,0.6356771 0.9309186,0.6350053 0.9308954,0.634433 0.9308389,0.6339708 0.9307486,0.6336291 0.9306241,0.633418 0.9304707,0.6333488 0.9302961,0.6334196 0.9301038,0.6336206 0.9298975,0.6339423 0.9296805,0.6343762 0.9294564,0.6349134 0.9292285,0.6355463 0.9290001,0.6362671 0.9287744,0.6370685 0.9285548,0.6379438 0.9283444,0.6388863 0.928153,0.6398559 0.9279888,0.6408095 0.9278522,0.6417364 0.9277442,0.6426251 0.9276653,0.6434639 0.9276167,0.6442406 0.927599,0.6449426 0.9276136,0.6455568 0.9276612,0.6460696 0.9277432,0.6464671 0.9301204,0.6463026 0.9300437,0.6461459 0.9302225,0.6463102 0.9303475,0.646175 0.9304928,0.6459042 0.9306554,0.645505 0.9308327,0.6449856 0.9310216,0.6443549 0.931219,0.6436219 0.9314218,0.6427966 0.9316266,0.6418893 0.9318304,0.6409104 0.9320231,0.6399062 0.9321961,0.6389248 0.9323478,0.6379799 0.9324769,0.6370848 0.932582,0.636252 0.932662,0.6354935 0.932716,0.6348206 0.9327425,0.6342444 0.9327412,0.6337751 0.9327107,0.6334228 0.9326504,0.6331968 0.9325628,0.6331087 0.9324526,0.633157 0.9323229,0.6333318 0.9321766,0.6336242 0.9320164,0.6340254 0.931845,0.6345274 0.9316649,0.6351227 0.9314784,0.6358046 0.9312883,0.6365666 0.9310966,0.6374027 0.9309056,0.6383077 0.9307238,0.6392434 0.9305589,0.6401689 0.9304119,0.6410739 0.930284,0.6419476 0.9301763,0.6427785 0.9300904,0.6435543 0.9300278,0.6442626 0.9299901,0.6448899 0.929979,0.6454225 0.9299963,0.6458461 0.934377,0.6474805 0.9343402,0.6473302 0.9344397,0.6474813 0.934526,0.6473387 0.9346339,0.6470598 0.9347612,0.6466523 0.9349056,0.6461245 0.9350646,0.6454852 0.9352353,0.6447438 0.9354156,0.6439104 0.9356023,0.6429953 0.935793,0.6420095 0.9359783,0.6409994 0.9361496,0.6400134 0.9363052,0.6390652 0.9364433,0.6381683 0.9365622,0.6373349 0.9366609,0.6365773 0.9367377,0.6359066 0.9367911,0.635334 0.9368204,0.6348693 0.9368241,0.6345228 0.9368011,0.6343038 0.9367524,0.6342235 0.936681,0.6342799 0.9365895,0.6344631 0.9364801,0.6347637 0.9363552,0.6351731 0.9362167,0.6356829 0.9360669,0.636286 0.9359076,0.636975 0.9357406,0.6377435 0.9355678,0.6385856 0.9353909,0.6394957 0.9352174,0.6404358 0.9350548,0.6413648 0.9349046,0.6422723 0.9347679,0.6431475 0.9346465,0.6439789 0.934542,0.6447545 0.9344562,0.6454615 0.9343911,0.6460867 0.9343486,0.6466162 0.9343309,0.6470357 0.9411752,0.6497335 0.9411514,0.649587 0.9412232,0.6497273 0.9412935,0.6495748 0.9413843,0.6492834 0.9414937,0.6488611 0.9416196,0.6483164 0.9417598,0.6476584 0.9419121,0.646897 0.942074,0.6460423 0.9422433,0.6451052 0.9424174,0.6440968 0.942588,0.6430647 0.9427471,0.6420583 0.942893,0.6410915 0.9430239,0.6401777 0.9431385,0.6393299 0.9432353,0.6385599 0.9433128,0.6378795 0.9433699,0.6372995 0.9434053,0.6368304 0.9434178,0.6364825 0.9434065,0.6362652 0.9433716,0.6361896 0.9433156,0.6362534 0.9432405,0.6364465 0.9431486,0.6367593 0.9430416,0.6371827 0.9429215,0.6377085 0.9427899,0.638329 0.9426486,0.6390367 0.9424992,0.639825 0.9423431,0.640688 0.9421818,0.6416194 0.9420223,0.6425808 0.9418713,0.6435298 0.9417301,0.6444559 0.9416004,0.645348 0.9414833,0.6461948 0.9413808,0.6469837 0.9412947,0.6477017 0.9412266,0.6483355 0.9411786,0.6488707 0.9411529,0.6492929 0.9482121,0.651803 0.9481962,0.6516583 0.9482499,0.6517919 0.9483081,0.6516318 0.9483852,0.6513304 0.9484794,0.6508955 0.9485889,0.6503363 0.9487118,0.6496618 0.9488462,0.6488824 0.9489899,0.6480085 0.9491408,0.6470511 0.949297,0.6460217 0.9494507,0.6449689 0.9495947,0.643943 0.9497277,0.6429582 0.9498478,0.642028 0.9499538,0.6411656 0.9500443,0.6403831 0.9501179,0.6396924 0.9501736,0.6391044 0.9502102,0.6386298 0.9502267,0.638279 0.9502218,0.6380616 0.9501959,0.6379887 0.9501508,0.6380578 0.9500884,0.6382588 0.9500104,0.6385815 0.9499185,0.6390167 0.9498144,0.6395563 0.9496996,0.640192 0.9495754,0.6409163 0.9494432,0.6417224 0.9493043,0.6426042 0.9491599,0.6435554 0.9490162,0.6445364 0.9488794,0.6455043 0.9487507,0.6464483 0.9486315,0.647357 0.9485232,0.648219 0.9484274,0.6490214 0.9483457,0.649751 0.9482798,0.6503941 0.9482317,0.6509364 0.9482032,0.6513628 0.9554651,0.6536579 0.9554578,0.6535146 0.955492,0.6536424 0.9555371,0.6534756 0.9555992,0.653165 0.9556769,0.6527189 0.9557685,0.6521465 0.9558725,0.6514572 0.9559873,0.6506615 0.9561111,0.6497701 0.956242,0.6487944 0.9563783,0.647746 0.9565135,0.6466743 0.9566411,0.6456307 0.9567596,0.6446295 0.9568678,0.6436846 0.9569641,0.6428087 0.9570475,0.6420148 0.9571168,0.6413145 0.9571708,0.6407191 0.9572086,0.6402395 0.957229,0.6398859 0.9572312,0.6396683 0.957215,0.6395978 0.9571816,0.6396717 0.9571327,0.6398796 0.9570699,0.6402112 0.9569945,0.6406572 0.9569078,0.6412089 0.9568111,0.6418583 0.9567055,0.6425976 0.9565921,0.6434199 0.956472,0.6443187 0.9563462,0.6452878 0.9562201,0.6462868 0.956099,0.6472718 0.9559841,0.648232 0.9558766,0.6491561 0.9557781,0.6500318 0.9556897,0.6508465 0.9556132,0.6515868 0.95555,0.6522385 0.9555019,0.6527873 0.9554705,0.6532178 0.9629132,0.6552696 0.9629149,0.6551274 0.9629282,0.6552508 0.9629595,0.6550781 0.9630054,0.6547596 0.9630653,0.6543037 0.9631376,0.6537199 0.9632214,0.6530176 0.963315,0.6522077 0.9634171,0.6513011 0.9635264,0.6503093 0.9636413,0.6492441 0.9637562,0.6481559 0.9638659,0.6470966 0.9639689,0.646081 0.9640639,0.6451228 0.9641498,0.6442353 0.9642255,0.6434311 0.9642898,0.6427223 0.9643418,0.6421203 0.9643806,0.641636 0.9644051,0.6412798 0.9644147,0.6410618 0.9644085,0.6409932 0.9643878,0.6410711 0.9643534,0.6412849 0.9643068,0.6416241 0.964249,0.6420794 0.964181,0.6426417 0.9641038,0.643303 0.9640182,0.6440554 0.9639252,0.6448917 0.9638255,0.6458055 0.9637198,0.6467903 0.9636127,0.647805 0.9635087,0.6488051 0.9634089,0.6497797 0.9633145,0.6507172 0.9632266,0.6516052 0.9631466,0.652431 0.9630757,0.6531807 0.9630156,0.6538403 0.9629677,0.6543949 0.9629336,0.6548292 0.0267186,0.6757234 0.0268883,0.6776981 0.0270367,0.6796837 0.0254867,0.6853569 0.0252847,0.6836942 0.0250936,0.6819012 0.0249167,0.6799995 0.0247573,0.6780116 0.0246228,0.6760281 0.0245181,0.674139 0.0244427,0.672364 0.0243958,0.6707232 0.0256963,0.6868662 0.0243769,0.6692358 0.0259097,0.6882001 0.0261235,0.6893362 0.0263336,0.6902519 0.0265362,0.6909255 0.0267274,0.6913347 0.0269032,0.6914582 0.0270546,0.6912827 0.0271749,0.6908241 0.0272641,0.6901048 0.0273222,0.6891477 0.0273494,0.6879751 0.0243854,0.6679211 0.0244208,0.6667985 0.0244829,0.6658868 0.0245714,0.6652057 0.0246862,0.6647742 0.0248273,0.6646119 0.0249893,0.6647332 0.0251645,0.6651253 0.0253504,0.6657687 0.0255442,0.6666445 0.0257434,0.6677335 0.025945,0.6690174 0.027346,0.6866103 0.0273125,0.6850761 0.0261464,0.670477 0.0272494,0.6833951 0.0263445,0.6720938 0.0271573,0.6815901 0.0265363,0.673849 0.0252909,0.6786046 0.0251048,0.678507 0.0249093,0.6781737 0.024708,0.6776224 0.0245045,0.6768713 0.0243023,0.6759383 0.0241048,0.6748418 0.0239153,0.6736001 0.023737,0.6722316 0.0235731,0.6707547 0.0234266,0.6691876 0.0233003,0.6675485 0.0232003,0.6659121 0.0231302,0.6643524 0.0230888,0.662886 0.023075,0.6615294 0.0230881,0.6602988 0.023127,0.6592104 0.0231909,0.6582798 0.0232792,0.6575233 0.0233911,0.6569569 0.0235262,0.6565965 0.0236841,0.6564587 0.0238583,0.6565551 0.0240408,0.6568756 0.0242291,0.657404 0.0244206,0.6581245 0.0246126,0.6590214 0.0248025,0.6600792 0.0249875,0.6612823 0.0251647,0.6626154 0.0253312,0.6640626 0.0254839,0.6656082 0.0256197,0.6672365 0.0257316,0.6688742 0.0258147,0.6704469 0.0258691,0.6719359 0.0258949,0.6733232 0.025892,0.6745898 0.0258608,0.6757169 0.0258014,0.676686 0.0257142,0.6774781 0.0255997,0.6780742 0.0254584,0.6784559 0.0247445,0.6741438 0.0245547,0.6740552 0.0243575,0.6737489 0.0241562,0.673241 0.0239545,0.6725482 0.0237557,0.6716873 0.023563,0.6706749 0.0233797,0.6695282 0.0232089,0.6682642 0.0230537,0.6668994 0.0229169,0.6654508 0.0228013,0.6639354 0.0227127,0.6624219 0.0226538,0.660979 0.0226236,0.6596222 0.0226209,0.6583663 0.0226447,0.6572269 0.0226938,0.6562185 0.0227674,0.6553563 0.0228647,0.6546549 0.0229847,0.6541291 0.0231269,0.6537941 0.0232907,0.6536649 0.0234694,0.6537526 0.0236546,0.6540477 0.0238441,0.6545354 0.024035,0.6552008 0.024225,0.6560296 0.0244112,0.6570074 0.0245909,0.6581196 0.0247614,0.6593519 0.0249196,0.6606899 0.0250627,0.6621192 0.0251875,0.6636248 0.0252874,0.6651391 0.0253582,0.6665934 0.0254001,0.6679704 0.0254135,0.6692535 0.0253987,0.6704251 0.025356,0.671468 0.025286,0.6723647 0.0251891,0.673098 0.025066,0.6736504 0.0249176,0.6740047 0.0241791,0.6694269 0.0239854,0.6693479 0.0237863,0.6690695 0.023585,0.6686069 0.0233849,0.6679751 0.0231893,0.6671893 0.0230014,0.6662651 0.0228242,0.6652176 0.0226609,0.6640624 0.0225142,0.662815 0.0223871,0.6614904 0.0222822,0.6601042 0.0222049,0.6587192 0.0221574,0.6573985 0.0221385,0.6561559 0.0221471,0.6550058 0.0221817,0.6539616 0.0222412,0.6530371 0.0223247,0.6522462 0.0224311,0.6516023 0.0225595,0.6511194 0.022709,0.6508108 0.0228789,0.6506907 0.0230621,0.6507693 0.0232504,0.6510379 0.023441,0.6514829 0.0236316,0.652091 0.0238195,0.6528485 0.024002,0.6537427 0.0241766,0.6547598 0.0243403,0.655887 0.0244902,0.657111 0.0246235,0.6584183 0.0247371,0.6597958 0.0248249,0.6611812 0.0248833,0.6625116 0.0249128,0.6637716 0.0249138,0.6649458 0.0248868,0.666018 0.0248326,0.6669726 0.0247518,0.6677939 0.0246451,0.6684657 0.0245134,0.6689724 0.0243578,0.6692981 0.0239137,0.6671789 0.0237189,0.6671088 0.0235194,0.6668481 0.0233186,0.6664108 0.0231198,0.6658114 0.0229261,0.6650642 0.0227407,0.664184 0.0225665,0.6631853 0.0224067,0.662083 0.0222641,0.6608915 0.0221415,0.6596256 0.0220415,0.6582999 0.0219692,0.6569746 0.0219268,0.65571 0.0219129,0.6545198 0.0219262,0.6534172 0.0219655,0.6524157 0.0220296,0.6515285 0.0221172,0.6507687 0.0222275,0.6501495 0.0223592,0.6496837 0.0225117,0.6493849 0.022684,0.6492662 0.022869,0.6493375 0.0230581,0.6495908 0.023249,0.6500129 0.0234391,0.6505911 0.0236257,0.6513124 0.0238063,0.6521644 0.0239782,0.6531343 0.0241385,0.6542096 0.0242845,0.6553778 0.0244131,0.656626 0.0245215,0.6579418 0.0246037,0.6592657 0.0246564,0.6605377 0.0246802,0.6617431 0.0246756,0.6628669 0.0246434,0.6638943 0.0245842,0.6648098 0.0244988,0.6655983 0.0243881,0.6662449 0.0242529,0.6667337 0.0240945,0.6670502 0.0231166,0.6623185 0.0229274,0.6622982 0.0227352,0.6621038 0.0225429,0.6617473 0.0223536,0.6612408 0.0221703,0.6605966 0.0219958,0.6598275 0.0218329,0.6589462 0.0216846,0.6579658 0.0215534,0.6568995 0.021442,0.65576 0.021353,0.6545607 0.0212909,0.6533565 0.0212576,0.6522028 0.0212517,0.6511125 0.0212719,0.6500985 0.021317,0.6491735 0.0213857,0.6483498 0.0214768,0.6476399 0.0215892,0.6470557 0.021722,0.6466094 0.021874,0.6463127 0.0220445,0.6461778 0.0222261,0.6462141 0.0224105,0.6464155 0.0225954,0.6467701 0.0227782,0.647266 0.0229564,0.6478921 0.0231276,0.6486368 0.0232891,0.6494895 0.0234382,0.650439 0.0235722,0.6514748 0.0236884,0.6525857 0.023784,0.6537614 0.0238536,0.6549494 0.0238948,0.6560962 0.023908,0.6571886 0.0238943,0.6582131 0.0238543,0.6591563 0.023789,0.6600042 0.0236993,0.6607426 0.0235861,0.6613578 0.0234505,0.661835 0.0232936,0.6621599 0.0215807,0.6594209 0.0214514,0.6595028 0.0213178,0.6594163 0.0211821,0.6591707 0.0210464,0.6587755 0.0209128,0.658241 0.0207834,0.6575777 0.0206603,0.6567969 0.0205457,0.65591 0.0204415,0.6549292 0.0203498,0.6538666 0.0202726,0.6527348 0.0202138,0.6515864 0.0201756,0.6504757 0.0201571,0.6494167 0.0201578,0.648423 0.020177,0.647508 0.0202141,0.6466845 0.0202683,0.6459646 0.0203392,0.6453601 0.0204261,0.6448827 0.0205284,0.6445435 0.0206456,0.6443533 0.0207727,0.6443234 0.0209038,0.6444492 0.0210368,0.6447194 0.02117,0.6451232 0.0213013,0.6456503 0.0214289,0.6462907 0.0215506,0.647035 0.0216647,0.6478742 0.021769,0.6487994 0.0218616,0.6498026 0.0219403,0.6508754 0.0220013,0.6519719 0.0220421,0.6530433 0.0220632,0.6540778 0.0220651,0.6550627 0.0220481,0.6559851 0.0220129,0.6568315 0.02196,0.657588 0.0218897,0.6582402 0.0218028,0.6587732 0.0216995,0.6591719 0.0185723,0.658241 0.0185461,0.6583787 0.0185125,0.6583498 0.0184722,0.6581621 0.018426,0.6578241 0.0183749,0.6573447 0.0183197,0.6567336 0.0182615,0.6560012 0.018201,0.6551585 0.0181395,0.6542168 0.0180777,0.6531883 0.0180168,0.6520851 0.0179596,0.6509594 0.0179088,0.6498649 0.0178647,0.6488162 0.0178278,0.6478279 0.0177982,0.6469134 0.0177765,0.6460857 0.0177627,0.6453571 0.0177572,0.6447394 0.0177603,0.6442437 0.0177721,0.6438811 0.017793,0.6436617 0.0178219,0.6435971 0.0178575,0.643684 0.0178987,0.6439114 0.0179447,0.6442687 0.0179947,0.6447459 0.0180478,0.645334 0.0181033,0.646024 0.0181604,0.6468083 0.0182183,0.6476789 0.0182763,0.6486289 0.0183339,0.649652 0.0183882,0.6507048 0.0184371,0.6517413 0.0184803,0.6527502 0.0185174,0.6537192 0.018548,0.6546358 0.0185718,0.6554866 0.0185884,0.6562576 0.0185972,0.6569339 0.0185978,0.6575005 0.0185896,0.6579416 0.0133476,0.6582929 0.0133724,0.6584355 0.0133898,0.658412 0.0133997,0.6582301 0.0134024,0.6578979 0.013398,0.6574245 0.0133867,0.6568192 0.0133687,0.6560926 0.0133444,0.6552553 0.013314,0.6543189 0.0132779,0.6532952 0.0132364,0.6521966 0.0131914,0.6510752 0.0131452,0.6499842 0.0130986,0.6489387 0.0130522,0.647953 0.0130068,0.6470407 0.012963,0.6462147 0.0129215,0.6454872 0.0128829,0.6448702 0.0128477,0.6443746 0.0128164,0.6440111 0.0127897,0.6437902 0.0127687,0.6437232 0.0127542,0.6438069 0.0127458,0.6440303 0.0127435,0.6443828 0.012747,0.6448547 0.0127563,0.6454366 0.0127712,0.6461203 0.0127916,0.6468975 0.0128176,0.6477609 0.0128491,0.6487037 0.0128862,0.6497195 0.0129273,0.6507655 0.0129707,0.6517963 0.0130158,0.6528003 0.0130618,0.6537655 0.013108,0.6546794 0.0131539,0.6555287 0.0131984,0.6562994 0.0132409,0.6569765 0.0132806,0.6575451 0.0133164,0.6579894 0.0054054,0.6586862 0.0054468,0.6588296 0.0054837,0.6588064 0.0055157,0.6586241 0.0055425,0.6582909 0.0055638,0.6578158 0.0055795,0.6572084 0.0055892,0.656479 0.0055929,0.6556386 0.0055904,0.6546986 0.0055814,0.653671 0.005566,0.6525683 0.0055447,0.6514425 0.0055188,0.6503473 0.0054888,0.6492978 0.0054555,0.6483083 0.0054195,0.6473923 0.0053813,0.6465631 0.0053415,0.6458328 0.0053007,0.6452132 0.0052593,0.6447154 0.0052179,0.6443505 0.005177,0.6441284 0.0051383,0.6440608 0.0051035,0.6441447 0.0050728,0.6443685 0.0050465,0.6447221 0.0050247,0.6451954 0.0050078,0.6457793 0.004996,0.6464652 0.0049897,0.6472452 0.0049892,0.6481116 0.0049949,0.6490579 0.0050071,0.6500773 0.0050257,0.6511274 0.0050495,0.652162 0.0050782,0.6531699 0.005111,0.6541389 0.0051475,0.6550567 0.005187,0.6559095 0.0052287,0.6566833 0.0052722,0.6573635 0.0053166,0.6579347 0.0053613,0.658381 0.9974874,0.6588913 1.0054468,0.6588296 1.0054053,0.6586862 0.9974361,0.6587459 0.9974874,0.6588913 1.0054053,0.6586862 0.9975373,0.6588697 1.0054837,0.6588064 1.0054468,0.6588296 0.9975373,0.6588697 1.0054468,0.6588296 0.9975854,0.658689 1.0055157,0.6586241 1.0054837,0.6588064 0.9975854,0.658689 1.0054837,0.6588064 0.9976307,0.6583571 1.0055425,0.6582909 1.0055157,0.6586241 0.9976307,0.6583571 1.0055157,0.6586241 0.997673,0.657883 1.0055639,0.6578158 1.0055425,0.6582909 0.997673,0.657883 1.0055425,0.6582909 0.9977112,0.6572764 1.0055795,0.6572084 1.0055639,0.6578158 0.9977112,0.6572764 1.0055639,0.6578158 0.9977452,0.6565475 1.0055892,0.656479 1.0055795,0.6572084 0.9977452,0.6565475 1.0055795,0.6572084 0.9977742,0.6557072 1.0055929,0.6556386 1.0055892,0.656479 0.9977742,0.6557072 1.0055892,0.656479 0.9977975,0.6547672 1.0055903,0.6546986 1.0055929,0.6556386 0.9977975,0.6547672 1.0055929,0.6556386 0.9978147,0.6537393 1.0055815,0.653671 1.0055903,0.6546986 0.9978147,0.6537393 1.0055903,0.6546986 0.9978253,0.6526359 1.005566,0.6525683 1.0055815,0.653671 0.9978253,0.6526359 1.0055815,0.653671 0.9978285,0.6515092 1.0055447,0.6514425 1.005566,0.6525683 0.9978285,0.6515092 1.005566,0.6525683 0.9978246,0.6504129 1.0055188,0.6503473 1.0055447,0.6514425 0.9978246,0.6504129 1.0055447,0.6514425 0.997814,0.649362 1.0054889,0.6492978 1.0055188,0.6503473 0.997814,0.649362 1.0055188,0.6503473 0.9977971,0.6483711 1.0054555,0.6483083 1.0054889,0.6492978 0.9977971,0.6483711 1.0054889,0.6492978 0.9977744,0.6474537 1.0054195,0.6473923 1.0054555,0.6483083 0.9977744,0.6474537 1.0054555,0.6483083 0.9977463,0.6466228 1.0053813,0.6465631 1.0054195,0.6473923 0.9977463,0.6466228 1.0054195,0.6473923 0.9977134,0.6458909 1.0053415,0.6458328 1.0053813,0.6465631 0.9977134,0.6458909 1.0053813,0.6465631 0.997676,0.6452696 1.0053008,0.6452132 1.0053415,0.6458328 0.997676,0.6452696 1.0053415,0.6458328 0.9976344,0.6447701 1.0052593,0.6447154 1.0053008,0.6452132 0.9976344,0.6447701 1.0053008,0.6452132 0.9975891,0.6444035 1.0052179,0.6443505 1.0052593,0.6447154 0.9975891,0.6444035 1.0052593,0.6447154 0.9975405,0.6441798 1.005177,0.6441284 1.0052179,0.6443505 0.9975405,0.6441798 1.0052179,0.6443505 0.9974907,0.6441105 1.0051383,0.6440608 1.005177,0.6441284 0.9974907,0.6441105 1.005177,0.6441284 0.9974419,0.6441928 1.0051035,0.6441447 1.0051383,0.6440608 0.9974419,0.6441928 1.0051383,0.6440608 0.9973947,0.6444154 1.0050728,0.6443685 1.0051035,0.6441447 0.9973947,0.6444154 1.0051035,0.6441447 0.9973498,0.6447678 1.0050465,0.6447221 1.0050728,0.6443685 0.9973498,0.6447678 1.0050728,0.6443685 0.9973076,0.6452401 1.0050247,0.6451954 1.0050465,0.6447221 0.9973076,0.6452401 1.0050465,0.6447221 0.9972689,0.6458232 1.0050077,0.6457793 1.0050247,0.6451954 0.9972689,0.6458232 1.0050247,0.6451954 0.9972342,0.6465085 1.0049959,0.6464652 1.0050077,0.6457793 0.9972342,0.6465085 1.0050077,0.6457793 0.9972042,0.647288 1.0049896,0.6472452 1.0049959,0.6464652 0.9972042,0.647288 1.0049959,0.6464652 0.9971794,0.6481543 1.0049891,0.6481116 1.0049896,0.6472452 0.9971794,0.6481543 1.0049896,0.6472452 0.9971607,0.6491006 1.0049949,0.6490579 1.0049891,0.6481116 0.9971607,0.6491006 1.0049891,0.6481116 0.9971486,0.6501204 1.0050071,0.6500773 1.0049949,0.6490579 0.9971486,0.6501204 1.0049949,0.6490579 0.9971438,0.6511711 1.0050256,0.6511274 1.0050071,0.6500773 0.9971438,0.6511711 1.0050071,0.6500773 0.9971466,0.6522067 1.0050495,0.652162 1.0050256,0.6511274 0.9971466,0.6522067 1.0050256,0.6511274 0.9971564,0.6532156 1.0050782,0.6531699 1.0050495,0.652162 0.9971564,0.6532156 1.0050495,0.652162 0.9971728,0.6541859 1.005111,0.6541389 1.0050782,0.6531699 0.9971728,0.6541859 1.0050782,0.6531699 0.9971955,0.6551051 1.0051475,0.6550567 1.005111,0.6541389 0.9971955,0.6551051 1.005111,0.6541389 0.9972239,0.6559595 1.0051869,0.6559095 1.0051475,0.6550567 0.9972239,0.6559595 1.0051475,0.6550567 0.9972576,0.6567352 1.0052288,0.6566833 1.0051869,0.6559095 0.9972576,0.6567352 1.0051869,0.6559095 0.9972962,0.6574172 1.0052722,0.6573635 1.0052288,0.6566833 0.9972962,0.6574172 1.0052288,0.6566833 0.9973391,0.6579905 1.0053166,0.6579347 1.0052722,0.6573635 0.9973391,0.6579905 1.0052722,0.6573635 0.9973859,0.6584388 1.0053612,0.658381 1.0053166,0.6579347 0.9973859,0.6584388 1.0053166,0.6579347 0.9974361,0.6587459 1.0054053,0.6586862 1.0053612,0.658381 1.0053612,0.658381 0.9894797,0.6584711 0.9895405,0.658619 0.9896033,0.6586003 0.989667,0.6584225 0.9897307,0.6580939 0.9897935,0.6576232 0.9898543,0.65702 0.9899121,0.6562945 0.9899661,0.6554577 0.9900151,0.6545209 0.9900584,0.6534961 0.9900948,0.6523957 0.9901226,0.6512716 0.9901406,0.6501774 0.9901493,0.6491282 0.9901488,0.6481386 0.9901396,0.6472219 0.9901218,0.6463914 0.9900959,0.6456593 0.9900619,0.6450375 0.9900203,0.644537 0.9899714,0.6441689 0.9899153,0.6439432 0.9898547,0.6438717 0.9897921,0.6439513 0.9897288,0.6441711 0.9896654,0.6445204 0.9896033,0.6449896 0.9895429,0.6455692 0.9894855,0.6462512 0.989432,0.6470273 0.9893833,0.6478902 0.9893402,0.6488334 0.9893038,0.6498501 0.9892761,0.650898 0.9892578,0.6519312 0.9892488,0.6529383 0.9892488,0.6539074 0.9892575,0.6548256 0.9892747,0.6556795 0.9893003,0.6564552 0.9893337,0.6571378 0.9893751,0.657712 0.9894238,0.6581619 0.9815756,0.657867 0.9816455,0.6580179 0.9817206,0.6580032 0.9817995,0.6578299 0.981881,0.6575064 0.9819637,0.6570413 0.9820464,0.6564442 0.9821276,0.6557249 0.982206,0.6548946 0.9822803,0.6539645 0.982349,0.6529462 0.9824108,0.6518522 0.9824626,0.6507339 0.9825024,0.649645 0.9825301,0.6486005 0.9825459,0.6476148 0.9825499,0.6467011 0.9825423,0.6458728 0.9825233,0.6451423 0.9824931,0.6445211 0.9824516,0.6440203 0.9823993,0.6436509 0.9823363,0.6434231 0.9822651,0.6433485 0.9821892,0.6434245 0.9821101,0.6436399 0.9820291,0.6439843 0.9819472,0.644448 0.9818659,0.645022 0.9817864,0.645698 0.98171,0.6464678 0.9816377,0.6473244 0.981571,0.6482611 0.9815108,0.6492715 0.9814603,0.6503134 0.9814214,0.6513411 0.9813938,0.6523435 0.9813776,0.6533084 0.9813727,0.6542232 0.9813788,0.6550747 0.9813961,0.6558486 0.9814245,0.6565303 0.9814638,0.6571047 0.9815142,0.6575556 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 "
Normals=""
/>
<MeshGeometry3D x:Key="mesh_1"
Positions="1.1848956,13.6126575,0.0173959 1.1848956,13.1593266,0.0173966 1.1451935,13.1593266,-0.2478261 1.1451936,13.6126633,-0.2478269 1.0287925,13.1593285,-0.4949688 1.0287925,13.6126623,-0.4949695 0.8436261,13.1593285,-0.7072035 0.8436261,13.6126623,-0.7072066 0.6023124,13.1593285,-0.8700582 0.6023124,13.6126623,-0.8700578 0.3212965,13.1593266,-0.9724275 0.3212965,13.6126614,-0.972427 0.0197287,13.1593266,-1.0073448 0.0197287,13.6126614,-1.0073444 -0.2818388,13.1593266,-0.9724275 -0.2818388,13.6126614,-0.972427 -0.5628541,13.1593285,-0.8700582 -0.5628551,13.6126623,-0.8700578 -0.8041686,13.1593285,-0.7072047 -0.8041686,13.6126623,-0.7072066 -0.9893352,13.1593285,-0.4949688 -0.9893352,13.6126623,-0.4949695 -1.1057353,13.1593266,-0.2478214 -1.1057353,13.6126633,-0.2478209 -1.1454366,13.1593266,0.0174025 -1.1454366,13.6126575,0.0174006 -1.1057345,13.1593285,0.2826229 -1.1057345,13.6126556,0.2826234 -0.9893334,13.1593304,0.529781 -0.9893334,13.6126642,0.5297803 -0.8041659,13.1593056,0.742011 -0.8041659,13.6126642,0.7420102 -0.5628508,13.1593056,0.9048538 -0.5628508,13.6126404,0.9048531 -0.2818342,13.1593056,1.0072255 -0.2818342,13.6126404,1.0072248 0.0197348,13.1593056,1.0421417 0.0197348,13.6126404,1.0421433 0.3213026,13.1593056,1.0072231 0.3213021,13.6126404,1.0072248 0.6023173,13.1593056,0.9048538 0.6023173,13.6126404,0.9048555 0.8436306,13.1593056,0.7420015 0.8436306,13.6126642,0.7420008 1.0287968,13.1593304,0.5297656 1.0287958,13.6126642,0.5297649 1.1451955,13.1593285,0.2826206 1.1451946,13.6126556,0.2826175 1.1848954,12.7060013,0.0173962 1.1451936,12.7060013,-0.2478254 1.0287925,12.7060003,-0.4949681 0.8436261,12.7060003,-0.707204 0.6023124,12.7060003,-0.8700551 0.3212965,12.7059994,-0.9724244 0.0197287,12.7059994,-1.0073441 -0.2818388,12.7059994,-0.9724244 -0.5628541,12.7060003,-0.8700551 -0.8041686,12.7060003,-0.707204 -0.9893352,12.7060003,-0.4949681 -1.1057353,12.7060013,-0.2478207 -1.1454366,12.7060013,0.0174033 -1.1057345,12.7060003,0.282626 -0.9893334,12.7059774,0.5297817 -0.8041659,12.7059774,0.7420117 -0.5628508,12.7059784,0.9048569 -0.2818342,12.7059746,1.0072262 0.0197348,12.7059784,1.0421424 0.3213026,12.7059746,1.0072262 0.6023173,12.7059784,0.9048569 0.8436306,12.7059774,0.7420022 1.0287958,12.7059774,0.5297651 1.1451955,12.7060003,0.2826201 1.0141407,12.4498711,0.017775 0.9801954,12.4498663,-0.208991 0.8806723,12.4498692,-0.4203081 0.7223558,12.4498701,-0.6017632 0.5160325,12.4498701,-0.7409999 0.2757643,12.4498701,-0.828528 0.0179233,12.4498701,-0.8583853 -0.2399157,12.4498701,-0.828528 -0.4801854,12.4498701,-0.7410011 -0.6865095,12.4498701,-0.6017644 -0.8448278,12.4498692,-0.4203093 -0.9443498,12.4498663,-0.2089922 -0.9782946,12.4498711,0.0177738 -0.944348,12.4498453,0.244541 -0.8448249,12.4498472,0.4558545 -0.6865076,12.4498472,0.6373109 -0.4801816,12.4498472,0.7765428 -0.2399139,12.4498425,0.864078 0.0179268,12.4498434,0.8939353 0.2757672,12.4498425,0.864078 0.5160367,12.4498472,0.7765428 0.7223594,12.4498472,0.6373109 0.8806755,12.4498472,0.4558415 0.9801963,12.4498453,0.2445339 -6.0927072,13.3040209,-3.5870798 -6.0927072,13.2754822,-3.526139 -6.0927072,13.2725058,-3.4630766 -6.0927076,13.0092669,-2.3635936 -6.0927076,13.0615635,-2.3199043 -6.0927076,13.1253128,-2.3010011 -6.0927076,12.9714832,-2.4375165 -6.0927076,13.1974897,-2.3014436 -6.0927076,12.9578886,-2.5217228 -6.0927076,12.9725714,-2.5937912 -6.0927076,13.0101318,-2.6555007 -6.0927076,13.0651875,-2.7086296 -6.0927076,13.2750368,-2.3157713 -6.0927076,13.1323385,-2.7549481 -6.0927076,13.3549137,-2.3385429 -6.0927076,13.2062063,-2.7962232 -6.0927076,13.4340906,-2.3643098 -6.0927072,13.2814026,-2.8342364 -6.0927076,13.5095119,-2.3876276 -6.0927072,13.3525314,-2.8707647 -6.0927076,13.5781355,-2.4030447 -6.0927072,13.4142036,-2.9075742 -6.0927076,13.6369228,-2.4051189 -6.0927072,13.4610357,-2.9464366 -6.0927076,13.6828251,-2.3883953 -6.0927072,13.4876308,-2.9891365 -6.0927076,13.9986544,-1.6912403 -6.0927076,14.0817785,-1.7051638 -6.0927076,14.1426401,-1.7436893 -6.0927076,14.1850176,-1.8018972 -6.0927076,13.9155178,-1.7051636 -6.0927076,13.854661,-1.7436888 -6.0927076,13.8122778,-1.8018966 -6.0927076,14.2127209,-1.8748895 -6.0927076,13.7845783,-1.8748888 -6.0927076,14.2295437,-1.9577796 -6.0927076,13.7677593,-1.9577789 -6.0927076,14.239275,-2.0456686 -6.0927076,13.7580376,-2.0456655 -6.0927076,14.2457085,-2.1336329 -6.0927076,13.7515926,-2.1336322 -6.0927076,14.2526569,-2.2167883 -6.0927076,13.7446566,-2.2167873 -6.0927076,13.733408,-2.2902348 -6.0927076,14.2639008,-2.2902381 -6.0927076,14.2832422,-2.3490739 -6.0927076,13.7140636,-2.3490729 -6.0927076,14.3144808,-2.3883963 -6.0927076,14.8719883,-2.3010027 -6.0927076,14.9357443,-2.3199084 -6.0927076,14.9880323,-2.3635979 -6.0927076,15.0257959,-2.4375315 -6.0927076,14.7998123,-2.3014448 -6.0927076,15.0393906,-2.5217249 -6.0927076,15.0247087,-2.593797 -6.0927076,14.9871483,-2.6555049 -6.0927076,14.9320974,-2.7086325 -6.0927076,14.7222672,-2.3157737 -6.0927076,14.8649416,-2.7549498 -6.0927076,14.6423874,-2.3385448 -6.0927076,14.791069,-2.7962244 -6.0927076,14.5632153,-2.3643153 -6.0927072,14.7158756,-2.8342388 -6.0927076,14.487792,-2.3876266 -6.0927072,14.6447468,-2.8707654 -6.0927076,14.4191675,-2.4030449 -6.0927072,14.5830746,-2.9075737 -6.0927076,14.360383,-2.4051201 -6.0927072,14.5362453,-2.9464371 -6.0927072,14.5096445,-2.9891369 -6.0927072,13.4905024,-3.0371234 -6.0927072,14.5067759,-3.0371296 -6.0927072,13.4735136,-3.0901031 -6.0927072,14.5237665,-3.0901048 -6.0927072,13.4423227,-3.1471887 -6.0927072,14.5549316,-3.1471906 -6.0927072,13.4026546,-3.2074897 -6.0927076,14.594595,-3.2074928 -6.0927072,13.3601599,-3.2701097 -6.0927076,14.6370878,-3.2701139 -6.0927076,14.6767282,-3.3341801 -6.0927076,14.707839,-3.3987999 -6.0927076,14.7247438,-3.4630802 -6.0927076,14.7217865,-3.5261402 -6.0927076,14.6932478,-3.5870819 -6.0927076,14.6334724,-3.6450341 -6.0927076,14.5587397,-3.6848083 -6.0927076,14.4888096,-3.695411 -6.0927076,14.423214,-3.6821663 -6.0927076,14.3614635,-3.6504509 -6.0927076,14.3031445,-3.6056108 -6.0927076,14.2477608,-3.5529811 -6.0927076,14.1948471,-3.4979198 -6.0927076,14.1439428,-3.4457855 -6.0927076,14.0945892,-3.4019232 -6.0927076,14.0463018,-3.3716826 -6.0927076,13.9986267,-3.3604155 -6.0927076,13.9509459,-3.3716826 -6.0927076,13.9026594,-3.4019217 -6.0927076,13.8532963,-3.4457839 -6.0927076,13.8023987,-3.4979181 -6.0927076,13.7494841,-3.5529802 -6.0927076,13.6941051,-3.6056087 -6.0927072,13.3205175,-3.334178 -6.0927076,13.6357832,-3.6504498 -6.0927072,13.2894068,-3.3987951 -6.0927076,13.5740566,-3.6821661 -6.0927072,13.508462,-3.6953976 -6.0927072,13.4385328,-3.6848075 -6.0927072,13.3638,-3.6450276 -5.5650654,12.9578886,-2.5217228 -5.5650654,12.9714832,-2.4375165 -5.5650654,12.9725714,-2.5937912 -5.5650654,13.0101318,-2.6555007 -5.5650654,13.0651875,-2.7086296 -5.5650654,13.1323385,-2.7549481 -5.5650654,13.2062063,-2.7962232 -5.5650649,13.2814026,-2.8342364 -5.5650649,13.3525314,-2.8707659 -5.5650649,13.4142036,-2.9075682 -5.5650649,13.4610357,-2.9464366 -5.5650649,13.4876308,-2.9891365 -5.5650649,13.4905024,-3.0371234 -5.5650649,13.4735136,-3.0901031 -5.5650649,13.4423227,-3.1471887 -5.5650649,13.4026546,-3.2074897 -5.5650649,13.3601599,-3.2701108 -5.5650649,13.3205175,-3.334178 -5.5650649,13.2894068,-3.3987951 -5.5650649,13.2725058,-3.4630766 -5.5650649,13.2754822,-3.526139 -5.5650649,13.3040209,-3.5870798 -5.5650649,13.3638,-3.6450288 -5.5650649,13.4385328,-3.6848075 -5.5650649,13.508462,-3.6953988 -5.5650649,13.5740566,-3.6821661 -5.5650649,13.6357832,-3.6504509 -5.5650649,13.6941051,-3.6056087 -5.5650649,13.7494841,-3.5529802 -5.5650649,13.8023987,-3.4979181 -5.5650649,13.8532963,-3.4457839 -5.5650649,13.9026594,-3.4019217 -5.5650649,13.9509459,-3.3716826 -5.5650649,13.9986267,-3.3604155 -5.5650649,14.0463018,-3.3716826 -5.5650649,14.0945892,-3.4019232 -5.5650649,14.1439428,-3.4457855 -5.5650649,14.1948471,-3.4979198 -5.5650649,14.2477608,-3.5529823 -5.5650649,14.3031445,-3.6056108 -5.5650673,14.3614635,-3.6504509 -5.5650673,14.423214,-3.6821663 -5.5650673,14.4888096,-3.695411 -5.5650673,14.5587397,-3.6848083 -5.5650673,14.6334724,-3.6450341 -5.5650673,14.6932478,-3.5870819 -5.5650673,14.7217865,-3.5261402 -5.5650673,14.7247438,-3.4630802 -5.5650673,14.707839,-3.3987999 -5.5650673,14.6767282,-3.3341801 -5.5650673,14.6370878,-3.2701139 -5.5650673,14.594595,-3.2074928 -5.5650673,14.5549316,-3.1471906 -5.5650673,14.5237665,-3.0901048 -5.5650673,14.5067759,-3.0371296 -5.5650673,14.5096445,-2.9891369 -5.5650673,14.5362453,-2.9464371 -5.5650673,14.5830746,-2.9075737 -5.5650673,14.6447468,-2.8707654 -5.5650673,14.7158756,-2.8342388 -5.5650678,14.791069,-2.7962244 -5.5650678,14.8649416,-2.7549498 -5.5650678,14.9320974,-2.7086325 -5.5650678,14.9871483,-2.6555049 -5.5650678,15.0247087,-2.593797 -5.5650678,15.0393906,-2.5217249 -5.5650678,15.0257959,-2.4375315 -5.5650678,14.9880323,-2.3635979 -5.5650678,14.9357443,-2.3199084 -5.5650678,14.8719883,-2.3010027 -5.5650678,14.7998123,-2.3014448 -5.5650678,14.7222672,-2.3157737 -5.5650678,14.6423874,-2.3385448 -5.5650678,14.5632153,-2.3643153 -5.5650678,14.487792,-2.3876266 -5.5650678,14.4191675,-2.4030449 -5.5650678,14.360383,-2.4051201 -5.5650678,14.3144808,-2.3883963 -5.5650678,14.2832422,-2.3490739 -5.5650678,14.2639008,-2.2902381 -5.5650678,14.2526569,-2.2167919 -5.5650678,14.2457085,-2.1336329 -5.5650678,14.239275,-2.0456686 -5.5650678,14.2295437,-1.9577796 -5.5650678,14.2127209,-1.8748895 -5.5650678,14.1850176,-1.8018972 -5.5650678,14.1426401,-1.7436893 -5.5650678,14.0817785,-1.7051734 -5.5650678,13.9986544,-1.6912403 -5.5650678,13.9155178,-1.7051636 -5.5650678,13.854661,-1.7436888 -5.5650678,13.8122778,-1.8018966 -5.5650654,13.7845783,-1.8748888 -5.5650654,13.7677593,-1.9577789 -5.5650654,13.7580376,-2.0456655 -5.5650654,13.7515926,-2.1336322 -5.5650654,13.7446566,-2.2167885 -5.5650654,13.733408,-2.2902348 -5.5650654,13.7140636,-2.3490729 -5.5650654,13.6828251,-2.3883953 -5.5650654,13.6369228,-2.4051189 -5.5650654,13.5781355,-2.4030447 -5.5650654,13.5095119,-2.3876276 -5.5650654,13.4340906,-2.3643098 -5.5650654,13.3549137,-2.3385429 -5.5650654,13.2750368,-2.3157713 -5.5650654,13.1974897,-2.3014436 -5.5650654,13.1253128,-2.3010011 -5.5650654,13.0615635,-2.3199065 -5.5650654,13.0092669,-2.3635936 -5.7529197,16.0807343,-7.6188688 4.8764648,16.0807343,-7.578073 2.3423581,13.4420862,-2.9693439 -3.2646418,13.4420862,-2.9908724 -3.2894268,13.4420881,2.0047784 2.3175733,13.4420881,2.0262985 -5.8108997,16.0807705,4.0668516 4.8184876,16.0807705,4.1076498 1.5920652,19.9556923,-11.0427065 1.886351,19.9556923,-10.9799852 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 1.1922282,19.9556923,-11.0926571 0.0134061,19.8322411,-10.8143978 0.6712156,19.9556923,-11.1256828 0.0134061,19.8322411,-10.8143978 0.0134061,19.9556923,-11.1376076 0.0134061,19.8322411,-10.8143978 -0.6444048,19.9556923,-11.1256828 0.0134061,19.8322411,-10.8143978 -1.1654156,19.9556923,-11.092658 0.0134061,19.8322411,-10.8143978 -1.5652536,19.9556923,-11.0427065 0.0134061,19.8322411,-10.8143978 -1.8595383,19.9556923,-10.9799852 0.0134061,19.8322411,-10.8143978 2.681149,20.0791569,-11.0470705 2.9722278,20.0791569,-10.9468403 2.0907078,19.9556923,-10.9086533 2.261981,20.0791569,-11.1352005 1.6924694,20.0791569,-11.2053814 0.9503624,20.0791569,-11.2517843 0.0134061,20.0791569,-11.2685537 -0.9235519,20.0791569,-11.2517843 -1.6656588,20.0791569,-11.2053823 -2.2351701,20.0791569,-11.1352015 -2.6543379,20.0791569,-11.0470705 -2.9454153,20.0791569,-10.9468412 -2.0638967,19.9556923,-10.9086523 3.2883768,20.2026176,-11.097621 3.6457081,20.2026176,-10.9756222 2.7737985,20.2026176,-11.204895 2.0746558,20.2026176,-11.2903328 1.163631,20.2026176,-11.3468084 0.0134059,20.2026176,-11.367219 -1.1368197,20.2026176,-11.3468084 -2.0478446,20.2026176,-11.2903328 -2.7469859,20.2026176,-11.2048969 -3.261564,20.2026176,-11.0976229 -3.6188977,20.2026176,-10.9756231 4.2034183,20.3260822,-10.999505 4.4657421,20.3260822,-10.8506918 3.873116,20.2026176,-10.8460131 3.7912204,20.3260822,-11.1395788 3.1976326,20.3260765,-11.2627506 2.3911436,20.3260765,-11.3608446 1.3402393,20.3260765,-11.4256907 0.0134059,20.3260765,-11.4491253 -1.3134279,20.3260765,-11.4256907 -2.3643327,20.3260765,-11.3608437 -3.1708205,20.3260765,-11.2627497 -3.7644088,20.3260822,-11.1395779 -4.1766071,20.3260822,-10.9995041 -4.43893,20.3260822,-10.8506908 -3.8463049,20.2026176,-10.8460131 4.671329,20.4495487,-11.0202026 4.9629474,20.4495487,-10.854744 4.2131004,20.4495487,-11.1759357 3.553225,20.4495487,-11.3128853 2.6566737,20.4495487,-11.4219418 1.4884106,20.4495468,-11.4940338 0.0134059,20.4495468,-11.5200834 -1.4615993,20.4495468,-11.4940329 -2.6298614,20.4495487,-11.4219408 -3.5264134,20.4495487,-11.3128853 -4.1862888,20.4495487,-11.1759357 -4.6445193,20.4495487,-11.0202026 -4.9361382,20.4495487,-10.854744 5.6358995,21.0668545,-11.0974445 5.9879055,21.0668545,-10.8698921 5.082777,21.0668545,-11.3116207 4.2862549,21.0668526,-11.4999409 3.2040434,21.0668526,-11.6499386 1.793856,21.0668526,-11.7490845 0.0134061,21.0668602,-11.7849131 -1.7670444,21.0668602,-11.7490845 -3.1772325,21.0668602,-11.6499376 -4.2594447,21.0668602,-11.4999399 -5.0559659,21.0668621,-11.3116207 -5.6090865,21.0668602,-11.0974445 -5.9610934,21.0668602,-10.8698921 6.3144598,21.6841755,-11.1513319 6.708951,21.6841736,-10.8804531 5.6945863,21.6841755,-11.4062843 4.8019328,21.6841736,-11.630475 3.5891128,21.6841736,-11.8090162 2.0087321,21.6841736,-11.9270401 0.0134061,21.6841736,-11.9696951 -1.9819229,21.6841736,-11.9270372 -3.5623016,21.6841736,-11.8090172 -4.7751222,21.6841736,-11.630475 -5.6677747,21.6841755,-11.4062843 -6.2876511,21.6841755,-11.1513319 -6.6821394,21.6841736,-10.8804541 6.7955589,22.3014889,-11.1919661 7.2201667,22.301487,-10.8884344 6.128356,22.301487,-11.4776859 5.1675458,22.301487,-11.7289228 3.862124,22.301487,-11.9290018 2.1610785,22.301487,-12.061265 0.0134061,22.301487,-12.1090612 -2.134269,22.301487,-12.061265 -3.8353143,22.301487,-11.9290009 -5.1407347,22.301487,-11.7289238 -6.101542,22.301487,-11.4776859 -6.7687445,22.3014889,-11.191967 -7.1933556,22.301487,-10.8884363 7.11374,22.9188004,-11.2233019 7.558269,22.9187984,-10.8945732 6.4152379,22.9187965,-11.5327444 5.4093518,22.9187965,-11.8048296 4.042685,22.9187965,-12.0215092 2.2618365,22.9187965,-12.1647587 0.0134061,22.9187965,-12.2165203 -2.2350261,22.9187965,-12.1647587 -4.0158758,22.9187965,-12.0215092 -5.3825402,22.9187965,-11.8048296 -6.3884254,22.9187965,-11.5327454 -7.0869303,22.9188004,-11.2233019 -7.5314579,22.9187984,-10.8945732 7.2897944,23.5361195,-11.2473536 7.7453446,23.5361195,-10.8992968 6.5739694,23.5361118,-11.5749722 5.5431433,23.5361118,-11.8630476 4.1425929,23.5361118,-12.0924778 2.3175869,23.5361118,-12.2441387 0.0134061,23.5361118,-12.2989502 -2.2907767,23.5361118,-12.2441387 -4.1157799,23.5361118,-12.0924778 -5.5163326,23.5361118,-11.8630476 -6.5471582,23.5361118,-11.5749731 -7.2629819,23.5361195,-11.2473526 -7.7185345,23.5361195,-10.8992968 7.2102804,24.0402527,-11.2623615 7.6608543,24.0402603,-10.9022312 6.5022779,24.0402508,-11.6013536 5.4827166,24.0402508,-11.8994226 4.0974708,24.0402565,-12.1368046 2.2924073,24.0402565,-12.2937298 0.0134061,24.0402565,-12.3504381 -2.2655985,24.0402565,-12.2937288 -4.0706582,24.0402565,-12.1368036 -5.4559059,24.0402508,-11.8994226 -6.4754686,24.0402508,-11.6013546 -7.1834688,24.0402527,-11.2623615 -7.6340418,24.0402603,-10.9022322 7.1307664,24.5443935,-11.2736845 7.5763631,24.5443916,-10.9044666 6.4305868,24.5443916,-11.6212215 5.4222903,24.5443916,-11.926815 4.0523477,24.5443916,-12.1701908 2.2672284,24.5443916,-12.3310843 0.0134061,24.5443916,-12.3892117 -2.2404189,24.5443916,-12.3310833 -4.0255361,24.5443916,-12.1701908 -5.3954797,24.5443916,-11.926815 -6.4037771,24.5443916,-11.6212215 -7.1039529,24.5443935,-11.2736845 -7.5495481,24.5443916,-10.9044676 7.0512514,25.0485325,-11.2815561 7.4918709,25.0485306,-10.9059973 6.3588943,25.0485306,-11.6350794 5.3618622,25.0485306,-11.9459143 4.0072255,25.0485306,-12.193471 2.2420492,25.0485306,-12.3571205 0.0134061,25.0485382,-12.4162273 -2.2152395,25.0485382,-12.3571205 -3.9804151,25.0485382,-12.193471 -5.3350515,25.0485382,-11.9459143 -6.3320837,25.0485382,-11.6350794 -7.0244398,25.0485325,-11.2815561 -7.4650583,25.0485306,-10.9059973 6.9717374,25.5526638,-11.2861986 7.4073801,25.5526638,-10.9069052 6.2872028,25.5526619,-11.6432085 5.3014345,25.5526619,-11.9571323 3.9621029,25.5526619,-12.2071419 2.2168698,25.5526619,-12.3724279 0.0134061,25.5526619,-12.4321566 -2.1900599,25.5526619,-12.3724279 -3.9352925,25.5526619,-12.2071419 -5.2746253,25.5526619,-11.9571323 -6.2603931,25.5526619,-11.6432085 -6.9449282,25.5526638,-11.2861986 -7.3805666,25.5526638,-10.9069052 6.8922267,26.0568142,-11.287714 7.3228869,26.0568104,-10.9072065 6.2155128,26.0568123,-11.6458912 5.2410078,26.0568123,-11.9608326 3.916981,26.0568123,-12.2116528 2.1916907,26.0568123,-12.3774595 0.0134061,26.0568123,-12.4373703 -2.1648808,26.0568123,-12.3774595 -3.8901708,26.0568123,-12.2116528 -5.2141967,26.0568123,-11.9608326 -6.1887016,26.0568123,-11.6458912 -6.8654127,26.0568142,-11.287714 -7.2960749,26.0568104,-10.9072065 6.796484,26.6638393,-11.28613 7.2211504,26.6638374,-10.9068985 6.1291881,26.6638374,-11.6430845 5.1682491,26.6638374,-11.9569569 3.8626492,26.6638374,-12.2069302 2.1613724,26.6638374,-12.3721809 0.0134061,26.6638374,-12.4318905 -2.134563,26.6638374,-12.3721809 -3.8358393,26.6638374,-12.2069302 -5.141439,26.6638374,-11.9569569 -6.1023774,26.6638374,-11.6430845 -6.7696714,26.6638393,-11.28613 -7.1943407,26.6638374,-10.9068985 6.7007418,27.2708626,-11.2812729 7.1194162,27.2708607,-10.9059439 6.0428662,27.2708607,-11.6345663 5.095489,27.2708607,-11.9452057 3.8083184,27.2708607,-12.192606 2.1310546,27.2708607,-12.3561563 0.0134061,27.2708607,-12.415246 -2.1042452,27.2708607,-12.3561563 -3.7815063,27.2708607,-12.192606 -5.0686808,27.2708607,-11.9452057 -6.0160556,27.2708607,-11.6345663 -6.6739302,27.2708626,-11.2812729 -7.0926046,27.2708607,-10.9059439 6.6050034,27.8778877,-11.2730293 7.0176797,27.8778858,-10.9043312 5.9565444,27.8778858,-11.6200857 5.0227323,27.8778858,-11.9252472 3.7539878,27.8778858,-12.1682758 2.1007361,27.8778858,-12.3289366 0.0134061,27.8778858,-12.3869867 -2.0739274,27.8778858,-12.3289366 -3.727176,27.8778858,-12.1682768 -4.9959207,27.8778858,-11.9252472 -5.9297318,27.8778858,-11.6200848 -6.5781884,27.8778877,-11.2730293 -6.9908686,27.8778858,-10.9043312 6.5092597,28.4849091,-11.2612047 6.9159455,28.4849072,-10.90201 5.8702211,28.4849072,-11.5993052 4.9499712,28.4849072,-11.8965807 3.699657,28.4849072,-12.1333523 2.0704191,28.4849072,-12.2898664 0.0134061,28.4849072,-12.3464184 -2.0436084,28.4849072,-12.2898664 -3.6728458,28.4849072,-12.1333523 -4.9231601,28.4849072,-11.8965807 -5.8434091,28.4849072,-11.5993052 -6.4824481,28.4849091,-11.2612047 -6.8891335,28.4849072,-10.90201 6.4135208,29.0919323,-11.2454996 6.8142104,29.0919304,-10.8989229 5.7838988,29.0919304,-11.5717154 4.877212,29.091938,-11.8585529 3.6453261,29.091938,-12.0869951 2.0401006,29.091938,-12.2380095 0.0134061,29.091938,-12.2925701 -2.0132911,29.091938,-12.2380095 -3.618515,29.091938,-12.0869951 -4.8504009,29.091938,-11.8585529 -5.7570882,29.0919304,-11.5717144 -6.3867073,29.0919323,-11.2454987 -6.7873983,29.0919304,-10.898922 5.9934945,29.8327141,-11.2204485 6.3678918,29.8327122,-10.8940353 5.4051962,29.8327198,-11.5276699 4.5580134,29.8327198,-11.7978334 3.4069719,29.8327103,-12.0129852 1.9070941,29.8327103,-12.1552267 0.0134061,29.8327103,-12.2066183 -1.8802834,29.8327103,-12.1552267 -3.380162,29.8327103,-12.0129843 -4.5312042,29.8327198,-11.7978344 -5.3783851,29.8327198,-11.5276661 -5.9666839,29.8327141,-11.2204485 -6.3410788,29.8327122,-10.8940353 5.4749541,30.573494,-11.1877098 5.8168855,30.5734844,-10.8876019 4.9376674,30.5734921,-11.4701862 4.1639452,30.5734921,-11.718565 3.1127117,30.5734806,-11.9163771 1.7428904,30.5734806,-12.0471621 0.0134061,30.5734806,-12.0944147 -1.7160792,30.5734806,-12.0471621 -3.0859005,30.5734806,-11.9163761 -4.1371341,30.5734921,-11.718565 -4.9108553,30.5734921,-11.4701862 -5.4481435,30.573494,-11.1877098 -5.7900743,30.5734844,-10.8876019 4.8456922,31.3142567,-11.1450796 5.1482267,31.31427,-10.87924 4.3703113,31.3142605,-11.3953018 3.6857328,31.3142586,-11.6153297 2.7556202,31.3142586,-11.7905502 1.5436248,31.3142586,-11.9063892 0.0134061,31.3142586,-11.9482431 -1.5168146,31.3142586,-11.9063902 -2.7288089,31.3142586,-11.7905512 -3.6589231,31.3142586,-11.6153288 -4.3435006,31.3142605,-11.3953018 -4.8188825,31.3142567,-11.1450796 -5.1214151,31.31427,-10.87924 4.0752769,32.055027,-11.0880728 4.3295774,32.055027,-10.8680668 3.6756845,32.055027,-11.2951593 3.1002505,32.055027,-11.4772491 2.3184264,32.055027,-11.622262 1.2996606,32.055027,-11.7181196 0.0134061,32.055027,-11.7527685 -1.2728494,32.055027,-11.7181206 -2.2916148,32.055027,-11.622263 -3.0734389,32.055027,-11.4772491 -3.6488738,32.055027,-11.2951593 -4.0484657,32.055027,-11.0880718 -4.3027663,32.055027,-10.8680668 2.9213715,32.7958107,-11.0041504 3.1034296,32.7958145,-10.8516207 2.6352954,32.7958145,-11.1477318 2.2233315,32.7958145,-11.2739792 1.6636111,32.7958145,-11.3745203 0.9342579,32.7958145,-11.4409876 0.0134059,32.7958145,-11.4650059 -0.9074473,32.7958145,-11.4409876 -1.6367991,32.7958145,-11.3745203 -2.1965203,32.7958145,-11.2739782 -2.608485,32.7958145,-11.1477318 -2.8945594,32.7958107,-11.0041504 -3.076617,32.7958145,-10.8516197 2.476588,32.9192772,-10.9849062 2.6308002,32.919281,-10.8478479 2.2342696,32.9192772,-11.1139212 1.8853171,32.919281,-11.227354 1.4112056,32.919281,-11.3177137 0.7934109,32.919281,-11.37743 0.0134059,32.919281,-11.3990192 -0.7666005,32.919281,-11.377429 -1.3843946,32.919281,-11.3177137 -1.8585054,32.919281,-11.2273531 -2.2074578,32.9192772,-11.1139212 -2.4497778,32.9192772,-10.9849052 -2.6039894,32.919281,-10.847847 1.9163772,33.0427361,-11.0750761 2.124011,33.0427361,-10.9627924 1.6173731,33.0427399,-11.1738024 1.211126,33.0427399,-11.2524433 0.6817619,33.0427399,-11.3044214 0.0134059,33.0427399,-11.3232031 -0.654951,33.0427399,-11.3044214 -1.1843162,33.0427399,-11.2524433 -1.5905623,33.0427399,-11.1738024 -1.8895658,33.0427361,-11.0750761 -2.0972004,33.0427361,-10.9627924 1.5602231,33.1661949,-11.0283337 1.728997,33.1661949,-10.9361782 1.3171809,33.1661949,-11.1093531 0.9869644,33.1661987,-11.1738863 0.5566742,33.1661987,-11.2165384 0.0134061,33.1661987,-11.2319508 -0.5298631,33.1661987,-11.2165384 -0.9601544,33.1661987,-11.1738863 -1.2903693,33.1661949,-11.109354 -1.5334119,33.1661949,-11.0283346 -1.702186,33.1661949,-10.9361792 1.1061845,33.2896538,-10.9665661 1.2254171,33.2896538,-10.9010258 0.9344814,33.2896538,-11.0241899 0.7011946,33.2896538,-11.0700874 0.3972081,33.2896538,-11.1004248 0.0134061,33.2896538,-11.1113873 -0.3703967,33.2896538,-11.1004248 -0.6743839,33.2896538,-11.0700874 -0.9076696,33.2896538,-11.0241909 -1.0793729,33.2896538,-10.966567 -1.1986059,33.2896538,-10.9010267 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 1.6340288,16.1901836,5.8523989 1.9361371,16.2528992,5.8523989 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 1.2235632,16.1402302,5.8523989 0.0134059,16.4184952,5.9974208 0.6887013,16.1072083,5.8523993 0.0134059,16.4184952,5.9974208 0.0134059,16.0952797,5.8523993 0.0134059,16.4184952,5.9974208 -0.6618905,16.1072083,5.8523993 0.0134059,16.4184952,5.9974208 -1.1967514,16.1402302,5.8523989 0.0134059,16.4184952,5.9974208 -1.6072172,16.1901836,5.8523989 0.0134059,16.4184952,5.9974208 -1.9093255,16.2528992,5.8523989 0.0134059,16.4184952,5.9974208 2.7588789,16.1858139,5.707375 3.0584395,16.2860413,5.707375 2.1459258,16.3242302,5.8523989 2.3274982,16.097683,5.7073846 1.7413937,16.0274944,5.7073846 0.9776626,15.981101,5.7073846 0.0134059,15.9643345,5.7073846 -0.9508527,15.981101,5.7073846 -1.7145827,16.0274944,5.7073846 -2.300688,16.097683,5.7073846 -2.7320693,16.1858139,5.7073774 -3.0316279,16.2860413,5.7073774 -2.1191144,16.3242302,5.8523989 3.3922124,16.1352634,5.5623531 3.7608743,16.2572632,5.5623436 2.8613186,16.0279865,5.5623536 2.1400094,15.9425535,5.5623536 1.2001004,15.8860722,5.5623536 0.0134059,15.8656664,5.5623536 -1.1732888,15.8860722,5.5623536 -2.1131973,15.9425535,5.5623536 -2.8345063,16.0279865,5.5623536 -3.3654013,16.1352634,5.5623531 -3.7340639,16.2572632,5.5623436 4.3470836,16.2333736,5.4173408 4.6184015,16.3821926,5.4173288 3.995491,16.3868732,5.562346 3.9207516,16.0933018,5.4173388 3.3068118,15.9701328,5.4173388 2.4726706,15.872035,5.4173412 1.3857315,15.8071938,5.4173417 0.0134059,15.7837601,5.4173417 -1.3589206,15.8071938,5.4173417 -2.445859,15.872035,5.4173412 -3.2800007,15.9701328,5.4173412 -3.893939,16.0933018,5.4173412 -4.320271,16.2333736,5.4173408 -4.5915895,16.3821926,5.4173288 -3.9686794,16.3868732,5.5623436 4.8431225,16.2126808,5.2723074 5.1454964,16.3781376,5.2723074 4.3679929,16.0569401,5.2723055 3.6837792,15.9200068,5.2723055 2.7541606,15.8109407,5.2723083 1.5428112,15.7388496,5.2723083 0.0134061,15.7128,5.2723083 -1.5160002,15.7388496,5.2723083 -2.7273495,15.8109407,5.2723083 -3.6569695,15.9200068,5.2723079 -4.3411822,16.0569401,5.2723079 -4.8163114,16.2126808,5.2723074 -5.1186852,16.3781376,5.2723074 5.9173112,16.1354523,4.5471964 6.2869368,16.3629971,4.5471964 5.3365068,15.9212732,4.5471945 4.5001163,15.7329416,4.547195 3.3637383,15.5829554,4.547195 1.88297,15.4838037,4.5471954 0.0134061,15.4479761,4.5471978 -1.8561592,15.4838037,4.5471978 -3.3369277,15.5829554,4.5471973 -4.4733052,15.7329416,4.5471973 -5.3096943,15.9212732,4.5471969 -5.8905005,16.1354523,4.5471964 -6.2601252,16.3629971,4.547194 6.7149515,16.081562,3.8220761 7.1345134,16.3524265,3.8220735 6.0556779,15.8266068,3.8220742 5.106288,15.602417,3.8220747 3.8163817,15.423872,3.8220749 2.1355538,15.3058462,3.8220749 0.0134061,15.2631979,3.8220751 -2.1087439,15.3058462,3.8220749 -3.7895706,15.423872,3.8220749 -5.0794778,15.602417,3.8220747 -6.0288668,15.8266068,3.8220742 -6.6881404,16.081562,3.8220737 -7.1077046,16.3524265,3.8220735 7.3206296,16.0409164,3.0969462 7.7781119,16.3444347,3.0969458 6.6017714,15.7551928,3.0969441 5.5665789,15.5039616,3.096947 4.1600904,15.3038797,3.0969472 2.3273516,15.1716156,3.0969474 0.0134061,15.1238184,3.0969477 -2.3005421,15.1716156,3.096945 -4.1332803,15.3038797,3.0969448 -5.5397677,15.5039616,3.096947 -6.5749602,15.7551928,3.0969465 -7.293819,16.0409164,3.0969462 -7.7513003,16.3444347,3.0969458 7.7644577,16.0095539,2.3718283 8.2497311,16.3382931,2.3718278 7.0019383,15.7001209,2.3718264 5.9038677,15.4280405,2.3718293 4.4119544,15.2113533,2.3718295 2.4678972,15.0681067,2.3718297 0.0134059,15.0163507,2.3718297 -2.4410872,15.0681067,2.3718297 -4.3851428,15.2113533,2.3718295 -5.8770561,15.4280405,2.3718293 -6.9751258,15.7001209,2.3718288 -7.7376475,16.0095539,2.3718283 -8.2229137,16.3382931,2.3718278 8.062932,15.9855394,1.6467007 8.5668898,16.3335876,1.6467001 7.2710495,15.6579189,1.6467012 6.1306968,15.3698387,1.6467017 4.5813313,15.1403904,1.6467021 2.5624132,14.9887228,1.6467023 0.0134059,14.933917,1.6467 -2.535604,14.9887228,1.6466999 -4.5545197,15.1403904,1.6466997 -6.1038842,15.3698387,1.6466993 -7.2442384,15.6579189,1.6467012 -8.0361214,15.9855394,1.6467007 -8.5400753,16.3335876,1.6467001 8.062932,15.9705229,1.0545233 8.5668898,16.3306522,1.0545251 7.2710495,15.6315279,1.0545239 6.1306968,15.3334675,1.0545268 4.5813313,15.0960779,1.0545272 2.5624132,14.9391537,1.0545274 0.0134061,14.8824472,1.0545275 -2.535604,14.9391537,1.0545274 -4.5545197,15.0960779,1.0545272 -6.1038842,15.3334675,1.0545268 -7.2442384,15.6315279,1.0545263 -8.0361214,15.9705229,1.0545257 -8.5400753,16.3306522,1.0545251 8.062932,15.9592152,0.4623447 8.5668898,16.328434,0.4623454 7.2710495,15.6116657,0.4623453 6.1306968,15.3060741,0.4623458 4.5813313,15.0626993,0.462345 2.5624132,14.9018049,0.4623476 0.0134059,14.8436728,0.4623477 -2.535604,14.9018049,0.4623476 -4.5545197,15.0626993,0.4623474 -6.1038842,15.3060741,0.462347 -7.2442384,15.6116657,0.4623465 -8.0361214,15.9592152,0.4623447 -8.5400753,16.328434,0.4623442 8.062932,15.9513311,-0.1298409 8.5668898,16.3268909,-0.1298403 7.2710495,15.597827,-0.1298415 6.1306963,15.286994,-0.1298398 4.5813308,15.0394392,-0.1298406 2.5624132,14.8757906,-0.1298404 0.0134059,14.816658,-0.1298403 -2.535604,14.8757906,-0.1298404 -4.5545197,15.0394392,-0.1298406 -6.1038842,15.286994,-0.129841 -7.2442384,15.597827,-0.1298415 -8.0361214,15.9513311,-0.1298421 -8.5400753,16.3268909,-0.1298415 8.062932,15.9466896,-0.722023 8.5668898,16.3259735,-0.7220224 7.2710495,15.5896759,-0.7220237 6.1306963,15.2757578,-0.7220219 4.5813308,15.0257463,-0.7220228 2.5624132,14.8604727,-0.7220225 0.0134061,14.8007536,-0.7220224 -2.535604,14.8604727,-0.7220225 -4.5545197,15.0257463,-0.7220228 -6.1038842,15.2757578,-0.7220231 -7.2442384,15.5896759,-0.7220237 -8.0361214,15.9466896,-0.7220242 -8.5400753,16.3259735,-0.7220236 8.062932,15.9451742,-1.314198 8.5668898,16.3256798,-1.3141998 7.2710495,15.5869904,-1.3141986 6.1306963,15.2720575,-1.3141981 4.5813308,15.0212383,-1.3141965 2.5624132,14.8554287,-1.3141962 0.0134059,14.7955132,-1.3141961 -2.535604,14.8554287,-1.3141962 -4.5545197,15.0212383,-1.3141965 -6.1038842,15.2720575,-1.3141969 -7.2442384,15.5869904,-1.3141974 -8.0361214,15.9451742,-1.314198 -8.5400753,16.3256798,-1.3141998 8.062932,15.9467373,-2.0272377 8.5668898,16.3259621,-2.0272381 7.271049,15.5898037,-2.0272381 6.1306963,15.2759304,-2.0272377 4.5813308,15.0259638,-2.0272362 2.5624135,14.8607121,-2.027236 0.0134061,14.8010035,-2.0272357 -2.535604,14.8607121,-2.027236 -4.5545201,15.0259638,-2.0272362 -6.1038847,15.2759304,-2.0272365 -7.2442393,15.5898037,-2.0272369 -8.0361214,15.9467373,-2.0272377 -8.5400753,16.3259621,-2.0272393 8.062932,15.9515839,-2.7402678 8.5668898,16.3269386,-2.7402682 7.271049,15.5982952,-2.7402682 6.1306963,15.2876558,-2.7402678 4.5813308,15.0402584,-2.7402687 2.5624132,14.876708,-2.7402685 0.0134059,14.8176107,-2.7402658 -2.535604,14.876708,-2.7402661 -4.5545201,15.0402584,-2.7402663 -6.1038847,15.2876558,-2.7402666 -7.2442393,15.5982952,-2.740267 -8.0361214,15.9515839,-2.7402701 -8.5400753,16.3269386,-2.7402694 8.062932,15.9598598,-3.4533072 8.5668898,16.328558,-3.4533076 7.2710495,15.6128054,-3.4533079 6.1306963,15.3076391,-3.4533074 4.5813313,15.0646133,-3.4533081 2.5624132,14.9039497,-3.4533067 0.0134061,14.845871,-3.4533052 -2.5356045,14.9039497,-3.4533055 -4.5545197,15.0646133,-3.4533057 -6.1038847,15.3076391,-3.4533074 -7.2442379,15.6128054,-3.4533079 -8.0361214,15.9598598,-3.4533072 -8.5400753,16.328558,-3.4533088 8.062932,15.9716892,-4.1663456 8.5668898,16.3308754,-4.1663461 7.2710495,15.6335926,-4.1663451 6.1306963,15.3362961,-4.1663446 4.5813313,15.0995388,-4.1663442 2.5624132,14.9430218,-4.1663442 0.0134061,14.8864632,-4.1663423 -2.5356045,14.9430218,-4.1663427 -4.5545197,15.0995388,-4.1663427 -6.1038847,15.3362961,-4.1663432 -7.2442379,15.6335926,-4.1663437 -8.0361214,15.9716892,-4.1663442 -8.5400753,16.3308754,-4.1663461 8.062932,15.9873819,-4.8793826 8.5668898,16.3339481,-4.8793831 7.2710495,15.6611671,-4.8793821 6.1306963,15.3743324,-4.8793817 4.5813313,15.1458921,-4.8793797 2.5624132,14.9948759,-4.8793812 0.0134059,14.9403133,-4.8793812 -2.535604,14.9948759,-4.8793812 -4.5545197,15.1458921,-4.8793812 -6.1038847,15.3743324,-4.8793817 -7.2442379,15.6611671,-4.8793821 -8.0361214,15.9873819,-4.8793812 -8.5400753,16.3339481,-4.8793831 7.67452,16.0124512,-5.7495294 8.1541595,16.3388653,-5.7495289 6.9208484,15.7052088,-5.7495289 5.8355203,15.4350538,-5.7495275 4.3609152,15.2198992,-5.749527 2.4394162,15.0776606,-5.7495279 0.0134059,15.0262718,-5.7495279 -2.412607,15.0776606,-5.7495279 -4.3341036,15.2198992,-5.7495279 -5.8087091,15.4350538,-5.7495284 -6.8940363,15.7052155,-5.7495289 -7.6477113,16.0124512,-5.7495284 -8.127347,16.3388653,-5.7495289 7.1427855,16.0451775,-6.6196694 7.5891342,16.3452568,-6.6196699 6.4414244,15.7627039,-6.619669 5.4314237,15.5143194,-6.6196694 4.0591679,15.3165102,-6.6196685 2.2710338,15.1857386,-6.619668 0.0134059,15.1384888,-6.619668 -2.2442245,15.1857386,-6.619668 -4.0323577,15.3165102,-6.6196685 -5.4046125,15.5143194,-6.6196685 -6.414609,15.7627039,-6.619669 -7.1159725,16.0451775,-6.619668 -7.5623207,16.3452568,-6.6196685 6.4431882,16.08778,-7.4898138 6.8457379,16.3536167,-7.4898143 5.8106494,15.8375559,-7.4898129 4.8997593,15.6175356,-7.4898133 3.6621628,15.4423056,-7.4898129 2.0494962,15.3264656,-7.4898119 0.0134061,15.2846174,-7.4898129 -2.0226862,15.3264656,-7.4898129 -3.6353524,15.4423075,-7.4898129 -4.8729506,15.6175356,-7.4898133 -5.7838378,15.8375559,-7.4898129 -6.4163775,16.08778,-7.4898138 -6.8189263,16.3536167,-7.4898143 5.5245194,16.1448135,-8.3599634 5.8695512,16.3648186,-8.3599634 4.9823551,15.9377327,-8.3599625 4.2016115,15.7556362,-8.3599634 3.1408381,15.6106272,-8.3599682 1.7585851,15.51476,-8.3599672 0.0134059,15.4801207,-8.3599672 -1.7317747,15.51476,-8.3599682 -3.114027,15.6106272,-8.3599682 -4.1747994,15.7556362,-8.3599625 -4.955544,15.9377327,-8.3599625 -5.4977064,16.1448135,-8.3599644 -5.8427367,16.3648186,-8.3599644 4.0381699,16.228735,-9.2301121 4.2901473,16.3812714,-9.2301121 3.6422279,16.0851479,-9.2301121 3.0720506,15.9589071,-9.2301102 2.2973688,15.8583612,-9.2301111 1.2879101,15.7918949,-9.2301111 0.0134061,15.7678814,-9.2301111 -1.2610986,15.7918949,-9.2301111 -2.2705572,15.8583612,-9.2301111 -3.0452397,15.9589071,-9.2301111 -3.6154175,16.0851479,-9.2301121 -4.0113592,16.228735,-9.2301121 -4.2633357,16.3812714,-9.2301121 3.4340222,16.2479801,-9.3751392 3.6481755,16.3850441,-9.3751392 3.0975134,16.1189594,-9.3751402 2.6129251,16.0055199,-9.3751392 1.9545282,15.9151783,-9.3751383 1.096597,15.8554544,-9.3751383 0.0134061,15.833868,-9.3751383 -1.0697858,15.8554544,-9.3751383 -1.9277166,15.9151783,-9.3751383 -2.5861144,16.0055199,-9.3751392 -3.070703,16.1189594,-9.3751392 -3.4072106,16.2479801,-9.3751392 -3.6213644,16.3850441,-9.3751392 2.6649656,16.1578102,-9.5201607 2.9542785,16.2700939,-9.5201607 2.2483406,16.0590725,-9.5201597 1.6822842,15.9804468,-9.5201588 0.9446791,15.9284658,-9.5201588 0.0134061,15.9096851,-9.5201597 -0.9178674,15.9284658,-9.5201597 -1.6554738,15.9804468,-9.5201597 -2.22153,16.0590725,-9.5201607 -2.638154,16.1578102,-9.5201597 -2.9274671,16.2700939,-9.5201597 2.1759982,16.2045517,-9.6651821 2.4119589,16.2967014,-9.6651821 1.8362021,16.1235313,-9.6651821 1.374531,16.059,-9.6651821 0.7729454,16.0163479,-9.6651821 0.0134059,16.0009327,-9.6651821 -0.7461343,16.0163479,-9.6651821 -1.34772,16.059,-9.6651821 -1.8093905,16.1235313,-9.6651821 -2.1491883,16.2045517,-9.6651821 -2.3851483,16.2967014,-9.6651821 1.5463949,16.2663212,-9.8102093 1.7136598,16.3318577,-9.8102093 1.3055242,16.2086945,-9.8102093 0.9782614,16.1627922,-9.8102093 0.5518174,16.1324558,-9.8102093 0.0134059,16.1214962,-9.8102093 -0.5250053,16.1324558,-9.8102093 -0.9514505,16.1627922,-9.8102093 -1.2787125,16.2086945,-9.8102093 -1.5195824,16.2663212,-9.8102093 -1.6868479,16.3318577,-9.8102093 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 "
TriangleIndices="0 1 2  2 3 0  3 2 4  4 5 3  5 4 6  6 7 5  7 6 8  8 9 7  9 8 10  10 11 9  11 10 12  12 13 11  13 12 14  14 15 13  15 14 16  16 17 15  17 16 18  18 19 17  19 18 20  20 21 19  21 20 22  22 23 21  23 22 24  24 25 23  25 24 26  26 27 25  27 26 28  28 29 27  29 28 30  30 31 29  31 30 32  32 33 31  33 32 34  34 35 33  35 34 36  36 37 35  37 36 38  38 39 37  39 38 40  40 41 39  41 40 42  42 43 41  43 42 44  44 45 43  45 44 46  46 47 45  47 46 1  1 0 47  1 48 49  49 2 1  2 49 50  50 4 2  4 50 51  51 6 4  6 51 52  52 8 6  8 52 53  53 10 8  10 53 54  54 12 10  12 54 55  55 14 12  14 55 56  56 16 14  16 56 57  57 18 16  18 57 58  58 20 18  20 58 59  59 22 20  22 59 60  60 24 22  24 60 61  61 26 24  26 61 62  62 28 26  28 62 63  63 30 28  30 63 64  64 32 30  32 64 65  65 34 32  34 65 66  66 36 34  36 66 67  67 38 36  38 67 68  68 40 38  40 68 69  69 42 40  42 69 70  70 44 42  44 70 71  71 46 44  46 71 48  48 1 46  48 72 73  73 49 48  49 73 74  74 50 49  50 74 75  75 51 50  51 75 76  76 52 51  52 76 77  77 53 52  53 77 78  78 54 53  54 78 79  79 55 54  55 79 80  80 56 55  56 80 81  81 57 56  57 81 82  82 58 57  58 82 83  83 59 58  59 83 84  84 60 59  60 84 85  85 61 60  61 85 86  86 62 61  62 86 87  87 63 62  63 87 88  88 64 63  64 88 89  89 65 64  65 89 90  90 66 65  66 90 91  91 67 66  67 91 92  92 68 67  68 92 93  93 69 68  69 93 94  94 70 69  70 94 95  95 71 70  71 95 72  72 48 71  0 3 5  5 7 9  9 11 13  5 9 13  13 15 17  17 19 21  13 17 21  21 23 25  25 27 29  21 25 29  13 21 29  29 31 33  33 35 37  29 33 37  37 39 41  41 43 45  37 41 45  29 37 45  13 29 45  5 13 45  0 5 45  47 0 45  94 93 92  92 91 90  90 89 88  92 90 88  88 87 86  86 85 84  88 86 84  84 83 82  82 81 80  84 82 80  88 84 80  80 79 78  78 77 76  80 78 76  76 75 74  74 73 72  76 74 72  80 76 72  88 80 72  92 88 72  94 92 72  95 94 72  96 97 98  99 100 101  102 99 101  102 101 103  104 102 103  105 104 103  106 105 103  107 106 103  107 103 108  109 107 108  109 108 110  111 109 110  111 110 112  113 111 112  113 112 114  115 113 114  115 114 116  117 115 116  117 116 118  119 117 118  119 118 120  121 119 120  122 123 124  122 124 125  126 122 125  127 126 125  128 127 125  128 125 129  130 128 129  130 129 131  132 130 131  132 131 133  134 132 133  134 133 135  136 134 135  136 135 137  138 136 137  139 138 137  139 137 140  139 140 141  142 139 141  142 141 143  144 145 146  144 146 147  148 144 147  148 147 149  148 149 150  148 150 151  148 151 152  153 148 152  153 152 154  155 153 154  155 154 156  157 155 156  157 156 158  159 157 158  159 158 160  161 159 160  161 160 162  163 161 162  163 162 164  143 163 164  143 164 165  142 143 165  120 142 165  121 120 165  166 121 165  166 165 167  168 166 167  168 167 169  170 168 169  170 169 171  172 170 171  172 171 173  174 172 173  174 173 175  174 175 176  174 176 177  174 177 178  178 179 180  178 180 181  178 181 182  178 182 183  178 183 184  178 184 185  178 185 186  178 186 187  178 187 188  178 188 189  178 189 190  178 190 191  178 191 192  174 178 192  174 192 193  174 193 194  174 194 195  174 195 196  174 196 197  174 197 198  199 174 198  199 198 200  201 199 200  201 200 202  201 202 203  201 203 204  201 204 205  98 201 205  96 98 205  206 207 102  102 104 206  208 206 104  104 105 208  209 208 105  105 106 209  210 209 106  106 107 210  211 210 107  107 109 211  212 211 109  109 111 212  213 212 111  111 113 213  214 213 113  113 115 214  215 214 115  115 117 215  216 215 117  117 119 216  217 216 119  119 121 217  218 217 121  121 166 218  219 218 166  166 168 219  220 219 168  168 170 220  221 220 170  170 172 221  222 221 172  172 174 222  223 222 174  174 199 223  224 223 199  199 201 224  225 224 201  201 98 225  226 225 98  98 97 226  227 226 97  97 96 227  228 227 96  96 205 228  229 228 205  205 204 229  230 229 204  204 203 230  231 230 203  203 202 231  232 231 202  202 200 232  233 232 200  200 198 233  234 233 198  198 197 234  235 234 197  197 196 235  236 235 196  196 195 236  237 236 195  195 194 237  238 237 194  194 193 238  239 238 193  193 192 239  240 239 192  192 191 240  241 240 191  191 190 241  242 241 190  190 189 242  243 242 189  189 188 243  244 243 188  188 187 244  245 244 187  187 186 245  246 245 186  186 185 246  247 246 185  185 184 247  248 247 184  184 183 248  249 248 183  183 182 249  250 249 182  182 181 250  251 250 181  181 180 251  252 251 180  180 179 252  253 252 179  179 178 253  254 253 178  178 177 254  255 254 177  177 176 255  256 255 176  176 175 256  257 256 175  175 173 257  258 257 173  173 171 258  259 258 171  171 169 259  260 259 169  169 167 260  261 260 167  167 165 261  262 261 165  165 164 262  263 262 164  164 162 263  264 263 162  162 160 264  265 264 160  160 158 265  266 265 158  158 156 266  267 266 156  156 154 267  268 267 154  154 152 268  269 268 152  152 151 269  270 269 151  151 150 270  271 270 150  150 149 271  272 271 149  149 147 272  273 272 147  147 146 273  274 273 146  146 145 274  275 274 145  145 144 275  276 275 144  144 148 276  277 276 148  148 153 277  278 277 153  153 155 278  279 278 155  155 157 279  280 279 157  157 159 280  281 280 159  159 161 281  282 281 161  161 163 282  283 282 163  163 143 283  284 283 143  143 141 284  285 284 141  141 140 285  286 285 140  140 137 286  287 286 137  137 135 287  288 287 135  135 133 288  289 288 133  133 131 289  290 289 131  131 129 290  291 290 129  129 125 291  292 291 125  125 124 292  293 292 124  124 123 293  294 293 123  123 122 294  295 294 122  122 126 295  296 295 126  126 127 296  297 296 127  127 128 297  298 297 128  128 130 298  299 298 130  130 132 299  300 299 132  132 134 300  301 300 134  134 136 301  302 301 136  136 138 302  303 302 138  138 139 303  304 303 139  139 142 304  305 304 142  142 120 305  306 305 120  120 118 306  307 306 118  118 116 307  308 307 116  116 114 308  309 308 114  114 112 309  310 309 112  112 110 310  311 310 110  110 108 311  312 311 108  108 103 312  313 312 103  103 101 313  314 313 101  101 100 314  315 314 100  100 99 315  207 315 99  99 102 207  225 226 227  225 227 228  251 252 253  250 251 253  249 250 253  248 249 253  247 248 253  246 247 253  245 246 253  244 245 253  243 244 253  242 243 253  241 242 253  240 241 253  239 240 253  273 274 275  272 273 275  272 275 276  271 272 276  270 271 276  269 270 276  268 269 276  268 276 277  267 268 277  267 277 278  266 267 278  266 278 279  265 266 279  265 279 280  264 265 280  264 280 281  263 264 281  263 281 282  262 263 282  262 282 283  261 262 283  292 293 294  291 292 294  291 294 295  291 295 296  291 296 297  290 291 297  290 297 298  289 290 298  289 298 299  288 289 299  288 299 300  287 288 300  287 300 301  286 287 301  286 301 302  286 302 303  285 286 303  284 285 303  284 303 304  283 284 304  261 283 304  261 304 305  313 314 315  313 315 207  312 313 207  312 207 206  312 206 208  312 208 209  312 209 210  311 312 210  311 210 211  310 311 211  310 211 212  309 310 212  309 212 213  308 309 213  308 213 214  307 308 214  307 214 215  306 307 215  306 215 216  305 306 216  305 216 217  261 305 217  261 217 218  260 261 218  260 218 219  259 260 219  259 219 220  258 259 220  258 220 221  257 258 221  257 221 222  256 257 222  255 256 222  254 255 222  253 254 222  239 253 222  238 239 222  237 238 222  236 237 222  235 236 222  234 235 222  233 234 222  233 222 223  232 233 223  232 223 224  231 232 224  230 231 224  229 230 224  228 229 224  225 228 224  316 317 318  318 319 316  320 319 318  318 321 320  322 316 319  319 320 322  323 317 316  316 322 323  321 318 317  317 323 321  322 320 321  321 323 322  324 325 326  326 327 324  328 324 327  327 329 328  330 328 329  329 331 330  332 330 331  331 333 332  334 332 333  333 335 334  336 334 335  335 337 336  338 336 337  337 339 338  340 338 339  339 341 340  342 343 344  344 325 342  345 342 325  325 324 345  346 345 324  324 328 346  347 346 328  328 330 347  348 347 330  330 332 348  349 348 332  332 334 349  350 349 334  334 336 350  351 350 336  336 338 351  352 351 338  338 340 352  353 352 340  340 354 353  355 356 343  343 342 355  357 355 342  342 345 357  358 357 345  345 346 358  359 358 346  346 347 359  360 359 347  347 348 360  361 360 348  348 349 361  362 361 349  349 350 362  363 362 350  350 351 363  364 363 351  351 352 364  365 364 352  352 353 365  366 367 368  368 356 366  369 366 356  356 355 369  370 369 355  355 357 370  371 370 357  357 358 371  372 371 358  358 359 372  373 372 359  359 360 373  374 373 360  360 361 374  375 374 361  361 362 375  376 375 362  362 363 376  377 376 363  363 364 377  378 377 364  364 365 378  379 378 365  365 380 379  381 382 367  367 366 381  383 381 366  366 369 383  384 383 369  369 370 384  385 384 370  370 371 385  386 385 371  371 372 386  387 386 372  372 373 387  388 387 373  373 374 388  389 388 374  374 375 389  390 389 375  375 376 390  391 390 376  376 377 391  392 391 377  377 378 392  393 392 378  378 379 393  394 395 382  382 381 394  396 394 381  381 383 396  397 396 383  383 384 397  398 397 384  384 385 398  399 398 385  385 386 399  400 399 386  386 387 400  401 400 387  387 388 401  402 401 388  388 389 402  403 402 389  389 390 403  404 403 390  390 391 404  405 404 391  391 392 405  406 405 392  392 393 406  407 408 395  395 394 407  409 407 394  394 396 409  410 409 396  396 397 410  411 410 397  397 398 411  412 411 398  398 399 412  413 412 399  399 400 413  414 413 400  400 401 414  415 414 401  401 402 415  416 415 402  402 403 416  417 416 403  403 404 417  418 417 404  404 405 418  419 418 405  405 406 419  420 421 408  408 407 420  422 420 407  407 409 422  423 422 409  409 410 423  424 423 410  410 411 424  425 424 411  411 412 425  426 425 412  412 413 426  427 426 413  413 414 427  428 427 414  414 415 428  429 428 415  415 416 429  430 429 416  416 417 430  431 430 417  417 418 431  432 431 418  418 419 432  433 434 421  421 420 433  435 433 420  420 422 435  436 435 422  422 423 436  437 436 423  423 424 437  438 437 424  424 425 438  439 438 425  425 426 439  440 439 426  426 427 440  441 440 427  427 428 441  442 441 428  428 429 442  443 442 429  429 430 443  444 443 430  430 431 444  445 444 431  431 432 445  446 447 434  434 433 446  448 446 433  433 435 448  449 448 435  435 436 449  450 449 436  436 437 450  451 450 437  437 438 451  452 451 438  438 439 452  453 452 439  439 440 453  454 453 440  440 441 454  455 454 441  441 442 455  456 455 442  442 443 456  457 456 443  443 444 457  458 457 444  444 445 458  459 460 447  447 446 459  461 459 446  446 448 461  462 461 448  448 449 462  463 462 449  449 450 463  464 463 450  450 451 464  465 464 451  451 452 465  466 465 452  452 453 466  467 466 453  453 454 467  468 467 454  454 455 468  469 468 455  455 456 469  470 469 456  456 457 470  471 470 457  457 458 471  472 473 460  460 459 472  474 472 459  459 461 474  475 474 461  461 462 475  476 475 462  462 463 476  477 476 463  463 464 477  478 477 464  464 465 478  479 478 465  465 466 479  480 479 466  466 467 480  481 480 467  467 468 481  482 481 468  468 469 482  483 482 469  469 470 483  484 483 470  470 471 484  485 486 473  473 472 485  487 485 472  472 474 487  488 487 474  474 475 488  489 488 475  475 476 489  490 489 476  476 477 490  491 490 477  477 478 491  492 491 478  478 479 492  493 492 479  479 480 493  494 493 480  480 481 494  495 494 481  481 482 495  496 495 482  482 483 496  497 496 483  483 484 497  498 499 486  486 485 498  500 498 485  485 487 500  501 500 487  487 488 501  502 501 488  488 489 502  503 502 489  489 490 503  504 503 490  490 491 504  505 504 491  491 492 505  506 505 492  492 493 506  507 506 493  493 494 507  508 507 494  494 495 508  509 508 495  495 496 509  510 509 496  496 497 510  511 512 499  499 498 511  513 511 498  498 500 513  514 513 500  500 501 514  515 514 501  501 502 515  516 515 502  502 503 516  517 516 503  503 504 517  518 517 504  504 505 518  519 518 505  505 506 519  520 519 506  506 507 520  521 520 507  507 508 521  522 521 508  508 509 522  523 522 509  509 510 523  524 525 512  512 511 524  526 524 511  511 513 526  527 526 513  513 514 527  528 527 514  514 515 528  529 528 515  515 516 529  530 529 516  516 517 530  531 530 517  517 518 531  532 531 518  518 519 532  533 532 519  519 520 533  534 533 520  520 521 534  535 534 521  521 522 535  536 535 522  522 523 536  537 538 525  525 524 537  539 537 524  524 526 539  540 539 526  526 527 540  541 540 527  527 528 541  542 541 528  528 529 542  543 542 529  529 530 543  544 543 530  530 531 544  545 544 531  531 532 545  546 545 532  532 533 546  547 546 533  533 534 547  548 547 534  534 535 548  549 548 535  535 536 549  550 551 538  538 537 550  552 550 537  537 539 552  553 552 539  539 540 553  554 553 540  540 541 554  555 554 541  541 542 555  556 555 542  542 543 556  557 556 543  543 544 557  558 557 544  544 545 558  559 558 545  545 546 559  560 559 546  546 547 560  561 560 547  547 548 561  562 561 548  548 549 562  563 564 551  551 550 563  565 563 550  550 552 565  566 565 552  552 553 566  567 566 553  553 554 567  568 567 554  554 555 568  569 568 555  555 556 569  570 569 556  556 557 570  571 570 557  557 558 571  572 571 558  558 559 572  573 572 559  559 560 573  574 573 560  560 561 574  575 574 561  561 562 575  576 577 564  564 563 576  578 576 563  563 565 578  579 578 565  565 566 579  580 579 566  566 567 580  581 580 567  567 568 581  582 581 568  568 569 582  583 582 569  569 570 583  584 583 570  570 571 584  585 584 571  571 572 585  586 585 572  572 573 586  587 586 573  573 574 587  588 587 574  574 575 588  589 590 577  577 576 589  591 589 576  576 578 591  592 591 578  578 579 592  593 592 579  579 580 593  594 593 580  580 581 594  595 594 581  581 582 595  596 595 582  582 583 596  597 596 583  583 584 597  598 597 584  584 585 598  599 598 585  585 586 599  600 599 586  586 587 600  601 600 587  587 588 601  602 603 590  590 589 602  604 602 589  589 591 604  605 604 591  591 592 605  606 605 592  592 593 606  607 606 593  593 594 607  608 607 594  594 595 608  609 608 595  595 596 609  610 609 596  596 597 610  611 610 597  597 598 611  612 611 598  598 599 612  613 612 599  599 600 613  614 613 600  600 601 614  615 616 603  603 602 615  617 615 602  602 604 617  618 617 604  604 605 618  619 618 605  605 606 619  620 619 606  606 607 620  621 620 607  607 608 621  622 621 608  608 609 622  623 622 609  609 610 623  624 623 610  610 611 624  625 624 611  611 612 625  626 625 612  612 613 626  627 626 613  613 614 627  628 629 616  616 615 628  630 628 615  615 617 630  631 630 617  617 618 631  632 631 618  618 619 632  633 632 619  619 620 633  634 633 620  620 621 634  635 634 621  621 622 635  636 635 622  622 623 636  637 636 623  623 624 637  638 637 624  624 625 638  639 638 625  625 626 639  640 639 626  626 627 640  641 642 629  629 628 641  643 641 628  628 630 643  644 643 630  630 631 644  645 644 631  631 632 645  646 645 632  632 633 646  647 646 633  633 634 647  648 647 634  634 635 648  649 648 635  635 636 649  650 649 636  636 637 650  651 650 637  637 638 651  652 651 638  638 639 652  653 652 639  639 640 653  654 655 642  642 641 654  656 654 641  641 643 656  657 656 643  643 644 657  658 657 644  644 645 658  659 658 645  645 646 659  660 659 646  646 647 660  661 660 647  647 648 661  662 661 648  648 649 662  663 662 649  649 650 663  664 663 650  650 651 664  665 664 651  651 652 665  666 665 652  652 653 666  667 668 654  654 656 667  669 667 656  656 657 669  670 669 657  657 658 670  671 670 658  658 659 671  672 671 659  659 660 672  673 672 660  660 661 673  674 673 661  661 662 674  675 674 662  662 663 675  676 675 663  663 664 676  677 676 664  664 665 677  678 679 668  668 667 678  680 678 667  667 669 680  681 680 669  669 670 681  682 681 670  670 671 682  683 682 671  671 672 683  684 683 672  672 673 684  685 684 673  673 674 685  686 685 674  674 675 686  687 686 675  675 676 687  688 687 676  676 677 688  689 690 679  679 678 689  691 689 678  678 680 691  692 691 680  680 681 692  693 692 681  681 682 693  694 693 682  682 683 694  695 694 683  683 684 695  696 695 684  684 685 696  697 696 685  685 686 697  698 697 686  686 687 698  699 698 687  687 688 699  700 701 689  689 691 700  702 700 691  691 692 702  703 702 692  692 693 703  704 703 693  693 694 704  705 704 694  694 695 705  706 705 695  695 696 706  707 706 696  696 697 707  708 707 697  697 698 708  709 710 711  711 712 709  713 709 712  712 714 713  715 713 714  714 716 715  717 715 716  716 718 717  719 717 718  718 720 719  721 719 720  720 722 721  723 721 722  722 724 723  725 723 724  724 726 725  727 728 729  729 710 727  730 727 710  710 709 730  731 730 709  709 713 731  732 731 713  713 715 732  733 732 715  715 717 733  734 733 717  717 719 734  735 734 719  719 721 735  736 735 721  721 723 736  737 736 723  723 725 737  738 737 725  725 739 738  740 741 728  728 727 740  742 740 727  727 730 742  743 742 730  730 731 743  744 743 731  731 732 744  745 744 732  732 733 745  746 745 733  733 734 746  747 746 734  734 735 747  748 747 735  735 736 748  749 748 736  736 737 749  750 749 737  737 738 750  751 752 753  753 741 751  754 751 741  741 740 754  755 754 740  740 742 755  756 755 742  742 743 756  757 756 743  743 744 757  758 757 744  744 745 758  759 758 745  745 746 759  760 759 746  746 747 760  761 760 747  747 748 761  762 761 748  748 749 762  763 762 749  749 750 763  764 763 750  750 765 764  766 767 752  752 751 766  768 766 751  751 754 768  769 768 754  754 755 769  770 769 755  755 756 770  771 770 756  756 757 771  772 771 757  757 758 772  773 772 758  758 759 773  774 773 759  759 760 774  775 774 760  760 761 775  776 775 761  761 762 776  777 776 762  762 763 777  778 777 763  763 764 778  779 780 767  767 766 779  781 779 766  766 768 781  782 781 768  768 769 782  783 782 769  769 770 783  784 783 770  770 771 784  785 784 771  771 772 785  786 785 772  772 773 786  787 786 773  773 774 787  788 787 774  774 775 788  789 788 775  775 776 789  790 789 776  776 777 790  791 790 777  777 778 791  792 793 780  780 779 792  794 792 779  779 781 794  795 794 781  781 782 795  796 795 782  782 783 796  797 796 783  783 784 797  798 797 784  784 785 798  799 798 785  785 786 799  800 799 786  786 787 800  801 800 787  787 788 801  802 801 788  788 789 802  803 802 789  789 790 803  804 803 790  790 791 804  805 806 793  793 792 805  807 805 792  792 794 807  808 807 794  794 795 808  809 808 795  795 796 809  810 809 796  796 797 810  811 810 797  797 798 811  812 811 798  798 799 812  813 812 799  799 800 813  814 813 800  800 801 814  815 814 801  801 802 815  816 815 802  802 803 816  817 816 803  803 804 817  818 819 806  806 805 818  820 818 805  805 807 820  821 820 807  807 808 821  822 821 808  808 809 822  823 822 809  809 810 823  824 823 810  810 811 824  825 824 811  811 812 825  826 825 812  812 813 826  827 826 813  813 814 827  828 827 814  814 815 828  829 828 815  815 816 829  830 829 816  816 817 830  831 832 819  819 818 831  833 831 818  818 820 833  834 833 820  820 821 834  835 834 821  821 822 835  836 835 822  822 823 836  837 836 823  823 824 837  838 837 824  824 825 838  839 838 825  825 826 839  840 839 826  826 827 840  841 840 827  827 828 841  842 841 828  828 829 842  843 842 829  829 830 843  844 845 832  832 831 844  846 844 831  831 833 846  847 846 833  833 834 847  848 847 834  834 835 848  849 848 835  835 836 849  850 849 836  836 837 850  851 850 837  837 838 851  852 851 838  838 839 852  853 852 839  839 840 853  854 853 840  840 841 854  855 854 841  841 842 855  856 855 842  842 843 856  857 858 845  845 844 857  859 857 844  844 846 859  860 859 846  846 847 860  861 860 847  847 848 861  862 861 848  848 849 862  863 862 849  849 850 863  864 863 850  850 851 864  865 864 851  851 852 865  866 865 852  852 853 866  867 866 853  853 854 867  868 867 854  854 855 868  869 868 855  855 856 869  870 871 858  858 857 870  872 870 857  857 859 872  873 872 859  859 860 873  874 873 860  860 861 874  875 874 861  861 862 875  876 875 862  862 863 876  877 876 863  863 864 877  878 877 864  864 865 878  879 878 865  865 866 879  880 879 866  866 867 880  881 880 867  867 868 881  882 881 868  868 869 882  883 884 871  871 870 883  885 883 870  870 872 885  886 885 872  872 873 886  887 886 873  873 874 887  888 887 874  874 875 888  889 888 875  875 876 889  890 889 876  876 877 890  891 890 877  877 878 891  892 891 878  878 879 892  893 892 879  879 880 893  894 893 880  880 881 894  895 894 881  881 882 895  896 897 884  884 883 896  898 896 883  883 885 898  899 898 885  885 886 899  900 899 886  886 887 900  901 900 887  887 888 901  902 901 888  888 889 902  903 902 889  889 890 903  904 903 890  890 891 904  905 904 891  891 892 905  906 905 892  892 893 906  907 906 893  893 894 907  908 907 894  894 895 908  909 910 897  897 896 909  911 909 896  896 898 911  912 911 898  898 899 912  913 912 899  899 900 913  914 913 900  900 901 914  915 914 901  901 902 915  916 915 902  902 903 916  917 916 903  903 904 917  918 917 904  904 905 918  919 918 905  905 906 919  920 919 906  906 907 920  921 920 907  907 908 921  922 923 910  910 909 922  924 922 909  909 911 924  925 924 911  911 912 925  926 925 912  912 913 926  927 926 913  913 914 927  928 927 914  914 915 928  929 928 915  915 916 929  930 929 916  916 917 930  931 930 917  917 918 931  932 931 918  918 919 932  933 932 919  919 920 933  934 933 920  920 921 934  935 936 923  923 922 935  937 935 922  922 924 937  938 937 924  924 925 938  939 938 925  925 926 939  940 939 926  926 927 940  941 940 927  927 928 941  942 941 928  928 929 942  943 942 929  929 930 943  944 943 930  930 931 944  945 944 931  931 932 945  946 945 932  932 933 946  947 946 933  933 934 947  948 949 936  936 935 948  950 948 935  935 937 950  951 950 937  937 938 951  952 951 938  938 939 952  953 952 939  939 940 953  954 953 940  940 941 954  955 954 941  941 942 955  956 955 942  942 943 956  957 956 943  943 944 957  958 957 944  944 945 958  959 958 945  945 946 959  960 959 946  946 947 960  961 962 949  949 948 961  963 961 948  948 950 963  964 963 950  950 951 964  965 964 951  951 952 965  966 965 952  952 953 966  967 966 953  953 954 967  968 967 954  954 955 968  969 968 955  955 956 969  970 969 956  956 957 970  971 970 957  957 958 971  972 971 958  958 959 972  973 972 959  959 960 973  974 975 962  962 961 974  976 974 961  961 963 976  977 976 963  963 964 977  978 977 964  964 965 978  979 978 965  965 966 979  980 979 966  966 967 980  981 980 967  967 968 981  982 981 968  968 969 982  983 982 969  969 970 983  984 983 970  970 971 984  985 984 971  971 972 985  986 985 972  972 973 986  987 988 975  975 974 987  989 987 974  974 976 989  990 989 976  976 977 990  991 990 977  977 978 991  992 991 978  978 979 992  993 992 979  979 980 993  994 993 980  980 981 994  995 994 981  981 982 995  996 995 982  982 983 996  997 996 983  983 984 997  998 997 984  984 985 998  999 998 985  985 986 999  1000 1001 988  988 987 1000  1002 1000 987  987 989 1002  1003 1002 989  989 990 1003  1004 1003 990  990 991 1004  1005 1004 991  991 992 1005  1006 1005 992  992 993 1006  1007 1006 993  993 994 1007  1008 1007 994  994 995 1008  1009 1008 995  995 996 1009  1010 1009 996  996 997 1010  1011 1010 997  997 998 1011  1012 1011 998  998 999 1012  1013 1014 1001  1001 1000 1013  1015 1013 1000  1000 1002 1015  1016 1015 1002  1002 1003 1016  1017 1016 1003  1003 1004 1017  1018 1017 1004  1004 1005 1018  1019 1018 1005  1005 1006 1019  1020 1019 1006  1006 1007 1020  1021 1020 1007  1007 1008 1021  1022 1021 1008  1008 1009 1022  1023 1022 1009  1009 1010 1023  1024 1023 1010  1010 1011 1024  1025 1024 1011  1011 1012 1025  1026 1027 1014  1014 1013 1026  1028 1026 1013  1013 1015 1028  1029 1028 1015  1015 1016 1029  1030 1029 1016  1016 1017 1030  1031 1030 1017  1017 1018 1031  1032 1031 1018  1018 1019 1032  1033 1032 1019  1019 1020 1033  1034 1033 1020  1020 1021 1034  1035 1034 1021  1021 1022 1035  1036 1035 1022  1022 1023 1036  1037 1036 1023  1023 1024 1037  1038 1037 1024  1024 1025 1038  1039 1040 1027  1027 1026 1039  1041 1039 1026  1026 1028 1041  1042 1041 1028  1028 1029 1042  1043 1042 1029  1029 1030 1043  1044 1043 1030  1030 1031 1044  1045 1044 1031  1031 1032 1045  1046 1045 1032  1032 1033 1046  1047 1046 1033  1033 1034 1047  1048 1047 1034  1034 1035 1048  1049 1048 1035  1035 1036 1049  1050 1049 1036  1036 1037 1050  1051 1050 1037  1037 1038 1051  1052 1053 1039  1039 1041 1052  1054 1052 1041  1041 1042 1054  1055 1054 1042  1042 1043 1055  1056 1055 1043  1043 1044 1056  1057 1056 1044  1044 1045 1057  1058 1057 1045  1045 1046 1058  1059 1058 1046  1046 1047 1059  1060 1059 1047  1047 1048 1060  1061 1060 1048  1048 1049 1061  1062 1061 1049  1049 1050 1062  1063 1064 1053  1053 1052 1063  1065 1063 1052  1052 1054 1065  1066 1065 1054  1054 1055 1066  1067 1066 1055  1055 1056 1067  1068 1067 1056  1056 1057 1068  1069 1068 1057  1057 1058 1069  1070 1069 1058  1058 1059 1070  1071 1070 1059  1059 1060 1071  1072 1071 1060  1060 1061 1072  1073 1072 1061  1061 1062 1073  1074 1075 1064  1064 1063 1074  1076 1074 1063  1063 1065 1076  1077 1076 1065  1065 1066 1077  1078 1077 1066  1066 1067 1078  1079 1078 1067  1067 1068 1079  1080 1079 1068  1068 1069 1080  1081 1080 1069  1069 1070 1081  1082 1081 1070  1070 1071 1082  1083 1082 1071  1071 1072 1083  1084 1083 1072  1072 1073 1084  1085 1086 1074  1074 1076 1085  1087 1085 1076  1076 1077 1087  1088 1087 1077  1077 1078 1088  1089 1088 1078  1078 1079 1089  1090 1089 1079  1079 1080 1090  1091 1090 1080  1080 1081 1091  1092 1091 1081  1081 1082 1092  1093 1092 1082  1082 1083 1093  "
TextureCoordinates="0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 "
Normals=""
/>
<MeshGeometry3D x:Key="mesh_2"
Positions="-5.7890124,14.0103884,-2.5013702 -5.7890124,13.929738,-2.490746 -2.6272533,13.929738,-2.490746 -2.6272533,14.0103884,-2.5013702 -5.7890124,14.0855379,-2.5324905 -2.6272533,14.0855379,-2.5324905 -5.7890124,14.1500797,-2.5820162 -2.6272533,14.1500797,-2.582015 -5.7890124,14.1995983,-2.6465554 -2.6272533,14.1995983,-2.6465566 -5.7890124,14.2307291,-2.7217104 -2.6272533,14.2307291,-2.7217093 -5.7890124,14.2413244,-2.8023574 -2.6272533,14.2413244,-2.8023562 -5.789012,14.2307053,-2.8830137 -2.6272533,14.2307053,-2.8830125 -5.789012,14.1995735,-2.9581664 -2.6272533,14.1995735,-2.9581652 -5.789012,14.1500549,-3.022702 -2.6272533,14.1500549,-3.0227008 -5.789012,14.0855131,-3.0722215 -2.6272533,14.0855131,-3.0722215 -5.789012,14.0103617,-3.1033535 -2.6272533,14.0103617,-3.1033535 -5.789012,13.9297113,-3.1139715 -2.6272533,13.9297113,-3.1139736 -5.789012,13.8490562,-3.1033533 -2.6272533,13.8490562,-3.1033533 -5.789012,13.7739019,-3.0722198 -2.6272533,13.7739019,-3.072221 -5.789012,13.7093658,-3.0226989 -2.6272533,13.7093658,-3.0227013 -5.789012,13.6598711,-2.9581656 -2.6272533,13.6598711,-2.9581656 -5.789012,13.6287413,-2.8830104 -2.6272533,13.6287413,-2.8830128 -5.7890124,13.6181221,-2.8023565 -2.6272533,13.6181221,-2.8023565 -5.7890124,13.6287413,-2.7217083 -2.6272533,13.6287413,-2.7217083 -5.7890124,13.6598721,-2.6465547 -2.6272533,13.6598721,-2.6465547 -5.7890124,13.7093897,-2.5820155 -2.6272533,13.7093897,-2.5820155 -5.7890124,13.7739267,-2.53249 -2.6272533,13.7739267,-2.53249 -5.7890124,13.849081,-2.50137 -2.6272533,13.849081,-2.50137 -1.7750778,22.6894989,-11.8654852 -1.7750778,26.7252216,-11.7181511 -1.0675653,25.9884987,-13.1369286 -1.0675657,22.6894989,-14.2219219 0.8665781,22.6894989,-14.2219219 1.5740886,22.6894989,-11.8654842 0.8665781,25.9884987,-13.1235323 1.5740886,26.7252216,-11.7181511 0.6723597,24.7262077,-12.8607779 0.6723597,16.2921753,-12.1239014 0.5938746,16.2789745,-12.2062235 0.5938748,24.7276649,-12.9441347 0.4712222,16.2677002,-12.2764997 0.4712223,24.7289047,-13.0152941 0.3127651,16.2591324,-12.3299456 0.3127651,24.7298508,-13.0694103 0.1292972,16.2538452,-12.3629036 0.129297,24.7304306,-13.1027985 -0.0666765,16.2522049,-12.3731537 -0.0666765,24.7306175,-13.1131687 -0.2618007,16.2543163,-12.3599749 -0.2618007,24.730381,-13.0998211 -0.4427761,16.2600403,-12.3242712 -0.442776,24.7297459,-13.0636702 -0.5972719,16.2689915,-12.2684803 -0.5972716,24.7287617,-13.0071745 -0.7147593,16.2805462,-12.1964035 -0.7147593,24.7274857,-12.9341898 -0.7872311,16.2939281,-12.1129484 -0.787231,24.726017,-12.8496819 -0.8097486,16.3082275,-12.0238047 -0.8097486,24.7244415,-12.7594099 -0.7807779,16.3224621,-11.9350538 -0.7807779,24.722868,-12.6695366 -0.7022915,16.3356647,-11.8527288 -0.7022912,24.7214165,-12.5861759 -0.5796402,16.3469353,-11.7824516 -0.5796402,24.720171,-12.5150166 -0.4211815,16.355505,-11.7290125 -0.4211815,24.7192249,-12.4608984 -0.2377141,16.3607922,-11.6960468 -0.2377141,24.7186508,-12.4275217 -0.0417414,16.3624382,-11.6857996 -0.0417413,24.718462,-12.4171457 0.1533815,16.360321,-11.6989756 0.1533823,24.7186985,-12.4304905 0.3343579,16.3545971,-11.7346811 0.3343579,24.7193317,-12.4666433 0.4888545,16.3456497,-11.7904749 0.4888545,24.720314,-12.5231361 0.6063417,16.3340912,-11.8625488 0.6063418,24.72159,-12.5961218 0.6788144,16.3207035,-11.9460039 0.6788144,24.7230663,-12.6806269 0.7013312,16.3064137,-12.035141 0.7013312,24.7246399,-12.7708988 0.6723597,15.8818417,-12.0203295 0.5938746,15.854394,-12.0990477 0.4712222,15.8309593,-12.1662598 0.3127651,15.8131428,-12.2173624 0.1292972,15.8021507,-12.2488871 -0.0666765,15.7987337,-12.2586832 -0.2618007,15.8031292,-12.2460794 -0.4427761,15.8150301,-12.211937 -0.5972719,15.8336344,-12.1585875 -0.7147593,15.8576717,-12.0896559 -0.7872311,15.8854952,-12.0098448 -0.8097486,15.9152203,-11.9245968 -0.7807779,15.9448147,-11.8397245 -0.7022915,15.9722672,-11.7609949 -0.5796402,15.9956942,-11.6937952 -0.4211815,16.0135155,-11.6426859 -0.2377141,16.0245056,-11.6111612 -0.0417414,16.0279236,-11.6013622 0.1533815,16.0235291,-11.6139727 0.3343579,16.0116234,-11.6481037 0.4888546,15.9930239,-11.7014656 0.6063417,15.9689913,-11.7703962 0.6788144,15.9411631,-11.8501997 0.7013312,15.9114408,-11.9354458 0.6723597,15.496089,-11.8463259 0.5938746,15.4552221,-11.9190035 0.4712222,15.4203558,-11.9810572 0.3127651,15.3938379,-12.0282412 0.1292972,15.3774881,-12.0573359 -0.0666765,15.3724031,-12.0663843 -0.2618007,15.3789396,-12.0547514 -0.4427761,15.3966541,-12.0232267 -0.5972719,15.4243355,-11.9739714 -0.7147593,15.4600945,-11.910326 -0.7872311,15.5015211,-11.8366451 -0.8097486,15.5457516,-11.7579441 -0.7807779,15.5897903,-11.6795778 -0.7022915,15.6306343,-11.6068935 -0.5796409,15.6654997,-11.5448446 -0.4211824,15.6920099,-11.4976606 -0.2377141,15.7083683,-11.4685555 -0.0417414,15.7134457,-11.4595137 0.1533815,15.7069054,-11.4711475 0.3343576,15.6891947,-11.5026741 0.4888546,15.661521,-11.5519314 0.6063417,15.6257591,-11.6155672 0.6788144,15.5843506,-11.6892538 0.7013312,15.5401201,-11.7679529 0.6723597,15.146843,-11.6072874 0.5938746,15.0938787,-11.6716728 0.4712223,15.0486593,-11.7266426 0.312765,15.0142679,-11.7684412 0.1292972,14.993062,-11.7942142 -0.0666765,14.9864702,-11.802227 -0.2618007,14.9949474,-11.7919226 -0.4427761,15.0179214,-11.7639971 -0.5972719,15.0538177,-11.7203636 -0.7147593,15.1002007,-11.663991 -0.7872311,15.1538954,-11.5987186 -0.8097489,15.2112579,-11.5290041 -0.7807779,15.2683611,-11.4595881 -0.7022915,15.3213339,-11.3952026 -0.5796409,15.3665524,-11.3402424 -0.4211822,15.4009361,-11.2984419 -0.2377139,15.4221468,-11.2726555 -0.0417413,15.4287434,-11.2646513 0.1533817,15.4202566,-11.2749567 0.3343577,15.3972921,-11.3028793 0.4888546,15.3613968,-11.3465118 0.6063417,15.3150139,-11.4028873 0.6788144,15.2613144,-11.4681549 0.7013312,15.2039566,-11.5378761 0.6723594,14.8449993,-11.3106642 0.5938746,14.7815485,-11.364747 0.4712223,14.7273827,-11.4109182 0.312765,14.6861916,-11.4460306 0.129297,14.6607857,-11.4676876 -0.0666765,14.6528826,-11.474412 -0.2618007,14.6630468,-11.4657602 -0.4427761,14.6905613,-11.4423027 -0.5972731,14.7335653,-11.4056511 -0.7147593,14.7891188,-11.3582907 -0.787231,14.8534451,-11.3034601 -0.8097495,14.9221525,-11.244895 -0.7807778,14.9905605,-11.1865883 -0.7022914,15.0540094,-11.1324997 -0.5796407,15.1081753,-11.0863333 -0.4211822,15.1493692,-11.0512161 -0.2377139,15.1747761,-11.0295582 -0.0417413,15.1826706,-11.0228319 0.1533817,15.1725111,-11.0314903 0.3343577,15.1449966,-11.0549459 0.4888544,15.1019936,-11.0916023 0.6063417,15.0464401,-11.1389494 0.6788144,14.9821196,-11.1937847 0.7013312,14.9134102,-11.2523451 0.6723593,14.5999098,-10.9656496 0.5938746,14.5279522,-11.0077534 0.4712223,14.4665232,-11.0436964 0.3127651,14.4198093,-11.0710459 0.1292972,14.390996,-11.0879097 -0.0666764,14.382041,-11.0931511 -0.2618005,14.3935595,-11.0864105 -0.442776,14.4247675,-11.0681486 -0.597273,14.4735336,-11.0395975 -0.7147592,14.53654,-11.0027304 -0.787231,14.6094933,-10.9600487 -0.8097497,14.6874142,-10.9144516 -0.7807778,14.7649975,-10.8690557 -0.7022914,14.836956,-10.8269463 -0.5796407,14.898386,-10.7910061 -0.4211822,14.9450998,-10.7636719 -0.2377139,14.9739132,-10.746809 -0.0417413,14.9828691,-10.7415657 0.1533823,14.9713488,-10.7483034 0.334358,14.9401417,-10.7665691 0.4888545,14.8913746,-10.795105 0.6063418,14.8283691,-10.8319693 0.6788145,14.7554235,-10.8746567 0.7013311,14.6775007,-10.9202538 0.6723594,14.4192047,-10.5829573 0.5938746,14.34097,-10.611784 0.4712223,14.2741861,-10.6363831 0.3127651,14.2233953,-10.6550884 0.1292972,14.1920671,-10.6666327 -0.0666764,14.1823359,-10.6702232 -0.2618005,14.1948586,-10.6656017 -0.442776,14.2287855,-10.6531048 -0.597273,14.281805,-10.6335754 -0.7147592,14.3503075,-10.6083422 -0.787231,14.429616,-10.5791216 -0.8097497,14.5143375,-10.5479183 -0.7807778,14.5986834,-10.5168505 -0.7022914,14.676918,-10.4880333 -0.5796407,14.743701,-10.4634247 -0.4211825,14.7944918,-10.4447203 -0.2377139,14.8258171,-10.4331808 -0.0417414,14.8355532,-10.4295979 0.1533821,14.8230286,-10.4342051 0.334358,14.7890987,-10.4467039 0.4888545,14.7360811,-10.4662371 0.6063418,14.6675768,-10.4914703 0.6788145,14.5882711,-10.5206814 0.7013312,14.5035563,-10.5518942 0.6723593,14.308485,-10.1744947 0.5938746,14.2264109,-10.1891403 0.4712223,14.1563368,-10.2016296 0.3127651,14.1030512,-10.2111301 0.129297,14.0701876,-10.2169905 -0.0666765,14.0599728,-10.218812 -0.2618005,14.0731134,-10.2164726 -0.442776,14.1087074,-10.2101269 -0.597273,14.1643324,-10.2002029 -0.7147593,14.2362061,-10.1873875 -0.7872313,14.3194094,-10.1725483 -0.8097497,14.4082928,-10.156702 -0.7807781,14.4967833,-10.1409225 -0.7022914,14.5788574,-10.1262827 -0.5796407,14.6489267,-10.1137877 -0.4211825,14.7022076,-10.1042871 -0.2377141,14.735076,-10.098424 -0.0417414,14.7452955,-10.0966072 0.1533821,14.7321501,-10.0989466 0.334358,14.6965551,-10.1052923 0.4888545,14.6409302,-10.1152134 0.6063417,14.5690651,-10.1280327 0.6788144,14.4858589,-10.1428661 0.7013311,14.3969841,-10.1587105 0.6723594,14.271183,-9.7529421 0.5938748,14.1878176,-9.7529421 0.4712223,14.1166372,-9.7529411 0.312765,14.0625134,-9.7529411 0.129297,14.02913,-9.7529411 -0.0666765,14.0187569,-9.7529411 -0.2618007,14.0321035,-9.7529411 -0.442776,14.0682611,-9.7529411 -0.5972718,14.1247616,-9.7529411 -0.7147593,14.1977692,-9.7529421 -0.7872317,14.2822828,-9.7529421 -0.8097497,14.3725634,-9.7529421 -0.7807781,14.4624548,-9.7529421 -0.7022914,14.545825,-9.7529411 -0.5796402,14.6170006,-9.7529421 -0.4211815,14.6711292,-9.7529421 -0.2377141,14.7045145,-9.7529421 -0.0417414,14.7148886,-9.7529421 0.1533821,14.7015419,-9.7529421 0.334358,14.6653814,-9.7529421 0.4888545,14.6088781,-9.7529421 0.6063417,14.5358772,-9.7529421 0.6788145,14.4513626,-9.7529421 0.7013312,14.3610764,-9.7529421 0.6723595,14.2711935,-1.8353767 0.5938734,14.1878281,-1.8353766 0.4712223,14.1166468,-1.8353765 0.312764,14.0625238,-1.8353765 0.1292961,14.0291405,-1.835374 -0.0666764,14.0187664,-1.835374 -0.261801,14.0321121,-1.835374 -0.442776,14.0682707,-1.8353765 -0.5972741,14.1247702,-1.8353765 -0.7147593,14.1977777,-1.8353766 -0.7872317,14.2822924,-1.8353767 -0.8097497,14.3725739,-1.835377 -0.7807779,14.4624672,-1.8353771 -0.702292,14.5458422,-1.8353772 -0.5796406,14.617012,-1.8353773 -0.4211822,14.6711378,-1.8353775 -0.2377145,14.704525,-1.8353763 -0.0417414,14.714901,-1.8353763 0.1533815,14.7015514,-1.8353763 0.3343577,14.6653929,-1.8353763 0.4888546,14.6088915,-1.8353773 0.6063418,14.5358925,-1.8353772 0.6788145,14.451375,-1.8353771 0.7013312,14.3610868,-1.835377 "
TriangleIndices="0 1 2  2 3 0  4 0 3  3 5 4  6 4 5  5 7 6  8 6 7  7 9 8  10 8 9  9 11 10  12 10 11  11 13 12  14 12 13  13 15 14  16 14 15  15 17 16  18 16 17  17 19 18  20 18 19  19 21 20  22 20 21  21 23 22  24 22 23  23 25 24  26 24 25  25 27 26  28 26 27  27 29 28  30 28 29  29 31 30  32 30 31  31 33 32  34 32 33  33 35 34  36 34 35  35 37 36  38 36 37  37 39 38  40 38 39  39 41 40  42 40 41  41 43 42  44 42 43  43 45 44  46 44 45  45 47 46  1 46 47  47 2 1  2 47 45  45 43 41  41 39 37  45 41 37  37 35 33  33 31 29  37 33 29  29 27 25  25 23 21  29 25 21  37 29 21  21 19 17  17 15 13  21 17 13  13 11 9  9 7 5  13 9 5  21 13 5  37 21 5  45 37 5  2 45 5  3 2 5  0 4 6  6 8 10  10 12 14  6 10 14  14 16 18  18 20 22  14 18 22  22 24 26  26 28 30  22 26 30  14 22 30  30 32 34  34 36 38  30 34 38  38 40 42  42 44 46  38 42 46  30 38 46  14 30 46  6 14 46  0 6 46  1 0 46  48 49 50  50 51 48  48 51 52  52 53 48  51 50 54  54 52 51  50 49 55  55 54 50  49 48 53  53 55 49  53 52 54  54 55 53  56 57 58  58 59 56  59 58 60  60 61 59  61 60 62  62 63 61  63 62 64  64 65 63  65 64 66  66 67 65  67 66 68  68 69 67  69 68 70  70 71 69  71 70 72  72 73 71  73 72 74  74 75 73  75 74 76  76 77 75  77 76 78  78 79 77  79 78 80  80 81 79  81 80 82  82 83 81  83 82 84  84 85 83  85 84 86  86 87 85  87 86 88  88 89 87  89 88 90  90 91 89  91 90 92  92 93 91  93 92 94  94 95 93  95 94 96  96 97 95  97 96 98  98 99 97  99 98 100  100 101 99  101 100 102  102 103 101  103 102 57  57 56 103  57 104 105  105 58 57  58 105 106  106 60 58  60 106 107  107 62 60  62 107 108  108 64 62  64 108 109  109 66 64  66 109 110  110 68 66  68 110 111  111 70 68  70 111 112  112 72 70  72 112 113  113 74 72  74 113 114  114 76 74  76 114 115  115 78 76  78 115 116  116 80 78  80 116 117  117 82 80  82 117 118  118 84 82  84 118 119  119 86 84  86 119 120  120 88 86  88 120 121  121 90 88  90 121 122  122 92 90  92 122 123  123 94 92  94 123 124  124 96 94  96 124 125  125 98 96  98 125 126  126 100 98  100 126 127  127 102 100  102 127 104  104 57 102  104 128 129  129 105 104  105 129 130  130 106 105  106 130 131  131 107 106  107 131 132  132 108 107  108 132 133  133 109 108  109 133 134  134 110 109  110 134 135  135 111 110  111 135 136  136 112 111  112 136 137  137 113 112  113 137 138  138 114 113  114 138 139  139 115 114  115 139 140  140 116 115  116 140 141  141 117 116  117 141 142  142 118 117  118 142 143  143 119 118  119 143 144  144 120 119  120 144 145  145 121 120  121 145 146  146 122 121  122 146 147  147 123 122  123 147 148  148 124 123  124 148 149  149 125 124  125 149 150  150 126 125  126 150 151  151 127 126  127 151 128  128 104 127  128 152 153  153 129 128  129 153 154  154 130 129  130 154 155  155 131 130  131 155 156  156 132 131  132 156 157  157 133 132  133 157 158  158 134 133  134 158 159  159 135 134  135 159 160  160 136 135  136 160 161  161 137 136  137 161 162  162 138 137  138 162 163  163 139 138  139 163 164  164 140 139  140 164 165  165 141 140  141 165 166  166 142 141  142 166 167  167 143 142  143 167 168  168 144 143  144 168 169  169 145 144  145 169 170  170 146 145  146 170 171  171 147 146  147 171 172  172 148 147  148 172 173  173 149 148  149 173 174  174 150 149  150 174 175  175 151 150  151 175 152  152 128 151  152 176 177  177 153 152  153 177 178  178 154 153  154 178 179  179 155 154  155 179 180  180 156 155  156 180 181  181 157 156  157 181 182  182 158 157  158 182 183  183 159 158  159 183 184  184 160 159  160 184 185  185 161 160  161 185 186  186 162 161  162 186 187  187 163 162  163 187 188  188 164 163  164 188 189  189 165 164  165 189 190  190 166 165  166 190 191  191 167 166  167 191 192  192 168 167  168 192 193  193 169 168  169 193 194  194 170 169  170 194 195  195 171 170  171 195 196  196 172 171  172 196 197  197 173 172  173 197 198  198 174 173  174 198 199  199 175 174  175 199 176  176 152 175  176 200 201  201 177 176  177 201 202  202 178 177  178 202 203  203 179 178  179 203 204  204 180 179  180 204 205  205 181 180  181 205 206  206 182 181  182 206 207  207 183 182  183 207 208  208 184 183  184 208 209  209 185 184  185 209 210  210 186 185  186 210 211  211 187 186  187 211 212  212 188 187  188 212 213  213 189 188  189 213 214  214 190 189  190 214 215  215 191 190  191 215 216  216 192 191  192 216 217  217 193 192  193 217 218  218 194 193  194 218 219  219 195 194  195 219 220  220 196 195  196 220 221  221 197 196  197 221 222  222 198 197  198 222 223  223 199 198  199 223 200  200 176 199  200 224 225  225 201 200  201 225 226  226 202 201  202 226 227  227 203 202  203 227 228  228 204 203  204 228 229  229 205 204  205 229 230  230 206 205  206 230 231  231 207 206  207 231 232  232 208 207  208 232 233  233 209 208  209 233 234  234 210 209  210 234 235  235 211 210  211 235 236  236 212 211  212 236 237  237 213 212  213 237 238  238 214 213  214 238 239  239 215 214  215 239 240  240 216 215  216 240 241  241 217 216  217 241 242  242 218 217  218 242 243  243 219 218  219 243 244  244 220 219  220 244 245  245 221 220  221 245 246  246 222 221  222 246 247  247 223 222  223 247 224  224 200 223  224 248 249  249 225 224  225 249 250  250 226 225  226 250 251  251 227 226  227 251 252  252 228 227  228 252 253  253 229 228  229 253 254  254 230 229  230 254 255  255 231 230  231 255 256  256 232 231  232 256 257  257 233 232  233 257 258  258 234 233  234 258 259  259 235 234  235 259 260  260 236 235  236 260 261  261 237 236  237 261 262  262 238 237  238 262 263  263 239 238  239 263 264  264 240 239  240 264 265  265 241 240  241 265 266  266 242 241  242 266 267  267 243 242  243 267 268  268 244 243  244 268 269  269 245 244  245 269 270  270 246 245  246 270 271  271 247 246  247 271 248  248 224 247  248 272 273  273 249 248  249 273 274  274 250 249  250 274 275  275 251 250  251 275 276  276 252 251  252 276 277  277 253 252  253 277 278  278 254 253  254 278 279  279 255 254  255 279 280  280 256 255  256 280 281  281 257 256  257 281 282  282 258 257  258 282 283  283 259 258  259 283 284  284 260 259  260 284 285  285 261 260  261 285 286  286 262 261  262 286 287  287 263 262  263 287 288  288 264 263  264 288 289  289 265 264  265 289 290  290 266 265  266 290 291  291 267 266  267 291 292  292 268 267  268 292 293  293 269 268  269 293 294  294 270 269  270 294 295  295 271 270  271 295 272  272 248 271  272 296 297  297 273 272  273 297 298  298 274 273  274 298 299  299 275 274  275 299 300  300 276 275  276 300 301  301 277 276  277 301 302  302 278 277  278 302 303  303 279 278  279 303 304  304 280 279  280 304 305  305 281 280  281 305 306  306 282 281  282 306 307  307 283 282  283 307 308  308 284 283  284 308 309  309 285 284  285 309 310  310 286 285  286 310 311  311 287 286  287 311 312  312 288 287  288 312 313  313 289 288  289 313 314  314 290 289  290 314 315  315 291 290  291 315 316  316 292 291  292 316 317  317 293 292  293 317 318  318 294 293  294 318 319  319 295 294  295 319 296  296 272 295  61 63 65  65 67 69  69 71 73  65 69 73  73 75 77  77 79 81  73 77 81  81 83 85  85 87 89  81 85 89  73 81 89  89 91 93  93 95 97  89 93 97  97 99 101  101 103 56  97 101 56  89 97 56  73 89 56  65 73 56  61 65 56  59 61 56  319 318 317  317 316 315  315 314 313  317 315 313  313 312 311  311 310 309  313 311 309  309 308 307  307 306 305  309 307 305  313 309 305  305 304 303  303 302 301  305 303 301  313 305 301  301 300 299  299 298 297  301 299 297  313 301 297  317 313 297  319 317 297  296 319 297  "
TextureCoordinates="0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 "
Normals=""
/>
<MeshGeometry3D x:Key="mesh_3"
Positions="9.5985985,21.8695984,-4.8538976 9.4660225,21.8696175,5.772851 9.6215916,22.6286774,5.7728405 9.6482887,22.7559605,5.7128024 9.6722136,22.8704128,5.6636853 9.6935043,22.972435,5.6212411 9.7122831,23.062418,5.5812469 9.7286806,23.1407394,5.5394669 9.742815,23.207798,5.4916396 9.7547979,23.2639732,5.4335666 9.7647572,23.3096695,5.3609762 9.7728014,23.3452702,5.2696357 9.7790546,23.371151,5.1553221 9.7836285,23.3877258,5.0137911 9.8124247,23.4806194,3.8135808 9.8351784,23.5549316,2.8366511 9.8525524,23.610672,2.0334084 9.8651361,23.647831,1.3542091 9.8734446,23.6664047,0.7494516 9.8779669,23.6664009,0.1694971 9.8791752,23.647831,-0.4352663 9.8775568,23.6106682,-1.1144561 9.8736296,23.5549221,-1.917708 9.8679752,23.4806137,-2.8946328 9.8612633,23.3877106,-4.0948491 9.8502989,23.3096523,-4.4420276 9.8427916,23.2639618,-4.5146198 9.8333044,23.2077827,-4.5727024 9.821806,23.1407223,-4.6205158 9.8558588,23.3452473,-4.3506913 9.8082657,23.0623989,-4.6623044 9.8595037,23.3711433,-4.2363729 9.7926531,22.9724236,-4.7022972 9.7749462,22.8703995,-4.7447333 9.7551203,22.7559395,-4.79386 9.7331667,22.6286583,-4.8538985 11.1629009,22.6286583,-4.8538985 11.2974701,21.8695984,-4.8538976 11.1409512,22.7559395,-4.7938504 11.1211233,22.8703995,-4.7447333 11.1034145,22.9724236,-4.7022972 11.0878038,23.0623989,-4.6623044 11.0742636,23.1407223,-4.6205158 11.0627651,23.2077827,-4.5727024 11.053278,23.2639618,-4.5146198 11.0457697,23.3096523,-4.4420276 11.0402107,23.3452473,-4.3506913 11.0365648,23.3711433,-4.2363729 11.0348063,23.3877106,-4.0948458 11.0280952,23.4806137,-2.8946328 11.02244,23.5549221,-1.9177068 11.0185127,23.6106682,-1.1144561 11.0168915,23.647831,-0.4352663 11.0180988,23.6664009,0.1694971 11.0226173,23.6664047,0.7494516 11.0309286,23.647831,1.3542091 11.0435133,23.610672,2.0334084 11.0608873,23.5549316,2.8366511 11.0836411,23.4806194,3.8135808 11.1124353,23.3877258,5.0137911 11.1170101,23.371151,5.1553221 11.1232615,23.3452702,5.2696357 11.1313076,23.3096695,5.3609762 11.1412659,23.2639732,5.4335666 11.1532526,23.207798,5.491642 11.1673861,23.1407394,5.5394692 11.1837797,23.062418,5.5812469 11.2025585,22.972435,5.6212411 11.2238474,22.8704128,5.6636853 11.2477741,22.7559605,5.7128024 11.2744703,22.6286774,5.7728405 11.4300365,21.8696175,5.7728415 -9.4371367,22.6286774,5.7728477 -9.2815695,21.8696175,5.7728486 -9.4141436,21.8695984,-4.8538952 -9.6488485,23.2077827,-4.5726976 -9.6583347,23.2639618,-4.5146108 -9.665844,23.3096523,-4.4420195 -9.637352,23.1407223,-4.6205168 -9.671401,23.3452473,-4.3506927 -9.623807,23.0623989,-4.6622987 -9.6750469,23.3711433,-4.2363729 -9.6081982,22.9724236,-4.7022963 -9.6768093,23.3877106,-4.0948467 -9.5904922,22.8703995,-4.7447333 -9.5706635,22.7559395,-4.7938514 -9.548707,22.6286583,-4.8538961 -9.6835203,23.4806137,-2.8946223 -9.6891737,23.5549221,-1.9177068 -9.6931,23.6106682,-1.1144561 -9.6947184,23.647831,-0.4352663 -9.6935148,23.6664009,0.1694959 -9.6889963,23.6664047,0.7494516 -9.6806803,23.647831,1.3542067 -9.6680984,23.610672,2.0334084 -9.6507244,23.5549316,2.8366511 -9.6279716,23.4806194,3.8135808 -9.5991755,23.3877258,5.0137887 -9.5946026,23.371151,5.1553221 -9.5883465,23.3452702,5.2696333 -9.5803051,23.3096695,5.3609762 -9.5703459,23.2639732,5.4335666 -9.5583639,23.207798,5.4916487 -9.5442247,23.1407394,5.5394692 -9.527832,23.062418,5.5812469 -9.5090466,22.972435,5.6212411 -9.4877558,22.8704128,5.6636853 -9.4638329,22.7559605,5.7128024 -11.1130066,21.8695984,-4.8538938 -10.978447,22.6286583,-4.8538961 -10.9564877,22.7559395,-4.7938528 -10.9366627,22.8703995,-4.7447333 -10.9189548,22.9724236,-4.7022963 -10.9033413,23.0623989,-4.6622972 -10.8898039,23.1407223,-4.6205168 -10.8783035,23.2077827,-4.5726976 -10.8688192,23.2639618,-4.5146108 -10.86131,23.3096523,-4.4420195 -10.8557482,23.3452473,-4.3506913 -10.8521061,23.3711433,-4.2363729 -10.8503466,23.3877106,-4.0948458 -10.8436317,23.4806137,-2.8946235 -10.8379793,23.5549221,-1.9177068 -10.8340521,23.6106682,-1.1144561 -10.8324261,23.647831,-0.4352663 -10.8336353,23.6664009,0.1694959 -10.8381577,23.6664047,0.7494516 -10.8464651,23.647831,1.3542067 -10.8590593,23.610672,2.0334084 -10.8764353,23.5549316,2.8366511 -10.8991861,23.4806194,3.8135808 -10.9279814,23.3877258,5.0137911 -10.932559,23.371151,5.1553221 -10.9388075,23.3452702,5.2696357 -10.9468517,23.3096695,5.3609762 -10.956811,23.2639732,5.4335666 -10.9687948,23.207798,5.4916487 -10.982935,23.1407394,5.5394692 -10.9993238,23.062418,5.5812469 -11.0181055,22.972435,5.6212411 -11.0393934,22.8704128,5.6636853 -11.0633173,22.7559605,5.7128024 -11.0900154,22.6286774,5.7728477 -11.2455854,21.8696175,5.7728486 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 0.0134061,19.8322411,-10.8143978 -2.2516234,19.9556999,-10.5115728 -2.2764771,19.9556999,-10.5328274 -2.1794336,19.9556999,-10.4984064 -2.0634644,19.9556999,-10.4920301 -1.907274,19.9556999,-10.4911776 -1.7144213,19.9556999,-10.4945774 -1.4884614,19.9556999,-10.5009556 -1.2329544,19.9556999,-10.5090256 -0.9514564,19.9556999,-10.5175304 -0.6475255,19.9556999,-10.5251837 -0.3247183,19.9556999,-10.5307064 0.0134061,19.9556999,-10.5328283 0.3515302,19.9556999,-10.5307064 0.6743367,19.9556999,-10.5251837 0.9782676,19.9556999,-10.5175295 1.2597661,19.9556999,-10.5090246 1.515273,19.9556999,-10.5009546 1.7412329,19.9556999,-10.4945784 1.9340863,19.9556999,-10.4911776 2.0902755,19.9556999,-10.4920311 2.2062447,19.9556999,-10.4984074 2.2784357,19.9556999,-10.5115728 2.3032894,19.9556999,-10.5328283 2.3104031,19.9556999,-10.5684624 2.3213317,19.9556999,-10.6204367 2.3204501,19.9556999,-10.6846085 2.2921343,19.9556999,-10.7568045 2.2207608,19.9556999,-10.832881 2.0907078,19.9556923,-10.9086533 1.886351,19.9556923,-10.9799852 -2.0638967,19.9556923,-10.9086523 -1.8595383,19.9556923,-10.9799852 -2.1939507,19.9556999,-10.83288 -2.2653229,19.9556999,-10.7568045 -2.2936382,19.9556999,-10.6846085 -2.2945209,19.9556999,-10.6204367 -2.2835915,19.9556999,-10.5684624 -3.2128067,20.0791702,-10.3888998 -3.2482064,20.0791702,-10.4187689 -3.1099799,20.0791588,-10.370388 -2.9447992,20.0791588,-10.361434 -2.7223284,20.0791588,-10.3602362 -2.4476373,20.0791588,-10.3650208 -2.1257904,20.0791588,-10.3739729 -1.7618562,20.0791702,-10.3853121 -1.360902,20.0791702,-10.3972654 -0.9279963,20.0791702,-10.4080114 -0.4682041,20.0791702,-10.4157705 0.0134061,20.0791702,-10.4187679 0.4950166,20.0791702,-10.4157705 0.954808,20.0791702,-10.4080114 1.3877146,20.0791702,-10.3972645 1.7886688,20.0791702,-10.3853111 2.1526022,20.0791588,-10.3739719 2.4744492,20.0791588,-10.3650198 2.749141,20.0791588,-10.3602352 2.9716105,20.0791588,-10.361433 3.1367917,20.0791588,-10.3703871 3.2396169,20.0791702,-10.3888988 3.2750175,20.0791702,-10.4187679 3.2851508,20.0791702,-10.4688234 3.3007171,20.0791702,-10.5418615 3.2994606,20.0791702,-10.6320248 3.2591302,20.0791702,-10.7334738 3.15747,20.0791569,-10.8403664 2.9722278,20.0791569,-10.9468403 -3.1306579,20.0791569,-10.8403673 -2.9454153,20.0791569,-10.9468412 -3.2323182,20.0791702,-10.7334747 -3.2726505,20.0791702,-10.6320257 -3.2739065,20.0791702,-10.5418625 -3.2583404,20.0791702,-10.4688244 -3.9471509,20.2026272,-10.2964668 -3.9906087,20.2026272,-10.3328075 -3.8209202,20.2026272,-10.2739315 -3.6181402,20.2026272,-10.2630272 -3.3450329,20.2026272,-10.2615738 -3.0078154,20.2026272,-10.2673931 -2.6127114,20.2026272,-10.278285 -2.1659391,20.2026272,-10.2921028 -1.6737194,20.2026272,-10.3066435 -1.1422766,20.2026272,-10.319725 -0.577827,20.2026272,-10.3291759 0.0134061,20.2026272,-10.3328066 0.6046392,20.2026272,-10.3291759 1.1690884,20.2026272,-10.319725 1.7005316,20.2026272,-10.3066435 2.1927505,20.2026272,-10.2921028 2.6395221,20.2026272,-10.2782841 3.0346272,20.2026272,-10.2673922 3.3718443,20.2026272,-10.2615719 3.644953,20.2026272,-10.2630272 3.8477318,20.2026272,-10.2739305 3.9739611,20.2026272,-10.2964668 4.0174203,20.2026272,-10.3328075 4.0298595,20.2026272,-10.3937521 4.0489697,20.2026272,-10.4826555 4.0474277,20.2026272,-10.5924063 3.9979162,20.2026272,-10.7158995 3.873116,20.2026176,-10.8460131 3.6457081,20.2026176,-10.9756222 -3.8463049,20.2026176,-10.8460131 -3.6188977,20.2026176,-10.9756231 -3.9711056,20.2026272,-10.7159004 -4.0206146,20.2026272,-10.5924063 -4.0221577,20.2026272,-10.4826555 -4.0030494,20.2026272,-10.3937531 -4.5552607,20.326088,-10.2197294 -4.605392,20.326086,-10.2614632 -4.4096475,20.326088,-10.1938524 -4.1757345,20.326088,-10.1813364 -3.8606925,20.326088,-10.1796598 -3.4716983,20.326088,-10.1863413 -3.0159287,20.326088,-10.1988535 -2.5005589,20.326088,-10.2147188 -1.9327637,20.326088,-10.231411 -1.319721,20.326088,-10.2464361 -0.6686058,20.326086,-10.2572899 0.0134059,20.326086,-10.2614632 0.6954177,20.326086,-10.2572899 1.3465334,20.326088,-10.2464352 1.9595765,20.326088,-10.2314119 2.5273709,20.326088,-10.2147198 3.0427401,20.326088,-10.1988544 3.4985096,20.326088,-10.1863422 3.8875048,20.326088,-10.1796608 4.2025461,20.326088,-10.1813364 4.4364614,20.326088,-10.1938524 4.5820723,20.326088,-10.2197304 4.6322031,20.326086,-10.2614632 4.6465545,20.326086,-10.3314323 4.6685972,20.326086,-10.433507 4.6668181,20.326086,-10.5595217 4.6097045,20.3260803,-10.7013092 4.4657421,20.3260822,-10.8506918 -4.5828915,20.3260803,-10.7013092 -4.43893,20.3260822,-10.8506908 -4.6400061,20.326086,-10.5595207 -4.6417832,20.326086,-10.433506 -4.6197424,20.326086,-10.3314314 -5.0654597,20.4495602,-10.1532459 -5.1211863,20.4495602,-10.1996403 -4.9035859,20.4495602,-10.1244745 -4.643549,20.4495602,-10.1105604 -4.2933254,20.4495602,-10.1087084 -3.8608902,20.4495602,-10.1161289 -3.3542244,20.4495602,-10.130044 -2.7813008,20.4495602,-10.1476784 -2.150099,20.4495602,-10.166235 -1.4685956,20.4495602,-10.1829386 -0.744768,20.4495602,-10.1949987 0.0134059,20.4495602,-10.1996412 0.7715812,20.4495602,-10.1950006 1.4954078,20.4495602,-10.1829395 2.1769102,20.4495602,-10.166235 2.8081121,20.4495602,-10.1476784 3.3810358,20.4495602,-10.130044 3.8877034,20.4495602,-10.1161299 4.3201375,20.4495602,-10.1087084 4.670361,20.4495602,-10.1105604 4.9303975,20.4495602,-10.1244745 5.0922689,20.4495602,-10.153245 5.1479993,20.4495602,-10.1996403 5.1639514,20.4495583,-10.2774391 5.1884556,20.4495583,-10.3909245 5.1864791,20.4495583,-10.5310163 5.1229868,20.4495449,-10.6886568 4.9629474,20.4495487,-10.854744 -5.0961766,20.4495449,-10.6886568 -4.9361382,20.4495487,-10.854744 -5.1596661,20.4495583,-10.5310163 -5.1616435,20.4495583,-10.3909245 -5.1371427,20.4495583,-10.2774391 -6.1171951,21.0668736,-9.9051294 -6.184464,21.0668736,-9.9689465 -5.9217987,21.0668736,-9.865571 -5.6079159,21.0668736,-9.8464375 -5.1851673,21.0668736,-9.8438826 -4.6631846,21.0668736,-9.8540926 -4.0515957,21.0668736,-9.8732367 -3.360033,21.0668736,-9.8974838 -2.5981197,21.0668736,-9.9230032 -1.7754899,21.0668736,-9.9459791 -0.9017704,21.0668736,-9.9625645 0.0134059,21.0668736,-9.9689465 0.9285842,21.0668736,-9.9625645 1.8023022,21.0668736,-9.9459801 2.6249323,21.0668736,-9.9230032 3.3868437,21.0668736,-9.8974838 4.0784078,21.0668736,-9.8732367 4.6899958,21.0668736,-9.8540926 5.2119803,21.0668736,-9.8438826 5.6347299,21.0668736,-9.8464375 5.9486127,21.0668736,-9.865571 6.1440063,21.0668736,-9.9051285 6.2112751,21.0668736,-9.9689445 6.2305336,21.0668736,-10.0759277 6.2601109,21.0668736,-10.2320042 6.2577267,21.0668545,-10.4246807 6.1810851,21.0668545,-10.6414814 5.9879055,21.0668545,-10.8698921 -6.1542716,21.0668602,-10.6414833 -5.9610934,21.0668602,-10.8698921 -6.2309127,21.0668545,-10.4246817 -6.2333002,21.0668736,-10.2320051 -6.2037225,21.0668736,-10.0759287 -6.8570795,21.6841869,-9.7320261 -6.9324665,21.6841869,-9.8079786 -6.6381044,21.6841869,-9.6849289 -6.2863383,21.684185,-9.6621437 -5.8125668,21.684185,-9.6591024 -5.2275891,21.684185,-9.6712608 -4.5421901,21.6841869,-9.694047 -3.7671623,21.6841869,-9.7229109 -2.9132972,21.6841869,-9.753293 -1.9913871,21.6841869,-9.7806339 -1.0122221,21.6841869,-9.8003826 0.0134059,21.6841869,-9.8079786 1.039034,21.6841869,-9.8003826 2.0181985,21.6841869,-9.7806339 2.9401088,21.6841869,-9.753293 3.7939742,21.6841869,-9.7229109 4.5690007,21.6841869,-9.694047 5.2544003,21.684185,-9.6712608 5.8393807,21.684185,-9.6591024 6.313149,21.684185,-9.6621437 6.664916,21.6841869,-9.6849289 6.8838878,21.6841869,-9.7320261 6.9592776,21.6841869,-9.8079786 6.9808593,21.6841869,-9.9353333 7.0140066,21.6841755,-10.1211214 7.0113306,21.6841736,-10.3504925 6.9254441,21.6841736,-10.6085596 6.708951,21.6841736,-10.8804531 -6.8986316,21.6841736,-10.6085606 -6.6821394,21.6841736,-10.8804541 -6.9845228,21.6841736,-10.3504934 -6.987195,21.6841755,-10.1211224 -6.9540491,21.6841869,-9.9353333 -7.3816514,22.3014965,-9.6014538 -7.4627962,22.3014984,-9.6865711 -7.1459589,22.3014965,-9.5486727 -6.767333,22.3014965,-9.5231438 -6.2573905,22.3014965,-9.5197353 -5.627749,22.3014965,-9.5333538 -4.890018,22.3014965,-9.5588951 -4.0558157,22.3014965,-9.5912352 -3.1367576,22.3014965,-9.625288 -2.1444564,22.3014965,-9.6559258 -1.0905297,22.3014984,-9.6780586 0.0134059,22.3014984,-9.6865711 1.1173437,22.3014984,-9.6780586 2.1712687,22.3014965,-9.6559258 3.1635692,22.3014965,-9.625288 4.0826283,22.3014965,-9.5912352 4.9168301,22.3014965,-9.5588951 5.6545601,22.3014965,-9.5333538 6.2842045,22.3014965,-9.5197353 6.7941461,22.3014965,-9.5231428 7.1727719,22.3014965,-9.5486727 7.4084625,22.3014965,-9.6014519 7.4896059,22.3014984,-9.6865711 7.5128374,22.3014908,-9.8292904 7.5485153,22.3014908,-10.037487 7.5456381,22.301487,-10.2945251 7.4531918,22.301487,-10.5837259 7.2201667,22.301487,-10.8884344 -7.4263792,22.301487,-10.5837269 -7.1933556,22.301487,-10.8884363 -7.5188246,22.301487,-10.2945261 -7.5217028,22.3014908,-10.037488 -7.4860258,22.3014908,-9.8292923 -7.7285886,22.9188023,-9.500783 -7.8135395,22.9188023,-9.5929699 -7.4818354,22.9188023,-9.4436226 -7.0854502,22.9188023,-9.4159698 -6.5515852,22.9188023,-9.4122868 -5.8924017,22.9188023,-9.4270315 -5.1200619,22.9188023,-9.4546862 -4.2467227,22.9188023,-9.4897184 -3.2845464,22.9188023,-9.5265856 -2.2456923,22.9188023,-9.5597754 -1.1423212,22.9188023,-9.5837498 0.0134059,22.9188023,-9.5929708 1.169134,22.9188023,-9.5837488 2.2725036,22.9188023,-9.5597754 3.3113573,22.9188023,-9.5265856 4.2735343,22.9188023,-9.4897184 5.146872,22.9188023,-9.4546862 5.9192114,22.9188023,-9.4270306 6.5783958,22.9188023,-9.412281 7.1122618,22.9188023,-9.4159689 7.5086489,22.9188023,-9.4436235 7.7553997,22.9188023,-9.500783 7.840353,22.9188023,-9.5929699 7.8646727,22.9188042,-9.7475252 7.9020238,22.9188042,-9.9730101 7.8990083,22.9187984,-10.2513828 7.8022242,22.9187984,-10.5645857 7.558269,22.9187984,-10.8945732 -7.775413,22.9187984,-10.5645857 -7.5314579,22.9187984,-10.8945732 -7.8721991,22.9187984,-10.2513828 -7.8752146,22.9188042,-9.9730091 -7.8378615,22.9188042,-9.7475252 -7.9205518,23.5361195,-9.4235582 -8.0076103,23.5361195,-9.5211544 -7.6676836,23.5361195,-9.3630466 -7.2614679,23.5361195,-9.3337593 -6.714366,23.5361195,-9.3298492 -6.038836,23.5361195,-9.3454809 -5.2473474,23.5361195,-9.3747606 -4.3523526,23.5361195,-9.4118385 -3.3663201,23.5361195,-9.4508867 -2.3017063,23.5361195,-9.486022 -1.1709772,23.5361195,-9.5114002 0.0134061,23.5361195,-9.5211554 1.1977903,23.5361195,-9.5114002 2.3285184,23.5361195,-9.4860229 3.3931313,23.5361195,-9.4508867 4.3791642,23.5361195,-9.4118385 5.2741575,23.5361195,-9.3747606 6.0656481,23.5361195,-9.3454809 6.7411757,23.5361195,-9.3298492 7.2882805,23.5361156,-9.3337593 7.6944947,23.5361156,-9.3630466 7.9473653,23.5361156,-9.4235582 8.0344229,23.5361156,-9.5211544 8.0593443,23.5361214,-9.6848106 8.0976219,23.5361214,-9.9235497 8.094533,23.5361214,-10.2182856 7.9953523,23.5361195,-10.5498972 7.7453446,23.5361195,-10.8992968 -7.9685383,23.5361195,-10.5498972 -7.7185345,23.5361195,-10.8992968 -8.0677233,23.5361214,-10.2182856 -8.0708103,23.5361214,-9.9235497 -8.0325327,23.5361214,-9.6848106 -7.8338528,24.0402603,-9.3753233 -7.9199605,24.0402603,-9.4763031 -7.5837488,24.0402603,-9.3127031 -7.181972,24.0402603,-9.2824068 -6.6408463,24.0402603,-9.2783718 -5.9727001,24.0402603,-9.294528 -5.1898575,24.0402603,-9.3248224 -4.3046455,24.0402603,-9.363203 -3.329386,24.0402603,-9.403595 -2.276408,24.0402603,-9.4399557 -1.1580344,24.0402603,-9.4662018 0.0134061,24.0402603,-9.4763041 1.1848481,24.0402603,-9.4662018 2.30322,24.0402603,-9.4399557 3.3561985,24.0402603,-9.403595 4.3314576,24.0402546,-9.363203 5.2166696,24.0402546,-9.3248224 5.9995112,24.0402546,-9.2945271 6.6676574,24.0402546,-9.2783709 7.2087822,24.0402546,-9.2824059 7.610559,24.0402546,-9.3127031 7.8606639,24.0402546,-9.3753214 7.9467716,24.0402546,-9.4763031 7.9714208,24.0402546,-9.645628 8.0092802,24.0402622,-9.8926506 8.0062256,24.0402622,-10.197608 7.9081283,24.0402603,-10.5407228 7.6608543,24.0402603,-10.9022312 -7.8813143,24.0402603,-10.5407228 -7.6340418,24.0402603,-10.9022322 -7.9794135,24.0402622,-10.197608 -7.9824705,24.0402622,-9.8926506 -7.9446115,24.0402603,-9.6456299 -7.7471533,24.5443974,-9.3389912 -7.8323097,24.5443974,-9.4425306 -7.4998102,24.5443974,-9.2747993 -7.1024733,24.5443974,-9.2437334 -6.5673261,24.5443974,-9.2395906 -5.9065609,24.5443974,-9.256156 -5.1323686,24.5443974,-9.2872257 -4.256937,24.5443974,-9.3265657 -3.2924547,24.5443974,-9.367979 -2.2511091,24.5443974,-9.4052486 -1.1450914,24.5443974,-9.4321756 0.0134061,24.5443974,-9.4425287 1.1719053,24.5443974,-9.4321756 2.277921,24.5443974,-9.4052486 3.3192658,24.5443974,-9.36798 4.2837491,24.5443935,-9.3265657 5.1591821,24.5443935,-9.287221 5.9333749,24.5443935,-9.256156 6.5941391,24.5443935,-9.2395897 7.1292858,24.5443935,-9.2437315 7.5266237,24.5443935,-9.2747984 7.7739658,24.5443935,-9.3389902 7.8591213,24.5443935,-9.4425297 7.8834991,24.5443935,-9.6161242 7.9209394,24.5443954,-9.8693819 7.9179187,24.5443935,-10.1820374 7.8209038,24.5443916,-10.5338154 7.5763631,24.5443916,-10.9044666 -7.7940912,24.5443916,-10.5338163 -7.5495481,24.5443916,-10.9044676 -7.8911061,24.5444012,-10.1820374 -7.8941293,24.5444012,-9.8693829 -7.8566847,24.5443974,-9.6161251 -7.6604528,25.0485325,-9.3136749 -7.7446604,25.0485325,-9.4189911 -7.4158773,25.0485325,-9.2483797 -7.022975,25.0485325,-9.2167912 -6.4938097,25.0485325,-9.2125797 -5.8404241,25.0485325,-9.2294264 -5.0748816,25.0485325,-9.2610283 -4.2092299,25.0485325,-9.3010426 -3.2555223,25.0485325,-9.3431702 -2.225811,25.0485325,-9.3810778 -1.1321495,25.0485325,-9.4084587 0.0134061,25.0485325,-9.4189911 1.1589631,25.0485325,-9.4084587 2.2526231,25.0485325,-9.3810778 3.2823343,25.0485325,-9.3431702 4.236042,25.0485325,-9.3010426 5.1016946,25.0485325,-9.2610273 5.867238,25.0485325,-9.2294264 6.5206199,25.0485325,-9.2125797 7.0497861,25.0485325,-9.2167921 7.442687,25.0485325,-9.2483807 7.6872663,25.0485325,-9.3136749 7.7714696,25.0485325,-9.4189911 7.7955747,25.0485325,-9.5955667 7.8325973,25.0485344,-9.8531733 7.8296113,25.0485325,-10.1711874 7.7336798,25.0485306,-10.5290031 7.4918709,25.0485306,-10.9059973 -7.7068663,25.0485306,-10.5290031 -7.4650583,25.0485306,-10.9059973 -7.8027987,25.0485439,-10.1711874 -7.8057847,25.0485439,-9.8531723 -7.7687635,25.048542,-9.5955667 -7.5737562,25.5526733,-9.2987804 -7.6570096,25.5526752,-9.4051361 -7.3319387,25.5526733,-9.2328377 -6.9434795,25.5526733,-9.2009211 -6.4202919,25.5526733,-9.1966686 -5.7742896,25.5526733,-9.2136812 -5.017395,25.5526733,-9.245595 -4.1615224,25.5526733,-9.2860117 -3.2185893,25.5526752,-9.3285656 -2.2005119,25.5526752,-9.366847 -1.1192067,25.5526752,-9.3945026 0.0134061,25.5526752,-9.4051361 1.1460204,25.5526752,-9.3945026 2.227324,25.5526752,-9.3668461 3.2454004,25.5526752,-9.3285656 4.188334,25.5526733,-9.2860117 5.0442071,25.5526733,-9.245595 5.8011003,25.5526733,-9.2136822 6.4471016,25.5526733,-9.1966696 6.9702902,25.5526733,-9.200922 7.3587503,25.5526733,-9.2328377 7.6005654,25.5526733,-9.2987814 7.6838183,25.5526752,-9.4051361 7.7076507,25.5526752,-9.5834703 7.7442541,25.5526772,-9.8436327 7.7413039,25.5526695,-10.1648064 7.6464558,25.5526638,-10.5261717 7.4073801,25.5526638,-10.9069052 -7.6196432,25.5526638,-10.5261717 -7.3805666,25.5526638,-10.9069052 -7.7144938,25.5526695,-10.1648064 -7.7174463,25.5526772,-9.8436327 -7.6808381,25.5526752,-9.5834703 -7.4870515,26.0568218,-9.2938747 -7.5693574,26.0568218,-9.4005842 -7.2480006,26.0568218,-9.2277126 -6.8639822,26.0568218,-9.1957073 -6.3467736,26.0568218,-9.1914406 -5.7081528,26.0568218,-9.2085104 -4.959908,26.0568218,-9.2405205 -4.1138153,26.0568218,-9.2810698 -3.1816568,26.0568218,-9.3237553 -2.1752131,26.0568218,-9.3621702 -1.1062642,26.0568218,-9.3899126 0.0134061,26.0568218,-9.4005842 1.1330775,26.0568218,-9.3899126 2.2020252,26.0568218,-9.3621702 3.2084689,26.0568218,-9.3237543 4.1406269,26.0568218,-9.2810698 4.9867191,26.0568218,-9.2405214 5.7349639,26.0568218,-9.2085104 6.3735833,26.0568218,-9.1914396 6.8907928,26.0568218,-9.1957064 7.2748137,26.0568218,-9.2277117 7.5138674,26.0568218,-9.2938747 7.5961685,26.0568218,-9.4005842 7.6197276,26.0568218,-9.5794859 7.6559124,26.0568199,-9.8404808 7.6529965,26.0568123,-10.1627016 7.5592313,26.0568104,-10.5252314 7.3228869,26.0568104,-10.9072065 -7.5324211,26.0568104,-10.5252314 -7.2960749,26.0568104,-10.9072065 -7.6261835,26.0568123,-10.1627016 -7.6291056,26.0568199,-9.8404808 -7.5929174,26.0568218,-9.5794849 -7.3826613,26.6638489,-9.2990103 -7.4638205,26.6638489,-9.4053555 -7.1469364,26.6638489,-9.2330809 -6.7682619,26.6638489,-9.20117 -6.2582479,26.6638489,-9.1969242 -5.6285191,26.6638489,-9.213932 -4.8906884,26.6638489,-9.2458429 -4.0563712,26.6638489,-9.2862501 -3.1371875,26.6638489,-9.3287897 -2.1447506,26.6638489,-9.367074 -1.0906807,26.6638489,-9.3947172 0.0134061,26.6638489,-9.4053555 1.1174939,26.6638489,-9.3947172 2.1715636,26.6638489,-9.367074 3.1639986,26.6638489,-9.3287897 4.0831833,26.6638489,-9.2862492 4.9174981,26.6638489,-9.2458439 5.6553302,26.6638489,-9.213932 6.2850595,26.6638489,-9.1969252 6.7950706,26.6638489,-9.20117 7.1737475,26.6638489,-9.2330818 7.4094725,26.6638489,-9.2990112 7.4906278,26.6638489,-9.4053555 7.5138602,26.6638393,-9.5836592 7.5495439,26.6638412,-9.8437738 7.5466657,26.6638393,-10.1649027 7.4542065,26.6638374,-10.5262117 7.2211504,26.6638374,-10.9068985 -7.4273939,26.6638374,-10.5262117 -7.1943407,26.6638374,-10.9068985 -7.5198545,26.6638393,-10.1649027 -7.5227327,26.6638412,-9.8437738 -7.4870491,26.6638393,-9.5836592 -7.2782688,27.2708683,-9.3146019 -7.3582788,27.2708588,-9.4198446 -7.0458689,27.2708683,-9.2493382 -6.6725407,27.2708683,-9.2177734 -6.1697264,27.2708683,-9.2135534 -5.5488844,27.2708683,-9.2304039 -4.8214674,27.2708683,-9.2619743 -3.9989281,27.2708683,-9.3019724 -3.0927174,27.2708683,-9.3440704 -2.1142895,27.2708588,-9.381958 -1.0750973,27.2708588,-9.4093218 0.0134061,27.2708588,-9.4198446 1.1019098,27.2708588,-9.4093218 2.1411021,27.2708588,-9.381958 3.1195285,27.2708683,-9.3440704 4.0257392,27.2708683,-9.3019714 4.848279,27.2708683,-9.2619686 5.5756974,27.2708683,-9.2304039 6.196538,27.2708683,-9.2135553 6.6993499,27.2708683,-9.2177744 7.0726819,27.2708683,-9.2493391 7.3050799,27.2708683,-9.3146019 7.3850894,27.2708588,-9.4198446 7.4079933,27.2708588,-9.5963202 7.4431729,27.2708626,-9.8537693 7.4403362,27.2708626,-10.1715899 7.3491812,27.2708607,-10.5291853 7.1194162,27.2708607,-10.9059439 -7.322371,27.2708607,-10.5291853 -7.0926046,27.2708607,-10.9059439 -7.4135237,27.2708626,-10.1715899 -7.4163618,27.2708626,-9.8537693 -7.3811827,27.2708588,-9.5963202 -7.1738749,27.8778782,-9.3410826 -7.2527399,27.8778782,-9.4444761 -6.9448023,27.8778782,-9.2769804 -6.5768185,27.8778782,-9.2459641 -6.0812039,27.8778782,-9.2418251 -5.4692492,27.8778782,-9.2583647 -4.7522478,27.8778782,-9.2893887 -3.941483,27.8778782,-9.3286686 -3.0482492,27.8778782,-9.3700275 -2.083828,27.8778782,-9.4072533 -1.0595124,27.8778782,-9.4341373 0.0134061,27.8778782,-9.4444761 1.0863264,27.8778782,-9.4341373 2.1106396,27.8778782,-9.4072533 3.0750594,27.8778782,-9.3700266 3.9682946,27.8778782,-9.3286676 4.7790594,27.8778782,-9.2893877 5.4960623,27.8778782,-9.2583656 6.1080151,27.8778782,-9.2418251 6.6036291,27.8778782,-9.2459641 6.9716158,27.8778782,-9.2769814 7.200685,27.8778782,-9.3410826 7.2795506,27.8778782,-9.4444761 7.3021283,27.8778782,-9.6178265 7.336802,27.8778915,-9.8707256 7.3340054,27.8778877,-10.1829338 7.2441549,27.8778858,-10.5342169 7.0176797,27.8778858,-10.9043312 -7.2173452,27.8778858,-10.5342169 -6.9908686,27.8778858,-10.9043312 -7.3071947,27.8778877,-10.1829338 -7.3099928,27.8778915,-9.8707247 -7.2753143,27.8778782,-9.6178265 -7.0694814,28.484911,-9.3790903 -7.1472025,28.484911,-9.4798136 -6.8437376,28.484911,-9.316637 -6.4810958,28.484911,-9.286418 -5.9926796,28.484911,-9.2823925 -5.3896165,28.484911,-9.2985039 -4.6830273,28.484911,-9.328723 -3.8840404,28.484911,-9.3670006 -3.0037792,28.484911,-9.4072933 -2.0533659,28.484911,-9.4435539 -1.043929,28.484911,-9.4697371 0.0134061,28.484911,-9.4798136 1.0707427,28.484911,-9.4697361 2.080178,28.484911,-9.4435539 3.0305891,28.484911,-9.4072924 3.910852,28.484911,-9.3670015 4.7098389,28.484911,-9.3287239 5.4164295,28.484911,-9.2985039 6.0194921,28.484911,-9.2823925 6.5079088,28.484911,-9.286418 6.8705511,28.484911,-9.316637 7.0962925,28.484911,-9.3790903 7.1740112,28.484911,-9.4798136 7.19626,28.484911,-9.6486902 7.2304335,28.4849129,-9.895071 7.2276769,28.4849091,-10.1992245 7.1391344,28.4849072,-10.5414457 6.9159455,28.4849072,-10.90201 -7.1123209,28.4849072,-10.5414457 -6.8891335,28.4849072,-10.90201 -7.2008657,28.4849091,-10.1992245 -7.2036219,28.4849129,-9.895071 -7.1694493,28.484911,-9.6486902 -6.9650888,29.0919323,-9.4295444 -7.0416632,29.0919323,-9.52672 -6.7426739,29.0919323,-9.3692837 -6.3853745,29.0919323,-9.3401289 -5.9041567,29.0919323,-9.3362379 -5.3099813,29.0919323,-9.3517914 -4.6138082,29.0919323,-9.3809443 -3.8265972,29.0919323,-9.4178772 -2.9593079,29.0919323,-9.4567499 -2.0229049,29.0919323,-9.4917393 -1.0283456,29.0919323,-9.5170059 0.0134061,29.0919323,-9.52672 1.055158,29.0919323,-9.5170059 2.0497165,29.0919323,-9.4917383 2.98612,29.0919323,-9.4567499 3.8534076,29.0919323,-9.4178782 4.6406198,29.0919323,-9.3809433 5.3367929,29.0919323,-9.3517914 5.9309688,29.0919323,-9.3362379 6.4121881,29.0919323,-9.3401289 6.7694826,29.0919323,-9.3692837 6.9918976,29.0919323,-9.4295444 7.0684729,29.0919323,-9.52672 7.0903959,29.0919342,-9.6896715 7.1240625,29.0919342,-9.9273863 7.121347,29.0919323,-10.22085 7.0341077,29.0919304,-10.5510483 6.8142104,29.0919304,-10.8989229 -7.0072947,29.0919304,-10.5510483 -6.7873983,29.0919304,-10.898922 -7.0945344,29.0919323,-10.22085 -7.0972524,29.0919342,-9.9273863 -7.0635843,29.0919342,-9.6896715 -6.5071073,29.8327122,-9.5100746 -6.5786562,29.8327122,-9.601614 -6.2992878,29.8327122,-9.4533167 -5.9654393,29.8327122,-9.4258671 -5.5158043,29.8327122,-9.4222059 -4.9606223,29.8327122,-9.4368477 -4.3101354,29.8327122,-9.4643145 -3.5745866,29.8327122,-9.4990931 -2.7642169,29.8327122,-9.5356979 -1.8892666,29.8327122,-9.5686531 -0.9599779,29.8327122,-9.5924587 0.0134059,29.8327122,-9.601614 0.9867906,29.8327122,-9.5924587 1.9160787,29.8327122,-9.5686531 2.791028,29.8327122,-9.5356979 3.6013978,29.8327122,-9.4990931 4.336947,29.8327122,-9.4643145 4.9874334,29.8327122,-9.4368477 5.5426149,29.8327122,-9.4222059 5.9922523,29.8327122,-9.4258671 6.3261003,29.8327122,-9.4533167 6.5339203,29.8327122,-9.5100746 6.6054678,29.8327122,-9.601614 6.6259499,29.8327141,-9.7550764 6.6574068,29.8327141,-9.9789677 6.6548705,29.8327122,-10.2553682 6.5733557,29.8327122,-10.5663595 6.3678918,29.8327122,-10.8940353 -6.546545,29.8327122,-10.5663595 -6.3410788,29.8327122,-10.8940353 -6.628058,29.8327122,-10.2553682 -6.6306,29.8327141,-9.9789677 -6.5991383,29.8327141,-9.7550764 -5.9417067,30.5734844,-9.6152077 -6.007051,30.5734863,-9.6993637 -5.7519064,30.5734844,-9.5630312 -5.4470053,30.5734844,-9.5377932 -5.0363574,30.5734844,-9.5344152 -4.5293159,30.5734844,-9.5478926 -3.9352355,30.5734844,-9.5731306 -3.2634673,30.5734844,-9.6051159 -2.523365,30.5734844,-9.6387768 -1.7242835,30.5734844,-9.6690645 -0.8755744,30.5734863,-9.6909504 0.0134059,30.5734863,-9.6993637 0.9023868,30.5734863,-9.6909504 1.751096,30.5734844,-9.6690645 2.5501769,30.5734844,-9.6387768 3.2902784,30.5734844,-9.6051159 3.9620473,30.5734844,-9.5731306 4.5561295,30.5734844,-9.5478926 5.0631714,30.5734844,-9.5344152 5.4738183,30.5734844,-9.5377932 5.7787185,30.5734844,-9.5630312 5.9685187,30.5734844,-9.6152077 6.0338626,30.5734863,-9.6993637 6.0525665,30.5734863,-9.8404665 6.0812988,30.5734863,-10.0463104 6.0789809,30.5734844,-10.3004265 6.0045352,30.5734844,-10.5863609 5.8168855,30.5734844,-10.8876019 -5.9777226,30.5734844,-10.5863609 -5.7900743,30.5734844,-10.8876019 -6.0521698,30.5734844,-10.3004265 -6.0544858,30.5734863,-10.0463114 -6.0257545,30.5734863,-9.8404665 -5.2555785,31.3142624,-9.752142 -5.3133936,31.3142624,-9.8266878 -5.0876436,31.3142624,-9.7059326 -4.8178754,31.3142624,-9.6835632 -4.4545412,31.3142624,-9.6805763 -4.0059199,31.3142624,-9.6925068 -3.4802866,31.3142624,-9.7148695 -2.8859167,31.3142624,-9.7431946 -2.231087,31.3142624,-9.7730122 -1.5240729,31.3142624,-9.7998562 -0.7731494,31.3142624,-9.8192329 0.0134059,31.3142624,-9.8266878 0.7999617,31.3142624,-9.8192329 1.5508839,31.3142624,-9.7998562 2.2578979,31.3142624,-9.7730122 2.9127278,31.3142624,-9.7431946 3.5070972,31.3142624,-9.7148705 4.0327311,31.3142624,-9.6925077 4.4813519,31.3142624,-9.6805763 4.844686,31.3142624,-9.6835632 5.1144571,31.3142624,-9.7059326 5.2823887,31.3142624,-9.752141 5.3402047,31.3142624,-9.8266878 5.3567557,31.3142624,-9.9516726 5.3821759,31.3142586,-10.134017 5.380126,31.3142567,-10.3591166 5.3142567,31.3142567,-10.6123943 5.1482267,31.31427,-10.87924 -5.2874436,31.3142567,-10.6123943 -5.1214151,31.31427,-10.87924 -5.3533115,31.3142567,-10.3591166 -5.3553643,31.3142586,-10.1340179 -5.3299441,31.3142624,-9.9516726 -4.4155397,32.0550346,-9.9352865 -4.4641371,32.0550346,-9.9969721 -4.2743802,32.0550346,-9.8970366 -4.0476198,32.0550346,-9.8785219 -3.7422128,32.0550346,-9.8760529 -3.3651152,32.0550346,-9.8859253 -2.9232831,32.0550346,-9.9044342 -2.4236748,32.0550346,-9.9278803 -1.8732448,32.0550346,-9.9525614 -1.2789508,32.0550346,-9.9747725 -0.6477483,32.0550346,-9.9908066 0.0134059,32.0550346,-9.9969711 0.6745602,32.0550346,-9.9908066 1.3057625,32.0550346,-9.9747715 1.9000565,32.0550346,-9.9525614 2.4504864,32.0550346,-9.9278793 2.9500954,32.0550346,-9.9044342 3.3919256,32.0550346,-9.8859243 3.7690234,32.0550346,-9.8760529 4.0744314,32.0550346,-9.8785219 4.3011918,32.0550346,-9.8970366 4.4423485,32.0550346,-9.9352865 4.4909492,32.0550346,-9.9969721 4.5048599,32.0550346,-10.100419 4.5262289,32.0550346,-10.2513227 4.5245042,32.0550346,-10.4376192 4.4691367,32.0550346,-10.6472311 4.3295774,32.055027,-10.8680668 -4.442327,32.0550346,-10.6472311 -4.3027663,32.055027,-10.8680668 -4.4976912,32.0550346,-10.4376202 -4.4994173,32.0550346,-10.2513227 -4.4780483,32.0550346,-10.100419 -3.1573536,32.7958183,-10.2048731 -3.1921451,32.7958183,-10.2476521 -3.0562947,32.7958183,-10.1783638 -2.8939533,32.7958183,-10.1655293 -2.6753066,32.7958183,-10.1638184 -2.4053359,32.7958183,-10.1706676 -2.0890222,32.7958183,-10.1834946 -1.731343,32.7958183,-10.1997499 -1.3372813,32.7958183,-10.2168617 -0.911815,32.7958183,-10.2322626 -0.4599262,32.7958183,-10.2433834 0.0134059,32.7958183,-10.2476521 0.4867377,32.7958183,-10.2433834 0.9386268,32.7958183,-10.2322626 1.3640926,32.7958183,-10.2168617 1.7581546,32.7958183,-10.1997509 2.115833,32.7958183,-10.1834955 2.4321473,32.7958183,-10.1706686 2.7021186,32.7958183,-10.1638193 2.9207644,32.7958183,-10.1655302 3.0831072,32.7958183,-10.1783648 3.184165,32.7958183,-10.204874 3.218956,32.7958183,-10.2476521 3.2289164,32.7958183,-10.3193789 3.2442145,32.7958183,-10.4239998 3.2429802,32.7958183,-10.5531693 3.2033424,32.7958145,-10.6985016 3.1034296,32.7958145,-10.8516207 -3.1765311,32.7958145,-10.6985006 -3.076617,32.7958145,-10.8516197 -3.2161694,32.7958183,-10.5531683 -3.2174027,32.7958183,-10.4239998 -3.202105,32.7958183,-10.3193789 -2.672375,32.9192848,-10.2667074 -2.7018466,32.9192848,-10.30515 -2.5867743,32.9192848,-10.242878 -2.4492638,32.9192848,-10.2313433 -2.26406,32.9192848,-10.2298069 -2.0353825,32.9192848,-10.23596 -1.7674483,32.9192848,-10.2474899 -1.4644783,32.9192848,-10.2620907 -1.130689,32.9192848,-10.2774677 -0.7702993,32.9192848,-10.2913094 -0.3875283,32.9192848,-10.301302 0.0134061,32.9192848,-10.305151 0.4143395,32.9192848,-10.301302 0.7971115,32.9192848,-10.2913103 1.1575007,32.9192848,-10.2774687 1.4912901,32.9192848,-10.2620916 1.7942597,32.9192848,-10.2474909 2.0621934,32.9192848,-10.235961 2.2908714,32.9192848,-10.2298079 2.4760752,32.9192848,-10.2313442 2.6135859,32.9192848,-10.2428789 2.6991868,32.9192848,-10.2667084 2.728658,32.9192848,-10.305151 2.7370937,32.9192848,-10.3695793 2.7500517,32.9192848,-10.4635973 2.7490058,32.9192848,-10.5796642 2.715431,32.919281,-10.7102528 2.6308002,32.919281,-10.8478479 -2.6886191,32.919281,-10.7102528 -2.6039894,32.919281,-10.847847 -2.7221954,32.9192848,-10.5796633 -2.7232409,32.9192848,-10.4635973 -2.7102818,32.9192848,-10.3695793 -2.2879353,33.0427437,-10.3377342 -2.3131878,33.0427437,-10.3711843 -2.2145877,33.0427437,-10.3169994 -2.0967596,33.0427437,-10.306963 -1.9380662,33.0427437,-10.305624 -1.7421203,33.0427437,-10.3109741 -1.5125394,33.0427437,-10.3210068 -1.2529358,33.0427437,-10.3337278 -0.9669243,33.0427437,-10.3470964 -0.658121,33.0427437,-10.3591433 -0.3301397,33.0427437,-10.3678408 0.0134061,33.0427437,-10.3711853 0.3569512,33.0427437,-10.3678408 0.6849324,33.0427437,-10.3591433 0.9937363,33.0427437,-10.3470964 1.2797469,33.0427437,-10.3337278 1.5393504,33.0427437,-10.3210068 1.7689325,33.0427437,-10.3109741 1.9648771,33.0427437,-10.305624 2.1235716,33.0427437,-10.306963 2.241399,33.0427437,-10.3169994 2.3147471,33.0427437,-10.3377352 2.3399994,33.0427437,-10.3711853 2.3472285,33.0427437,-10.4272776 2.358331,33.0427437,-10.5091009 2.3574357,33.0427437,-10.6101112 2.3286664,33.0427399,-10.7237644 2.2561493,33.0427399,-10.8435078 2.124011,33.0427361,-10.9627924 2.476588,32.9192772,-10.9849062 -2.2293375,33.0427399,-10.8435078 -2.0972004,33.0427361,-10.9627924 -2.4497778,32.9192772,-10.9849052 -2.3018556,33.0427399,-10.7237635 -2.3306234,33.0427437,-10.6101103 -2.3315201,33.0427437,-10.509099 -2.3204169,33.0427437,-10.4272747 -1.8572237,33.1662025,-10.4232273 -1.8777509,33.1662025,-10.4506741 -1.7976043,33.1662025,-10.4062099 -1.7018288,33.1662025,-10.3979702 -1.5728347,33.1662025,-10.3968716 -1.4135633,33.1662025,-10.4012709 -1.2269489,33.1662025,-10.4094954 -1.0159323,33.1662025,-10.4199266 -0.7834495,33.1662025,-10.4309092 -0.5324398,33.1662025,-10.4407997 -0.2658432,33.1662025,-10.4479342 0.0134061,33.1662025,-10.4506741 0.2926538,33.1662025,-10.4479342 0.5592515,33.1662025,-10.4407997 0.8102609,33.1662025,-10.4309092 1.0427424,33.1662025,-10.4199257 1.2537602,33.1662025,-10.4094944 1.440374,33.1662025,-10.4012699 1.5996466,33.1662025,-10.3968706 1.7286398,33.1662025,-10.3979692 1.8244154,33.1662025,-10.406209 1.8840358,33.1662025,-10.4232264 1.9045616,33.1662025,-10.4506731 1.910437,33.1662025,-10.4967117 1.919463,33.1662025,-10.5638571 1.9187346,33.1662025,-10.6467457 1.8953495,33.1661987,-10.7400188 1.8364044,33.1661987,-10.8382893 1.728997,33.1661949,-10.9361782 -1.8095937,33.1661987,-10.8382902 -1.702186,33.1661949,-10.9361792 -1.8685379,33.1661987,-10.7400198 -1.8919238,33.1662025,-10.6467457 -1.8926517,33.1662025,-10.563858 -1.8836259,33.1662025,-10.4967127 -1.3081363,33.2896614,-10.5361824 -1.3226374,33.2896614,-10.5557032 -1.266016,33.2896614,-10.5240698 -1.1983536,33.2896614,-10.5182161 -1.1072241,33.2896614,-10.5174379 -0.9947031,33.2896614,-10.5205584 -0.8628655,33.2896614,-10.5264101 -0.7137893,33.2896614,-10.5338354 -0.5495472,33.2896614,-10.5416441 -0.3722179,33.2896614,-10.5486755 -0.1838743,33.2896614,-10.5537519 0.0134061,33.2896614,-10.5557022 0.210686,33.2896614,-10.5537519 0.399029,33.2896614,-10.5486755 0.5763586,33.2896614,-10.5416441 0.7406006,33.2896614,-10.5338354 0.8896772,33.2896614,-10.5264091 1.0215141,33.2896614,-10.5205574 1.1340355,33.2896614,-10.517437 1.225165,33.2896614,-10.5182152 1.2928275,33.2896614,-10.5240688 1.3349473,33.2896614,-10.5361814 1.349449,33.2896614,-10.5557022 1.3535997,33.2896614,-10.588439 1.3599756,33.2896614,-10.636199 1.3594611,33.2896576,-10.6951637 1.3429408,33.2896576,-10.7614965 1.301298,33.2896576,-10.831399 1.2254171,33.2896538,-10.9010258 -1.2744864,33.2896576,-10.8313999 -1.1986059,33.2896538,-10.9010267 -1.3161284,33.2896576,-10.7614975 -1.3326484,33.2896576,-10.6951647 -1.3331642,33.2896614,-10.6362 -1.3267884,33.2896614,-10.5884399 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 1.1061845,33.2896538,-10.9665661 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 -1.0793729,33.2896538,-10.966567 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134061,33.4131279,-10.8144112 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 0.0134059,16.4184952,5.9974208 -2.3118317,16.721302,5.8523865 -2.3373463,16.7000523,5.8523865 -2.2377224,16.734478,5.8523865 -2.1186709,16.7408581,5.852386 -1.9583291,16.7417068,5.852386 -1.760349,16.738306,5.852386 -1.5283836,16.7319298,5.8523865 -1.2660849,16.7238598,5.8523865 -0.977104,16.7153549,5.8523865 -0.6650941,16.7077026,5.8523865 -0.3337069,16.702179,5.8523865 0.0134059,16.7000523,5.8523865 0.3605181,16.702179,5.8523865 0.691906,16.7077026,5.8523865 1.0039155,16.7153549,5.8523865 1.2928959,16.7238598,5.8523865 1.5551955,16.7319298,5.8523865 1.787161,16.738306,5.852386 1.9851404,16.7417068,5.852386 2.1454821,16.7408581,5.852386 2.2645338,16.734478,5.8523865 2.3386431,16.721302,5.8523865 2.3641574,16.7000523,5.8523865 2.3714614,16.6644268,5.8523865 2.3826804,16.6124439,5.8523865 2.3817744,16.548275,5.8524008 2.3527067,16.4760761,5.8524008 2.2794366,16.3999996,5.8524013 2.1459258,16.3242302,5.8523989 1.9361371,16.2528992,5.8523989 -2.1191144,16.3242302,5.8523989 -1.9093255,16.2528992,5.8523989 -2.252625,16.3999996,5.8523989 -2.3258948,16.4760761,5.8523984 -2.3549633,16.548275,5.8523984 -2.3558691,16.6124439,5.8523841 -2.3446496,16.6644268,5.8523841 -3.3068092,16.8439827,5.7073669 -3.3432415,16.8141193,5.7073669 -3.2009883,16.8624935,5.7073669 -3.0309935,16.8714523,5.7073669 -2.8020411,16.8726482,5.7073669 -2.5193455,16.8678684,5.7073669 -2.1881206,16.8589077,5.7073669 -1.8135836,16.8475647,5.7073669 -1.4009469,16.8356209,5.7073669 -0.9554257,16.8248692,5.7073646 -0.4822369,16.8171082,5.7073646 0.0134059,16.8141193,5.7073646 0.5090491,16.8171082,5.7073646 0.9822373,16.8248692,5.7073646 1.4277585,16.8356209,5.7073646 1.840395,16.8475647,5.7073646 2.2149329,16.8589077,5.7073646 2.5461566,16.8678684,5.7073646 2.8288524,16.8726482,5.7073646 3.0578051,16.8714523,5.7073646 3.2277999,16.8624935,5.7073646 3.3336196,16.8439827,5.7073646 3.3700519,16.8141193,5.7073646 3.3804815,16.7640572,5.7073646 3.3965001,16.6910229,5.707365 3.3952079,16.6008549,5.707377 3.3537016,16.4994106,5.707377 3.2490788,16.392519,5.7073774 3.0584395,16.2860413,5.707375 -3.2222683,16.392519,5.707375 -3.0316279,16.2860413,5.7073774 -3.326889,16.4994106,5.7073746 -3.3683956,16.6008549,5.7073746 -3.369688,16.6910229,5.707365 -3.3536704,16.7640572,5.7073669 -4.0727239,16.9364281,5.5623331 -4.117559,16.9000702,5.5623331 -3.9424918,16.9589596,5.5623331 -3.7332821,16.9698639,5.5623331 -3.451514,16.9713173,5.5623331 -3.1036053,16.9655037,5.5623331 -2.6959746,16.9545994,5.5623331 -2.2350371,16.9407883,5.5623331 -1.7272121,16.9262486,5.5623331 -1.1789178,16.9131603,5.5623331 -0.5965723,16.9037113,5.5623331 0.0134059,16.9000702,5.5623331 0.6233851,16.9037113,5.5623331 1.2057306,16.9131603,5.5623331 1.7540238,16.9262486,5.5623331 2.2618482,16.9407883,5.5623331 2.7227859,16.9545994,5.5623331 3.1304176,16.9655037,5.5623331 3.4783261,16.9713173,5.5623331 3.7600944,16.9698639,5.5623331 3.9693034,16.9589596,5.5623331 4.0995355,16.9364281,5.5623331 4.1443715,16.9000702,5.5623331 4.1572056,16.8391342,5.5623331 4.1769199,16.7502308,5.5623331 4.1753302,16.64048,5.5623455 4.1242485,16.516983,5.5623455 3.995491,16.3868732,5.562346 3.7608743,16.2572632,5.5623436 -3.9686794,16.3868732,5.5623436 -3.7340639,16.2572632,5.5623436 -4.0974379,16.516983,5.5623431 -4.1485181,16.64048,5.5623431 -4.1501083,16.7502308,5.5623307 -4.1303954,16.8391342,5.5623331 -4.7119074,17.0131588,5.4173279 -4.7637572,16.9714241,5.4173279 -4.5613031,17.0390339,5.4173274 -4.3193703,17.0515537,5.4173274 -3.9935243,17.0532207,5.4173274 -3.5911934,17.0465412,5.4173274 -3.1197956,17.0340214,5.4173279 -2.5867567,17.0181637,5.4173279 -1.999493,17.0014706,5.4173279 -1.3654318,16.9864521,5.4173279 -0.6919901,16.9756031,5.4173279 0.0134059,16.9714241,5.4173279 0.718802,16.9756031,5.4173279 1.3922434,16.9864521,5.4173279 2.0263054,17.0014706,5.4173279 2.6135676,17.0181637,5.4173279 3.1466076,17.0340214,5.4173279 3.6180043,17.0465412,5.4173274 4.0203366,17.0532207,5.4173274 4.3461804,17.0515537,5.4173274 4.5881157,17.0390339,5.4173274 4.7387199,17.0131588,5.4173279 4.7905693,16.9714241,5.4173279 4.8054128,16.9014587,5.4173279 4.8282099,16.7993774,5.4173279 4.8263698,16.6733665,5.4173284 4.7672987,16.5315742,5.4173284 4.6184015,16.3821926,5.4173288 -4.7404885,16.5315742,5.417326 -4.5915895,16.3821926,5.4173288 -4.7995596,16.6733665,5.417326 -4.8013983,16.7993774,5.4173255 -4.7785997,16.9014587,5.4173279 -5.2527742,17.0796471,5.272306 -5.3105621,17.0332432,5.2723064 -5.0849304,17.1084099,5.272306 -4.8153048,17.1223278,5.272306 -4.4521646,17.1241856,5.272306 -4.0037808,17.1167641,5.272306 -3.4784276,17.1028423,5.272306 -2.8843753,17.085207,5.272306 -2.2298934,17.0666542,5.272306 -1.5232543,17.0499458,5.272306 -0.7727312,17.0378857,5.272306 0.0134061,17.0332432,5.2723064 0.7995431,17.0378857,5.272306 1.5500673,17.0499458,5.272306 2.256705,17.0666542,5.272306 2.9111867,17.085207,5.272306 3.5052397,17.1028423,5.272306 4.0305924,17.1167641,5.272306 4.4789758,17.1241856,5.272306 4.8421173,17.1223278,5.272306 5.1117449,17.1084099,5.272306 5.2795854,17.0796471,5.272306 5.3373713,17.0332432,5.2723064 5.3539124,16.955452,5.2723064 5.3793201,16.8419666,5.2723064 5.3772707,16.7018623,5.2723069 5.3114367,16.5442257,5.2722998 5.1454964,16.3781376,5.2723074 -5.2846251,16.5442257,5.2722998 -5.1186852,16.3781376,5.2723074 -5.3504581,16.7018623,5.2723045 -5.3525076,16.8419666,5.2723041 -5.3271027,16.955452,5.2723064 -6.4240375,17.3277588,4.5471854 -6.4946752,17.2639503,4.5471854 -6.2188635,17.3673248,4.5471945 -5.8892703,17.3864632,4.5471945 -5.4453616,17.3890152,4.5471945 -4.8972535,17.3788033,4.5471945 -4.255054,17.3596611,4.5471945 -3.5288768,17.3354149,4.547195 -2.7288301,17.3098907,4.5471854 -1.8650264,17.2869225,4.5471854 -0.9475771,17.2703285,4.5471854 0.0134061,17.2639503,4.5471854 0.97439,17.2703285,4.5471854 1.8918391,17.2869225,4.5471854 2.7556424,17.3098907,4.5471854 3.5556884,17.3354149,4.547195 4.2818646,17.3596611,4.5471945 4.9240651,17.3788033,4.5471945 5.4721746,17.3890152,4.5471945 5.9160819,17.3864632,4.5471945 6.2456775,17.3673248,4.5471945 6.4508505,17.3277588,4.5471854 6.5214863,17.2639503,4.5471854 6.541708,17.1569672,4.5471854 6.5727649,17.0008888,4.5471859 6.5702596,16.8082027,4.5471859 6.4897842,16.5914059,4.5471959 6.2869368,16.3629971,4.5471964 -6.4629722,16.5914059,4.5471935 -6.2601252,16.3629971,4.547194 -6.5434494,16.8082027,4.5471835 -6.5459557,17.0008888,4.5471859 -6.5148964,17.1569672,4.5471854 -7.2937627,17.5008621,3.8220644 -7.3739433,17.4249039,3.8220644 -7.0608706,17.5479527,3.8220644 -6.6867456,17.5707397,3.8220642 -6.1828637,17.5737762,3.8220642 -5.5607038,17.5616302,3.8220644 -4.8317413,17.5388374,3.8220644 -4.0074544,17.5099754,3.8220644 -3.0993156,17.4795914,3.8220644 -2.1188102,17.4522476,3.8220644 -1.0774099,17.4325027,3.8220644 0.0134061,17.4249039,3.8220644 1.1042224,17.4325027,3.8220644 2.1456223,17.4522476,3.8220644 3.1261287,17.4795914,3.8220644 4.0342636,17.5099754,3.8220644 4.8585515,17.5388374,3.8220644 5.5875144,17.5616302,3.8220644 6.2096753,17.5737762,3.8220665 6.7135558,17.5707397,3.8220665 7.0876813,17.5479527,3.8220668 7.3205729,17.5008621,3.8220668 7.4007535,17.4249039,3.8220644 7.4237051,17.2975502,3.8220646 7.4589591,17.1117592,3.8220649 7.4561162,16.8823948,3.8220725 7.3647671,16.6243248,3.822073 7.1345134,16.3524265,3.8220735 -7.3379593,16.6243248,3.822073 -7.1077046,16.3524265,3.8220735 -7.4293056,16.8823948,3.8220725 -7.4321513,17.1117592,3.8220649 -7.3968959,17.2975502,3.8220646 -7.9541755,17.6314087,3.0969343 -8.0416012,17.5462914,3.0969346 -7.7002354,17.684185,3.0969343 -7.2922988,17.7097187,3.0969343 -6.7428765,17.7131233,3.0969343 -6.0644836,17.699501,3.0969343 -5.2696385,17.6739712,3.0969343 -4.3708534,17.6416245,3.0969436 -3.3806415,17.6075802,3.0969436 -2.3115175,17.5769348,3.0969412 -1.1759965,17.5548038,3.0969415 0.0134061,17.5462914,3.0969415 1.2028097,17.5548038,3.0969415 2.33833,17.5769348,3.0969412 3.407454,17.6075802,3.0969412 4.397665,17.6416245,3.0969412 5.2964501,17.6739712,3.0969436 6.0912962,17.699501,3.0969436 6.7696872,17.7131233,3.0969436 7.319108,17.7097187,3.0969436 7.727047,17.684185,3.0969436 7.9809866,17.6314087,3.0969436 8.0684128,17.5462914,3.0969439 8.093442,17.4035759,3.0969417 8.1318817,17.1953678,3.0969419 8.1287804,16.9383316,3.0969424 8.0291777,16.6491375,3.0969453 7.7781119,16.3444347,3.0969458 -8.0023651,16.6491375,3.0969453 -7.7513003,16.3444347,3.0969458 -8.1019678,16.9383316,3.0969424 -8.1050701,17.1953678,3.0969443 -8.0666275,17.4035759,3.0969441 -8.4381104,17.7321091,2.3718255 -8.5308485,17.6399269,2.3718257 -8.1687479,17.7892647,2.3718255 -7.7360325,17.8169212,2.3718207 -7.1532407,17.8206062,2.3718207 -6.4336448,17.8058548,2.3718255 -5.5905218,17.7782021,2.3718255 -4.6371465,17.7431717,2.3718255 -3.5867901,17.7062988,2.3718257 -2.4527297,17.673111,2.3718257 -1.2482393,17.649147,2.3718257 0.0134059,17.6399269,2.3718257 1.2750516,17.649147,2.3718257 2.4795415,17.673111,2.3718257 3.6136017,17.7062988,2.3718233 4.6639581,17.7431717,2.3718255 5.6173344,17.7782021,2.3718255 6.4604573,17.8058548,2.3718255 7.1800513,17.82061,2.3718207 7.7628446,17.8169212,2.3718207 8.1955605,17.7892647,2.3718255 8.4649239,17.7321091,2.3718255 8.557662,17.6399269,2.3718257 8.5842094,17.4853668,2.3718235 8.6249857,17.2598724,2.3718216 8.6216946,16.9815063,2.3718243 8.5160427,16.6682796,2.3718271 8.2497311,16.3382931,2.3718278 -8.4892302,16.6682796,2.3718271 -8.2229137,16.3382931,2.3718278 -8.5948811,16.9815063,2.3718243 -8.5981741,17.2598724,2.3718216 -8.5573978,17.4853668,2.3718212 -8.7635622,17.80933,1.6466955 -8.8598709,17.711731,1.6466956 -8.4838257,17.8698425,1.6466954 -8.0344467,17.8991261,1.6466954 -7.4292107,17.9030285,1.6466954 -6.6819077,17.887413,1.6466954 -5.8063169,17.8581352,1.6466954 -4.816227,17.821043,1.6466955 -3.7254252,17.7819996,1.6466955 -2.5476949,17.7468643,1.6466956 -1.296822,17.721487,1.6466956 0.0134059,17.711731,1.6466932 1.323635,17.721487,1.6466932 2.5745084,17.7468643,1.6466932 3.7522368,17.7819996,1.6466955 4.843039,17.821043,1.6466955 5.8331299,17.8581352,1.6466954 6.7087188,17.887413,1.6466954 7.4560232,17.9030285,1.6466954 8.0612564,17.8991261,1.6466954 8.5106354,17.8698425,1.6466954 8.7903738,17.80933,1.6466955 8.8866806,17.711731,1.6466956 8.9142494,17.5480843,1.6466959 8.9565964,17.3093338,1.6466986 8.9531794,17.0146065,1.6466991 8.8434572,16.6829834,1.6466997 8.5668898,16.3335876,1.6467001 -8.8166447,16.6829834,1.6466997 -8.5400753,16.3335876,1.6467001 -8.9263678,17.0146065,1.6466991 -8.9297848,17.3093338,1.6466986 -8.8874388,17.5480843,1.6466959 -8.7635622,17.8575745,1.054518 -8.8598709,17.756588,1.0545181 -8.4838257,17.9201889,1.0545179 -8.0344467,17.950489,1.0545179 -7.4292107,17.954525,1.0545179 -6.6819077,17.9383659,1.0545179 -5.8063169,17.9080734,1.0545179 -4.816227,17.8696899,1.054518 -3.7254252,17.8292999,1.054518 -2.5476944,17.792942,1.0545229 -1.296822,17.7666855,1.0545205 0.0134061,17.756588,1.0545181 1.323635,17.7666855,1.0545205 2.5745087,17.792942,1.0545205 3.7522373,17.8292999,1.0545204 4.843039,17.8696899,1.0545204 5.8331299,17.9080734,1.0545179 6.7087188,17.9383659,1.0545179 7.4560232,17.954525,1.0545179 8.0612564,17.950489,1.0545179 8.5106354,17.9201889,1.0545179 8.7903738,17.8575745,1.054518 8.8866806,17.756588,1.0545181 8.9142494,17.5872631,1.0545208 8.9565964,17.3402386,1.0545212 8.9531794,17.0352821,1.0545217 8.8434572,16.6921635,1.0545247 8.5668898,16.3306522,1.0545251 -8.8166447,16.6921635,1.0545247 -8.5400753,16.3306522,1.0545251 -8.9263678,17.0352821,1.0545217 -8.9297848,17.3402386,1.0545236 -8.8874388,17.5872631,1.0545185 -8.7635622,17.8938885,0.4623405 -8.8598709,17.7903576,0.4623407 -8.4838257,17.9580898,0.4623404 -8.0344467,17.9891453,0.4623404 -7.4292107,17.9932842,0.4623404 -6.6819077,17.9767227,0.4623404 -5.8063169,17.9456615,0.4623404 -4.816227,17.9063263,0.4623405 -3.7254252,17.8649044,0.4623406 -2.5476944,17.8276348,0.4623418 -1.2968216,17.8007145,0.4623407 0.0134059,17.7903576,0.4623407 1.323635,17.8007145,0.4623407 2.5745084,17.8276348,0.4623406 3.7522368,17.8649044,0.4623406 4.843039,17.9063263,0.4623405 5.8331299,17.9456615,0.4623404 6.7087188,17.9767227,0.4623415 7.4560232,17.9932842,0.4623415 8.0612564,17.9891453,0.4623415 8.5106354,17.9580898,0.4623416 8.7903738,17.8938885,0.4623417 8.8866806,17.7903576,0.4623418 8.9142494,17.6167641,0.462341 8.9565964,17.3635044,0.4623425 8.9531794,17.0508537,0.4623454 8.8434572,16.69907,0.4623448 8.5668898,16.328434,0.4623454 -8.8166447,16.69907,0.4623436 -8.5400753,16.328434,0.4623442 -8.9263678,17.0508537,0.4623442 -8.9297848,17.3635044,0.4623425 -8.8874388,17.6167641,0.462341 -8.7635622,17.9192047,-0.1298476 -8.8598709,17.8138924,-0.1298474 -8.4838257,17.9845009,-0.1298477 -8.0344467,18.0160942,-0.1298477 -7.4292107,18.0203094,-0.1298477 -6.6819077,18.0034561,-0.1298477 -5.8063169,17.9718628,-0.1298476 -4.816227,17.9318428,-0.1298476 -3.7254252,17.8897133,-0.1298463 -2.5476949,17.8518066,-0.1298463 -1.296822,17.8244247,-0.1298462 0.0134059,17.8138924,-0.1298462 1.323635,17.8244247,-0.1298462 2.5745084,17.8518066,-0.1298463 3.7522368,17.8897133,-0.1298463 4.843039,17.9318428,-0.129844 5.8331299,17.9718628,-0.1298429 6.7087188,18.0034561,-0.129843 7.4560232,18.0203094,-0.129843 8.0612564,18.0160942,-0.1298453 8.5106354,17.9845009,-0.1298453 8.7903738,17.9192047,-0.1298428 8.8866806,17.8138924,-0.1298427 8.9142494,17.6373138,-0.1298436 8.9565964,17.3797112,-0.1298337 8.9531794,17.0616913,-0.1298332 8.8434572,16.7038784,-0.1298338 8.5668898,16.3268909,-0.1298403 -8.8166447,16.7038784,-0.1298433 -8.5400753,16.3268909,-0.1298415 -8.9263678,17.0616913,-0.1298427 -8.9297848,17.3797112,-0.1298431 -8.8874388,17.6373138,-0.1298471 -8.7635622,17.9341068,-0.7220297 -8.8598709,17.8277416,-0.7220296 -8.4838257,18.0000439,-0.7220299 -8.0344467,18.0319557,-0.7220299 -7.4292107,18.0362129,-0.7220299 -6.6819077,18.0191956,-0.7220299 -5.8063169,17.9872856,-0.7220298 -4.816227,17.946867,-0.7220286 -3.7254252,17.9043198,-0.7220285 -2.5476949,17.8660297,-0.7220284 -1.2968216,17.8383789,-0.7220284 0.0134061,17.8277416,-0.7220284 1.323635,17.8383789,-0.7220284 2.5745084,17.8660297,-0.7220284 3.7522368,17.9043198,-0.7220285 4.843039,17.946867,-0.7220297 5.8331299,17.9872856,-0.7220286 6.7087188,18.0191956,-0.7220287 7.4560232,18.0362129,-0.7220287 8.0612564,18.0319557,-0.7220287 8.5106354,18.0000439,-0.7220287 8.7903738,17.9341068,-0.7220286 8.8866806,17.8277416,-0.7220284 8.9142494,17.6494122,-0.7220257 8.9565964,17.3892498,-0.7220277 8.9531794,17.068079,-0.7220248 8.8434572,16.7067127,-0.7220254 8.5668898,16.3259735,-0.7220224 -8.8166447,16.7067127,-0.7220254 -8.5400753,16.3259735,-0.7220236 -8.9263678,17.068079,-0.7220248 -8.9297848,17.3892498,-0.7220277 -8.8874388,17.6494122,-0.7220245 -8.7635622,17.9389877,-1.3142059 -8.8598709,17.8322868,-1.3142058 -8.4838257,18.005146,-1.314206 -8.0344467,18.037159,-1.314206 -7.4292107,18.0414238,-1.314206 -6.6819077,18.024353,-1.314206 -5.8063169,17.9923401,-1.314206 -4.816227,17.9517937,-1.3142047 -3.7254252,17.909111,-1.3142047 -2.5476949,17.870697,-1.3142058 -1.2968216,17.8429527,-1.3142058 0.0134059,17.8322868,-1.3142058 1.323635,17.8429527,-1.3142058 2.5745084,17.870697,-1.3142058 3.7522368,17.909111,-1.3142059 4.843039,17.9517937,-1.3142059 5.8331299,17.9923401,-1.3142048 6.7087188,18.024353,-1.3142048 7.4560232,18.0414238,-1.3142048 8.0612564,18.037159,-1.3142048 8.5106354,18.005146,-1.3142048 8.7903738,17.9389877,-1.3142047 8.8866806,17.8322868,-1.3142046 8.9142494,17.6533775,-1.3142018 8.9565964,17.3923683,-1.3142051 8.9531794,17.0701752,-1.3141997 8.8434572,16.7076435,-1.3142004 8.5668898,16.3256798,-1.3141998 -8.8166447,16.7076435,-1.3142004 -8.5400753,16.3256798,-1.3141998 -8.9263678,17.0701752,-1.3141997 -8.9297848,17.3923683,-1.3142062 -8.8874388,17.6533775,-1.3142018 -8.7635622,17.9338722,-2.0272408 -8.8598709,17.827528,-2.0272453 -8.4838257,17.9998093,-2.0272408 -8.0344477,18.0317097,-2.0272458 -7.4292111,18.035965,-2.0272458 -6.6819081,18.0189514,-2.027247 -5.8063173,17.9870491,-2.0272408 -4.8162274,17.9466362,-2.0272396 -3.7254252,17.9040928,-2.0272396 -2.5476949,17.8658142,-2.0272396 -1.2968216,17.8381653,-2.0272393 0.0134061,17.827528,-2.0272453 1.3236349,17.8381653,-2.0272393 2.5745087,17.8658142,-2.0272396 3.7522368,17.9040928,-2.0272419 4.843039,17.9466362,-2.0272419 5.8331299,17.9870491,-2.0272408 6.7087183,18.0189514,-2.0272446 7.4560227,18.035965,-2.0272446 8.0612564,18.0317097,-2.0272446 8.5106354,17.9998093,-2.0272408 8.7903738,17.9338722,-2.0272408 8.8866806,17.827528,-2.0272441 8.9142494,17.6492081,-2.027245 8.9565964,17.3890877,-2.0272446 8.9531784,17.0679588,-2.0272381 8.8434572,16.706646,-2.0272388 8.5668898,16.3259621,-2.0272381 -8.8166447,16.706646,-2.02724 -8.5400753,16.3259621,-2.0272393 -8.9263678,17.0679588,-2.0272393 -8.9297848,17.3890877,-2.0272458 -8.8874388,17.6492081,-2.027245 -8.7635622,17.9182854,-2.7402766 -8.8598709,17.8130398,-2.7402751 -8.4838257,17.9835472,-2.7402766 -8.0344477,18.0151272,-2.7402766 -7.4292111,18.0193329,-2.7402768 -6.6819081,18.002491,-2.7402766 -5.8063173,17.9709167,-2.7402766 -4.8162274,17.9309196,-2.7402766 -3.7254252,17.8888168,-2.7402754 -2.5476949,17.8509293,-2.7402751 -1.2968216,17.8235645,-2.7402751 0.0134059,17.8130398,-2.7402751 1.323635,17.8235645,-2.7402751 2.5745084,17.8509293,-2.7402751 3.7522368,17.8888168,-2.7402754 4.843039,17.9309196,-2.7402754 5.8331299,17.9709167,-2.7402744 6.7087183,18.002491,-2.7402744 7.4560227,18.0193329,-2.7402747 8.0612564,18.0151272,-2.7402744 8.5106354,17.9835472,-2.7402744 8.7903738,17.9182854,-2.7402744 8.8866806,17.8130398,-2.7402742 8.9142494,17.63657,-2.7402716 8.9565964,17.3791218,-2.7402711 8.9531784,17.0612984,-2.7402682 8.8434572,16.7036972,-2.7402689 8.5668898,16.3269386,-2.7402682 -8.8166447,16.7036972,-2.7402701 -8.5400753,16.3269386,-2.7402694 -8.9263678,17.0612984,-2.7402694 -8.9297848,17.3791237,-2.7402711 -8.8874388,17.63657,-2.7402704 -8.7635622,17.8918114,-3.4533103 -8.8598709,17.7884216,-3.45331 -8.4838257,17.9559097,-3.4533103 -8.0344477,17.9869308,-3.4533103 -7.4292111,17.991066,-3.4533103 -6.6819081,17.9745216,-3.4533103 -5.8063169,17.9435043,-3.4533103 -4.816227,17.9042206,-3.4533114 -3.7254252,17.8628616,-3.4533112 -2.5476949,17.8256378,-3.45331 -1.296822,17.7987556,-3.45331 0.0134061,17.7884216,-3.45331 1.3236349,17.7987556,-3.45331 2.5745084,17.8256378,-3.45331 3.7522368,17.8628616,-3.4533112 4.843039,17.9042206,-3.4533114 5.8331299,17.9435043,-3.4533114 6.7087188,17.9745216,-3.4533103 7.4560227,17.991066,-3.4533103 8.0612564,17.9869308,-3.4533103 8.5106354,17.9559097,-3.4533103 8.7903738,17.8918114,-3.4533103 8.8866806,17.7884216,-3.45331 8.9142494,17.6150627,-3.453311 8.9565964,17.3621674,-3.4533093 8.9531784,17.0499611,-3.453316 8.8434572,16.6986694,-3.4533083 8.5668898,16.328558,-3.4533076 -8.8166447,16.6986694,-3.4533095 -8.5400753,16.328558,-3.4533088 -8.9263678,17.0499611,-3.453316 -8.9297848,17.3621674,-3.4533093 -8.8874388,17.6150627,-3.4533098 -8.7635622,17.8537922,-4.1663494 -8.8598709,17.7530727,-4.1663494 -8.4838257,17.9162464,-4.1663494 -8.0344477,17.9464588,-4.1663499 -7.4292111,17.950491,-4.1663499 -6.6819081,17.9343777,-4.1663494 -5.8063169,17.9041576,-4.1663494 -4.816227,17.8658848,-4.1663494 -3.7254252,17.8255882,-4.1663494 -2.5476949,17.7893295,-4.1663494 -1.296822,17.7631435,-4.1663494 0.0134061,17.7530727,-4.1663494 1.323635,17.7631435,-4.1663494 2.5745084,17.7893295,-4.1663508 3.7522368,17.8255882,-4.1663508 4.843039,17.8658848,-4.1663508 5.8331299,17.9041576,-4.1663508 6.7087188,17.9343777,-4.1663494 7.4560227,17.950491,-4.1663499 8.0612564,17.9464588,-4.1663499 8.5106354,17.9162464,-4.1663494 8.7903738,17.8537922,-4.1663494 8.8866806,17.7530727,-4.1663508 8.9142494,17.5841866,-4.1663504 8.9565964,17.3378162,-4.1663504 8.9531784,17.0336533,-4.1663456 8.8434572,16.6914368,-4.1663465 8.5668898,16.3308754,-4.1663461 -8.8166447,16.6914368,-4.1663465 -8.5400753,16.3308754,-4.1663461 -8.9263678,17.0336533,-4.1663456 -8.9297848,17.3378162,-4.1663504 -8.8874388,17.5841866,-4.1663489 -8.7635622,17.8033447,-4.8793864 -8.8598709,17.7061596,-4.8793864 -8.4838257,17.863596,-4.8793864 -8.0344477,17.8927498,-4.8793864 -7.4292111,17.8966389,-4.8793864 -6.6819081,17.8810883,-4.8793864 -5.8063169,17.8519382,-4.8793864 -4.816227,17.8150063,-4.8793864 -3.7254248,17.7761269,-4.8793864 -2.5476949,17.741148,-4.8793864 -1.296822,17.7158756,-4.8793855 0.0134059,17.7061596,-4.8793864 1.3236349,17.7158756,-4.8793864 2.5745084,17.741148,-4.8793864 3.7522368,17.7761269,-4.8793879 4.843039,17.8150063,-4.8793879 5.8331299,17.8519382,-4.8793879 6.7087188,17.8810883,-4.8793879 7.4560227,17.8966389,-4.8793864 8.0612564,17.8927498,-4.8793864 8.5106354,17.863596,-4.8793864 8.7903738,17.8033447,-4.8793864 8.8866806,17.7061596,-4.8793879 8.9142494,17.5432129,-4.8793874 8.9565964,17.3054962,-4.8793831 8.9531784,17.0120316,-4.879384 8.8434572,16.6818428,-4.8793836 8.5668898,16.3339481,-4.8793831 -8.8166447,16.6818428,-4.8793836 -8.5400753,16.3339481,-4.8793831 -8.9263678,17.0120316,-4.8793826 -8.9297848,17.3054962,-4.8793831 -8.8874388,17.5432129,-4.8793859 -8.3400488,17.7228165,-5.7495337 -8.4317083,17.631279,-5.7495341 -8.0738068,17.7795639,-5.7495337 -7.6461148,17.8070221,-5.7495337 -7.0700841,17.8106842,-5.7495346 -6.3588381,17.7960396,-5.7495346 -5.5254974,17.7685776,-5.7495346 -4.5831847,17.7337952,-5.7495346 -3.5450163,17.6971855,-5.7495346 -2.4241142,17.6642342,-5.7495346 -1.2335995,17.6404381,-5.7495346 0.0134059,17.631279,-5.7495332 1.2604121,17.6404381,-5.7495337 2.4509265,17.6642342,-5.7495337 3.5718277,17.6971855,-5.7495337 4.6099958,17.7337952,-5.7495337 5.5523086,17.7685776,-5.7495337 6.3856506,17.7960396,-5.7495346 7.0968957,17.8106842,-5.7495346 7.6729259,17.8070221,-5.7495346 8.1006203,17.7795639,-5.7495346 8.3668594,17.7228165,-5.7495346 8.4585218,17.631279,-5.7495341 8.4847603,17.4778099,-5.7495341 8.5250607,17.2539139,-5.7495327 8.5218124,16.9775162,-5.7495332 8.4173813,16.6665249,-5.7495327 8.1541595,16.3388653,-5.7495289 -8.3905687,16.6665249,-5.7495327 -8.127347,16.3388653,-5.7495289 -8.4949961,16.9775162,-5.7495322 -8.4982519,17.2539139,-5.7495327 -8.4579468,17.4778099,-5.7495332 -7.7602582,17.6176529,-6.6196742 -7.8455596,17.533493,-6.6196728 -7.5124984,17.6698265,-6.6196747 -7.1144867,17.6950741,-6.6196747 -6.5784397,17.6984406,-6.6196747 -5.9165602,17.6849747,-6.6196747 -5.1410599,17.6597309,-6.6196747 -4.2641487,17.6277523,-6.6196742 -3.2980359,17.5940857,-6.6196742 -2.2549336,17.5637932,-6.6196742 -1.1470479,17.5419159,-6.6196742 0.0134059,17.533493,-6.6196742 1.1738616,17.5419159,-6.6196728 2.2817459,17.5637932,-6.6196728 3.3248487,17.5940857,-6.6196728 4.2909603,17.6277523,-6.6196728 5.1678715,17.6597309,-6.6196747 5.9433713,17.6849747,-6.6196747 6.6052513,17.6984406,-6.6196747 7.1413002,17.6950741,-6.6196747 7.539309,17.6698265,-6.6196747 7.7870717,17.6176529,-6.6196742 7.8723707,17.533493,-6.6196742 7.8967862,17.392395,-6.6196728 7.9342928,17.186552,-6.6196723 7.9312673,16.9324265,-6.6196718 7.8340878,16.6464996,-6.6196704 7.5891342,16.3452568,-6.6196699 -7.8072762,16.6464996,-6.6196704 -7.5623207,16.3452568,-6.6196685 -7.9044557,16.9324265,-6.6196709 -7.9074821,17.186552,-6.6196737 -7.8699765,17.392395,-6.6196742 -6.9974384,17.480751,-7.4898186 -7.074368,17.4062042,-7.4898152 -6.7739921,17.5269661,-7.4898186 -6.4150372,17.5493317,-7.4898186 -5.9315906,17.5523109,-7.4898186 -5.3346591,17.5403862,-7.4898186 -4.6352592,17.5180206,-7.4898186 -3.8443975,17.4896965,-7.4898186 -2.9730883,17.459877,-7.4898186 -2.0323443,17.4330444,-7.4898186 -1.0331761,17.4136581,-7.4898186 0.0134061,17.4062042,-7.4898162 1.0599868,17.4136581,-7.4898186 2.0591559,17.4330444,-7.4898186 2.9998996,17.459877,-7.4898176 3.8712091,17.4896965,-7.4898176 4.6620693,17.5180206,-7.4898176 5.3614707,17.5403862,-7.4898176 5.9584017,17.5523109,-7.4898186 6.4418483,17.5493317,-7.4898186 6.8008032,17.5269661,-7.4898186 7.0242496,17.480751,-7.4898186 7.1011796,17.4062042,-7.4898152 7.1232004,17.2812195,-7.4898148 7.1570258,17.0988731,-7.4898157 7.1542969,16.8737679,-7.4898152 7.0666537,16.6204891,-7.4898148 6.8457379,16.3536167,-7.4898143 -7.0398407,16.6204891,-7.4898148 -6.8189263,16.3536167,-7.4898143 -7.1274848,16.8737679,-7.4898143 -7.1302147,17.0988731,-7.4898148 -7.0963883,17.2812195,-7.4898157 -5.9957476,17.297596,-8.3599644 -6.0616865,17.2359009,-8.3599653 -5.8042269,17.3358459,-8.3599644 -5.4965591,17.3543587,-8.3599644 -5.0821857,17.356823,-8.3599644 -4.5705433,17.3469486,-8.3599644 -3.9710693,17.3284454,-8.3599644 -3.293205,17.3050003,-8.3599644 -2.546386,17.2803173,-8.3599644 -1.7400532,17.25811,-8.3599644 -0.8836418,17.2420692,-8.3599644 0.0134059,17.2359009,-8.3599644 0.9104545,17.2420692,-8.3599644 1.7668642,17.25811,-8.3599644 2.5731976,17.2803173,-8.3599644 3.3200161,17.3050003,-8.3599653 3.9978814,17.3284454,-8.3599653 4.5973539,17.3469486,-8.3599644 5.1089954,17.356823,-8.3599644 5.5233703,17.3543587,-8.3599644 5.8310385,17.3358459,-8.3599644 6.0225587,17.297596,-8.3599644 6.0884976,17.2359009,-8.3599644 6.1073732,17.1324635,-8.3599644 6.1363645,16.9815598,-8.3599634 6.1340261,16.7952614,-8.3599634 6.0589042,16.5856552,-8.3599634 5.8695512,16.3648186,-8.3599634 -6.0320911,16.5856552,-8.3599634 -5.8427367,16.3648186,-8.3599644 -6.1072149,16.7952614,-8.3599644 -6.1095533,16.9815598,-8.3599644 -6.0805612,17.1324635,-8.3599644 -4.3750772,17.0279961,-9.2301092 -4.4232316,16.9852219,-9.2301092 -4.235208,17.0545197,-9.2301092 -4.01052,17.0673466,-9.2301092 -3.7079039,17.0690594,-9.2301092 -3.33425,17.0622158,-9.2301092 -2.8964562,17.0493851,-9.2301092 -2.4014125,17.0331306,-9.2301092 -1.8560102,17.0160179,-9.2301073 -1.2671442,17.0006237,-9.2301073 -0.6417081,16.9895,-9.2301073 0.0134061,16.9852219,-9.2301073 0.6685203,16.9895,-9.2301073 1.2939571,17.0006237,-9.2301073 1.8828216,17.0160179,-9.2301073 2.4282227,17.0331306,-9.2301073 2.9232671,17.0493851,-9.2301073 3.361063,17.0622158,-9.2301073 3.7347138,17.0690594,-9.2301073 4.0373321,17.0673466,-9.2301073 4.2620211,17.0545197,-9.2301073 4.4018888,17.0279961,-9.2301073 4.4500437,16.9852219,-9.2301073 4.4638276,16.9135094,-9.2301092 4.4850006,16.8088837,-9.2301092 4.4832931,16.6797142,-9.2301092 4.4284325,16.5343857,-9.2301083 4.2901473,16.3812714,-9.2301121 -4.4016204,16.5343857,-9.2301083 -4.2633357,16.3812714,-9.2301121 -4.4564815,16.6797142,-9.2301092 -4.458189,16.8088837,-9.2301092 -4.4370174,16.9135094,-9.2301092 -3.7163332,16.9661732,-9.3751326 -3.7572596,16.9277401,-9.3751326 -3.5974603,16.9900055,-9.3751326 -3.4064975,17.0015297,-9.3751326 -3.1493051,17.003067,-9.3751326 -2.8317409,16.9969215,-9.3751326 -2.4596634,16.9853897,-9.3751326 -2.0389287,16.9707851,-9.3751326 -1.5753958,16.9554119,-9.3751326 -1.0749247,16.9415684,-9.3751326 -0.5433704,16.9315796,-9.3751326 0.0134061,16.9277401,-9.3751326 0.5701827,16.9315796,-9.3751326 1.1017363,16.9415684,-9.3751326 1.6022086,16.9554119,-9.3751326 2.0657401,16.9707851,-9.3751326 2.4864748,16.9853897,-9.3751326 2.8585525,16.9969215,-9.3751326 3.1761167,17.003067,-9.3751326 3.4333098,17.0015297,-9.3751326 3.6242716,16.9900055,-9.3751326 3.743144,16.9661732,-9.3751326 3.7840705,16.9277401,-9.3751326 3.7957857,16.8632965,-9.3751326 3.8137798,16.7692795,-9.3751326 3.8123286,16.653223,-9.3751326 3.765702,16.5226288,-9.3751392 3.6481755,16.3850441,-9.3751392 -3.7388911,16.5226288,-9.3751392 -3.6213644,16.3850441,-9.3751392 -3.7855163,16.653223,-9.3751326 -3.7869697,16.7692795,-9.3751326 -3.7689741,16.8632965,-9.3751326 -3.1932354,16.8951435,-9.5201597 -3.22842,16.8616962,-9.5201597 -3.0910335,16.9158859,-9.5201597 -2.9268546,16.9259186,-9.5201597 -2.7057354,16.9272575,-9.5201597 -2.432708,16.9219074,-9.5201597 -2.1128142,16.9118748,-9.5201597 -1.7510873,16.8991623,-9.5201597 -1.3525659,16.8857803,-9.5201597 -0.9222845,16.8737373,-9.5201597 -0.4652821,16.8650417,-9.5201597 0.0134061,16.8616962,-9.5201597 0.4920951,16.8650417,-9.5201597 0.9490971,16.8737373,-9.5201597 1.3793777,16.8857803,-9.5201597 1.7779003,16.8991623,-9.5201597 2.1396246,16.9118748,-9.5201597 2.4595196,16.9219074,-9.5201597 2.7325454,16.9272575,-9.5201597 2.9536655,16.9259186,-9.5201597 3.1178451,16.9158859,-9.5201597 3.2200468,16.8951435,-9.5201597 3.2552321,16.8616962,-9.5201597 3.2653043,16.8056087,-9.5201597 3.2807753,16.7237854,-9.5201626 3.2795269,16.6227722,-9.5201607 3.2394409,16.509119,-9.5201597 3.1383979,16.3893795,-9.5201607 2.9542785,16.2700939,-9.5201607 3.4340222,16.2479801,-9.3751392 -3.1115851,16.3893795,-9.5201597 -2.9274671,16.2700939,-9.5201597 -3.4072106,16.2479801,-9.3751392 -3.2126293,16.509119,-9.5201597 -3.2527156,16.6227722,-9.5201616 -3.2539649,16.7237854,-9.5201616 -3.2384934,16.8056087,-9.5201597 -2.6019063,16.8096581,-9.6651831 -2.630604,16.7822037,-9.6651831 -2.5185521,16.8266773,-9.6651831 -2.3846481,16.8349113,-9.6651831 -2.2043045,16.8360062,-9.6651831 -1.9816272,16.8316193,-9.6651831 -1.7207237,16.8233852,-9.6651831 -1.4257022,16.8129501,-9.6651831 -1.1006711,16.8019714,-9.6651831 -0.7497373,16.7920914,-9.6651831 -0.3770086,16.7849522,-9.6651831 0.0134059,16.7822037,-9.6651831 0.4038204,16.7849522,-9.6651831 0.7765486,16.7920914,-9.6651831 1.1274823,16.8019714,-9.6651831 1.452513,16.8129501,-9.6651831 1.7475348,16.8233852,-9.6651831 2.0084376,16.8316193,-9.6651831 2.2311153,16.8360062,-9.6651831 2.4114599,16.8349113,-9.6651831 2.5453625,16.8266773,-9.6651831 2.6287169,16.8096581,-9.6651831 2.6574144,16.7822037,-9.6651831 2.6656296,16.7361813,-9.6651831 2.6782477,16.6690331,-9.6651831 2.6772289,16.5861359,-9.6651831 2.6445353,16.4928665,-9.6651821 2.5621247,16.394598,-9.6651821 2.4119589,16.2967014,-9.6651821 -2.5353143,16.394598,-9.6651821 -2.3851483,16.2967014,-9.6651821 -2.6177237,16.4928665,-9.6651831 -2.6504183,16.5861359,-9.6651831 -2.651437,16.6690331,-9.6651831 -2.6388199,16.7361813,-9.6651831 -1.8405001,16.6967049,-9.8102102 -1.8608431,16.6771793,-9.8102102 -1.7814131,16.7088127,-9.8102102 -1.6864938,16.7146664,-9.8102102 -1.5586541,16.7154484,-9.8102102 -1.4008052,16.7123241,-9.8102102 -1.2158594,16.7064667,-9.8102102 -1.0067294,16.6990452,-9.8102102 -0.7763253,16.6912403,-9.8102102 -0.5275598,16.6842098,-9.8102102 -0.2633463,16.6791306,-9.8102102 0.0134059,16.6771793,-9.8102102 0.2901578,16.6791306,-9.8102102 0.554372,16.6842098,-9.8102102 0.8031368,16.6912403,-9.8102102 1.0335407,16.6990452,-9.8102102 1.2426713,16.7064667,-9.8102102 1.4276172,16.7123241,-9.8102102 1.5854648,16.7154484,-9.8102102 1.7133056,16.7146664,-9.8102102 1.8082247,16.7088127,-9.8102102 1.8673117,16.6967049,-9.8102102 1.8876553,16.6771793,-9.8102102 1.8934782,16.6444416,-9.8102102 1.9024224,16.5966854,-9.8102102 1.901701,16.5377254,-9.8102093 1.8785247,16.471386,-9.8102093 1.820107,16.4014912,-9.8102093 1.7136598,16.3318577,-9.8102093 -1.7932954,16.4014912,-9.8102093 -1.6868479,16.3318577,-9.8102093 -1.8517134,16.471386,-9.8102093 -1.8748885,16.5377254,-9.8102093 -1.8756114,16.5966854,-9.8102102 -1.8666662,16.6444416,-9.8102102 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 1.5463949,16.2663212,-9.8102093 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 -1.5195824,16.2663212,-9.8102093 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 0.0134059,16.4184742,-9.9552326 "
TriangleIndices="0 1 2  0 2 3  0 3 4  0 4 5  0 5 6  0 6 7  0 7 8  0 8 9  0 9 10  0 10 11  0 11 12  0 12 13  0 13 14  0 14 15  0 15 16  0 16 17  0 17 18  0 18 19  0 19 20  0 20 21  0 21 22  0 22 23  0 23 24  25 26 27  25 27 28  29 25 28  29 28 30  31 29 30  31 30 32  24 31 32  24 32 33  24 33 34  24 34 35  0 24 35  36 37 0  0 35 36  38 36 35  35 34 38  39 38 34  34 33 39  40 39 33  33 32 40  41 40 32  32 30 41  42 41 30  30 28 42  43 42 28  28 27 43  44 43 27  27 26 44  45 44 26  26 25 45  46 45 25  25 29 46  47 46 29  29 31 47  48 47 31  31 24 48  49 48 24  24 23 49  50 49 23  23 22 50  51 50 22  22 21 51  52 51 21  21 20 52  53 52 20  20 19 53  54 53 19  19 18 54  55 54 18  18 17 55  56 55 17  17 16 56  57 56 16  16 15 57  58 57 15  15 14 58  59 58 14  14 13 59  60 59 13  13 12 60  61 60 12  12 11 61  62 61 11  11 10 62  63 62 10  10 9 63  64 63 9  9 8 64  65 64 8  8 7 65  66 65 7  7 6 66  67 66 6  6 5 67  68 67 5  5 4 68  69 68 4  4 3 69  70 69 3  3 2 70  71 70 2  2 1 71  37 71 1  1 0 37  70 71 37  43 44 45  42 43 45  42 45 46  41 42 46  41 46 47  40 41 47  40 47 48  39 40 48  38 39 48  36 38 48  37 36 48  37 48 49  37 49 50  37 50 51  37 51 52  37 52 53  37 53 54  37 54 55  37 55 56  37 56 57  37 57 58  37 58 59  37 59 60  37 60 61  37 61 62  37 62 63  37 63 64  37 64 65  37 65 66  37 66 67  37 67 68  37 68 69  70 37 69  72 73 74  75 76 77  78 75 77  78 77 79  80 78 79  80 79 81  82 80 81  82 81 83  84 82 83  85 84 83  86 85 83  74 86 83  74 83 87  74 87 88  74 88 89  74 89 90  74 90 91  74 91 92  74 92 93  74 93 94  74 94 95  74 95 96  74 96 97  74 97 98  74 98 99  74 99 100  74 100 101  74 101 102  74 102 103  74 103 104  74 104 105  74 105 106  74 106 107  72 74 107  74 108 109  109 86 74  86 109 110  110 85 86  85 110 111  111 84 85  84 111 112  112 82 84  82 112 113  113 80 82  80 113 114  114 78 80  78 114 115  115 75 78  75 115 116  116 76 75  76 116 117  117 77 76  77 117 118  118 79 77  79 118 119  119 81 79  81 119 120  120 83 81  83 120 121  121 87 83  87 121 122  122 88 87  88 122 123  123 89 88  89 123 124  124 90 89  90 124 125  125 91 90  91 125 126  126 92 91  92 126 127  127 93 92  93 127 128  128 94 93  94 128 129  129 95 94  95 129 130  130 96 95  96 130 131  131 97 96  97 131 132  132 98 97  98 132 133  133 99 98  99 133 134  134 100 99  100 134 135  135 101 100  101 135 136  136 102 101  102 136 137  137 103 102  103 137 138  138 104 103  104 138 139  139 105 104  105 139 140  140 106 105  106 140 141  141 107 106  107 141 142  142 72 107  72 142 143  143 73 72  73 143 108  108 74 73  108 143 142  108 142 141  108 141 140  108 140 139  108 139 138  108 138 137  108 137 136  108 136 135  108 135 134  108 134 133  108 133 132  108 132 131  108 131 130  108 130 129  108 129 128  108 128 127  108 127 126  108 126 125  108 125 124  108 124 123  108 123 122  108 122 121  108 121 120  117 116 115  117 115 114  118 117 114  118 114 113  119 118 113  119 113 112  120 119 112  120 112 111  120 111 110  120 110 109  108 120 109  144 145 146  144 146 147  148 149 150  151 148 150  151 150 152  151 152 153  151 153 154  155 151 154  155 154 156  155 156 157  158 155 157  158 157 159  160 158 159  161 160 159  161 159 162  163 161 162  163 162 164  165 163 164  166 165 164  166 164 167  168 166 167  169 168 167  169 167 170  171 169 170  171 170 172  173 171 172  174 173 172  174 172 175  176 174 175  177 176 175  177 175 178  179 177 178  179 178 180  181 179 180  181 180 182  183 181 182  183 182 184  183 184 185  183 185 186  183 186 187  147 183 187  144 147 187  188 189 149  149 148 188  190 188 148  148 151 190  191 190 151  151 155 191  192 191 155  155 158 192  193 192 158  158 160 193  194 193 160  160 161 194  195 194 161  161 163 195  196 195 163  163 165 196  197 196 165  165 166 197  198 197 166  166 168 198  199 198 168  168 169 199  200 199 169  169 171 200  201 200 171  171 173 201  202 201 173  173 174 202  203 202 174  174 176 203  204 203 176  176 177 204  205 204 177  177 179 205  206 205 179  179 181 206  207 206 181  181 183 207  208 207 183  183 147 208  209 208 147  147 146 209  210 209 146  146 145 210  211 210 145  145 144 211  212 211 144  144 187 212  213 212 187  187 186 213  214 213 186  186 185 214  215 214 185  185 184 215  216 215 184  184 182 216  217 216 182  182 180 217  218 219 159  159 157 218  220 218 157  157 156 220  221 220 156  156 154 221  222 221 154  154 153 222  223 222 153  153 152 223  224 223 152  152 150 224  189 224 150  150 149 189  225 226 189  189 188 225  227 225 188  188 190 227  228 227 190  190 191 228  229 228 191  191 192 229  230 229 192  192 193 230  231 230 193  193 194 231  232 231 194  194 195 232  233 232 195  195 196 233  234 233 196  196 197 234  235 234 197  197 198 235  236 235 198  198 199 236  237 236 199  199 200 237  238 237 200  200 201 238  239 238 201  201 202 239  240 239 202  202 203 240  241 240 203  203 204 241  242 241 204  204 205 242  243 242 205  205 206 243  244 243 206  206 207 244  245 244 207  207 208 245  246 245 208  208 209 246  247 246 209  209 210 247  248 247 210  210 211 248  249 248 211  211 212 249  250 249 212  212 213 250  251 250 213  213 214 251  252 251 214  214 215 252  253 252 215  215 216 253  254 255 218  218 220 254  256 254 220  220 221 256  257 256 221  221 222 257  258 257 222  222 223 258  259 258 223  223 224 259  226 259 224  224 189 226  260 261 226  226 225 260  262 260 225  225 227 262  263 262 227  227 228 263  264 263 228  228 229 264  265 264 229  229 230 265  266 265 230  230 231 266  267 266 231  231 232 267  268 267 232  232 233 268  269 268 233  233 234 269  270 269 234  234 235 270  271 270 235  235 236 271  272 271 236  236 237 272  273 272 237  237 238 273  274 273 238  238 239 274  275 274 239  239 240 275  276 275 240  240 241 276  277 276 241  241 242 277  278 277 242  242 243 278  279 278 243  243 244 279  280 279 244  244 245 280  281 280 245  245 246 281  282 281 246  246 247 282  283 282 247  247 248 283  284 283 248  248 249 284  285 284 249  249 250 285  286 285 250  250 251 286  287 286 251  251 252 287  288 287 252  252 253 288  289 290 255  255 254 289  291 289 254  254 256 291  292 291 256  256 257 292  293 292 257  257 258 293  294 293 258  258 259 294  261 294 259  259 226 261  295 296 261  261 260 295  297 295 260  260 262 297  298 297 262  262 263 298  299 298 263  263 264 299  300 299 264  264 265 300  301 300 265  265 266 301  302 301 266  266 267 302  303 302 267  267 268 303  304 303 268  268 269 304  305 304 269  269 270 305  306 305 270  270 271 306  307 306 271  271 272 307  308 307 272  272 273 308  309 308 273  273 274 309  310 309 274  274 275 310  311 310 275  275 276 311  312 311 276  276 277 312  313 312 277  277 278 313  314 313 278  278 279 314  315 314 279  279 280 315  316 315 280  280 281 316  317 316 281  281 282 317  318 317 282  282 283 318  319 318 283  283 284 319  320 319 284  284 285 320  321 320 285  285 286 321  322 321 286  286 287 322  323 324 289  289 291 323  325 323 291  291 292 325  326 325 292  292 293 326  327 326 293  293 294 327  296 327 294  294 261 296  328 329 296  296 295 328  330 328 295  295 297 330  331 330 297  297 298 331  332 331 298  298 299 332  333 332 299  299 300 333  334 333 300  300 301 334  335 334 301  301 302 335  336 335 302  302 303 336  337 336 303  303 304 337  338 337 304  304 305 338  339 338 305  305 306 339  340 339 306  306 307 340  341 340 307  307 308 341  342 341 308  308 309 342  343 342 309  309 310 343  344 343 310  310 311 344  345 344 311  311 312 345  346 345 312  312 313 346  347 346 313  313 314 347  348 347 314  314 315 348  349 348 315  315 316 349  350 349 316  316 317 350  351 350 317  317 318 351  352 351 318  318 319 352  353 352 319  319 320 353  354 353 320  320 321 354  355 354 321  321 322 355  356 357 324  324 323 356  358 356 323  323 325 358  359 358 325  325 326 359  360 359 326  326 327 360  329 360 327  327 296 329  361 362 329  329 328 361  363 361 328  328 330 363  364 363 330  330 331 364  365 364 331  331 332 365  366 365 332  332 333 366  367 366 333  333 334 367  368 367 334  334 335 368  369 368 335  335 336 369  370 369 336  336 337 370  371 370 337  337 338 371  372 371 338  338 339 372  373 372 339  339 340 373  374 373 340  340 341 374  375 374 341  341 342 375  376 375 342  342 343 376  377 376 343  343 344 377  378 377 344  344 345 378  379 378 345  345 346 379  380 379 346  346 347 380  381 380 347  347 348 381  382 381 348  348 349 382  383 382 349  349 350 383  384 383 350  350 351 384  385 384 351  351 352 385  386 385 352  352 353 386  387 386 353  353 354 387  388 387 354  354 355 388  389 390 357  357 356 389  391 389 356  356 358 391  392 391 358  358 359 392  393 392 359  359 360 393  362 393 360  360 329 362  394 395 362  362 361 394  396 394 361  361 363 396  397 396 363  363 364 397  398 397 364  364 365 398  399 398 365  365 366 399  400 399 366  366 367 400  401 400 367  367 368 401  402 401 368  368 369 402  403 402 369  369 370 403  404 403 370  370 371 404  405 404 371  371 372 405  406 405 372  372 373 406  407 406 373  373 374 407  408 407 374  374 375 408  409 408 375  375 376 409  410 409 376  376 377 410  411 410 377  377 378 411  412 411 378  378 379 412  413 412 379  379 380 413  414 413 380  380 381 414  415 414 381  381 382 415  416 415 382  382 383 416  417 416 383  383 384 417  418 417 384  384 385 418  419 418 385  385 386 419  420 419 386  386 387 420  421 420 387  387 388 421  422 423 390  390 389 422  424 422 389  389 391 424  425 424 391  391 392 425  426 425 392  392 393 426  395 426 393  393 362 395  427 428 395  395 394 427  429 427 394  394 396 429  430 429 396  396 397 430  431 430 397  397 398 431  432 431 398  398 399 432  433 432 399  399 400 433  434 433 400  400 401 434  435 434 401  401 402 435  436 435 402  402 403 436  437 436 403  403 404 437  438 437 404  404 405 438  439 438 405  405 406 439  440 439 406  406 407 440  441 440 407  407 408 441  442 441 408  408 409 442  443 442 409  409 410 443  444 443 410  410 411 444  445 444 411  411 412 445  446 445 412  412 413 446  447 446 413  413 414 447  448 447 414  414 415 448  449 448 415  415 416 449  450 449 416  416 417 450  451 450 417  417 418 451  452 451 418  418 419 452  453 452 419  419 420 453  454 453 420  420 421 454  455 456 423  423 422 455  457 455 422  422 424 457  458 457 424  424 425 458  459 458 425  425 426 459  428 459 426  426 395 428  460 461 428  428 427 460  462 460 427  427 429 462  463 462 429  429 430 463  464 463 430  430 431 464  465 464 431  431 432 465  466 465 432  432 433 466  467 466 433  433 434 467  468 467 434  434 435 468  469 468 435  435 436 469  470 469 436  436 437 470  471 470 437  437 438 471  472 471 438  438 439 472  473 472 439  439 440 473  474 473 440  440 441 474  475 474 441  441 442 475  476 475 442  442 443 476  477 476 443  443 444 477  478 477 444  444 445 478  479 478 445  445 446 479  480 479 446  446 447 480  481 480 447  447 448 481  482 481 448  448 449 482  483 482 449  449 450 483  484 483 450  450 451 484  485 484 451  451 452 485  486 485 452  452 453 486  487 486 453  453 454 487  488 489 456  456 455 488  490 488 455  455 457 490  491 490 457  457 458 491  492 491 458  458 459 492  461 492 459  459 428 461  493 494 461  461 460 493  495 493 460  460 462 495  496 495 462  462 463 496  497 496 463  463 464 497  498 497 464  464 465 498  499 498 465  465 466 499  500 499 466  466 467 500  501 500 467  467 468 501  502 501 468  468 469 502  503 502 469  469 470 503  504 503 470  470 471 504  505 504 471  471 472 505  506 505 472  472 473 506  507 506 473  473 474 507  508 507 474  474 475 508  509 508 475  475 476 509  510 509 476  476 477 510  511 510 477  477 478 511  512 511 478  478 479 512  513 512 479  479 480 513  514 513 480  480 481 514  515 514 481  481 482 515  516 515 482  482 483 516  517 516 483  483 484 517  518 517 484  484 485 518  519 518 485  485 486 519  520 519 486  486 487 520  521 522 489  489 488 521  523 521 488  488 490 523  524 523 490  490 491 524  525 524 491  491 492 525  494 525 492  492 461 494  526 527 494  494 493 526  528 526 493  493 495 528  529 528 495  495 496 529  530 529 496  496 497 530  531 530 497  497 498 531  532 531 498  498 499 532  533 532 499  499 500 533  534 533 500  500 501 534  535 534 501  501 502 535  536 535 502  502 503 536  537 536 503  503 504 537  538 537 504  504 505 538  539 538 505  505 506 539  540 539 506  506 507 540  541 540 507  507 508 541  542 541 508  508 509 542  543 542 509  509 510 543  544 543 510  510 511 544  545 544 511  511 512 545  546 545 512  512 513 546  547 546 513  513 514 547  548 547 514  514 515 548  549 548 515  515 516 549  550 549 516  516 517 550  551 550 517  517 518 551  552 551 518  518 519 552  553 552 519  519 520 553  554 555 522  522 521 554  556 554 521  521 523 556  557 556 523  523 524 557  558 557 524  524 525 558  527 558 525  525 494 527  559 560 527  527 526 559  561 559 526  526 528 561  562 561 528  528 529 562  563 562 529  529 530 563  564 563 530  530 531 564  565 564 531  531 532 565  566 565 532  532 533 566  567 566 533  533 534 567  568 567 534  534 535 568  569 568 535  535 536 569  570 569 536  536 537 570  571 570 537  537 538 571  572 571 538  538 539 572  573 572 539  539 540 573  574 573 540  540 541 574  575 574 541  541 542 575  576 575 542  542 543 576  577 576 543  543 544 577  578 577 544  544 545 578  579 578 545  545 546 579  580 579 546  546 547 580  581 580 547  547 548 581  582 581 548  548 549 582  583 582 549  549 550 583  584 583 550  550 551 584  585 584 551  551 552 585  586 585 552  552 553 586  587 588 555  555 554 587  589 587 554  554 556 589  590 589 556  556 557 590  591 590 557  557 558 591  560 591 558  558 527 560  592 593 560  560 559 592  594 592 559  559 561 594  595 594 561  561 562 595  596 595 562  562 563 596  597 596 563  563 564 597  598 597 564  564 565 598  599 598 565  565 566 599  600 599 566  566 567 600  601 600 567  567 568 601  602 601 568  568 569 602  603 602 569  569 570 603  604 603 570  570 571 604  605 604 571  571 572 605  606 605 572  572 573 606  607 606 573  573 574 607  608 607 574  574 575 608  609 608 575  575 576 609  610 609 576  576 577 610  611 610 577  577 578 611  612 611 578  578 579 612  613 612 579  579 580 613  614 613 580  580 581 614  615 614 581  581 582 615  616 615 582  582 583 616  617 616 583  583 584 617  618 617 584  584 585 618  619 618 585  585 586 619  620 621 588  588 587 620  622 620 587  587 589 622  623 622 589  589 590 623  624 623 590  590 591 624  593 624 591  591 560 593  625 626 593  593 592 625  627 625 592  592 594 627  628 627 594  594 595 628  629 628 595  595 596 629  630 629 596  596 597 630  631 630 597  597 598 631  632 631 598  598 599 632  633 632 599  599 600 633  634 633 600  600 601 634  635 634 601  601 602 635  636 635 602  602 603 636  637 636 603  603 604 637  638 637 604  604 605 638  639 638 605  605 606 639  640 639 606  606 607 640  641 640 607  607 608 641  642 641 608  608 609 642  643 642 609  609 610 643  644 643 610  610 611 644  645 644 611  611 612 645  646 645 612  612 613 646  647 646 613  613 614 647  648 647 614  614 615 648  649 648 615  615 616 649  650 649 616  616 617 650  651 650 617  617 618 651  652 651 618  618 619 652  653 654 621  621 620 653  655 653 620  620 622 655  656 655 622  622 623 656  657 656 623  623 624 657  626 657 624  624 593 626  658 659 626  626 625 658  660 658 625  625 627 660  661 660 627  627 628 661  662 661 628  628 629 662  663 662 629  629 630 663  664 663 630  630 631 664  665 664 631  631 632 665  666 665 632  632 633 666  667 666 633  633 634 667  668 667 634  634 635 668  669 668 635  635 636 669  670 669 636  636 637 670  671 670 637  637 638 671  672 671 638  638 639 672  673 672 639  639 640 673  674 673 640  640 641 674  675 674 641  641 642 675  676 675 642  642 643 676  677 676 643  643 644 677  678 677 644  644 645 678  679 678 645  645 646 679  680 679 646  646 647 680  681 680 647  647 648 681  682 681 648  648 649 682  683 682 649  649 650 683  684 683 650  650 651 684  685 684 651  651 652 685  686 687 654  654 653 686  688 686 653  653 655 688  689 688 655  655 656 689  690 689 656  656 657 690  659 690 657  657 626 659  691 692 659  659 658 691  693 691 658  658 660 693  694 693 660  660 661 694  695 694 661  661 662 695  696 695 662  662 663 696  697 696 663  663 664 697  698 697 664  664 665 698  699 698 665  665 666 699  700 699 666  666 667 700  701 700 667  667 668 701  702 701 668  668 669 702  703 702 669  669 670 703  704 703 670  670 671 704  705 704 671  671 672 705  706 705 672  672 673 706  707 706 673  673 674 707  708 707 674  674 675 708  709 708 675  675 676 709  710 709 676  676 677 710  711 710 677  677 678 711  712 711 678  678 679 712  713 712 679  679 680 713  714 713 680  680 681 714  715 714 681  681 682 715  716 715 682  682 683 716  717 716 683  683 684 717  718 717 684  684 685 718  719 720 687  687 686 719  721 719 686  686 688 721  722 721 688  688 689 722  723 722 689  689 690 723  692 723 690  690 659 692  724 725 692  692 691 724  726 724 691  691 693 726  727 726 693  693 694 727  728 727 694  694 695 728  729 728 695  695 696 729  730 729 696  696 697 730  731 730 697  697 698 731  732 731 698  698 699 732  733 732 699  699 700 733  734 733 700  700 701 734  735 734 701  701 702 735  736 735 702  702 703 736  737 736 703  703 704 737  738 737 704  704 705 738  739 738 705  705 706 739  740 739 706  706 707 740  741 740 707  707 708 741  742 741 708  708 709 742  743 742 709  709 710 743  744 743 710  710 711 744  745 744 711  711 712 745  746 745 712  712 713 746  747 746 713  713 714 747  748 747 714  714 715 748  749 748 715  715 716 749  750 749 716  716 717 750  751 750 717  717 718 751  752 753 720  720 719 752  754 752 719  719 721 754  755 754 721  721 722 755  756 755 722  722 723 756  725 756 723  723 692 725  757 758 725  725 724 757  759 757 724  724 726 759  760 759 726  726 727 760  761 760 727  727 728 761  762 761 728  728 729 762  763 762 729  729 730 763  764 763 730  730 731 764  765 764 731  731 732 765  766 765 732  732 733 766  767 766 733  733 734 767  768 767 734  734 735 768  769 768 735  735 736 769  770 769 736  736 737 770  771 770 737  737 738 771  772 771 738  738 739 772  773 772 739  739 740 773  774 773 740  740 741 774  775 774 741  741 742 775  776 775 742  742 743 776  777 776 743  743 744 777  778 777 744  744 745 778  779 778 745  745 746 779  780 779 746  746 747 780  781 780 747  747 748 781  782 781 748  748 749 782  783 782 749  749 750 783  784 783 750  750 751 784  785 786 753  753 752 785  787 785 752  752 754 787  788 787 754  754 755 788  789 788 755  755 756 789  758 789 756  756 725 758  790 791 758  758 757 790  792 790 757  757 759 792  793 792 759  759 760 793  794 793 760  760 761 794  795 794 761  761 762 795  796 795 762  762 763 796  797 796 763  763 764 797  798 797 764  764 765 798  799 798 765  765 766 799  800 799 766  766 767 800  801 800 767  767 768 801  802 801 768  768 769 802  803 802 769  769 770 803  804 803 770  770 771 804  805 804 771  771 772 805  806 805 772  772 773 806  807 806 773  773 774 807  808 807 774  774 775 808  809 808 775  775 776 809  810 809 776  776 777 810  811 810 777  777 778 811  812 811 778  778 779 812  813 812 779  779 780 813  814 813 780  780 781 814  815 814 781  781 782 815  816 815 782  782 783 816  817 816 783  783 784 817  818 819 786  786 785 818  820 818 785  785 787 820  821 820 787  787 788 821  822 821 788  788 789 822  791 822 789  789 758 791  823 824 791  791 790 823  825 823 790  790 792 825  826 825 792  792 793 826  827 826 793  793 794 827  828 827 794  794 795 828  829 828 795  795 796 829  830 829 796  796 797 830  831 830 797  797 798 831  832 831 798  798 799 832  833 832 799  799 800 833  834 833 800  800 801 834  835 834 801  801 802 835  836 835 802  802 803 836  837 836 803  803 804 837  838 837 804  804 805 838  839 838 805  805 806 839  840 839 806  806 807 840  841 840 807  807 808 841  842 841 808  808 809 842  843 842 809  809 810 843  844 843 810  810 811 844  845 844 811  811 812 845  846 845 812  812 813 846  847 846 813  813 814 847  848 847 814  814 815 848  849 848 815  815 816 849  850 849 816  816 817 850  851 852 819  819 818 851  853 851 818  818 820 853  854 853 820  820 821 854  855 854 821  821 822 855  824 855 822  822 791 824  856 857 824  824 823 856  858 856 823  823 825 858  859 858 825  825 826 859  860 859 826  826 827 860  861 860 827  827 828 861  862 861 828  828 829 862  863 862 829  829 830 863  864 863 830  830 831 864  865 864 831  831 832 865  866 865 832  832 833 866  867 866 833  833 834 867  868 867 834  834 835 868  869 868 835  835 836 869  870 869 836  836 837 870  871 870 837  837 838 871  872 871 838  838 839 872  873 872 839  839 840 873  874 873 840  840 841 874  875 874 841  841 842 875  876 875 842  842 843 876  877 876 843  843 844 877  878 877 844  844 845 878  879 878 845  845 846 879  880 879 846  846 847 880  881 880 847  847 848 881  882 881 848  848 849 882  883 882 849  849 850 883  884 885 852  852 851 884  886 884 851  851 853 886  887 886 853  853 854 887  888 887 854  854 855 888  857 888 855  855 824 857  889 890 857  857 856 889  891 889 856  856 858 891  892 891 858  858 859 892  893 892 859  859 860 893  894 893 860  860 861 894  895 894 861  861 862 895  896 895 862  862 863 896  897 896 863  863 864 897  898 897 864  864 865 898  899 898 865  865 866 899  900 899 866  866 867 900  901 900 867  867 868 901  902 901 868  868 869 902  903 902 869  869 870 903  904 903 870  870 871 904  905 904 871  871 872 905  906 905 872  872 873 906  907 906 873  873 874 907  908 907 874  874 875 908  909 908 875  875 876 909  910 909 876  876 877 910  911 910 877  877 878 911  912 911 878  878 879 912  913 912 879  879 880 913  914 913 880  880 881 914  915 914 881  881 882 915  916 915 882  882 883 916  917 918 885  885 884 917  919 917 884  884 886 919  920 919 886  886 887 920  921 920 887  887 888 921  890 921 888  888 857 890  922 923 890  890 889 922  924 922 889  889 891 924  925 924 891  891 892 925  926 925 892  892 893 926  927 926 893  893 894 927  928 927 894  894 895 928  929 928 895  895 896 929  930 929 896  896 897 930  931 930 897  897 898 931  932 931 898  898 899 932  933 932 899  899 900 933  934 933 900  900 901 934  935 934 901  901 902 935  936 935 902  902 903 936  937 936 903  903 904 937  938 937 904  904 905 938  939 938 905  905 906 939  940 939 906  906 907 940  941 940 907  907 908 941  942 941 908  908 909 942  943 942 909  909 910 943  944 943 910  910 911 944  945 944 911  911 912 945  946 945 912  912 913 946  947 946 913  913 914 947  948 947 914  914 915 948  949 948 915  915 916 949  950 951 918  918 917 950  952 950 917  917 919 952  953 952 919  919 920 953  954 953 920  920 921 954  923 954 921  921 890 923  955 956 923  923 922 955  957 955 922  922 924 957  958 957 924  924 925 958  959 958 925  925 926 959  960 959 926  926 927 960  961 960 927  927 928 961  962 961 928  928 929 962  963 962 929  929 930 963  964 963 930  930 931 964  965 964 931  931 932 965  966 965 932  932 933 966  967 966 933  933 934 967  968 967 934  934 935 968  969 968 935  935 936 969  970 969 936  936 937 970  971 970 937  937 938 971  972 971 938  938 939 972  973 972 939  939 940 973  974 973 940  940 941 974  975 974 941  941 942 975  976 975 942  942 943 976  977 976 943  943 944 977  978 977 944  944 945 978  979 978 945  945 946 979  980 979 946  946 947 980  981 980 947  947 948 981  982 981 948  948 949 982  983 984 951  951 950 983  985 983 950  950 952 985  986 985 952  952 953 986  987 986 953  953 954 987  956 987 954  954 923 956  988 989 956  956 955 988  990 988 955  955 957 990  991 990 957  957 958 991  992 991 958  958 959 992  993 992 959  959 960 993  994 993 960  960 961 994  995 994 961  961 962 995  996 995 962  962 963 996  997 996 963  963 964 997  998 997 964  964 965 998  999 998 965  965 966 999  1000 999 966  966 967 1000  1001 1000 967  967 968 1001  1002 1001 968  968 969 1002  1003 1002 969  969 970 1003  1004 1003 970  970 971 1004  1005 1004 971  971 972 1005  1006 1005 972  972 973 1006  1007 1006 973  973 974 1007  1008 1007 974  974 975 1008  1009 1008 975  975 976 1009  1010 1009 976  976 977 1010  1011 1010 977  977 978 1011  1012 1011 978  978 979 1012  1013 1012 979  979 980 1013  1014 1013 980  980 981 1014  1015 1014 981  981 982 1015  1016 1017 984  984 983 1016  1018 1016 983  983 985 1018  1019 1018 985  985 986 1019  1020 1019 986  986 987 1020  989 1020 987  987 956 989  1021 1022 989  989 988 1021  1023 1021 988  988 990 1023  1024 1023 990  990 991 1024  1025 1024 991  991 992 1025  1026 1025 992  992 993 1026  1027 1026 993  993 994 1027  1028 1027 994  994 995 1028  1029 1028 995  995 996 1029  1030 1029 996  996 997 1030  1031 1030 997  997 998 1031  1032 1031 998  998 999 1032  1033 1032 999  999 1000 1033  1034 1033 1000  1000 1001 1034  1035 1034 1001  1001 1002 1035  1036 1035 1002  1002 1003 1036  1037 1036 1003  1003 1004 1037  1038 1037 1004  1004 1005 1038  1039 1038 1005  1005 1006 1039  1040 1039 1006  1006 1007 1040  1041 1040 1007  1007 1008 1041  1042 1041 1008  1008 1009 1042  1043 1042 1009  1009 1010 1043  1044 1043 1010  1010 1011 1044  1045 1044 1011  1011 1012 1045  1046 1045 1012  1012 1013 1046  1047 1046 1013  1013 1014 1047  1048 1047 1014  1014 1015 1048  1049 1050 1017  1017 1016 1049  1051 1049 1016  1016 1018 1051  1052 1051 1018  1018 1019 1052  1053 1052 1019  1019 1020 1053  1022 1053 1020  1020 989 1022  1054 1055 1022  1022 1021 1054  1056 1054 1021  1021 1023 1056  1057 1056 1023  1023 1024 1057  1058 1057 1024  1024 1025 1058  1059 1058 1025  1025 1026 1059  1060 1059 1026  1026 1027 1060  1061 1060 1027  1027 1028 1061  1062 1061 1028  1028 1029 1062  1063 1062 1029  1029 1030 1063  1064 1063 1030  1030 1031 1064  1065 1064 1031  1031 1032 1065  1066 1065 1032  1032 1033 1066  1067 1066 1033  1033 1034 1067  1068 1067 1034  1034 1035 1068  1069 1068 1035  1035 1036 1069  1070 1069 1036  1036 1037 1070  1071 1070 1037  1037 1038 1071  1072 1071 1038  1038 1039 1072  1073 1072 1039  1039 1040 1073  1074 1073 1040  1040 1041 1074  1075 1074 1041  1041 1042 1075  1076 1075 1042  1042 1043 1076  1077 1076 1043  1043 1044 1077  1078 1077 1044  1044 1045 1078  1079 1078 1045  1045 1046 1079  1080 1079 1046  1046 1047 1080  1081 1080 1047  1047 1048 1081  1082 1081 1048  1048 1083 1082  1084 1085 1086  1086 1050 1084  1087 1084 1050  1050 1049 1087  1088 1087 1049  1049 1051 1088  1089 1088 1051  1051 1052 1089  1090 1089 1052  1052 1053 1090  1055 1090 1053  1053 1022 1055  1091 1092 1055  1055 1054 1091  1093 1091 1054  1054 1056 1093  1094 1093 1056  1056 1057 1094  1095 1094 1057  1057 1058 1095  1096 1095 1058  1058 1059 1096  1097 1096 1059  1059 1060 1097  1098 1097 1060  1060 1061 1098  1099 1098 1061  1061 1062 1099  1100 1099 1062  1062 1063 1100  1101 1100 1063  1063 1064 1101  1102 1101 1064  1064 1065 1102  1103 1102 1065  1065 1066 1103  1104 1103 1066  1066 1067 1104  1105 1104 1067  1067 1068 1105  1106 1105 1068  1068 1069 1106  1107 1106 1069  1069 1070 1107  1108 1107 1070  1070 1071 1108  1109 1108 1071  1071 1072 1109  1110 1109 1072  1072 1073 1110  1111 1110 1073  1073 1074 1111  1112 1111 1074  1074 1075 1112  1113 1112 1075  1075 1076 1113  1114 1113 1076  1076 1077 1114  1115 1114 1077  1077 1078 1115  1116 1115 1078  1078 1079 1116  1117 1116 1079  1079 1080 1117  1118 1117 1080  1080 1081 1118  1119 1118 1081  1081 1082 1119  1120 1121 1085  1085 1084 1120  1122 1120 1084  1084 1087 1122  1123 1122 1087  1087 1088 1123  1124 1123 1088  1088 1089 1124  1125 1124 1089  1089 1090 1125  1092 1125 1090  1090 1055 1092  1126 1127 1092  1092 1091 1126  1128 1126 1091  1091 1093 1128  1129 1128 1093  1093 1094 1129  1130 1129 1094  1094 1095 1130  1131 1130 1095  1095 1096 1131  1132 1131 1096  1096 1097 1132  1133 1132 1097  1097 1098 1133  1134 1133 1098  1098 1099 1134  1135 1134 1099  1099 1100 1135  1136 1135 1100  1100 1101 1136  1137 1136 1101  1101 1102 1137  1138 1137 1102  1102 1103 1138  1139 1138 1103  1103 1104 1139  1140 1139 1104  1104 1105 1140  1141 1140 1105  1105 1106 1141  1142 1141 1106  1106 1107 1142  1143 1142 1107  1107 1108 1143  1144 1143 1108  1108 1109 1144  1145 1144 1109  1109 1110 1145  1146 1145 1110  1110 1111 1146  1147 1146 1111  1111 1112 1147  1148 1147 1112  1112 1113 1148  1149 1148 1113  1113 1114 1149  1150 1149 1114  1114 1115 1150  1151 1150 1115  1115 1116 1151  1152 1151 1116  1116 1117 1152  1153 1152 1117  1117 1118 1153  1154 1153 1118  1118 1119 1154  1155 1156 1121  1121 1120 1155  1157 1155 1120  1120 1122 1157  1158 1157 1122  1122 1123 1158  1159 1158 1123  1123 1124 1159  1160 1159 1124  1124 1125 1160  1127 1160 1125  1125 1092 1127  1161 1162 1127  1127 1126 1161  1163 1161 1126  1126 1128 1163  1164 1163 1128  1128 1129 1164  1165 1164 1129  1129 1130 1165  1166 1165 1130  1130 1131 1166  1167 1166 1131  1131 1132 1167  1168 1167 1132  1132 1133 1168  1169 1168 1133  1133 1134 1169  1170 1169 1134  1134 1135 1170  1171 1170 1135  1135 1136 1171  1172 1171 1136  1136 1137 1172  1173 1172 1137  1137 1138 1173  1174 1173 1138  1138 1139 1174  1175 1174 1139  1139 1140 1175  1176 1175 1140  1140 1141 1176  1177 1176 1141  1141 1142 1177  1178 1177 1142  1142 1143 1178  1179 1178 1143  1143 1144 1179  1180 1179 1144  1144 1145 1180  1181 1180 1145  1145 1146 1181  1182 1181 1146  1146 1147 1182  1183 1182 1147  1147 1148 1183  1184 1183 1148  1148 1149 1184  1185 1184 1149  1149 1150 1185  1186 1185 1150  1150 1151 1186  1187 1186 1151  1151 1152 1187  1188 1187 1152  1152 1153 1188  1189 1188 1153  1153 1154 1189  1190 1189 1154  1154 1191 1190  1192 1193 1194  1194 1156 1192  1195 1192 1156  1156 1155 1195  1196 1195 1155  1155 1157 1196  1197 1196 1157  1157 1158 1197  1198 1197 1158  1158 1159 1198  1199 1198 1159  1159 1160 1199  1162 1199 1160  1160 1127 1162  1182 1183 1184  1199 1162 1161  1199 1161 1163  1198 1199 1163  1197 1198 1163  1196 1197 1163  1196 1163 1164  1195 1196 1164  1192 1195 1164  1192 1164 1165  1193 1192 1165  1193 1165 1166  1193 1166 1167  1200 1193 1167  1200 1167 1168  1201 1200 1168  1201 1168 1169  1201 1169 1170  1202 1201 1170  1202 1170 1171  1202 1171 1172  1203 1202 1172  1203 1172 1173  1204 1203 1173  1204 1173 1174  1204 1174 1175  1205 1204 1175  1205 1175 1176  1205 1176 1177  1206 1205 1177  1206 1177 1178  1190 1206 1178  1190 1178 1179  1189 1190 1179  1189 1179 1180  1188 1189 1180  1187 1188 1180  1186 1187 1180  1185 1186 1180  1185 1180 1181  1184 1185 1181  1182 1184 1181  1207 1208 1209  1207 1209 1210  1211 1212 1213  1214 1211 1213  1214 1213 1215  1214 1215 1216  1214 1216 1217  1218 1214 1217  1218 1217 1219  1218 1219 1220  1221 1218 1220  1221 1220 1222  1223 1221 1222  1224 1223 1222  1224 1222 1225  1226 1224 1225  1226 1225 1227  1228 1226 1227  1229 1228 1227  1229 1227 1230  1231 1229 1230  1232 1231 1230  1232 1230 1233  1234 1232 1233  1234 1233 1235  1236 1234 1235  1237 1236 1235  1237 1235 1238  1239 1237 1238  1240 1239 1238  1240 1238 1241  1242 1240 1241  1242 1241 1243  1244 1242 1243  1244 1243 1245  1246 1244 1245  1246 1245 1247  1246 1247 1248  1246 1248 1249  1246 1249 1250  1210 1246 1250  1207 1210 1250  1251 1252 1212  1212 1211 1251  1253 1251 1211  1211 1214 1253  1254 1253 1214  1214 1218 1254  1255 1254 1218  1218 1221 1255  1256 1255 1221  1221 1223 1256  1257 1256 1223  1223 1224 1257  1258 1257 1224  1224 1226 1258  1259 1258 1226  1226 1228 1259  1260 1259 1228  1228 1229 1260  1261 1260 1229  1229 1231 1261  1262 1261 1231  1231 1232 1262  1263 1262 1232  1232 1234 1263  1264 1263 1234  1234 1236 1264  1265 1264 1236  1236 1237 1265  1266 1265 1237  1237 1239 1266  1267 1266 1239  1239 1240 1267  1268 1267 1240  1240 1242 1268  1269 1268 1242  1242 1244 1269  1270 1269 1244  1244 1246 1270  1271 1270 1246  1246 1210 1271  1272 1271 1210  1210 1209 1272  1273 1272 1209  1209 1208 1273  1274 1273 1208  1208 1207 1274  1275 1274 1207  1207 1250 1275  1276 1275 1250  1250 1249 1276  1277 1276 1249  1249 1248 1277  1278 1277 1248  1248 1247 1278  1279 1278 1247  1247 1245 1279  1280 1279 1245  1245 1243 1280  1281 1282 1222  1222 1220 1281  1283 1281 1220  1220 1219 1283  1284 1283 1219  1219 1217 1284  1285 1284 1217  1217 1216 1285  1286 1285 1216  1216 1215 1286  1287 1286 1215  1215 1213 1287  1252 1287 1213  1213 1212 1252  1288 1289 1252  1252 1251 1288  1290 1288 1251  1251 1253 1290  1291 1290 1253  1253 1254 1291  1292 1291 1254  1254 1255 1292  1293 1292 1255  1255 1256 1293  1294 1293 1256  1256 1257 1294  1295 1294 1257  1257 1258 1295  1296 1295 1258  1258 1259 1296  1297 1296 1259  1259 1260 1297  1298 1297 1260  1260 1261 1298  1299 1298 1261  1261 1262 1299  1300 1299 1262  1262 1263 1300  1301 1300 1263  1263 1264 1301  1302 1301 1264  1264 1265 1302  1303 1302 1265  1265 1266 1303  1304 1303 1266  1266 1267 1304  1305 1304 1267  1267 1268 1305  1306 1305 1268  1268 1269 1306  1307 1306 1269  1269 1270 1307  1308 1307 1270  1270 1271 1308  1309 1308 1271  1271 1272 1309  1310 1309 1272  1272 1273 1310  1311 1310 1273  1273 1274 1311  1312 1311 1274  1274 1275 1312  1313 1312 1275  1275 1276 1313  1314 1313 1276  1276 1277 1314  1315 1314 1277  1277 1278 1315  1316 1315 1278  1278 1279 1316  1317 1318 1281  1281 1283 1317  1319 1317 1283  1283 1284 1319  1320 1319 1284  1284 1285 1320  1321 1320 1285  1285 1286 1321  1322 1321 1286  1286 1287 1322  1289 1322 1287  1287 1252 1289  1323 1324 1289  1289 1288 1323  1325 1323 1288  1288 1290 1325  1326 1325 1290  1290 1291 1326  1327 1326 1291  1291 1292 1327  1328 1327 1292  1292 1293 1328  1329 1328 1293  1293 1294 1329  1330 1329 1294  1294 1295 1330  1331 1330 1295  1295 1296 1331  1332 1331 1296  1296 1297 1332  1333 1332 1297  1297 1298 1333  1334 1333 1298  1298 1299 1334  1335 1334 1299  1299 1300 1335  1336 1335 1300  1300 1301 1336  1337 1336 1301  1301 1302 1337  1338 1337 1302  1302 1303 1338  1339 1338 1303  1303 1304 1339  1340 1339 1304  1304 1305 1340  1341 1340 1305  1305 1306 1341  1342 1341 1306  1306 1307 1342  1343 1342 1307  1307 1308 1343  1344 1343 1308  1308 1309 1344  1345 1344 1309  1309 1310 1345  1346 1345 1310  1310 1311 1346  1347 1346 1311  1311 1312 1347  1348 1347 1312  1312 1313 1348  1349 1348 1313  1313 1314 1349  1350 1349 1314  1314 1315 1350  1351 1350 1315  1315 1316 1351  1352 1353 1318  1318 1317 1352  1354 1352 1317  1317 1319 1354  1355 1354 1319  1319 1320 1355  1356 1355 1320  1320 1321 1356  1357 1356 1321  1321 1322 1357  1324 1357 1322  1322 1289 1324  1358 1359 1324  1324 1323 1358  1360 1358 1323  1323 1325 1360  1361 1360 1325  1325 1326 1361  1362 1361 1326  1326 1327 1362  1363 1362 1327  1327 1328 1363  1364 1363 1328  1328 1329 1364  1365 1364 1329  1329 1330 1365  1366 1365 1330  1330 1331 1366  1367 1366 1331  1331 1332 1367  1368 1367 1332  1332 1333 1368  1369 1368 1333  1333 1334 1369  1370 1369 1334  1334 1335 1370  1371 1370 1335  1335 1336 1371  1372 1371 1336  1336 1337 1372  1373 1372 1337  1337 1338 1373  1374 1373 1338  1338 1339 1374  1375 1374 1339  1339 1340 1375  1376 1375 1340  1340 1341 1376  1377 1376 1341  1341 1342 1377  1378 1377 1342  1342 1343 1378  1379 1378 1343  1343 1344 1379  1380 1379 1344  1344 1345 1380  1381 1380 1345  1345 1346 1381  1382 1381 1346  1346 1347 1382  1383 1382 1347  1347 1348 1383  1384 1383 1348  1348 1349 1384  1385 1384 1349  1349 1350 1385  1386 1387 1352  1352 1354 1386  1388 1386 1354  1354 1355 1388  1389 1388 1355  1355 1356 1389  1390 1389 1356  1356 1357 1390  1359 1390 1357  1357 1324 1359  1391 1392 1359  1359 1358 1391  1393 1391 1358  1358 1360 1393  1394 1393 1360  1360 1361 1394  1395 1394 1361  1361 1362 1395  1396 1395 1362  1362 1363 1396  1397 1396 1363  1363 1364 1397  1398 1397 1364  1364 1365 1398  1399 1398 1365  1365 1366 1399  1400 1399 1366  1366 1367 1400  1401 1400 1367  1367 1368 1401  1402 1401 1368  1368 1369 1402  1403 1402 1369  1369 1370 1403  1404 1403 1370  1370 1371 1404  1405 1404 1371  1371 1372 1405  1406 1405 1372  1372 1373 1406  1407 1406 1373  1373 1374 1407  1408 1407 1374  1374 1375 1408  1409 1408 1375  1375 1376 1409  1410 1409 1376  1376 1377 1410  1411 1410 1377  1377 1378 1411  1412 1411 1378  1378 1379 1412  1413 1412 1379  1379 1380 1413  1414 1413 1380  1380 1381 1414  1415 1414 1381  1381 1382 1415  1416 1415 1382  1382 1383 1416  1417 1416 1383  1383 1384 1417  1418 1417 1384  1384 1385 1418  1419 1420 1387  1387 1386 1419  1421 1419 1386  1386 1388 1421  1422 1421 1388  1388 1389 1422  1423 1422 1389  1389 1390 1423  1392 1423 1390  1390 1359 1392  1424 1425 1392  1392 1391 1424  1426 1424 1391  1391 1393 1426  1427 1426 1393  1393 1394 1427  1428 1427 1394  1394 1395 1428  1429 1428 1395  1395 1396 1429  1430 1429 1396  1396 1397 1430  1431 1430 1397  1397 1398 1431  1432 1431 1398  1398 1399 1432  1433 1432 1399  1399 1400 1433  1434 1433 1400  1400 1401 1434  1435 1434 1401  1401 1402 1435  1436 1435 1402  1402 1403 1436  1437 1436 1403  1403 1404 1437  1438 1437 1404  1404 1405 1438  1439 1438 1405  1405 1406 1439  1440 1439 1406  1406 1407 1440  1441 1440 1407  1407 1408 1441  1442 1441 1408  1408 1409 1442  1443 1442 1409  1409 1410 1443  1444 1443 1410  1410 1411 1444  1445 1444 1411  1411 1412 1445  1446 1445 1412  1412 1413 1446  1447 1446 1413  1413 1414 1447  1448 1447 1414  1414 1415 1448  1449 1448 1415  1415 1416 1449  1450 1449 1416  1416 1417 1450  1451 1450 1417  1417 1418 1451  1452 1453 1420  1420 1419 1452  1454 1452 1419  1419 1421 1454  1455 1454 1421  1421 1422 1455  1456 1455 1422  1422 1423 1456  1425 1456 1423  1423 1392 1425  1457 1458 1425  1425 1424 1457  1459 1457 1424  1424 1426 1459  1460 1459 1426  1426 1427 1460  1461 1460 1427  1427 1428 1461  1462 1461 1428  1428 1429 1462  1463 1462 1429  1429 1430 1463  1464 1463 1430  1430 1431 1464  1465 1464 1431  1431 1432 1465  1466 1465 1432  1432 1433 1466  1467 1466 1433  1433 1434 1467  1468 1467 1434  1434 1435 1468  1469 1468 1435  1435 1436 1469  1470 1469 1436  1436 1437 1470  1471 1470 1437  1437 1438 1471  1472 1471 1438  1438 1439 1472  1473 1472 1439  1439 1440 1473  1474 1473 1440  1440 1441 1474  1475 1474 1441  1441 1442 1475  1476 1475 1442  1442 1443 1476  1477 1476 1443  1443 1444 1477  1478 1477 1444  1444 1445 1478  1479 1478 1445  1445 1446 1479  1480 1479 1446  1446 1447 1480  1481 1480 1447  1447 1448 1481  1482 1481 1448  1448 1449 1482  1483 1482 1449  1449 1450 1483  1484 1483 1450  1450 1451 1484  1485 1486 1453  1453 1452 1485  1487 1485 1452  1452 1454 1487  1488 1487 1454  1454 1455 1488  1489 1488 1455  1455 1456 1489  1458 1489 1456  1456 1425 1458  1490 1491 1458  1458 1457 1490  1492 1490 1457  1457 1459 1492  1493 1492 1459  1459 1460 1493  1494 1493 1460  1460 1461 1494  1495 1494 1461  1461 1462 1495  1496 1495 1462  1462 1463 1496  1497 1496 1463  1463 1464 1497  1498 1497 1464  1464 1465 1498  1499 1498 1465  1465 1466 1499  1500 1499 1466  1466 1467 1500  1501 1500 1467  1467 1468 1501  1502 1501 1468  1468 1469 1502  1503 1502 1469  1469 1470 1503  1504 1503 1470  1470 1471 1504  1505 1504 1471  1471 1472 1505  1506 1505 1472  1472 1473 1506  1507 1506 1473  1473 1474 1507  1508 1507 1474  1474 1475 1508  1509 1508 1475  1475 1476 1509  1510 1509 1476  1476 1477 1510  1511 1510 1477  1477 1478 1511  1512 1511 1478  1478 1479 1512  1513 1512 1479  1479 1480 1513  1514 1513 1480  1480 1481 1514  1515 1514 1481  1481 1482 1515  1516 1515 1482  1482 1483 1516  1517 1516 1483  1483 1484 1517  1518 1519 1486  1486 1485 1518  1520 1518 1485  1485 1487 1520  1521 1520 1487  1487 1488 1521  1522 1521 1488  1488 1489 1522  1491 1522 1489  1489 1458 1491  1523 1524 1491  1491 1490 1523  1525 1523 1490  1490 1492 1525  1526 1525 1492  1492 1493 1526  1527 1526 1493  1493 1494 1527  1528 1527 1494  1494 1495 1528  1529 1528 1495  1495 1496 1529  1530 1529 1496  1496 1497 1530  1531 1530 1497  1497 1498 1531  1532 1531 1498  1498 1499 1532  1533 1532 1499  1499 1500 1533  1534 1533 1500  1500 1501 1534  1535 1534 1501  1501 1502 1535  1536 1535 1502  1502 1503 1536  1537 1536 1503  1503 1504 1537  1538 1537 1504  1504 1505 1538  1539 1538 1505  1505 1506 1539  1540 1539 1506  1506 1507 1540  1541 1540 1507  1507 1508 1541  1542 1541 1508  1508 1509 1542  1543 1542 1509  1509 1510 1543  1544 1543 1510  1510 1511 1544  1545 1544 1511  1511 1512 1545  1546 1545 1512  1512 1513 1546  1547 1546 1513  1513 1514 1547  1548 1547 1514  1514 1515 1548  1549 1548 1515  1515 1516 1549  1550 1549 1516  1516 1517 1550  1551 1552 1519  1519 1518 1551  1553 1551 1518  1518 1520 1553  1554 1553 1520  1520 1521 1554  1555 1554 1521  1521 1522 1555  1524 1555 1522  1522 1491 1524  1556 1557 1524  1524 1523 1556  1558 1556 1523  1523 1525 1558  1559 1558 1525  1525 1526 1559  1560 1559 1526  1526 1527 1560  1561 1560 1527  1527 1528 1561  1562 1561 1528  1528 1529 1562  1563 1562 1529  1529 1530 1563  1564 1563 1530  1530 1531 1564  1565 1564 1531  1531 1532 1565  1566 1565 1532  1532 1533 1566  1567 1566 1533  1533 1534 1567  1568 1567 1534  1534 1535 1568  1569 1568 1535  1535 1536 1569  1570 1569 1536  1536 1537 1570  1571 1570 1537  1537 1538 1571  1572 1571 1538  1538 1539 1572  1573 1572 1539  1539 1540 1573  1574 1573 1540  1540 1541 1574  1575 1574 1541  1541 1542 1575  1576 1575 1542  1542 1543 1576  1577 1576 1543  1543 1544 1577  1578 1577 1544  1544 1545 1578  1579 1578 1545  1545 1546 1579  1580 1579 1546  1546 1547 1580  1581 1580 1547  1547 1548 1581  1582 1581 1548  1548 1549 1582  1583 1582 1549  1549 1550 1583  1584 1585 1552  1552 1551 1584  1586 1584 1551  1551 1553 1586  1587 1586 1553  1553 1554 1587  1588 1587 1554  1554 1555 1588  1557 1588 1555  1555 1524 1557  1589 1590 1557  1557 1556 1589  1591 1589 1556  1556 1558 1591  1592 1591 1558  1558 1559 1592  1593 1592 1559  1559 1560 1593  1594 1593 1560  1560 1561 1594  1595 1594 1561  1561 1562 1595  1596 1595 1562  1562 1563 1596  1597 1596 1563  1563 1564 1597  1598 1597 1564  1564 1565 1598  1599 1598 1565  1565 1566 1599  1600 1599 1566  1566 1567 1600  1601 1600 1567  1567 1568 1601  1602 1601 1568  1568 1569 1602  1603 1602 1569  1569 1570 1603  1604 1603 1570  1570 1571 1604  1605 1604 1571  1571 1572 1605  1606 1605 1572  1572 1573 1606  1607 1606 1573  1573 1574 1607  1608 1607 1574  1574 1575 1608  1609 1608 1575  1575 1576 1609  1610 1609 1576  1576 1577 1610  1611 1610 1577  1577 1578 1611  1612 1611 1578  1578 1579 1612  1613 1612 1579  1579 1580 1613  1614 1613 1580  1580 1581 1614  1615 1614 1581  1581 1582 1615  1616 1615 1582  1582 1583 1616  1617 1618 1585  1585 1584 1617  1619 1617 1584  1584 1586 1619  1620 1619 1586  1586 1587 1620  1621 1620 1587  1587 1588 1621  1590 1621 1588  1588 1557 1590  1622 1623 1590  1590 1589 1622  1624 1622 1589  1589 1591 1624  1625 1624 1591  1591 1592 1625  1626 1625 1592  1592 1593 1626  1627 1626 1593  1593 1594 1627  1628 1627 1594  1594 1595 1628  1629 1628 1595  1595 1596 1629  1630 1629 1596  1596 1597 1630  1631 1630 1597  1597 1598 1631  1632 1631 1598  1598 1599 1632  1633 1632 1599  1599 1600 1633  1634 1633 1600  1600 1601 1634  1635 1634 1601  1601 1602 1635  1636 1635 1602  1602 1603 1636  1637 1636 1603  1603 1604 1637  1638 1637 1604  1604 1605 1638  1639 1638 1605  1605 1606 1639  1640 1639 1606  1606 1607 1640  1641 1640 1607  1607 1608 1641  1642 1641 1608  1608 1609 1642  1643 1642 1609  1609 1610 1643  1644 1643 1610  1610 1611 1644  1645 1644 1611  1611 1612 1645  1646 1645 1612  1612 1613 1646  1647 1646 1613  1613 1614 1647  1648 1647 1614  1614 1615 1648  1649 1648 1615  1615 1616 1649  1650 1651 1618  1618 1617 1650  1652 1650 1617  1617 1619 1652  1653 1652 1619  1619 1620 1653  1654 1653 1620  1620 1621 1654  1623 1654 1621  1621 1590 1623  1655 1656 1623  1623 1622 1655  1657 1655 1622  1622 1624 1657  1658 1657 1624  1624 1625 1658  1659 1658 1625  1625 1626 1659  1660 1659 1626  1626 1627 1660  1661 1660 1627  1627 1628 1661  1662 1661 1628  1628 1629 1662  1663 1662 1629  1629 1630 1663  1664 1663 1630  1630 1631 1664  1665 1664 1631  1631 1632 1665  1666 1665 1632  1632 1633 1666  1667 1666 1633  1633 1634 1667  1668 1667 1634  1634 1635 1668  1669 1668 1635  1635 1636 1669  1670 1669 1636  1636 1637 1670  1671 1670 1637  1637 1638 1671  1672 1671 1638  1638 1639 1672  1673 1672 1639  1639 1640 1673  1674 1673 1640  1640 1641 1674  1675 1674 1641  1641 1642 1675  1676 1675 1642  1642 1643 1676  1677 1676 1643  1643 1644 1677  1678 1677 1644  1644 1645 1678  1679 1678 1645  1645 1646 1679  1680 1679 1646  1646 1647 1680  1681 1680 1647  1647 1648 1681  1682 1681 1648  1648 1649 1682  1683 1684 1651  1651 1650 1683  1685 1683 1650  1650 1652 1685  1686 1685 1652  1652 1653 1686  1687 1686 1653  1653 1654 1687  1656 1687 1654  1654 1623 1656  1688 1689 1656  1656 1655 1688  1690 1688 1655  1655 1657 1690  1691 1690 1657  1657 1658 1691  1692 1691 1658  1658 1659 1692  1693 1692 1659  1659 1660 1693  1694 1693 1660  1660 1661 1694  1695 1694 1661  1661 1662 1695  1696 1695 1662  1662 1663 1696  1697 1696 1663  1663 1664 1697  1698 1697 1664  1664 1665 1698  1699 1698 1665  1665 1666 1699  1700 1699 1666  1666 1667 1700  1701 1700 1667  1667 1668 1701  1702 1701 1668  1668 1669 1702  1703 1702 1669  1669 1670 1703  1704 1703 1670  1670 1671 1704  1705 1704 1671  1671 1672 1705  1706 1705 1672  1672 1673 1706  1707 1706 1673  1673 1674 1707  1708 1707 1674  1674 1675 1708  1709 1708 1675  1675 1676 1709  1710 1709 1676  1676 1677 1710  1711 1710 1677  1677 1678 1711  1712 1711 1678  1678 1679 1712  1713 1712 1679  1679 1680 1713  1714 1713 1680  1680 1681 1714  1715 1714 1681  1681 1682 1715  1716 1717 1684  1684 1683 1716  1718 1716 1683  1683 1685 1718  1719 1718 1685  1685 1686 1719  1720 1719 1686  1686 1687 1720  1689 1720 1687  1687 1656 1689  1721 1722 1689  1689 1688 1721  1723 1721 1688  1688 1690 1723  1724 1723 1690  1690 1691 1724  1725 1724 1691  1691 1692 1725  1726 1725 1692  1692 1693 1726  1727 1726 1693  1693 1694 1727  1728 1727 1694  1694 1695 1728  1729 1728 1695  1695 1696 1729  1730 1729 1696  1696 1697 1730  1731 1730 1697  1697 1698 1731  1732 1731 1698  1698 1699 1732  1733 1732 1699  1699 1700 1733  1734 1733 1700  1700 1701 1734  1735 1734 1701  1701 1702 1735  1736 1735 1702  1702 1703 1736  1737 1736 1703  1703 1704 1737  1738 1737 1704  1704 1705 1738  1739 1738 1705  1705 1706 1739  1740 1739 1706  1706 1707 1740  1741 1740 1707  1707 1708 1741  1742 1741 1708  1708 1709 1742  1743 1742 1709  1709 1710 1743  1744 1743 1710  1710 1711 1744  1745 1744 1711  1711 1712 1745  1746 1745 1712  1712 1713 1746  1747 1746 1713  1713 1714 1747  1748 1747 1714  1714 1715 1748  1749 1750 1717  1717 1716 1749  1751 1749 1716  1716 1718 1751  1752 1751 1718  1718 1719 1752  1753 1752 1719  1719 1720 1753  1722 1753 1720  1720 1689 1722  1754 1755 1722  1722 1721 1754  1756 1754 1721  1721 1723 1756  1757 1756 1723  1723 1724 1757  1758 1757 1724  1724 1725 1758  1759 1758 1725  1725 1726 1759  1760 1759 1726  1726 1727 1760  1761 1760 1727  1727 1728 1761  1762 1761 1728  1728 1729 1762  1763 1762 1729  1729 1730 1763  1764 1763 1730  1730 1731 1764  1765 1764 1731  1731 1732 1765  1766 1765 1732  1732 1733 1766  1767 1766 1733  1733 1734 1767  1768 1767 1734  1734 1735 1768  1769 1768 1735  1735 1736 1769  1770 1769 1736  1736 1737 1770  1771 1770 1737  1737 1738 1771  1772 1771 1738  1738 1739 1772  1773 1772 1739  1739 1740 1773  1774 1773 1740  1740 1741 1774  1775 1774 1741  1741 1742 1775  1776 1775 1742  1742 1743 1776  1777 1776 1743  1743 1744 1777  1778 1777 1744  1744 1745 1778  1779 1778 1745  1745 1746 1779  1780 1779 1746  1746 1747 1780  1781 1780 1747  1747 1748 1781  1782 1783 1750  1750 1749 1782  1784 1782 1749  1749 1751 1784  1785 1784 1751  1751 1752 1785  1786 1785 1752  1752 1753 1786  1755 1786 1753  1753 1722 1755  1787 1788 1755  1755 1754 1787  1789 1787 1754  1754 1756 1789  1790 1789 1756  1756 1757 1790  1791 1790 1757  1757 1758 1791  1792 1791 1758  1758 1759 1792  1793 1792 1759  1759 1760 1793  1794 1793 1760  1760 1761 1794  1795 1794 1761  1761 1762 1795  1796 1795 1762  1762 1763 1796  1797 1796 1763  1763 1764 1797  1798 1797 1764  1764 1765 1798  1799 1798 1765  1765 1766 1799  1800 1799 1766  1766 1767 1800  1801 1800 1767  1767 1768 1801  1802 1801 1768  1768 1769 1802  1803 1802 1769  1769 1770 1803  1804 1803 1770  1770 1771 1804  1805 1804 1771  1771 1772 1805  1806 1805 1772  1772 1773 1806  1807 1806 1773  1773 1774 1807  1808 1807 1774  1774 1775 1808  1809 1808 1775  1775 1776 1809  1810 1809 1776  1776 1777 1810  1811 1810 1777  1777 1778 1811  1812 1811 1778  1778 1779 1812  1813 1812 1779  1779 1780 1813  1814 1813 1780  1780 1781 1814  1815 1816 1783  1783 1782 1815  1817 1815 1782  1782 1784 1817  1818 1817 1784  1784 1785 1818  1819 1818 1785  1785 1786 1819  1788 1819 1786  1786 1755 1788  1820 1821 1788  1788 1787 1820  1822 1820 1787  1787 1789 1822  1823 1822 1789  1789 1790 1823  1824 1823 1790  1790 1791 1824  1825 1824 1791  1791 1792 1825  1826 1825 1792  1792 1793 1826  1827 1826 1793  1793 1794 1827  1828 1827 1794  1794 1795 1828  1829 1828 1795  1795 1796 1829  1830 1829 1796  1796 1797 1830  1831 1830 1797  1797 1798 1831  1832 1831 1798  1798 1799 1832  1833 1832 1799  1799 1800 1833  1834 1833 1800  1800 1801 1834  1835 1834 1801  1801 1802 1835  1836 1835 1802  1802 1803 1836  1837 1836 1803  1803 1804 1837  1838 1837 1804  1804 1805 1838  1839 1838 1805  1805 1806 1839  1840 1839 1806  1806 1807 1840  1841 1840 1807  1807 1808 1841  1842 1841 1808  1808 1809 1842  1843 1842 1809  1809 1810 1843  1844 1843 1810  1810 1811 1844  1845 1844 1811  1811 1812 1845  1846 1845 1812  1812 1813 1846  1847 1846 1813  1813 1814 1847  1848 1849 1816  1816 1815 1848  1850 1848 1815  1815 1817 1850  1851 1850 1817  1817 1818 1851  1852 1851 1818  1818 1819 1852  1821 1852 1819  1819 1788 1821  1853 1854 1821  1821 1820 1853  1855 1853 1820  1820 1822 1855  1856 1855 1822  1822 1823 1856  1857 1856 1823  1823 1824 1857  1858 1857 1824  1824 1825 1858  1859 1858 1825  1825 1826 1859  1860 1859 1826  1826 1827 1860  1861 1860 1827  1827 1828 1861  1862 1861 1828  1828 1829 1862  1863 1862 1829  1829 1830 1863  1864 1863 1830  1830 1831 1864  1865 1864 1831  1831 1832 1865  1866 1865 1832  1832 1833 1866  1867 1866 1833  1833 1834 1867  1868 1867 1834  1834 1835 1868  1869 1868 1835  1835 1836 1869  1870 1869 1836  1836 1837 1870  1871 1870 1837  1837 1838 1871  1872 1871 1838  1838 1839 1872  1873 1872 1839  1839 1840 1873  1874 1873 1840  1840 1841 1874  1875 1874 1841  1841 1842 1875  1876 1875 1842  1842 1843 1876  1877 1876 1843  1843 1844 1877  1878 1877 1844  1844 1845 1878  1879 1878 1845  1845 1846 1879  1880 1879 1846  1846 1847 1880  1881 1882 1849  1849 1848 1881  1883 1881 1848  1848 1850 1883  1884 1883 1850  1850 1851 1884  1885 1884 1851  1851 1852 1885  1854 1885 1852  1852 1821 1854  1886 1887 1854  1854 1853 1886  1888 1886 1853  1853 1855 1888  1889 1888 1855  1855 1856 1889  1890 1889 1856  1856 1857 1890  1891 1890 1857  1857 1858 1891  1892 1891 1858  1858 1859 1892  1893 1892 1859  1859 1860 1893  1894 1893 1860  1860 1861 1894  1895 1894 1861  1861 1862 1895  1896 1895 1862  1862 1863 1896  1897 1896 1863  1863 1864 1897  1898 1897 1864  1864 1865 1898  1899 1898 1865  1865 1866 1899  1900 1899 1866  1866 1867 1900  1901 1900 1867  1867 1868 1901  1902 1901 1868  1868 1869 1902  1903 1902 1869  1869 1870 1903  1904 1903 1870  1870 1871 1904  1905 1904 1871  1871 1872 1905  1906 1905 1872  1872 1873 1906  1907 1906 1873  1873 1874 1907  1908 1907 1874  1874 1875 1908  1909 1908 1875  1875 1876 1909  1910 1909 1876  1876 1877 1910  1911 1910 1877  1877 1878 1911  1912 1911 1878  1878 1879 1912  1913 1912 1879  1879 1880 1913  1914 1915 1882  1882 1881 1914  1916 1914 1881  1881 1883 1916  1917 1916 1883  1883 1884 1917  1918 1917 1884  1884 1885 1918  1887 1918 1885  1885 1854 1887  1919 1920 1887  1887 1886 1919  1921 1919 1886  1886 1888 1921  1922 1921 1888  1888 1889 1922  1923 1922 1889  1889 1890 1923  1924 1923 1890  1890 1891 1924  1925 1924 1891  1891 1892 1925  1926 1925 1892  1892 1893 1926  1927 1926 1893  1893 1894 1927  1928 1927 1894  1894 1895 1928  1929 1928 1895  1895 1896 1929  1930 1929 1896  1896 1897 1930  1931 1930 1897  1897 1898 1931  1932 1931 1898  1898 1899 1932  1933 1932 1899  1899 1900 1933  1934 1933 1900  1900 1901 1934  1935 1934 1901  1901 1902 1935  1936 1935 1902  1902 1903 1936  1937 1936 1903  1903 1904 1937  1938 1937 1904  1904 1905 1938  1939 1938 1905  1905 1906 1939  1940 1939 1906  1906 1907 1940  1941 1940 1907  1907 1908 1941  1942 1941 1908  1908 1909 1942  1943 1942 1909  1909 1910 1943  1944 1943 1910  1910 1911 1944  1945 1944 1911  1911 1912 1945  1946 1945 1912  1912 1913 1946  1947 1948 1915  1915 1914 1947  1949 1947 1914  1914 1916 1949  1950 1949 1916  1916 1917 1950  1951 1950 1917  1917 1918 1951  1920 1951 1918  1918 1887 1920  1952 1953 1920  1920 1919 1952  1954 1952 1919  1919 1921 1954  1955 1954 1921  1921 1922 1955  1956 1955 1922  1922 1923 1956  1957 1956 1923  1923 1924 1957  1958 1957 1924  1924 1925 1958  1959 1958 1925  1925 1926 1959  1960 1959 1926  1926 1927 1960  1961 1960 1927  1927 1928 1961  1962 1961 1928  1928 1929 1962  1963 1962 1929  1929 1930 1963  1964 1963 1930  1930 1931 1964  1965 1964 1931  1931 1932 1965  1966 1965 1932  1932 1933 1966  1967 1966 1933  1933 1934 1967  1968 1967 1934  1934 1935 1968  1969 1968 1935  1935 1936 1969  1970 1969 1936  1936 1937 1970  1971 1970 1937  1937 1938 1971  1972 1971 1938  1938 1939 1972  1973 1972 1939  1939 1940 1973  1974 1973 1940  1940 1941 1974  1975 1974 1941  1941 1942 1975  1976 1975 1942  1942 1943 1976  1977 1976 1943  1943 1944 1977  1978 1977 1944  1944 1945 1978  1979 1978 1945  1945 1946 1979  1980 1981 1948  1948 1947 1980  1982 1980 1947  1947 1949 1982  1983 1982 1949  1949 1950 1983  1984 1983 1950  1950 1951 1984  1953 1984 1951  1951 1920 1953  1985 1986 1953  1953 1952 1985  1987 1985 1952  1952 1954 1987  1988 1987 1954  1954 1955 1988  1989 1988 1955  1955 1956 1989  1990 1989 1956  1956 1957 1990  1991 1990 1957  1957 1958 1991  1992 1991 1958  1958 1959 1992  1993 1992 1959  1959 1960 1993  1994 1993 1960  1960 1961 1994  1995 1994 1961  1961 1962 1995  1996 1995 1962  1962 1963 1996  1997 1996 1963  1963 1964 1997  1998 1997 1964  1964 1965 1998  1999 1998 1965  1965 1966 1999  2000 1999 1966  1966 1967 2000  2001 2000 1967  1967 1968 2001  2002 2001 1968  1968 1969 2002  2003 2002 1969  1969 1970 2003  2004 2003 1970  1970 1971 2004  2005 2004 1971  1971 1972 2005  2006 2005 1972  1972 1973 2006  2007 2006 1973  1973 1974 2007  2008 2007 1974  1974 1975 2008  2009 2008 1975  1975 1976 2009  2010 2009 1976  1976 1977 2010  2011 2010 1977  1977 1978 2011  2012 2011 1978  1978 1979 2012  2013 2014 1981  1981 1980 2013  2015 2013 1980  1980 1982 2015  2016 2015 1982  1982 1983 2016  2017 2016 1983  1983 1984 2017  1986 2017 1984  1984 1953 1986  2018 2019 1986  1986 1985 2018  2020 2018 1985  1985 1987 2020  2021 2020 1987  1987 1988 2021  2022 2021 1988  1988 1989 2022  2023 2022 1989  1989 1990 2023  2024 2023 1990  1990 1991 2024  2025 2024 1991  1991 1992 2025  2026 2025 1992  1992 1993 2026  2027 2026 1993  1993 1994 2027  2028 2027 1994  1994 1995 2028  2029 2028 1995  1995 1996 2029  2030 2029 1996  1996 1997 2030  2031 2030 1997  1997 1998 2031  2032 2031 1998  1998 1999 2032  2033 2032 1999  1999 2000 2033  2034 2033 2000  2000 2001 2034  2035 2034 2001  2001 2002 2035  2036 2035 2002  2002 2003 2036  2037 2036 2003  2003 2004 2037  2038 2037 2004  2004 2005 2038  2039 2038 2005  2005 2006 2039  2040 2039 2006  2006 2007 2040  2041 2040 2007  2007 2008 2041  2042 2041 2008  2008 2009 2042  2043 2042 2009  2009 2010 2043  2044 2043 2010  2010 2011 2044  2045 2044 2011  2011 2012 2045  2046 2047 2014  2014 2013 2046  2048 2046 2013  2013 2015 2048  2049 2048 2015  2015 2016 2049  2050 2049 2016  2016 2017 2050  2019 2050 2017  2017 1986 2019  2051 2052 2019  2019 2018 2051  2053 2051 2018  2018 2020 2053  2054 2053 2020  2020 2021 2054  2055 2054 2021  2021 2022 2055  2056 2055 2022  2022 2023 2056  2057 2056 2023  2023 2024 2057  2058 2057 2024  2024 2025 2058  2059 2058 2025  2025 2026 2059  2060 2059 2026  2026 2027 2060  2061 2060 2027  2027 2028 2061  2062 2061 2028  2028 2029 2062  2063 2062 2029  2029 2030 2063  2064 2063 2030  2030 2031 2064  2065 2064 2031  2031 2032 2065  2066 2065 2032  2032 2033 2066  2067 2066 2033  2033 2034 2067  2068 2067 2034  2034 2035 2068  2069 2068 2035  2035 2036 2069  2070 2069 2036  2036 2037 2070  2071 2070 2037  2037 2038 2071  2072 2071 2038  2038 2039 2072  2073 2072 2039  2039 2040 2073  2074 2073 2040  2040 2041 2074  2075 2074 2041  2041 2042 2075  2076 2075 2042  2042 2043 2076  2077 2076 2043  2043 2044 2077  2078 2077 2044  2044 2045 2078  2079 2080 2047  2047 2046 2079  2081 2079 2046  2046 2048 2081  2082 2081 2048  2048 2049 2082  2083 2082 2049  2049 2050 2083  2052 2083 2050  2050 2019 2052  2084 2085 2052  2052 2051 2084  2086 2084 2051  2051 2053 2086  2087 2086 2053  2053 2054 2087  2088 2087 2054  2054 2055 2088  2089 2088 2055  2055 2056 2089  2090 2089 2056  2056 2057 2090  2091 2090 2057  2057 2058 2091  2092 2091 2058  2058 2059 2092  2093 2092 2059  2059 2060 2093  2094 2093 2060  2060 2061 2094  2095 2094 2061  2061 2062 2095  2096 2095 2062  2062 2063 2096  2097 2096 2063  2063 2064 2097  2098 2097 2064  2064 2065 2098  2099 2098 2065  2065 2066 2099  2100 2099 2066  2066 2067 2100  2101 2100 2067  2067 2068 2101  2102 2101 2068  2068 2069 2102  2103 2102 2069  2069 2070 2103  2104 2103 2070  2070 2071 2104  2105 2104 2071  2071 2072 2105  2106 2105 2072  2072 2073 2106  2107 2106 2073  2073 2074 2107  2108 2107 2074  2074 2075 2108  2109 2108 2075  2075 2076 2109  2110 2109 2076  2076 2077 2110  2111 2110 2077  2077 2078 2111  2112 2113 2080  2080 2079 2112  2114 2112 2079  2079 2081 2114  2115 2114 2081  2081 2082 2115  2116 2115 2082  2082 2083 2116  2085 2116 2083  2083 2052 2085  2117 2118 2085  2085 2084 2117  2119 2117 2084  2084 2086 2119  2120 2119 2086  2086 2087 2120  2121 2120 2087  2087 2088 2121  2122 2121 2088  2088 2089 2122  2123 2122 2089  2089 2090 2123  2124 2123 2090  2090 2091 2124  2125 2124 2091  2091 2092 2125  2126 2125 2092  2092 2093 2126  2127 2126 2093  2093 2094 2127  2128 2127 2094  2094 2095 2128  2129 2128 2095  2095 2096 2129  2130 2129 2096  2096 2097 2130  2131 2130 2097  2097 2098 2131  2132 2131 2098  2098 2099 2132  2133 2132 2099  2099 2100 2133  2134 2133 2100  2100 2101 2134  2135 2134 2101  2101 2102 2135  2136 2135 2102  2102 2103 2136  2137 2136 2103  2103 2104 2137  2138 2137 2104  2104 2105 2138  2139 2138 2105  2105 2106 2139  2140 2139 2106  2106 2107 2140  2141 2140 2107  2107 2108 2141  2142 2141 2108  2108 2109 2142  2143 2142 2109  2109 2110 2143  2144 2143 2110  2110 2111 2144  2145 2144 2111  2111 2146 2145  2147 2148 2149  2149 2113 2147  2150 2147 2113  2113 2112 2150  2151 2150 2112  2112 2114 2151  2152 2151 2114  2114 2115 2152  2153 2152 2115  2115 2116 2153  2118 2153 2116  2116 2085 2118  2154 2155 2118  2118 2117 2154  2156 2154 2117  2117 2119 2156  2157 2156 2119  2119 2120 2157  2158 2157 2120  2120 2121 2158  2159 2158 2121  2121 2122 2159  2160 2159 2122  2122 2123 2160  2161 2160 2123  2123 2124 2161  2162 2161 2124  2124 2125 2162  2163 2162 2125  2125 2126 2163  2164 2163 2126  2126 2127 2164  2165 2164 2127  2127 2128 2165  2166 2165 2128  2128 2129 2166  2167 2166 2129  2129 2130 2167  2168 2167 2130  2130 2131 2168  2169 2168 2131  2131 2132 2169  2170 2169 2132  2132 2133 2170  2171 2170 2133  2133 2134 2171  2172 2171 2134  2134 2135 2172  2173 2172 2135  2135 2136 2173  2174 2173 2136  2136 2137 2174  2175 2174 2137  2137 2138 2175  2176 2175 2138  2138 2139 2176  2177 2176 2139  2139 2140 2177  2178 2177 2140  2140 2141 2178  2179 2178 2141  2141 2142 2179  2180 2179 2142  2142 2143 2180  2181 2180 2143  2143 2144 2181  2182 2181 2144  2144 2145 2182  2183 2184 2148  2148 2147 2183  2185 2183 2147  2147 2150 2185  2186 2185 2150  2150 2151 2186  2187 2186 2151  2151 2152 2187  2188 2187 2152  2152 2153 2188  2155 2188 2153  2153 2118 2155  2189 2190 2155  2155 2154 2189  2191 2189 2154  2154 2156 2191  2192 2191 2156  2156 2157 2192  2193 2192 2157  2157 2158 2193  2194 2193 2158  2158 2159 2194  2195 2194 2159  2159 2160 2195  2196 2195 2160  2160 2161 2196  2197 2196 2161  2161 2162 2197  2198 2197 2162  2162 2163 2198  2199 2198 2163  2163 2164 2199  2200 2199 2164  2164 2165 2200  2201 2200 2165  2165 2166 2201  2202 2201 2166  2166 2167 2202  2203 2202 2167  2167 2168 2203  2204 2203 2168  2168 2169 2204  2205 2204 2169  2169 2170 2205  2206 2205 2170  2170 2171 2206  2207 2206 2171  2171 2172 2207  2208 2207 2172  2172 2173 2208  2209 2208 2173  2173 2174 2209  2210 2209 2174  2174 2175 2210  2211 2210 2175  2175 2176 2211  2212 2211 2176  2176 2177 2212  2213 2212 2177  2177 2178 2213  2214 2213 2178  2178 2179 2214  2215 2214 2179  2179 2180 2215  2216 2215 2180  2180 2181 2216  2217 2216 2181  2181 2182 2217  2218 2219 2184  2184 2183 2218  2220 2218 2183  2183 2185 2220  2221 2220 2185  2185 2186 2221  2222 2221 2186  2186 2187 2222  2223 2222 2187  2187 2188 2223  2190 2223 2188  2188 2155 2190  2224 2225 2190  2190 2189 2224  2226 2224 2189  2189 2191 2226  2227 2226 2191  2191 2192 2227  2228 2227 2192  2192 2193 2228  2229 2228 2193  2193 2194 2229  2230 2229 2194  2194 2195 2230  2231 2230 2195  2195 2196 2231  2232 2231 2196  2196 2197 2232  2233 2232 2197  2197 2198 2233  2234 2233 2198  2198 2199 2234  2235 2234 2199  2199 2200 2235  2236 2235 2200  2200 2201 2236  2237 2236 2201  2201 2202 2237  2238 2237 2202  2202 2203 2238  2239 2238 2203  2203 2204 2239  2240 2239 2204  2204 2205 2240  2241 2240 2205  2205 2206 2241  2242 2241 2206  2206 2207 2242  2243 2242 2207  2207 2208 2243  2244 2243 2208  2208 2209 2244  2245 2244 2209  2209 2210 2245  2246 2245 2210  2210 2211 2246  2247 2246 2211  2211 2212 2247  2248 2247 2212  2212 2213 2248  2249 2248 2213  2213 2214 2249  2250 2249 2214  2214 2215 2250  2251 2250 2215  2215 2216 2251  2252 2251 2216  2216 2217 2252  2253 2252 2217  2217 2254 2253  2255 2256 2257  2257 2219 2255  2258 2255 2219  2219 2218 2258  2259 2258 2218  2218 2220 2259  2260 2259 2220  2220 2221 2260  2261 2260 2221  2221 2222 2261  2262 2261 2222  2222 2223 2262  2225 2262 2223  2223 2190 2225  2245 2246 2247  2262 2225 2224  2262 2224 2226  2261 2262 2226  2260 2261 2226  2259 2260 2226  2259 2226 2227  2258 2259 2227  2255 2258 2227  2255 2227 2228  2256 2255 2228  2256 2228 2229  2256 2229 2230  2263 2256 2230  2263 2230 2231  2264 2263 2231  2264 2231 2232  2264 2232 2233  2265 2264 2233  2265 2233 2234  2265 2234 2235  2266 2265 2235  2266 2235 2236  2267 2266 2236  2267 2236 2237  2267 2237 2238  2268 2267 2238  2268 2238 2239  2268 2239 2240  2269 2268 2240  2269 2240 2241  2253 2269 2241  2253 2241 2242  2252 2253 2242  2252 2242 2243  2251 2252 2243  2250 2251 2243  2249 2250 2243  2248 2249 2243  2248 2243 2244  2247 2248 2244  2245 2247 2244  "
TextureCoordinates="0.941795,0.6322533 0.9257618,0.7157639 0.9263074,0.7169922 0.926509,0.7167062 0.9266799,0.7164901 0.9268287,0.7163094 0.926964,0.7161301 0.9270939,0.7159189 0.9272265,0.7156423 0.9273698,0.7152674 0.9275317,0.714761 0.9277197,0.7140904 0.9279414,0.7132225 0.9282039,0.7121244 0.9303278,0.7027966 0.931967,0.6952934 0.9332561,0.6891804 0.9343042,0.6840388 0.9352036,0.6794646 0.9360354,0.6750665 0.9368725,0.6704645 0.9377807,0.6652895 0.9388181,0.6591865 0.9400331,0.6518211 0.9414631,0.6428908 0.9418457,0.6401657 0.9419143,0.6394994 0.9419619,0.6389004 0.9419935,0.6383368 0.941751,0.6409314 0.9420138,0.6377769 0.9416253,0.6418288 0.9420276,0.6371886 0.9420399,0.6365398 0.9420554,0.6357982 0.9420788,0.6349309 0.9369304,0.633395 0.9356125,0.6304118 0.9370689,0.6343047 0.9371998,0.6350857 0.9373183,0.63577 0.9374193,0.6363894 0.937498,0.6369759 0.9375496,0.6375607 0.9375693,0.6381756 0.9375522,0.6388519 0.937493,0.6396215 0.937387,0.6405162 0.9372286,0.6415683 0.9357681,0.6503948 0.9345294,0.657674 0.9334667,0.6637027 0.9325233,0.6688086 0.931633,0.6733392 0.9307222,0.6776556 0.9297096,0.6821291 0.9285049,0.6871408 0.9270054,0.6930821 0.9250894,0.7003561 0.9226066,0.7093758 0.9222906,0.7104304 0.9220029,0.7112508 0.9217346,0.7118686 0.9214771,0.7123156 0.9212211,0.7126232 0.9209572,0.7128234 0.9206759,0.7129474 0.9203674,0.7130272 0.9200217,0.7130944 0.9196285,0.7131812 0.919177,0.7133198 0.9171971,0.7112777 0.0254572,0.7324516 0.0250949,0.7315328 0.0195312,0.6395549 0.0201217,0.6463568 0.0201655,0.6469886 0.0202118,0.6476966 0.0200785,0.6457665 0.0202626,0.6485151 0.0200338,0.6451833 0.02032,0.6494793 0.0199859,0.644573 0.020386,0.6506248 0.0199327,0.6439006 0.0198725,0.6431313 0.0198032,0.6422297 0.0209465,0.6602872 0.021426,0.6682775 0.0218352,0.6749144 0.02219,0.6805559 0.0225103,0.6855864 0.0228196,0.6904085 0.0231444,0.6954399 0.0235147,0.7011131 0.0239649,0.7078789 0.0245363,0.7162102 0.0252811,0.7266049 0.0253698,0.7278344 0.0254364,0.7288136 0.0254832,0.7295792 0.0255128,0.7301678 0.0255277,0.7306165 0.0255305,0.7309618 0.0255239,0.7312411 0.0255106,0.7314917 0.0254933,0.7317515 0.0254746,0.7320585 0.0265798,0.638766 0.0256526,0.6415753 0.0255365,0.6424953 0.0254291,0.6432817 0.0253326,0.6439695 0.0252491,0.6445934 0.0251807,0.6451879 0.0251294,0.6457874 0.025097,0.6464261 0.0250858,0.6471382 0.0250978,0.6479584 0.0251352,0.6489213 0.0252003,0.6500623 0.0258261,0.6596774 0.0263595,0.6676282 0.0268216,0.6742308 0.0272386,0.6798403 0.0276412,0.6848378 0.0280642,0.6896222 0.0285463,0.694607 0.0291316,0.7002201 0.0298715,0.7069061 0.0308295,0.7151299 0.0320874,0.7253787 0.0322519,0.7265875 0.0324086,0.7275443 0.0325619,0.7282851 0.0327165,0.728846 0.0328771,0.7292631 0.0330487,0.7295729 0.0332363,0.7298115 0.0334452,0.7300158 0.0336807,0.7302223 0.0339486,0.7304685 0.034255,0.7307922 0.035738,0.7294882 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 "
Normals=""
/>

    </Viewport3D.Resources>
    <Viewport3D.Camera>
<PerspectiveCamera Position="-37.5510081,0.8228861,7.5346065"
LookDirection="37.6432336682014,21.733331091504,-11.6468570296134"
UpDirection="0,0,1"
NearPlaneDistance="1"
FarPlaneDistance="300"
FieldOfView="50" />
    </Viewport3D.Camera>
    <ModelVisual3D>
   <ModelVisual3D.Content>
     <Model3DGroup>
<GeometryModel3D Geometry="{StaticResource mesh_0}">
<GeometryModel3D.Material><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FF969696" /></DiffuseMaterial.Brush></DiffuseMaterial></GeometryModel3D.Material>
</GeometryModel3D>
<GeometryModel3D Geometry="{StaticResource mesh_1}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FF050505" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="32.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFFFFF" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<GeometryModel3D Geometry="{StaticResource mesh_2}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FFAFAFAF" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="73.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFFFFF" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<GeometryModel3D Geometry="{StaticResource mesh_3}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FFA70F0F" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="9.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FFFFFFFF" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<DirectionalLight Color="#FFFFFFFF" Direction="0,0,-1" />

     </Model3DGroup>
   </ModelVisual3D.Content>
    </ModelVisual3D>
</Viewport3D>!�<Viewport3D x:Name="Ab3dViewport1"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
 <Viewport3D.Resources>
<MeshGeometry3D x:Key="mesh_0"
Positions="10,-0.0000009,-57.0779228 4.9999995,-0.0000009,-65.7381744 -5.0000005,-0.0000009,-65.7381744 -10,-0.0000009,-57.0779228 -4.999999,-0.0000009,-48.4176674 4.999999,-0.0000009,-48.4176674 8.6602545,-0.0000009,-59.3984299 -8.6602535,-0.0000009,-54.757412 6.7364826,-0.0000009,-62.7304993 -6.7364817,-0.0000009,-51.4253426 1.527036,-0.0000009,-65.7381744 -1.5270361,-0.0000009,-48.4176674 -1.5270369,-0.0000009,-65.7381744 1.5270364,-0.0000009,-48.4176674 -6.7364802,-0.0000009,-62.7305069 6.7364836,-0.0000009,-51.4253464 -8.2635241,-0.0000009,-60.0855865 8.2635136,-0.0000009,-54.07024 10,-0.0000009,-57.0779228 4.999999,-0.0000009,-48.4176674 6.7364836,-0.0000009,-51.4253464 8.2635136,-0.0000009,-54.07024 10,-0.0000009,-57.0779228 4.9999995,-0.0000009,-65.7381744 8.6602545,-0.0000009,-59.3984299 6.7364826,-0.0000009,-62.7304993 -4.999999,-0.0000009,-48.4176674 4.999999,-0.0000009,-48.4176674 -1.5270361,-0.0000009,-48.4176674 1.5270364,-0.0000009,-48.4176674 -10,-0.0000009,-57.0779228 -4.999999,-0.0000009,-48.4176674 -8.6602535,-0.0000009,-54.757412 -6.7364817,-0.0000009,-51.4253426 -5.0000005,-0.0000009,-65.7381744 -10,-0.0000009,-57.0779228 -6.7364802,-0.0000009,-62.7305069 -8.2635241,-0.0000009,-60.0855865 4.9999995,-0.0000009,-65.7381744 -5.0000005,-0.0000009,-65.7381744 1.527036,-0.0000009,-65.7381744 -1.5270369,-0.0000009,-65.7381744 4.9999995,115,-65.7381744 10,115,-57.077919 -5.0000005,115,-65.7381744 -10,115,-57.077919 -4.999999,115,-48.4176674 4.999999,115,-48.4176674 10,115,-57.077919 4.9999995,115,-48.4176674 4.9999995,115,-65.7381744 -4.9999995,115,-48.4176674 -10,115,-57.077919 -5.0000005,115,-65.7381744 "
TriangleIndices="25 23 50  24 25 50  22 24 50  22 50 43  41 39 44  40 41 44  38 40 44  38 44 42  37 35 45  36 37 45  34 36 45  34 45 53  33 31 46  32 33 46  30 32 46  30 46 52  29 27 47  28 29 47  26 28 47  26 47 51  21 18 48  20 21 48  19 20 48  19 48 49  6 0 17  15 5 13  17 15 13  11 4 9  13 11 9  7 3 16  9 7 16  13 9 16  14 2 12  16 14 12  10 1 8  12 10 8  16 12 8  13 16 8  17 13 8  6 17 8  "
TextureCoordinates="0.5,1 0.0669873,0.75 0.0669873,0.2499999 0.5000001,0 0.9330127,0.2500001 0.9330127,0.75 0.3839746,0.9330127 0.6160254,0.0669873 0.2173711,0.8368241 0.782629,0.1631759 0.0669873,0.5763518 0.9330127,0.4236482 0.0669873,0.4236481 0.9330127,0.5763519 0.2173709,0.163176 0.7826288,0.8368242 0.3496167,0.0868238 0.6503841,0.9131756 0.75,0 0.5833333,0 0.6412161,0 0.6921171,0 0.75,0 0.9166667,0 0.7946582,0 0.858784,0 0.4166667,0 0.5833333,0 0.4745494,0 0.5254506,0 0.25,0 0.4166667,0 0.2946582,0 0.358784,0 0.0833334,0 0.25,0 0.141216,0 0.1921175,0 0.9166667,0 1.0833334,0 0.9745494,0 1.0254506,0 0.9166667,0.46 0.75,0.46 1.0833334,0.46 0.25,0.46 0.4166667,0.46 0.5833333,0.46 0.75,0.46 0.5833333,0.46 0.9166667,0.46 0.4166667,0.46 0.25,0.46 0.0833334,0.46 "
Normals=""
/>

    </Viewport3D.Resources>
    <Viewport3D.Camera>
<PerspectiveCamera Position="-118.4507086,-10.8875489,-20.4291441"
LookDirection="118.450708609274,68.3875485012661,-36.6487767865169"
UpDirection="0,0,1"
NearPlaneDistance="1"
FarPlaneDistance="944"
FieldOfView="50" />
    </Viewport3D.Camera>
    <ModelVisual3D>
   <ModelVisual3D.Content>
     <Model3DGroup>
<GeometryModel3D Geometry="{StaticResource mesh_0}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FFCB0000" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="85.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FFE5E5E5" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<DirectionalLight Color="#FFFFFFFF" Direction="0,0,-1" />

     </Model3DGroup>
   </ModelVisual3D.Content>
    </ModelVisual3D>
</Viewport3D>!�<Viewport3D x:Name="Ab3dViewport1"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
 <Viewport3D.Resources>
<MeshGeometry3D x:Key="mesh_0"
Positions="8.6602535,128.2332001,-134.3205109 3.8698449,139.9456177,-133.2572327 4.0217466,139.9456177,-132 10,125,-132 1.527036,128.1413727,-140.6602478 0.6141354,139.9456329,-135.8680115 2.0108731,139.9456329,-135.4829407 4.9999995,125,-140.6602478 -6.7364836,128.1413727,-137.6525726 -3.0936153,139.9456329,-134.5320892 -2.010874,139.9456329,-135.4829407 -5.0000005,125,-140.6602478 -8.6602545,128.4168701,-129.6794891 -3.8672028,139.9456329,-130.7479095 -4.0217471,139.9456329,-132 -10,125,-132 -1.5270362,128.2332001,-123.3397446 -0.6141353,139.9456329,-128.0721741 -2.0108733,139.9456329,-128.5170593 -4.999999,125,-123.3397446 6.7364807,128.2332001,-126.3474197 3.0313203,139.9456177,-129.4730377 2.0108728,139.9456329,-128.5170593 4.999999,125,-123.3397446 6.7364817,128.2332001,-137.6525726 3.0961528,139.9456177,-134.5973053 -6.7364817,128.4168701,-126.3474197 -3.0935104,139.9456329,-129.4078369 -1.5270364,128.1413727,-140.6602478 -0.6141354,139.9456329,-135.8680115 1.5270369,128.2332001,-123.3397446 0.6141355,139.9456329,-128.0721741 -5.0000005,125,-140.6602478 -2.010874,139.9456329,-135.4829407 -2.010874,139.9456329,-135.4829407 2.0108728,139.9456329,-128.5170593 2.0108728,139.9456329,-128.5170593 -8.2635145,128.1413727,-135.0076752 -3.7077448,139.9456329,-133.4683838 8.2635221,128.2332001,-128.9923248 3.6454616,139.9456177,-130.5367737 "
TriangleIndices="0 1 2  2 3 0  4 5 6  6 7 4  8 9 10  10 11 8  12 13 14  14 15 12  16 17 18  18 19 16  20 21 22  22 23 20  24 25 1  1 0 24  26 27 13  13 12 26  24 7 6  6 25 24  26 19 18  18 27 26  28 29 5  5 4 28  30 31 17  17 16 30  28 32 33  34 29 28  30 23 35  36 31 30  37 38 9  9 8 37  39 40 21  21 20 39  37 15 14  14 38 37  39 3 2  2 40 39  "
TextureCoordinates="0.7946582,0.5 0.8177791,0.7989126 0.7998188,0.7989126 0.75,0.5 0.9745494,0.5 0.8901268,0.7989126 0.8668479,0.7989126 0.9166667,0.5 0.1412161,0.5 0.20625,0.7989126 0.1829709,0.7989126 0.0833334,0.5 0.2946582,0.5 0.2679605,0.7989126 0.2500001,0.7989126 0.25,0.5 0.4745494,0.5 0.3403081,0.7989126 0.3170292,0.7989126 0.4166667,0.5 0.641216,0.5 0.7560686,0.7989126 0.7327896,0.7989126 0.5833333,0.5 0.858784,0.5 0.8435689,0.7989126 0.3587839,0.5 0.2937502,0.7989126 1.0254506,0.5 0.910598,0.7989126 0.5254506,0.5 0.3607793,0.7989126 1.0833334,0.5 0.933877,0.7989126 0.933877,0.7989126 0.3840582,0.7989126 0.3840582,0.7989126 0.1921172,0.5 0.226721,0.7989126 0.6921174,0.5 0.7765399,0.7989126 "
Normals=""
/>
<MeshGeometry3D x:Key="mesh_1"
Positions="2.0108731,139.9456329,-135.4829407 -0.0000002,150,-132 3.0961528,139.9456177,-134.5973053 -2.010874,139.9456329,-135.4829407 -0.6141354,139.9456329,-135.8680115 -4.0217471,139.9456329,-132 -0.0000002,150,-132 -3.7077448,139.9456329,-133.4683838 -2.0108733,139.9456329,-128.5170593 -0.0000002,150,-132 -3.0935104,139.9456329,-129.4078369 2.0108728,139.9456329,-128.5170593 -0.0000002,150,-132 0.6141355,139.9456329,-128.0721741 4.0217466,139.9456177,-132 3.6454616,139.9456177,-130.5367737 3.8698449,139.9456177,-133.2572327 -0.0000002,150,-132 -3.8672028,139.9456329,-130.7479095 -0.0000002,150,-132 0.6141354,139.9456329,-135.8680115 -0.0000002,150,-132 -0.6141353,139.9456329,-128.0721741 -0.0000002,150,-132 -0.0000002,150,-132 -2.010874,139.9456329,-135.4829407 -3.0936153,139.9456329,-134.5320892 2.0108728,139.9456329,-128.5170593 3.0313203,139.9456177,-129.4730377 -0.0000002,150,-132 "
TriangleIndices="0 1 2  3 1 4  5 6 7  8 9 10  11 12 13  14 1 15  1 14 16  17 5 18  1 16 2  19 18 10  1 0 20  21 8 22  1 20 4  23 22 13  24 25 26  1 27 28  29 26 7  1 28 15  "
TextureCoordinates="0.8668479,0.7989126 0.8333333,1 0.8435689,0.7989126 0.933877,0.7989126 0.910598,0.7989126 0.2500001,0.7989126 0.2500001,1 0.226721,0.7989126 0.3170292,0.7989126 0.2500001,1 0.2937502,0.7989126 0.3840582,0.7989126 0.2500001,1 0.3607793,0.7989126 0.7998188,0.7989126 0.7765399,0.7989126 0.8177791,0.7989126 0.2500001,1 0.2679605,0.7989126 0.2500001,1 0.8901268,0.7989126 0.2500001,1 0.3403081,0.7989126 0.2500001,1 0.2500001,1 0.1829709,0.7989126 0.20625,0.7989126 0.7327896,0.7989126 0.7560686,0.7989126 0.2500001,1 "
Normals=""
/>
<MeshGeometry3D x:Key="mesh_2"
Positions="4.9999995,125,-140.6602478 6.7364817,128.2332001,-137.6525726 8.6602535,128.2332001,-134.3205109 10,125,-132 10,115,-132 4.9999995,115,-140.6602478 -5.0000005,125,-140.6602478 -1.5270364,128.1413727,-140.6602478 1.527036,128.1413727,-140.6602478 4.9999995,125,-140.6602478 4.9999995,115,-140.6602478 -5.0000005,115,-140.6602478 -10,125,-132 -8.2635145,128.1413727,-135.0076752 -6.7364836,128.1413727,-137.6525726 -5.0000005,125,-140.6602478 -5.0000005,115,-140.6602478 -10,115,-132 -4.999999,125,-123.3397446 -6.7364817,128.4168701,-126.3474197 -8.6602545,128.4168701,-129.6794891 -10,125,-132 -10,115,-132 -4.999999,115,-123.3397446 4.999999,125,-123.3397446 1.5270369,128.2332001,-123.3397446 -1.5270362,128.2332001,-123.3397446 -4.999999,125,-123.3397446 -4.9999995,115,-123.3397446 4.999999,115,-123.3397446 10,125,-132 8.2635221,128.2332001,-128.9923248 6.7364807,128.2332001,-126.3474197 4.999999,125,-123.3397446 4.9999995,115,-123.3397446 10,115,-132 "
TriangleIndices="0 1 2  0 2 3  0 3 4  5 0 4  6 7 8  6 8 9  6 9 10  11 6 10  12 13 14  12 14 15  12 15 16  17 12 16  18 19 20  18 20 21  18 21 22  23 18 22  24 25 26  24 26 27  24 27 28  29 24 28  30 31 32  30 32 33  30 33 34  35 30 34  "
TextureCoordinates="0.9166667,0.5 0.858784,0.5 0.7946582,0.5 0.75,0.5 0.75,0.46 0.9166667,0.46 1.0833334,0.5 1.0254506,0.5 0.9745494,0.5 0.9166667,0.5 0.9166667,0.46 1.0833334,0.46 0.25,0.5 0.1921172,0.5 0.1412161,0.5 0.0833334,0.5 0.0833334,0.46 0.25,0.46 0.4166667,0.5 0.3587839,0.5 0.2946582,0.5 0.25,0.5 0.25,0.46 0.4166667,0.46 0.5833333,0.5 0.5254506,0.5 0.4745494,0.5 0.4166667,0.5 0.4166667,0.46 0.5833333,0.46 0.75,0.5 0.6921174,0.5 0.641216,0.5 0.5833333,0.5 0.5833333,0.46 0.75,0.46 "
Normals=""
/>

    </Viewport3D.Resources>
    <Viewport3D.Camera>
<PerspectiveCamera Position="-44.1680608,106.9995582,-118.3343506"
LookDirection="44.1680608373563,25.5004418140314,-13.6656455814131"
UpDirection="0,0,1"
NearPlaneDistance="1"
FarPlaneDistance="352"
FieldOfView="50" />
    </Viewport3D.Camera>
    <ModelVisual3D>
   <ModelVisual3D.Content>
     <Model3DGroup>
<GeometryModel3D Geometry="{StaticResource mesh_0}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FFF4E7BF" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="16.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FFE5E5E5" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<GeometryModel3D Geometry="{StaticResource mesh_1}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FF282828" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="94.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FFE5E5E5" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<GeometryModel3D Geometry="{StaticResource mesh_2}">
<GeometryModel3D.Material><MaterialGroup><DiffuseMaterial><DiffuseMaterial.Brush><SolidColorBrush Color="#FFCB0000" /></DiffuseMaterial.Brush></DiffuseMaterial><SpecularMaterial SpecularPower="85.00"><SpecularMaterial.Brush><SolidColorBrush Color="#FFE5E5E5" /></SpecularMaterial.Brush></SpecularMaterial></MaterialGroup></GeometryModel3D.Material>
</GeometryModel3D>
<DirectionalLight Color="#FFFFFFFF" Direction="0,0,-1" />

     </Model3DGroup>
   </ModelVisual3D.Content>
    </ModelVisual3D>
</Viewport3D>!r
MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo!ChartsDemo.AnimationControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/Generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�)#DevExpress.Xpf.Editors.ComboBoxEdit-$�
cbSeriesTypes��'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.*$DevExpress.Xpf.Editors.PopupBaseEditPopupMaxHeight$	450Q��Z�$DevExpress.Xpf.Core.GroupFrame$��Point Animation��$�0,10,0,0q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbPointAnimation��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�	
StyleSettings	:	4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	$��Series Animation��$�0,10,0,0q�.�-$�lbSeriesAnimation��.�Z�		
Content.
�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
ToolTipEnabled$FalseX�
CrosshairEnabled$FalseX�!�<local:ChartsDemoModule x:Class="ChartsDemo.AnimationControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:ComboBoxEdit Name="cbSeriesTypes"
                                  Background="{x:Null}"
                                  IsTextEditable="False"
                                  PopupMaxHeight="450"
                                  SelectedIndexChanged="cbSeriesTypes_SelectedIndexChanged" />
                <dx:GroupFrame Header="Point Animation" Margin="0,10,0,0">
                    <dxe:ListBoxEdit Name="lbPointAnimation"
                                        Background="{x:Null}"
                                        ShowBorder="False"
                                        SelectedIndexChanged="lbPointAnimation_SelectedIndexChanged">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Series Animation" Margin="0,10,0,0">
                    <dxe:ListBoxEdit Name="lbSeriesAnimation"
                                        Background="{x:Null}"
                                        ShowBorder="False"
                                        SelectedIndexChanged="lbSeriesAnimation_SelectedIndexChanged">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" ToolTipEnabled="False" CrosshairEnabled="False"/>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!!dusing System;
using System.Collections.Generic;
using System.Globalization;
using System.Windows;
using System.Windows.Media.Animation;
using System.Xml.Linq;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.Charts;
using DevExpress.Xpf.Editors;

namespace ChartsDemo {
    public partial class AnimationControl : ChartsDemoModule {
        static List<DataPoint> CreateDataSource() {
            List<DataPoint> dataSource = new List<DataPoint>();
            dataSource.Add(DataPoint.CreateDataPoint("A", 15, 8, 3));
            dataSource.Add(DataPoint.CreateDataPoint("B", 13, 12, 10));
            dataSource.Add(DataPoint.CreateDataPoint("C", 7, 4, 6));
            dataSource.Add(DataPoint.CreateDataPoint("D", 5, 9, 6));
            dataSource.Add(DataPoint.CreateDataPoint("E", 23, 15, 8));
            dataSource.Add(DataPoint.CreateDataPoint("F", 21, 19, 10));
            return dataSource;
        }
        static List<DataPoint> CreatePieDataSource() {
            List<DataPoint> dataSource = new List<DataPoint>();
            Random random = new Random(0);
            for (int i = 0; i < 16; i++)
                dataSource.Add(DataPoint.CreatePieDataPoint("1", random.NextDouble() * 3 + 1));
            return dataSource;
        }
        static List<DataPoint> CreateBarDataSource() {
            List<DataPoint> dataSource = new List<DataPoint>();
            dataSource.Add(DataPoint.CreateBarDataPoint("A", 1, 3, 8, 15));
            dataSource.Add(DataPoint.CreateBarDataPoint("B", 2, 10, 12, 13));
            dataSource.Add(DataPoint.CreateBarDataPoint("C", 5, 6, 7, 4));
            dataSource.Add(DataPoint.CreateBarDataPoint("D", -2, -3, -1.5, -1.3));
            dataSource.Add(DataPoint.CreateBarDataPoint("E", -2.1, -3.2, -1, -0.6));
            dataSource.Add(DataPoint.CreateBarDataPoint("F", -2.4, -3.8, -0.7, -4));
            return dataSource;
        }
        static List<DataPoint> CreateScatterDataSource() {
            List<DataPoint> dataSource = new List<DataPoint>();
            dataSource.Add(DataPoint.CreateScatterDataPoint("A", 15));
            dataSource.Add(DataPoint.CreateScatterDataPoint("B", 11));
            dataSource.Add(DataPoint.CreateScatterDataPoint("C", 7));
            dataSource.Add(DataPoint.CreateScatterDataPoint("D", 9));
            dataSource.Add(DataPoint.CreateScatterDataPoint("C", 23));
            dataSource.Add(DataPoint.CreateScatterDataPoint("B", 21));
            return dataSource;
        }
        static List<DataPoint> CreateBubbleDataSource() {
            List<DataPoint> dataSource = new List<DataPoint>();
            dataSource.Add(DataPoint.CreateBubbleDataPoint("A", 10, 5.9));
            dataSource.Add(DataPoint.CreateBubbleDataPoint("B", 5, 4.9));
            dataSource.Add(DataPoint.CreateBubbleDataPoint("C", 2, 4.6));
            dataSource.Add(DataPoint.CreateBubbleDataPoint("D", 5, 3));
            dataSource.Add(DataPoint.CreateBubbleDataPoint("E", 2, 2.9));
            dataSource.Add(DataPoint.CreateBubbleDataPoint("F", 4, 2.8));
            dataSource.Add(DataPoint.CreateBubbleDataPoint("G", 2, 2.6));
            dataSource.Add(DataPoint.CreateBubbleDataPoint("H", 3, 2.5));
            dataSource.Add(DataPoint.CreateBubbleDataPoint("I", 4, 2.4));
            return dataSource;
        }
        static List<DataPoint> CreateRangeDataSource() {
            List<DataPoint> dataSource = new List<DataPoint>();
            dataSource.Add(DataPoint.CreateBarDataPoint("A", 3, 13, 5, 15));
            dataSource.Add(DataPoint.CreateBarDataPoint("B", 5, 8, 3, 11));
            dataSource.Add(DataPoint.CreateBarDataPoint("C", 2, 9, 6, 11));
            dataSource.Add(DataPoint.CreateBarDataPoint("D", -2, -8, -1, -9));
            dataSource.Add(DataPoint.CreateBarDataPoint("E", -1, -6, -3, -9));
            dataSource.Add(DataPoint.CreateBarDataPoint("F", -3, -7, -2, -6));
            return dataSource;
        }
        static List<DataPoint> CreateFinancialDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/Dell.xml");
            List<DataPoint> dataSource = new List<DataPoint>();
            if (document != null) {
                foreach (XElement element in document.Element("Dell").Elements()) {
                    dataSource.Add(DataPoint.CreateFinancialDataPoint(
                        element.Element("Argument").Value,
                        Convert.ToDouble(element.Element("LowValue").Value, CultureInfo.InvariantCulture),
                        Convert.ToDouble(element.Element("HighValue").Value, CultureInfo.InvariantCulture),
                        Convert.ToDouble(element.Element("OpenValue").Value, CultureInfo.InvariantCulture),
                        Convert.ToDouble(element.Element("CloseValue").Value, CultureInfo.InvariantCulture)));
                }
            }
            return dataSource;
        }
        static int GetDefaultAnimationIndex(IEnumerable<AnimationKind> animationKinds, Type defaultAnimationType) {
            int index = 0;
            foreach (AnimationKind animationKind in animationKinds) {
                if (animationKind.Type != null && animationKind.Type.Equals(defaultAnimationType))
                    return index;
                index++;
            }
            return 0;
        }
        static void InitializeAnimationListBoxEdit(ListBoxEdit listBoxEdit, IEnumerable<AnimationKind> animationKinds, Type defaultAnimationType) {
            List<AnimationKind> allAnimationKinds = new List<AnimationKind>();
            listBoxEdit.ClearValue(ListBoxEdit.SelectedIndexProperty);
            allAnimationKinds.Add(new AnimationKind(null, "None"));
            allAnimationKinds.AddRange(animationKinds);
            listBoxEdit.ItemsSource = allAnimationKinds;
            listBoxEdit.SelectedIndex = GetDefaultAnimationIndex(allAnimationKinds, defaultAnimationType);
        }

        bool loading = false;
        List<DataPoint> dataSource;
        List<DataPoint> pieDataSource;
        List<DataPoint> barDataSource;
        List<DataPoint> bubbleDataSource;
        List<DataPoint> scatterDataSource;
        List<DataPoint> rangeDataSource;
        List<DataPoint> financialDataSource;

        Series FirstSeries { get { return chart.Diagram != null && chart.Diagram.Series.Count > 0 ? chart.Diagram.Series[0] : null; } }
        bool UnwindAnimationSupported { get { return FirstSeries != null && (FirstSeries is AreaSeries2D || FirstSeries is AreaStackedSeries2D || FirstSeries is LineSeries2D); } }
        Type DefaultPointAnimationType {
            get {
                if (FirstSeries != null) {
                    if (FirstSeries is BarSideBySideSeries2D || FirstSeries is RangeBarSeries2D)
                        return typeof(Bar2DGrowUpAnimation);
                    if (FirstSeries is BarStackedSeries2D)
                        return typeof(Bar2DDropInAnimation);
                    if (FirstSeries is PointSeries2D)
                        return typeof(Marker2DSlideFromLeftAnimation);
                    if (FirstSeries is BubbleSeries2D)
                        return typeof(Marker2DWidenAnimation);
                    if (FirstSeries is LineSeries2D || FirstSeries is AreaSeries2D || FirstSeries is RangeAreaSeries2D)
                        return typeof(Marker2DFadeInAnimation);
                    if (FirstSeries is AreaStackedSeries2D)
                        return typeof(AreaStacked2DFadeInAnimation);
                    if (FirstSeries is FinancialSeries2D)
                        return typeof(Stock2DSlideFromTopAnimation);
                    if (FirstSeries is PieSeries2D)
                        return typeof(Pie2DGrowUpAnimation);
                    if (FirstSeries is CircularSeries2D)
                        return typeof(CircularMarkerSlideToCenterAnimation);
                }
                return null;
            }
        }
        Type DefaultSeriesAnimationType {
            get {
                if (FirstSeries != null) {
                    if (FirstSeries is LineSeries2D)
                        return typeof(Line2DStretchFromNearAnimation);
                    if (FirstSeries is AreaSeries2D || FirstSeries is RangeAreaSeries2D)
                        return typeof(Area2DStretchFromNearAnimation);
                    if (FirstSeries is AreaStackedSeries2D)
                        return typeof(Area2DDropFromFarAnimation);
                    if(FirstSeries is CircularAreaSeries2D)
                        return typeof(CircularAreaZoomInAnimation);
                    if (FirstSeries is CircularLineSeries2D)
                        return typeof(CircularLineZoomInAnimation);
                }
                return null;
            }
        }
        public override ChartControl ActualChart { get { return chart; } }

        public AnimationControl() {
            InitializeComponent();
            loading = true;
            try {
                dataSource = CreateDataSource();
                pieDataSource = CreatePieDataSource();
                barDataSource = CreateBarDataSource();
                bubbleDataSource = CreateBubbleDataSource();
                scatterDataSource = CreateScatterDataSource();
                rangeDataSource = CreateRangeDataSource();
                financialDataSource = CreateFinancialDataSource();
                InitializeSeriesComboBox();
                cbSeriesTypes.SelectedIndex = 0;
            }
            finally {
                loading = false;
            }
        }
        void InitializeSeriesComboBox() {
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(BarSideBySideSeries2D), "2D Side-By-Side Bars", 3));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(BarStackedSeries2D), "2D Stacked Bars", 3));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(BarFullStackedSeries2D), "2D Full-Stacked Bars", 3));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(BarSideBySideStackedSeries2D), "2D Side-By-Side Stacked Bars", 4));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(BarSideBySideFullStackedSeries2D), "2D Side-By-Side Full-Stacked Bars", 4));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(RangeBarOverlappedSeries2D), "2D Overlapped Range Bars", 2));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(RangeBarSideBySideSeries2D), "2D Side-By-Side Range Bars", 2));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(PointSeries2D), "2D Points", 3));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(BubbleSeries2D), "2D Bubbles", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(LineSeries2D), "2D Lines", 3));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(LineStackedSeries2D), "2D Stacked Lines", 3));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(LineFullStackedSeries2D), "2D Full-Stacked Lines", 3));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(LineStepSeries2D), "2D Step Lines", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(LineScatterSeries2D), "2D Scatter Lines", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(AreaSeries2D), "2D Areas", 3));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(AreaStackedSeries2D), "2D Stacked Areas", 3));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(AreaFullStackedSeries2D), "2D Full-Stacked Areas", 3));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(AreaStepSeries2D), "2D Step Areas", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(RangeAreaSeries2D), "2D Range Areas", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(StockSeries2D), "2D Stocks", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(CandleStickSeries2D), "2D Candle-Sticks", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(SimpleDiagram2D), typeof(PieSeries2D), "2D Pie", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(RadarDiagram2D), typeof(RadarAreaSeries2D), "2D Radar Area", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(RadarDiagram2D), typeof(RadarLineSeries2D), "2D Radar Line", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(RadarDiagram2D), typeof(RadarPointSeries2D), "2D Radar Point", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(PolarDiagram2D), typeof(PolarAreaSeries2D), "2D Polar Area", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(PolarDiagram2D), typeof(PolarLineSeries2D), "2D Polar Line", 1));
            cbSeriesTypes.Items.Add(new SeriesTypeItem(typeof(PolarDiagram2D), typeof(PolarPointSeries2D), "2D Polar Point", 1));
        }
        void InitializeSeries(Series series, int seriesNumber) {
            if (series is BarSeries2D)
                series.DataSource = barDataSource;
            else if (series is LineScatterSeries2D)
                series.DataSource = scatterDataSource;
            else
                series.DataSource = dataSource;
            series.ArgumentDataMember = "Argument";
            series.ValueDataMember = "Value" + seriesNumber.ToString();
        }
        void InitializePieSeries(PieSeries2D pieSeries) {
            pieSeries.DataSource = pieDataSource;
            pieSeries.ArgumentDataMember = "Argument";
            pieSeries.ValueDataMember = "Value";
        }
        void InitializeBubbleSeries(BubbleSeries2D series) {
            series.ColorEach = true;
            series.MinSize = 1;
            series.MaxSize = 2;
            series.DataSource = bubbleDataSource;
            series.ArgumentDataMember = "Argument";
            series.ValueDataMember = "Value";
            series.WeightDataMember = "Weight";
        }
        void InitializeRangeBarSeries(RangeBarSeries2D series, int seriesNumber) {
            series.DataSource = rangeDataSource;
            series.ArgumentDataMember = "Argument";
            if (seriesNumber == 1) {
                series.ValueDataMember = "Value1";
                series.Value2DataMember = "Value2";
            }
            else if (seriesNumber == 2) {
                series.ValueDataMember = "Value3";
                series.Value2DataMember = "Value4";
            }
        }
        void InitializeRangeAreaSeries(RangeAreaSeries2D series) {
            series.DataSource = rangeDataSource;
            series.ArgumentDataMember = "Argument";
            series.ValueDataMember = "Value1";
            series.Value2DataMember = "Value2";
        }
        void InitializeFinancialSeries(FinancialSeries2D series) {
            series.ArgumentScaleType = ScaleType.DateTime;
            series.DataSource = financialDataSource;
            series.ArgumentDataMember = "Argument";
            series.LowValueDataMember = "LowValue";
            series.HighValueDataMember = "HighValue";
            series.OpenValueDataMember = "OpenValue";
            series.CloseValueDataMember = "CloseValue";
        }
        void UpdateSeries() {
            SeriesTypeItem seriesTypeItem = cbSeriesTypes.SelectedItem as SeriesTypeItem;
            if (seriesTypeItem != null) {
                chart.BeginInit();
                try {
                    chart.Diagram = (Diagram)Activator.CreateInstance(seriesTypeItem.DiagramType);
                    for (int i = 0; i < seriesTypeItem.SeriesCount; i++) {
                        Series series = (Series)Activator.CreateInstance(seriesTypeItem.SeriesType);
                        if (loading)
                            series.AnimationAutoStartMode = AnimationAutoStartMode.SetStartState;
                        series.Label = new SeriesLabel();
                        BubbleSeries2D bubbleSeries = series as BubbleSeries2D;
                        if (bubbleSeries != null)
                            InitializeBubbleSeries(bubbleSeries);
                        else {
                            FinancialSeries2D financialSeries = series as FinancialSeries2D;
                            if (financialSeries != null) {
                                InitializeFinancialSeries(financialSeries);
                                XYDiagram2D diagram = chart.Diagram as XYDiagram2D;
                                if (diagram != null) {
                                    AxisY2D.SetAlwaysShowZeroLevel(diagram.ActualAxisY.ActualRange, false);
                                }
                            }
                            else {
                                PieSeries2D pieSeries = series as PieSeries2D;
                                if (pieSeries != null) {
                                    pieSeries.HoleRadiusPercent = 0;
                                    InitializePieSeries(pieSeries);
                                }
                                else {
                                    RangeBarSeries2D rangeBar = series as RangeBarSeries2D;
                                    if (rangeBar != null) {
                                        InitializeRangeBarSeries(rangeBar, i + 1);
                                        series.LabelsVisibility = false;
                                        if (rangeBar is RangeBarOverlappedSeries2D && i == 1)
                                            rangeBar.BarWidth = 0.2;
                                    }
                                    else {
                                        RangeAreaSeries2D rangeArea = series as RangeAreaSeries2D;
                                        if (rangeArea != null) {
                                            InitializeRangeAreaSeries(rangeArea);
                                        }
                                        else
                                            InitializeSeries(series, i + 1);
                                    }
                                }
                            }
                        }
                        ISupportStackedGroup supportStackedGroup = series as ISupportStackedGroup;
                        if (supportStackedGroup != null)
                            supportStackedGroup.StackedGroup = i % 2;
                        ISupportTransparency supportTransparency = series as ISupportTransparency;
                        if (supportTransparency != null)
                            supportTransparency.Transparency = 0.3;
                        series.LabelsVisibility = true;
                        series.Label.ResolveOverlappingMode = ResolveOverlappingMode.Default;
                        chart.Diagram.Series.Add(series);
                    }
                }
                finally {
                    chart.EndInit();
                }
            }
        }
        void PrepareAnimation() {
            if (FirstSeries != null) {
                if (FirstSeries.GetSeriesAnimation() != null) {
                    for (int i = 0; i < chart.Diagram.Series.Count; i++) {
                        Series series = chart.Diagram.Series[i];
                        TimeSpan beginTime = TimeSpan.FromMilliseconds(Math.Round((double)series.GetSeriesAnimation().Duration.TotalMilliseconds / 4.0) * i);
                        series.GetSeriesAnimation().BeginTime = beginTime;
                        if (series.GetPointAnimation() != null)
                            series.GetPointAnimation().BeginTime = beginTime;
                    }
                }
                else if (FirstSeries.GetPointAnimation() != null) {
                    for (int i = 0; i < chart.Diagram.Series.Count; i++) {
                        Series series = chart.Diagram.Series[i];
                        series.GetPointAnimation().BeginTime = TimeSpan.FromMilliseconds(series.GetPointAnimation().PointDelay.TotalMilliseconds * i);
                        series.GetPointAnimation().PointDelay = TimeSpan.FromMilliseconds(series.GetPointAnimation().PointDelay.TotalMilliseconds * chart.Diagram.Series.Count);
                    }
                }
            }
        }
        void ChangeAnimation() {
            if (chart.Diagram != null) {
                if (lbPointAnimation.SelectedItem != null) {
                    foreach (Series series in chart.Diagram.Series) {
                        Type animationType = ((AnimationKind)lbPointAnimation.SelectedItem).Type;
                        series.SetPointAnimation(animationType != null ? (SeriesPointAnimationBase)Activator.CreateInstance(animationType) : null);
                    }
                }
                if (lbSeriesAnimation.SelectedItem != null) {
                    foreach (Series series in chart.Diagram.Series) {
                        Type animationType = ((AnimationKind)lbSeriesAnimation.SelectedItem).Type;
                        series.SetSeriesAnimation(animationType != null ? (SeriesAnimationBase)Activator.CreateInstance(animationType) : null);
                    }
                }
            }
            PrepareAnimation();
        }

        void cbSeriesTypes_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            UpdateSeries();
            if (FirstSeries != null) {
                InitializeAnimationListBoxEdit(lbPointAnimation, FirstSeries.GetPredefinedPointAnimationKinds(), DefaultPointAnimationType);
                InitializeAnimationListBoxEdit(lbSeriesAnimation, FirstSeries.GetPredefinedSeriesAnimationKinds(), DefaultSeriesAnimationType);
                if (!loading)
                    chart.Animate();
            }
        }
        void lbPointAnimation_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            ChangeAnimation();
            if (!loading)
                chart.Animate();
        }
        void lbSeriesAnimation_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            ChangeAnimation();
            if (!loading)
                chart.Animate();
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }

    public class DataPoint {
        public static DataPoint CreateDataPoint(string argument, double value1, double value2, double value3) {
            return new DataPoint(argument, double.NaN, value1, value2, value3, double.NaN, double.NaN);
        }
        public static DataPoint CreateBarDataPoint(string argument, double value1, double value2, double value3, double value4) {
            return new DataPoint(argument, double.NaN, value1, value2, value3, value4, double.NaN);
        }
        public static DataPoint CreateScatterDataPoint(string argument, double value1) {
            return new DataPoint(argument, double.NaN, value1, double.NaN, double.NaN, double.NaN, double.NaN);
        }
        public static DataPoint CreateBubbleDataPoint(string argument, double value, double weight) {
            return new DataPoint(argument, value, double.NaN, double.NaN, double.NaN, double.NaN, weight);
        }
        public static DataPoint CreateFinancialDataPoint(string argument, double lowValue, double highValue, double openValue, double closeValue) {
            return new DataPoint(argument, double.NaN, lowValue, highValue, openValue, closeValue, double.NaN);
        }
        public static DataPoint CreatePieDataPoint(string argument, double value) {
            return new DataPoint(argument, value, double.NaN, double.NaN, double.NaN, double.NaN, double.NaN);
        }

        readonly string argument;
        readonly double value;
        readonly double value1;
        readonly double value2;
        readonly double value3;
        readonly double value4;
        readonly double weight;

        public string Argument { get { return argument; } }
        public double Value { get { return value; } }
        public double Value1 { get { return value1; } }
        public double Value2 { get { return value2; } }
        public double Value3 { get { return value3; } }
        public double Value4 { get { return value4; } }
        public double Weight { get { return weight; } }
        public double LowValue { get { return value1; } }
        public double HighValue { get { return value2; } }
        public double OpenValue { get { return value3; } }
        public double CloseValue { get { return value4; } }

        DataPoint(string argument, double value, double value1, double value2, double value3, double value4, double weight) {
            this.argument = argument;
            this.value = value;
            this.value1 = value1;
            this.value2 = value2;
            this.value3 = value3;
            this.value4 = value4;
            this.weight = weight;
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.Area2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/corec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider5/ChartsDemo.Marker2DKindToMarker2DModelConverter ($Marker2DKindToMarker2DModelConverter1+ChartsDemo.MarkerSizeToLabelIndentConverter $ MarkerSizeToLabelIndentConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent����Orientation$Vertical=�$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels	IsChecked$
TrueY�$	DevExpress.Xpf.Core.GroupFrame	$��Angle��$�0,2,0,10q�{��	�ElementName$	
chbVisible��
�Path$
	IsChecked�.���.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)
#DevExpress.Xpf.Editors.TrackBarEdit
-$
�slAngle��*$DevExpress.Xpf.Editors.RangeBaseEditValue$45Q�
Minimum$
0Q�Maximum$	360Q�

TickPlacement$
None=�	$��Transparency��$�0,0,0,10q�.���.+��������.+���$�0�$��0��$
�Left=���$�1�$	��0.5��$�Center=���$�2�$��1��$�Right=�
-$�slTransparency��$	0.3Q�$
0Q�$1Q�	SmallStep$
0.01Q�	LargeStep$	0.1Q�$
None=�-$�
chbMarkers��$
�0,2,0,0q�$Show Markers$
TrueY�	$��Marker Size��$
�0,2,0,0q�{��$	
chbMarkers��$
	IsChecked�.���.+��������.+���$�0�$��10��$
�Left=���$�1�$��25��$�Center=���$�2�$��40��$�Right=�
-$�slMarkerSize��$20Q�$
10Q�$40Q�%DevExpress.Xpf.Editors.BaseEdit	EditValue$20$
None=�	$��Marker Kind��$
�0,2,0,0q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$�lbMarker��
ShowBorder.�Z�{��$	
chbMarkers��$
	IsChecked�
ItemsSource�*PredefinedMarker2DKinds+
�Source#[

StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��EnableAnimation.$�0q�CrosshairEnabled�$	
chbVisible��$
	IsChecked��	Converter#[CrosshairOptions,&DevExpress.Xpf.Charts.CrosshairOptionsGroupHeaderPattern$Corporation: {A}��CommonLabelPosition1+DevExpress.Xpf.Charts.CrosshairFreePosition
DockCorner$TopRight=�
DockTarget�$
	pane�� Diagram '!DevExpress.Xpf.Charts.XYDiagram2D!DefaultPane! DevExpress.Xpf.Charts.Pane-$
�pane��"AxisY"#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.Axis#Range#%DevExpress.Xpf.Charts.AxisRange$AlwaysShowZeroLevel$.%MaxValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$	%390&MinValue$	&125'Title'%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBase(Content$ (Market value (billion US$)��)AxisX)#DevExpress.Xpf.Charts.AxisX2D#*SideMarginsEnabled*.$DevExpress.Xpf.Charts.AxisBase+Label+%DevExpress.Xpf.Charts.AxisLabel,	Staggered,.#DevExpress.Xpf.Charts.Diagram
-Series-("DevExpress.Xpf.Charts.AreaSeries2D-	.Name$.year2005��"DevExpress.Xpf.Charts.Series/DisplayName$
/2005��0AnimationAutoStartMode$0
SetStartState=�1Transparency1�$	slTransparency��$
Value�2
MarkerSize2�$	slMarkerSize��$
Value�3
MarkerVisible3�$	
chbMarkers��$
	IsChecked�4MarkerModel4�$	lbMarker��$
SelectedItem�#[5Label5' !DevExpress.Xpf.Charts.SeriesLabel 6 ConnectorVisible6.7 ResolveOverlappingMode$
7Default=�
8 Indent8�$	slMarkerSize��$
Value�#[9 Visible9�$	
chbVisible��$
	IsChecked�*!$DevExpress.Xpf.Charts.MarkerSeries2D:!Angle:�$
	slAngle��$
Value�
;Points;'"!DevExpress.Xpf.Charts.SeriesPoint"<"Argument$<
ExxonMobil��="Value$=362.53Q�"$<General Electric��$=348.45Q�"$<	Microsoft��$=279.02Q�"$<	Citigroup��$=230.93Q�"$<Royal Dutch Shell plc��$=203.52Q�"$<Procter & Gamble��$=197.12Q�-
$.year2004��$
/2004��$0
SetStartState=�1�$	slTransparency��$
Value�2�$	slMarkerSize��$
Value�3�$	
chbMarkers��$
	IsChecked�4�$	lbMarker��$
SelectedItem�#[5 6.$
7Default=�8�$	slMarkerSize��$
Value�#[9�$	
chbVisible��$
	IsChecked�:�$
	slAngle��$
Value�;"$<
ExxonMobil��$=277.02Q�"$<General Electric��$=328.54Q�"$<	Microsoft��$=297.02Q�"$<	Citigroup��$=255.3Q�"$<Royal Dutch Shell plc��$=173.54Q�"$<Procter & Gamble��$=131.89Q�
>Titles>!#DevExpress.Xpf.Charts.Title#?#Dock$	?Top=�@HorizontalAlignment$@Center=�.((&Corporations with Highest Market Value#$?Bottom=�$@Right=�$�12(�
������$�0,10,0,0q�.(From www.geohive.com!3    <local:ChartsDemoModule x:Class="ChartsDemo.Area2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Marker2DKindToMarker2DModelConverter x:Key="Marker2DKindToMarker2DModelConverter" />
            <local:MarkerSizeToLabelIndentConverter x:Key="MarkerSizeToLabelIndentConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Orientation="Vertical" MinWidth="120">
                <dxe:CheckEdit Name="chbVisible"
                               Content="Show Labels"
                               IsChecked="True" />
                <dx:GroupFrame Header="Angle" Margin="0,2,0,10" IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slAngle" Value="45" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Transparency" Margin="0,0,0,10">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="0.5" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="1" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slTransparency" Value="0.3" Minimum="0" Maximum="1" SmallStep="0.01" LargeStep="0.1">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dxe:CheckEdit Name="chbMarkers"
                               Margin="0,2,0,0"
                               Content="Show Markers"
                               IsChecked="True" />
                <dx:GroupFrame Header="Marker Size" Margin="0,2,0,0" IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="10" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="25" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="40" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMarkerSize" Value="20" Minimum="10" Maximum="40" EditValue="20">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Marker Kind" Margin="0,2,0,0">
                    <dxe:ListBoxEdit Name="lbMarker"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                     ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              EnableAnimation="True"
                              BorderThickness="0"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions GroupHeaderPattern="{}Corporation: {A}">
                        <dxc:CrosshairOptions.CommonLabelPosition>
                            <dxc:CrosshairFreePosition DockTarget="{Binding ElementName=pane}" DockCorner="TopRight"/>
                        </dxc:CrosshairOptions.CommonLabelPosition>
                    </dxc:CrosshairOptions>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane Name="pane"/>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange dxc:AxisY2D.AlwaysShowZeroLevel="False" MaxValue="390" MinValue="125" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Market value (billion US$)" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D>
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange SideMarginsEnabled="False" />
                                </dxc:AxisX2D.Range>
                                <dxc:Axis2D.Label>
                                    <dxc:AxisLabel Staggered="True" />
                                </dxc:Axis2D.Label>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:AreaSeries2D x:Name="year2005"
                                              DisplayName="2005"
                                              Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                              MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                              MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                              MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:AreaSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False" ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}" />
                                </dxc:AreaSeries2D.Label>
                                <dxc:AreaSeries2D.Points>
                                    <dxc:SeriesPoint Argument="ExxonMobil" Value="362.53" />
                                    <dxc:SeriesPoint Argument="General Electric" Value="348.45" />
                                    <dxc:SeriesPoint Argument="Microsoft" Value="279.02" />
                                    <dxc:SeriesPoint Argument="Citigroup" Value="230.93" />
                                    <dxc:SeriesPoint Argument="Royal Dutch Shell plc" Value="203.52" />
                                    <dxc:SeriesPoint Argument="Procter &amp; Gamble" Value="197.12" />
                                </dxc:AreaSeries2D.Points>
                            </dxc:AreaSeries2D>
                            <dxc:AreaSeries2D x:Name="year2004"
                                              DisplayName="2004"
                                              Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                              MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                              MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                              MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:AreaSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False" ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}" />
                                </dxc:AreaSeries2D.Label>
                                <dxc:AreaSeries2D.Points>
                                    <dxc:SeriesPoint Argument="ExxonMobil" Value="277.02" />
                                    <dxc:SeriesPoint Argument="General Electric" Value="328.54" />
                                    <dxc:SeriesPoint Argument="Microsoft" Value="297.02" />
                                    <dxc:SeriesPoint Argument="Citigroup" Value="255.3" />
                                    <dxc:SeriesPoint Argument="Royal Dutch Shell plc" Value="173.54" />
                                    <dxc:SeriesPoint Argument="Procter &amp; Gamble" Value="131.89" />
                                </dxc:AreaSeries2D.Points>
                            </dxc:AreaSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Corporations with Highest Market Value</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.geohive.com</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class Area2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public Area2DControl() {
            InitializeComponent();
            lbMarker.SelectedItem = Marker2DModelKindHelper.FindActualMarker2DModelKind(typeof(RingMarker2DModel));
            foreach (AreaSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "Year: {S}\nMarket Value: {V:0.00}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.Area3DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo$	�400��$	�800���	Resources
�MergedDictionaries
�Source InitialAnimation��TargetProperty��
TargetNameW�From	W�Tog�Duration��$/)/ChartsDemo;component/Themes/Generic.xaml?�%M&	��$
Opacity�$chart��.��W�$0X�$1X�$0:0:2D��Triggers:�	:�RoutedEvent$)	#local:ChartsDemoModule.ModuleAppear�[��#��[.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(
!SupressGroupFramePaddingInOptions
.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels
	IsChecked$

TrueY�Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��J�Opacity$0Q�$�0q�J�IsManipulationEnabled.ToolTipEnabled$FalseX�Diagram'!DevExpress.Xpf.Charts.XYDiagram3DSeriesDistance$	1.6Q�%DevExpress.Xpf.Charts.Diagram3DZoomPercent$	130Q�VerticalScrollPercent$10Q�ContentTransformY�.���Rotation��Angle$	-30Q�AxisY#DevExpress.Xpf.Charts.AxisY3D DevExpress.Xpf.Charts.AxisTitle%	DevExpress.Xpf.Charts.AxisTitle	%
DevExpress.Xpf.Charts.TitleBase
Content$ Market value (billion US$)��AxisX#DevExpress.Xpf.Charts.AxisX3D$DevExpress.Xpf.Charts.AxisBaseLabel%
DevExpress.Xpf.Charts.AxisLabel

	Staggered.#DevExpress.Xpf.Charts.Diagram
Series("DevExpress.Xpf.Charts.AreaSeries3D- Name$ year2005��"DevExpress.Xpf.Charts.Series!DisplayName$
!2005��"Label"'!DevExpress.Xpf.Charts.SeriesLabel#ConnectorVisible#.$
RenderMode$$CustomShape=�%Visible%�&�ElementName$&
chbVisible��'�Path$'	IsChecked�
(Points('!DevExpress.Xpf.Charts.SeriesPoint)Argument$)
ExxonMobil��*Value$*362.53Q�$)General Electric��$*348.45Q�$)	Microsoft��$*279.02Q�$)	Citigroup��$*230.93Q�$)Royal Dutch Shell plc��$*203.52Q�$)Procter & Gamble��$*197.12Q�-$ year2004��$
!2004��"#.$$CustomShape=�%�$&
chbVisible��$'	IsChecked�($)
ExxonMobil��$*277.02Q�$)General Electric��$*328.54Q�$)	Microsoft��$*297.02Q�$)	Citigroup��$*255.3Q�$)Royal Dutch Shell plc��$*173.54Q�$)Procter & Gamble��$*131.89Q�
+Legend+"DevExpress.Xpf.Charts.Legend,HorizontalPosition$,Right=�
-Titles-!DevExpress.Xpf.Charts.Title.Dock$	.Top=�/
HorizontalAlignment$/Center=�.(&Corporations with Highest Market Value$.Bottom=�$/Right=�$�12(�
������$�0,10,0,0q�.From www.geohive.com!$<local:ChartsDemoModule x:Class="ChartsDemo.Area3DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <Storyboard x:Key="InitialAnimation" TargetProperty="Opacity" TargetName="chart">
                <DoubleAnimation From="0" To="1" Duration="0:0:2" />
            </Storyboard>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <local:ChartsDemoModule.Triggers>
        <EventTrigger RoutedEvent="local:ChartsDemoModule.ModuleAppear">
            <EventTrigger.Actions>
                <BeginStoryboard Storyboard="{StaticResource InitialAnimation}" />
            </EventTrigger.Actions>
        </EventTrigger>
    </local:ChartsDemoModule.Triggers>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" IsChecked="True" />
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              Opacity="0"
                              BorderThickness="0"
                              IsManipulationEnabled="True"
                              ToolTipEnabled="False">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram3D SeriesDistance="1.6" ZoomPercent="130" VerticalScrollPercent="10">
                        <dxc:XYDiagram3D.ContentTransform>
                            <Transform3DGroup>
                                <RotateTransform3D>
                                    <RotateTransform3D.Rotation>
                                        <AxisAngleRotation3D Angle="-30" />
                                    </RotateTransform3D.Rotation>
                                </RotateTransform3D>
                            </Transform3DGroup>
                        </dxc:XYDiagram3D.ContentTransform>
                        <dxc:XYDiagram3D.AxisY>
                            <dxc:AxisY3D>
                                <dxc:AxisY3D.Title>
                                    <dxc:AxisTitle Content="Market value (billion US$)" />
                                </dxc:AxisY3D.Title>
                            </dxc:AxisY3D>
                        </dxc:XYDiagram3D.AxisY>
                        <dxc:XYDiagram3D.AxisX>
                            <dxc:AxisX3D>
                                <dxc:AxisX3D.Label>
                                    <dxc:AxisLabel Staggered="True" />
                                </dxc:AxisX3D.Label>
                            </dxc:AxisX3D>
                        </dxc:XYDiagram3D.AxisX>
                        <dxc:XYDiagram3D.Series>
                            <dxc:AreaSeries3D x:Name="year2005" DisplayName="2005">
                                <dxc:AreaSeries3D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}" ConnectorVisible="False" RenderMode="CustomShape" />
                                </dxc:AreaSeries3D.Label>
                                <dxc:AreaSeries3D.Points>
                                    <dxc:SeriesPoint Argument="ExxonMobil" Value="362.53" />
                                    <dxc:SeriesPoint Argument="General Electric" Value="348.45" />
                                    <dxc:SeriesPoint Argument="Microsoft" Value="279.02" />
                                    <dxc:SeriesPoint Argument="Citigroup" Value="230.93" />
                                    <dxc:SeriesPoint Argument="Royal Dutch Shell plc" Value="203.52" />
                                    <dxc:SeriesPoint Argument="Procter &amp; Gamble" Value="197.12" />
                                </dxc:AreaSeries3D.Points>
                            </dxc:AreaSeries3D>
                            <dxc:AreaSeries3D x:Name="year2004" DisplayName="2004">
                                <dxc:AreaSeries3D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}" ConnectorVisible="False" RenderMode="CustomShape" />
                                </dxc:AreaSeries3D.Label>
                                <dxc:AreaSeries3D.Points>
                                    <dxc:SeriesPoint Argument="ExxonMobil" Value="277.02" />
                                    <dxc:SeriesPoint Argument="General Electric" Value="328.54" />
                                    <dxc:SeriesPoint Argument="Microsoft" Value="297.02" />
                                    <dxc:SeriesPoint Argument="Citigroup" Value="255.3" />
                                    <dxc:SeriesPoint Argument="Royal Dutch Shell plc" Value="173.54" />
                                    <dxc:SeriesPoint Argument="Procter &amp; Gamble" Value="131.89" />
                                </dxc:AreaSeries3D.Points>
                            </dxc:AreaSeries3D>
                        </dxc:XYDiagram3D.Series>
                    </dxc:XYDiagram3D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Corporations with Highest Market Value</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.geohive.com</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using DevExpress.Xpf.Charts;
namespace ChartsDemo {
    public partial class Area3DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public Area3DControl() {
            InitializeComponent();
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo)#ChartsDemo.AreaFullStacked2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$
�Left=���Orientation$Vertical=�$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels	IsChecked$
TrueY�-$�
chbPercent��$
�0,3,0,0q�$Values as Percent$
TrueY�{��	�ElementName$	
chbVisible��
�Path$
	IsChecked�$DevExpress.Xpf.Core.GroupFrame$��Transparency��$�0,10,0,0q�.���.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$	��0.5��$�Center=���$�2�$��1��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slTransparency��*$DevExpress.Xpf.Editors.RangeBaseEditValue$	0.3Q�
Minimum$
0Q�Maximum$1Q�	SmallStep$
0.01Q�	LargeStep$	0.1Q�
TickPlacement$
None=�Content.�.+�(	"DevExpress.Xpf.Charts.ChartControl	-$�chart��	EnableAnimation.$�0q�	CrosshairEnabled�$	
chbVisible��$
	IsChecked��	Converter#[	ToolTipOptions*
$DevExpress.Xpf.Charts.ToolTipOptions


ShowForPoints.

ShowForSeries.	Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#DevExpress.Xpf.Charts.AxisY2D 
DevExpress.Xpf.Charts.Axis
Range%DevExpress.Xpf.Charts.AxisRangeMinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$0MaxValue$1$DevExpress.Xpf.Charts.AxisBaseLabel%DevExpress.Xpf.Charts.AxisLabelNumericOptions*$DevExpress.Xpf.Charts.NumericOptions
 Format$
 Percent=�!	Precision$!0�"AxisX"#DevExpress.Xpf.Charts.AxisX2D#
DateTimeMeasureUnit$
#Year=�$
DateTimeOptions$+%DevExpress.Xpf.Charts.DateTimeOptions
%Format$%Custom=�&FormatString$
&yyyy��'SideMarginsEnabled'.#DevExpress.Xpf.Charts.Diagram
(Series(3-DevExpress.Xpf.Charts.AreaFullStackedSeries2D-)Name$
)Cluster��"DevExpress.Xpf.Charts.Series*DisplayName$
*Cluster��+ArgumentScaleType$+DateTime=�,AnimationAutoStartMode$,
SetStartState=�/)DevExpress.Xpf.Charts.AreaStackedSeries2D-Transparency-�$	slTransparency��$
Value�.Label.'!DevExpress.Xpf.Charts.SeriesLabel/ResolveOverlappingMode$
/Default=�0Visible0�$	
chbVisible��$
	IsChecked�1PointOptions1("DevExpress.Xpf.Charts.PointOptions2	PointView$2Values=�3ValueNumericOptions3$
 Percent=�$!0�
4Points4'!DevExpress.Xpf.Charts.SeriesPoint5Argument$5
11/01/1997��6Value$610Q�$5
11/01/1999��$	6962Q�$5
11/01/2001��$618832Q�$5
11/01/2003��$6264332Q�$5
11/01/2005��$
61112753Q�$5
11/01/2007��$
64169758Q�-$)Constellations��$*Constellations��$+DateTime=�$,
SetStartState=�-�$	slTransparency��$
Value�.$
/Default=�0�$	
chbVisible��$
	IsChecked�1$2Values=�3$
 Percent=�$!0�4$5
11/01/1997��$	6391Q�$5
11/01/1999��$
64082Q�$5
11/01/2001��$621932Q�$5
11/01/2003��$664195Q�$5
11/01/2005��$678473Q�$5
11/01/2007��$6101830Q�-$	)MPP��$	*MPP��$+DateTime=�$,
SetStartState=�-�$	slTransparency��$
Value�.$
/Default=�0�$	
chbVisible��$
	IsChecked�1$2Values=�3$
 Percent=�$!0�4$5
11/01/1997��$611994Q�$5
11/01/1999��$638377Q�$5
11/01/2001��$688395Q�$5
11/01/2003��$6200715Q�$5
11/01/2005��$
61107271Q�$5
11/01/2007��$
62694582Q�-$	)SMP��$	*SMP��$+DateTime=�$,
SetStartState=�-�$	slTransparency��$
Value�.$
/Default=�0�$	
chbVisible��$
	IsChecked�1$2Values=�3$
 Percent=�$!0�4$5
11/01/1997��$
64502Q�$5
11/01/1999��$
67518Q�$5
11/01/2001��$
65818Q�$5
11/01/2003��$60Q�
7	Legend7"DevExpress.Xpf.Charts.Legend8HorizontalPosition$8Right=�9VerticalPosition$9
TopOutside=�:Orientation$:
Horizontal=�
;	Titles;!DevExpress.Xpf.Charts.Title<Dock$	<Top=�%DevExpress.Xpf.Charts.TitleBase=HorizontalAlignment$=Center=�>Content$'>!Architecture Share Over Time (GF)��$<Bottom=�$=Right=�$�12(�
������$�0,10,0,0q�$>From www.top500.org��!�6<local:ChartsDemoModule x:Class="ChartsDemo.AreaFullStacked2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel HorizontalAlignment="Left" Orientation="Vertical" MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" IsChecked="True"
                                />
                <dxe:CheckEdit Name="chbPercent"
                                Margin="0,3,0,0"
                                Content="Values as Percent"
                                Checked="chbPercent_Checked"
                                Unchecked="chbPercent_UnChecked"
                                IsChecked="True"
                                IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}" />
                <dx:GroupFrame Header="Transparency" Margin="0,10,0,0">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="0.5" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="1" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slTransparency" Value="0.3" Minimum="0" Maximum="1" SmallStep="0.01" LargeStep="0.1">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              EnableAnimation="True"
                              BorderThickness="0"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.ToolTipOptions>
                    <dxc:ToolTipOptions ShowForPoints="False" ShowForSeries="True"/>
                </dxc:ChartControl.ToolTipOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="0" MaxValue="1" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Label>
                                    <dxc:AxisLabel />
                                </dxc:AxisY2D.Label>
                                <dxc:AxisY2D.NumericOptions>
                                    <dxc:NumericOptions Format="Percent" Precision="0" />
                                </dxc:AxisY2D.NumericOptions>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D DateTimeMeasureUnit="Year">
                                <dxc:AxisX2D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="Custom" FormatString="yyyy" />
                                </dxc:AxisX2D.DateTimeOptions>
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange SideMarginsEnabled="False" />
                                </dxc:AxisX2D.Range>
                                <dxc:AxisX2D.Label>
                                    <dxc:AxisLabel />
                                </dxc:AxisX2D.Label>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:AreaFullStackedSeries2D x:Name="Cluster"
                                                         DisplayName="Cluster"
                                                         Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                                         ArgumentScaleType="DateTime"
                                                         AnimationAutoStartMode="SetStartState">
                                <dxc:AreaFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}" ResolveOverlappingMode="Default" />
                                </dxc:AreaFullStackedSeries2D.Label>
                                <dxc:AreaFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:AreaFullStackedSeries2D.PointOptions>
                                <dxc:AreaFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="10" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="962" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="18832" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="264332" />
                                    <dxc:SeriesPoint Argument="11/01/2005" Value="1112753" />
                                    <dxc:SeriesPoint Argument="11/01/2007" Value="4169758" />
                                </dxc:AreaFullStackedSeries2D.Points>
                            </dxc:AreaFullStackedSeries2D>
                            <dxc:AreaFullStackedSeries2D x:Name="Constellations"
                                                         DisplayName="Constellations"
                                                         Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                                         ArgumentScaleType="DateTime"
                                                         AnimationAutoStartMode="SetStartState">
                                <dxc:AreaFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}" ResolveOverlappingMode="Default" />
                                </dxc:AreaFullStackedSeries2D.Label>
                                <dxc:AreaFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:AreaFullStackedSeries2D.PointOptions>
                                <dxc:AreaFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="391" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="4082" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="21932" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="64195" />
                                    <dxc:SeriesPoint Argument="11/01/2005" Value="78473" />
                                    <dxc:SeriesPoint Argument="11/01/2007" Value="101830" />
                                </dxc:AreaFullStackedSeries2D.Points>
                            </dxc:AreaFullStackedSeries2D>
                            <dxc:AreaFullStackedSeries2D x:Name="MPP"
                                                         DisplayName="MPP"
                                                         Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                                         ArgumentScaleType="DateTime"
                                                         AnimationAutoStartMode="SetStartState">
                                <dxc:AreaFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}" ResolveOverlappingMode="Default" />
                                </dxc:AreaFullStackedSeries2D.Label>
                                <dxc:AreaFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:AreaFullStackedSeries2D.PointOptions>
                                <dxc:AreaFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="11994" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="38377" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="88395" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="200715" />
                                    <dxc:SeriesPoint Argument="11/01/2005" Value="1107271" />
                                    <dxc:SeriesPoint Argument="11/01/2007" Value="2694582" />
                                </dxc:AreaFullStackedSeries2D.Points>
                            </dxc:AreaFullStackedSeries2D>
                            <dxc:AreaFullStackedSeries2D x:Name="SMP"
                                                         DisplayName="SMP"
                                                         Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                                         ArgumentScaleType="DateTime"
                                                         AnimationAutoStartMode="SetStartState">
                                <dxc:AreaFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}" ResolveOverlappingMode="Default" />
                                </dxc:AreaFullStackedSeries2D.Label>
                                <dxc:AreaFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:AreaFullStackedSeries2D.PointOptions>
                                <dxc:AreaFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="4502" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="7518" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="5818" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="0" />
                                </dxc:AreaFullStackedSeries2D.Points>
                            </dxc:AreaFullStackedSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" VerticalPosition="TopOutside" Orientation="Horizontal" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="Architecture Share Over Time (GF)" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www.top500.org" />
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class AreaFullStacked2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public AreaFullStacked2DControl() {
            InitializeComponent();
            foreach (AreaFullStackedSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "Architecture: {S}\nAmount: {V:0.00}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void chbPercent_Checked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (AreaFullStackedSeries2D series in ((XYDiagram2D)chart.Diagram).Series) {
                    PercentOptions options = new PercentOptions();
                    options.ValueAsPercent = true;
                    AreaFullStackedSeries2D.SetPercentOptions(series.PointOptions, options);
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.Percent;
                }
            }
        }
        void chbPercent_UnChecked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (AreaFullStackedSeries2D series in ((XYDiagram2D)chart.Diagram).Series) {
                    PercentOptions options = new PercentOptions();
                    options.ValueAsPercent = false;
                    AreaFullStackedSeries2D.SetPercentOptions(series.PointOptions, options);
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.Number;
                }
            }
        }
    }
}!XMSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo)#ChartsDemo.AreaFullStacked3DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasea]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo$	�400��$	�800���	Resources
�MergedDictionaries
�Source InitialAnimation��TargetProperty��
TargetNameW�From	W�Tog�Duration��$/)/ChartsDemo;component/Themes/Generic.xaml?�%M&	��$
Opacity�$chart��.��W�$0X�$1X�$0:0:2D��Triggers:�	:�RoutedEvent$)	#local:ChartsDemoModule.ModuleAppear�[��#��[.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(
!SupressGroupFramePaddingInOptions
.OptionsContent��$
�Left=���Orientation$Vertical=�$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��
Content)#DevExpress.Xpf.Core.ObjectConverter$
Show Labels	IsChecked$
TrueY�-$�
chbPercent��$
Values as Percent$
�0,3,0,0q�$
TrueY�Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��J�Opacity$0Q�$�0q�J�IsManipulationEnabled.ToolTipOptions*$DevExpress.Xpf.Charts.ToolTipOptions
ShowForPoints.
ShowForSeries.Diagram'!DevExpress.Xpf.Charts.XYDiagram3D%DevExpress.Xpf.Charts.Diagram3DZoomPercent$	125Q�AxisY#DevExpress.Xpf.Charts.AxisY3D 	DevExpress.Xpf.Charts.Axis	Range%
DevExpress.Xpf.Charts.AxisRange

MinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$0
MaxValue$1$DevExpress.Xpf.Charts.AxisBaseLabel%
DevExpress.Xpf.Charts.AxisLabel
NumericOptions*$DevExpress.Xpf.Charts.NumericOptions
Format$
Percent=�	Precision$0�AxisX#DevExpress.Xpf.Charts.AxisX3D 	DateTimeMeasureUnit$
 Year=�!	DateTimeOptions!+%DevExpress.Xpf.Charts.DateTimeOptions
"Format$"Custom=�#FormatString$
#yyyy��
$
SideMarginsEnabled$.
#DevExpress.Xpf.Charts.Diagram
%Series%3-DevExpress.Xpf.Charts.AreaFullStackedSeries3D-&Name$
&Cluster��"DevExpress.Xpf.Charts.Series'DisplayName$
'Cluster��(ArgumentScaleType$(DateTime=�)LabelsVisibility).*PointOptions*("DevExpress.Xpf.Charts.PointOptions+	PointView$+Values=�,ValueNumericOptions,$
Percent=�$0�-Label-'!DevExpress.Xpf.Charts.SeriesLabel.
RenderMode$.CustomShape=�
/Points/'!DevExpress.Xpf.Charts.SeriesPoint0Argument$0
11/01/1997��1Value$110Q�$0
11/01/1999��$	1962Q�$0
11/01/2001��$118832Q�$0
11/01/2003��$1264332Q�$0
11/01/2005��$
11112753Q�$0
11/01/2007��$
14169758Q�-$&Constellations��$'Constellations��$(DateTime=�).*$+Values=�,$
Percent=�$0�-$.CustomShape=�/$0
11/01/1997��$	1391Q�$0
11/01/1999��$
14082Q�$0
11/01/2001��$121932Q�$0
11/01/2003��$164195Q�$0
11/01/2005��$178473Q�$0
11/01/2007��$1101830Q�-$	&MPP��$	'MPP��$(DateTime=�).*$+Values=�,$
Percent=�$0�-$.CustomShape=�/$0
11/01/1997��$111994Q�$0
11/01/1999��$138377Q�$0
11/01/2001��$188395Q�$0
11/01/2003��$1200715Q�$0
11/01/2005��$
11107271Q�$0
11/01/2007��$
12694582Q�-$	&SMP��$	'SMP��$(DateTime=�).*$+Values=�,$
Percent=�$0�-$.CustomShape=�/$0
11/01/1997��$
14502Q�$0
11/01/1999��$
17518Q�$0
11/01/2001��$
15818Q�$0
11/01/2003��$10Q�
2Legend2"DevExpress.Xpf.Charts.Legend3HorizontalPosition$3Right=�4ReverseItems4.
5Titles5!DevExpress.Xpf.Charts.Title6Dock$	6Top=�%DevExpress.Xpf.Charts.TitleBase7HorizontalAlignment$7Center=�8Content.8#!Architecture Share Over Time (GF)$6Bottom=�$7Right=�$�12(�
������$�0,10,0,0q�.8From www.top500.org![-<local:ChartsDemoModule x:Class="ChartsDemo.AreaFullStacked3DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <Storyboard x:Key="InitialAnimation" TargetProperty="Opacity" TargetName="chart">
                <DoubleAnimation From="0" To="1" Duration="0:0:2" />
            </Storyboard>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <local:ChartsDemoModule.Triggers>
        <EventTrigger RoutedEvent="local:ChartsDemoModule.ModuleAppear">
            <EventTrigger.Actions>
                <BeginStoryboard Storyboard="{StaticResource InitialAnimation}" />
            </EventTrigger.Actions>
        </EventTrigger>
    </local:ChartsDemoModule.Triggers>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel HorizontalAlignment="Left" Orientation="Vertical" MinWidth="120">
                <dxe:CheckEdit Name="chbVisible"
                               Content="Show Labels"
                               Checked="chbVisible_Checked"
                               Unchecked="chbVisible_UnChecked"
                               IsChecked="True" />
                <dxe:CheckEdit Name="chbPercent"
                               Content="Values as Percent"
                               Margin="0,3,0,0"
                               Checked="chbPercent_Checked"
                               Unchecked="chbPercent_UnChecked" IsChecked="True" />
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              Opacity="0"
                              BorderThickness="0"
                              IsManipulationEnabled="True">
                <dxc:ChartControl.ToolTipOptions>
                    <dxc:ToolTipOptions ShowForPoints="False" ShowForSeries="True"/>
                </dxc:ChartControl.ToolTipOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram3D ZoomPercent="125">
                        <dxc:XYDiagram3D.AxisY>
                            <dxc:AxisY3D>
                                <dxc:AxisY3D.Range>
                                    <dxc:AxisRange MinValue="0" MaxValue="1" />
                                </dxc:AxisY3D.Range>
                                <dxc:AxisY3D.Label>
                                    <dxc:AxisLabel />
                                </dxc:AxisY3D.Label>
                                <dxc:AxisY3D.NumericOptions>
                                    <dxc:NumericOptions Format="Percent" Precision="0" />
                                </dxc:AxisY3D.NumericOptions>
                            </dxc:AxisY3D>
                        </dxc:XYDiagram3D.AxisY>
                        <dxc:XYDiagram3D.AxisX>
                            <dxc:AxisX3D DateTimeMeasureUnit="Year">
                                <dxc:AxisX3D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="Custom" FormatString="yyyy" />
                                </dxc:AxisX3D.DateTimeOptions>
                                <dxc:AxisX3D.Range>
                                    <dxc:AxisRange SideMarginsEnabled="False" />
                                </dxc:AxisX3D.Range>
                                <dxc:AxisX3D.Label>
                                    <dxc:AxisLabel />
                                </dxc:AxisX3D.Label>
                            </dxc:AxisX3D>
                        </dxc:XYDiagram3D.AxisX>
                        <dxc:XYDiagram3D.Series>
                            <dxc:AreaFullStackedSeries3D x:Name="Cluster" DisplayName="Cluster" ArgumentScaleType="DateTime" LabelsVisibility="True">
                                <dxc:AreaFullStackedSeries3D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:AreaFullStackedSeries3D.PointOptions>
                                <dxc:AreaFullStackedSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape" />
                                </dxc:AreaFullStackedSeries3D.Label>
                                <dxc:AreaFullStackedSeries3D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="10" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="962" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="18832" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="264332" />
                                    <dxc:SeriesPoint Argument="11/01/2005" Value="1112753" />
                                    <dxc:SeriesPoint Argument="11/01/2007" Value="4169758" />
                                </dxc:AreaFullStackedSeries3D.Points>
                            </dxc:AreaFullStackedSeries3D>
                            <dxc:AreaFullStackedSeries3D x:Name="Constellations" DisplayName="Constellations" ArgumentScaleType="DateTime" LabelsVisibility="True">
                                <dxc:AreaFullStackedSeries3D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:AreaFullStackedSeries3D.PointOptions>
                                <dxc:AreaFullStackedSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape" />
                                </dxc:AreaFullStackedSeries3D.Label>
                                <dxc:AreaFullStackedSeries3D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="391" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="4082" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="21932" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="64195" />
                                    <dxc:SeriesPoint Argument="11/01/2005" Value="78473" />
                                    <dxc:SeriesPoint Argument="11/01/2007" Value="101830" />
                                </dxc:AreaFullStackedSeries3D.Points>
                            </dxc:AreaFullStackedSeries3D>
                            <dxc:AreaFullStackedSeries3D x:Name="MPP" DisplayName="MPP" ArgumentScaleType="DateTime" LabelsVisibility="True">
                                <dxc:AreaFullStackedSeries3D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:AreaFullStackedSeries3D.PointOptions>
                                <dxc:AreaFullStackedSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape" />
                                </dxc:AreaFullStackedSeries3D.Label>
                                <dxc:AreaFullStackedSeries3D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="11994" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="38377" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="88395" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="200715" />
                                    <dxc:SeriesPoint Argument="11/01/2005" Value="1107271" />
                                    <dxc:SeriesPoint Argument="11/01/2007" Value="2694582" />
                                </dxc:AreaFullStackedSeries3D.Points>
                            </dxc:AreaFullStackedSeries3D>
                            <dxc:AreaFullStackedSeries3D x:Name="SMP" DisplayName="SMP" ArgumentScaleType="DateTime" LabelsVisibility="True">
                                <dxc:AreaFullStackedSeries3D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:AreaFullStackedSeries3D.PointOptions>
                                <dxc:AreaFullStackedSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape" />
                                </dxc:AreaFullStackedSeries3D.Label>
                                <dxc:AreaFullStackedSeries3D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="4502" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="7518" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="5818" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="0" />
                                </dxc:AreaFullStackedSeries3D.Points>
                            </dxc:AreaFullStackedSeries3D>
                        </dxc:XYDiagram3D.Series>
                    </dxc:XYDiagram3D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" ReverseItems="True" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Architecture Share Over Time (GF)</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.top500.org</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!%using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class AreaFullStacked3DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public AreaFullStacked3DControl() {
            InitializeComponent();
        }
        void chbVisible_Checked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (AreaStackedSeries3D series in ((XYDiagram3D)chart.Diagram).Series)
                    series.LabelsVisibility = true;
                chbPercent.IsEnabled = true;
            }
        }
        void chbVisible_UnChecked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (AreaStackedSeries3D series in ((XYDiagram3D)chart.Diagram).Series)
                    series.LabelsVisibility = false;
                chbPercent.IsEnabled = false;
            }
        }
        void chbPercent_Checked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (AreaFullStackedSeries3D series in ((XYDiagram3D)chart.Diagram).Series) {
                    PercentOptions options = new PercentOptions();
                    options.ValueAsPercent = true;
                    AreaFullStackedSeries3D.SetPercentOptions(series.PointOptions, options);
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.Percent;
                }
            }
        }
        void chbPercent_UnChecked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (AreaFullStackedSeries3D series in ((XYDiagram3D)chart.Diagram).Series) {
                    PercentOptions options = new PercentOptions();
                    options.ValueAsPercent = false;
                    AreaFullStackedSeries3D.SetPercentOptions(series.PointOptions, options);
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.Number;
                }
            }
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo%ChartsDemo.AreaStacked2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent����Orientation$Vertical=�$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels	IsChecked$
TrueY�$DevExpress.Xpf.Core.GroupFrame$��Angle��$�0,2,0,10q�{��	�ElementName$	
chbVisible��
�Path$
	IsChecked�.���.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$
�slAngle��*$DevExpress.Xpf.Editors.RangeBaseEditValue$45Q�
Minimum$
0Q�Maximum$	360Q�
TickPlacement$
None=�$��Transparency��.���.+��������.+���$�0�$��0��$
�Left=���$�1�$	��0.5��$�Center=���$�2�$��1��$�Right=�-$�slTransparency��$	0.3Q�$
0Q�$1Q�	SmallStep$
0.01Q�	LargeStep$	0.1Q�$
None=�Content.�.+�(	"DevExpress.Xpf.Charts.ChartControl	-$�chart��$�0q�	ToolTipEnabled$FalseX�	CrosshairEnabled�$	
chbVisible��$
	IsChecked��	Converter#[	Diagram'
!DevExpress.Xpf.Charts.XYDiagram2D

AxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisTitle%
DevExpress.Xpf.Charts.AxisTitle
%DevExpress.Xpf.Charts.TitleBaseContent$Millions of Dollars��
AxisX#DevExpress.Xpf.Charts.AxisX2DRange%DevExpress.Xpf.Charts.AxisRangeSideMarginsEnabled.#DevExpress.Xpf.Charts.Diagram
Series/)DevExpress.Xpf.Charts.AreaStackedSeries2D-Name$year1998��"DevExpress.Xpf.Charts.SeriesDisplayName$
1998�� AnimationAutoStartMode$ 
SetStartState=�!Transparency!�$	slTransparency��$
Value�"SeriesAnimation"1+DevExpress.Xpf.Charts.Area2DGrowUpAnimation#PointAnimation#82DevExpress.Xpf.Charts.AreaStacked2DFadeInAnimation$Label$'!DevExpress.Xpf.Charts.SeriesLabel%ResolveOverlappingMode$
%Default=�&Visible&�$	
chbVisible��$
	IsChecked�*$DevExpress.Xpf.Charts.MarkerSeries2D'Angle'�$
	slAngle��$
Value�
(Points('!DevExpress.Xpf.Charts.SeriesPoint)Argument$)Illinois��*Value$
*423.721Q�$
)Indiana��$
*178.719Q�$)Michigan��$
*308.845Q�$
)Ohio��$
*348.555Q�$)	Wisconsin��$
*160.274Q�-$year2001��$
2001��$ 
SetStartState=�!�$	slTransparency��$
Value�"#$$
%Default=�&�$	
chbVisible��$
	IsChecked�'�$
	slAngle��$
Value�($)Illinois��$
*476.851Q�$
)Indiana��$
*195.769Q�$)Michigan��$
*335.793Q�$
)Ohio��$
*374.771Q�$)	Wisconsin��$
*182.373Q�-$year2004��$
2004��$ 
SetStartState=�!�$	slTransparency��$
Value�"#$$
%Default=�&�$	
chbVisible��$
	IsChecked�'�$
	slAngle��$
Value�($)Illinois��$
*528.904Q�$
)Indiana��$
*227.271Q�$)Michigan��$
*372.576Q�$
)Ohio��$
*418.258Q�$)	Wisconsin��$
*211.727Q�
+	Legend+"DevExpress.Xpf.Charts.Legend,HorizontalPosition$,Right=�-ReverseItems-.
.	Titles.!DevExpress.Xpf.Charts.Title/Dock$	/Top=�0HorizontalAlignment$0Center=�.!Great Lakes Gross State Product$/Bottom=�$0Right=�$�12(�
������$�0,10,0,0q�.From www.bea.gov!}+<local:ChartsDemoModule x:Class="ChartsDemo.AreaStacked2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Orientation="Vertical" MinWidth="120">
                <dxe:CheckEdit Name="chbVisible"
                               Content="Show Labels"
                               IsChecked="True" />
                <dx:GroupFrame Header="Angle" Margin="0,2,0,10" IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slAngle" Value="45" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Transparency">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="0.5" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="1" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slTransparency" Value="0.3" Minimum="0" Maximum="1" SmallStep="0.01" LargeStep="0.1">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              ToolTipEnabled="False"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Millions of Dollars" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D>
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange SideMarginsEnabled="False" />
                                </dxc:AxisX2D.Range>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:AreaStackedSeries2D x:Name="year1998"
                                                     DisplayName="1998"
                                                     Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                                     AnimationAutoStartMode="SetStartState">
                                <dxc:AreaStackedSeries2D.SeriesAnimation>
                                    <dxc:Area2DGrowUpAnimation />
                                </dxc:AreaStackedSeries2D.SeriesAnimation>
                                <dxc:AreaStackedSeries2D.PointAnimation>
                                    <dxc:AreaStacked2DFadeInAnimation />
                                </dxc:AreaStackedSeries2D.PointAnimation>
                                <dxc:AreaStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}" />
                                </dxc:AreaStackedSeries2D.Label>
                                <dxc:AreaStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="423.721" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="178.719" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="308.845" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="348.555" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="160.274" />
                                </dxc:AreaStackedSeries2D.Points>
                            </dxc:AreaStackedSeries2D>
                            <dxc:AreaStackedSeries2D x:Name="year2001"
                                                     DisplayName="2001"
                                                     Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                                     AnimationAutoStartMode="SetStartState">
                                <dxc:AreaStackedSeries2D.SeriesAnimation>
                                    <dxc:Area2DGrowUpAnimation />
                                </dxc:AreaStackedSeries2D.SeriesAnimation>
                                <dxc:AreaStackedSeries2D.PointAnimation>
                                    <dxc:AreaStacked2DFadeInAnimation />
                                </dxc:AreaStackedSeries2D.PointAnimation>
                                <dxc:AreaStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}" />
                                </dxc:AreaStackedSeries2D.Label>
                                <dxc:AreaStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="476.851" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="195.769" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="335.793" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="374.771" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="182.373" />
                                </dxc:AreaStackedSeries2D.Points>
                            </dxc:AreaStackedSeries2D>
                            <dxc:AreaStackedSeries2D x:Name="year2004"
                                                     DisplayName="2004"
                                                     Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                                     AnimationAutoStartMode="SetStartState">
                                <dxc:AreaStackedSeries2D.SeriesAnimation>
                                    <dxc:Area2DGrowUpAnimation />
                                </dxc:AreaStackedSeries2D.SeriesAnimation>
                                <dxc:AreaStackedSeries2D.PointAnimation>
                                    <dxc:AreaStacked2DFadeInAnimation />
                                </dxc:AreaStackedSeries2D.PointAnimation>
                                <dxc:AreaStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}" />
                                </dxc:AreaStackedSeries2D.Label>
                                <dxc:AreaStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="528.904" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="227.271" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="372.576" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="418.258" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="211.727" />
                                </dxc:AreaStackedSeries2D.Points>
                            </dxc:AreaStackedSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" ReverseItems="True" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Great Lakes Gross State Product</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!Eusing System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class AreaStacked2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public AreaStacked2DControl() {
            InitializeComponent();
            foreach (AreaStackedSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "{S}\n{V:0.00}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo%ChartsDemo.AreaStacked3DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo$	�400��$	�800���	Resources
�MergedDictionaries
�Source InitialAnimation��TargetProperty��
TargetNameW�From	W�Tog�Duration��$/)/ChartsDemo;component/Themes/Generic.xaml?�%M&	��$
Opacity�$chart��.��W�$0X�$1X�$0:0:2D��Triggers:�	:�RoutedEvent$)	#local:ChartsDemoModule.ModuleAppear�[��#��[.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(
!SupressGroupFramePaddingInOptions
.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels
	IsChecked$

TrueY�Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��J�Opacity$0Q�$�0q�J�IsManipulationEnabled.ToolTipEnabled$FalseX�Diagram'!DevExpress.Xpf.Charts.XYDiagram3D%DevExpress.Xpf.Charts.Diagram3DZoomPercent$	130Q�AxisY#DevExpress.Xpf.Charts.AxisY3D DevExpress.Xpf.Charts.AxisTitle%	DevExpress.Xpf.Charts.AxisTitle	%
DevExpress.Xpf.Charts.TitleBase
Content$Millions of Dollars��AxisX#DevExpress.Xpf.Charts.AxisX3DRange%DevExpress.Xpf.Charts.AxisRangeSideMarginsEnabled.#
DevExpress.Xpf.Charts.Diagram

Series/)DevExpress.Xpf.Charts.AreaStackedSeries3D-Name$year1998��"DevExpress.Xpf.Charts.SeriesDisplayName$
1998��LabelsVisibility.Label'!DevExpress.Xpf.Charts.SeriesLabel
RenderMode$CustomShape=�
 Points '!DevExpress.Xpf.Charts.SeriesPoint!Argument$!Illinois��"Value$
"423.721Q�$
!Indiana��$
"178.719Q�$!Michigan��$
"308.845Q�$
!Ohio��$
"348.555Q�$!	Wisconsin��$
"160.274Q�-$year2001��$
2001��.$CustomShape=� $!Illinois��$
"476.851Q�$
!Indiana��$
"195.769Q�$!Michigan��$
"335.793Q�$
!Ohio��$
"374.771Q�$!	Wisconsin��$
"182.373Q�-$year2004��$
2004��.$CustomShape=� $!Illinois��$
"528.904Q�$
!Indiana��$
"227.271Q�$!Michigan��$
"372.576Q�$
!Ohio��$
"418.258Q�$!	Wisconsin��$
"211.727Q�
#Legend#"DevExpress.Xpf.Charts.Legend$HorizontalPosition$$Right=�%ReverseItems%.
&Titles&!DevExpress.Xpf.Charts.Title'Dock$	'Top=�(
HorizontalAlignment$(Center=�.!Great Lakes Gross State Product$'Bottom=�$(Right=�$�12(�
������$�0,10,0,0q�.From www.bea.gov!�<local:ChartsDemoModule x:Class="ChartsDemo.AreaStacked3DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <Storyboard x:Key="InitialAnimation" TargetProperty="Opacity" TargetName="chart">
                <DoubleAnimation From="0" To="1" Duration="0:0:2" />
            </Storyboard>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <local:ChartsDemoModule.Triggers>
        <EventTrigger RoutedEvent="local:ChartsDemoModule.ModuleAppear">
            <EventTrigger.Actions>
                <BeginStoryboard Storyboard="{StaticResource InitialAnimation}" />
            </EventTrigger.Actions>
        </EventTrigger>
    </local:ChartsDemoModule.Triggers>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Unchecked="chbVisible_UnChecked" Checked="chbVisible_Checked" IsChecked="True" />
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              Opacity="0"
                              BorderThickness="0"
                              IsManipulationEnabled="True"
                              ToolTipEnabled="False">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram3D ZoomPercent="130">
                        <dxc:XYDiagram3D.AxisY>
                            <dxc:AxisY3D>
                                <dxc:AxisY3D.Title>
                                    <dxc:AxisTitle Content="Millions of Dollars" />
                                </dxc:AxisY3D.Title>
                            </dxc:AxisY3D>
                        </dxc:XYDiagram3D.AxisY>
                        <dxc:XYDiagram3D.AxisX>
                            <dxc:AxisX3D>
                                <dxc:AxisX3D.Range>
                                    <dxc:AxisRange SideMarginsEnabled="False" />
                                </dxc:AxisX3D.Range>
                            </dxc:AxisX3D>
                        </dxc:XYDiagram3D.AxisX>
                        <dxc:XYDiagram3D.Series>
                            <dxc:AreaStackedSeries3D x:Name="year1998" DisplayName="1998" LabelsVisibility="True">
                                <dxc:AreaStackedSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape" />
                                </dxc:AreaStackedSeries3D.Label>
                                <dxc:AreaStackedSeries3D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="423.721" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="178.719" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="308.845" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="348.555" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="160.274" />
                                </dxc:AreaStackedSeries3D.Points>
                            </dxc:AreaStackedSeries3D>
                            <dxc:AreaStackedSeries3D x:Name="year2001" DisplayName="2001" LabelsVisibility="True">
                                <dxc:AreaStackedSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape" />
                                </dxc:AreaStackedSeries3D.Label>
                                <dxc:AreaStackedSeries3D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="476.851" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="195.769" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="335.793" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="374.771" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="182.373" />
                                </dxc:AreaStackedSeries3D.Points>
                            </dxc:AreaStackedSeries3D>
                            <dxc:AreaStackedSeries3D x:Name="year2004" DisplayName="2004" LabelsVisibility="True">
                                <dxc:AreaStackedSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape" />
                                </dxc:AreaStackedSeries3D.Label>
                                <dxc:AreaStackedSeries3D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="528.904" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="227.271" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="372.576" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="418.258" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="211.727" />
                                </dxc:AreaStackedSeries3D.Points>
                            </dxc:AreaStackedSeries3D>
                        </dxc:XYDiagram3D.Series>
                    </dxc:XYDiagram3D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" ReverseItems="True" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Great Lakes Gross State Product</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!Husing System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class AreaStacked3DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public AreaStacked3DControl() {
            InitializeComponent();
        }
        void chbVisible_Checked(object sender, RoutedEventArgs e) {
            if (chart != null)
                foreach (AreaStackedSeries3D series in ((XYDiagram3D)chart.Diagram).Series)
                    series.LabelsVisibility = true;
        }
        void chbVisible_UnChecked(object sender, RoutedEventArgs e) {
            if (chart != null)
                foreach (AreaStackedSeries3D series in ((XYDiagram3D)chart.Diagram).Series)
                    series.LabelsVisibility = false;
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo"ChartsDemo.AreaStep2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/corec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider5/ChartsDemo.Marker2DKindToMarker2DModelConverter ($Marker2DKindToMarker2DModelConverter1+ChartsDemo.MarkerSizeToLabelIndentConverter $ MarkerSizeToLabelIndentConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent����Orientation$Vertical=�$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�chbInvertedStep��Content)#DevExpress.Xpf.Core.ObjectConverter$
Inverted Step	IsChecked$FalseY�$�0,0,0,10q�-$�
chbVisible��$Show Labels$
TrueY�$	DevExpress.Xpf.Core.GroupFrame	$��Angle��$�0,2,0,10q�{��	�ElementName$	
chbVisible��
�Path$
	IsChecked�.���.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)
#DevExpress.Xpf.Editors.TrackBarEdit
-$
�slAngle��*$DevExpress.Xpf.Editors.RangeBaseEditValue$45Q�
Minimum$
0Q�Maximum$	360Q�

TickPlacement$
None=�	$��Transparency��$�0,0,0,10q�.���.+��������.+���$�0�$��0��$
�Left=���$�1�$	��0.5��$�Center=���$�2�$��1��$�Right=�
-$�slTransparency��$	0.3Q�$
0Q�$1Q�	SmallStep$
0.01Q�	LargeStep$	0.1Q�$
None=�-$�
chbMarkers��$
�0,2,0,0q�$Show Markers$
TrueY�	$��Marker Size��$
�0,2,0,0q�{��$	
chbMarkers��$
	IsChecked�.���.+��������.+���$�0�$��10��$
�Left=���$�1�$��25��$�Center=���$�2�$��40��$�Right=�
-$�slMarkerSize��$20Q�$
10Q�$40Q�%DevExpress.Xpf.Editors.BaseEdit	EditValue$20$
None=�	$��Marker Kind��$
�0,2,0,0q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$�lbMarker��
ShowBorder.�Z�{��$	
chbMarkers��$
	IsChecked�
ItemsSource�*PredefinedMarker2DKinds+
�Source#[

StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��EnableAnimation.$�0q�CrosshairEnabled�$	
chbVisible��$
	IsChecked��	Converter#[CrosshairOptions,&DevExpress.Xpf.Charts.CrosshairOptionsCrosshairLabelMode$ShowForNearestSeries=�Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBase Content$  Market value (billion US$)��!Range!%DevExpress.Xpf.Charts.AxisRange"MinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$	"125#MaxValue$	#390$AxisX$#DevExpress.Xpf.Charts.AxisX2D$DevExpress.Xpf.Charts.AxisBase%Label%%DevExpress.Xpf.Charts.AxisLabel&	Staggered&.#DevExpress.Xpf.Charts.Diagram
'Series',&DevExpress.Xpf.Charts.AreaStepSeries2D"DevExpress.Xpf.Charts.Series(AnimationAutoStartMode$(
SetStartState=�)DisplayName$	)jkl��("DevExpress.Xpf.Charts.AreaSeries2D*Transparency*�$	slTransparency��$
Value�+InvertedStep+�$	chbInvertedStep��$
	IsChecked�,
MarkerSize,�$	slMarkerSize��$
Value�-
MarkerVisible-�$	
chbMarkers��$
	IsChecked�.MarkerModel.�$	lbMarker��$
SelectedItem�#[/Label/'!DevExpress.Xpf.Charts.SeriesLabel0ConnectorVisible0.1ResolveOverlappingMode$
1Default=�
2Indent2�$	slMarkerSize��$
Value�#[3Visible3�$	
chbVisible��$
	IsChecked�* $DevExpress.Xpf.Charts.MarkerSeries2D4 Angle4�$
	slAngle��$
Value�
5Points5'!!DevExpress.Xpf.Charts.SeriesPoint!6!Argument$6
ExxonMobil��7!Value$7277.02Q�!$6General Electric��$7328.54Q�!$6	Microsoft��$7297.02Q�!$6	Citigroup��$7255.3Q�!$6Royal Dutch Shell plc��$7173.54Q�!$6Procter & Gamble��$7131.89Q�
8Titles8!"DevExpress.Xpf.Charts.Title"9"Dock$	9Top=�:HorizontalAlignment$:Center=�. 0.Corporations with Highest Market Value in 2004"$9Bottom=�$:Right=�$�12(�
������$�0,10,0,0q�. From www.geohive.com!�(<local:ChartsDemoModule x:Class="ChartsDemo.AreaStep2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Marker2DKindToMarker2DModelConverter x:Key="Marker2DKindToMarker2DModelConverter" />
            <local:MarkerSizeToLabelIndentConverter x:Key="MarkerSizeToLabelIndentConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Orientation="Vertical" MinWidth="120">
                <dxe:CheckEdit Name="chbInvertedStep" Content="Inverted Step" IsChecked="False" Margin="0,0,0,10" />
                <dxe:CheckEdit Name="chbVisible"
                               Content="Show Labels"
                               IsChecked="True" />
                <dx:GroupFrame Header="Angle" Margin="0,2,0,10" IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slAngle" Value="45" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Transparency" Margin="0,0,0,10">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="0.5" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="1" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slTransparency" Value="0.3" Minimum="0" Maximum="1" SmallStep="0.01" LargeStep="0.1">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dxe:CheckEdit Name="chbMarkers"
                               Margin="0,2,0,0"
                               Content="Show Markers"
                               IsChecked="True" />
                <dx:GroupFrame Header="Marker Size" Margin="0,2,0,0" IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="10" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="25" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="40" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMarkerSize" Value="20" Minimum="10" Maximum="40" EditValue="20">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Marker Kind" Margin="0,2,0,0">
                    <dxe:ListBoxEdit Name="lbMarker"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                     ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              EnableAnimation="True"
                              BorderThickness="0"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions CrosshairLabelMode="ShowForNearestSeries"/>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Market value (billion US$)" />
                                </dxc:AxisY2D.Title>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="125" MaxValue="390" />
                                </dxc:AxisY2D.Range>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D>
                                <dxc:Axis2D.Label>
                                    <dxc:AxisLabel Staggered="True" />
                                </dxc:Axis2D.Label>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:AreaStepSeries2D Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                                  InvertedStep="{Binding ElementName=chbInvertedStep, Path=IsChecked}"
                                                  MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                                  MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                                  MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                                  AnimationAutoStartMode="SetStartState"
                                                  DisplayName="jkl">
                                <dxc:AreaStepSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False" ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}" />
                                </dxc:AreaStepSeries2D.Label>
                                <dxc:AreaStepSeries2D.Points>
                                    <dxc:SeriesPoint Argument="ExxonMobil" Value="277.02" />
                                    <dxc:SeriesPoint Argument="General Electric" Value="328.54" />
                                    <dxc:SeriesPoint Argument="Microsoft" Value="297.02" />
                                    <dxc:SeriesPoint Argument="Citigroup" Value="255.3" />
                                    <dxc:SeriesPoint Argument="Royal Dutch Shell plc" Value="173.54" />
                                    <dxc:SeriesPoint Argument="Procter &amp; Gamble" Value="131.89" />
                                </dxc:AreaStepSeries2D.Points>
                            </dxc:AreaStepSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Corporations with Highest Market Value in 2004</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.geohive.com</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!#using System;
using System.Windows;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class AreaStep2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public AreaStep2DControl() {
            InitializeComponent();
            lbMarker.SelectedItem = Marker2DModelKindHelper.FindActualMarker2DModelKind(typeof(RingMarker2DModel));
            foreach (AreaStepSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "Corporation: {A}\nMarket Value: {V:0.00}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!{MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo4.ChartsDemo.AxisLabelsResolveOverlappingControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800��.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-Name$!chbEnableResolveOverlapping��Content)#DevExpress.Xpf.Core.ObjectConverter$Resolve Overlapping	IsChecked$
TrueY�$DevExpress.Xpf.Core.GroupFrame-Name$gfIndent��$��Indent��$�0,10,0,0q�.���.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$��5��$�Center=���$�2�$��10��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-Name$tbIndent��*$DevExpress.Xpf.Editors.RangeBaseEditMinimum$0Q�	Maximum$	10Q�
Value$
5Q�
TickPlacement$
None=�Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��
CrosshairEnabled$

TrueX�ToolTipEnabled$FalseX�CrosshairOptions,	&DevExpress.Xpf.Charts.CrosshairOptions		CrosshairLabelMode$ShowForNearestSeries=�
Titles!
DevExpress.Xpf.Charts.Title
%DevExpress.Xpf.Charts.TitleBaseContent$Weather in London��HorizontalAlignment$Center=�
Legend"DevExpress.Xpf.Charts.LegendHorizontalPosition$Right=�Diagram'
!DevExpress.Xpf.Charts.XYDiagram2D

EnableAxisXNavigation.
AxisX#DevExpress.Xpf.Charts.AxisX2D DevExpress.Xpf.Charts.AxisDateTimeMeasureUnit$
Hour=�DateTimeGridAlignment$
Hour=�$DevExpress.Xpf.Charts.AxisBaseGridLinesVisible.GridSpacing$6Q�
Interlaced.DateTimeOptions+%DevExpress.Xpf.Charts.DateTimeOptions
Format$Custom=� FormatString$ dd/MM HH:mm��!Range!%DevExpress.Xpf.Charts.AxisRange"MaxValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$"06/09/2008 09:00:00.000#MinValueInternal$#-2.1429766614437389Q�$Label$%DevExpress.Xpf.Charts.AxisLabel
���"DevExpress.Xpf.Charts.Axis2D %ResolveOverlappingOptions%>8DevExpress.Xpf.Charts.AxisLabelResolveOverlappingOptions&	AllowHide&�'�ElementName$!'chbEnableResolveOverlapping��(�Path$(	IsChecked�)AllowRotate)�$!'chbEnableResolveOverlapping��$(	IsChecked�*AllowStagger*�$!'chbEnableResolveOverlapping��$(	IsChecked�+	MinIndent+�$'tbIndent��$(Value�,
AxisY,#DevExpress.Xpf.Charts.AxisY2D!-MinValue$-0$	"120.Title.%DevExpress.Xpf.Charts.AxisTitle$Humidity, %��$�Tahoma)�$�14(�#DevExpress.Xpf.Charts.Diagram
/Series/1+DevExpress.Xpf.Charts.BarSideBySideSeries2D"DevExpress.Xpf.Charts.Series0ArgumentScaleType$0DateTime=�1ValueScaleType$1	Numerical=�+%DevExpress.Xpf.Charts.BarSeries2DBase2BarWidth$	21.5Q�3DisplayName$3Relative humidity (%)��
4Points4'!DevExpress.Xpf.Charts.SeriesPoint5Value$569Q�6Argument$606/11/2008 06:00:00.000��$576Q�$606/11/2008 03:00:00.000��$566Q�$606/11/2008 00:00:00.000��$549Q�$606/10/2008 21:00:00.000��$545Q�$606/10/2008 18:00:00.000��$548Q�$606/10/2008 15:00:00.000��$557Q�$606/10/2008 12:00:00.000��$566Q�$606/10/2008 09:00:00.000��$578Q�$606/10/2008 06:00:00.000��$583Q�$606/10/2008 03:00:00.000��$572Q�$606/10/2008 00:00:00.000��$552Q�$606/09/2008 21:00:00.000��$540Q�$606/09/2008 18:00:00.000��$541Q�$606/09/2008 15:00:00.000��$537Q�$606/09/2008 12:00:00.000��$541Q�$606/09/2008 09:00:00.000��$568Q�$606/09/2008 06:00:00.000��$578Q�$606/09/2008 03:00:00.000��$571Q�$606/09/2008 00:00:00.000��$563Q�$606/08/2008 21:00:00.000��$547Q�$606/08/2008 18:00:00.000��$544Q�$606/08/2008 15:00:00.000��$548Q�$606/08/2008 12:00:00.000��$568Q�$606/08/2008 09:00:00.000��$581Q�$606/08/2008 06:00:00.000��$585Q�$606/08/2008 03:00:00.000��$576Q�$606/08/2008 00:00:00.000��$565Q�$606/07/2008 21:00:00.000��$557Q�$606/07/2008 18:00:00.000��$562Q�$606/07/2008 15:00:00.000��$553Q�$606/07/2008 12:00:00.000��$562Q�$606/07/2008 09:00:00.000��$576Q�$606/07/2008 06:00:00.000��$580Q�$606/07/2008 03:00:00.000��$582Q�$606/07/2008 00:00:00.000��$573Q�$606/06/2008 21:00:00.000��$557Q�$606/06/2008 18:00:00.000��$555Q�$606/06/2008 15:00:00.000��$564Q�$606/06/2008 12:00:00.000��$574Q�$606/06/2008 09:00:00.000��$589Q�$606/06/2008 06:00:00.000��$587Q�$606/06/2008 03:00:00.000��$580Q�$606/06/2008 00:00:00.000��!�'<local:ChartsDemoModule x:Class="ChartsDemo.AxisLabelsResolveOverlappingControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit x:Name="chbEnableResolveOverlapping" Content="Resolve Overlapping" IsChecked="True"/>
                <dx:GroupFrame Header="Indent" Margin="0,10,0,0" x:Name="gfIndent">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="5" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="10" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit x:Name="tbIndent" Minimum="0" Maximum="10" Value="5">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" CrosshairEnabled="True" ToolTipEnabled="False">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions CrosshairLabelMode="ShowForNearestSeries"/>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Titles>
                    <dxc:Title Content="Weather in London" HorizontalAlignment="Center"/>
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right"/>
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D EnableAxisXNavigation="True">
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D DateTimeMeasureUnit="Hour" DateTimeGridAlignment="Hour" GridLinesVisible="True" GridSpacing="6" Interlaced="True">
                                <dxc:AxisX2D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="Custom" FormatString="dd/MM HH:mm"/>
                                </dxc:AxisX2D.DateTimeOptions>
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange MaxValue="06/09/2008 09:00:00.000" MinValueInternal="-2.1429766614437389"/>
                                </dxc:AxisX2D.Range>
                                <dxc:AxisX2D.Label>
                                    <dxc:AxisLabel BorderBrush="Black">
                                        <dxc:Axis2D.ResolveOverlappingOptions>
                                            <dxc:AxisLabelResolveOverlappingOptions AllowHide="{Binding ElementName=chbEnableResolveOverlapping, Path=IsChecked}"
                                                                                    AllowRotate="{Binding ElementName=chbEnableResolveOverlapping, Path=IsChecked}"
                                                                                    AllowStagger="{Binding ElementName=chbEnableResolveOverlapping, Path=IsChecked}"
                                                                                    MinIndent="{Binding ElementName=tbIndent, Path=Value}"/>
                                        </dxc:Axis2D.ResolveOverlappingOptions>
                                    </dxc:AxisLabel>
                                </dxc:AxisX2D.Label>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="0" MaxValue="120"/>
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Humidity, %" FontFamily="Tahoma" FontSize="14"/>
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:BarSideBySideSeries2D ArgumentScaleType="DateTime" ValueScaleType="Numerical" BarWidth="1.5" DisplayName="Relative humidity (%)">
                                <dxc:BarSideBySideSeries2D.Points>
                                    <dxc:SeriesPoint Value="69" Argument="06/11/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="76" Argument="06/11/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="66" Argument="06/11/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="49" Argument="06/10/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="45" Argument="06/10/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="48" Argument="06/10/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="57" Argument="06/10/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="66" Argument="06/10/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="78" Argument="06/10/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="83" Argument="06/10/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="72" Argument="06/10/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="52" Argument="06/09/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="40" Argument="06/09/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="41" Argument="06/09/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="37" Argument="06/09/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="41" Argument="06/09/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="68" Argument="06/09/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="78" Argument="06/09/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="71" Argument="06/09/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="63" Argument="06/08/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="47" Argument="06/08/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="44" Argument="06/08/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="48" Argument="06/08/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="68" Argument="06/08/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="81" Argument="06/08/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="85" Argument="06/08/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="76" Argument="06/08/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="65" Argument="06/07/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="57" Argument="06/07/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="62" Argument="06/07/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="53" Argument="06/07/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="62" Argument="06/07/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="76" Argument="06/07/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="80" Argument="06/07/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="82" Argument="06/07/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="73" Argument="06/06/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="57" Argument="06/06/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="55" Argument="06/06/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="64" Argument="06/06/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="74" Argument="06/06/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="89" Argument="06/06/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="87" Argument="06/06/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="80" Argument="06/06/2008 00:00:00.000"/>
                                </dxc:BarSideBySideSeries2D.Points>
                            </dxc:BarSideBySideSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using System.Windows.Controls;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class AxisLabelsResolveOverlappingControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public AxisLabelsResolveOverlappingControl() {
            InitializeComponent();
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.Bar3DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo$	�400��$	�800���	Resources
�MergedDictionaries
�Source Bar3DModelKindDataProviderS�
ObjectType& DevExpress.Xpf.Charts.Bar3DModelS�
MethodName��$/)/ChartsDemo;component/Themes/Generic.xaml?�%-&	S�"$GetPredefinedKinds���Triggers:�:�RoutedEvent$)#local:ChartsDemoModule.ModuleAppear�[��.����.��W���TargetProperty$
Opacity���
TargetName$chart��	W�From$	0X�	
W�To$
1X�g�Duration$0:0:2D�W�$Year1998Animation��$Progress�$	0X�$
1X�$0:0:2D�U�$Year2001Animation��$Progress�$0:0:3D�.\�n�O�Value$0Q�
O�KeyTime$
0:0:0��n�$0Q�$
0:0:1����$1Q�$
0:0:3��U�$Year2004Animation��$Progress�$0:0:4D�.\�n�$0Q�$
0:0:0��n�$0Q�$
0:0:2����$1Q�$
0:0:4��.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�	IsChecked$FalseY�$DevExpress.Xpf.Core.GroupFrame$��Model��$�	0,10,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$
�lbModel��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�ItemsSource�
�Source#[
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�(	"DevExpress.Xpf.Charts.ChartControl	-$�chart��$�0q�J�Opacity$0Q�J�IsManipulationEnabled.	ToolTipController2
,DevExpress.Xpf.Charts.ChartToolTipController

AutoPopDelay$00:00:00h�	AnimationRecords0*DevExpress.Xpf.Charts.ChartAnimationRecord-Name$Year1998Animation��Progress$0Q�
Animations+%DevExpress.Xpf.Charts.SeriesAnimationTargetSeries� �ElementName$ Year1998��!Actions!4
.DevExpress.Xpf.Charts.SeriesSeriesPointsAction
"

EqualSpeed".#

Sequential#.$
DelayPercentage$$30Q�-$Year2001Animation��$0Q��$ Year2001��!
".#.$$30Q�-$Year2004Animation��$0Q��$ Year2004��!
".#.$$30Q�%	Diagram%'!DevExpress.Xpf.Charts.XYDiagram3D&
SeriesPadding$	&0.5Q�'SeriesDistance$'1Q�%DevExpress.Xpf.Charts.Diagram3D(ZoomPercent$	(130Q�)VerticalScrollPercent$)10Q�*ContentTransform*t�
+t�Matrix$�+� 0.779613917982362, -0.145203578314016, 0.609194599231639, 0,                                                 -0.0922646864703087, 0.935504207999584, 0.341055867044693, 0,                                                 -0.619426643371698, -0.322099049455097, 0.715934938260033, 0,                                                  0,                  0,                 0,                 1}�#DevExpress.Xpf.Charts.Diagram
,Series,'!DevExpress.Xpf.Charts.BarSeries3D--Name$-Year1998��"DevExpress.Xpf.Charts.Series.DisplayName$
.1998��/ArgumentScaleType$/Qualitative=�0ToolTipPointPattern$%0Year: {S}
State: {A}
GSP: {V}��1Label1'!DevExpress.Xpf.Charts.SeriesLabel2
RenderMode$2CustomShape=�
3Points3'!DevExpress.Xpf.Charts.SeriesPoint4Argument$4Illinois��5Value$5423.72Q�$
4Indiana��$5178.71Q�$4Michigan��$5308.84Q�$
4Ohio��$5348.54Q�$4	Wisconsin��$5160.27Q�-$-Year2001��$
.2001��$/Qualitative=�$%0Year: {S}
State: {A}
GSP: {V}��1$2CustomShape=�3$4Illinois��$5476.85Q�$
4Indiana��$5195.75Q�$4Michigan��$5335.79Q�$
4Ohio��$5374.76Q�$4	Wisconsin��$5182.36Q�-	$-Year2004��$
.2004��$/Qualitative=�$%0Year: {S}
State: {A}
GSP: {V}��1$2CustomShape=�3$4Illinois��$5528.9Q�$
4Indiana��$5227.27Q�$4Michigan��$5372.57Q�$
4Ohio��$5418.25Q�$4	Wisconsin��$5211.72Q�
6	Legend6"DevExpress.Xpf.Charts.Legend7HorizontalPosition$7Right=�
8	Titles8!DevExpress.Xpf.Charts.Title9Dock$	9Top=�%DevExpress.Xpf.Charts.TitleBase:HorizontalAlignment$:Center=�$�24(�;Content.;!Great Lakes Gross State Product$9Bottom=�$:Right=�$�12(�
������$�0,10,0,0q�.;From www.bea.gov!6,<local:ChartsDemoModule
    x:Class="ChartsDemo.Bar3DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml"/>
            </ResourceDictionary.MergedDictionaries>
            <ObjectDataProvider x:Key="Bar3DModelKindDataProvider" ObjectType="{x:Type dxc:Bar3DModel}" MethodName="GetPredefinedKinds"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <local:ChartsDemoModule.Triggers>
        <EventTrigger RoutedEvent="local:ChartsDemoModule.ModuleAppear">
            <EventTrigger.Actions>
                <BeginStoryboard>
                    <Storyboard>
                        <DoubleAnimation Storyboard.TargetProperty="Opacity" Storyboard.TargetName="chart" From="0" To="1" Duration="0:0:2"/>
                        <DoubleAnimation Storyboard.TargetName="Year1998Animation" Storyboard.TargetProperty="Progress"
                                                     From="0" To="1" Duration="0:0:2"/>
                        <DoubleAnimationUsingKeyFrames Storyboard.TargetName="Year2001Animation"
                                                                   Storyboard.TargetProperty="Progress" Duration="0:0:3">
                            <DiscreteDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
                            <DiscreteDoubleKeyFrame Value="0" KeyTime="0:0:1"/>
                            <LinearDoubleKeyFrame Value="1" KeyTime="0:0:3"/>
                        </DoubleAnimationUsingKeyFrames>
                        <DoubleAnimationUsingKeyFrames Storyboard.TargetName="Year2004Animation"
                                                                   Storyboard.TargetProperty="Progress" Duration="0:0:4">
                            <DiscreteDoubleKeyFrame Value="0" KeyTime="0:0:0"/>
                            <DiscreteDoubleKeyFrame Value="0" KeyTime="0:0:2"/>
                            <LinearDoubleKeyFrame Value="1" KeyTime="0:0:4"/>
                        </DoubleAnimationUsingKeyFrames>
                    </Storyboard>
                </BeginStoryboard>
            </EventTrigger.Actions>
        </EventTrigger>
    </local:ChartsDemoModule.Triggers>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" Unchecked="chbVisible_Unchecked" Checked="chbVisible_Checked" IsChecked="False" />
                <dx:GroupFrame Header="Model" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding Source={StaticResource Bar3DModelKindDataProvider}}"
                                     SelectedIndexChanged="lbModel_SelectedIndexChanged">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings/>
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" Opacity="0" IsManipulationEnabled="True">
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="00:00:00" />
                </dxc:ChartControl.ToolTipController>
                <dxc:ChartControl.AnimationRecords>
                    <dxc:ChartAnimationRecord x:Name="Year1998Animation" Progress="0">
                        <dxc:ChartAnimationRecord.Animations>
                            <dxc:SeriesAnimation TargetSeries="{Binding ElementName=Year1998}">
                                <dxc:SeriesAnimation.Actions>
                                    <dxc:SeriesSeriesPointsAction EqualSpeed="True" Sequential="True" DelayPercentage="30"/>
                                </dxc:SeriesAnimation.Actions>
                            </dxc:SeriesAnimation>
                        </dxc:ChartAnimationRecord.Animations>
                    </dxc:ChartAnimationRecord>
                    <dxc:ChartAnimationRecord x:Name="Year2001Animation" Progress="0">
                        <dxc:ChartAnimationRecord.Animations>
                            <dxc:SeriesAnimation TargetSeries="{Binding ElementName=Year2001}">
                                <dxc:SeriesAnimation.Actions>
                                    <dxc:SeriesSeriesPointsAction EqualSpeed="True" Sequential="True" DelayPercentage="30"/>
                                </dxc:SeriesAnimation.Actions>
                            </dxc:SeriesAnimation>
                        </dxc:ChartAnimationRecord.Animations>
                    </dxc:ChartAnimationRecord>
                    <dxc:ChartAnimationRecord x:Name="Year2004Animation" Progress="0">
                        <dxc:ChartAnimationRecord.Animations>
                            <dxc:SeriesAnimation TargetSeries="{Binding ElementName=Year2004}">
                                <dxc:SeriesAnimation.Actions>
                                    <dxc:SeriesSeriesPointsAction EqualSpeed="True" Sequential="True" DelayPercentage="30"/>
                                </dxc:SeriesAnimation.Actions>
                            </dxc:SeriesAnimation>
                        </dxc:ChartAnimationRecord.Animations>
                    </dxc:ChartAnimationRecord>
                </dxc:ChartControl.AnimationRecords>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram3D SeriesPadding="0.5" SeriesDistance="1" ZoomPercent="130" VerticalScrollPercent="10">
                        <dxc:XYDiagram3D.ContentTransform>
                            <MatrixTransform3D Matrix=
                                               " 0.779613917982362, -0.145203578314016, 0.609194599231639, 0,
                                                -0.0922646864703087, 0.935504207999584, 0.341055867044693, 0,
                                                -0.619426643371698, -0.322099049455097, 0.715934938260033, 0,
                                                 0,                  0,                 0,                 1"/>
                        </dxc:XYDiagram3D.ContentTransform>
                        <dxc:XYDiagram3D.Series>
                            <dxc:BarSeries3D x:Name="Year1998"
                                             DisplayName="1998"
                                             ArgumentScaleType="Qualitative"
                                             ToolTipPointPattern="Year: {S}&#13;&#10;State: {A}&#13;&#10;GSP: {V}">
                                <dxc:BarSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape"/>
                                </dxc:BarSeries3D.Label>
                                <dxc:Series.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="423.72" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="178.71" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="308.84" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="348.54" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="160.27" />
                                </dxc:Series.Points>
                            </dxc:BarSeries3D>
                            <dxc:BarSeries3D x:Name="Year2001"
                                             DisplayName="2001"
                                             ArgumentScaleType="Qualitative"
                                             ToolTipPointPattern="Year: {S}&#13;&#10;State: {A}&#13;&#10;GSP: {V}">
                                <dxc:BarSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape"/>
                                </dxc:BarSeries3D.Label>
                                <dxc:Series.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="476.85" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="195.75" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="335.79" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="374.76" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="182.36" />
                                </dxc:Series.Points>
                            </dxc:BarSeries3D>
                            <dxc:BarSeries3D x:Name="Year2004"
                                             DisplayName="2004"
                                             ArgumentScaleType="Qualitative"
                                             ToolTipPointPattern="Year: {S}&#13;&#10;State: {A}&#13;&#10;GSP: {V}">
                                <dxc:BarSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape"/>
                                </dxc:BarSeries3D.Label>
                                <dxc:Series.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="528.9" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="227.27" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="372.57" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="418.25" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="211.72" />
                                </dxc:Series.Points>
                            </dxc:BarSeries3D>
                        </dxc:XYDiagram3D.Series>
                    </dxc:XYDiagram3D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="24">Great Lakes Gross State Product</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class Bar3DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public Bar3DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Bar3DModelKindHelper.FindActualBar3DModelKind(((BarSeries3D)chart.Diagram.Series[0]).ActualModel);
        }
        void chbVisible_Checked(object sender, RoutedEventArgs e) {
            if (chart != null)
                foreach (BarSeries3D series in ((XYDiagram3D)chart.Diagram).Series)
                    series.LabelsVisibility = true;
        }
        void chbVisible_Unchecked(object sender, RoutedEventArgs e) {
            if (chart != null)
                foreach (BarSeries3D series in ((XYDiagram3D)chart.Diagram).Series)
                    series.LabelsVisibility = false;
        }
        void lbModel_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            Bar3DKind barKind = lbModel.SelectedItem as Bar3DKind;
            if (barKind != null)
                Bar3DModelKindHelper.SetModel(chart, (Bar3DModel)Activator.CreateInstance(barKind.Type));
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo("ChartsDemo.BarFullStacked2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/corec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider/)ChartsDemo.Bar2DKindToBar2DModelConverter "Bar2DKindToBar2DModelConverter4.ChartsDemo.Bar2DKindToTickmarksLengthConverter '#Bar2DKindToTickmarksLengthConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�	IsChecked$
TrueY�-$�
chbPercent��$Values as Percent$
�0,2,0,2q�$
TrueY�{���ElementName$
chbVisible��	�Path$		IsChecked�$	DevExpress.Xpf.Core.GroupFrame	$��Model��$�	0,10,0,10q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$
�lbModel��%DevExpress.Xpf.Editors.BaseEdit

ShowBorder
.�Z�
ItemsSource�*PredefinedBar2DKinds+
�Source#[


StyleSettings
:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�
������.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
CrosshairEnabled�$
chbVisible��$		IsChecked��	Converter#[
ToolTipController2,DevExpress.Xpf.Charts.ChartToolTipControllerAutoPopDelay$00:00:00h�
Diagram'!DevExpress.Xpf.Charts.XYDiagram2DBarDistance$
0.04Q�DefaultPane DevExpress.Xpf.Charts.PaneMirrorHeight$100.0Q�AxisX#DevExpress.Xpf.Charts.AxisX2D"DevExpress.Xpf.Charts.Axis2DTickmarksLength�$
lbModel��$	SelectedItem�#[AxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisRange%DevExpress.Xpf.Charts.AxisRangeMinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$0MaxValue$1$DevExpress.Xpf.Charts.AxisBaseNumericOptions*$DevExpress.Xpf.Charts.NumericOptions
Format$
Percent=�	Precision$0�#DevExpress.Xpf.Charts.Diagram
 Series 2,DevExpress.Xpf.Charts.BarFullStackedSeries2D-!Name$!
NuclearSeries��"DevExpress.Xpf.Charts.Series"DisplayName$
"Nuclear��#AnimationAutoStartMode$#
SetStartState=�'!DevExpress.Xpf.Charts.BarSeries2D$Model$�$
lbModel��$	SelectedItem�#[+%DevExpress.Xpf.Charts.BarSeries2DBase%PointAnimation%71DevExpress.Xpf.Charts.Bar2DSlideFromLeftAnimation4.DevExpress.Xpf.Charts.SeriesPointAnimationBase&
PointOrder$&Inverted=�'PointOptions'( "DevExpress.Xpf.Charts.PointOptions ( 	PointView$(Values=�) ValueNumericOptions)$
Percent=�$0�*Label*'!!DevExpress.Xpf.Charts.SeriesLabel!
+!Indent$+20�,!ConnectorThickness$,1�-!ResolveOverlappingMode$
-Default=�.!Visible.�$
chbVisible��$		IsChecked�
/Points/'"!DevExpress.Xpf.Charts.SeriesPoint"0"Argument$	0USA��1"Value$1187.9Q�"$0China��$
111.3Q�"$0Russia��$
132.4Q�"$0Japan��$
164.8Q�"$0India��$	13.8Q�"$
0Germany��$
137.8Q�-$!	OilSeries��$	"Oil��$#
SetStartState=�$�$
lbModel��$	SelectedItem�#[%)##DevExpress.Xpf.Charts.AnimationBase2#	BeginTime$200:00:00.200h�$&Inverted=�' $(Values=�)$
Percent=�$0�*!$+20�$,1�$
-Default=�.�$
chbVisible��$		IsChecked�/"$	0USA��$1937.6Q�"$0China��$1308.6Q�"$0Russia��$1128.5Q�"$0Japan��$1241.5Q�"$0India��$1119.3Q�"$
0Germany��$1123.6Q�-$!NaturalGasSeries��$"Natural gas��$#
SetStartState=�$�$
lbModel��$	SelectedItem�#[%$200:00:00.400h�$&Inverted=�' $(Values=�)$
Percent=�$0�*!$+20�$,1�$
-Default=�.�$
chbVisible��$		IsChecked�/"$	0USA��$	1582Q�"$0China��$
135.1Q�"$0Russia��$1361.8Q�"$0Japan��$
164.9Q�"$0India��$
128.9Q�"$
0Germany��$
177.3Q�-$!HydroElectricSeries��$"Hydro-electric��$#
SetStartState=�$�$
lbModel��$	SelectedItem�#[%$200:00:00.600h�$&Inverted=�' $(Values=�)$
Percent=�$0�*!$+20�$,1�$
-Default=�.�$
chbVisible��$		IsChecked�/"$	0USA��$
159.8Q�"$0China��$
174.2Q�"$0Russia��$140Q�"$0Japan��$
122.6Q�"$0India��$119Q�"$
0Germany��$	16.1Q�-	$!
CoalSeries��$
"Coal��$#
SetStartState=�$�$
lbModel��$	SelectedItem�#[%$200:00:00.800h�$&Inverted=�' $(Values=�)$
Percent=�$0�*!$+20�$,1�$
-Default=�.�$
chbVisible��$		IsChecked�/"$	0USA��$1564.3Q�"$0China��$1956.9Q�"$0Russia��$1105.9Q�"$0Japan��$1120.8Q�"$0India��$1204.8Q�"$
0Germany��$
185.7Q�
3
Legend3"$DevExpress.Xpf.Charts.Legend$4$ReverseItems4.
5
Titles5!%DevExpress.Xpf.Charts.Title%6%Dock$	6Top=�%&DevExpress.Xpf.Charts.TitleBase7&HorizontalAlignment$7Center=�8&Content.8Energy Consumption in 2004%$	6Top=�$7Center=�$�16(�.8" Millions of tons, oil equivalent%$6Bottom=�$7Right=�$�12(�
������$�0,10,0,0q�.8From www.bea.gov!�A<local:ChartsDemoModule x:Class="ChartsDemo.BarFullStacked2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Bar2DKindToBar2DModelConverter x:Key="Bar2DKindToBar2DModelConverter" />
            <local:Bar2DKindToTickmarksLengthConverter x:Key="Bar2DKindToTickmarksLengthConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" IsChecked="True"
                           />
                <dxe:CheckEdit Name="chbPercent" Content="Values as Percent" Margin="0,2,0,2" Checked="chbPercent_Checked" Unchecked="chbPercent_Unchecked"
                           IsChecked="True"
                           IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}" />
                <dx:GroupFrame Header="Model" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedBar2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid Background="Transparent">
            <dxc:ChartControl Name="chart" BorderThickness="0" CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="00:00:00" />
                </dxc:ChartControl.ToolTipController>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D BarDistance="0.04">
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane MirrorHeight="100.0"/>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D TickmarksLength="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToTickmarksLengthConverter}}" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="0" MaxValue="1" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.NumericOptions>
                                    <dxc:NumericOptions Format="Percent" Precision="0" />
                                </dxc:AxisY2D.NumericOptions>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:BarFullStackedSeries2D x:Name="NuclearSeries"
                                                        DisplayName="Nuclear"
                                                        Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                        AnimationAutoStartMode="SetStartState">
                                <dxc:BarFullStackedSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromLeftAnimation PointOrder="Inverted" />
                                </dxc:BarFullStackedSeries2D.PointAnimation>
                                <dxc:BarFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarFullStackedSeries2D.PointOptions>
                                <dxc:BarFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ConnectorThickness="1" ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarFullStackedSeries2D.Label>
                                <dxc:BarFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="USA" Value="187.9" />
                                    <dxc:SeriesPoint Argument="China" Value="11.3" />
                                    <dxc:SeriesPoint Argument="Russia" Value="32.4" />
                                    <dxc:SeriesPoint Argument="Japan" Value="64.8" />
                                    <dxc:SeriesPoint Argument="India" Value="3.8" />
                                    <dxc:SeriesPoint Argument="Germany" Value="37.8" />
                                </dxc:BarFullStackedSeries2D.Points>
                            </dxc:BarFullStackedSeries2D>
                            <dxc:BarFullStackedSeries2D x:Name="OilSeries"
                                                        DisplayName="Oil"
                                                        Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                        AnimationAutoStartMode="SetStartState">
                                <dxc:BarFullStackedSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromLeftAnimation BeginTime="00:00:00.200"
                                                                     PointOrder="Inverted" />
                                </dxc:BarFullStackedSeries2D.PointAnimation>
                                <dxc:BarFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarFullStackedSeries2D.PointOptions>
                                <dxc:BarFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ConnectorThickness="1" ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarFullStackedSeries2D.Label>
                                <dxc:BarFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="USA" Value="937.6" />
                                    <dxc:SeriesPoint Argument="China" Value="308.6" />
                                    <dxc:SeriesPoint Argument="Russia" Value="128.5" />
                                    <dxc:SeriesPoint Argument="Japan" Value="241.5" />
                                    <dxc:SeriesPoint Argument="India" Value="119.3" />
                                    <dxc:SeriesPoint Argument="Germany" Value="123.6" />
                                </dxc:BarFullStackedSeries2D.Points>
                            </dxc:BarFullStackedSeries2D>
                            <dxc:BarFullStackedSeries2D x:Name="NaturalGasSeries"
                                                        DisplayName="Natural gas"
                                                        Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                        AnimationAutoStartMode="SetStartState">
                                <dxc:BarFullStackedSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromLeftAnimation BeginTime="00:00:00.400"
                                                                     PointOrder="Inverted" />
                                </dxc:BarFullStackedSeries2D.PointAnimation>
                                <dxc:BarFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarFullStackedSeries2D.PointOptions>
                                <dxc:BarFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ConnectorThickness="1" ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarFullStackedSeries2D.Label>
                                <dxc:BarFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="USA" Value="582" />
                                    <dxc:SeriesPoint Argument="China" Value="35.1" />
                                    <dxc:SeriesPoint Argument="Russia" Value="361.8" />
                                    <dxc:SeriesPoint Argument="Japan" Value="64.9" />
                                    <dxc:SeriesPoint Argument="India" Value="28.9" />
                                    <dxc:SeriesPoint Argument="Germany" Value="77.3" />
                                </dxc:BarFullStackedSeries2D.Points>
                            </dxc:BarFullStackedSeries2D>
                            <dxc:BarFullStackedSeries2D x:Name="HydroElectricSeries"
                                                        DisplayName="Hydro-electric"
                                                        Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                        AnimationAutoStartMode="SetStartState">
                                <dxc:BarFullStackedSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromLeftAnimation BeginTime="00:00:00.600"
                                                                     PointOrder="Inverted" />
                                </dxc:BarFullStackedSeries2D.PointAnimation>
                                <dxc:BarFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarFullStackedSeries2D.PointOptions>
                                <dxc:BarFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ConnectorThickness="1" ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarFullStackedSeries2D.Label>
                                <dxc:BarFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="USA" Value="59.8" />
                                    <dxc:SeriesPoint Argument="China" Value="74.2" />
                                    <dxc:SeriesPoint Argument="Russia" Value="40" />
                                    <dxc:SeriesPoint Argument="Japan" Value="22.6" />
                                    <dxc:SeriesPoint Argument="India" Value="19" />
                                    <dxc:SeriesPoint Argument="Germany" Value="6.1" />
                                </dxc:BarFullStackedSeries2D.Points>
                            </dxc:BarFullStackedSeries2D>
                            <dxc:BarFullStackedSeries2D x:Name="CoalSeries"
                                                        DisplayName="Coal"
                                                        Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                        AnimationAutoStartMode="SetStartState">
                                <dxc:BarFullStackedSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromLeftAnimation BeginTime="00:00:00.800"
                                                                     PointOrder="Inverted" />
                                </dxc:BarFullStackedSeries2D.PointAnimation>
                                <dxc:BarFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarFullStackedSeries2D.PointOptions>
                                <dxc:BarFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ConnectorThickness="1" ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarFullStackedSeries2D.Label>
                                <dxc:BarFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="USA" Value="564.3" />
                                    <dxc:SeriesPoint Argument="China" Value="956.9" />
                                    <dxc:SeriesPoint Argument="Russia" Value="105.9" />
                                    <dxc:SeriesPoint Argument="Japan" Value="120.8" />
                                    <dxc:SeriesPoint Argument="India" Value="204.8" />
                                    <dxc:SeriesPoint Argument="Germany" Value="85.7" />
                                </dxc:BarFullStackedSeries2D.Points>
                            </dxc:BarFullStackedSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend ReverseItems="True" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Energy Consumption in 2004</dxc:Title>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="16">Millions of tons, oil equivalent</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class BarFullStacked2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public BarFullStacked2DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Bar2DModelKindHelper.FindActualBar2DModelKind(typeof(FlatGlassBar2DModel));
            foreach (BarFullStackedSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "{S}: {V:0.0}";
        }

        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void chbPercent_Checked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (BarFullStackedSeries2D series in ((XYDiagram2D)chart.Diagram).Series) {
                    PercentOptions options = new PercentOptions();
                    options.ValueAsPercent = true;
                    BarFullStackedSeries2D.SetPercentOptions(series.PointOptions, options);
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.Percent;
                    series.PointOptions.ValueNumericOptions.Precision = 0;
                }
            }
        }
        void chbPercent_Unchecked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (BarFullStackedSeries2D series in ((XYDiagram2D)chart.Diagram).Series) {
                    PercentOptions options = new PercentOptions();
                    options.ValueAsPercent = false;
                    BarFullStackedSeries2D.SetPercentOptions(series.PointOptions, options);
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.Number;
                    series.PointOptions.ValueNumericOptions.Precision = 1;
                }
            }
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo'!ChartsDemo.BarSideBySide2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider/)ChartsDemo.Bar2DKindToBar2DModelConverter "Bar2DKindToBar2DModelConverter4.ChartsDemo.Bar2DKindToTickmarksLengthConverter '#Bar2DKindToTickmarksLengthConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�	IsChecked$
TrueY�$	DevExpress.Xpf.Core.GroupFrame	$��Label Position��$�	0,10,0,10q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$�
lbPosition��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.	

SelectedIndex$	0��Z�{��
�ElementName$

chbVisible���Path$	IsChecked�
ItemsSource�*Bar2DLabelPositions+

�Source#
[

StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	$��Model��$�0,2,0,10q�.�
-$
�lbModel��.$	0��Z��*PredefinedBar2DKinds+#
[Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
EnableAnimation.
CrosshairEnabled�$

chbVisible��$	IsChecked��	Converter#[
CrosshairOptions,&DevExpress.Xpf.Charts.CrosshairOptionsCrosshairLabelMode$ShowForNearestSeries=�
Diagram'!DevExpress.Xpf.Charts.XYDiagram2DBarDistance$
0.04Q�DefaultPane DevExpress.Xpf.Charts.PaneMirrorHeight$100.0Q�AxisX#DevExpress.Xpf.Charts.AxisX2D"DevExpress.Xpf.Charts.Axis2DTickmarksLength�$
lbModel��$SelectedItem�#[AxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$Millions of Dollars��#DevExpress.Xpf.Charts.Diagram
Series1+DevExpress.Xpf.Charts.BarSideBySideSeries2D-Name$
Series1998��"DevExpress.Xpf.Charts.Series DisplayName$
 1998��!AnimationAutoStartMode$!
SetStartState=�'!DevExpress.Xpf.Charts.BarSeries2D"Model"�$
lbModel��$SelectedItem�#[#Label#'!DevExpress.Xpf.Charts.SeriesLabel
$Indent$$20�%ResolveOverlappingMode$
%Default=�&ConnectorThickness$&1�'Visible'�$

chbVisible��$	IsChecked�(
LabelPosition(�$

lbPosition��$SelectedItem�
)Points)'!DevExpress.Xpf.Charts.SeriesPoint*Argument$*Illinois��+Value$
+423.721Q�$
*Indiana��$
+178.719Q�$*Michigan��$
+308.845Q�$
*Ohio��$
+348.555Q�$*	Wisconsin��$
+160.274Q�-$
Series2001��$
 2001��$!
SetStartState=�,ToolTipPointPattern$%,Year: {S}
State: {A}
GSP: {V}��"�$
lbModel��$SelectedItem�#[#$$20�$
%Default=�$&1�'�$

chbVisible��$	IsChecked�(�$

lbPosition��$SelectedItem�)$*Illinois��$
+476.851Q�$
*Indiana��$
+195.769Q�$*Michigan��$
+335.793Q�$
*Ohio��$
+374.771Q�$*	Wisconsin��$
+182.373Q�-$
Series2004��$
 2004��$!
SetStartState=�$%,Year: {S}
State: {A}
GSP: {V}��"�$
lbModel��$SelectedItem�#[#$$20�$
%Default=�$&1�'�$

chbVisible��$	IsChecked�(�$

lbPosition��$SelectedItem�)$*Illinois��$
+528.904Q�$
*Indiana��$
+227.271Q�$*Michigan��$
+372.576Q�$
*Ohio��$
+418.258Q�$*	Wisconsin��$
+211.727Q�
-
Legend-"DevExpress.Xpf.Charts.Legend.ReverseItems..
/
Titles/!DevExpress.Xpf.Charts.Title0Dock$	0Top=�1HorizontalAlignment$1Center=�.!Great Lakes Gross State Product$0Bottom=�$1Right=�$�12(�
������$�0,10,0,0q�.From www.bea.gov!�(<local:ChartsDemoModule x:Class="ChartsDemo.BarSideBySide2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Bar2DKindToBar2DModelConverter x:Key="Bar2DKindToBar2DModelConverter" />
            <local:Bar2DKindToTickmarksLengthConverter x:Key="Bar2DKindToTickmarksLengthConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" IsChecked="True" />
                <dx:GroupFrame Header="Label Position" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbPosition"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndex="0"
                                     IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}"
                                     ItemsSource="{Binding Bar2DLabelPositions, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Model" Margin="0,2,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndex="0"
                                     ItemsSource="{Binding PredefinedBar2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" EnableAnimation="True"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions CrosshairLabelMode="ShowForNearestSeries"/>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D BarDistance="0.04">
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane MirrorHeight="100.0"/>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D TickmarksLength="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToTickmarksLengthConverter}}" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Millions of Dollars" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:BarSideBySideSeries2D x:Name="Series1998"
                                                       DisplayName="1998"
                                                       Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                       AnimationAutoStartMode="SetStartState" >
                                <dxc:BarSideBySideSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ResolveOverlappingMode="Default"
                                    ConnectorThickness="1"
                                    Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                    dxc:BarSideBySideSeries2D.LabelPosition="{Binding ElementName=lbPosition, Path=SelectedItem}" />
                                </dxc:BarSideBySideSeries2D.Label>
                                <dxc:BarSideBySideSeries2D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="423.721" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="178.719" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="308.845" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="348.555" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="160.274" />
                                </dxc:BarSideBySideSeries2D.Points>
                            </dxc:BarSideBySideSeries2D>
                            <dxc:BarSideBySideSeries2D x:Name="Series2001"
                                                       DisplayName="2001"
                                                       Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                       AnimationAutoStartMode="SetStartState"
                                                       ToolTipPointPattern="Year: {S}&#13;&#10;State: {A}&#13;&#10;GSP: {V}">
                                <dxc:BarSideBySideSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ResolveOverlappingMode="Default"
                                    ConnectorThickness="1"
                                    Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                    dxc:BarSideBySideSeries2D.LabelPosition="{Binding ElementName=lbPosition, Path=SelectedItem}" />
                                </dxc:BarSideBySideSeries2D.Label>
                                <dxc:BarSideBySideSeries2D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="476.851" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="195.769" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="335.793" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="374.771" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="182.373" />
                                </dxc:BarSideBySideSeries2D.Points>
                            </dxc:BarSideBySideSeries2D>
                            <dxc:BarSideBySideSeries2D x:Name="Series2004"
                                                       DisplayName="2004"
                                                       Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                       AnimationAutoStartMode="SetStartState"
                                                       ToolTipPointPattern="Year: {S}&#13;&#10;State: {A}&#13;&#10;GSP: {V}">
                                <dxc:BarSideBySideSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ResolveOverlappingMode="Default"
                                    ConnectorThickness="1"
                                    Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                    dxc:BarSideBySideSeries2D.LabelPosition="{Binding ElementName=lbPosition, Path=SelectedItem}" />
                                </dxc:BarSideBySideSeries2D.Label>
                                <dxc:BarSideBySideSeries2D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="528.904" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="227.271" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="372.576" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="418.258" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="211.727" />
                                </dxc:BarSideBySideSeries2D.Points>
                            </dxc:BarSideBySideSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend ReverseItems="True" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Great Lakes Gross State Product</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!Wusing System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class BarSideBySide2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public BarSideBySide2DControl() {
            InitializeComponent();
            foreach (BarSideBySideSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "Year: {S}\nGSP: {V:0.000}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo'!ChartsDemo.BarSideBySide3DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo$	�400��$	�800���	Resources
�MergedDictionaries
�Source Bar3DModelKindDataProviderS�
ObjectType& DevExpress.Xpf.Charts.Bar3DModelS�
MethodName��$/)/ChartsDemo;component/Themes/Generic.xaml?�%-&	S�"$GetPredefinedKinds���Triggers:�:�RoutedEvent$)#local:ChartsDemoModule.ModuleAppear�[��.����.��W���
TargetName$Year1998����TargetProperty$BarWidth�	W�From$
	0.01X�	
W�To$	
0.6X�g�Duration$
0:0:0.6D�W�$Year2001��$BarWidth�$
	0.01X�$	
0.6X�$
0:0:0.6D�W�$Year2004��$BarWidth�$
	0.01X�$	
0.6X�$
0:0:0.6D�.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.
OptionsContent
��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�	IsChecked$FalseY�$DevExpress.Xpf.Core.GroupFrame$��Model��$�	0,10,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$
�lbModel��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�ItemsSource�
�Source#[
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�(	"DevExpress.Xpf.Charts.ChartControl	-$�chart��$�0q�J�IsManipulationEnabled.	ToolTipController2
,DevExpress.Xpf.Charts.ChartToolTipController

AutoPopDelay$00:00:00h�	Diagram'!DevExpress.Xpf.Charts.XYDiagram3D
SeriesPadding$	0.5Q�SeriesDistance$1Q�%DevExpress.Xpf.Charts.Diagram3DZoomPercent$	130Q�ContentTransform��Rotation��Angle$	-30Q�AxisY#
DevExpress.Xpf.Charts.AxisY3D
 DevExpress.Xpf.Charts.Axis Title %DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBase!Content$!Millions of Dollars��#DevExpress.Xpf.Charts.Diagram
"Series"1+DevExpress.Xpf.Charts.BarSideBySideSeries3D-#Name$#Year1998��"DevExpress.Xpf.Charts.Series$DisplayName$
$1998��%ArgumentScaleType$%Qualitative=�'!DevExpress.Xpf.Charts.BarSeries3D&BarWidth$
&0.01Q�'ToolTipPointPattern$&' Year: {S}
State: {A}
 GSP: {V}��(Model(.(DevExpress.Xpf.Charts.CylinderBar3DModel)Label)'!DevExpress.Xpf.Charts.SeriesLabel*
RenderMode$*CustomShape=�
+Points+'!DevExpress.Xpf.Charts.SeriesPoint,Argument$,Illinois��-Value$-423.72Q�$
,Indiana��$-178.71Q�$,Michigan��$-308.84Q�$
,Ohio��$-348.54Q�$,	Wisconsin��$-160.27Q�-$#Year2001��$
$2001��$%Qualitative=�$
&0.01Q�$&' Year: {S}
State: {A}
 GSP: {V}��()$*CustomShape=�+$,Illinois��$-476.85Q�$
,Indiana��$-195.75Q�$,Michigan��$-335.79Q�$
,Ohio��$-374.76Q�$,	Wisconsin��$-182.36Q�-$#Year2004��$
$2004��$%Qualitative=�$
&0.01Q�$&' Year: {S}
State: {A}
 GSP: {V}��()$*CustomShape=�+$,Illinois��$-528.9Q�$
,Indiana��$-227.27Q�$,Michigan��$-372.57Q�$
,Ohio��$-418.25Q�$,	Wisconsin��$-211.72Q�
.	Legend."DevExpress.Xpf.Charts.Legend/HorizontalPosition$/Right=�
0	Titles0!DevExpress.Xpf.Charts.Title1Dock$	1Top=�2HorizontalAlignment$2Center=�$�24(�.!!Great Lakes Gross State Product$1Bottom=�$2Right=�$�12(�
������$�0,10,0,0q�.!From www.bea.gov!�$<local:ChartsDemoModule x:Class="ChartsDemo.BarSideBySide3DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <ObjectDataProvider x:Key="Bar3DModelKindDataProvider" ObjectType="{x:Type dxc:Bar3DModel}" MethodName="GetPredefinedKinds" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <local:ChartsDemoModule.Triggers>
        <EventTrigger RoutedEvent="local:ChartsDemoModule.ModuleAppear">
            <EventTrigger.Actions>
                <BeginStoryboard>
                    <Storyboard>
                        <DoubleAnimation Storyboard.TargetName="Year1998" Storyboard.TargetProperty="BarWidth" From="0.01" To="0.6" Duration="0:0:0.6" />
                        <DoubleAnimation Storyboard.TargetName="Year2001" Storyboard.TargetProperty="BarWidth" From="0.01" To="0.6" Duration="0:0:0.6" />
                        <DoubleAnimation Storyboard.TargetName="Year2004" Storyboard.TargetProperty="BarWidth" From="0.01" To="0.6" Duration="0:0:0.6" />
                    </Storyboard>
                </BeginStoryboard>
            </EventTrigger.Actions>
        </EventTrigger>
    </local:ChartsDemoModule.Triggers>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" Unchecked="chbVisible_Unchecked" Checked="chbVisible_Checked" IsChecked="False" />
                <dx:GroupFrame Header="Model" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding Source={StaticResource Bar3DModelKindDataProvider}}"
                                     SelectedIndexChanged="lbModel_SelectedIndexChanged">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" IsManipulationEnabled="True">
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="00:00:00" />
                </dxc:ChartControl.ToolTipController>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram3D SeriesPadding="0.5" SeriesDistance="1" ZoomPercent="130">
                        <dxc:XYDiagram3D.ContentTransform>
                            <RotateTransform3D>
                                <RotateTransform3D.Rotation>
                                    <AxisAngleRotation3D Angle="-30" />
                                </RotateTransform3D.Rotation>
                            </RotateTransform3D>
                        </dxc:XYDiagram3D.ContentTransform>
                        <dxc:XYDiagram3D.AxisY>
                            <dxc:AxisY3D>
                                <dxc:AxisY3D.Title>
                                    <dxc:AxisTitle Content="Millions of Dollars" />
                                </dxc:AxisY3D.Title>
                            </dxc:AxisY3D>
                        </dxc:XYDiagram3D.AxisY>
                        <dxc:XYDiagram3D.Series>
                            <dxc:BarSideBySideSeries3D x:Name="Year1998" DisplayName="1998"
                                                       ArgumentScaleType="Qualitative"
                                                       BarWidth="0.01"
                                                       ToolTipPointPattern="Year: {S}&#13;&#10;State: {A}&#13;&#10; GSP: {V}">
                                <dxc:BarSideBySideSeries3D.Model>
                                    <dxc:CylinderBar3DModel />
                                </dxc:BarSideBySideSeries3D.Model>
                                <dxc:BarSideBySideSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape" />
                                </dxc:BarSideBySideSeries3D.Label>
                                <dxc:Series.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="423.72" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="178.71" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="308.84" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="348.54" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="160.27" />
                                </dxc:Series.Points>
                            </dxc:BarSideBySideSeries3D>
                            <dxc:BarSideBySideSeries3D x:Name="Year2001"
                                                       DisplayName="2001"
                                                       ArgumentScaleType="Qualitative"
                                                       BarWidth="0.01"
                                                       ToolTipPointPattern="Year: {S}&#13;&#10;State: {A}&#13;&#10; GSP: {V}">
                                <dxc:BarSideBySideSeries3D.Model>
                                    <dxc:CylinderBar3DModel />
                                </dxc:BarSideBySideSeries3D.Model>
                                <dxc:BarSideBySideSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape" />
                                </dxc:BarSideBySideSeries3D.Label>
                                <dxc:Series.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="476.85" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="195.75" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="335.79" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="374.76" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="182.36" />
                                </dxc:Series.Points>
                            </dxc:BarSideBySideSeries3D>
                            <dxc:BarSideBySideSeries3D x:Name="Year2004"
                                                       DisplayName="2004"
                                                       ArgumentScaleType="Qualitative"
                                                       BarWidth="0.01"
                                                       ToolTipPointPattern="Year: {S}&#13;&#10;State: {A}&#13;&#10; GSP: {V}">
                                <dxc:BarSideBySideSeries3D.Model>
                                    <dxc:CylinderBar3DModel />
                                </dxc:BarSideBySideSeries3D.Model>
                                <dxc:BarSideBySideSeries3D.Label>
                                    <dxc:SeriesLabel RenderMode="CustomShape" />
                                </dxc:BarSideBySideSeries3D.Label>
                                <dxc:Series.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="528.9" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="227.27" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="372.57" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="418.25" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="211.72" />
                                </dxc:Series.Points>
                            </dxc:BarSideBySideSeries3D>
                        </dxc:XYDiagram3D.Series>
                    </dxc:XYDiagram3D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="24">Great Lakes Gross State Product</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!
using System;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class BarSideBySide3DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public BarSideBySide3DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Bar3DModelKindHelper.FindActualBar3DModelKind(((BarSeries3D)chart.Diagram.Series[0]).ActualModel);
  }
        void chbVisible_Checked(object sender, RoutedEventArgs e) {
            if (chart != null)
                foreach (BarSideBySideSeries3D series in ((XYDiagram3D)chart.Diagram).Series)
                    series.LabelsVisibility = true;
        }
        void chbVisible_Unchecked(object sender, RoutedEventArgs e) {
            if (chart != null)
                foreach (BarSideBySideSeries3D series in ((XYDiagram3D)chart.Diagram).Series)
                    series.LabelsVisibility = false;
        }
        void lbModel_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            Bar3DKind barKind = lbModel.SelectedItem as Bar3DKind;
            if(barKind != null)
                Bar3DModelKindHelper.SetModel(chart, (Bar3DModel)Activator.CreateInstance(barKind.Type));
        }
    }
}!G!MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo2,ChartsDemo.BarSideBySideFullStacked2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors3system&clr-namespace:System;assembly=mscorlibDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�498��$
�1039���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider/)ChartsDemo.Bar2DKindToBar2DModelConverter "Bar2DKindToBar2DModelConverter4.ChartsDemo.Bar2DKindToTickmarksLengthConverter '#Bar2DKindToTickmarksLengthConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�	IsChecked$FalseY�-$�
chbPercent��$Values as Percent$
�0,2,0,2q�$
TrueY�{���ElementName$
chbVisible��	�Path$		IsChecked�$	DevExpress.Xpf.Core.GroupFrame	$��Group Series by��$�	0,10,0,10q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$�	lbGroupBy��%DevExpress.Xpf.Editors.BaseEdit

ShowBorder
.

SelectedIndex$0��Z�
Items��Sex����Age��


StyleSettings
:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	$��Model��$�0,2,0,10q�.�
-$
�lbModel��
.�Z�
ItemsSource�*PredefinedBar2DKinds+
�Source#[
Content.�
������.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
EnableAnimation.
CrosshairEnabled�$
chbVisible��$		IsChecked��	Converter#[

Legend"DevExpress.Xpf.Charts.LegendHorizontalPosition$
Left=�VerticalPosition$
BottomOutside=�Orientation$
Horizontal=�
Diagram'!DevExpress.Xpf.Charts.XYDiagram2DBarDistance$
0.04Q�DefaultPane DevExpress.Xpf.Charts.PaneMirrorHeight$100.0Q�AxisX#DevExpress.Xpf.Charts.AxisX2D"DevExpress.Xpf.Charts.Axis2DTickmarksLength�$
lbModel��$	SelectedItem�#[$DevExpress.Xpf.Charts.AxisBaseLabel%DevExpress.Xpf.Charts.AxisLabel	Staggered. AxisY #DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.Axis!Range!%DevExpress.Xpf.Charts.AxisRange"MinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$"0#MaxValue$#1$NumericOptions$*$DevExpress.Xpf.Charts.NumericOptions
%Format$
%Percent=�&	Precision$&0�#DevExpress.Xpf.Charts.Diagram
'Series'<6DevExpress.Xpf.Charts.BarSideBySideFullStackedSeries2D-(Name$(MaleYoungSeries��"DevExpress.Xpf.Charts.Series)DisplayName$)Male: 0 - 14 years��*StackedGroupd	`DevExpress.Charts.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a2	,DevExpress.Charts.Native.ObjectTypeConverter$
*Male+AnimationAutoStartMode$+
SetStartState=�'!DevExpress.Xpf.Charts.BarSeries2D,Model,�$
lbModel��$	SelectedItem�#[-Label-'!DevExpress.Xpf.Charts.SeriesLabel.ResolveOverlappingMode$
.Default=�/Visible/�$
chbVisible��$		IsChecked�0PointOptions0( "DevExpress.Xpf.Charts.PointOptions 1 ValueNumericOptions1$
%Percent=�$&0�
2Points2'!!DevExpress.Xpf.Charts.SeriesPoint!3!Argument$3
United States��4!Value$429.956Q�!$3Brazil��$425.607Q�!$3Russia��$413.493Q�!$3Japan��$49.575Q�!$3Mexico��$417.306Q�!$
3Germany��$46.679Q�!$3United Kingdom��$45.816Q�-$(MaleMiddleSeries��$)Male: 15 - 64 years��$
*Male$+
SetStartState=�,�$
lbModel��$	SelectedItem�#[-$
.Default=�/�$
chbVisible��$		IsChecked�0 5 	PointView$5Values=�1$
%Percent=�$&0�2!$3
United States��$490.354Q�!$3Brazil��$455.793Q�!$3Russia��$448.983Q�!$3Japan��$443.363Q�!$3Mexico��$430.223Q�!$
3Germany��$428.638Q�!$3United Kingdom��$419.622Q�-$(
MaleOldSeries��$)Male: 65 years and older��$
*Male$+
SetStartState=�,�$
lbModel��$	SelectedItem�#[-$
.Default=�/�$
chbVisible��$		IsChecked�0 $5Values=�1$
%Percent=�$&0�2!$3
United States��$414.472Q�!$3Brazil��$43.727Q�!$3Russia��$45.802Q�!$3Japan��$49.024Q�!$3Mexico��$41.927Q�!$
3Germany��$45.133Q�!$3United Kingdom��$43.864Q�-	$(FemaleYoungSeries��$)Female: 0 - 14 years��$*Female$+
SetStartState=�,�$
lbModel��$	SelectedItem�#[-$
.Default=�/�$
chbVisible��$		IsChecked�0 $5Values=�1$
%Percent=�$&0�2!$3
United States��$428.597Q�!$3Brazil��$424.67Q�!$3Russia��$412.971Q�!$3Japan��$49.105Q�!$3Mexico��$416.632Q�!$
3Germany��$46.333Q�!$3United Kingdom��$45.519Q�-
$(FemaleMiddleSeries��$)Female: 15 - 64 years��$*Female$+
SetStartState=�,�$
lbModel��$	SelectedItem�#[-$
.Default=�/�$
chbVisible��$		IsChecked�0 $5Values=�1$
%Percent=�$&0�2!$3
United States��$491.827Q�!$3Brazil��$457.598Q�!$3Russia��$452.14Q�!$3Japan��$442.98Q�!$3Mexico��$431.868Q�!$
3Germany��$427.693Q�!$3United Kingdom��$419.228Q�-$(FemaleOldSeries��$ )Female: 65 years and older��$*Female$+
SetStartState=�,�$
lbModel��$	SelectedItem�#[-$
.Default=�/�$
chbVisible��$		IsChecked�0 $5Values=�1$
%Percent=�$&0�2!$3
United States��$420.362Q�!$3Brazil��$45.462Q�!$3Russia��$412.61Q�!$3Japan��$412.501Q�!$3Mexico��$42.391Q�!$
3Germany��$48.318Q�!$3United Kingdom��$45.459Q�
6
Titles6!"DevExpress.Xpf.Charts.Title"7"Dock$	7Top=�%#DevExpress.Xpf.Charts.TitleBase8#HorizontalAlignment$8Center=�9#Content.9Population: Age Structure"$	7Top=�$8Center=�$�16(�.9Data estimate for mid-2000"$7Bottom=�$8Right=�$�12(�
������$�0,10,0,0q�.9From www.geohive.com!^O<local:ChartsDemoModule x:Class="ChartsDemo.BarSideBySideFullStacked2DControl"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:system="clr-namespace:System;assembly=mscorlib"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo" Height="498" Width="1039"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Bar2DKindToBar2DModelConverter x:Key="Bar2DKindToBar2DModelConverter" />
            <local:Bar2DKindToTickmarksLengthConverter x:Key="Bar2DKindToTickmarksLengthConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible"
                           Content="Show Labels"
                           Margin="0,0,0,2"
                           IsChecked="False" />
                <dxe:CheckEdit Name="chbPercent"
                           Content="Values as Percent"
                           Margin="0,2,0,2"
                           Checked="chbPercent_Checked"
                           Unchecked="chbPercent_Unchecked"
                           IsChecked="True"
                           IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}" />
                <dx:GroupFrame Header="Group Series by" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbGroupBy"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbGroupBy_SelectiedIndexChanged"
                                     SelectedIndex="0">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Sex</system:String>
                            <system:String>Age</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Model" Margin="0,2,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedBar2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid Background="Transparent">
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Left" VerticalPosition="BottomOutside" Orientation="Horizontal" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D BarDistance="0.04">
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane MirrorHeight="100.0"/>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D TickmarksLength="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToTickmarksLengthConverter}}">
                                <dxc:AxisX2D.Label>
                                    <dxc:AxisLabel Staggered="True" />
                                </dxc:AxisX2D.Label>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="0" MaxValue="1" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.NumericOptions>
                                    <dxc:NumericOptions Format="Percent" Precision="0" />
                                </dxc:AxisY2D.NumericOptions>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:BarSideBySideFullStackedSeries2D x:Name="MaleYoungSeries"
                                                                  DisplayName="Male: 0 - 14 years"
                                                                  StackedGroup="Male"
                                                                  Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                                  AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideFullStackedSeries2D.Label>
                                <dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions>
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                <dxc:BarSideBySideFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="29.956" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="25.607" />
                                    <dxc:SeriesPoint Argument="Russia" Value="13.493" />
                                    <dxc:SeriesPoint Argument="Japan" Value="9.575" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="17.306" />
                                    <dxc:SeriesPoint Argument="Germany" Value="6.679" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="5.816" />
                                </dxc:BarSideBySideFullStackedSeries2D.Points>
                            </dxc:BarSideBySideFullStackedSeries2D>
                            <dxc:BarSideBySideFullStackedSeries2D x:Name="MaleMiddleSeries"
                                                                  DisplayName="Male: 15 - 64 years"
                                                                  StackedGroup="Male"
                                                                  Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                                  AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideFullStackedSeries2D.Label>
                                <dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                <dxc:BarSideBySideFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="90.354" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="55.793" />
                                    <dxc:SeriesPoint Argument="Russia" Value="48.983" />
                                    <dxc:SeriesPoint Argument="Japan" Value="43.363" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="30.223" />
                                    <dxc:SeriesPoint Argument="Germany" Value="28.638" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="19.622" />
                                </dxc:BarSideBySideFullStackedSeries2D.Points>
                            </dxc:BarSideBySideFullStackedSeries2D>
                            <dxc:BarSideBySideFullStackedSeries2D x:Name="MaleOldSeries"
                                                                  DisplayName="Male: 65 years and older"
                                                                  StackedGroup="Male"
                                                                  Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                                  AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideFullStackedSeries2D.Label>
                                <dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                <dxc:BarSideBySideFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="14.472" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="3.727" />
                                    <dxc:SeriesPoint Argument="Russia" Value="5.802" />
                                    <dxc:SeriesPoint Argument="Japan" Value="9.024" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="1.927" />
                                    <dxc:SeriesPoint Argument="Germany" Value="5.133" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="3.864" />
                                </dxc:BarSideBySideFullStackedSeries2D.Points>
                            </dxc:BarSideBySideFullStackedSeries2D>
                            <dxc:BarSideBySideFullStackedSeries2D x:Name="FemaleYoungSeries"
                                                                  DisplayName="Female: 0 - 14 years"
                                                                  StackedGroup="Female"
                                                                  Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                                  AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideFullStackedSeries2D.Label>
                                <dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                <dxc:BarSideBySideFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="28.597" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="24.67" />
                                    <dxc:SeriesPoint Argument="Russia" Value="12.971" />
                                    <dxc:SeriesPoint Argument="Japan" Value="9.105" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="16.632" />
                                    <dxc:SeriesPoint Argument="Germany" Value="6.333" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="5.519" />
                                </dxc:BarSideBySideFullStackedSeries2D.Points>
                            </dxc:BarSideBySideFullStackedSeries2D>
                            <dxc:BarSideBySideFullStackedSeries2D x:Name="FemaleMiddleSeries"
                                                                  DisplayName="Female: 15 - 64 years"
                                                                  StackedGroup="Female"
                                                                  Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                                  AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideFullStackedSeries2D.Label>
                                <dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                <dxc:BarSideBySideFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="91.827" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="57.598" />
                                    <dxc:SeriesPoint Argument="Russia" Value="52.14" />
                                    <dxc:SeriesPoint Argument="Japan" Value="42.98" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="31.868" />
                                    <dxc:SeriesPoint Argument="Germany" Value="27.693" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="19.228" />
                                </dxc:BarSideBySideFullStackedSeries2D.Points>
                            </dxc:BarSideBySideFullStackedSeries2D>
                            <dxc:BarSideBySideFullStackedSeries2D x:Name="FemaleOldSeries"
                                                                  DisplayName="Female: 65 years and older"
                                                                  StackedGroup="Female"
                                                                  Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                                  AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideFullStackedSeries2D.Label>
                                <dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarSideBySideFullStackedSeries2D.PointOptions>
                                <dxc:BarSideBySideFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="20.362" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="5.462" />
                                    <dxc:SeriesPoint Argument="Russia" Value="12.61" />
                                    <dxc:SeriesPoint Argument="Japan" Value="12.501" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="2.391" />
                                    <dxc:SeriesPoint Argument="Germany" Value="8.318" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="5.459" />
                                </dxc:BarSideBySideFullStackedSeries2D.Points>
                            </dxc:BarSideBySideFullStackedSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Population: Age Structure</dxc:Title>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="16">Data estimate for mid-2000</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.geohive.com</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class BarSideBySideFullStacked2DControl : ChartsDemoModule {
        const string maleGroup = "Male";
        const string femaleGroup = "Female";
        const string youngGroup = "0-14 years";
        const string middleGroup = "15-64 years";
        const string oldGroup = "65 years and older";

        public override ChartControl ActualChart { get { return chart; } }

        public BarSideBySideFullStacked2DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Bar2DModelKindHelper.FindActualBar2DModelKind(typeof(SimpleBar2DModel));
            foreach (BarSideBySideFullStackedSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "{S}\n{V:0.0} million";

        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void chbPercent_Checked(object sender, RoutedEventArgs e) {
            if(chart != null) {
                foreach(BarFullStackedSeries2D series in ((XYDiagram2D)chart.Diagram).Series) {
                    PercentOptions options = new PercentOptions();
                    options.ValueAsPercent = true;
                    BarFullStackedSeries2D.SetPercentOptions(series.PointOptions, options);
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.Percent;
                    series.PointOptions.ValueNumericOptions.Precision = 0;
                }
            }
        }
        void chbPercent_Unchecked(object sender, RoutedEventArgs e) {
            if(chart != null) {
                foreach(BarFullStackedSeries2D series in ((XYDiagram2D)chart.Diagram).Series) {
                    PercentOptions options = new PercentOptions();
                    options.ValueAsPercent = false;
                    BarFullStackedSeries2D.SetPercentOptions(series.PointOptions, options);
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.FixedPoint;
                    series.PointOptions.ValueNumericOptions.Precision = 3;
                }
            }
        }
        void lbGroupBy_SelectiedIndexChanged(object sender, RoutedEventArgs e) {
            if(chart != null) {
                if(lbGroupBy.SelectedIndex == 0)
                    GroupSeriesBySex();
                else
                    GroupSeriesByAge();
                chart.Animate();
            }
        }
        void GroupSeries(int seriesIndex, string group) {
            ((BarSideBySideFullStackedSeries2D)chart.Diagram.Series[seriesIndex]).StackedGroup = group;
        }
        void GroupSeriesByAge() {
            GroupSeries(0, youngGroup);
            GroupSeries(1, middleGroup);
            GroupSeries(2, oldGroup);
            GroupSeries(3, youngGroup);
            GroupSeries(4, middleGroup);
            GroupSeries(5, oldGroup);
        }
        void GroupSeriesBySex() {
            GroupSeries(0, maleGroup);
            GroupSeries(1, maleGroup);
            GroupSeries(2, maleGroup);
            GroupSeries(3, femaleGroup);
            GroupSeries(4, femaleGroup);
            GroupSeries(5, femaleGroup);
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo.(ChartsDemo.BarSideBySideStacked2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors3system&clr-namespace:System;assembly=mscorlibDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�498��$
�1039���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider/)ChartsDemo.Bar2DKindToBar2DModelConverter "Bar2DKindToBar2DModelConverter4.ChartsDemo.Bar2DKindToTickmarksLengthConverter '#Bar2DKindToTickmarksLengthConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�	IsChecked$FalseY�$	DevExpress.Xpf.Core.GroupFrame	$��Group Series by��$�	0,10,0,10q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$�	lbGroupBy��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.	

SelectedIndex$	0��Z�

Items
��Sex����Age��

StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	$��Model��$�0,2,0,10q�.�
-$
�lbModel��.�Z�
ItemsSource�*PredefinedBar2DKinds+

�Source#
[Content.�
������.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
EnableAnimation.
CrosshairEnabled��ElementName$
chbVisible���Path$	IsChecked��	Converter#[
ToolTipController2,DevExpress.Xpf.Charts.ChartToolTipControllerAutoPopDelay$00:00:00h�

Legend"DevExpress.Xpf.Charts.LegendHorizontalPosition$Right=�
Diagram'!DevExpress.Xpf.Charts.XYDiagram2DBarDistance$
0.04Q�DefaultPane DevExpress.Xpf.Charts.PaneMirrorHeight$100.0Q�AxisX#DevExpress.Xpf.Charts.AxisX2D"DevExpress.Xpf.Charts.Axis2DTickmarksLength�$
lbModel��$SelectedItem�#[$DevExpress.Xpf.Charts.AxisBaseLabel%DevExpress.Xpf.Charts.AxisLabel	Staggered. AxisY #DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.Axis!Title!%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBase"Content$"Population, millions��#DevExpress.Xpf.Charts.Diagram
#Series#82DevExpress.Xpf.Charts.BarSideBySideStackedSeries2D-$Name$$MaleYoungSeries��"DevExpress.Xpf.Charts.Series%DisplayName$%Male: 0 - 14 years��&StackedGroupd	`DevExpress.Charts.v13.1.Core, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a2	,DevExpress.Charts.Native.ObjectTypeConverter$
&Male'AnimationAutoStartMode$'
SetStartState=�'!DevExpress.Xpf.Charts.BarSeries2D(Model(�$
lbModel��$SelectedItem�#[)Label)'!DevExpress.Xpf.Charts.SeriesLabel*ResolveOverlappingMode$
*Default=�+Visible+�$
chbVisible��$	IsChecked�
,Points,' !DevExpress.Xpf.Charts.SeriesPoint - Argument$-
United States��. Value$.29.956Q� $-Brazil��$.25.607Q� $-Russia��$.13.493Q� $-Japan��$.9.575Q� $-Mexico��$.17.306Q� $
-Germany��$.6.679Q� $-United Kingdom��$.5.816Q�-$$MaleMiddleSeries��$%Male: 15 - 64 years��$
&Male$'
SetStartState=�(�$
lbModel��$SelectedItem�#[)$
*Default=�+�$
chbVisible��$	IsChecked�, $-
United States��$.90.354Q� $-Brazil��$.55.793Q� $-Russia��$.48.983Q� $-Japan��$.43.363Q� $-Mexico��$.30.223Q� $
-Germany��$.28.638Q� $-United Kingdom��$.19.622Q�-$$
MaleOldSeries��$%Male: 65 years and older��$
&Male$'
SetStartState=�(�$
lbModel��$SelectedItem�#[)$
*Default=�+�$
chbVisible��$	IsChecked�, $-
United States��$.14.472Q� $-Brazil��$.3.727Q� $-Russia��$.5.802Q� $-Japan��$.9.024Q� $-Mexico��$.1.927Q� $
-Germany��$.5.133Q� $-United Kingdom��$.3.864Q�-$$FemaleYoungSeries��$%Female: 0 - 14 years��$&Female$'
SetStartState=�(�$
lbModel��$SelectedItem�#[)$
*Default=�+�$
chbVisible��$	IsChecked�, $-
United States��$.28.597Q� $-Brazil��$.24.67Q� $-Russia��$.12.971Q� $-Japan��$.9.105Q� $-Mexico��$.16.632Q� $
-Germany��$.6.333Q� $-United Kingdom��$.5.519Q�-	$$FemaleMiddleSeries��$%Female: 15 - 64 years��$&Female$'
SetStartState=�(�$
lbModel��$SelectedItem�#[)$
*Default=�+�$
chbVisible��$	IsChecked�, $-
United States��$.91.827Q� $-Brazil��$.57.598Q� $-Russia��$.52.14Q� $-Japan��$.42.98Q� $-Mexico��$.31.868Q� $
-Germany��$.27.693Q� $-United Kingdom��$.19.228Q�-
$$FemaleOldSeries��$ %Female: 65 years and older��$&Female$'
SetStartState=�(�$
lbModel��$SelectedItem�#[)$
*Default=�+�$
chbVisible��$	IsChecked�, $-
United States��$.20.362Q� $-Brazil��$.5.462Q� $-Russia��$.12.61Q� $-Japan��$.12.501Q� $-Mexico��$.2.391Q� $
-Germany��$.8.318Q� $-United Kingdom��$.5.459Q�
/
Titles/!!DevExpress.Xpf.Charts.Title!0!Dock$	0Top=�1HorizontalAlignment$1Center=�."Population: Age Structure!$	0Top=�$1Center=�$�16(�."Data estimate for mid-2000!$0Bottom=�$1Right=�$�12(�
������$�0,10,0,0q�."From www.geohive.com!�><local:ChartsDemoModule x:Class="ChartsDemo.BarSideBySideStacked2DControl"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:system="clr-namespace:System;assembly=mscorlib"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo" Height="498" Width="1039"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Bar2DKindToBar2DModelConverter x:Key="Bar2DKindToBar2DModelConverter" />
            <local:Bar2DKindToTickmarksLengthConverter x:Key="Bar2DKindToTickmarksLengthConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" IsChecked="False" />
                <dx:GroupFrame Header="Group Series by" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbGroupBy"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbGroupBy_SelectedIndexChanged"
                                     SelectedIndex="0">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Sex</system:String>
                            <system:String>Age</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Model" Margin="0,2,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedBar2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid Background="Transparent">
            <dxc:ChartControl Name="chart" BorderThickness="0" EnableAnimation="True"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="00:00:00" />
                </dxc:ChartControl.ToolTipController>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D BarDistance="0.04">
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane MirrorHeight="100.0"/>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D TickmarksLength="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToTickmarksLengthConverter}}">
                                <dxc:AxisX2D.Label>
                                    <dxc:AxisLabel Staggered="True" />
                                </dxc:AxisX2D.Label>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Population, millions" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:BarSideBySideStackedSeries2D x:Name="MaleYoungSeries"
                                                              DisplayName="Male: 0 - 14 years"
                                                              StackedGroup="Male"
                                                              Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                              AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideStackedSeries2D.Label>
                                <dxc:BarSideBySideStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="29.956" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="25.607" />
                                    <dxc:SeriesPoint Argument="Russia" Value="13.493" />
                                    <dxc:SeriesPoint Argument="Japan" Value="9.575" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="17.306" />
                                    <dxc:SeriesPoint Argument="Germany" Value="6.679" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="5.816" />
                                </dxc:BarSideBySideStackedSeries2D.Points>
                            </dxc:BarSideBySideStackedSeries2D>
                            <dxc:BarSideBySideStackedSeries2D x:Name="MaleMiddleSeries"
                                                              DisplayName="Male: 15 - 64 years"
                                                              StackedGroup="Male"
                                                              Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                              AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideStackedSeries2D.Label>
                                <dxc:BarSideBySideStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="90.354" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="55.793" />
                                    <dxc:SeriesPoint Argument="Russia" Value="48.983" />
                                    <dxc:SeriesPoint Argument="Japan" Value="43.363" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="30.223" />
                                    <dxc:SeriesPoint Argument="Germany" Value="28.638" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="19.622" />
                                </dxc:BarSideBySideStackedSeries2D.Points>
                            </dxc:BarSideBySideStackedSeries2D>
                            <dxc:BarSideBySideStackedSeries2D x:Name="MaleOldSeries"
                                                              DisplayName="Male: 65 years and older"
                                                              StackedGroup="Male"
                                                              Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                              AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideStackedSeries2D.Label>
                                <dxc:BarSideBySideStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="14.472" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="3.727" />
                                    <dxc:SeriesPoint Argument="Russia" Value="5.802" />
                                    <dxc:SeriesPoint Argument="Japan" Value="9.024" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="1.927" />
                                    <dxc:SeriesPoint Argument="Germany" Value="5.133" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="3.864" />
                                </dxc:BarSideBySideStackedSeries2D.Points>
                            </dxc:BarSideBySideStackedSeries2D>
                            <dxc:BarSideBySideStackedSeries2D x:Name="FemaleYoungSeries"
                                                              DisplayName="Female: 0 - 14 years"
                                                              StackedGroup="Female"
                                                              Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                              AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideStackedSeries2D.Label>
                                <dxc:BarSideBySideStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="28.597" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="24.67" />
                                    <dxc:SeriesPoint Argument="Russia" Value="12.971" />
                                    <dxc:SeriesPoint Argument="Japan" Value="9.105" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="16.632" />
                                    <dxc:SeriesPoint Argument="Germany" Value="6.333" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="5.519" />
                                </dxc:BarSideBySideStackedSeries2D.Points>
                            </dxc:BarSideBySideStackedSeries2D>
                            <dxc:BarSideBySideStackedSeries2D x:Name="FemaleMiddleSeries"
                                                              DisplayName="Female: 15 - 64 years"
                                                              StackedGroup="Female"
                                                              Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                              AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideStackedSeries2D.Label>
                                <dxc:BarSideBySideStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="91.827" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="57.598" />
                                    <dxc:SeriesPoint Argument="Russia" Value="52.14" />
                                    <dxc:SeriesPoint Argument="Japan" Value="42.98" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="31.868" />
                                    <dxc:SeriesPoint Argument="Germany" Value="27.693" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="19.228" />
                                </dxc:BarSideBySideStackedSeries2D.Points>
                            </dxc:BarSideBySideStackedSeries2D>
                            <dxc:BarSideBySideStackedSeries2D x:Name="FemaleOldSeries"
                                                              DisplayName="Female: 65 years and older"
                                                              StackedGroup="Female"
                                                              Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                              AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideStackedSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideStackedSeries2D.Label>
                                <dxc:BarSideBySideStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="United States" Value="20.362" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="5.462" />
                                    <dxc:SeriesPoint Argument="Russia" Value="12.61" />
                                    <dxc:SeriesPoint Argument="Japan" Value="12.501" />
                                    <dxc:SeriesPoint Argument="Mexico" Value="2.391" />
                                    <dxc:SeriesPoint Argument="Germany" Value="8.318" />
                                    <dxc:SeriesPoint Argument="United Kingdom" Value="5.459" />
                                </dxc:BarSideBySideStackedSeries2D.Points>
                            </dxc:BarSideBySideStackedSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Population: Age Structure</dxc:Title>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="16">Data estimate for mid-2000</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.geohive.com</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class BarSideBySideStacked2DControl : ChartsDemoModule {
        const string maleGroup = "Male";
        const string femaleGroup = "Female";
        const string youngGroup = "0-14 years";
        const string middleGroup = "15-64 years";
        const string oldGroup = "65 years and older";

        public override ChartControl ActualChart { get { return chart; } }

        public BarSideBySideStacked2DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Bar2DModelKindHelper.FindActualBar2DModelKind(typeof(SimpleBar2DModel));
            foreach (BarSideBySideStackedSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "{S}\n{V:0.0} million";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void lbGroupBy_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if(chart != null) {
                if(lbGroupBy.SelectedIndex == 0)
                    GroupSeriesBySex();
                else
                    GroupSeriesByAge();
                chart.Animate();
            }
        }
        void GroupSeries(int seriesIndex, string group) {
            ((BarSideBySideStackedSeries2D)chart.Diagram.Series[seriesIndex]).StackedGroup = group;
        }
        void GroupSeriesByAge() {
            GroupSeries(0, youngGroup);
            GroupSeries(1, middleGroup);
            GroupSeries(2, oldGroup);
            GroupSeries(3, youngGroup);
            GroupSeries(4, middleGroup);
            GroupSeries(5, oldGroup);
        }
        void GroupSeriesBySex() {
            GroupSeries(0, maleGroup);
            GroupSeries(1, maleGroup);
            GroupSeries(2, maleGroup);
            GroupSeries(3, femaleGroup);
            GroupSeries(4, femaleGroup);
            GroupSeries(5, femaleGroup);
        }
    }
}!MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo$ChartsDemo.BarStacked2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider/)ChartsDemo.Bar2DKindToBar2DModelConverter "Bar2DKindToBar2DModelConverter4.ChartsDemo.Bar2DKindToTickmarksLengthConverter '#Bar2DKindToTickmarksLengthConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�	IsChecked$
TrueY�$DevExpress.Xpf.Core.GroupFrame$��Model��$�	0,10,0,10q�.�(	"DevExpress.Xpf.Editors.ListBoxEdit	-$
�lbModel��%
DevExpress.Xpf.Editors.BaseEdit

ShowBorder.�Z�		ItemsSource	�*PredefinedBar2DKinds+
�Source#
[	
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�
CrosshairEnabled$
FalseX�ToolTipController2
,DevExpress.Xpf.Charts.ChartToolTipController

AutoPopDelay$00:00:00h�Diagram'!DevExpress.Xpf.Charts.XYDiagram2DBarDistance$
0.04Q�DefaultPane DevExpress.Xpf.Charts.PaneMirrorHeight$100.0Q�AxisX#DevExpress.Xpf.Charts.AxisX2D"DevExpress.Xpf.Charts.Axis2DTickmarksLength��ElementName$
lbModel���Path$SelectedItem��	Converter#[AxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$Millions of Dollars��#DevExpress.Xpf.Charts.Diagram
Series.(DevExpress.Xpf.Charts.BarStackedSeries2D-Name$IllinoisSeries��"DevExpress.Xpf.Charts.SeriesArgumentScaleType$Qualitative=�DisplayName$Illinois�� AnimationAutoStartMode$ 
SetStartState=�'!DevExpress.Xpf.Charts.BarSeries2D!Model!�$
lbModel��$SelectedItem�#[+%DevExpress.Xpf.Charts.BarSeries2DBase"PointAnimation"71DevExpress.Xpf.Charts.Bar2DSlideFromLeftAnimation4.DevExpress.Xpf.Charts.SeriesPointAnimationBase#
PointOrder$#Inverted=�$Label$'!DevExpress.Xpf.Charts.SeriesLabel
%Indent$%20�&ConnectorThickness$&1�'ResolveOverlappingMode$
'Default=�(Visible(�$
chbVisible��$	IsChecked�
)Points)'!DevExpress.Xpf.Charts.SeriesPoint*Argument$
*1998��+Value$
+423.721Q�$
*2001��$
+476.851Q�$
*2004��$
+528.904Q�-$
IndianaSeries��$Qualitative=�$
Indiana��$ 
SetStartState=�!�$
lbModel��$SelectedItem�#[")#DevExpress.Xpf.Charts.AnimationBase,	BeginTime$,00:00:00.200h�$#Inverted=�$$%20�$&1�$
'Default=�(�$
chbVisible��$	IsChecked�)$
*1998��$
+178.719Q�$
*2001��$
+195.769Q�$
*2004��$
+227.271Q�-$MichiganSeries��$Qualitative=�$Michigan��$ 
SetStartState=�!�$
lbModel��$SelectedItem�#["$,00:00:00.400h�$#Inverted=�$$%20�$&1�$
'Default=�(�$
chbVisible��$	IsChecked�)$
*1998��$
+308.845Q�$
*2001��$
+335.793Q�$
*2004��$
+372.576Q�-$
OhioSeries��$Qualitative=�$
Ohio��$ 
SetStartState=�!�$
lbModel��$SelectedItem�#["$,00:00:00.600h�$#Inverted=�$$%20�$&1�$
'Default=�(�$
chbVisible��$	IsChecked�)$
*1998��$
+348.555Q�$
*2001��$
+374.771Q�$
*2004��$
+418.258Q�-$WisconsinSeries��$Qualitative=�$	Wisconsin��$ 
SetStartState=�!�$
lbModel��$SelectedItem�#["$,00:00:00.800h�$#Inverted=�$$%20�$&1�$
'Default=�(�$
chbVisible��$	IsChecked�)$
*1998��$
+160.274Q�$
*2001��$
+182.373Q�$
*2004��$
+211.727Q�
-Legend-" DevExpress.Xpf.Charts.Legend . ReverseItems..
/Titles/!!DevExpress.Xpf.Charts.Title!0!Dock$	0Top=�1HorizontalAlignment$1Center=�.!Great Lakes Gross State Product!$0Bottom=�$1Right=�$�12(�
������$�0,10,0,0q�.From www.bea.gov!,/<local:ChartsDemoModule x:Class="ChartsDemo.BarStacked2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Bar2DKindToBar2DModelConverter x:Key="Bar2DKindToBar2DModelConverter" />
            <local:Bar2DKindToTickmarksLengthConverter x:Key="Bar2DKindToTickmarksLengthConverter" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" IsChecked="True" />
                <dx:GroupFrame Header="Model" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedBar2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" CrosshairEnabled="False">
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="00:00:00" />
                </dxc:ChartControl.ToolTipController>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D BarDistance="0.04">
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane MirrorHeight="100.0"/>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D TickmarksLength="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToTickmarksLengthConverter}}" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Millions of Dollars" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:BarStackedSeries2D x:Name="IllinoisSeries" ArgumentScaleType="Qualitative"
                                                    DisplayName="Illinois"
                                                    Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                    AnimationAutoStartMode="SetStartState">
                                <dxc:BarStackedSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromLeftAnimation PointOrder="Inverted" />
                                </dxc:BarStackedSeries2D.PointAnimation>
                                <dxc:BarStackedSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ConnectorThickness="1" ResolveOverlappingMode="Default"
                                                 Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarStackedSeries2D.Label>
                                <dxc:BarStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1998" Value="423.721" />
                                    <dxc:SeriesPoint Argument="2001" Value="476.851" />
                                    <dxc:SeriesPoint Argument="2004" Value="528.904" />
                                </dxc:BarStackedSeries2D.Points>
                            </dxc:BarStackedSeries2D>
                            <dxc:BarStackedSeries2D x:Name="IndianaSeries" ArgumentScaleType="Qualitative"
                                                    DisplayName="Indiana"
                                                    Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                    AnimationAutoStartMode="SetStartState">
                                <dxc:BarStackedSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromLeftAnimation BeginTime="00:00:00.200"
                                                                     PointOrder="Inverted" />
                                </dxc:BarStackedSeries2D.PointAnimation>
                                <dxc:BarStackedSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ConnectorThickness="1" ResolveOverlappingMode="Default"
                                                 Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarStackedSeries2D.Label>
                                <dxc:BarStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1998" Value="178.719" />
                                    <dxc:SeriesPoint Argument="2001" Value="195.769" />
                                    <dxc:SeriesPoint Argument="2004" Value="227.271" />
                                </dxc:BarStackedSeries2D.Points>
                            </dxc:BarStackedSeries2D>
                            <dxc:BarStackedSeries2D x:Name="MichiganSeries" ArgumentScaleType="Qualitative"
                                                    DisplayName="Michigan"
                                                    Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                    AnimationAutoStartMode="SetStartState">
                                <dxc:BarStackedSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromLeftAnimation BeginTime="00:00:00.400"
                                                                     PointOrder="Inverted" />
                                </dxc:BarStackedSeries2D.PointAnimation>
                                <dxc:BarStackedSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ConnectorThickness="1" ResolveOverlappingMode="Default"
                                                 Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarStackedSeries2D.Label>
                                <dxc:BarStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1998" Value="308.845" />
                                    <dxc:SeriesPoint Argument="2001" Value="335.793" />
                                    <dxc:SeriesPoint Argument="2004" Value="372.576" />
                                </dxc:BarStackedSeries2D.Points>
                            </dxc:BarStackedSeries2D>
                            <dxc:BarStackedSeries2D x:Name="OhioSeries" ArgumentScaleType="Qualitative"
                                                    DisplayName="Ohio"
                                                    Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                    AnimationAutoStartMode="SetStartState">
                                <dxc:BarStackedSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromLeftAnimation BeginTime="00:00:00.600"
                                                                     PointOrder="Inverted" />
                                </dxc:BarStackedSeries2D.PointAnimation>
                                <dxc:BarStackedSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ConnectorThickness="1" ResolveOverlappingMode="Default"
                                                 Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarStackedSeries2D.Label>
                                <dxc:BarStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1998" Value="348.555" />
                                    <dxc:SeriesPoint Argument="2001" Value="374.771" />
                                    <dxc:SeriesPoint Argument="2004" Value="418.258" />
                                </dxc:BarStackedSeries2D.Points>
                            </dxc:BarStackedSeries2D>
                            <dxc:BarStackedSeries2D x:Name="WisconsinSeries" ArgumentScaleType="Qualitative"
                                                    DisplayName="Wisconsin"
                                                    Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Bar2DKindToBar2DModelConverter}}"
                                                    AnimationAutoStartMode="SetStartState">
                                <dxc:BarStackedSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromLeftAnimation BeginTime="00:00:00.800"
                                                                     PointOrder="Inverted" />
                                </dxc:BarStackedSeries2D.PointAnimation>
                                <dxc:BarStackedSeries2D.Label>
                                    <dxc:SeriesLabel Indent="20" ConnectorThickness="1" ResolveOverlappingMode="Default"
                                                 Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarStackedSeries2D.Label>
                                <dxc:BarStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1998" Value="160.274" />
                                    <dxc:SeriesPoint Argument="2001" Value="182.373" />
                                    <dxc:SeriesPoint Argument="2004" Value="211.727" />
                                </dxc:BarStackedSeries2D.Points>
                            </dxc:BarStackedSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend ReverseItems="True" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Great Lakes Gross State Product</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!(using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class BarStacked2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public BarStacked2DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Bar2DModelKindHelper.FindActualBar2DModelKind(typeof(FlatGlassBar2DModel));
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo ChartsDemo.Bubble2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/corec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase0sys&clr-namespace:System;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider5/ChartsDemo.Marker2DKindToMarker2DModelConverter ($Marker2DKindToMarker2DModelConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter BubbleLabelTemplate�CornerRadiusJ�Opacity��
TextAlignment�Path��$/)/ChartsDemo;component/Themes/Generic.xaml?�%�&	&	&	
&	��.R��$��1q�$9��
������$	1.0Q�._���
����$��10(�$�	7,1,7,1.5q�$
��Wrap=�$Center=����$
Text�.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.	OptionsContent	��$	�120��.+��
�RowDefinitions
������ColumnDefinitions��$
�Auto���$�73��$�*�.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��$��0�$�2�Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$�0,0,0,10q�
	IsChecked$
FalseY���-$�lblPosition��$��1�$�0�$�Center=�$��	Position:��$
�0,2,3,2q�)#DevExpress.Xpf.Editors.ComboBoxEdit-$�
cbPosition��$��1�$�1�$�3,2,0,10q�+	%DevExpress.Xpf.Editors.LookUpEditBase	
SelectedIndex$1�'
!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable.{���ElementName$
chbVisible��$	IsChecked�	ItemsSource�*Bubble2DLabelPositions+
�Source#[$DevExpress.Xpf.Core.GroupFrame$��Transparency��$�0,0,0,10q�$��2�$�2�.���.+��������.+���$�0�$��0��$
�Left=���$�1�$	��0.5��$�Center=���$�2�$��1��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slTransparency��*
$DevExpress.Xpf.Editors.RangeBaseEdit
Value$0Q�
Minimum$0Q�
Maximum$1Q�
	SmallStep$
0.01Q�
	LargeStep$	0.1Q�
TickPlacement$
None=�$��Max Size��$�0,0,0,10q�$��3�$�2�.���.+��������.+���$�0�$��2��$
�Left=���$�1�$��3��$�Center=���$�2�$��4��$�Right=�-$�	slMaxSize��$2Q�$4Q�$3Q�$
0.01Q�$
0.25Q�$
None=�$��Min Size��$��4�$�2�.���.+��������.+���$�0�$	��0.1��$
�Left=���$�1�$��1��$�Center=���$�2�$	��1.9��$�Right=�-$�	slMinSize��$	0.1Q�$	1.9Q�$1Q�$
0.01Q�$
0.25Q�$
None=�$��Marker Kind��$�	0,10,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbMarker��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�ItemsSource�*PredefinedMarker2DKinds+#[
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��EnableAnimation.$�0q�CrosshairEnabled$FalseX�ToolTipEnabled�$
chbVisible��$	IsChecked� �	Converter# [!Diagram!'!DevExpress.Xpf.Charts.XYDiagram2D"AxisY"#DevExpress.Xpf.Charts.AxisY2D$DevExpress.Xpf.Charts.AxisBase#GridLinesMinorVisible#. DevExpress.Xpf.Charts.Axis$Range$%DevExpress.Xpf.Charts.AxisRange%MinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$%0&MaxValue$
&1250'Title'%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBase(Content$(Estimated Number of Cases��)AxisX)#DevExpress.Xpf.Charts.AxisX2D"DevExpress.Xpf.Charts.Axis2D*Visible*.$+MinValueInternal$+-2Q�,MaxValueInternal$,9Q�#DevExpress.Xpf.Charts.Diagram
-Series-*$DevExpress.Xpf.Charts.BubbleSeries2D-	.Name$.Series��$DevExpress.Xpf.Charts.XYSeries/	ColorEach/."DevExpress.Xpf.Charts.Series0ArgumentDataMember$
0Name��1ValueDataMember$1
NumberOfCases��2WeightDataMember$
2Rate��3AnimationAutoStartMode$3
SetStartState=�4MinSize4�$	slMinSize��$Value�5MaxSize5�$	slMaxSize��$Value�6Transparency6�$slTransparency��$Value�7MarkerModel7�$lbMarker��$SelectedItem�# [8PointOptions8( "DevExpress.Xpf.Charts.PointOptions 9 Pattern$9	{A}
({V})��:PointAnimation:2!,DevExpress.Xpf.Charts.Marker2DWidenAnimation!4".DevExpress.Xpf.Charts.SeriesPointAnimationBase;"
PointOrder$;Random=�<Label<'#!DevExpress.Xpf.Charts.SeriesLabel#=#ConnectorVisible=.,$&DevExpress.Xpf.Charts.ChartTextElement>$ElementTemplate#>[*%$DevExpress.Xpf.Charts.MarkerSeries2D?%Angle$?90Q�
@#Indent$@0�A#VisibleA�$
chbVisible��$	IsChecked�B
LabelPositionB�$
cbPosition��$SelectedItem�
CTitlesC!&DevExpress.Xpf.Charts.Title&D&Dock$	DTop=�EHorizontalAlignment$ECenter=�$(Morbidity Rate��&$	DTop=�$ECenter=�$�16(�$"(Per 10 000 full-time workers��&$DBottom=�$ERight=�$�12(�
������$�0,10,0,0q�$(From www2a.cdc.gov��FToolTipControllerF2',DevExpress.Xpf.Charts.ChartToolTipController'G'AutoPopDelay$G0h�!0<local:ChartsDemoModule x:Class="ChartsDemo.Bubble2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Marker2DKindToMarker2DModelConverter x:Key="Marker2DKindToMarker2DModelConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
            <DataTemplate x:Key="BubbleLabelTemplate">
                <Border BorderThickness="1"
                        CornerRadius="9"
                        Background="Transparent"
                        Opacity="1.0">
                    <TextBlock Foreground="Black"
                               FontSize="10"
                               Margin="7,1,7,1.5" TextWrapping="Wrap"
                               Text="{Binding Path=Text}"
                               TextAlignment="Center">

                    </TextBlock>
                </Border>
            </DataTemplate>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <Grid>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition MinWidth="73" Width="*" />
                    </Grid.ColumnDefinitions>
                    <dxe:CheckEdit Name="chbVisible"
                               Grid.Row="0"
                               Grid.ColumnSpan="2"
                               Content="Show Labels"
                               Margin="0,0,0,10"
                               IsChecked="False" />
                    <TextBlock Name="lblPosition"
                           Grid.Row="1"
                           Grid.Column="0"
                           VerticalAlignment="Center"
                           Text="Position:"
                           Margin="0,2,3,2" />
                    <dxe:ComboBoxEdit Name="cbPosition"
                                  Grid.Row="1"
                                  Grid.Column="1"
                                  Margin="3,2,0,10" SelectedIndex="1"
                                  IsTextEditable="False"
                                  IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}"
                                  ItemsSource="{Binding Bubble2DLabelPositions, Source={StaticResource DemoValuesProvider}}">
                    </dxe:ComboBoxEdit>
                    <dx:GroupFrame Header="Transparency" Margin="0,0,0,10" Grid.Row="2" Grid.ColumnSpan="2">
                        <StackPanel>
                            <Grid>
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition />
                                    <ColumnDefinition />
                                    <ColumnDefinition />
                                </Grid.ColumnDefinitions>
                                <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                                <TextBlock Grid.Column="1" Text="0.5" HorizontalAlignment="Center" />
                                <TextBlock Grid.Column="2" Text="1" HorizontalAlignment="Right" />
                            </Grid>
                            <dxe:TrackBarEdit Name="slTransparency" Value="0" Minimum="0" Maximum="1" SmallStep="0.01" LargeStep="0.1">
                                <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                            </dxe:TrackBarEdit>
                        </StackPanel>
                    </dx:GroupFrame>
                    <dx:GroupFrame Header="Max Size" Margin="0,0,0,10" Grid.Row="3" Grid.ColumnSpan="2">
                        <StackPanel>
                            <Grid>
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition />
                                    <ColumnDefinition />
                                    <ColumnDefinition />
                                </Grid.ColumnDefinitions>
                                <TextBlock Grid.Column="0" Text="2" HorizontalAlignment="Left" />
                                <TextBlock Grid.Column="1" Text="3" HorizontalAlignment="Center" />
                                <TextBlock Grid.Column="2" Text="4" HorizontalAlignment="Right" />
                            </Grid>
                            <dxe:TrackBarEdit Name="slMaxSize" Minimum="2" Maximum="4" Value="3" SmallStep="0.01" LargeStep="0.25">
                                <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                            </dxe:TrackBarEdit>
                        </StackPanel>
                    </dx:GroupFrame>
                    <dx:GroupFrame Header="Min Size" Grid.Row="4" Grid.ColumnSpan="2">
                        <StackPanel>
                            <Grid>
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition />
                                    <ColumnDefinition />
                                    <ColumnDefinition />
                                </Grid.ColumnDefinitions>
                                <TextBlock Grid.Column="0" Text="0.1" HorizontalAlignment="Left" />
                                <TextBlock Grid.Column="1" Text="1" HorizontalAlignment="Center" />
                                <TextBlock Grid.Column="2" Text="1.9" HorizontalAlignment="Right" />
                            </Grid>
                            <dxe:TrackBarEdit Name="slMinSize" Minimum="0.1" Maximum="1.9" Value="1" SmallStep="0.01" LargeStep="0.25">
                                <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                            </dxe:TrackBarEdit>
                        </StackPanel>
                    </dx:GroupFrame>
                </Grid>
                <dx:GroupFrame Header="Marker Kind" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbMarker"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" EnableAnimation="True" BorderThickness="0"
                              CrosshairEnabled="False"
                              ToolTipEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D GridLinesMinorVisible="True">
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="0" MaxValue="1250" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Estimated Number of Cases" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D Visible="False">
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange MinValueInternal="-2" MaxValueInternal="9" />
                                </dxc:AxisX2D.Range>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:BubbleSeries2D x:Name="Series" ColorEach="True"
                                                MinSize="{Binding ElementName=slMinSize, Path=Value}"
                                                MaxSize="{Binding ElementName=slMaxSize, Path=Value}"
                                                Transparency="{Binding ElementName=slTransparency, Path=Value}"
                                                MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                                ArgumentDataMember="Name" ValueDataMember="NumberOfCases" WeightDataMember="Rate"
                                                AnimationAutoStartMode="SetStartState">
                                <dxc:BubbleSeries2D.PointOptions>
                                    <dxc:PointOptions Pattern="{}{A}&#xD;({V})" />
                                </dxc:BubbleSeries2D.PointOptions>
                                <dxc:BubbleSeries2D.PointAnimation>
                                    <dxc:Marker2DWidenAnimation PointOrder="Random" />
                                </dxc:BubbleSeries2D.PointAnimation>
                                <dxc:BubbleSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                 ElementTemplate="{StaticResource BubbleLabelTemplate}"
                                                 dxc:MarkerSeries2D.Angle="90"
                                                 Indent="0"
                                                 Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                 dxc:BubbleSeries2D.LabelPosition="{Binding ElementName=cbPosition, Path=SelectedItem}" />
                                </dxc:BubbleSeries2D.Label>
                            </dxc:BubbleSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="Morbidity Rate" />
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="16" Content="Per 10 000 full-time workers" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www2a.cdc.gov" />
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="0" />
                </dxc:ChartControl.ToolTipController>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!Kusing System;
using System.Collections.Generic;
using System.Globalization;
using System.Windows;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class Bubble2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public Bubble2DControl() {
            InitializeComponent();
            Series.DataSource = CreateDataSource();
            lbMarker.SelectedItem = Marker2DModelKindHelper.FindActualMarker2DModelKind(typeof(RingMarker2DModel));
            Series.ToolTipPointPattern = "{A} ({W})";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        List<IndustryBubblePoint> CreateDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/Morbidity.xml");
            List<IndustryBubblePoint> result = new List<IndustryBubblePoint>();
            if (document != null) {
                foreach (XElement element in document.Element("Morbidity").Elements()) {
                    IndustryBubblePoint point = new IndustryBubblePoint();
                    point.Name = element.Element("Name").Value;
                    point.NumberOfCases = Convert.ToInt32(element.Element("NumberOfCases").Value, CultureInfo.InvariantCulture);
                    point.Rate = Convert.ToDouble(element.Element("Rate").Value, CultureInfo.InvariantCulture);
                    result.Add(point);
                }
            }
            return result;
        }
    }
}!MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo ChartsDemo.Bubble3DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/corec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobaseDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$Bubble3DDemo_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source !Marker3DModelKindDataProviderS�
ObjectType)#DevExpress.Xpf.Charts.Marker3DModelS�
MethodName��$/)/ChartsDemo;component/Themes/Generic.xaml?��$/)/ChartsDemo;component/Data/Morbidity.xaml?�%-&	S�"$GetPredefinedKinds��.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-Name$
chbVisible��	Content)#DevExpress.Xpf.Core.ObjectConverter$	Show Labels$
�0,0,0,2q�
	IsChecked$
FalseY�$DevExpress.Xpf.Core.GroupFrame$��Position��$�	0,10,0,10q�{���ElementName$
chbVisible���Path$	IsChecked�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�
lbPosition��%DevExpress.Xpf.Editors.BaseEdit

ShowBorder
.
SelectedIndex$0��Z�ItemsSource"	System.Collections.ArrayList	1
+DevExpress.Xpf.Charts.Marker3DLabelPosition

Center=�
Top=�
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Max Size��$�0,0,0,10q�$��3�$�2�.���.+���ColumnDefinitions������.+���$�0�$�2��$
�Left=���$�1�$�3��$�Center=���$�2�$�4��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�	slMaxSize��*
$DevExpress.Xpf.Editors.RangeBaseEdit
Minimum$2Q�
Maximum$4Q�
Value$3Q�
TickPlacement$
None=�
	SmallStep$
0.01Q�
	LargeStep$
0.25Q�$��Min Size��$��4�$�2�.���.+��������.+���$�0�$	�0.1��$
�Left=���$�1�$�1��$�Center=���$�2�$	�1.9��$�Right=�-$�	slMinSize��$	0.1Q�$	1.9Q�$	0.8Q�$
None=�$
0.01Q�$
0.25Q�$��Model��$�	0,10,0,10q�.�-$
�lbModel��
.�Z��
�Source#[Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�J�IsManipulationEnabled.ToolTipOptions*$DevExpress.Xpf.Charts.ToolTipOptionsToolTipPosition3-DevExpress.Xpf.Charts.ToolTipRelativePositionDiagram'!DevExpress.Xpf.Charts.XYDiagram3D
SeriesPadding$2Q�%DevExpress.Xpf.Charts.Diagram3DZoomPercent$	140Q� VerticalScrollPercent$ 10Q�!AxisY!#DevExpress.Xpf.Charts.AxisY3D DevExpress.Xpf.Charts.Axis"Range"%DevExpress.Xpf.Charts.AxisRange#MinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$
#-100$MaxValue$
$1400%Title%%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBase&Content$&Estimated Number of Cases��'AxisX'#DevExpress.Xpf.Charts.AxisX3D"(MinValueInternal$(-2Q�)MaxValueInternal$)9Q�$DevExpress.Xpf.Charts.AxisBase*Label*%DevExpress.Xpf.Charts.AxisLabel,&DevExpress.Xpf.Charts.ChartTextElement+Visible+.#DevExpress.Xpf.Charts.Diagram
,Series,*$DevExpress.Xpf.Charts.BubbleSeries3D--Name$-Series��$DevExpress.Xpf.Charts.XYSeries.	ColorEach../MinSize$/0.001Q�0MaxSize$00.801Q� 
	Morbidity" DevExpress.Xpf.Charts.Series1 
DataSource#1[2 ArgumentDataMember$
2Name��3 ValueDataMember$3
NumberOfCases��4WeightDataMember$
4Rate��
 SizeAnimationStoryboard5g�FillBehavior6��TargetProperty7W�From	8W�To9g�Duration�%�&	��-$
5Stop=�.��W�$
6MaxSize�$70.801X�$83X�$
90:0:0.5D�W�$
6MinSize�$70.001X�$	80.8X�$
90:0:0.5D�: Label:'!!DevExpress.Xpf.Charts.SeriesLabel!;!
RenderMode$;CustomShape=�
<!Indent$<5�=!Visible=�$
chbVisible��$	IsChecked�
>Titles>!"DevExpress.Xpf.Charts.Title"?"Dock$	?Top=�@HorizontalAlignment$@Center=�.&Morbidity Rate"$	?Top=�$@Center=�.& (per 10 000 full-time workers)"$?Bottom=�$@Right=�$�12(�
������$�0,10,0,0q�.&From www2a.cdc.govAToolTipControllerA2#,DevExpress.Xpf.Charts.ChartToolTipController#B#AutoPopDelay$B0h�!%<local:ChartsDemoModule x:Class="ChartsDemo.Bubble3DControl" Height="400" Width="800" ModuleAppear="Bubble3DDemo_ModuleAppear"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
                <ResourceDictionary Source="/ChartsDemo;component/Data/Morbidity.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <ObjectDataProvider x:Key="Marker3DModelKindDataProvider" ObjectType="{x:Type dxc:Marker3DModel}" MethodName="GetPredefinedKinds" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit x:Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" IsChecked="False" />
                <dx:GroupFrame Header="Position" Margin="0,10,0,10" IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}">
                    <dxe:ListBoxEdit Name="lbPosition"
                                     SelectedIndexChanged="lbPosition_SelectedIndexChanged"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndex="0">
                        <dxe:ListBoxEdit.ItemsSource>
                            <collections:ArrayList>
                                <dxc:Marker3DLabelPosition>Center</dxc:Marker3DLabelPosition>
                                <dxc:Marker3DLabelPosition>Top</dxc:Marker3DLabelPosition>
                            </collections:ArrayList>
                        </dxe:ListBoxEdit.ItemsSource>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Max Size" Margin="0,0,0,10" Grid.Row="3" Grid.ColumnSpan="2">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <Label Grid.Column="0" Content="2" HorizontalAlignment="Left" />
                            <Label Grid.Column="1" Content="3" HorizontalAlignment="Center" />
                            <Label Grid.Column="2" Content="4" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMaxSize" Minimum="2" Maximum="4" Value="3" TickPlacement="None" SmallStep="0.01" LargeStep="0.25"
                                          EditValueChanged="slMaxSize_EditValueChanged" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Min Size" Grid.Row="4" Grid.ColumnSpan="2">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <Label Grid.Column="0" Content="0.1" HorizontalAlignment="Left" />
                            <Label Grid.Column="1" Content="1" HorizontalAlignment="Center" />
                            <Label Grid.Column="2" Content="1.9" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMinSize" Minimum="0.1" Maximum="1.9" Value="0.8" TickPlacement="None" SmallStep="0.01" LargeStep="0.25"
                                          EditValueChanged="slMinSize_EditValueChanged" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Model" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding Source={StaticResource Marker3DModelKindDataProvider}}"
                                     SelectedIndexChanged="lbModel_SelectedIndexChanged">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              IsManipulationEnabled="True">
                <dxc:ChartControl.ToolTipOptions>
                    <dxc:ToolTipOptions>
                        <dxc:ToolTipOptions.ToolTipPosition>
                            <dxc:ToolTipRelativePosition/>
                        </dxc:ToolTipOptions.ToolTipPosition>
                    </dxc:ToolTipOptions>
                </dxc:ChartControl.ToolTipOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram3D SeriesPadding="2" ZoomPercent="140" VerticalScrollPercent="10">
                        <dxc:XYDiagram3D.AxisY>
                            <dxc:AxisY3D>
                                <dxc:AxisY3D.Range>
                                    <dxc:AxisRange MinValue="-100" MaxValue="1400" />
                                </dxc:AxisY3D.Range>
                                <dxc:AxisY3D.Title>
                                    <dxc:AxisTitle Content="Estimated Number of Cases" />
                                </dxc:AxisY3D.Title>
                            </dxc:AxisY3D>
                        </dxc:XYDiagram3D.AxisY>
                        <dxc:XYDiagram3D.AxisX>
                            <dxc:AxisX3D>
                                <dxc:AxisX3D.Range>
                                    <dxc:AxisRange MinValueInternal="-2" MaxValueInternal="9" />
                                </dxc:AxisX3D.Range>
                                <dxc:AxisX3D.Label>
                                    <dxc:AxisLabel Visible="False" />
                                </dxc:AxisX3D.Label>
                            </dxc:AxisX3D>
                        </dxc:XYDiagram3D.AxisX>
                        <dxc:XYDiagram3D.Series>
                            <dxc:BubbleSeries3D x:Name="Series" ColorEach="True" MinSize="0.001" MaxSize="0.801" DataSource="{StaticResource Morbidity}"
                                                ArgumentDataMember="Name" ValueDataMember="NumberOfCases" WeightDataMember="Rate">
                                <dxc:BubbleSeries3D.Resources>
                                    <Storyboard x:Key="SizeAnimationStoryboard" FillBehavior="Stop" Completed="Storyboard_Completed">
                                        <DoubleAnimation Storyboard.TargetProperty="MaxSize" From="0.801" To="3" Duration="0:0:0.5" />
                                        <DoubleAnimation Storyboard.TargetProperty="MinSize" From="0.001" To="0.8" Duration="0:0:0.5" />
                                    </Storyboard>
                                </dxc:BubbleSeries3D.Resources>
                                <dxc:BubbleSeries3D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}" RenderMode="CustomShape" Indent="5" />
                                </dxc:BubbleSeries3D.Label>
                            </dxc:BubbleSeries3D>
                        </dxc:XYDiagram3D.Series>
                    </dxc:XYDiagram3D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Morbidity Rate</dxc:Title>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">(per 10 000 full-time workers)</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www2a.cdc.gov</dxc:Title>
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="0"/>
                </dxc:ChartControl.ToolTipController>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!	using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using System.Windows.Media.Animation;
using DevExpress.Xpf.Charts;
using DevExpress.Xpf.Editors;

namespace ChartsDemo {
    public partial class Bubble3DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public Bubble3DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Marker3DModelKindHelper.FindActualMarker3DModelKind(((BubbleSeries3D)chart.Diagram.Series[0]).ActualModel);
            Series.ToolTipPointPattern = "Industry: {A}\nEstimated Number of Cases: {V}\nMorbidity Rate: {W}";
        }
        void lbPosition_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null && lbPosition.SelectedItem != null)
                foreach (MarkerSeries3D series in chart.Diagram.Series)
                    MarkerSeries3D.SetLabelPosition(series.Label, (Marker3DLabelPosition)lbPosition.SelectedItem);
        }
        void lbModel_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            Marker3DKind markerKind = lbModel.SelectedItem as Marker3DKind;
            if(markerKind != null)
                Marker3DModelKindHelper.SetModel(chart, (Marker3DModel)Activator.CreateInstance(markerKind.Type));
        }
        void Bubble3DDemo_ModuleAppear(object sender, RoutedEventArgs e) {
            Storyboard sizeAnimation = Series.TryFindResource("SizeAnimationStoryboard") as Storyboard;
            if (sizeAnimation != null)
                sizeAnimation.Begin(Series);
        }
        void slMaxSize_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            ((BubbleSeries3D)chart.Diagram.Series[0]).MaxSize = (double)e.NewValue;
        }
        void slMinSize_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            ((BubbleSeries3D)chart.Diagram.Series[0]).MinSize = (double)e.NewValue;
        }
        void Storyboard_Completed(object sender, EventArgs e) {
            ((BubbleSeries3D)chart.Diagram.Series[0]).MaxSize = slMaxSize.Value;
            ((BubbleSeries3D)chart.Diagram.Series[0]).MinSize = slMinSize.Value;
        }
    }
}!aMSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo%ChartsDemo.CandleStick2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors0sys&clr-namespace:System;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider?9ChartsDemo.CandleStick2DKindToCandleStick2DModelConverter 2.CandleStick2DKindToCandleStick2DModelConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+���RowDefinitions����ColumnDefinitions��$
�Auto���$�61��$�*�.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��$��0�$�2�Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$�0,0,0,10q�		IsChecked$	FalseY���-$�
lblLabelLevel��$��1�$�0�$�Center=�$��Label Level:��$
�0,2,3,2q�)#DevExpress.Xpf.Editors.ComboBoxEdit-$�cbLabelLevel��$��1�$�1�$
�3,2,0,2q�+	%DevExpress.Xpf.Editors.LookUpEditBase
	
SelectedIndex$
3�'
!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable.{���ElementName$
chbVisible��
�Path$
	IsChecked�Items��Low����High����Open����	Close����-$�lblReductionLevel��$��2�$�0�$�Center=�$��Reduction Level:��$
�0,2,3,2q�-$�cbReductionLevel��$��2�$�1�$
�3,2,0,2q�$
3�.��Low����High����Open����	Close��$DevExpress.Xpf.Core.GroupFrame$��Model��$�	0,10,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$
�lbModel��%
DevExpress.Xpf.Editors.BaseEdit

ShowBorder.�Z�ItemsSource�*PredefinedCandleStick2DKinds+
�Source#[
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.ToolTipEnabled$
TrueX�CrosshairEnabled$FalseX�ToolTipOptions*$DevExpress.Xpf.Charts.ToolTipOptionsToolTipPosition3-DevExpress.Xpf.Charts.ToolTipRelativePositionDiagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#DevExpress.Xpf.Charts.AxisY2D$DevExpress.Xpf.Charts.AxisBaseGridLinesMinorVisible. DevExpress.Xpf.Charts.AxisRange%DevExpress.Xpf.Charts.AxisRangeAlwaysShowZeroLevel.Title%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$
US Dollars�� AxisX #DevExpress.Xpf.Charts.AxisX2D!GridLinesVisible!.#DevExpress.Xpf.Charts.Diagram
"Series"/)DevExpress.Xpf.Charts.CandleStickSeries2D-#Name$
#Dell��"DevExpress.Xpf.Charts.Series$DisplayName$
$Dell��%ArgumentScaleType$%DateTime=�&CandleWidth$	&0.9Q�'ArgumentDataMember$'	TradeDate��-'DevExpress.Xpf.Charts.FinancialSeries2D(HighValueDataMember$
(High��)LowValueDataMember$	)Low��*OpenValueDataMember$
*Open��+CloseValueDataMember$+Close��,AnimationAutoStartMode$,
SetStartState=�-ToolTipHintDataMember$-ToolTipData��.Model.�$
lbModel��$
SelectedItem�/�	Converter#/[0ToolTipPointTemplate0��.R��1�UseLayoutRounding1.���������$�75���.+�����	#FFA1A1A1$�3�$��4�$
�1,8,1,0q�._���2��
TextAlignment$2Center=�$�30��
�������$��14(�3��Padding$
33,5,3,3q�$
��Thin"����*Hint.Owner.TradeDate+4�StringFormat$4{0:d}���$
��None=�$��0�$�2�$
�2,0,5,0q�$�Center=����*Hint.HighDynamic+�$
��None=�$��1�$�2�$
�2,0,5,0q�$�Center=����*Hint.LowDynamic+�$
��None=�$��2�$�2�$
�2,0,5,0q�$�Center=����*Hint.OpenDynamic+�$
��None=�$��3�$�2�$
�2,0,5,0q�$�Center=����*Hint.CloseDynamic+��$��0�$�0����	#FF404040$�	10,2,10,2q�High:��$��1�$�0����	#FF404040$�	10,2,10,2q�Low:��$��2�$�0����	#FF404040$�	10,2,10,2q�Open:��$��3�$�0����	#FF404040$�	10,2,10,2q�Close:��$�Center=�$��0�$�1�$
�3,2,3,2q�$2Right=�$
��Bold"����*Hint.Owner.High+���*Hint.HighFontBrush+��$�Center=�$��1�$�1�$
�3,2,3,2q�$2Right=�$
��Bold"����*Hint.Owner.Low+���*Hint.LowFontBrush+��$�Center=�$��2�$�1�$
�3,2,3,2q�$2Right=�$
��Bold"����*Hint.Owner.Open+���*Hint.OpenFontBrush+��$�Center=�$��3�$�1�$
�3,2,3,2q�$2Right=�$
��Bold"����*Hint.Owner.Close+���*Hint.CloseFontBrush+5PointOptions5("DevExpress.Xpf.Charts.PointOptions6ValueNumericOptions6*$DevExpress.Xpf.Charts.NumericOptions
7Format$7
FixedPoint=�8	Precision$82�9ReductionOptions91 +DevExpress.Xpf.Charts.ReductionStockOptions :Label:'!!DevExpress.Xpf.Charts.SeriesLabel!
;!Indent$;3�<!Visible<�$
chbVisible��$
	IsChecked�
=Legend=""DevExpress.Xpf.Charts.Legend">"HorizontalPosition$>Right=�
?Titles?!#DevExpress.Xpf.Charts.Title#@#Dock$	@Top=�AHorizontalAlignment$ACenter=�.Stock Prices#$@Bottom=�$ARight=�$�12(�
������$�0,10,0,0q�. From bigcharts.marketwatch.comBToolTipControllerB2$,DevExpress.Xpf.Charts.ChartToolTipController$C$AutoPopDelay$C0h�D$
ContentMargin$D8q�!�5<local:ChartsDemoModule x:Class="ChartsDemo.CandleStick2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:CandleStick2DKindToCandleStick2DModelConverter x:Key="CandleStick2DKindToCandleStick2DModelConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <Grid>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition MinWidth="61" Width="*" />
                    </Grid.ColumnDefinitions>
                    <dxe:CheckEdit Grid.Row="0" Grid.ColumnSpan="2" Name="chbVisible" Content="Show Labels" Margin="0,0,0,10" IsChecked="False" />
                    <TextBlock Grid.Row="1" Grid.Column="0"
                           VerticalAlignment="Center"
                           Name="lblLabelLevel"
                           Text="Label Level:"
                           Margin="0,2,3,2" />
                    <dxe:ComboBoxEdit Grid.Row="1" Grid.Column="1"
                                  Name="cbLabelLevel"
                                  Margin="3,2,0,2"
                                  SelectedIndexChanged="cbLabelLevel_SelectionChanged"
                                  SelectedIndex="3"
                                  IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}"
                                  IsTextEditable="False">
                        <dxe:ComboBoxEdit.Items>
                            <sys:String>Low</sys:String>
                            <sys:String>High</sys:String>
                            <sys:String>Open</sys:String>
                            <sys:String>Close</sys:String>
                        </dxe:ComboBoxEdit.Items>
                    </dxe:ComboBoxEdit>
                    <TextBlock Grid.Row="2" Grid.Column="0"
                           VerticalAlignment="Center"
                           Name="lblReductionLevel"
                           Text="Reduction Level:"
                           Margin="0,2,3,2" />
                    <dxe:ComboBoxEdit Grid.Row="2" Grid.Column="1"
                                  Name="cbReductionLevel"
                                  Margin="3,2,0,2"
                                  SelectedIndexChanged="cbReductionLevel_SelectionChanged"
                                  SelectedIndex="3"
                                  IsTextEditable="False">
                        <dxe:ComboBoxEdit.Items>
                            <sys:String>Low</sys:String>
                            <sys:String>High</sys:String>
                            <sys:String>Open</sys:String>
                            <sys:String>Close</sys:String>
                        </dxe:ComboBoxEdit.Items>
                    </dxe:ComboBoxEdit>
                </Grid>
                <dx:GroupFrame Header="Model" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedCandleStick2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True"
                              ToolTipEnabled="True"
                              CrosshairEnabled="False">
                <dxc:ChartControl.ToolTipOptions>
                    <dxc:ToolTipOptions>
                        <dxc:ToolTipOptions.ToolTipPosition>
                            <dxc:ToolTipRelativePosition/>
                        </dxc:ToolTipOptions.ToolTipPosition>
                    </dxc:ToolTipOptions>
                </dxc:ChartControl.ToolTipOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D GridLinesMinorVisible="True">
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange dxc:AxisY2D.AlwaysShowZeroLevel="False" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="US Dollars" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:CandleStickSeries2D x:Name="Dell"
                                                     DisplayName="Dell"
                                                     ArgumentScaleType="DateTime"
                                                     CandleWidth="0.9"
                                                     ArgumentDataMember="TradeDate"
                                                     HighValueDataMember="High"
                                                     LowValueDataMember="Low"
                                                     OpenValueDataMember="Open"
                                                     CloseValueDataMember="Close"
                                                     Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource CandleStick2DKindToCandleStick2DModelConverter}}"
                                                     AnimationAutoStartMode="SetStartState"
                                                     ToolTipHintDataMember="ToolTipData">
                                <dxc:CandleStickSeries2D.ToolTipPointTemplate>
                                    <DataTemplate>
                                        <Grid UseLayoutRounding="True">
                                            <Grid.RowDefinitions>
                                                <RowDefinition/>
                                                <RowDefinition/>
                                                <RowDefinition/>
                                                <RowDefinition/>
                                                <RowDefinition/>
                                            </Grid.RowDefinitions>
                                            <Grid.ColumnDefinitions>
                                                <ColumnDefinition />
                                                <ColumnDefinition Width="75"/>
                                                <ColumnDefinition />
                                            </Grid.ColumnDefinitions>
                                            <Border Background="#FFA1A1A1" Grid.ColumnSpan="3" Grid.Row="4" Margin="1,8,1,0">
                                                <TextBlock TextAlignment="Center"
                                                           Text="{Binding Hint.Owner.TradeDate, StringFormat='{}{0:d}'}"
                                                           Height="30"
                                                           Foreground="White"
                                                           FontSize="14"
                                                           Padding="3,5,3,3"
                                                           FontWeight="Thin"/>
                                            </Border>
                                            <Image Stretch="None" Source="{Binding Hint.HighDynamic}"  Grid.Row="0" Grid.Column="2" Margin="2,0,5,0" VerticalAlignment="Center"/>
                                            <Image Stretch="None" Source="{Binding Hint.LowDynamic}"   Grid.Row="1" Grid.Column="2" Margin="2,0,5,0" VerticalAlignment="Center"/>
                                            <Image Stretch="None" Source="{Binding Hint.OpenDynamic}"  Grid.Row="2" Grid.Column="2" Margin="2,0,5,0" VerticalAlignment="Center"/>
                                            <Image Stretch="None" Source="{Binding Hint.CloseDynamic}" Grid.Row="3" Grid.Column="2" Margin="2,0,5,0" VerticalAlignment="Center"/>
                                            <TextBlock Grid.Row="0" Grid.Column="0" Foreground="#FF404040" Margin="10,2,10,2">High:</TextBlock>
                                            <TextBlock Grid.Row="1" Grid.Column="0" Foreground="#FF404040" Margin="10,2,10,2">Low:</TextBlock>
                                            <TextBlock Grid.Row="2" Grid.Column="0" Foreground="#FF404040" Margin="10,2,10,2">Open:</TextBlock>
                                            <TextBlock Grid.Row="3" Grid.Column="0" Foreground="#FF404040" Margin="10,2,10,2">Close:</TextBlock>
                                            <TextBlock VerticalAlignment="Center"  Grid.Row="0" Grid.Column="1" Margin="3,2,3,2" Text="{Binding Hint.Owner.High}"  TextAlignment="Right" FontWeight="Bold" Foreground="{Binding Hint.HighFontBrush}"/>
                                            <TextBlock VerticalAlignment="Center" Grid.Row="1" Grid.Column="1" Margin="3,2,3,2" Text="{Binding Hint.Owner.Low}"   TextAlignment="Right" FontWeight="Bold" Foreground="{Binding Hint.LowFontBrush}"/>
                                            <TextBlock VerticalAlignment="Center" Grid.Row="2" Grid.Column="1" Margin="3,2,3,2" Text="{Binding Hint.Owner.Open}"  TextAlignment="Right" FontWeight="Bold" Foreground="{Binding Hint.OpenFontBrush}"/>
                                            <TextBlock VerticalAlignment="Center" Grid.Row="3" Grid.Column="1" Margin="3,2,3,2" Text="{Binding Hint.Owner.Close}" TextAlignment="Right" FontWeight="Bold" Foreground="{Binding Hint.CloseFontBrush}"/>
                                        </Grid>
                                    </DataTemplate>
                                </dxc:CandleStickSeries2D.ToolTipPointTemplate>
                                <dxc:CandleStickSeries2D.PointOptions>
                                    <dxc:PointOptions>
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="FixedPoint" Precision="2"/>
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:CandleStickSeries2D.PointOptions>
                                <dxc:CandleStickSeries2D.ReductionOptions>
                                    <dxc:ReductionStockOptions />
                                </dxc:CandleStickSeries2D.ReductionOptions>
                                <dxc:CandleStickSeries2D.Label>
                                    <dxc:SeriesLabel Indent="3" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:CandleStickSeries2D.Label>
                            </dxc:CandleStickSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Stock Prices</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From bigcharts.marketwatch.com</dxc:Title>
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="0" ContentMargin="8"/>
                </dxc:ChartControl.ToolTipController>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System;
using System.Collections.Generic;
using System.Globalization;
using System.Windows;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Collections;
using System.Windows.Markup;

namespace ChartsDemo {
    public partial class CandleStick2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }
        ImageSource positiveDynamic = new BitmapImage(new Uri("/ChartsDemo;component/Images/ArrowUp.png", UriKind.Relative));
        ImageSource negativeDynamic = new BitmapImage(new Uri("/ChartsDemo;component/Images/ArrowDown.png", UriKind.Relative));
        ImageSource zeroDynamic = new BitmapImage(new Uri("/ChartsDemo;component/Images/ZeroDynamic.png", UriKind.Relative));

        public CandleStick2DControl() {
            InitializeComponent();
            lbModel.SelectedItem = CandleStick2DModelKindHelper.FindActualCandleStick2DModelKind(typeof(SimpleCandleStick2DModel));
            chart.Diagram.Series[0].DataSource = CreateDataSource();
            this.Language = XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.Name);
        }
        public override bool SupportSidebarContent() {
            return false;
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        List<StockDataPoint> CreateDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/Dell.xml");
            List<StockDataPoint> result = new List<StockDataPoint>();
            if (document != null) {
                IEnumerable<XElement> elements = document.Element("Dell").Elements();
                IEnumerator enumerator = elements.GetEnumerator();
                enumerator.MoveNext();
                StockDataPoint previousPoint = ReadDataPointFrpmXML((XElement)(enumerator.Current));

                foreach (XElement element in elements) {
                    StockDataPoint point = ReadDataPointFrpmXML(element);
                    point.ToolTipData.OpenDynamic  = GetStockDynamic(previousPoint.Open, point.Open).ImageSource;
                    point.ToolTipData.CloseDynamic = GetStockDynamic(previousPoint.Close, point.Close).ImageSource;
                    point.ToolTipData.HighDynamic  = GetStockDynamic(previousPoint.High, point.High).ImageSource;
                    point.ToolTipData.LowDynamic   = GetStockDynamic(previousPoint.Low, point.Low).ImageSource;
                    point.ToolTipData.OpenFontBrush  = GetStockDynamic(previousPoint.Open, point.Open).Brush;
                    point.ToolTipData.CloseFontBrush = GetStockDynamic(previousPoint.Close, point.Close).Brush;
                    point.ToolTipData.HighFontBrush  = GetStockDynamic(previousPoint.High, point.High).Brush;
                    point.ToolTipData.LowFontBrush = GetStockDynamic(previousPoint.Low, point.Low).Brush;
                    result.Add(point);
                    previousPoint = point;
                }
            }
            return result;
        }

        StockDynamic GetStockDynamic(decimal previousPointValue, decimal currentPointValue) {
            if (previousPointValue < currentPointValue)
                return new StockDynamic(new SolidColorBrush(Color.FromArgb(255, 63, 171, 0)), positiveDynamic);
            else if (previousPointValue > currentPointValue)
                return new StockDynamic(new SolidColorBrush(Color.FromArgb(255, 213, 50, 35)), negativeDynamic);
            else
                return new StockDynamic(new SolidColorBrush(Color.FromArgb(255, 161, 161, 161)), zeroDynamic);
        }

        StockDataPoint ReadDataPointFrpmXML(XElement element) {
            StockDataPoint point = new StockDataPoint();
            point.TradeDate = Convert.ToDateTime(element.Element("Argument").Value, CultureInfo.InvariantCulture);
            point.Open = Convert.ToDecimal(element.Element("OpenValue").Value, CultureInfo.InvariantCulture);
            point.Close = Convert.ToDecimal(element.Element("CloseValue").Value, CultureInfo.InvariantCulture);
            point.Low = Convert.ToDecimal(element.Element("LowValue").Value, CultureInfo.InvariantCulture);
            point.High = Convert.ToDecimal(element.Element("HighValue").Value, CultureInfo.InvariantCulture);
            point.ToolTipData = new ToolTipStockData();
            point.ToolTipData.Owner = point;
            return point;
        }
        void cbLabelLevel_SelectionChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                CandleStickSeries2D series = (CandleStickSeries2D)chart.Diagram.Series[0];
                CandleStickSeries2D.SetValueToDisplay(series.PointOptions, (StockLevel)cbLabelLevel.SelectedIndex);
            }
        }
        void cbReductionLevel_SelectionChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                CandleStickSeries2D series = (CandleStickSeries2D)chart.Diagram.Series[0];
                series.ReductionOptions.Level = (StockLevel)cbReductionLevel.SelectedIndex;
            }
        }
    }

    public class StockDataPoint {
        public ToolTipStockData ToolTipData { get; set; }
        public DateTime TradeDate { get; set; }
        public decimal High { get; set; }
        public decimal Low { get; set; }
        public decimal Open { get; set; }
        public decimal Close { get; set; }
    }

    public class ToolTipStockData {
        public StockDataPoint Owner { get; set; }
        public ImageSource HighDynamic { get; set; }
        public ImageSource LowDynamic { get; set; }
        public ImageSource OpenDynamic { get; set; }
        public ImageSource CloseDynamic { get; set; }
        public Brush HighFontBrush { get; set; }
        public Brush LowFontBrush { get; set; }
        public Brush OpenFontBrush { get; set; }
        public Brush CloseFontBrush { get; set; }
    }

    public class StockDynamic {
        public Brush Brush { get; private set; }
        public ImageSource ImageSource { get; private set; }

        public StockDynamic(Brush brush, ImageSource imageSource) {
            Brush = brush;
            ImageSource = imageSource;
        }
    }
}!MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo("ChartsDemo.ChartDataBindingControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors3system&clr-namespace:System;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�130��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�	IsChecked$
TrueY�$DevExpress.Xpf.Core.GroupFrame$��Series Data Member��$�	0,10,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbSeriesDataMember��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�	Items	��Year����
Region��

StyleSettings
:	4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��
EnableAnimation.$�0q�

CrosshairEnabled
��ElementName$
chbVisible���Path$	IsChecked��	Converter#[
Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisX#DevExpress.Xpf.Charts.AxisX2D$
DevExpress.Xpf.Charts.AxisBase
Label%DevExpress.Xpf.Charts.AxisLabel#DevExpress.Xpf.Charts.DiagramSeriesTemplate1+DevExpress.Xpf.Charts.BarSideBySideSeries2D-Name$templateSeries��"DevExpress.Xpf.Charts.SeriesValueDataMember$
Product��AnimationAutoStartMode$
SetStartState=�LabelsVisibility.'!DevExpress.Xpf.Charts.BarSeries2DModel.(DevExpress.Xpf.Charts.GradientBar2DModelPointOptions("DevExpress.Xpf.Charts.PointOptionsValueNumericOptions*$DevExpress.Xpf.Charts.NumericOptions
Format$
FixedPoint=�Label'!DevExpress.Xpf.Charts.SeriesLabelResolveOverlappingMode$
Default=�

Legend"DevExpress.Xpf.Charts.Legend HorizontalPosition$ Center=�!VerticalPosition$!
BottomOutside=�"Orientation$"
Horizontal=�
#
Titles#!DevExpress.Xpf.Charts.Title$Dock$	$Top=�%DevExpress.Xpf.Charts.TitleBase%HorizontalAlignment$%Center=�&Content.& US Regions Gross State Product$$Bottom=�$%Right=�$�12(�
������$�0,10,0,0q�.&From www.bea.gov!
<local:ChartsDemoModule x:Class="ChartsDemo.ChartDataBindingControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:system="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="130">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" IsChecked="True" Checked="chbVisible_Checked" Unchecked="chbVisible_Unchecked" />
                <dx:GroupFrame Header="Series Data Member" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbSeriesDataMember"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbSeriesDataMember_SelectedIndexChanged">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Year</system:String>
                            <system:String>Region</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              EnableAnimation="True"
                              BorderThickness="0"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D>
                                <dxc:AxisX2D.Label>
                                    <dxc:AxisLabel />
                                </dxc:AxisX2D.Label>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.SeriesTemplate>
                            <dxc:BarSideBySideSeries2D x:Name="templateSeries" ValueDataMember="Product" AnimationAutoStartMode="SetStartState" LabelsVisibility="True">
                                <dxc:BarSideBySideSeries2D.Model>
                                    <dxc:GradientBar2DModel />
                                </dxc:BarSideBySideSeries2D.Model>
                                <dxc:BarSideBySideSeries2D.PointOptions>
                                    <dxc:PointOptions>
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="FixedPoint" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:BarSideBySideSeries2D.PointOptions>
                                <dxc:BarSideBySideSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" />
                                </dxc:BarSideBySideSeries2D.Label>
                            </dxc:BarSideBySideSeries2D>
                        </dxc:XYDiagram2D.SeriesTemplate>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Center" VerticalPosition="BottomOutside" Orientation="Horizontal" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">US Regions Gross State Product</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!+using System;
using System.Collections.Generic;
using System.Globalization;
using System.Windows;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;
using System.Data;

namespace ChartsDemo {
    public partial class ChartDataBindingControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public ChartDataBindingControl() {
            InitializeComponent();
            lbSeriesDataMember.SelectedIndex = 0;
            chart.DataSource = CreateDataSource();
            templateSeries.CrosshairLabelPattern = "{S}\nGSP: {V:0.00}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, System.Windows.RoutedEventArgs e) {
            chart.Animate();
        }
        List<GSP> CreateDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/GSP.xml");
            List<GSP> result = new List<GSP>();
            if (document != null) {
                foreach (XElement element in document.Element("GSPs").Elements()) {
                    string region = element.Element("Region").Value;
                    string year = element.Element("Year").Value;
                    double product = Convert.ToDouble(element.Element("Product").Value, CultureInfo.InvariantCulture);
                    result.Add(new GSP(region, year, product));
                }
            }
            return result;
        }
        void lbSeriesDataMember_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                if (lbSeriesDataMember.SelectedIndex == 0) {
                    chart.Diagram.SeriesDataMember = "Year";
                    chart.Diagram.SeriesTemplate.ArgumentDataMember = "Region";
                    ((XYDiagram2D)chart.Diagram).AxisX.Label.Staggered = true;
                }
                else {
                    chart.Diagram.SeriesDataMember = "Region";
                    chart.Diagram.SeriesTemplate.ArgumentDataMember = "Year";
                    ((XYDiagram2D)chart.Diagram).AxisX.Label.Staggered = false;
                }
                chart.Animate();
            }
        }
        void chbVisible_Checked(object sender, RoutedEventArgs e) {
            chart.Diagram.SeriesTemplate.LabelsVisibility = true;
        }
        void chbVisible_Unchecked(object sender, RoutedEventArgs e) {
            chart.Diagram.SeriesTemplate.LabelsVisibility = false;
        }
    }

    public class GSP {
        public string Region { get; private set; }
        public string Year { get; private set; }
        public double Product { get; private set; }

        public GSP(string region, string year, double product) {
            Region = region;
            Year = year;
            Product = product;
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo#ChartsDemo.ChartTitlesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�CrosshairEnabled$FalseX�Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisX#DevExpress.Xpf.Charts.AxisX2D"DevExpress.Xpf.Charts.Axis2D	Visible	.
AxisY
#DevExpress.Xpf.Charts.AxisY2D	.#DevExpress.Xpf.Charts.Diagram
Series(	"DevExpress.Xpf.Charts.AreaSeries2D	-	Name$
areaSeries��
	Transparency$	
0.4Q�	
MarkerVisible."
DevExpress.Xpf.Charts.Series
AnimationAutoStartMode$
SetStartState=�	SeriesAnimation1+DevExpress.Xpf.Charts.Area2DGrowUpAnimation
Titles!DevExpress.Xpf.Charts.TitleDock$	Top=�%
DevExpress.Xpf.Charts.TitleBase
HorizontalAlignment$Center=�
Content.�$��/Images/DXChartsLogo.png�$
��None=�$	Top=�.�$�0q���
IsReadOnly.
�����. �/�.T�J��
TextAlignment$Center=�$��18(�����Path$
Foreground��RelativeSource����Mode$FindAncestor=���AncestorType$	dxc:TitleL�.*�.*��$��Italic$�.�
DXCharts-+ supports multiple chart titles of any kind$Bottom=�$Center=�$�0,10,0,0q�.�-$��http://www.devexpress.com?��TextDecorations$
None{�.�.��$��/Images/LogoUrl.png�$
��None=�$
Left=�
VerticalAlignment$Bottom=�$�14(�$
�0,0,5,5q�$�Italic$�
������.��Visit us at �-$��http://www.devexpress.com?�.�www.devexpress.com�LayoutTransform��Angle$	-90Q�$Right=�$	Top=�$�14(�$
�5,5,0,0q�$�Italic$�
������.��See training videos at �-$,��&http://tv.devexpress.com/training.tags?�.�tv.devexpress.com�$90Q�!2<local:ChartsDemoModule x:Class="ChartsDemo.ChartTitlesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <Grid>
             <dxc:ChartControl Name="chart"
                               BorderThickness="0"
                               CrosshairEnabled="False">
                    <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D Visible="False" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D Visible="False" />
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:AreaSeries2D x:Name="areaSeries"
                                              Transparency="0.4"
                                              MarkerVisible="False"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:AreaSeries2D.SeriesAnimation>
                                    <dxc:Area2DGrowUpAnimation />
                                </dxc:AreaSeries2D.SeriesAnimation>
                            </dxc:AreaSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">
                        <Image Source="/Images/DXChartsLogo.png" Stretch="None" />
                    </dxc:Title>
                    <dxc:Title Dock="Top">
                        <RichTextBox BorderThickness="0" IsReadOnly="True" Background="Transparent">
                            <FlowDocument>
                                <Paragraph TextAlignment="Center" FontSize="18" Foreground="{Binding Path=Foreground, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=dxc:Title}}">
                                    <Run FontStyle="Italic">DXCharts</Run> supports multiple chart titles of any kind
                                </Paragraph>
                            </FlowDocument>
                        </RichTextBox>
                    </dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Center" Margin="0,10,0,0">
                        <Hyperlink NavigateUri="http://www.devexpress.com" TextDecorations="None" Click="Hyperlink_Click">
                            <Image Source="/Images/LogoUrl.png" Stretch="None"></Image>
                        </Hyperlink>
                    </dxc:Title>
                    <dxc:Title Dock="Left" VerticalAlignment="Bottom" FontSize="14" Margin="0,0,5,5" FontStyle="Italic" Foreground="Gray">
                        <TextBlock>
                        Visit us at 
                        <Hyperlink NavigateUri="http://www.devexpress.com" Click="Hyperlink_Click">
                            www.devexpress.com
                        </Hyperlink>
                        </TextBlock>
                        <dxc:Title.LayoutTransform>
                            <RotateTransform Angle="-90" />
                        </dxc:Title.LayoutTransform>
                    </dxc:Title>
                    <dxc:Title Dock="Right" VerticalAlignment="Top" FontSize="14" Margin="5,5,0,0" FontStyle="Italic" Foreground="Gray">
                        <TextBlock>
                        See training videos at 
                        <Hyperlink NavigateUri="http://tv.devexpress.com/training.tags" Click="Hyperlink_Click">
                            tv.devexpress.com
                        </Hyperlink>
                        </TextBlock>
                        <dxc:Title.LayoutTransform>
                            <RotateTransform Angle="90" />
                        </dxc:Title.LayoutTransform>
                    </dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System;
using System.Windows;
using System.Windows.Media;
using DevExpress.Xpf.Charts;
using System.Diagnostics;
using System.Windows.Documents;

namespace ChartsDemo {
    public partial class ChartTitlesControl : ChartsDemoModule {
        const int pointsCount = 40;

        public override ChartControl ActualChart { get { return chart; } }

        public ChartTitlesControl() {
            InitializeComponent();
            CreatePoints(chart.Diagram.Series[0]);
        }
        void ChartsDemoModule_ModuleAppear(object sender, System.Windows.RoutedEventArgs e) {
            chart.Animate();
        }
        void CreatePoints(Series series) {
            Random random = new Random();
            for (int i = 0; i < pointsCount; i++)
                series.Points.Add(new SeriesPoint(i, random.NextDouble() + 1));
        }
        void Hyperlink_Click(object sender, System.Windows.RoutedEventArgs e) {
            Hyperlink source = sender as Hyperlink;
            if (source != null) {
                Process.Start(source.NavigateUri.ToString());
            }
        }
        protected override Size ArrangeOverride(Size finalSize) {
            RectangleGeometry clipGeometry = new RectangleGeometry();
            clipGeometry.Rect = new Rect(0, 0, finalSize.Width, finalSize.Height);
            Clip = clipGeometry;
            return base.ArrangeOverride(finalSize);
        }
    }
}!'MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemI2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo%ChartsDemo.ConstantLinesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors3system&clr-namespace:System;assembly=mscorlibDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/Generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�130��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Constant Lines$
�0,0,0,2q�	IsChecked$
TrueY�$DevExpress.Xpf.Core.GroupFrame$��Title Alignment��$�	0,10,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbTitleAlignment��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.	
SelectedIndex$	1��Z�
Items
��Near����Far��
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Title Position��.�-$�lbTitlePosition��.$	0��Z�
��
Above Line����
Below Line��Content.�.+�(	"DevExpress.Xpf.Charts.ChartControl	-$�chart��$�0q�
	ToolTipEnabled$
FalseX�	CrosshairOptions,
&DevExpress.Xpf.Charts.CrosshairOptions

CrosshairLabelMode$ShowForNearestSeries=�
	Titles!DevExpress.Xpf.Charts.Title%DevExpress.Xpf.Charts.TitleBaseContent$World WTI Oil Prices��HorizontalAlignment$Center=�$�12(�
������Dock$Bottom=�$Right=�$�0,10,0,0q�.From www.worldoils.com	Diagram'
!DevExpress.Xpf.Charts.XYDiagram2D

AxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.AxisTitle$Oil Price (USD)��
AxisX#DevExpress.Xpf.Charts.AxisX2D$
Year��#DevExpress.Xpf.Charts.Diagram
Series("DevExpress.Xpf.Charts.LineSeries2D-Name$Series��"DevExpress.Xpf.Charts.SeriesArgumentScaleType$	Numerical=�ArgumentDataMember$
Year��ValueDataMember$Price��AnimationAutoStartMode$
SetStartState=�SeriesAnimation1+DevExpress.Xpf.Charts.Line2DUnwindAnimationPointAnimation3-DevExpress.Xpf.Charts.Marker2DFadeInAnimation)#DevExpress.Xpf.Charts.AnimationBase 	BeginTime$ 00:00:00.200h�4.DevExpress.Xpf.Charts.SeriesPointAnimationBase!
PointDelay$!00:00:00.050h�"Label"'!DevExpress.Xpf.Charts.SeriesLabel*$DevExpress.Xpf.Charts.MarkerSeries2D#Angle$#90Q�$ResolveOverlappingMode$$JustifyAllAroundPoint=�!<local:ChartsDemoModule x:Class="ChartsDemo.ConstantLinesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:system="clr-namespace:System;assembly=mscorlib"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="130">
                <dxe:CheckEdit Name="chbVisible" Content="Show Constant Lines" Margin="0,0,0,2" IsChecked="True"
                           Checked="chbVisible_CheckedUnchecked" Unchecked="chbVisible_CheckedUnchecked" />
                <dx:GroupFrame Header="Title Alignment" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbTitleAlignment"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndex="1"
                                     SelectedIndexChanged="lbTitleAlignment_SelectedIndexChanged">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Near</system:String>
                            <system:String>Far</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Title Position">
                    <dxe:ListBoxEdit Name="lbTitlePosition"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndex="0"
                                     SelectedIndexChanged="lbTitlePosition_SelectedIndexChanged">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Above Line</system:String>
                            <system:String>Below Line</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BoundDataChanged="chart_BoundDataChanged"
                              BorderThickness="0"
                              ToolTipEnabled="False">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions CrosshairLabelMode="ShowForNearestSeries"/>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Titles>
                    <dxc:Title Content="World WTI Oil Prices" HorizontalAlignment="Center" />
                    <dxc:Title FontSize="12" Foreground="Silver" Dock="Bottom" HorizontalAlignment="Right" Margin="0,10,0,0">From www.worldoils.com</dxc:Title>
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Oil Price (USD)" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D>
                                <dxc:AxisX2D.Title>
                                    <dxc:AxisTitle Content="Year" />
                                </dxc:AxisX2D.Title>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineSeries2D x:Name="Series"
                                              ArgumentScaleType="Numerical"
                                              ArgumentDataMember="Year"
                                              ValueDataMember="Price"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineSeries2D.SeriesAnimation>
                                    <dxc:Line2DUnwindAnimation />
                                </dxc:LineSeries2D.SeriesAnimation>
                                <dxc:LineSeries2D.PointAnimation>
                                    <dxc:Marker2DFadeInAnimation BeginTime="00:00:00.200"
                                                                     PointDelay="00:00:00.050" />
                                </dxc:LineSeries2D.PointAnimation>
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel dxc:MarkerSeries2D.Angle="90" ResolveOverlappingMode="JustifyAllAroundPoint" />
                                </dxc:LineSeries2D.Label>
                            </dxc:LineSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!Gusing System;
using System.Collections.Generic;
using System.Globalization;
using System.Windows;
using System.Windows.Media;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class ConstantLinesControl : ChartsDemoModule {
        ConstantLineCollection ConstantLines { get { return ((XYDiagram2D)chart.Diagram).AxisY.ConstantLinesBehind; } }
        public override ChartControl ActualChart { get { return chart; } }

        public ConstantLinesControl() {
            InitializeComponent();
            Series.DataSource = CreateDataSource();
            Series.CrosshairLabelPattern = "Year: {A}\nPrice: {V}";
        }
        List<OilPrice> CreateDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/OilPrices.xml");
            List<OilPrice> oilPrices = new List<OilPrice>();
            if (document != null) {
                foreach (XElement element in document.Element("OilPrices").Elements()) {
                    double year = Convert.ToDouble(element.Element("Year").Value, CultureInfo.InvariantCulture);
                    double price = Convert.ToDouble(element.Element("Price").Value, CultureInfo.InvariantCulture);
                    oilPrices.Add(new OilPrice(year, price));
                }
            }
            return oilPrices;
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void chart_BoundDataChanged(object sender, RoutedEventArgs e) {
            XYDiagram2D diagram = (XYDiagram2D)chart.Diagram;
            if (diagram.Series[0].Points.Count == 0)
                return;
            double minPrice = Double.MaxValue;
            double maxPrice = 0;
            double averagePrice = 0;
            foreach (SeriesPoint point in diagram.Series[0].Points) {
                double price = point.Value;
                if (price < minPrice)
                    minPrice = price;
                if (price > maxPrice)
                    maxPrice = price;
                averagePrice += price;
            }
            averagePrice /= diagram.Series[0].Points.Count;
            ConstantLine minConstantLine = new ConstantLine(minPrice, "Min");
            minConstantLine.Brush = new SolidColorBrush(Colors.Green);
            minConstantLine.Title.Foreground = new SolidColorBrush(Colors.Green);
            ConstantLine maxConstantLine = new ConstantLine(maxPrice, "Max");
            maxConstantLine.Brush = new SolidColorBrush(Colors.Red);
            maxConstantLine.Title.Foreground = new SolidColorBrush(Colors.Red);
            ConstantLine averageConstantLine = new ConstantLine(averagePrice, "Average");
            averageConstantLine.Brush = new SolidColorBrush(Color.FromArgb(0xFF, 0x9A, 0xCD, 0x32));
            averageConstantLine.Title.Foreground = new SolidColorBrush(Color.FromArgb(0xFF, 0x9A, 0xCD, 0x32));
            ConstantLines.AddRange(new ConstantLine[] { minConstantLine, maxConstantLine, averageConstantLine });
            foreach (ConstantLine constantLine in ConstantLines)
                constantLine.Title.Alignment = ConstantLineTitleAlignment.Far;
        }
        void chbVisible_CheckedUnchecked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                bool isVisible = chbVisible.IsChecked.HasValue && chbVisible.IsChecked.Value;
                foreach (ConstantLine constantLine in ConstantLines)
                    constantLine.Visible = isVisible;
                lbTitleAlignment.IsEnabled = isVisible;
                lbTitlePosition.IsEnabled = isVisible;
            }
        }
        void lbTitleAlignment_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                ConstantLineTitleAlignment titleAlignment;
                if (lbTitleAlignment.SelectedIndex == 1)
                    titleAlignment = ConstantLineTitleAlignment.Far;
                else
                    titleAlignment = ConstantLineTitleAlignment.Near;
                foreach (ConstantLine constantLine in ConstantLines)
                    constantLine.Title.Alignment = titleAlignment;
            }
        }
        void lbTitlePosition_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                bool showBelowLine = lbTitlePosition.SelectedIndex == 1;
                foreach (ConstantLine constantLine in ConstantLines)
                    constantLine.Title.ShowBelowLine = showBelowLine;
            }
        }
    }

    public class OilPrice {
        public double Year { get; private set; }
        public double Price { get; private set; }

        public OilPrice(double year, double price) {
            Year = year;
            Price = price;
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo'!ChartsDemo.CrosshairCursorControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source3-ChartsDemo.StringToCrosshairSnapModeConverter SnapModeConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�180��.+�& DevExpress.Xpf.Editors.CheckEdit-Name$chbShowLines��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Crosshair Lines$�
10,10,10,0q�	IsChecked$
TrueY�-$chbShowAxisLabels��$ Show Argument/Value Labels$�
10,10,10,0q�$
TrueY�-$chbShowCrossLabel��$Show Crosshair Label$�
10,10,10,0q�$
TrueY���$�0, 10, 0, 0q�.+���Crosshair Snap Mode:)#DevExpress.Xpf.Editors.ComboBoxEdit-	Name$	
cbSnapMode��'!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable
.$�
0, 5, 0, 0q�Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.$�24,16,46,16q�
CrosshairOptions
,	&DevExpress.Xpf.Charts.CrosshairOptions		ShowArgumentLine��ElementName$chbShowLines���Path$	IsChecked�	
ShowValueLine�$chbShowLines��$	IsChecked�	ShowArgumentLabels�$chbShowAxisLabels��$	IsChecked�	ShowValueLabels�$chbShowAxisLabels��$	IsChecked�	ShowCrosshairLabels�$chbShowCrossLabel��$	IsChecked�	SnapMode�$
cbSnapMode��$SelectedItem��	Converter#[Diagram'
!DevExpress.Xpf.Charts.XYDiagram2D
-$
�diagram��
AxisY#DevExpress.Xpf.Charts.AxisY2D-$�axisY��$DevExpress.Xpf.Charts.AxisBaseGridLinesMinorVisible."
DevExpress.Xpf.Charts.Axis2D 
CrosshairAxisLabelOptions5/DevExpress.Xpf.Charts.CrosshairAxisLabelOptionsPattern$
${V:F0}�� DevExpress.Xpf.Charts.AxisRange%DevExpress.Xpf.Charts.AxisRangeAlwaysShowZeroLevel.Label%DevExpress.Xpf.Charts.AxisLabel	BeginText$$�� 
AxisX #DevExpress.Xpf.Charts.AxisX2D-$�axisX��!GridLinesVisible!."DateTimeGridAlignment$"Month=�#GridSpacing$#1Q�$DateTimeOptions$+%DevExpress.Xpf.Charts.DateTimeOptions
%Format$%Custom=�&FormatString$
&MMMM��'SideMarginsEnabled'.#DevExpress.Xpf.Charts.Diagram
(Series(("DevExpress.Xpf.Charts.LineSeries2D-	)Name$)series��"DevExpress.Xpf.Charts.Series*ArgumentScaleType$*DateTime=�+ArgumentDataMember$
+Date��,ValueDataMember$,Price��-AnimationAutoStartMode$-
SetStartState=�.
MarkerSize$.5�/PointAnimation/3-DevExpress.Xpf.Charts.Marker2DFadeInAnimation4.DevExpress.Xpf.Charts.SeriesPointAnimationBase0
PointDelay$000:00:00.0050000h�
1Titles1!DevExpress.Xpf.Charts.Title2Dock$	2Top=�%DevExpress.Xpf.Charts.TitleBase3HorizontalAlignment$3Center=�4Content$ 4Gold Price History in 2010��$2Bottom=�$3Right=�$�12(�
������$�0,10,0,0q�$4From www.usagold.com��!<local:ChartsDemoModule x:Class="ChartsDemo.CrosshairCursorControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear" >
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:StringToCrosshairSnapModeConverter x:Key="SnapModeConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="180">
                <dxe:CheckEdit x:Name="chbShowLines"
                               Content="Show Crosshair Lines"
                               Margin="10,10,10,0"
                               IsChecked="True"
                               Checked="CrosshairOptionsCheckboxChecked"
                               Unchecked="CrosshairOptionsCheckboxUnchecked"/>
                <dxe:CheckEdit x:Name="chbShowAxisLabels"
                               Content="Show Argument/Value Labels"
                               Margin="10,10,10,0"
                               IsChecked="True"
                               Checked="CrosshairOptionsCheckboxChecked"
                               Unchecked="CrosshairOptionsCheckboxUnchecked"/>
                <dxe:CheckEdit x:Name="chbShowCrossLabel"
                               Content="Show Crosshair Label"
                               Margin="10,10,10,0"
                               IsChecked="True"
                               Checked="CrosshairOptionsCheckboxChecked"
                               Unchecked="CrosshairOptionsCheckboxUnchecked"/>
                <StackPanel Margin="0, 10, 0, 0">
                    <TextBlock>Crosshair Snap Mode:</TextBlock>
                    <dxe:ComboBoxEdit x:Name="cbSnapMode" IsTextEditable="False" Margin="0, 5, 0, 0"/>
                </StackPanel>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" EnableAnimation="True" Padding="24,16,46,16">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions ShowArgumentLine="{Binding ElementName=chbShowLines, Path=IsChecked}" ShowValueLine="{Binding ElementName=chbShowLines, Path=IsChecked}"
                                          ShowArgumentLabels="{Binding ElementName=chbShowAxisLabels, Path=IsChecked}" ShowValueLabels="{Binding ElementName=chbShowAxisLabels, Path=IsChecked}"
                                          ShowCrosshairLabels="{Binding ElementName=chbShowCrossLabel, Path=IsChecked}"
                                          SnapMode="{Binding ElementName=cbSnapMode, Path=SelectedItem, Converter={StaticResource SnapModeConverter}}"/>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D Name="diagram">
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D Name="axisY" GridLinesMinorVisible="True">
                                <dxc:AxisY2D.CrosshairAxisLabelOptions>
                                    <dxc:CrosshairAxisLabelOptions Pattern="${V:F0}"/>
                                </dxc:AxisY2D.CrosshairAxisLabelOptions>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange dxc:AxisY2D.AlwaysShowZeroLevel="False" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Label>
                                    <dxc:AxisLabel BeginText="$" />
                                </dxc:AxisY2D.Label>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D Name="axisX" GridLinesVisible="True" DateTimeGridAlignment="Month" GridSpacing="1">
                                <dxc:AxisX2D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="Custom" FormatString="MMMM"/>
                                </dxc:AxisX2D.DateTimeOptions>
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange SideMarginsEnabled="False" />
                                </dxc:AxisX2D.Range>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineSeries2D ArgumentScaleType="DateTime" x:Name="series"
                                              ArgumentDataMember="Date"
                                              ValueDataMember="Price"
                                              AnimationAutoStartMode="SetStartState" MarkerSize="5">
                                <dxc:LineSeries2D.PointAnimation>
                                    <dxc:Marker2DFadeInAnimation PointDelay="00:00:00.0050000" />
                                </dxc:LineSeries2D.PointAnimation>
                            </dxc:LineSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="Gold Price History in 2010" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www.usagold.com" />
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�	using System;
using System.Windows;
using System.Xml.Linq;
using System.Globalization;
using System.Collections.Generic;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using System.Windows.Controls;
using System.Windows.Media;
using DevExpress.Xpf.Charts;


namespace ChartsDemo {
    public partial class CrosshairCursorControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public CrosshairCursorControl() {
            InitializeComponent();
            series.DataSource = CreateDataSource();
            DemoModuleControlHelper.PrepareComboBox(cbSnapMode, "Nearest Argument", "Nearest Value");
            diagram.AxisX.Range.MinValue = new DateTime(2010, 1, 1);
            diagram.AxisX.Range.MaxValue = new DateTime(2010, 12, 31);
        }

        List<GoldPrice> CreateDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/GoldPrices.xml");
            List<GoldPrice> goldPrices = new List<GoldPrice>();
            if (document != null) {
                foreach (XElement element in document.Element("GoldPrices").Elements()) {
                    DateTime date = Convert.ToDateTime(element.Element("Date").Value, CultureInfo.InvariantCulture);
                    double price = Convert.ToDouble(element.Element("Price").Value, CultureInfo.InvariantCulture);
                    goldPrices.Add(new GoldPrice(date, price));
                }
            }
            return goldPrices;
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void CrosshairOptionsCheckboxChecked(object sender, RoutedEventArgs e) {
            cbSnapMode.IsEnabled = chbShowLines.IsChecked.Value || chbShowAxisLabels.IsChecked.Value || chbShowCrossLabel.IsChecked.Value;
        }
        void CrosshairOptionsCheckboxUnchecked(object sender, RoutedEventArgs e) {
            cbSnapMode.IsEnabled = chbShowLines.IsChecked.Value || chbShowAxisLabels.IsChecked.Value || chbShowCrossLabel.IsChecked.Value;
        }
    }

    public class GoldPrice {
        readonly DateTime date;
        readonly double price;

        public DateTime Date { get { return date; } }
        public double Price { get { return price; } }

        public GoldPrice(DateTime date, double price) {
            this.date = date;
            this.price = price;
        }
    }
}!)MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo("ChartsDemo.CustomAxisLabelsControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Gauges.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxga4http://schemas.devexpress.com/winfx/2008/xaml/gauges$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/Generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�130��.+�& DevExpress.Xpf.Editors.CheckEdit-$�	chbEnable��Content)#DevExpress.Xpf.Core.ObjectConverter$Custom Axis Labels	IsChecked$
TrueY�Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�	CrosshairEnabled$	FalseX�
ToolTipEnabled$

TrueX�ToolTipOptions*$DevExpress.Xpf.Charts.ToolTipOptions
ShowForSeries.
ToolTipPosition
/)DevExpress.Xpf.Charts.ToolTipFreePosition+%DevExpress.Xpf.Charts.ToolTipPosition
Offset$20, 30&�
DockTarget��ElementName$
pane��
Titles!	DevExpress.Xpf.Charts.Title	%
DevExpress.Xpf.Charts.TitleBase
Content$& Flight Duration from Los Angeles��
HorizontalAlignment$Center=�	$�12(�
������	Dock$Bottom=�$Right=�$�0,10,0,0q�.From www.flight-duration.comDiagram'!DevExpress.Xpf.Charts.XYDiagram2DDefaultPane DevExpress.Xpf.Charts.Pane-Name$
pane��AxisY#
DevExpress.Xpf.Charts.AxisY2D
 DevExpress.Xpf.Charts.AxisGridSpacing$	120Q�$DevExpress.Xpf.Charts.AxisBaseLabel%DevExpress.Xpf.Charts.AxisLabel-Name$
axisYLabel��Range%DevExpress.Xpf.Charts.AxisRange#DevExpress.Xpf.Charts.Diagram
Series1+DevExpress.Xpf.Charts.BarSideBySideSeries2D-Name$Series��$DevExpress.Xpf.Charts.XYSeries	ColorEach."DevExpress.Xpf.Charts.Series AnimationAutoStartMode$ 
SetStartState=�!ToolTipPointTemplate!��.R�/)DevExpress.Xpf.Gauges.DigitalGaugeControl"SymbolCount$"5�$�90��$�0q�#Text#�*Hint+$Model$2,DevExpress.Xpf.Gauges.DigitalCleanWhiteModel
%Layers%-'DevExpress.Xpf.Gauges.DigitalGaugeLayer&
SymbolView&)#DevExpress.Xpf.Gauges.MatrixView5x8+%DevExpress.Xpf.Charts.BarSeries2DBase'PointAnimation'93DevExpress.Xpf.Charts.Bar2DSlideFromBottomAnimation
(Points('!DevExpress.Xpf.Charts.SeriesPoint)Argument$)New York��*Value$	*300Q�$)London��$	*610Q�$)	Amsterdam��$	*786Q�$)Tokyo��$	*700Q�$)Sydney��$	*880Q�+ToolTipController+2,DevExpress.Xpf.Charts.ChartToolTipController-chartToolTipControler��,InitialDelay$,0h�-AutoPopDelay$-0h�.
ContentMargin$	.-10q�!�<local:ChartsDemoModule x:Class="ChartsDemo.CustomAxisLabelsControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxga="http://schemas.devexpress.com/winfx/2008/xaml/gauges"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>

        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="130">
                <dxe:CheckEdit Name="chbEnable" Content="Custom Axis Labels" IsChecked="True" Checked="chbEnable_Checked" Unchecked="chbEnable_Unchecked" />
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" CrosshairEnabled="False" ToolTipEnabled="True">
                <dxc:ChartControl.ToolTipOptions>
                    <dxc:ToolTipOptions ShowForSeries="True">
                        <dxc:ToolTipOptions.ToolTipPosition>
                            <dxc:ToolTipFreePosition Offset="20, 30" DockTarget="{Binding ElementName=pane}"/>
                        </dxc:ToolTipOptions.ToolTipPosition>
                    </dxc:ToolTipOptions>
                </dxc:ChartControl.ToolTipOptions>
                <dxc:ChartControl.Titles>
                    <dxc:Title Content="Flight Duration from Los Angeles" HorizontalAlignment="Center" />
                    <dxc:Title FontSize="12" Foreground="Silver" Dock="Bottom" HorizontalAlignment="Right" Margin="0,10,0,0">From www.flight-duration.com</dxc:Title>
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane x:Name="pane"/>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D GridSpacing="120">
                                <dxc:AxisY2D.Label>
                                    <dxc:AxisLabel x:Name="axisYLabel"/>
                                </dxc:AxisY2D.Label>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange />
                                </dxc:AxisY2D.Range>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:BarSideBySideSeries2D x:Name="Series"
                                                       ColorEach="True"
                                                       AnimationAutoStartMode="SetStartState"
                                                       >
                                <dxc:BarSideBySideSeries2D.ToolTipPointTemplate>
                                    <DataTemplate>
                                        <dxga:DigitalGaugeControl Text="{Binding Hint}"
                                                                 SymbolCount="5"
                                                                 Height="90"
                                                                 Padding="0">
                                            <dxga:DigitalGaugeControl.Model>
                                                <dxga:DigitalCleanWhiteModel/>
                                            </dxga:DigitalGaugeControl.Model>
                                            <dxga:DigitalGaugeControl.Layers>
                                                <dxga:DigitalGaugeLayer />
                                            </dxga:DigitalGaugeControl.Layers>
                                            <dxga:DigitalGaugeControl.SymbolView>
                                                <dxga:MatrixView5x8/>
                                            </dxga:DigitalGaugeControl.SymbolView>
                                        </dxga:DigitalGaugeControl>
                                    </DataTemplate>
                                </dxc:BarSideBySideSeries2D.ToolTipPointTemplate>
                                <dxc:BarSideBySideSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromBottomAnimation />
                                </dxc:BarSideBySideSeries2D.PointAnimation>
                                <dxc:BarSideBySideSeries2D.Points>
                                    <dxc:SeriesPoint Argument="New York" Value="300" />
                                    <dxc:SeriesPoint Argument="London" Value="610" />
                                    <dxc:SeriesPoint Argument="Amsterdam" Value="786" />
                                    <dxc:SeriesPoint Argument="Tokyo" Value="700" />
                                    <dxc:SeriesPoint Argument="Sydney" Value="880"/>
                                </dxc:BarSideBySideSeries2D.Points>
                            </dxc:BarSideBySideSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController x:Name="chartToolTipControler"
                                           ToolTipOpening="chartToolTipControler_ToolTipOpening"
                                           InitialDelay="0"
                                           AutoPopDelay="0"
                                           ContentMargin="-10"/>
                </dxc:ChartControl.ToolTipController>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class CustomAxisLabelsControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public CustomAxisLabelsControl() {
            InitializeComponent();
            FillCustomAxisLabels();
            axisYLabel.EndText = " minutes";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void ClearCustomAxisLabels() {
            ((XYDiagram2D)chart.Diagram).AxisY.CustomLabels.Clear();
        }
        void FillCustomAxisLabels() {
            XYDiagram2D diagram = (XYDiagram2D)chart.Diagram;
            for (int i = 0; i < 1000; i += 120) {
                TimeSpan duration = TimeSpan.FromMinutes(i);
                diagram.AxisY.CustomLabels.Add(new CustomAxisLabel(i, String.Format("{0} hours", duration.Hours.ToString())));
            }
        }
        void chbEnable_Checked(object sender, RoutedEventArgs e) {
            ClearCustomAxisLabels();
            FillCustomAxisLabels();
        }
        void chbEnable_Unchecked(object sender, RoutedEventArgs e) {
            ClearCustomAxisLabels();
        }

        private void chartToolTipControler_ToolTipOpening(object sender, ChartToolTipEventArgs e) {
            e.Hint = GetHoursAndMinutesAsString(e.SeriesPoint.Value);
        }
        string GetHoursAndMinutesAsString(double flyDuration) {
            const int minutesInHour = 60;
            string hours = ((int)flyDuration / minutesInHour).ToString("D2");
            string minutes = ((int)(flyDuration % minutesInHour)).ToString("D2");
            return hours + ":" + minutes;
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo#ChartsDemo.CustomBar2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamleaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source1+DevExpress.Xpf.Charts.BrushOverlayConverter brushOverlayConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.Content.("DevExpress.Xpf.Charts.ChartControl-$�chart��EnableAnimation.$�0q�CrosshairEnabled$FalseX�Diagram'!DevExpress.Xpf.Charts.XYDiagram2D#DevExpress.Xpf.Charts.Diagram
	Series	1+DevExpress.Xpf.Charts.BarSideBySideSeries2D-
Name$
series��"DevExpress.Xpf.Charts.SeriesAnimationAutoStartMode$
SetStartState=�$	DevExpress.Xpf.Charts.XYSeries		ColorEach.'
!DevExpress.Xpf.Charts.BarSeries2D

Model
,&DevExpress.Xpf.Charts.CustomBar2DModel
PointTemplate��.R��.+���Name$border��J�Opacity$
0.25Q��CornerRadius$
5,5,0,0��$�0,-4,0,0q�J�RenderTransformOrigin$
0.5,0.5&�����Path$
PointColor��ConverterParameter$
Gray���	Converter#[z���$
3,3,0,0��$
�4,0,4,0q����$
PointColor�$
Gray��#[._��$
2,2,0,0��$
�1,1,1,0q����$
PointColor�#[����EndPoint$0,0.5&���
StartPoint$1,0.5&�.���Color$	#FFB2B2B2��
�Offset$0Q��$	#FFC2C2C2��$1Q��Triggers:�:�RoutedEvent$
MouseEnter�.[��.������
TargetName$border��.��W�g�Duration$0:0:0.25D�	W�To$	1.1X���TargetProperty$93(UIElement.RenderTransform).(ScaleTransform.ScaleX)� W�EasingFunction -'System.Windows.Media.Animation.BackEase!	Amplitude$!2Q�7
1System.Windows.Media.Animation.EasingFunctionBase"

EasingMode$
"EaseOut=�W�$0:0:0.25D�$
1.05X�$93(UIElement.RenderTransform).(ScaleTransform.ScaleY)� $!2Q�$
"EaseOut=�W�$0:0:0.25D�$	0.5X�$(UIElement.Opacity)� $!2Q�$
"EaseOut=�:�$
MouseLeave�.[��.����$border��.��W�$
0:0:0.5D�$
0.25X�$(UIElement.Opacity)� /)System.Windows.Media.Animation.CircleEase$
"EaseOut=�W�$
0:0:0.5D�$1X�$93(UIElement.RenderTransform).(ScaleTransform.ScaleX)� $
"EaseOut=�W�$
0:0:0.5D�$1X�$93(UIElement.RenderTransform).(ScaleTransform.ScaleY)� $
"EaseOut=�+%DevExpress.Xpf.Charts.BarSeries2DBase#PointAnimation#%ChartsDemo.CustomBar2DAnimation)#DevExpress.Xpf.Charts.AnimationBase$Duration$$0:0:3h�4.DevExpress.Xpf.Charts.SeriesPointAnimationBase%
PointOrder$%Random=�&Label&'!DevExpress.Xpf.Charts.SeriesLabel'
RenderMode$'CustomShape=�(ResolveOverlappingMode$
(Default=�,&DevExpress.Xpf.Charts.ChartTextElement)ElementTemplate)��.R��$
0.75Q�$2��*�Padding$
*8,2,8,2q����$Color�$
Gray��#[._������*Text+
+Points+'!DevExpress.Xpf.Charts.SeriesPoint,Argument$,A��-Value$	-2.3Q�$,B��$	-3.2Q�$,C��$	-2.8Q�$,D��$	-2.6Q�$,E��$	-3.3Q�$,F��$	-4.2Q�$,G��$	-3.9Q�$,H��$	-4.6Q�!C*<local:ChartsDemoModule x:Class="ChartsDemo.CustomBar2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <dxc:BrushOverlayConverter x:Key="brushOverlayConverter" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxc:ChartControl Name="chart" EnableAnimation="True" BorderThickness="0" CrosshairEnabled="False">
            <dxc:ChartControl.Diagram>
                <dxc:XYDiagram2D>
                    <dxc:XYDiagram2D.Series>
                        <dxc:BarSideBySideSeries2D AnimationAutoStartMode="SetStartState" ColorEach="True" x:Name="series">
                            <dxc:BarSideBySideSeries2D.Model>
                                <dxc:CustomBar2DModel>
                                    <dxc:CustomBar2DModel.PointTemplate>
                                        <ControlTemplate>
                                            <Grid>
                                                <Border x:Name="border" Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Opacity="0.25" CornerRadius="5,5,0,0" Margin="0,-4,0,0" RenderTransformOrigin="0.5,0.5">
                                                    <Border.RenderTransform>
                                                        <ScaleTransform />
                                                    </Border.RenderTransform>
                                                </Border>
                                                <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" CornerRadius="3,3,0,0" Margin="4,0,4,0">
                                                    <Border CornerRadius="2,2,0,0" Margin="1,1,1,0">
                                                        <Border.Background>
                                                            <Binding Path="PointColor" Converter="{StaticResource brushOverlayConverter}">
                                                                <Binding.ConverterParameter>
                                                                    <LinearGradientBrush EndPoint="0,0.5" StartPoint="1,0.5">
                                                                        <GradientStop Color="#FFB2B2B2" Offset="0" />
                                                                        <GradientStop Color="#FFC2C2C2" Offset="1" />
                                                                    </LinearGradientBrush>
                                                                </Binding.ConverterParameter>
                                                            </Binding>
                                                        </Border.Background>
                                                    </Border>
                                                </Border>
                                                <Grid.Triggers>
                                                    <EventTrigger RoutedEvent="MouseEnter">
                                                        <BeginStoryboard>
                                                            <Storyboard TargetName="border">
                                                                <DoubleAnimation Duration="0:0:0.25" To="1.1" Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)">
                                                                    <DoubleAnimation.EasingFunction>
                                                                        <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                                    </DoubleAnimation.EasingFunction>
                                                                </DoubleAnimation>
                                                                <DoubleAnimation Duration="0:0:0.25" To="1.05" Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)">
                                                                    <DoubleAnimation.EasingFunction>
                                                                        <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                                    </DoubleAnimation.EasingFunction>
                                                                </DoubleAnimation>
                                                                <DoubleAnimation Duration="0:0:0.25" To="0.5" Storyboard.TargetProperty="(UIElement.Opacity)">
                                                                    <DoubleAnimation.EasingFunction>
                                                                        <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                                    </DoubleAnimation.EasingFunction>
                                                                </DoubleAnimation>
                                                            </Storyboard>
                                                        </BeginStoryboard>
                                                    </EventTrigger>
                                                    <EventTrigger RoutedEvent="MouseLeave">
                                                        <BeginStoryboard>
                                                            <Storyboard TargetName="border">
                                                                <DoubleAnimation Duration="0:0:0.5" To="0.25" Storyboard.TargetProperty="(UIElement.Opacity)">
                                                                    <DoubleAnimation.EasingFunction>
                                                                        <CircleEase EasingMode="EaseOut" />
                                                                    </DoubleAnimation.EasingFunction>
                                                                </DoubleAnimation>
                                                                <DoubleAnimation Duration="0:0:0.5" To="1" Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)">
                                                                    <DoubleAnimation.EasingFunction>
                                                                        <CircleEase EasingMode="EaseOut" />
                                                                    </DoubleAnimation.EasingFunction>
                                                                </DoubleAnimation>
                                                                <DoubleAnimation Duration="0:0:0.5" To="1" Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)">
                                                                    <DoubleAnimation.EasingFunction>
                                                                        <CircleEase EasingMode="EaseOut" />
                                                                    </DoubleAnimation.EasingFunction>
                                                                </DoubleAnimation>
                                                            </Storyboard>
                                                        </BeginStoryboard>
                                                    </EventTrigger>
                                                </Grid.Triggers>
                                            </Grid>
                                        </ControlTemplate>
                                    </dxc:CustomBar2DModel.PointTemplate>
                                </dxc:CustomBar2DModel>
                            </dxc:BarSideBySideSeries2D.Model>
                            <dxc:BarSideBySideSeries2D.PointAnimation>
                                <local:CustomBar2DAnimation Duration="0:0:3" PointOrder="Random" />
                            </dxc:BarSideBySideSeries2D.PointAnimation>
                            <dxc:BarSideBySideSeries2D.Label>
                                <dxc:SeriesLabel RenderMode="CustomShape" ResolveOverlappingMode="Default">
                                    <dxc:SeriesLabel.ElementTemplate>
                                        <DataTemplate>
                                            <Border Background="{Binding Path=Color, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}"
                                                    Opacity="0.75" CornerRadius="2" Padding="8,2,8,2">
                                                <TextBlock Text="{Binding Text}" />
                                            </Border>
                                        </DataTemplate>
                                    </dxc:SeriesLabel.ElementTemplate>
                                </dxc:SeriesLabel>
                            </dxc:BarSideBySideSeries2D.Label>
                            <dxc:BarSideBySideSeries2D.Points>
                                <dxc:SeriesPoint Argument="A" Value="2.3" />
                                <dxc:SeriesPoint Argument="B" Value="3.2" />
                                <dxc:SeriesPoint Argument="C" Value="2.8" />
                                <dxc:SeriesPoint Argument="D" Value="2.6" />
                                <dxc:SeriesPoint Argument="E" Value="3.3" />
                                <dxc:SeriesPoint Argument="F" Value="4.2" />
                                <dxc:SeriesPoint Argument="G" Value="3.9" />
                                <dxc:SeriesPoint Argument="H" Value="4.6" />
                            </dxc:BarSideBySideSeries2D.Points>
                        </dxc:BarSideBySideSeries2D>
                    </dxc:XYDiagram2D.Series>
                </dxc:XYDiagram2D>
            </dxc:ChartControl.Diagram>
        </dxc:ChartControl>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class CustomBar2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public CustomBar2DControl() {
            InitializeComponent();
            series.ToolTipPointPattern = "Argument: {A}\nValue: {V:0.0}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }

    public class CustomBar2DAnimation : Bar2DDropInAnimation {
        public override Rect CreateAnimatedBarBounds(Rect barBounds, Rect viewport, bool isNegativeBar, bool axisXReverse, bool axisYReverse, bool diagramRotated, double progress) {
            Rect bounds = base.CreateAnimatedBarBounds(barBounds, viewport, isNegativeBar, axisXReverse, axisYReverse, diagramRotated, progress);
            bounds.X += Math.Sin(progress * Math.PI * 4) * viewport.Width / 12;
            return bounds;
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo#ChartsDemo.CustomBar3DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo$	�400��$	�800���	Resources
�MergedDictionaries
�Source,&DevExpress.Xpf.Charts.CustomBar3DModel 	ChairLoadFromResourcesSections.(DevExpress.Xpf.Charts.CustomBar3DSection
SourceFixedHeightUseViewColor 
PencilAlignByZ InitialAnimation	��TargetProperty
��
TargetNameW�From	W�To
g�Duration "SeriesPointAnimationStoryboard��$/)/ChartsDemo;component/Themes/Generic.xaml?�%�&	&	�&	&	W..$Models/Chair/bottom.xaml��..$Models/Chair/center.xaml��.$Models/Chair/top.xaml��....$Models/Pencil/bottom.xaml��..$Models/Pencil/top.xaml��...��$
	Opacity�$
chart��.��W�$0X�$1X�$
0:0:2D���$	Progress�.��W�$0X�$1X��Triggers:�:�RoutedEvent$)#local:ChartsDemoModule.ModuleAppear�[��#��[.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�120��.+�$DevExpress.Xpf.Core.GroupFrame$��Model��.�("DevExpress.Xpf.Editors.ListBoxEdit-$
�lbModel��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.
SelectedIndex$0��Z�ItemsSource"System.Collections.ArrayList,&DevExpress.Xpf.Editors.ListBoxEditItem.�Pencil.�Chair
StyleSettings:	4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��J�Opacity$0Q�$�0q�J�IsManipulationEnabled.
AnimationRecords0*DevExpress.Xpf.Charts.ChartAnimationRecord-Name$ SeriesPointAnimationRecord��
Animations0*DevExpress.Xpf.Charts.SeriesPointAnimation-Name$SeriesPointAnimation��Actions5
/DevExpress.Xpf.Charts.SeriesPointRotationAction

Rotation-'DevExpress.Xpf.Charts.AnimationRotationOrder$	YXZ=�
AngleY$	360Q� 
Diagram '!DevExpress.Xpf.Charts.XYDiagram3D-$
�diagram��%DevExpress.Xpf.Charts.Diagram3D!ZoomPercent$	!140Q�"VerticalScrollPercent$"5Q�#ContentTransform#t�
$t�Matrix$�$� 0.826344875879367,  0.11134536092713, -0.552047422517269, 0,                                                -0.0176642204318833, 0.984902043397912, 0.172209001585809, 0,                                                 0.562887307926274, -0.132552538680534, 0.815835585804461, 0,                                                 0,                  0,                 0,                 1}�%AxisX%#DevExpress.Xpf.Charts.AxisX3D$DevExpress.Xpf.Charts.AxisBase&Label&%DevExpress.Xpf.Charts.AxisLabel,&DevExpress.Xpf.Charts.ChartTextElement'Visible'.(AxisY(#DevExpress.Xpf.Charts.AxisY3D&'.#DevExpress.Xpf.Charts.Diagram
)Series)'!DevExpress.Xpf.Charts.BarSeries3D-$�series��"DevExpress.Xpf.Charts.Series*ArgumentScaleType$*Qualitative=�$DevExpress.Xpf.Charts.XYSeries+	ColorEach+.!�<local:ChartsDemoModule
    x:Class="ChartsDemo.CustomBar3DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml"/>
            </ResourceDictionary.MergedDictionaries>
            <dxc:CustomBar3DModel x:Key="Chair" LoadFromResources="True">
                <dxc:CustomBar3DSection Source="Models/Chair/bottom.xaml" FixedHeight="True" UseViewColor="False"/>
                <dxc:CustomBar3DSection Source="Models/Chair/center.xaml" UseViewColor="False"/>
                <dxc:CustomBar3DSection Source="Models/Chair/top.xaml" FixedHeight="True" UseViewColor="False"/>
            </dxc:CustomBar3DModel>
            <dxc:CustomBar3DModel x:Key="Pencil" LoadFromResources="True">
                <dxc:CustomBar3DSection Source="Models/Pencil/bottom.xaml" UseViewColor="False" AlignByZ="True"/>
                <dxc:CustomBar3DSection Source="Models/Pencil/top.xaml" UseViewColor="False" FixedHeight="True" AlignByZ="True"/>
            </dxc:CustomBar3DModel>
            <Storyboard x:Key="InitialAnimation" TargetProperty="Opacity" TargetName="chart">
                <DoubleAnimation From="0" To="1" Duration="0:0:2"/>
            </Storyboard>
            <Storyboard x:Key="SeriesPointAnimationStoryboard" TargetProperty="Progress">
                <DoubleAnimation From="0" To="1"/>
            </Storyboard>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <local:ChartsDemoModule.Triggers>
        <EventTrigger RoutedEvent="local:ChartsDemoModule.ModuleAppear">
            <EventTrigger.Actions>
                <BeginStoryboard Storyboard="{StaticResource InitialAnimation}" />
            </EventTrigger.Actions>
        </EventTrigger>
    </local:ChartsDemoModule.Triggers>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dx:GroupFrame Header="Model">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndex="0"
                                     SelectedIndexChanged="lbModel_SelectedIndexChanged">
                        <dxe:ListBoxEdit.ItemsSource>
                            <collections:ArrayList>
                                <dxe:ListBoxEditItem>Pencil</dxe:ListBoxEditItem>
                                <dxe:ListBoxEditItem>Chair</dxe:ListBoxEditItem>
                            </collections:ArrayList>
                        </dxe:ListBoxEdit.ItemsSource>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings/>
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" Opacity="0" MouseDown="chart_MouseDown" MouseUp="chart_MouseUp" Loaded="chart_Loaded"
                              QueryChartCursor="chart_QueryChartCursor" BorderThickness="0" IsManipulationEnabled="True">
                <dxc:ChartControl.AnimationRecords>
                    <dxc:ChartAnimationRecord x:Name="SeriesPointAnimationRecord">
                        <dxc:ChartAnimationRecord.Animations>
                            <dxc:SeriesPointAnimation x:Name="SeriesPointAnimation">
                                <dxc:SeriesPointAnimation.Actions>
                                    <dxc:SeriesPointRotationAction>
                                        <dxc:SeriesPointRotationAction.Rotation>
                                            <dxc:AnimationRotation Order="YXZ" AngleY="360"/>
                                        </dxc:SeriesPointRotationAction.Rotation>
                                    </dxc:SeriesPointRotationAction>
                                </dxc:SeriesPointAnimation.Actions>
                            </dxc:SeriesPointAnimation>
                        </dxc:ChartAnimationRecord.Animations>
                    </dxc:ChartAnimationRecord>
                </dxc:ChartControl.AnimationRecords>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram3D Name="diagram" ZoomPercent="140" VerticalScrollPercent="5">
                        <dxc:XYDiagram3D.ContentTransform>
                            <MatrixTransform3D Matrix=
                                              " 0.826344875879367,  0.11134536092713, -0.552047422517269, 0,
                                               -0.0176642204318833, 0.984902043397912, 0.172209001585809, 0,
                                                0.562887307926274, -0.132552538680534, 0.815835585804461, 0,
                                                0,                  0,                 0,                 1"/>
                        </dxc:XYDiagram3D.ContentTransform>
                        <dxc:XYDiagram3D.AxisX>
                            <dxc:AxisX3D>
                                <dxc:AxisX3D.Label>
                                    <dxc:AxisLabel Visible="False" />
                                </dxc:AxisX3D.Label>
                            </dxc:AxisX3D>
                        </dxc:XYDiagram3D.AxisX>
                        <dxc:XYDiagram3D.AxisY>
                            <dxc:AxisY3D>
                                <dxc:AxisY3D.Label>
                                    <dxc:AxisLabel Visible="False"/>
                                </dxc:AxisY3D.Label>
                            </dxc:AxisY3D>
                        </dxc:XYDiagram3D.AxisY>
                        <dxc:XYDiagram3D.Series>
                            <dxc:BarSeries3D Name="series" ArgumentScaleType="Qualitative" ColorEach="True"/>
                        </dxc:XYDiagram3D.Series>
                    </dxc:XYDiagram3D>
                </dxc:ChartControl.Diagram>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!]using System.Collections.Generic;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media.Animation;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class CustomBar3DControl : ChartsDemoModule {
        const int clickDelta = 200;
        const string chair = "Chair";

        int mouseDownTime;
        bool isLeftMouseButtonReleased = true;
        Storyboard initialAnimation;
        Storyboard seriesPointAnimationStoryboard;

        public override ChartControl ActualChart { get { return chart; } }

        public CustomBar3DControl() {
            InitializeComponent();
   initialAnimation = TryFindResource("InitialAnimation") as Storyboard;
   seriesPointAnimationStoryboard = TryFindResource("SeriesPointAnimationStoryboard") as Storyboard;
            if (seriesPointAnimationStoryboard != null && seriesPointAnimationStoryboard.Children.Count > 0)
                Storyboard.SetTarget(seriesPointAnimationStoryboard.Children[0], SeriesPointAnimationRecord);
  }
        List<SeriesPoint> GetPencilPoints() {
            List<SeriesPoint> points = new List<SeriesPoint>();
            points.Add(new SeriesPoint(1, 65));
            points.Add(new SeriesPoint(2, 78));
            points.Add(new SeriesPoint(3, 95));
            points.Add(new SeriesPoint(4, 110));
            points.Add(new SeriesPoint(5, 108));
            points.Add(new SeriesPoint(6, 52));
            points.Add(new SeriesPoint(7, 46));
            return points;
        }
        List<SeriesPoint> GetChairPoints() {
            List<SeriesPoint> points = new List<SeriesPoint>();
            points.Add(new SeriesPoint(1, 55));
            points.Add(new SeriesPoint(2, 70));
            points.Add(new SeriesPoint(3, 40));
            return points;
        }
        bool IsClick(int mouseUpTime) {
            return mouseUpTime - mouseDownTime < clickDelta;
        }
        void chart_MouseDown(object sender, MouseButtonEventArgs e) {
            mouseDownTime = e.Timestamp;
            isLeftMouseButtonReleased = false;
        }
        void chart_MouseUp(object sender, MouseButtonEventArgs e) {
            isLeftMouseButtonReleased = true;
            if (seriesPointAnimationStoryboard == null || SeriesPointAnimation == null || !IsClick(e.Timestamp))
                return;
            ChartHitInfo hitInfo = chart.CalcHitInfo(e.GetPosition(chart));
            if (hitInfo != null && hitInfo.SeriesPoint != null) {
                SeriesPointAnimation.TargetSeriesPoint = hitInfo.SeriesPoint;
                seriesPointAnimationStoryboard.Begin(chart);
            }
        }
        void ChangeModel(ListBoxItem selectedItem) {
            if (selectedItem == null)
                return;
            string modelName = (string)selectedItem.Content;
            CustomBar3DModel model = TryFindResource(modelName) as CustomBar3DModel;
            if (model == null)
                return;
            series.Points.Clear();
            series.DisplayName = modelName;
            series.Model = model;
            if (modelName == chair) {
                series.Points.AddRange(GetChairPoints());
                series.BarWidth = 0.9;
                diagram.SeriesPadding = 0.5;
            }
            else {
                series.Points.AddRange(GetPencilPoints());
                series.BarWidth = 0.45;
                diagram.SeriesPadding = 0.3;
            }
        }
        void lbModel_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (series != null)
                ChangeModel(lbModel.SelectedItem as ListBoxItem);
        }
        void chart_Loaded(object sender, RoutedEventArgs e) {
            ChangeModel(lbModel.SelectedItem as ListBoxItem);
        }
        void chart_QueryChartCursor(object sender, QueryChartCursorEventArgs e) {
            ChartHitInfo hitInfo = chart.CalcHitInfo(e.Position);
            if (hitInfo != null && hitInfo.SeriesPoint != null && isLeftMouseButtonReleased)
                e.Cursor = Cursors.Hand;
        }
    }
}!f
MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo.(ChartsDemo.CustomDrawSeriesPointsControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/Generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$�0,0,0,10q�	IsChecked$
TrueY�-$�
chbCustomDraw��$Custom Draw$�0,0,0,10q�$
TrueY��-$�Create Bars��Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�	CrosshairEnabled$	FalseX�
Diagram
'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisGridSpacing$1Q�"	DevExpress.Xpf.Charts.Axis2D

	Strips
!
DevExpress.Xpf.Charts.Strip


AxisLabelText$
High��
MaxLimit93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$3
MinLimit$2
Brush�	#FFFFDBDB
BorderColor$	#00BB002F��
$Middle��$2$1�	#FFFFF6BF$	#00BB002F��
$	Low��$1$0�	#FFD6F39F$	#00BB002F��Range%DevExpress.Xpf.Charts.AxisRangeMaxValue$3MinValue$0#
DevExpress.Xpf.Charts.Diagram

Series1+DevExpress.Xpf.Charts.BarSideBySideSeries2D-Name$
Series1��"DevExpress.Xpf.Charts.SeriesArgumentScaleType$	Numerical=�AnimationAutoStartMode$
SetStartState=�+%DevExpress.Xpf.Charts.BarSeries2DBasePointAnimation0*DevExpress.Xpf.Charts.Bar2DBounceAnimation4.DevExpress.Xpf.Charts.SeriesPointAnimationBase
PointDelay$00:00:00.050h�Label'!DevExpress.Xpf.Charts.SeriesLabelConnectorVisible.ResolveOverlappingMode$
Default=�Visible� �ElementName$ 
chbVisible��!�Path$!	IsChecked�!v<local:ChartsDemoModule x:Class="ChartsDemo.CustomDrawSeriesPointsControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,10" IsChecked="True"
                               />
                <dxe:CheckEdit Name="chbCustomDraw" Content="Custom Draw" Margin="0,0,0,10" IsChecked="True"
                               Checked="chbCustomDraw_Checked" Unchecked="chbCustomDraw_Unchecked" />
                <Button Content="Create Bars" Click="Button_Click" />
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              CustomDrawSeriesPoint="chart_CustomDrawSeriesPoint"
                              BorderThickness="0"
                              CrosshairEnabled="False">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D GridSpacing="1">
                                <dxc:AxisY2D.Strips>
                                    <dxc:Strip AxisLabelText="High" MaxLimit="3" MinLimit="2" Brush="#FFFFDBDB" BorderColor="#00BB002F" />
                                    <dxc:Strip AxisLabelText="Middle" MaxLimit="2" MinLimit="1" Brush="#FFFFF6BF" BorderColor="#00BB002F" />
                                    <dxc:Strip AxisLabelText="Low" MaxLimit="1" MinLimit="0" Brush="#FFD6F39F" BorderColor="#00BB002F" />
                                </dxc:AxisY2D.Strips>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MaxValue="3" MinValue="0" />
                                </dxc:AxisY2D.Range>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:BarSideBySideSeries2D x:Name="Series1"
                                                       ArgumentScaleType="Numerical"
                                                       AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideSeries2D.PointAnimation>
                                    <dxc:Bar2DBounceAnimation PointDelay="00:00:00.050" />
                                </dxc:BarSideBySideSeries2D.PointAnimation>
                                <dxc:BarSideBySideSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="True" ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideSeries2D.Label>
                            </dxc:BarSideBySideSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!q
using System;
using System.Windows;
using System.Windows.Media;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class CustomDrawSeriesPointsControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public CustomDrawSeriesPointsControl() {
            InitializeComponent();
            InitSeries();
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void InitSeries() {
            Random random = new Random();
            chart.BeginInit();
            try {
                if (chart != null && chart.Diagram.Series.Count > 0) {
                    Series series = chart.Diagram.Series[0];
                    series.Points.Clear();
                    for (int i = 0; i < 20; i++) {
                        double randomValue = Math.Round(random.NextDouble() * 3, 1);
                        double value = randomValue == 0 ? 0.1 : randomValue;
                        series.Points.Add(new SeriesPoint(i, value));
                    }
                }
            }
            finally {
                chart.EndInit();
            }
        }
        void chart_CustomDrawSeriesPoint(object sender, CustomDrawSeriesPointEventArgs e) {
            if ((bool)chbCustomDraw.IsChecked) {
                string color = CorrectDrawOptions(e.SeriesPoint.Value, e.DrawOptions);
                if (!String.IsNullOrEmpty(color))
                    e.LabelText = color + ": " + e.LabelText;
            }
        }
        void Button_Click(object sender, RoutedEventArgs e) {
            InitSeries();
            chart.Animate();
        }
        void chbCustomDraw_Checked(object sender, RoutedEventArgs e) {
            if (chart != null)
                chart.UpdateData();
        }
        void chbCustomDraw_Unchecked(object sender, RoutedEventArgs e) {
            if (chart != null)
                chart.UpdateData();
        }
        string CorrectDrawOptions(double val, DrawOptions drawOptions) {
            if (drawOptions == null)
                return "";
            if (val < 1) {
                drawOptions.Color = Color.FromArgb(0xFF, 0x51, 0x89, 0x03);
                return "Green";
            }
            else if (val < 2) {
                drawOptions.Color = Color.FromArgb(0xFF, 0xF9, 0xAA, 0x0F);
                return "Yellow";
            }
            else {
                drawOptions.Color = Color.FromArgb(0xFF, 0xC7, 0x39, 0x0C);
                return "Red";
            }
        }
    }
}!MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo1&clr-namespace:System;assembly=mscorlibSystem)#ChartsDemo.CustomFinancial2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamleaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo0sys&clr-namespace:System;assembly=mscorliba]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source1+DevExpress.Xpf.Charts.BrushOverlayConverter brushOverlayConverter)#DevExpress.Xpf.Charts.StockSeries2D��
TargetType�Property�Value.(DevExpress.Xpf.Charts.CustomStock2DModel
PointTemplate-'DevExpress.Xpf.Charts.Stock2DModelPanelName	J�RenderTransformOrigin
ElementsJ�Opacity�CornerRadius
�Path�ConverterParameter�	Converter�Triggers:�RoutedEvent��
TargetName��TargetProperty93System.Windows.Media.Animation.EasingDoubleKeyFrameO�KeyTimeO�ValueEasingFunction-'System.Windows.Media.Animation.BackEase	Amplitude71System.Windows.Media.Animation.EasingFunctionBase
EasingMode/	)DevExpress.Xpf.Charts.CandleStickSeries2D4
.DevExpress.Xpf.Charts.CustomCandleStick2DModel

PointTemplate3-DevExpress.Xpf.Charts.CandleStick2DModelPanelNameElements��$/)/ChartsDemo;component/Themes/Generic.xaml?�%�&	'777777'	�77777777��".��
�@Model��.R�$
stockModel��$
	0.5,0.5&�z��.+��$

CenterLine=�$�Center=�.+��$
0.15Q�$�-3,-3,-3,-3q�$2�����$

PointColor�$
Gray��8�$�1�����$

PointColor�$
Gray��8�$
OpenLine=�.+��$
0.15Q�$�
-3,-3,3,-3q�$
2,0,0,2�����$

PointColor�$
Gray��8�$�1�����$

PointColor�$
Gray��8�$
	CloseLine=�.+��$
0.15Q�$�
3,-3,-3,-3q�$
0,2,2,0�����$

PointColor�$
Gray��8�$�1�����$

PointColor�$
Gray��8:�$
MouseEnter�.[��.����$
stockModel��.��U�$93(UIElement.RenderTransform).(ScaleTransform.ScaleX)�.\�$0:0:0.25��$	1.1Q�$2Q�$
EaseOut=�$
0:0:0.5��$1Q�U�$93(UIElement.RenderTransform).(ScaleTransform.ScaleY)�.\�$0:0:0.25��$	1.1Q�$2Q�$
EaseOut=�$
0:0:0.5��$1Q���"	.��
�@	Model
��.R�$candleModel��$
	0.5,0.5&�z��.+��$Candle=�.+��$
0.15Q�$�-3q�$2�����$

PointColor�$
Gray��8�$��1q����$

PointColor�$
Gray��8�$InvertedCandle=�.+��$
0.15Q�$�-3q�$2�����$

PointColor�$
Gray��8����$

PointColor�$
Gray��8�$TopStick=�$�Center=�.+��$
0.15Q�$�
-3,-3,-3,3q�$
2,2,0,0�����$

PointColor�$
Gray��8�$�1�����$

PointColor�$
Gray��8�$BottomStick=�$�Center=�.+��$
0.15Q�$�
-3,3,-3,-3q�$
0,0,2,2�����$

PointColor�$
Gray��8�$�1�����$

PointColor�$
Gray��8:�$
MouseEnter�.[��.����$candleModel��.��U�$93(UIElement.RenderTransform).(ScaleTransform.ScaleX)�.\�$0:0:0.25��$	1.1Q�$2Q�$
EaseOut=�$
0:0:0.5��$1Q�U�$93(UIElement.RenderTransform).(ScaleTransform.ScaleY)�.\�$0:0:0.25��$	1.1Q�$2Q�$
EaseOut=�$
0:0:0.5��$1Q�.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�120��.+�$
DevExpress.Xpf.Core.GroupFrame
$��Series Type��.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbSeriesType��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.("DevExpress.Xpf.Charts.ChartControl-$�chart�� EnableAnimation .$�0q�!CrosshairEnabled$!FalseX�
 
labelTemplate"�Padding�%{&	7��.R��$
0.75Q�$2��$
"8,2,8,2q����$
Color�$
Gray��8._������*Text+#Diagram#'!DevExpress.Xpf.Charts.XYDiagram2D$AxisY$#DevExpress.Xpf.Charts.AxisY2D$DevExpress.Xpf.Charts.AxisBase%GridLinesMinorVisible%.!t5<local:ChartsDemoModule x:Class="ChartsDemo.CustomFinancial2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <dxc:BrushOverlayConverter x:Key="brushOverlayConverter" />
            <Style TargetType="{x:Type dxc:StockSeries2D}">
                <Setter Property="Model">
                    <Setter.Value>
                        <dxc:CustomStock2DModel>
                            <dxc:CustomStock2DModel.PointTemplate>
                                <ControlTemplate>
                                    <dxc:Stock2DModelPanel x:Name="stockModel" RenderTransformOrigin="0.5,0.5">
                                        <dxc:Stock2DModelPanel.RenderTransform>
                                            <ScaleTransform />
                                        </dxc:Stock2DModelPanel.RenderTransform>
                                        <Grid dxc:Stock2DModelPanel.Elements="CenterLine" HorizontalAlignment="Center">
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Opacity="0.15" Margin="-3,-3,-3,-3" CornerRadius="2" />
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Width="1" />
                                        </Grid>
                                        <Grid dxc:Stock2DModelPanel.Elements="OpenLine">
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Opacity="0.15" Margin="-3,-3,3,-3" CornerRadius="2,0,0,2" />
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Height="1" />
                                        </Grid>
                                        <Grid dxc:Stock2DModelPanel.Elements="CloseLine">
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Opacity="0.15" Margin="3,-3,-3,-3" CornerRadius="0,2,2,0" />
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Height="1" />
                                        </Grid>
                                        <dxc:Stock2DModelPanel.Triggers>
                                            <EventTrigger RoutedEvent="MouseEnter">
                                                <BeginStoryboard>
                                                    <Storyboard TargetName="stockModel">
                                                        <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)">
                                                            <EasingDoubleKeyFrame KeyTime="0:0:0.25" Value="1.1">
                                                                <EasingDoubleKeyFrame.EasingFunction>
                                                                    <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                                </EasingDoubleKeyFrame.EasingFunction>
                                                            </EasingDoubleKeyFrame>
                                                            <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="1" />
                                                        </DoubleAnimationUsingKeyFrames>
                                                        <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)">
                                                            <EasingDoubleKeyFrame KeyTime="0:0:0.25" Value="1.1">
                                                                <EasingDoubleKeyFrame.EasingFunction>
                                                                    <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                                </EasingDoubleKeyFrame.EasingFunction>
                                                            </EasingDoubleKeyFrame>
                                                            <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="1" />
                                                        </DoubleAnimationUsingKeyFrames>
                                                    </Storyboard>
                                                </BeginStoryboard>
                                            </EventTrigger>
                                        </dxc:Stock2DModelPanel.Triggers>
                                    </dxc:Stock2DModelPanel>
                                </ControlTemplate>
                            </dxc:CustomStock2DModel.PointTemplate>
                        </dxc:CustomStock2DModel>
                    </Setter.Value>
                </Setter>
            </Style>
            <Style TargetType="{x:Type dxc:CandleStickSeries2D}">
                <Setter Property="Model">
                    <Setter.Value>
                        <dxc:CustomCandleStick2DModel>
                            <dxc:CustomCandleStick2DModel.PointTemplate>
                                <ControlTemplate>
                                    <dxc:CandleStick2DModelPanel x:Name="candleModel" RenderTransformOrigin="0.5,0.5">
                                        <dxc:CandleStick2DModelPanel.RenderTransform>
                                            <ScaleTransform />
                                        </dxc:CandleStick2DModelPanel.RenderTransform>
                                        <Grid dxc:CandleStick2DModelPanel.Elements="Candle">
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Opacity="0.15" Margin="-3" CornerRadius="2" />
                                            <Border BorderBrush="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" BorderThickness="1" />
                                        </Grid>
                                        <Grid dxc:CandleStick2DModelPanel.Elements="InvertedCandle">
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Opacity="0.15" Margin="-3" CornerRadius="2" />
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" />
                                        </Grid>
                                        <Grid dxc:CandleStick2DModelPanel.Elements="TopStick" HorizontalAlignment="Center">
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Opacity="0.15" Margin="-3,-3,-3,3" CornerRadius="2,2,0,0" />
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Width="1" />
                                        </Grid>
                                        <Grid dxc:CandleStick2DModelPanel.Elements="BottomStick" HorizontalAlignment="Center">
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Opacity="0.15" Margin="-3,3,-3,-3" CornerRadius="0,0,2,2" />
                                            <Border Background="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Width="1" />
                                        </Grid>
                                        <dxc:CandleStick2DModelPanel.Triggers>
                                            <EventTrigger RoutedEvent="MouseEnter">
                                                <BeginStoryboard>
                                                    <Storyboard TargetName="candleModel">
                                                        <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)">
                                                            <EasingDoubleKeyFrame KeyTime="0:0:0.25" Value="1.1">
                                                                <EasingDoubleKeyFrame.EasingFunction>
                                                                    <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                                </EasingDoubleKeyFrame.EasingFunction>
                                                            </EasingDoubleKeyFrame>
                                                            <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="1" />
                                                        </DoubleAnimationUsingKeyFrames>
                                                        <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)">
                                                            <EasingDoubleKeyFrame KeyTime="0:0:0.25" Value="1.1">
                                                                <EasingDoubleKeyFrame.EasingFunction>
                                                                    <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                                </EasingDoubleKeyFrame.EasingFunction>
                                                            </EasingDoubleKeyFrame>
                                                            <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="1" />
                                                        </DoubleAnimationUsingKeyFrames>
                                                    </Storyboard>
                                                </BeginStoryboard>
                                            </EventTrigger>
                                        </dxc:CandleStick2DModelPanel.Triggers>
                                    </dxc:CandleStick2DModelPanel>
                                </ControlTemplate>
                            </dxc:CustomCandleStick2DModel.PointTemplate>
                        </dxc:CustomCandleStick2DModel>
                    </Setter.Value>
                </Setter>
            </Style>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dx:GroupFrame Header="Series Type">
                    <dxe:ListBoxEdit Name="lbSeriesType"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbSeriesType_SelectedIndexChanged">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <dxc:ChartControl Name="chart"
                          EnableAnimation="True"
                          BorderThickness="0"
                          CrosshairEnabled="False">
            <dxc:ChartControl.Resources>
                <DataTemplate x:Key="labelTemplate">
                    <Border Background="{Binding Path=Color, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}"
                            Opacity="0.75" CornerRadius="2" Padding="8,2,8,2">
                        <TextBlock Text="{Binding Text}" />
                    </Border>
                </DataTemplate>
            </dxc:ChartControl.Resources>
            <dxc:ChartControl.Diagram>
                <dxc:XYDiagram2D>
                    <dxc:XYDiagram2D.AxisY>
                        <dxc:AxisY2D GridLinesMinorVisible="True" />
                    </dxc:XYDiagram2D.AxisY>
                </dxc:XYDiagram2D>
            </dxc:ChartControl.Diagram>
        </dxc:ChartControl>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class CustomFinancial2DControl : ChartsDemoModule {
        bool loading;

        public override ChartControl ActualChart { get { return chart; } }

        public CustomFinancial2DControl() {
            InitializeComponent();
            loading = true;
            try {
                lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(StockSeries2D), "Stock", 1));
                lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(CandleStickSeries2D), "Candle Stick", 1));
                lbSeriesType.SelectedIndex = 0;
            }
            finally {
                loading = false;
            }
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void AddPoint(FinancialSeries2D series, int argument, double low, double high, double open, double close) {
            SeriesPoint point = new SeriesPoint(argument);
            FinancialSeries2D.SetLowValue(point, low);
            FinancialSeries2D.SetHighValue(point, high);
            FinancialSeries2D.SetOpenValue(point, open);
            FinancialSeries2D.SetCloseValue(point, close);
            series.Points.Add(point);
        }
        void lbSeriesType_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            SeriesTypeItem item = lbSeriesType.SelectedItem as SeriesTypeItem;
            if (item != null) {
                FinancialSeries2D series = Activator.CreateInstance(item.SeriesType) as FinancialSeries2D;
                if (series != null) {
                    series.Label = new SeriesLabel();
                    DataTemplate labelTemplate = chart.Resources["labelTemplate"] as DataTemplate;
                    if (labelTemplate != null)
                        series.Label.ElementTemplate = labelTemplate;
                    series.AnimationAutoStartMode = AnimationAutoStartMode.SetStartState;
                    AddPoint(series, 1, 1.1, 2.9, 2.7, 1.6);
                    AddPoint(series, 2, 1.9, 2.6, 2.4, 2.1);
                    AddPoint(series, 3, 0.7, 2.4, 1.3, 2.1);
                    AddPoint(series, 4, 1.8, 2.8, 2.4, 1.9);
                    AddPoint(series, 5, 2.1, 3.4, 2.3, 3.1);
                    AddPoint(series, 6, 2.2, 3.2, 3.0, 2.6);
                    AddPoint(series, 7, 1.4, 2.7, 2.3, 2.5);
                    AddPoint(series, 8, 2.1, 3.6, 3.2, 2.7);
                    AddPoint(series, 9, 1.2, 3.1, 1.6, 2.6);
                    AddPoint(series, 10, 2.7, 4.1, 3.4, 4.0);
                    chart.Diagram.Series.Clear();
                    chart.Diagram.Series.Add(series);
                    if (!loading)
                        chart.Animate();
                }
            }
        }
        public override bool SupportSidebarContent() {
            return false;
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo& ChartsDemo.CustomMarker2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJcollections2clr-namespace:System.Collections;assembly=mscorliba]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source1+DevExpress.Xpf.Charts.BrushOverlayConverter brushOverlayConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�120��.+�$DevExpress.Xpf.Core.GroupFrame$��Series Type��.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbSeriesType��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.("DevExpress.Xpf.Charts.ChartControl-$�chart��EnableAnimation.$�0q�	CrosshairEnabled$	FalseX�
/	)DevExpress.Xpf.Charts.CustomMarker2DModel CustomMarker2DModel
	
PointTemplate�NameJ�RenderTransformOrigin
�Path�ConverterParameter�	Converter�Triggers:�RoutedEvent��
TargetNameg�Duration	W�To��TargetPropertyW�EasingFunction-
'System.Windows.Media.Animation.BackEase
	Amplitude71System.Windows.Media.Animation.EasingFunctionBase
EasingMode/)System.Windows.Media.Animation.CircleEase 
labelTemplateJ�Opacity�CornerRadius�Padding�%�&	777&	(7	
��.R��$model��
������$
0.5,0.5&�z��.+�A�$��2�����$

PointColor�$
Gray��8A�$��2��$�4q����$

PointColor�$
Gray��8A�$�8q����$

PointColor�$
Gray��8:�$
MouseEnter�.[��.����$model��.��W�$0:0:0.25D�$	1.5X�$93(UIElement.RenderTransform).(ScaleTransform.ScaleX)�
$2Q�$
EaseOut=�W�$0:0:0.25D�$	1.5X�$93(UIElement.RenderTransform).(ScaleTransform.ScaleY)�
$2Q�$
EaseOut=�:�$
MouseLeave�.[��.����$model��.��W�$
0:0:0.5D�$1X�$93(UIElement.RenderTransform).(ScaleTransform.ScaleX)�$
EaseOut=�W�$
0:0:0.5D�$1X�$93(UIElement.RenderTransform).(ScaleTransform.ScaleY)�$
EaseOut=���.R��$
0.75Q�$2��$
8,2,8,2q����$
Color�$
Gray��8._������*Text+Diagram'
!DevExpress.Xpf.Charts.XYDiagram2D

AxisY#DevExpress.Xpf.Charts.AxisY2D$DevExpress.Xpf.Charts.AxisBaseGridLinesMinorVisible.!t<local:ChartsDemoModule x:Class="ChartsDemo.CustomMarker2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <dxc:BrushOverlayConverter x:Key="brushOverlayConverter" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dx:GroupFrame Header="Series Type">
                    <dxe:ListBoxEdit Name="lbSeriesType"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbSeriesType_SelectedIndexChanged">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <dxc:ChartControl Name="chart"
                          EnableAnimation="True"
                          BorderThickness="0"
                          CrosshairEnabled="False">
            <dxc:ChartControl.Resources>
                <dxc:CustomMarker2DModel x:Key="CustomMarker2DModel">
                    <dxc:CustomMarker2DModel.PointTemplate>
                        <ControlTemplate>
                            <Grid x:Name="model" Background="Transparent" RenderTransformOrigin="0.5,0.5">
                                <Grid.RenderTransform>
                                    <ScaleTransform />
                                </Grid.RenderTransform>
                                <Ellipse Stroke="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" StrokeThickness="2" />
                                <Ellipse Stroke="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" StrokeThickness="2" Margin="4" />
                                <Ellipse Margin="8" Fill="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" />
                                <Grid.Triggers>
                                    <EventTrigger RoutedEvent="MouseEnter">
                                        <BeginStoryboard>
                                            <Storyboard TargetName="model">
                                                <DoubleAnimation Duration="0:0:0.25" To="1.5" Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)">
                                                    <DoubleAnimation.EasingFunction>
                                                        <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                    </DoubleAnimation.EasingFunction>
                                                </DoubleAnimation>
                                                <DoubleAnimation Duration="0:0:0.25" To="1.5" Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)">
                                                    <DoubleAnimation.EasingFunction>
                                                        <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                    </DoubleAnimation.EasingFunction>
                                                </DoubleAnimation>
                                            </Storyboard>
                                        </BeginStoryboard>
                                    </EventTrigger>
                                    <EventTrigger RoutedEvent="MouseLeave">
                                        <BeginStoryboard>
                                            <Storyboard TargetName="model">
                                                <DoubleAnimation Duration="0:0:0.5" To="1" Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)">
                                                    <DoubleAnimation.EasingFunction>
                                                        <CircleEase EasingMode="EaseOut" />
                                                    </DoubleAnimation.EasingFunction>
                                                </DoubleAnimation>
                                                <DoubleAnimation Duration="0:0:0.5" To="1" Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)">
                                                    <DoubleAnimation.EasingFunction>
                                                        <CircleEase EasingMode="EaseOut" />
                                                    </DoubleAnimation.EasingFunction>
                                                </DoubleAnimation>
                                            </Storyboard>
                                        </BeginStoryboard>
                                    </EventTrigger>
                                </Grid.Triggers>
                            </Grid>
                        </ControlTemplate>
                    </dxc:CustomMarker2DModel.PointTemplate>
                </dxc:CustomMarker2DModel>
                <DataTemplate x:Key="labelTemplate">
                    <Border Background="{Binding Path=Color, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}"
                            Opacity="0.75" CornerRadius="2" Padding="8,2,8,2">
                        <TextBlock Text="{Binding Text}" />
                    </Border>
                </DataTemplate>
            </dxc:ChartControl.Resources>
            <dxc:ChartControl.Diagram>
                <dxc:XYDiagram2D>
                    <dxc:XYDiagram2D.AxisY>
                        <dxc:AxisY2D GridLinesMinorVisible="True" />
                    </dxc:XYDiagram2D.AxisY>
                </dxc:XYDiagram2D>
            </dxc:ChartControl.Diagram>
        </dxc:ChartControl>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class CustomMarker2DControl : ChartsDemoModule {
        bool loading;

        public override ChartControl ActualChart { get { return chart; } }

        public CustomMarker2DControl() {
            InitializeComponent();
            loading = true;
            try {
                lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(PointSeries2D), "2D Points", 1));
                lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(LineSeries2D), "2D Lines", 1));
                lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(AreaSeries2D), "2D Areas", 1));
                lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(BubbleSeries2D), "2D Bubbles", 1));
                lbSeriesType.SelectedIndex = 0;
            }
            finally {
                loading = false;
            }
        }
        void AddPoint(MarkerSeries2D series, SeriesPoint point, double weight) {
            BubbleSeries2D bubbleSeries = series as BubbleSeries2D;
            if (bubbleSeries != null)
                BubbleSeries2D.SetWeight(point, weight);
            series.Points.Add(point);
        }
        void FillSeries(MarkerSeries2D series) {
            if (series == null)
                return;

            AreaSeries2D areaSeries = series as AreaSeries2D;
            if (areaSeries != null) {
                areaSeries.Transparency = 0.8;
                areaSeries.MarkerVisible = true;
            }
            LineSeries2D lineSeries = series as LineSeries2D;
            if (lineSeries != null)
                lineSeries.MarkerVisible = true;
            series.ColorEach = true;
            series.AnimationAutoStartMode = AnimationAutoStartMode.SetStartState;
            AddPoint(series, new SeriesPoint(1.0, 2.1), 1.0);
            AddPoint(series, new SeriesPoint(2.0, 1.4), 2.0);
            AddPoint(series, new SeriesPoint(3.0, 1.1), 4.0);
            AddPoint(series, new SeriesPoint(4.0, 1.9), 3.0);
            AddPoint(series, new SeriesPoint(5.0, 3.1), 2.5);
            AddPoint(series, new SeriesPoint(6.0, 2.4), 1.7);
            AddPoint(series, new SeriesPoint(7.0, 2.6), 3.9);
            AddPoint(series, new SeriesPoint(8.0, 1.9), 2.8);
            AddPoint(series, new SeriesPoint(9.0, 3.2), 2.1);
            AddPoint(series, new SeriesPoint(10.0, 3.5), 1.3);
            ((ISupportMarker2D)series).MarkerModel = chart.Resources["CustomMarker2DModel"] as CustomMarker2DModel;
            series.Label = new SeriesLabel();
            series.Label.ConnectorVisible = false;
            series.Label.ResolveOverlappingMode = ResolveOverlappingMode.Default;
            DataTemplate labelTemplate = chart.Resources["labelTemplate"] as DataTemplate;
            if (labelTemplate != null) {
                series.Label.ElementTemplate = labelTemplate;
                series.Label.RenderMode = LabelRenderMode.CustomShape;
            }
            if (!(series is BubbleSeries2D)) {
                ((ISupportMarker2D)series).MarkerSize = 19;
                series.Label.Indent = 15;
            }
            else {
                series.Label.Indent = 5;
                MarkerSeries2D.SetAngle(series.Label, 90);
                BubbleSeries2D.SetLabelPosition(series.Label, Bubble2DLabelPosition.Outside);
            }
            chart.Diagram.Series.Clear();
            chart.Diagram.Series.Add(series);
            if (!loading)
                chart.Animate();
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void lbSeriesType_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            SeriesTypeItem item = lbSeriesType.SelectedItem as SeriesTypeItem;
            if (item != null)
                FillSeries(Activator.CreateInstance(item.SeriesType) as MarkerSeries2D);
        }
    }
}!MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo#ChartsDemo.CustomPie2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamleaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source1+DevExpress.Xpf.Charts.BrushOverlayConverter brushOverlayConverter,&DevExpress.Xpf.Charts.CustomPie2DModel customPieModel
PointTemplate�NameJ�RenderTransformOriginJ�Opacity�Path	�ConverterParameter
�	Converter�Triggers:�RoutedEvent
��
TargetName��TargetProperty93System.Windows.Media.Animation.EasingDoubleKeyFrameO�KeyTimeO�ValueEasingFunction-'System.Windows.Media.Animation.BackEase	Amplitude71System.Windows.Media.Animation.EasingFunctionBase
EasingMode 
labelTemplate�CornerRadius�Padding��$/)/ChartsDemo;component/Themes/Generic.xaml?�%�&	&	77777&	7��.R��$model��
������$
0.5,0.5&�z��.+�A�$��2��$	0.2Q����$
PointColor�$
	Gray��8
A�$��4��$�4q�$	0.4Q����$
PointColor�$
	Gray��8
A�$��6��$�10q�$	0.6Q����$
PointColor�$
	Gray��8
A�$��8��$�18q�$	0.8Q����$
PointColor�$
	Gray��8
A�$�28q����$
PointColor�$
	Gray��8
:�$
MouseEnter�.[��.����$
model��.��U�$93(UIElement.RenderTransform).(ScaleTransform.ScaleX)�.\�$0:0:0.25��$	1.1Q�$2Q�$
EaseOut=�$
0:0:0.5��$1Q�U�$93(UIElement.RenderTransform).(ScaleTransform.ScaleY)�.\�$0:0:0.25��$	1.1Q�$2Q�$
EaseOut=�$
0:0:0.5��$1Q���.R��$
0.75Q�$2��$
8,2,8,2q����$Color�$
	Gray��8
._������*Text+.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.Content.("DevExpress.Xpf.Charts.ChartControl-$�chart��EnableAnimation.$�0q�ToolTipEnabled$FalseX�Diagram+	%DevExpress.Xpf.Charts.SimpleDiagram2D	#
DevExpress.Xpf.Charts.Diagram

Series'!DevExpress.Xpf.Charts.PieSeries2D"DevExpress.Xpf.Charts.SeriesAnimationAutoStartMode$
SetStartState=�%
DevExpress.Xpf.Charts.PieSeries
HoleRadiusPercent$0Q�Model#[PointAnimation/)DevExpress.Xpf.Charts.Pie2DBurstAnimation4.DevExpress.Xpf.Charts.SeriesPointAnimationBase 
PointOrder$ Random=�!Label!'!DevExpress.Xpf.Charts.SeriesLabel,&DevExpress.Xpf.Charts.ChartTextElement"ElementTemplate#"[#

LabelPosition$
#Outside=�$
RenderMode$$CustomShape=�
%Points%'!DevExpress.Xpf.Charts.SeriesPoint&Argument$&1��'Value$	'1.1Q�$&2��$	'2.3Q�$&3��$	'1.7Q�$&4��$	'2.1Q�$&5��$	'1.9Q�$&6��$	'0.8Q�$&7��$	'1.2Q�$&8��$	'1.8Q�$
SetStartState=�$50Q�#[$ Random=�!#"[$
#Outside=�$$CustomShape=�%$&1��$	'2.1Q�$&2��$	'1.3Q�$&3��$	'1.9Q�$&4��$	'1.1Q�$&5��$	'0.9Q�$&6��$	'1.8Q�$&7��$	'0.5Q�$&8��$	'0.8Q�!� <local:ChartsDemoModule x:Class="ChartsDemo.CustomPie2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <dxc:BrushOverlayConverter x:Key="brushOverlayConverter" />
            <dxc:CustomPie2DModel x:Key="customPieModel">
                <dxc:CustomPie2DModel.PointTemplate>
                    <ControlTemplate>
                        <Grid x:Name="model" Background="Transparent" RenderTransformOrigin="0.5,0.5">
                            <Grid.RenderTransform>
                                <ScaleTransform />
                            </Grid.RenderTransform>
                            <Ellipse StrokeThickness="2" Stroke="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Opacity="0.2" />
                            <Ellipse StrokeThickness="4" Stroke="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Margin="4" Opacity="0.4" />
                            <Ellipse StrokeThickness="6" Stroke="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Margin="10" Opacity="0.6" />
                            <Ellipse StrokeThickness="8" Stroke="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Margin="18" Opacity="0.8" />
                            <Ellipse Fill="{Binding Path=PointColor, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}" Margin="28" />
                            <Grid.Triggers>
                                <EventTrigger RoutedEvent="MouseEnter">
                                    <BeginStoryboard>
                                        <Storyboard TargetName="model">
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)">
                                                <EasingDoubleKeyFrame KeyTime="0:0:0.25" Value="1.1">
                                                    <EasingDoubleKeyFrame.EasingFunction>
                                                        <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                    </EasingDoubleKeyFrame.EasingFunction>
                                                </EasingDoubleKeyFrame>
                                                <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="1" />
                                            </DoubleAnimationUsingKeyFrames>
                                            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleY)">
                                                <EasingDoubleKeyFrame KeyTime="0:0:0.25" Value="1.1">
                                                    <EasingDoubleKeyFrame.EasingFunction>
                                                        <BackEase Amplitude="2" EasingMode="EaseOut" />
                                                    </EasingDoubleKeyFrame.EasingFunction>
                                                </EasingDoubleKeyFrame>
                                                <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="1" />
                                            </DoubleAnimationUsingKeyFrames>
                                        </Storyboard>
                                    </BeginStoryboard>
                                </EventTrigger>
                            </Grid.Triggers>
                        </Grid>
                    </ControlTemplate>
                </dxc:CustomPie2DModel.PointTemplate>
            </dxc:CustomPie2DModel>
            <DataTemplate x:Key="labelTemplate">
                <Border Background="{Binding Path=Color, ConverterParameter=Gray, Converter={StaticResource brushOverlayConverter}}"
                        Opacity="0.75" CornerRadius="2" Padding="8,2,8,2">
                    <TextBlock Text="{Binding Text}" />
                </Border>
            </DataTemplate>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxc:ChartControl Name="chart"
                          EnableAnimation="True"
                          BorderThickness="0"
                          ToolTipEnabled="False">
            <dxc:ChartControl.Diagram>
                <dxc:SimpleDiagram2D>
                    <dxc:SimpleDiagram2D.Series>
                        <dxc:PieSeries2D AnimationAutoStartMode="SetStartState" HoleRadiusPercent="0" Model="{StaticResource ResourceKey=customPieModel}">
                            <dxc:PieSeries2D.PointAnimation>
                                <dxc:Pie2DBurstAnimation PointOrder="Random" />
                            </dxc:PieSeries2D.PointAnimation>
                            <dxc:PieSeries2D.Label>
                                <dxc:SeriesLabel ElementTemplate="{StaticResource ResourceKey=labelTemplate}" dxc:PieSeries.LabelPosition="Outside" RenderMode="CustomShape" />
                            </dxc:PieSeries2D.Label>
                            <dxc:PieSeries2D.Points>
                                <dxc:SeriesPoint Argument="1" Value="1.1" />
                                <dxc:SeriesPoint Argument="2" Value="2.3" />
                                <dxc:SeriesPoint Argument="3" Value="1.7" />
                                <dxc:SeriesPoint Argument="4" Value="2.1" />
                                <dxc:SeriesPoint Argument="5" Value="1.9" />
                                <dxc:SeriesPoint Argument="6" Value="0.8" />
                                <dxc:SeriesPoint Argument="7" Value="1.2" />
                                <dxc:SeriesPoint Argument="8" Value="1.8" />
                            </dxc:PieSeries2D.Points>
                        </dxc:PieSeries2D>
                        <dxc:PieSeries2D AnimationAutoStartMode="SetStartState" HoleRadiusPercent="50" Model="{StaticResource ResourceKey=customPieModel}">
                            <dxc:PieSeries2D.PointAnimation>
                                <dxc:Pie2DBurstAnimation PointOrder="Random" />
                            </dxc:PieSeries2D.PointAnimation>
                            <dxc:PieSeries2D.Label>
                                <dxc:SeriesLabel ElementTemplate="{StaticResource ResourceKey=labelTemplate}" dxc:PieSeries.LabelPosition="Outside" RenderMode="CustomShape" />
                            </dxc:PieSeries2D.Label>
                            <dxc:PieSeries2D.Points>
                                <dxc:SeriesPoint Argument="1" Value="2.1" />
                                <dxc:SeriesPoint Argument="2" Value="1.3" />
                                <dxc:SeriesPoint Argument="3" Value="1.9" />
                                <dxc:SeriesPoint Argument="4" Value="1.1" />
                                <dxc:SeriesPoint Argument="5" Value="0.9" />
                                <dxc:SeriesPoint Argument="6" Value="1.8" />
                                <dxc:SeriesPoint Argument="7" Value="0.5" />
                                <dxc:SeriesPoint Argument="8" Value="0.8" />
                            </dxc:PieSeries2D.Points>
                        </dxc:PieSeries2D>
                    </dxc:SimpleDiagram2D.Series>
                </dxc:SimpleDiagram2D>
            </dxc:ChartControl.Diagram>
        </dxc:ChartControl>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class CustomPie2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public CustomPie2DControl() {
            InitializeComponent();
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!�
MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo#ChartsDemo.DataBindingControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasea]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
 ChartsDemo.PointCollection ObjectCollection8�X8�Y�%+&	8�$1Q�$8Q�8�$2Q�$3Q�8�$3Q�$10Q�8�$4Q�$4Q�8�$5Q�$6Q�8�$6Q�$7Q�8�$7Q�$3Q�8�$8Q�$-2Q�8�$9Q�$-4Q�8�$10Q�$-8Q�8�$11Q�$-6Q�8�$12Q�$-2Q�8�$13Q�$-5Q�.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��EnableAnimation.$�0q�CrosshairEnabled$FalseX�ToolTipEnabled$
TrueX�	Diagram	'!DevExpress.Xpf.Charts.XYDiagram2D#DevExpress.Xpf.Charts.Diagram
Series
1+DevExpress.Xpf.Charts.BarSideBySideSeries2D-Name$series��"DevExpress.Xpf.Charts.SeriesArgumentDataMember$X��
ValueDataMember$
Y��
DataSource#[$	DevExpress.Xpf.Charts.XYSeries		ColorEach.AnimationAutoStartMode$
SetStartState=�'
!DevExpress.Xpf.Charts.BarSeries2D
Model-'DevExpress.Xpf.Charts.Quasi3DBar2DModelLabel'!DevExpress.Xpf.Charts.SeriesLabelResolveOverlappingMode$
Default=�
Legend"
DevExpress.Xpf.Charts.Legend
!+<local:ChartsDemoModule x:Class="ChartsDemo.DataBindingControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <local:PointCollection x:Key="ObjectCollection">
                <Point X="1" Y="8" />
                <Point X="2" Y="3" />
                <Point X="3" Y="10" />
                <Point X="4" Y="4" />
                <Point X="5" Y="6" />
                <Point X="6" Y="7" />
                <Point X="7" Y="3" />
                <Point X="8" Y="-2" />
                <Point X="9" Y="-4" />
                <Point X="10" Y="-8" />
                <Point X="11" Y="-6" />
                <Point X="12" Y="-2" />
                <Point X="13" Y="-5" />
            </local:PointCollection>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <Grid>
            <dxc:ChartControl Name="chart"
                              EnableAnimation="True"
                              BorderThickness="0"
                              CrosshairEnabled="False"
                              ToolTipEnabled="True">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.Series>
                            <dxc:BarSideBySideSeries2D x:Name="series"
                                                       ArgumentDataMember="X"
                                                       ValueDataMember="Y"
                                                       DataSource="{StaticResource ObjectCollection}"
                                                       ColorEach="True"
                                                       AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideSeries2D.Model>
                                    <dxc:Quasi3DBar2DModel />
                                </dxc:BarSideBySideSeries2D.Model>
                                <dxc:BarSideBySideSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" />
                                </dxc:BarSideBySideSeries2D.Label>
                            </dxc:BarSideBySideSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend />
                </dxc:ChartControl.Legend>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!fusing System.Collections.ObjectModel;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class DataBindingControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public DataBindingControl() {
            InitializeComponent();
            series.ToolTipPointPattern = "X = {A}\nY = {V}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }

    }
    public class PointCollection : ObservableCollection<Point> {
    }
}!V
MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo#ChartsDemo.EmptyPointsControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�130��.+�& DevExpress.Xpf.Editors.CheckEdit-$�cheLabelsVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Series Labels$�0,0,0,10q�	IsChecked$
TrueY���$�0,2,0,10q�.+�$DevExpress.Xpf.Core.GroupFrame$��Series Type��.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbSeriesType��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�
StyleSettings:	4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�	
CrosshairEnabled	�
�ElementName$
cheLabelsVisible���Path$	IsChecked��	Converter#[


Legend
"DevExpress.Xpf.Charts.Legend

Titles!DevExpress.Xpf.Charts.TitleDock$	Top=�%
DevExpress.Xpf.Charts.TitleBase
HorizontalAlignment$Center=�$�24(�
Content$News Website Popularity��!k
<local:ChartsDemoModule x:Class="ChartsDemo.EmptyPointsControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="130">
                <dxe:CheckEdit Name="cheLabelsVisible" Content="Show Series Labels" Margin="0,0,0,10" IsChecked="True" Checked="cheLabelsVisible_Checked" Unchecked="cheLabelsVisible_Unchecked" />
                <StackPanel Margin="0,2,0,10">
                    <dx:GroupFrame Header="Series Type">
                        <dxe:ListBoxEdit Name="lbSeriesType"
                                         Background="{x:Null}"
                                         ShowBorder="False"
                                         SelectedIndexChanged="lbSeriesType_SelectedIndexChanged">
                            <dxe:ListBoxEdit.StyleSettings>
                                <dxe:RadioListBoxEditStyleSettings />
                            </dxe:ListBoxEdit.StyleSettings>
                        </dxe:ListBoxEdit>
                    </dx:GroupFrame>
                </StackPanel>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              CrosshairEnabled="{Binding ElementName=cheLabelsVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.Legend>
                    <dxc:Legend />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="24" Content="News Website Popularity" />
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!*'using System;
using System.Collections.Generic;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class EmptyPointsControl : ChartsDemoModule {
        bool loading = false;
        IList<WebSitePopularity> dataSource;

        public override ChartControl ActualChart { get { return chart; } }

        public EmptyPointsControl() {
            InitializeComponent();
            dataSource = CreateDataSource();
            InitSeriesListBox();
            loading = true;
            try {
                lbSeriesType.SelectedIndex = 0;
            }
            finally {
                loading = false;
            }
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void InitSeriesListBox() {
            lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(LineSeries2D), "2D Lines"));
            lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(AreaSeries2D), "2D Areas"));
            lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(AreaStackedSeries2D), "2D Stacked Areas"));
            lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram2D), typeof(AreaFullStackedSeries2D), "2D Full-Stacked Areas"));
            lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram3D), typeof(AreaSeries3D), "3D Areas"));
            lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram3D), typeof(AreaStackedSeries3D), "3D Stacked Areas"));
            lbSeriesType.Items.Add(new SeriesTypeItem(typeof(XYDiagram3D), typeof(AreaFullStackedSeries3D), "3D Full-Stacked Areas"));
        }
        void PrepareSeriesAnimation(Series series, int seriesIndex) {
            if(loading)
                series.AnimationAutoStartMode = AnimationAutoStartMode.SetStartState;
            TimeSpan beginTime = TimeSpan.FromMilliseconds(200 * seriesIndex);
            if (series is LineSeries2D) {
                ((LineSeries2D)series).PointAnimation = new Marker2DFadeInAnimation() { BeginTime = beginTime };
                ((LineSeries2D)series).SeriesAnimation = new Line2DBlowUpAnimation() { BeginTime = beginTime };
            }
            else if (series is AreaSeries2D) {
                ((AreaSeries2D)series).PointAnimation = new Marker2DFadeInAnimation() { BeginTime = beginTime };
                ((AreaSeries2D)series).SeriesAnimation = new Area2DStretchOutAnimation() { BeginTime = beginTime };
            }
            else if (series is AreaStackedSeries2D) {
                ((AreaStackedSeries2D)series).PointAnimation = new AreaStacked2DFadeInAnimation() { BeginTime = beginTime };
                ((AreaStackedSeries2D)series).SeriesAnimation = new Area2DStretchOutAnimation() { BeginTime = beginTime };
            }
        }
        void ChangeDiagram(SeriesTypeItem item) {
            if (item == null)
                return;
            chart.Diagram = (Diagram)Activator.CreateInstance(item.DiagramType);
            bool isAreaFullStackedSeries = false;
            Axis axisX = null, axisY = null;
            XYDiagram2D diagram2D = chart.Diagram as XYDiagram2D;
            if (diagram2D != null) {
                chart.Legend.HorizontalPosition = HorizontalPosition.RightOutside;
                diagram2D.AxisX = new AxisX2D();
                diagram2D.AxisY = new AxisY2D();
                axisX = diagram2D.AxisX;
                axisY = diagram2D.AxisY;
                isAreaFullStackedSeries = item.SeriesType == typeof(AreaFullStackedSeries2D);
            }
            else {
                chart.Legend.HorizontalPosition = HorizontalPosition.Right;
                XYDiagram3D diagram3D = chart.Diagram as XYDiagram3D;
                if (diagram3D != null) {
                    diagram3D.AxisX = new AxisX3D();
                    diagram3D.AxisY = new AxisY3D();
                    axisX = diagram3D.AxisX;
                    axisY = diagram3D.AxisY;
                    diagram3D.SeriesPadding = 0.5;
                    diagram3D.SeriesDistance = 1.5;
                    isAreaFullStackedSeries = item.SeriesType == typeof(AreaFullStackedSeries3D);
                }
            }
            if (axisX != null) {
                axisX.DateTimeOptions = new DateTimeOptions();
                axisX.DateTimeOptions.Format = DateTimeFormat.MonthAndDay;
            }
            if (axisY != null) {
                if (isAreaFullStackedSeries) {
                    axisY.NumericOptions = new NumericOptions();
                    axisY.NumericOptions.Format = NumericFormat.Percent;
                    axisY.NumericOptions.Precision = 0;
                }
                else {
                    axisY.Title = new AxisTitle();
                    axisY.Title.Content = "Number of visitors";
                }
            }
            Series politicsSeries = (Series)Activator.CreateInstance(item.SeriesType);
            politicsSeries.DisplayName = "Politics";
            politicsSeries.ValueDataMember = "Politics";
            PrepareSeriesAnimation(politicsSeries, 0);
            Series entertainmentSeries = (Series)Activator.CreateInstance(item.SeriesType);
            entertainmentSeries.DisplayName = "Entertainment";
            entertainmentSeries.ValueDataMember = "Entertainment";
            PrepareSeriesAnimation(entertainmentSeries, 1);
            Series travelSeries = (Series)Activator.CreateInstance(item.SeriesType);
            travelSeries.DisplayName = "Travel";
            travelSeries.ValueDataMember = "Travel";
            PrepareSeriesAnimation(travelSeries, 2);
            chart.Diagram.Series.AddRange(new Series[] { politicsSeries, entertainmentSeries, travelSeries });
            foreach (Series series in chart.Diagram.Series) {
                ISupportTransparency supportTransparency = series as ISupportTransparency;
                if (supportTransparency != null)
                    supportTransparency.Transparency = 0.5;
                if (isAreaFullStackedSeries) {
                    series.PointOptions = new PointOptions();
                    series.PointOptions.ValueNumericOptions = new NumericOptions();
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.Percent;
                    series.PointOptions.ValueNumericOptions.Precision = 0;
                }
                series.Label = new SeriesLabel();
                series.LabelsVisibility = cheLabelsVisible.IsChecked.Value;
                series.Label.ResolveOverlappingMode = ResolveOverlappingMode.Default;
                series.ArgumentScaleType = ScaleType.DateTime;
                series.ArgumentDataMember = "Date";
                series.DataSource = dataSource;
            }
        }
        void lbSeriesType_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                chart.BeginInit();
                try {
                    ChangeDiagram(lbSeriesType.SelectedItem as SeriesTypeItem);
                }
                finally {
                    chart.EndInit();
                }
            }
        }
        void cheLabelsVisible_Checked(object sender, RoutedEventArgs e) {
            if (chart != null && chart.Diagram != null)
                foreach (Series series in chart.Diagram.Series)
                    series.LabelsVisibility = true;
        }
        void cheLabelsVisible_Unchecked(object sender, RoutedEventArgs e) {
            if (chart != null && chart.Diagram != null)
                foreach (Series series in chart.Diagram.Series)
                    series.LabelsVisibility = false;
        }
        IList<WebSitePopularity> CreateDataSource() {
            List<WebSitePopularity> dataSource = new List<WebSitePopularity>();
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 1), 65, 56, 45));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 2), 78, 45, 40));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 3), 95, 70, 56));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 4), 110, 82, 47));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 5), 108, 80, 38));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 6), 52, 20, 31));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 7), 46, 10, 27));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 8), 70, null, 37));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 9), 86, null, 42));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 10), 92, 65, null));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 11), 108, 45, 37));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 12), 115, 56, 21));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 13), 75, 10, 10));
            dataSource.Add(new WebSitePopularity(new DateTime(2007, 1, 14), 65, 0, 5));
            return dataSource;
        }
    }

    public class WebSitePopularity {
        readonly DateTime date;
        readonly double? politics;
        readonly double? entertainment;
        readonly double? travel;

        public DateTime Date { get { return date; } }
        public double? Politics { get { return politics; } }
        public double? Entertainment { get { return entertainment; } }
        public double? Travel { get { return travel; } }

        public WebSitePopularity(DateTime date, double? politics, double? entertainment, double? travel) {
            this.date = date;
            this.politics = politics;
            this.entertainment = entertainment;
            this.travel = travel;
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo%ChartsDemo.IndicatorDemoControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors0sys&clr-namespace:System;assembly=mscorlib$localclr-namespace:ChartsDemo$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/Generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent�.+���.+�$DevExpress.Xpf.Core.GroupFrame$��	Indicator��$
�0,0,0,0q�.�("DevExpress.Xpf.Editors.ListBoxEdit-Name$cbeIndicatorKind��
SelectedIndex$3�%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	Items	��Trend Lines����Regression Line����Fibonacci Retracement����Fibonacci Fans����Fibonacci Arcs����Simple Moving Average����Weighted Moving Average����Exponential Moving Average����Triangular Moving Average��-
Name$
gfMovingAverageKind��$��Moving Average Kind��$
�0,3,0,0q�$y�	Collapsed=�.�-$cbeMovingAverageKind��$0�..	��Moving Average����Envelope����Moving Average and Envelope��& DevExpress.Xpf.Editors.CheckEdit-Name$cheShowInLegend��Content)#DevExpress.Xpf.Core.ObjectConverter$Show indicator in legend$�0,3,0,10q�
Content.
�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.CrosshairEnabled$FalseX�ToolTipEnabled$FalseX�Diagram'	!DevExpress.Xpf.Charts.XYDiagram2D		AxisY#
DevExpress.Xpf.Charts.AxisY2D
$DevExpress.Xpf.Charts.AxisBaseGridLinesMinorVisible. DevExpress.Xpf.Charts.AxisRange%
DevExpress.Xpf.Charts.AxisRange

MinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$20
MaxValue$31Title%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$
US Dollars��	AxisX#DevExpress.Xpf.Charts.AxisX2DGridLinesVisible.
$6/5/1994#DevExpress.Xpf.Charts.Diagram
Series)#DevExpress.Xpf.Charts.StockSeries2D-Name$
Dell��"DevExpress.Xpf.Charts.SeriesDisplayName$
Dell��ArgumentScaleType$DateTime=�LevelLineLength$	0.3Q� ArgumentDataMember$ Argument��-'DevExpress.Xpf.Charts.FinancialSeries2D!HighValueDataMember$!	HighValue��"LowValueDataMember$"LowValue��#OpenValueDataMember$#	OpenValue��$CloseValueDataMember$$
CloseValue��& DevExpress.Xpf.Charts.XYSeries2D%
Indicators%%DevExpress.Xpf.Charts.TrendLine-&Name$&
trendLine1��%DevExpress.Xpf.Charts.Indicator'Visible'..(DevExpress.Xpf.Charts.FinancialIndicator(	Argument15/DevExpress.Xpf.Charts.Design.ValueTypeConverter$(3/3/1994)ValueLevel1$
)High=�*	Argument2$*	5/25/1994+ValueLevel2$
+High=�,
LegendText$,Resistance Trend Line��-ShowInLegend-�.�ElementName$.cheShowInLegend��/�Path$/	IsChecked�-$&
trendLine2��'.$(3/2/1994$	)Low=�$*	5/20/1994$	+Low=�$,Support Trend Line��-�$.cheShowInLegend��$/	IsChecked�*$DevExpress.Xpf.Charts.RegressionLine-	0Name$0regressionLine��'.1
ValueLevel$
1Open=�$,Regression Line��-�$.cheShowInLegend��$/	IsChecked�0*DevExpress.Xpf.Charts.FibonacciRetracement-
2Name$2fibonacciRetracement��$(	3/14/1994$	)Low=�$*	3/25/1994$
+High=�'.3ShowAdditionalLevels3.$,Fibonacci Retracement��-�$.cheShowInLegend��$/	IsChecked�)#DevExpress.Xpf.Charts.FibonacciFans-4Name$4
fibonacciFans��'.$(	3/14/1994$	)Low=�$*	3/25/1994$
+High=�$,Fibonacci Fans��5
ShowLevel05.-�$.cheShowInLegend��$/	IsChecked�)#DevExpress.Xpf.Charts.FibonacciArcs-6Name$6
fibonacciArcs��'.$(	3/14/1994$	)Low=�$*	3/25/1994$
+High=�$,Fibonacci Arcs��7ShowLevel1007..(DevExpress.Xpf.Charts.FibonacciIndicator8
ShowLevel23_68.9
ShowLevel76_49.-�$.cheShowInLegend��$/	IsChecked�/ )DevExpress.Xpf.Charts.SimpleMovingAverage -
: Name$:simpleMovingAverage��'.)!#DevExpress.Xpf.Charts.MovingAverage;!
ValueLevel$	;Low=�$,Simple Moving Average��-�$.cheShowInLegend��$/	IsChecked�1"+DevExpress.Xpf.Charts.WeightedMovingAverage"-<"Name$<weightedMovingAverage��'.$	;Low=�$, Weighted Moving Average��-�$.cheShowInLegend��$/	IsChecked�4#.DevExpress.Xpf.Charts.ExponentialMovingAverage#-=#Name$=exponentialMovingAverage��'.$	;Low=�$ ,Exponential Moving Average��-�$.cheShowInLegend��$/	IsChecked�3$-DevExpress.Xpf.Charts.TriangularMovingAverage$->$Name$>triangularMovingAverage��'.$	;Low=�$,Triangular Moving Average��-�$.cheShowInLegend��$/	IsChecked�?PointOptions?(%"DevExpress.Xpf.Charts.PointOptions%@%ValueNumericOptions@*&$DevExpress.Xpf.Charts.NumericOptions&
A&Format$A
FixedPoint=�B&	Precision$B2�CReductionOptionsC1'+DevExpress.Xpf.Charts.ReductionStockOptions'
DLegendD"(DevExpress.Xpf.Charts.Legend(E(HorizontalPosition$ERight=�
FTitlesF!)DevExpress.Xpf.Charts.Title)G)Dock$	GTop=�HHorizontalAlignment$HCenter=�.Stock Prices)$GBottom=�$HRight=�$�12(�
������$�0,10,0,0q�.From http://finance.yahoo.com!�&<local:ChartsDemoModule x:Class="ChartsDemo.IndicatorDemoControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <Grid>
                <StackPanel>
                    <dx:GroupFrame Header="Indicator" Margin="0,0,0,0">
                        <dxe:ListBoxEdit x:Name="cbeIndicatorKind" SelectedIndex="3" SelectedIndexChanged="ComboBoxEdit_SelectedIndexChanged" ShowBorder="False">
                            <dxe:ListBoxEdit.StyleSettings>
                                <dxe:RadioListBoxEditStyleSettings />
                            </dxe:ListBoxEdit.StyleSettings>
                                <dxe:ListBoxEdit.Items>
                                    <sys:String>Trend Lines</sys:String>
                                    <sys:String>Regression Line</sys:String>
                                    <sys:String>Fibonacci Retracement</sys:String>
                                    <sys:String>Fibonacci Fans</sys:String>
                                    <sys:String>Fibonacci Arcs</sys:String>
                                    <sys:String>Simple Moving Average</sys:String>
                                    <sys:String>Weighted Moving Average</sys:String>
                                    <sys:String>Exponential Moving Average</sys:String>
                                    <sys:String>Triangular Moving Average</sys:String>
                                </dxe:ListBoxEdit.Items>
                            </dxe:ListBoxEdit>
                        </dx:GroupFrame>
                    <dx:GroupFrame x:Name="gfMovingAverageKind" Header="Moving Average Kind" Margin="0,3,0,0" Visibility="Collapsed">
                        <dxe:ListBoxEdit x:Name="cbeMovingAverageKind" SelectedIndexChanged="cbeMovingAverageKind_SelectedIndexChanged" SelectedIndex="0" ShowBorder="False">
                            <dxe:ListBoxEdit.StyleSettings>
                                <dxe:RadioListBoxEditStyleSettings />
                            </dxe:ListBoxEdit.StyleSettings>
                            <sys:String>Moving Average</sys:String>
                            <sys:String>Envelope</sys:String>
                            <sys:String>Moving Average and Envelope</sys:String>
                        </dxe:ListBoxEdit>
                    </dx:GroupFrame>
                    <dxe:CheckEdit x:Name="cheShowInLegend" Content="Show indicator in legend" Margin="0,3,0,10"/>
                </StackPanel>
            </Grid>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="False"
                              CrosshairEnabled="False"
                              ToolTipEnabled="False">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D GridLinesMinorVisible="True">
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="20" MaxValue="31" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="US Dollars" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True">
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange MaxValue="6/5/1994"/>
                                </dxc:AxisX2D.Range>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:StockSeries2D x:Name="Dell"
                                               DisplayName="Dell"
                                               ArgumentScaleType="DateTime"
                                               LevelLineLength="0.3"
                                               ArgumentDataMember="Argument"
                                               HighValueDataMember="HighValue"
                                               LowValueDataMember="LowValue"
                                               OpenValueDataMember="OpenValue"
                                               CloseValueDataMember="CloseValue">
                                <dxc:StockSeries2D.Indicators>
                                    <dxc:TrendLine x:Name="trendLine1" Visible="False" Argument1="3/3/1994" ValueLevel1="High" Argument2="5/25/1994" ValueLevel2="High" LegendText="Resistance Trend Line" ShowInLegend="{Binding ElementName=cheShowInLegend, Path=IsChecked}"/>
                                    <dxc:TrendLine x:Name="trendLine2" Visible="False" Argument1="3/2/1994" ValueLevel1="Low" Argument2="5/20/1994" ValueLevel2="Low" LegendText="Support Trend Line" ShowInLegend="{Binding ElementName=cheShowInLegend, Path=IsChecked}"/>
                                    <dxc:RegressionLine x:Name="regressionLine" Visible="False" ValueLevel="Open" LegendText="Regression Line" ShowInLegend="{Binding ElementName=cheShowInLegend, Path=IsChecked}"/>
                                    <dxc:FibonacciRetracement x:Name="fibonacciRetracement"   Argument1="3/14/1994" ValueLevel1="Low" Argument2="3/25/1994" ValueLevel2="High" Visible="False" ShowAdditionalLevels="True" LegendText="Fibonacci Retracement" ShowInLegend="{Binding ElementName=cheShowInLegend, Path=IsChecked}"/>
                                    <dxc:FibonacciFans x:Name="fibonacciFans" Visible="True"  Argument1="3/14/1994" ValueLevel1="Low" Argument2="3/25/1994" ValueLevel2="High" LegendText="Fibonacci Fans" ShowInLegend="{Binding ElementName=cheShowInLegend, Path=IsChecked}" ShowLevel0="True"/>
                                    <dxc:FibonacciArcs x:Name="fibonacciArcs" Visible="False" Argument1="3/14/1994" ValueLevel1="Low" Argument2="3/25/1994" ValueLevel2="High" LegendText="Fibonacci Arcs" ShowInLegend="{Binding ElementName=cheShowInLegend, Path=IsChecked}" ShowLevel100="True" ShowLevel23_6="True" ShowLevel76_4="True"/>
                                    <dxc:SimpleMovingAverage x:Name="simpleMovingAverage" Visible="False" ValueLevel="Low" LegendText="Simple Moving Average" ShowInLegend="{Binding ElementName=cheShowInLegend, Path=IsChecked}"/>
                                    <dxc:WeightedMovingAverage x:Name="weightedMovingAverage" Visible="False" ValueLevel="Low" LegendText=" Weighted Moving Average" ShowInLegend="{Binding ElementName=cheShowInLegend, Path=IsChecked}"/>
                                    <dxc:ExponentialMovingAverage x:Name="exponentialMovingAverage" Visible="False" ValueLevel="Low" LegendText="Exponential Moving Average" ShowInLegend="{Binding ElementName=cheShowInLegend, Path=IsChecked}"/>
                                    <dxc:TriangularMovingAverage x:Name="triangularMovingAverage" Visible="False" ValueLevel="Low" LegendText="Triangular Moving Average" ShowInLegend="{Binding ElementName=cheShowInLegend, Path=IsChecked}" />
                                </dxc:StockSeries2D.Indicators>
                                <dxc:StockSeries2D.PointOptions>
                                    <dxc:PointOptions>
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="FixedPoint" Precision="2"/>
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:StockSeries2D.PointOptions>
                                <dxc:StockSeries2D.ReductionOptions>
                                    <dxc:ReductionStockOptions />
                                </dxc:StockSeries2D.ReductionOptions>
                            </dxc:StockSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Stock Prices</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver"
                               Margin="0,10,0,0">From http://finance.yahoo.com</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!>using System;
using System.Collections.Generic;
using System.Globalization;
using System.Xml.Linq;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class IndicatorDemoControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public IndicatorDemoControl() {
            InitializeComponent();
            chart.Diagram.Series[0].DataSource = CreateDataSource();
        }
        List<FinancialPoint> CreateDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/Dell.xml");
            List<FinancialPoint> result = new List<FinancialPoint>();
            if (document != null) {
                foreach (XElement element in document.Element("Dell").Elements()) {
                    FinancialPoint point = new FinancialPoint();
                    point.Argument = element.Element("Argument").Value;
                    point.OpenValue = Convert.ToDouble(element.Element("OpenValue").Value, CultureInfo.InvariantCulture);
                    point.CloseValue = Convert.ToDouble(element.Element("CloseValue").Value, CultureInfo.InvariantCulture);
                    point.LowValue = Convert.ToDouble(element.Element("LowValue").Value, CultureInfo.InvariantCulture);
                    point.HighValue = Convert.ToDouble(element.Element("HighValue").Value, CultureInfo.InvariantCulture);
                    result.Add(point);
                }
            }
            return result;
        }
        public override bool SupportSidebarContent() {
            return false;
        }

        private void ComboBoxEdit_SelectedIndexChanged(object sender, System.Windows.RoutedEventArgs e) {
            switch (cbeIndicatorKind.SelectedIndex) {
                case 0:
                    ShowTrendLines();
                    break;
                case 1:
                    ShowRegressionLine();
                    break;
                case 2:
                    ShowFibonacciRetracement();
                    break;
                case 3:
                    ShowFibonacciFuns();
                    break;
                case 4:
                    ShowFibonacciArcs();
                    break;
                case 5:
                    ShowSimpleMovingAverage();
                    break;
                case 6:
                    ShowWeightedMovingAverage();
                    break;
                case 7:
                    ShowExponentialMovingAverage();
                    break;
                case 8:
                    ShowTriangularMovingAverage();
                    break;
            }
        }

        private void ShowTriangularMovingAverage() {
            HideAllIndicatros();
            triangularMovingAverage.Visible = true;
            gfMovingAverageKind.Visibility = Visibility.Visible;
        }

        private void ShowExponentialMovingAverage() {
            HideAllIndicatros();
            exponentialMovingAverage.Visible = true;
            gfMovingAverageKind.Visibility = Visibility.Visible;
        }

        private void ShowWeightedMovingAverage() {
            HideAllIndicatros();
            weightedMovingAverage.Visible = true;
            gfMovingAverageKind.Visibility = Visibility.Visible;
        }

        private void ShowSimpleMovingAverage() {
            HideAllIndicatros();
            simpleMovingAverage.Visible = true;
            gfMovingAverageKind.Visibility = Visibility.Visible;
        }

        private void ShowFibonacciArcs() {
            HideAllIndicatros();
            fibonacciArcs.Visible = true;
        }

        private void ShowFibonacciFuns() {
            HideAllIndicatros();
            fibonacciFans.Visible = true;
        }

        private void ShowFibonacciRetracement() {
            HideAllIndicatros();
            fibonacciRetracement.Visible = true;
        }

        private void ShowRegressionLine() {
            HideAllIndicatros();
            regressionLine.Visible = true;
        }

        private void ShowTrendLines() {
            HideAllIndicatros();
            trendLine1.Visible = true;
            trendLine2.Visible = true;
        }

        void HideAllIndicatros() {
            foreach (Indicator indicator in Dell.Indicators)
                indicator.Visible = false;
            gfMovingAverageKind.Visibility = Visibility.Collapsed;
        }

        private void cbeMovingAverageKind_SelectedIndexChanged(object sender, System.Windows.RoutedEventArgs e) {
            MovingAverageKind kind = MovingAverageKind.MovingAverage;
            switch (cbeMovingAverageKind.SelectedIndex) {
                case 0:
                    kind = MovingAverageKind.MovingAverage;
                    break;
                case 1:
                    kind = MovingAverageKind.Envelope;
                    break;
                case 2:
                    kind = MovingAverageKind.MovingAverageAndEnvelope;
                    break;
            }
            foreach (Indicator indicator in Dell.Indicators){
                MovingAverage movingAverage = indicator as MovingAverage;
                if (movingAverage != null)
                    movingAverage.MovingAverageKind = kind;
            }
        }
    }
}!^MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.Line2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider5/ChartsDemo.Marker2DKindToMarker2DModelConverter ($Marker2DKindToMarker2DModelConverter1+ChartsDemo.MarkerSizeToLabelIndentConverter $ MarkerSizeToLabelIndentConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels	IsChecked$FalseY�$�0,0,0,10q�$	DevExpress.Xpf.Core.GroupFrame	$��Angle��$�0,2,0,10q�{���ElementName$
chbVisible��	�Path$		IsChecked�.���.+��
�ColumnDefinitions
������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)
#DevExpress.Xpf.Editors.TrackBarEdit
-$
�slAngle��*$DevExpress.Xpf.Editors.RangeBaseEditValue$45Q�Minimum$0Q�
Maximum$	
360Q�

TickPlacement$
None=�-$�
chbMarkers��$Show Markers$�	0,10,0,10q�$
TrueY�	$��Marker Size��$
�0,2,0,0q�{��$
chbMarkers��$		IsChecked�.���.+��
������.+���$�0�$��10��$
�Left=���$�1�$��25��$�Center=���$�2�$��40��$�Right=�
-$�slMarkerSize��$20Q�$10Q�$
40Q�%DevExpress.Xpf.Editors.BaseEdit	EditValue$20$
None=�	$��Marker��$�	0,10,0,10q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$�lbMarker��
ShowBorder.�Z�
ItemsSource�*PredefinedMarker2DKinds+
�Source#[{��$
chbMarkers��$		IsChecked�

StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.CrosshairEnabled�$
chbVisible��$		IsChecked��	Converter#[CrosshairOptions,&DevExpress.Xpf.Charts.CrosshairOptionsShowArgumentLine.GroupHeaderPattern$	Year: {A}��CommonLabelPosition1+DevExpress.Xpf.Charts.CrosshairFreePosition
DockTarget�$
pane��Diagram'!DevExpress.Xpf.Charts.XYDiagram2D(!LabelsResolveOverlappingMinIndent$2�DefaultPane DevExpress.Xpf.Charts.Pane-$
�pane�� AxisY #DevExpress.Xpf.Charts.AxisY2D$DevExpress.Xpf.Charts.AxisBase!GridLinesMinorVisible!. DevExpress.Xpf.Charts.Axis"Title"%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBase#Content$##Population mid-year, millions��$AxisX$#DevExpress.Xpf.Charts.AxisX2D%GridLinesVisible%.#DevExpress.Xpf.Charts.Diagram
&Series&("DevExpress.Xpf.Charts.LineSeries2D-'Name$'Europe��"DevExpress.Xpf.Charts.Series(DisplayName$(Europe��)AnimationAutoStartMode$)
SetStartState=�*
MarkerSize*�$slMarkerSize��$	Value�+
MarkerVisible+�$
chbMarkers��$		IsChecked�,MarkerModel,�$lbMarker��$	SelectedItem�#[-Label-'!DevExpress.Xpf.Charts.SeriesLabel.ConnectorVisible../ResolveOverlappingMode$
/Default=�
0Indent0�$slMarkerSize��$	Value�#[*$DevExpress.Xpf.Charts.MarkerSeries2D1Angle1�$
slAngle��$	Value�2Visible2�$
chbVisible��$		IsChecked�
3Points3'!DevExpress.Xpf.Charts.SeriesPoint4Argument$
41950��5Value$	5546Q�$
41960��$	5605Q�$
41970��$	5656Q�$
41980��$	5694Q�$
41990��$	5721Q�$
42000��$	5730Q�$
42010��$	5728Q�$
42020��$	5721Q�$
42030��$	5704Q�$
42040��$	5680Q�$
42050��$	5650Q�-	$'Americas��$(Americas��$)
SetStartState=�*�$slMarkerSize��$	Value�+�$
chbMarkers��$		IsChecked�,�$lbMarker��$	SelectedItem�#[-..$
/Default=�0�$slMarkerSize��$	Value�#[1�$
slAngle��$	Value�2�$
chbVisible��$		IsChecked�3$
41950��$	5332Q�$
41960��$	5417Q�$
41970��$	5513Q�$
41980��$	5614Q�$
41990��$	5721Q�$
42000��$	5836Q�$
42010��$	5935Q�$
42020��$
51027Q�$
42030��$
51110Q�$
42040��$
51178Q�$
42050��$
51231Q�-
$'Africa��$(Africa��$)
SetStartState=�*�$slMarkerSize��$	Value�+�$
chbMarkers��$		IsChecked�,�$lbMarker��$	SelectedItem�#[-..$
/Default=�0�$slMarkerSize��$	Value�#[1�$
slAngle��$	Value�2�$
chbVisible��$		IsChecked�3$
41950��$	5227Q�$
41960��$	5283Q�$
41970��$	5361Q�$
41980��$	5471Q�$
41990��$	5623Q�$
42000��$	5797Q�$
42010��$	5982Q�$
42020��$
51189Q�$
42030��$
51416Q�$
42040��$
51665Q�$
42050��$
51937Q�
6Titles6! DevExpress.Xpf.Charts.Title 7 Dock$	7Top=�8HorizontalAlignment$8Center=�$-#'Historic, Current and Future Population�� $7Bottom=�$8Right=�$�12(�
������$�0,10,0,0q�$#From www.geohive.com��!�7<local:ChartsDemoModule x:Class="ChartsDemo.Line2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Marker2DKindToMarker2DModelConverter x:Key="Marker2DKindToMarker2DModelConverter" />
            <local:MarkerSizeToLabelIndentConverter x:Key="MarkerSizeToLabelIndentConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" IsChecked="False"  Margin="0,0,0,10" />
                <dx:GroupFrame Header="Angle" Margin="0,2,0,10" IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slAngle" Value="45" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dxe:CheckEdit Name="chbMarkers" Content="Show Markers" Margin="0,10,0,10" IsChecked="True" />
                <dx:GroupFrame Header="Marker Size" Margin="0,2,0,0" IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="10" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="25" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="40" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMarkerSize" Value="20" Minimum="10" Maximum="40" EditValue="20">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Marker" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbMarker"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}"
                                     IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" EnableAnimation="True"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions ShowArgumentLine="True" GroupHeaderPattern="{}Year: {A}">
                        <dxc:CrosshairOptions.CommonLabelPosition>
                            <dxc:CrosshairFreePosition DockTarget="{Binding ElementName=pane}"/>
                        </dxc:CrosshairOptions.CommonLabelPosition>
                    </dxc:CrosshairOptions>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D LabelsResolveOverlappingMinIndent="2">
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane Name="pane"/>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D GridLinesMinorVisible="True">
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Population mid-year, millions" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineSeries2D x:Name="Europe"
                                              DisplayName="Europe"
                                              MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                              MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                              MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineSeries2D.Label>
                                <dxc:LineSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1950" Value="546" />
                                    <dxc:SeriesPoint Argument="1960" Value="605" />
                                    <dxc:SeriesPoint Argument="1970" Value="656" />
                                    <dxc:SeriesPoint Argument="1980" Value="694" />
                                    <dxc:SeriesPoint Argument="1990" Value="721" />
                                    <dxc:SeriesPoint Argument="2000" Value="730" />
                                    <dxc:SeriesPoint Argument="2010" Value="728" />
                                    <dxc:SeriesPoint Argument="2020" Value="721" />
                                    <dxc:SeriesPoint Argument="2030" Value="704" />
                                    <dxc:SeriesPoint Argument="2040" Value="680" />
                                    <dxc:SeriesPoint Argument="2050" Value="650" />
                                </dxc:LineSeries2D.Points>
                            </dxc:LineSeries2D>
                            <dxc:LineSeries2D x:Name="Americas"
                                              DisplayName="Americas"
                                              MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                              MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                              MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineSeries2D.Label>
                                <dxc:LineSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1950" Value="332" />
                                    <dxc:SeriesPoint Argument="1960" Value="417" />
                                    <dxc:SeriesPoint Argument="1970" Value="513" />
                                    <dxc:SeriesPoint Argument="1980" Value="614" />
                                    <dxc:SeriesPoint Argument="1990" Value="721" />
                                    <dxc:SeriesPoint Argument="2000" Value="836" />
                                    <dxc:SeriesPoint Argument="2010" Value="935" />
                                    <dxc:SeriesPoint Argument="2020" Value="1027" />
                                    <dxc:SeriesPoint Argument="2030" Value="1110" />
                                    <dxc:SeriesPoint Argument="2040" Value="1178" />
                                    <dxc:SeriesPoint Argument="2050" Value="1231" />
                                </dxc:LineSeries2D.Points>
                            </dxc:LineSeries2D>
                            <dxc:LineSeries2D x:Name="Africa"
                                              DisplayName="Africa"
                                              MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                              MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                              MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineSeries2D.Label>
                                <dxc:LineSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1950" Value="227" />
                                    <dxc:SeriesPoint Argument="1960" Value="283" />
                                    <dxc:SeriesPoint Argument="1970" Value="361" />
                                    <dxc:SeriesPoint Argument="1980" Value="471" />
                                    <dxc:SeriesPoint Argument="1990" Value="623" />
                                    <dxc:SeriesPoint Argument="2000" Value="797" />
                                    <dxc:SeriesPoint Argument="2010" Value="982" />
                                    <dxc:SeriesPoint Argument="2020" Value="1189" />
                                    <dxc:SeriesPoint Argument="2030" Value="1416" />
                                    <dxc:SeriesPoint Argument="2040" Value="1665" />
                                    <dxc:SeriesPoint Argument="2050" Value="1937" />
                                </dxc:LineSeries2D.Points>
                            </dxc:LineSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="Historic, Current and Future Population" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www.geohive.com" />
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System;
using System.Windows;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class Line2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public Line2DControl() {
            InitializeComponent();
            lbMarker.SelectedItem = Marker2DModelKindHelper.FindActualMarker2DModelKind(typeof(CrossMarker2DModel));
            foreach (LineSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "Region: {S}\nPopulation: {V}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo)#ChartsDemo.LineFullStacked2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider5/ChartsDemo.Marker2DKindToMarker2DModelConverter ($Marker2DKindToMarker2DModelConverter1+ChartsDemo.MarkerSizeToLabelIndentConverter $ MarkerSizeToLabelIndentConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels	IsChecked$
TrueY�-$�
chbPercent��$
�0,3,0,0q�$Values as Percent$
TrueY�{���ElementName$
chbVisible��	�Path$		IsChecked�$	DevExpress.Xpf.Core.GroupFrame	$��Angle��$�0,2,0,10q�{��$
chbVisible��$		IsChecked�.���.+��
�ColumnDefinitions
������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)
#DevExpress.Xpf.Editors.TrackBarEdit
-$
�slAngle��*$DevExpress.Xpf.Editors.RangeBaseEditValue$45Q�Minimum$0Q�
Maximum$	
360Q�

TickPlacement$
None=�-$�
chbMarkers��$Show Markers$�	0,10,0,10q�$
TrueY�	$��Marker Size��$
�0,2,0,0q�{��$
chbMarkers��$		IsChecked�.���.+��
������.+���$�0�$��10��$
�Left=���$�1�$��25��$�Center=���$�2�$��40��$�Right=�
-$�slMarkerSize��$20Q�$10Q�$
40Q�%DevExpress.Xpf.Editors.BaseEdit	EditValue$20$
None=�	$��Marker��$�	0,10,0,10q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$�lbMarker��
ShowBorder.�Z�
ItemsSource�*PredefinedMarker2DKinds+
�Source#[{��$
chbMarkers��$		IsChecked�

StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.CrosshairEnabled�$
chbVisible��$		IsChecked��	Converter#[Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#DevExpress.Xpf.Charts.AxisY2D$DevExpress.Xpf.Charts.AxisBaseLabel%DevExpress.Xpf.Charts.AxisLabelNumericOptions*$DevExpress.Xpf.Charts.NumericOptions
Format$
Percent=�	Precision$0�AxisX#DevExpress.Xpf.Charts.AxisX2D DevExpress.Xpf.Charts.AxisDateTimeMeasureUnit$
Year=� DateTimeOptions +%DevExpress.Xpf.Charts.DateTimeOptions
!Format$!Custom=�"FormatString$
"yyyy��#DevExpress.Xpf.Charts.Diagram
#Series#3-DevExpress.Xpf.Charts.LineFullStackedSeries2D-$Name$
$Cluster��"DevExpress.Xpf.Charts.Series%DisplayName$
%Cluster��&ArgumentScaleType$&DateTime=�'AnimationAutoStartMode$'
SetStartState=�("DevExpress.Xpf.Charts.LineSeries2D(
MarkerSize(�$slMarkerSize��$	Value�)
MarkerVisible)�$
chbMarkers��$		IsChecked�*MarkerModel*�$lbMarker��$	SelectedItem�#[+Label+'!DevExpress.Xpf.Charts.SeriesLabel,ConnectorVisible,.-ResolveOverlappingMode$
-Default=�
.Indent.�$slMarkerSize��$	Value�#[*$DevExpress.Xpf.Charts.MarkerSeries2D/Angle/�$
slAngle��$	Value�0Visible0�$
chbVisible��$		IsChecked�1PointOptions1("DevExpress.Xpf.Charts.PointOptions2	PointView$2Values=�3ValueNumericOptions3$
Percent=�$0�
4Points4'!DevExpress.Xpf.Charts.SeriesPoint5Argument$5
11/01/1997��6Value$610Q�$5
11/01/1999��$	6962Q�$5
11/01/2001��$618832Q�$5
11/01/2003��$6264332Q�$5
11/01/2005��$
61112753Q�$5
11/01/2007��$
64169758Q�-	$$Constellations��$%Constellations��$&DateTime=�$'
SetStartState=�(�$slMarkerSize��$	Value�)�$
chbMarkers��$		IsChecked�*�$lbMarker��$	SelectedItem�#[+,.$
-Default=�.�$slMarkerSize��$	Value�#[/�$
slAngle��$	Value�0�$
chbVisible��$		IsChecked�1$2Values=�3$
Percent=�$0�4$5
11/01/1997��$	6391Q�$5
11/01/1999��$
64082Q�$5
11/01/2001��$621932Q�$5
11/01/2003��$664195Q�$5
11/01/2005��$678473Q�$5
11/01/2007��$6101830Q�-
$	$MPP��$	%MPP��$&DateTime=�$'
SetStartState=�(�$slMarkerSize��$	Value�)�$
chbMarkers��$		IsChecked�*�$lbMarker��$	SelectedItem�#[+,.$
-Default=�.�$slMarkerSize��$	Value�#[/�$
slAngle��$	Value�0�$
chbVisible��$		IsChecked�1$2Values=�3$
Percent=�$0�4$5
11/01/1997��$611994Q�$5
11/01/1999��$638377Q�$5
11/01/2001��$688395Q�$5
11/01/2003��$6200715Q�$5
11/01/2005��$
61107271Q�$5
11/01/2007��$
62694582Q�-$	$SMP��$	%SMP��$&DateTime=�$'
SetStartState=�(�$slMarkerSize��$	Value�)�$
chbMarkers��$		IsChecked�*�$lbMarker��$	SelectedItem�#[+,.$
-Default=�.�$slMarkerSize��$	Value�#[/�$
slAngle��$	Value�0�$
chbVisible��$		IsChecked�1$2Values=�3$
Percent=�$0�4$5
11/01/1997��$
64502Q�$5
11/01/1999��$
67518Q�$5
11/01/2001��$
65818Q�$5
11/01/2003��$60Q�
7Legend7" DevExpress.Xpf.Charts.Legend 8 HorizontalPosition$8Right=�9 VerticalPosition$9
TopOutside=�: Orientation$:
Horizontal=�
;Titles;!!DevExpress.Xpf.Charts.Title!<!Dock$	<Top=�%"DevExpress.Xpf.Charts.TitleBase="HorizontalAlignment$=Center=�>"Content$'>!Architecture Share Over Time (GF)��!$<Bottom=�$=Right=�$�12(�
������$�0,10,0,0q�$>From www.top500.org��?ToolTipController?2#,DevExpress.Xpf.Charts.ChartToolTipController#@#AutoPopDelay$@0h�!�H<local:ChartsDemoModule x:Class="ChartsDemo.LineFullStacked2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Marker2DKindToMarker2DModelConverter x:Key="Marker2DKindToMarker2DModelConverter" />
            <local:MarkerSizeToLabelIndentConverter x:Key="MarkerSizeToLabelIndentConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" IsChecked="True" />
                <dxe:CheckEdit Name="chbPercent"
                                Margin="0,3,0,0"
                                Content="Values as Percent"
                                Checked="chbPercent_Checked"
                                Unchecked="chbPercent_UnChecked"
                                IsChecked="True"
                                IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}" />
                <dx:GroupFrame Header="Angle" Margin="0,2,0,10" IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slAngle" Value="45" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dxe:CheckEdit Name="chbMarkers" Content="Show Markers" Margin="0,10,0,10" IsChecked="True" />
                <dx:GroupFrame Header="Marker Size" Margin="0,2,0,0" IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="10" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="25" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="40" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMarkerSize" Value="20" Minimum="10" Maximum="40" EditValue="20">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Marker" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbMarker"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}"
                                     IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" EnableAnimation="True"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D >
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Label>
                                    <dxc:AxisLabel />
                                </dxc:AxisY2D.Label>
                                <dxc:AxisY2D.NumericOptions>
                                    <dxc:NumericOptions Format="Percent" Precision="0" />
                                </dxc:AxisY2D.NumericOptions>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D DateTimeMeasureUnit="Year">
                                <dxc:AxisX2D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="Custom" FormatString="yyyy" />
                                </dxc:AxisX2D.DateTimeOptions>
                                <dxc:AxisX2D.Label>
                                    <dxc:AxisLabel />
                                </dxc:AxisX2D.Label>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineFullStackedSeries2D x:Name="Cluster"
                                                         DisplayName="Cluster"
                                                         ArgumentScaleType="DateTime"
                                                         MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                                         MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                                         MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                                         AnimationAutoStartMode="SetStartState">
                                <dxc:LineFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineFullStackedSeries2D.Label>
                                <dxc:LineFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:LineFullStackedSeries2D.PointOptions>
                                <dxc:LineFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="10" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="962" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="18832" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="264332" />
                                    <dxc:SeriesPoint Argument="11/01/2005" Value="1112753" />
                                    <dxc:SeriesPoint Argument="11/01/2007" Value="4169758" />
                                </dxc:LineFullStackedSeries2D.Points>
                            </dxc:LineFullStackedSeries2D>
                            <dxc:LineFullStackedSeries2D x:Name="Constellations"
                                                         DisplayName="Constellations"
                                                         ArgumentScaleType="DateTime"
                                                         MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                                         MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                                         MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                                         AnimationAutoStartMode="SetStartState">
                                <dxc:LineFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineFullStackedSeries2D.Label>
                                <dxc:LineFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:LineFullStackedSeries2D.PointOptions>
                                <dxc:LineFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="391" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="4082" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="21932" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="64195" />
                                    <dxc:SeriesPoint Argument="11/01/2005" Value="78473" />
                                    <dxc:SeriesPoint Argument="11/01/2007" Value="101830" />
                                </dxc:LineFullStackedSeries2D.Points>
                            </dxc:LineFullStackedSeries2D>
                            <dxc:LineFullStackedSeries2D x:Name="MPP"
                                                         DisplayName="MPP"
                                                         ArgumentScaleType="DateTime"
                                                         MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                                         MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                                         MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                                         AnimationAutoStartMode="SetStartState">
                                <dxc:LineFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineFullStackedSeries2D.Label>
                                <dxc:LineFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:LineFullStackedSeries2D.PointOptions>
                                <dxc:LineFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="11994" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="38377" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="88395" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="200715" />
                                    <dxc:SeriesPoint Argument="11/01/2005" Value="1107271" />
                                    <dxc:SeriesPoint Argument="11/01/2007" Value="2694582" />
                                </dxc:LineFullStackedSeries2D.Points>
                            </dxc:LineFullStackedSeries2D>
                            <dxc:LineFullStackedSeries2D x:Name="SMP"
                                                         DisplayName="SMP"
                                                         ArgumentScaleType="DateTime"
                                                         MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                                         MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                                         MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                                         AnimationAutoStartMode="SetStartState">
                                <dxc:LineFullStackedSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineFullStackedSeries2D.Label>
                                <dxc:LineFullStackedSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="Values">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:LineFullStackedSeries2D.PointOptions>
                                <dxc:LineFullStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="11/01/1997" Value="4502" />
                                    <dxc:SeriesPoint Argument="11/01/1999" Value="7518" />
                                    <dxc:SeriesPoint Argument="11/01/2001" Value="5818" />
                                    <dxc:SeriesPoint Argument="11/01/2003" Value="0" />
                                </dxc:LineFullStackedSeries2D.Points>
                            </dxc:LineFullStackedSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" VerticalPosition="TopOutside" Orientation="Horizontal" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="Architecture Share Over Time (GF)" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www.top500.org" />
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="0"/>
                </dxc:ChartControl.ToolTipController>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System;
using System.Windows;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class LineFullStacked2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public LineFullStacked2DControl() {
            InitializeComponent();
            lbMarker.SelectedItem = Marker2DModelKindHelper.FindActualMarker2DModelKind(typeof(CrossMarker2DModel));
            foreach (LineFullStackedSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "Architecture: {S}\nAmount: {V}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void chbPercent_Checked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (LineFullStackedSeries2D series in ((XYDiagram2D)chart.Diagram).Series) {
                    PercentOptions options = new PercentOptions();
                    options.ValueAsPercent = true;
                    LineFullStackedSeries2D.SetPercentOptions(series.PointOptions, options);
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.Percent;
                }
            }
        }
        void chbPercent_UnChecked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (LineFullStackedSeries2D series in ((XYDiagram2D)chart.Diagram).Series) {
                    PercentOptions options = new PercentOptions();
                    options.ValueAsPercent = false;
                    LineFullStackedSeries2D.SetPercentOptions(series.PointOptions, options);
                    series.PointOptions.ValueNumericOptions.Format = NumericFormat.Number;
                }
            }
        }
    }
}!uMSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo%ChartsDemo.LineScatter2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xaml9system&clr-namespace:System;assembly=mscorliba]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider5/ChartsDemo.Marker2DKindToMarker2DModelConverter ($Marker2DKindToMarker2DModelConverter1+ChartsDemo.MarkerSizeToLabelIndentConverter $ MarkerSizeToLabelIndentConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels	IsChecked$FalseY�$	DevExpress.Xpf.Core.GroupFrame	$��Function��$�	0,10,0,10q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$�lbFunctionKind��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�	
Items	��Archimedian Spiral����Cardioid����Cartesian Folium��


StyleSettings
:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings-$�
chbMarkers��$Show Markers$�	0,10,0,10q�$
TrueY�	$��Marker Size��$
�0,2,0,0q�{���ElementName$
chbMarkers���Path$	IsChecked�.���.+��
�ColumnDefinitions
������.+���$�0�$��10��$
�Left=���$�1�$��15��$�Center=���$�2�$��30��$�Right=�)
#DevExpress.Xpf.Editors.TrackBarEdit
-$�slMarkerSize��*$DevExpress.Xpf.Editors.RangeBaseEditValue$12Q�Minimum$10Q�Maximum$30Q�	EditValue$12

TickPlacement$
None=�	$��Marker��$�	0,10,0,10q�.�
-$�lbMarker��.�Z�
ItemsSource�*PredefinedMarker2DKinds+
�Source#[{��$
chbMarkers��$	IsChecked�
Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.CrosshairEnabled$FalseX�ToolTipEnabled�$
chbVisible��$	IsChecked��	Converter#[Diagram'!DevExpress.Xpf.Charts.XYDiagram2D(!LabelsResolveOverlappingMinIndent$2�AxisY#DevExpress.Xpf.Charts.AxisY2D$DevExpress.Xpf.Charts.AxisBaseGridLinesMinorVisible.AxisX#DevExpress.Xpf.Charts.AxisX2DGridLinesVisible.#DevExpress.Xpf.Charts.Diagram
 Series /)DevExpress.Xpf.Charts.LineScatterSeries2D-!Name$!ArchimedianSpiral��"DevExpress.Xpf.Charts.Series"ArgumentScaleType$"	Numerical=�#DisplayName$#Archimedian Spiral��$AnimationAutoStartMode$$
SetStartState=�%ToolTipPointPattern$%{A:F2}: {V:F2}��("DevExpress.Xpf.Charts.LineSeries2D&
MarkerSize&�$slMarkerSize��$Value�'
MarkerVisible'�$
chbMarkers��$	IsChecked�(MarkerModel(�$lbMarker��$SelectedItem�#[)PointAnimation):4DevExpress.Xpf.Charts.Marker2DSlideFromLeftAnimation4.DevExpress.Xpf.Charts.SeriesPointAnimationBase*
PointDelay$*00:00:00.0100000h�)#DevExpress.Xpf.Charts.AnimationBase+Duration$+00:00:01.0000000h�,PointOptions,("DevExpress.Xpf.Charts.PointOptions-ValueNumericOptions-*$DevExpress.Xpf.Charts.NumericOptions
.Format$.
FixedPoint=�/Label/'!DevExpress.Xpf.Charts.SeriesLabel0ResolveOverlappingMode$0HideOverlapped=�
1Indent$118�2Visible2�$
chbVisible��$	IsChecked�-$!Cardioid��$"	Numerical=�$#Cardioid��$$
SetStartState=�&�$slMarkerSize��$Value�'�$
chbMarkers��$	IsChecked�(�$lbMarker��$SelectedItem�#[)$*00:00:00.0100000h�$+00:00:01.0000000h�,-$.
FixedPoint=�/$0HideOverlapped=�$118�2�$
chbVisible��$	IsChecked�-	$!CartesianFolium��$"	Numerical=�$#Cartesian Folium��$$
SetStartState=�&�$slMarkerSize��$Value�'�$
chbMarkers��$	IsChecked�(�$lbMarker��$SelectedItem�#[)$*00:00:00.0100000h�$+00:00:01.0000000h�,-$.
FixedPoint=�/$0HideOverlapped=�$118�2�$
chbVisible��$	IsChecked�
3Legend3"DevExpress.Xpf.Charts.Legend4VerticalPosition$4
TopOutside=�5HorizontalPosition$5Right=�
6Titles6!DevExpress.Xpf.Charts.Title7Dock$	7Top=�% DevExpress.Xpf.Charts.TitleBase8 HorizontalAlignment$8Center=�9 Content$'9!Function in Cartesian Coordinates��!�.<local:ChartsDemoModule x:Class="ChartsDemo.LineScatter2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:system="clr-namespace:System;assembly=mscorlib"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Marker2DKindToMarker2DModelConverter x:Key="Marker2DKindToMarker2DModelConverter" />
            <local:MarkerSizeToLabelIndentConverter x:Key="MarkerSizeToLabelIndentConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" IsChecked="False" />
                <dx:GroupFrame Header="Function" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbFunctionKind"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbFunctionKind_SelectedIndexChanged">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Archimedian Spiral</system:String>
                            <system:String>Cardioid</system:String>
                            <system:String>Cartesian Folium</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dxe:CheckEdit Name="chbMarkers" Content="Show Markers" Margin="0,10,0,10" IsChecked="True" />
                <dx:GroupFrame Header="Marker Size" Margin="0,2,0,0" IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="10" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="15" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="30" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMarkerSize" Value="12" Minimum="10" Maximum="30" EditValue="12">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Marker" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbMarker"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}"
                                     IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" EnableAnimation="True" CrosshairEnabled="False"
                              ToolTipEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D LabelsResolveOverlappingMinIndent="2">
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D GridLinesMinorVisible="True">
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineScatterSeries2D x:Name="ArchimedianSpiral"
                                              ArgumentScaleType="Numerical"
                                              DisplayName="Archimedian Spiral"
                                              MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                              MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                              MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                              AnimationAutoStartMode="SetStartState"
                                              ToolTipPointPattern="{}{A:F2}: {V:F2}">
                                <dxc:LineScatterSeries2D.PointAnimation>
                                    <dxc:Marker2DSlideFromLeftAnimation PointDelay="00:00:00.0100000" Duration="00:00:01.0000000" />
                                </dxc:LineScatterSeries2D.PointAnimation>
                                <dxc:LineScatterSeries2D.PointOptions>
                                    <dxc:PointOptions>
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="FixedPoint" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:LineScatterSeries2D.PointOptions>
                                <dxc:LineScatterSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="HideOverlapped"
                                                     Indent="18"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineScatterSeries2D.Label>
                            </dxc:LineScatterSeries2D>
                            <dxc:LineScatterSeries2D x:Name="Cardioid"
                                              ArgumentScaleType="Numerical"
                                              DisplayName="Cardioid"
                                              MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                              MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                              MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineScatterSeries2D.PointAnimation>
                                    <dxc:Marker2DSlideFromLeftAnimation PointDelay="00:00:00.0100000" Duration="00:00:01.0000000" />
                                </dxc:LineScatterSeries2D.PointAnimation>
                                <dxc:LineScatterSeries2D.PointOptions>
                                    <dxc:PointOptions>
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="FixedPoint" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:LineScatterSeries2D.PointOptions>
                                <dxc:LineScatterSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="HideOverlapped"
                                                     Indent="18"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineScatterSeries2D.Label>
                            </dxc:LineScatterSeries2D>
                            <dxc:LineScatterSeries2D x:Name="CartesianFolium"
                                              ArgumentScaleType="Numerical"
                                              DisplayName="Cartesian Folium"
                                              MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                              MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                              MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineScatterSeries2D.PointAnimation>
                                    <dxc:Marker2DSlideFromLeftAnimation PointDelay="00:00:00.0100000" Duration="00:00:01.0000000" />
                                </dxc:LineScatterSeries2D.PointAnimation>
                                <dxc:LineScatterSeries2D.PointOptions>
                                    <dxc:PointOptions>
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="FixedPoint" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:LineScatterSeries2D.PointOptions>
                                <dxc:LineScatterSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="HideOverlapped"
                                                     Indent="18"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineScatterSeries2D.Label>
                            </dxc:LineScatterSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend VerticalPosition="TopOutside" HorizontalPosition="Right" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="Function in Cartesian Coordinates" />
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�
using System;
using System.Windows;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using DevExpress.Xpf.Charts;
using DevExpress.Xpf.Editors;

namespace ChartsDemo {
    public partial class LineScatter2DControl : ChartsDemoModule {
        const int a = 10;

        bool loading = true;

        public override ChartControl ActualChart { get { return chart; } }

        public LineScatter2DControl() {
            InitializeComponent();
            CreateArchimedianSpiralPoints();
            CreateCardioidPoints();
            CreateCartesianFoliumPoints();
            lbMarker.SelectedItem = Marker2DModelKindHelper.FindActualMarker2DModelKind(typeof(CircleMarker2DModel));
            lbFunctionKind.SelectedIndex = 0;
            foreach (XYSeries2D series in ActualChart.Diagram.Series)
                series.CrosshairLabelPattern = "{A:F2} : {V:F2}";
        }

        void CreateArchimedianSpiralPoints() {
            for (int i = 0; i < 720; i += 15) {
                double t = (double)i / 180 * Math.PI;
                double x = t * Math.Cos(t);
                double y = t * Math.Sin(t);
                ArchimedianSpiral.Points.Add(new SeriesPoint(x, y));
            }
        }
        void CreateCardioidPoints() {
            for (int i = 0; i < 360; i += 10) {
                double t = (double)i / 180 * Math.PI;
                double x = a * (2 * Math.Cos(t) - Math.Cos(2 * t));
                double y = a * (2 * Math.Sin(t) - Math.Sin(2 * t));
                Cardioid.Points.Add(new SeriesPoint(x, y));
            }
        }
        void CreateCartesianFoliumPoints() {
            for (int i = -30; i < 125; i += 5) {
                double t = Math.Tan((double)i / 180 * Math.PI);
                double x = 3 * (double)a * t / (t * t * t + 1);
                double y = x * t;
                CartesianFolium.Points.Add(new SeriesPoint(x, y));
            }
        }
        void ShowSeries(Series visibleSeries) {
            foreach (Series series in chart.Diagram.Series)
                series.Visible = series == visibleSeries;
            if(!loading)
                chart.Animate();
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            loading = false;
            chart.Animate();
        }
        void lbFunctionKind_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (lbFunctionKind.SelectedIndex == 0)
                ShowSeries(ArchimedianSpiral);
            else if (lbFunctionKind.SelectedIndex == 1)
                ShowSeries(Cardioid);
            else if (((ListBoxEdit)sender).SelectedIndex == 2)
                ShowSeries(CartesianFolium);
        }
    }
}!{MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo%ChartsDemo.LineStacked2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider5/ChartsDemo.Marker2DKindToMarker2DModelConverter ($Marker2DKindToMarker2DModelConverter1+ChartsDemo.MarkerSizeToLabelIndentConverter $ MarkerSizeToLabelIndentConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels	IsChecked$
TrueY�$	DevExpress.Xpf.Core.GroupFrame	$��Angle��$�0,2,0,10q�{���ElementName$
chbVisible��	�Path$		IsChecked�.���.+��
�ColumnDefinitions
������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)
#DevExpress.Xpf.Editors.TrackBarEdit
-$
�slAngle��*$DevExpress.Xpf.Editors.RangeBaseEditValue$45Q�Minimum$0Q�
Maximum$	
360Q�

TickPlacement$
None=�-$�
chbMarkers��$Show Markers$�	0,10,0,10q�$
TrueY�	$��Marker Size��$
�0,2,0,0q�{��$
chbMarkers��$		IsChecked�.���.+��
������.+���$�0�$��10��$
�Left=���$�1�$��25��$�Center=���$�2�$��40��$�Right=�
-$�slMarkerSize��$20Q�$10Q�$
40Q�%DevExpress.Xpf.Editors.BaseEdit	EditValue$20$
None=�	$��Marker��$�	0,10,0,10q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$�lbMarker��
ShowBorder.�Z�
ItemsSource�*PredefinedMarker2DKinds+
�Source#[{��$
chbMarkers��$		IsChecked�

StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.CrosshairEnabled�$
chbVisible��$		IsChecked��	Converter#[Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$Millions of Dollars��#DevExpress.Xpf.Charts.Diagram
Series/)DevExpress.Xpf.Charts.LineStackedSeries2D-Name$year1998��"DevExpress.Xpf.Charts.SeriesDisplayName$
1998��AnimationAutoStartMode$
SetStartState=�("DevExpress.Xpf.Charts.LineSeries2D 
MarkerSize �$slMarkerSize��$	Value�!
MarkerVisible!�$
chbMarkers��$		IsChecked�"MarkerModel"�$lbMarker��$	SelectedItem�#[#SeriesAnimation#1+DevExpress.Xpf.Charts.Line2DBlowUpAnimation$PointAnimation$3-DevExpress.Xpf.Charts.Marker2DFadeInAnimation%Label%'!DevExpress.Xpf.Charts.SeriesLabel&ConnectorVisible&.'ResolveOverlappingMode$
'Default=�
(Indent(�$slMarkerSize��$	Value�#[*$DevExpress.Xpf.Charts.MarkerSeries2D)Angle)�$
slAngle��$	Value�*Visible*�$
chbVisible��$		IsChecked�
+Points+'!DevExpress.Xpf.Charts.SeriesPoint,Argument$,Illinois��-Value$
-423.721Q�$
,Indiana��$
-178.719Q�$,Michigan��$
-308.845Q�$
,Ohio��$
-348.555Q�$,	Wisconsin��$
-160.274Q�-$year2001��$
2001��$
SetStartState=� �$slMarkerSize��$	Value�!�$
chbMarkers��$		IsChecked�"�$lbMarker��$	SelectedItem�#[#$%&.$
'Default=�(�$slMarkerSize��$	Value�#[)�$
slAngle��$	Value�*�$
chbVisible��$		IsChecked�+$,Illinois��$
-476.851Q�$
,Indiana��$
-195.769Q�$,Michigan��$
-335.793Q�$
,Ohio��$
-374.771Q�$,	Wisconsin��$
-182.373Q�-	$year2004��$
2004��$
SetStartState=� �$slMarkerSize��$	Value�!�$
chbMarkers��$		IsChecked�"�$lbMarker��$	SelectedItem�#[#$%&.$
'Default=�(�$slMarkerSize��$	Value�#[)�$
slAngle��$	Value�*�$
chbVisible��$		IsChecked�+$,Illinois��$
-528.904Q�$
,Indiana��$
-227.271Q�$,Michigan��$
-372.576Q�$
,Ohio��$
-418.258Q�$,	Wisconsin��$
-211.727Q�
.Legend."DevExpress.Xpf.Charts.Legend/HorizontalPosition$/Right=�0ReverseItems0.
1Titles1!DevExpress.Xpf.Charts.Title2Dock$	2Top=�3HorizontalAlignment$3Center=�.!Great Lakes Gross State Product$2Bottom=�$3Right=�$�12(�
������$�0,10,0,0q�.From www.bea.gov4ToolTipController42 ,DevExpress.Xpf.Charts.ChartToolTipController 5 AutoPopDelay$50h�!�5<local:ChartsDemoModule x:Class="ChartsDemo.LineStacked2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Marker2DKindToMarker2DModelConverter x:Key="Marker2DKindToMarker2DModelConverter" />
            <local:MarkerSizeToLabelIndentConverter x:Key="MarkerSizeToLabelIndentConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" IsChecked="True" />
                <dx:GroupFrame Header="Angle" Margin="0,2,0,10" IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slAngle" Value="45" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dxe:CheckEdit Name="chbMarkers" Content="Show Markers" Margin="0,10,0,10" IsChecked="True" />
                <dx:GroupFrame Header="Marker Size" Margin="0,2,0,0" IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="10" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="25" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="40" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMarkerSize" Value="20" Minimum="10" Maximum="40" EditValue="20">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Marker" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbMarker"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}"
                                     IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" EnableAnimation="True"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Millions of Dollars" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineStackedSeries2D x:Name="year1998"
                                                     DisplayName="1998"
                                                     MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                                     MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                                     MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                                     AnimationAutoStartMode="SetStartState">
                                <dxc:LineStackedSeries2D.SeriesAnimation>
                                    <dxc:Line2DBlowUpAnimation />
                                </dxc:LineStackedSeries2D.SeriesAnimation>
                                <dxc:LineStackedSeries2D.PointAnimation>
                                    <dxc:Marker2DFadeInAnimation />
                                </dxc:LineStackedSeries2D.PointAnimation>
                                <dxc:LineStackedSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineStackedSeries2D.Label>
                                <dxc:LineStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="423.721" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="178.719" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="308.845" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="348.555" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="160.274" />
                                </dxc:LineStackedSeries2D.Points>
                            </dxc:LineStackedSeries2D>
                            <dxc:LineStackedSeries2D x:Name="year2001"
                                                     DisplayName="2001"
                                                     MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                                     MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                                     MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                                     AnimationAutoStartMode="SetStartState">
                                <dxc:LineStackedSeries2D.SeriesAnimation>
                                    <dxc:Line2DBlowUpAnimation />
                                </dxc:LineStackedSeries2D.SeriesAnimation>
                                <dxc:LineStackedSeries2D.PointAnimation>
                                    <dxc:Marker2DFadeInAnimation />
                                </dxc:LineStackedSeries2D.PointAnimation>
                                <dxc:LineStackedSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineStackedSeries2D.Label>
                                <dxc:LineStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="476.851" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="195.769" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="335.793" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="374.771" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="182.373" />
                                </dxc:LineStackedSeries2D.Points>
                            </dxc:LineStackedSeries2D>
                            <dxc:LineStackedSeries2D x:Name="year2004"
                                                     DisplayName="2004"
                                                     MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                                     MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                                     MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                                     AnimationAutoStartMode="SetStartState">
                                <dxc:LineStackedSeries2D.SeriesAnimation>
                                    <dxc:Line2DBlowUpAnimation />
                                </dxc:LineStackedSeries2D.SeriesAnimation>
                                <dxc:LineStackedSeries2D.PointAnimation>
                                    <dxc:Marker2DFadeInAnimation />
                                </dxc:LineStackedSeries2D.PointAnimation>
                                <dxc:LineStackedSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     ResolveOverlappingMode="Default"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineStackedSeries2D.Label>
                                <dxc:LineStackedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="528.904" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="227.271" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="372.576" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="418.258" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="211.727" />
                                </dxc:LineStackedSeries2D.Points>
                            </dxc:LineStackedSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" ReverseItems="True" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Great Lakes Gross State Product</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="0"/>
                </dxc:ChartControl.ToolTipController>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class LineStacked2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public LineStacked2DControl() {
            InitializeComponent();
            lbMarker.SelectedItem = Marker2DModelKindHelper.FindActualMarker2DModelKind(typeof(CrossMarker2DModel));
            foreach (LineStackedSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "Year: {S}\nGSP: {V:0.000}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo"ChartsDemo.LineStep2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider5/ChartsDemo.Marker2DKindToMarker2DModelConverter ($Marker2DKindToMarker2DModelConverter1+ChartsDemo.MarkerSizeToLabelIndentConverter $ MarkerSizeToLabelIndentConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�chbInvertedStep��Content)#DevExpress.Xpf.Core.ObjectConverter$
Inverted Step	IsChecked$FalseY�$�0,0,0,10q�-$�
chbVisible��$Show Labels$
TrueY�$	DevExpress.Xpf.Core.GroupFrame	$��Angle��$�0,2,0,10q�{���ElementName$
chbVisible��	�Path$		IsChecked�.���.+��
�ColumnDefinitions
������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)
#DevExpress.Xpf.Editors.TrackBarEdit
-$
�slAngle��*$DevExpress.Xpf.Editors.RangeBaseEditValue$45Q�Minimum$0Q�
Maximum$	
360Q�

TickPlacement$
None=�-$�
chbMarkers��$Show Markers$�	0,10,0,10q�$
TrueY�	$��Marker Size��$
�0,2,0,0q�{��$
chbMarkers��$		IsChecked�.���.+��
������.+���$�0�$��10��$
�Left=���$�1�$��25��$�Center=���$�2�$��40��$�Right=�
-$�slMarkerSize��$20Q�$10Q�$
40Q�%DevExpress.Xpf.Editors.BaseEdit	EditValue$20$
None=�	$��Marker��$�	0,10,0,10q�.�(
"DevExpress.Xpf.Editors.ListBoxEdit
-$�lbMarker��
ShowBorder.�Z�
ItemsSource�*PredefinedMarker2DKinds+
�Source#[{��$
chbMarkers��$		IsChecked�

StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.CrosshairEnabled�$
chbVisible��$		IsChecked��	Converter#[CrosshairOptions,&DevExpress.Xpf.Charts.CrosshairOptionsCrosshairLabelMode$ShowForNearestSeries=�Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$Cents per Gallon��Range%DevExpress.Xpf.Charts.AxisRangeAlwaysShowZeroLevel. AxisX #DevExpress.Xpf.Charts.AxisX2D$DevExpress.Xpf.Charts.AxisBase!GridLinesVisible!."DateTimeMeasureUnit$"Month=�#DateTimeGridAlignment$#Month=�$DateTimeOptions$+%DevExpress.Xpf.Charts.DateTimeOptions
%Format$%MonthAndYear=�&SideMarginsEnabled&.#DevExpress.Xpf.Charts.Diagram
'Series',&DevExpress.Xpf.Charts.LineStepSeries2D$DevExpress.Xpf.Charts.XYSeries(	ColorEach(."DevExpress.Xpf.Charts.Series)ArgumentScaleType$)DateTime=�*AnimationAutoStartMode$*
SetStartState=�+InvertedStep+�$chbInvertedStep��$		IsChecked�("DevExpress.Xpf.Charts.LineSeries2D,
MarkerSize,�$slMarkerSize��$	Value�-
MarkerVisible-�$
chbMarkers��$		IsChecked�.MarkerModel.�$lbMarker��$	SelectedItem�#[/Label/'!DevExpress.Xpf.Charts.SeriesLabel0ConnectorVisible0.
1Indent1�$slMarkerSize��$	Value�#[* $DevExpress.Xpf.Charts.MarkerSeries2D2 Angle2�$
slAngle��$	Value�3Visible3�$
chbVisible��$		IsChecked�
4Points4'!!DevExpress.Xpf.Charts.SeriesPoint!5!Argument$51/1/2005��6!Value$6138.7Q�!$52/1/2005��$6141.4Q�!$53/1/2005��$6159.5Q�!$54/1/2005��$6160.7Q�!$55/1/2005��$6148.8Q�!$56/1/2005��$6166.6Q�
7Legend7""DevExpress.Xpf.Charts.Legend"8"HorizontalPosition$8RightOutside=�
9Titles9!#DevExpress.Xpf.Charts.Title#:#Dock$	:Top=�;HorizontalAlignment$;Center=�$U.S. Fuel Oil Prices��#$:Bottom=�$;Right=�$�12(�
������$�0,10,0,0q�$From www.eia.doe.gov��!%<local:ChartsDemoModule x:Class="ChartsDemo.LineStep2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Marker2DKindToMarker2DModelConverter x:Key="Marker2DKindToMarker2DModelConverter" />
            <local:MarkerSizeToLabelIndentConverter x:Key="MarkerSizeToLabelIndentConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbInvertedStep" Content="Inverted Step" IsChecked="False" Margin="0,0,0,10" />
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" IsChecked="True" />
                <dx:GroupFrame Header="Angle" Margin="0,2,0,10" IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slAngle" Value="45" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dxe:CheckEdit Name="chbMarkers" Content="Show Markers" Margin="0,10,0,10" IsChecked="True" />
                <dx:GroupFrame Header="Marker Size" Margin="0,2,0,0" IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="10" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="25" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="40" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMarkerSize" Value="20" Minimum="10" Maximum="40" EditValue="20">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Marker" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbMarker"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}"
                                     IsEnabled="{Binding ElementName=chbMarkers, Path=IsChecked}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions CrosshairLabelMode="ShowForNearestSeries"/>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Cents per Gallon" />
                                </dxc:AxisY2D.Title>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange dxc:AxisY2D.AlwaysShowZeroLevel="False" />
                                </dxc:AxisY2D.Range>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True" DateTimeMeasureUnit="Month" DateTimeGridAlignment="Month">
                                <dxc:AxisX2D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="MonthAndYear" />
                                </dxc:AxisX2D.DateTimeOptions>
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange SideMarginsEnabled="True" />
                                </dxc:AxisX2D.Range>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineStepSeries2D ColorEach="True" ArgumentScaleType="DateTime"
                                                  InvertedStep="{Binding ElementName=chbInvertedStep, Path=IsChecked}"
                                                  MarkerSize="{Binding ElementName=slMarkerSize, Path=Value}"
                                                  MarkerVisible="{Binding ElementName=chbMarkers, Path=IsChecked}"
                                                  MarkerModel="{Binding ElementName=lbMarker, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                                  AnimationAutoStartMode="SetStartState">
                                <dxc:LineStepSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="True"
                                                     Indent="{Binding ElementName=slMarkerSize, Path=Value, Converter={StaticResource MarkerSizeToLabelIndentConverter}}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:LineStepSeries2D.Label>
                                <dxc:LineStepSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1/1/2005" Value="138.7" />
                                    <dxc:SeriesPoint Argument="2/1/2005" Value="141.4" />
                                    <dxc:SeriesPoint Argument="3/1/2005" Value="159.5" />
                                    <dxc:SeriesPoint Argument="4/1/2005" Value="160.7" />
                                    <dxc:SeriesPoint Argument="5/1/2005" Value="148.8" />
                                    <dxc:SeriesPoint Argument="6/1/2005" Value="166.6" />
                                </dxc:LineStepSeries2D.Points>
                            </dxc:LineStepSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="RightOutside" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="U.S. Fuel Oil Prices" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www.eia.doe.gov" />
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!$using System;
using System.Windows;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class LineStep2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public LineStep2DControl() {
            InitializeComponent();
            lbMarker.SelectedItem = Marker2DModelKindHelper.FindActualMarker2DModelKind(typeof(CrossMarker2DModel));
            foreach (LineStepSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "Date: {A:d}\nCents per Gallon: {V:0.0}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }

    }
}!6MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo("ChartsDemo.LogarithmicScaleControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors0sys&clr-namespace:System;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�120��.+�$DevExpress.Xpf.Core.GroupFrame$��Logarithmic��$�0,0,0,10q�.���.+�& DevExpress.Xpf.Editors.CheckEdit-$�chbLogarithmic��Content)#DevExpress.Xpf.Core.ObjectConverter$
Enabled$�0,0,0,10q�	IsChecked$
TrueY���ColumnDefinitions����.+���$��Base:��$�Center=�$�0�)#DevExpress.Xpf.Editors.ComboBoxEdit-$
�cbeBase��+%DevExpress.Xpf.Editors.LookUpEditBase
SelectedIndex$2�'	!DevExpress.Xpf.Editors.ButtonEdit		IsTextEditable	.$�Right=�$�55��$�2�{��
�ElementName$
chbLogarithmic���Path$	IsChecked�Items��2����5����10����20����50����100��-$�
chbVisible��$Show Labels$�0,0,0,10q�$
TrueY�
Content.
�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
EnableAnimation.
CrosshairEnabled�$

chbVisible��$	IsChecked��	Converter#[
CrosshairOptions,&DevExpress.Xpf.Charts.CrosshairOptionsGroupHeaderPattern$	Year: {A}��
ToolTipOptions*$DevExpress.Xpf.Charts.ToolTipOptions
ShowForSeries.ToolTipPosition3
-DevExpress.Xpf.Charts.ToolTipRelativePosition

Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#DevExpress.Xpf.Charts.AxisY2D$DevExpress.Xpf.Charts.AxisBaseGridLinesMinorVisible. DevExpress.Xpf.Charts.AxisLogarithmic�$
chbLogarithmic��$	IsChecked�LogarithmicBase�$
cbeBase��$SelectedItem�Range%DevExpress.Xpf.Charts.AxisRangeAlwaysShowZeroLevel.Title%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$#Population mid-year, millions��AxisX#DevExpress.Xpf.Charts.AxisX2D GridLinesVisible .#DevExpress.Xpf.Charts.Diagram
!Series!("DevExpress.Xpf.Charts.LineSeries2D-"Name$
"Asia��"DevExpress.Xpf.Charts.Series#DisplayName$
#Asia��$AnimationAutoStartMode$$
SetStartState=�%Label%'!DevExpress.Xpf.Charts.SeriesLabel&ConnectorVisible&.'ResolveOverlappingMode$
'Default=�*$DevExpress.Xpf.Charts.MarkerSeries2D(Angle$(90Q�)Visible)�$

chbVisible��$	IsChecked�
*Points*'!DevExpress.Xpf.Charts.SeriesPoint+Argument$
+1950��,Value$
,1436Q�$
+1960��$
,1748Q�$
+1970��$
,2156Q�$
+1980��$
,2644Q�$
+1990��$
,3180Q�$
+2000��$
,3678Q�$
+2010��$
,4149Q�$
+2020��$
,4611Q�$
+2030��$
,4922Q�$
+2040��$
,5290Q�$
+2050��$
,5503Q�-$"Europe��$#Europe��$$
SetStartState=�%&.$
'Default=�$(90Q�)�$

chbVisible��$	IsChecked�*$
+1950��$	,546Q�$
+1960��$	,605Q�$
+1970��$	,656Q�$
+1980��$	,694Q�$
+1990��$	,721Q�$
+2000��$	,730Q�$
+2010��$	,728Q�$
+2020��$	,721Q�$
+2030��$	,704Q�$
+2040��$	,680Q�$
+2050��$	,650Q�-$"Americas��$#Americas��$$
SetStartState=�%&.$
'Default=�$(90Q�)�$

chbVisible��$	IsChecked�*$
+1950��$	,332Q�$
+1960��$	,417Q�$
+1970��$	,513Q�$
+1980��$	,614Q�$
+1990��$	,721Q�$
+2000��$	,836Q�$
+2010��$	,935Q�$
+2020��$
,1027Q�$
+2030��$
,1110Q�$
+2040��$
,1178Q�$
+2050��$
,1231Q�-$"Africa��$#Africa��$$
SetStartState=�%&.$
'Default=�$(90Q�)�$

chbVisible��$	IsChecked�*$
+1950��$	,227Q�$
+1960��$	,283Q�$
+1970��$	,361Q�$
+1980��$	,471Q�$
+1990��$	,623Q�$
+2000��$	,797Q�$
+2010��$	,982Q�$
+2020��$
,1189Q�$
+2030��$
,1416Q�$
+2040��$
,1665Q�$
+2050��$
,1937Q�-	$
"Oceania��$
#Oceania��$$
SetStartState=�%&.$
'Default=�$(90Q�)�$

chbVisible��$	IsChecked�*$
+1950��$,12Q�$
+1960��$,15Q�$
+1970��$,19Q�$
+1980��$,22Q�$
+1990��$,26Q�$
+2000��$,30Q�$
+2010��$,35Q�$
+2020��$,39Q�$
+2030��$,43Q�$
+2040��$,47Q�$
+2050��$,50Q�
-
Legend-"DevExpress.Xpf.Charts.Legend
.
Titles.!DevExpress.Xpf.Charts.Title/Dock$	/Top=�0HorizontalAlignment$0Center=�$-'Historic, Current and Future Population��$/Bottom=�$0Right=�$�12(�
������$�0,10,0,0q�$From www.geohive.com��1
ToolTipController12,DevExpress.Xpf.Charts.ChartToolTipController2AutoPopDelay$20h�3InitialDelay$30h�!w9<local:ChartsDemoModule x:Class="ChartsDemo.LogarithmicScaleControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dx:GroupFrame Header="Logarithmic" Margin="0,0,0,10">
                    <StackPanel>
                        <dxe:CheckEdit Name="chbLogarithmic" Content="Enabled" Margin="0,0,0,10" IsChecked="True" Checked="AnimateLogarithmic" Unchecked="AnimateLogarithmic"/>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                            </Grid.ColumnDefinitions>
                            <TextBlock Text="Base:" VerticalAlignment="Center" Grid.Column="0"/>
                            <dxe:ComboBoxEdit Name="cbeBase" SelectedIndex="2" IsTextEditable="False" HorizontalAlignment="Right"
                                              IsEnabled="{Binding ElementName=chbLogarithmic, Path=IsChecked}" Width="55" Grid.ColumnSpan="2" SelectedIndexChanged="AnimateLogarithmic">
                                <dxe:ComboBoxEdit.Items>
                                    <sys:String>2</sys:String>
                                    <sys:String>5</sys:String>
                                    <sys:String>10</sys:String>
                                    <sys:String>20</sys:String>
                                    <sys:String>50</sys:String>
                                    <sys:String>100</sys:String>
                                </dxe:ComboBoxEdit.Items>
                            </dxe:ComboBoxEdit>
                        </Grid>
                    </StackPanel>
                </dx:GroupFrame>
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,10" IsChecked="True" />
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions GroupHeaderPattern="{}Year: {A}"/>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.ToolTipOptions>
                    <dxc:ToolTipOptions ShowForSeries="True">
                        <dxc:ToolTipOptions.ToolTipPosition>
                            <dxc:ToolTipRelativePosition/>
                        </dxc:ToolTipOptions.ToolTipPosition>
                    </dxc:ToolTipOptions>
                </dxc:ChartControl.ToolTipOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D GridLinesMinorVisible="True"
                                         Logarithmic="{Binding ElementName=chbLogarithmic, Path=IsChecked}"
                                         LogarithmicBase="{Binding ElementName=cbeBase, Path=SelectedItem}">
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange dxc:AxisY2D.AlwaysShowZeroLevel="False" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Population mid-year, millions" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineSeries2D x:Name="Asia"
                                              DisplayName="Asia"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     ResolveOverlappingMode="Default" dxc:MarkerSeries2D.Angle="90"/>
                                </dxc:LineSeries2D.Label>
                                <dxc:LineSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1950" Value="1436" />
                                    <dxc:SeriesPoint Argument="1960" Value="1748" />
                                    <dxc:SeriesPoint Argument="1970" Value="2156" />
                                    <dxc:SeriesPoint Argument="1980" Value="2644" />
                                    <dxc:SeriesPoint Argument="1990" Value="3180" />
                                    <dxc:SeriesPoint Argument="2000" Value="3678" />
                                    <dxc:SeriesPoint Argument="2010" Value="4149" />
                                    <dxc:SeriesPoint Argument="2020" Value="4611" />
                                    <dxc:SeriesPoint Argument="2030" Value="4922" />
                                    <dxc:SeriesPoint Argument="2040" Value="5290" />
                                    <dxc:SeriesPoint Argument="2050" Value="5503" />
                                </dxc:LineSeries2D.Points>
                            </dxc:LineSeries2D>
                            <dxc:LineSeries2D x:Name="Europe"
                                              DisplayName="Europe"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     ResolveOverlappingMode="Default" dxc:MarkerSeries2D.Angle="90" />
                                </dxc:LineSeries2D.Label>
                                <dxc:LineSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1950" Value="546" />
                                    <dxc:SeriesPoint Argument="1960" Value="605" />
                                    <dxc:SeriesPoint Argument="1970" Value="656" />
                                    <dxc:SeriesPoint Argument="1980" Value="694" />
                                    <dxc:SeriesPoint Argument="1990" Value="721" />
                                    <dxc:SeriesPoint Argument="2000" Value="730" />
                                    <dxc:SeriesPoint Argument="2010" Value="728" />
                                    <dxc:SeriesPoint Argument="2020" Value="721" />
                                    <dxc:SeriesPoint Argument="2030" Value="704" />
                                    <dxc:SeriesPoint Argument="2040" Value="680" />
                                    <dxc:SeriesPoint Argument="2050" Value="650" />
                                </dxc:LineSeries2D.Points>
                            </dxc:LineSeries2D>
                            <dxc:LineSeries2D x:Name="Americas"
                                              DisplayName="Americas"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     ResolveOverlappingMode="Default" dxc:MarkerSeries2D.Angle="90"/>
                                </dxc:LineSeries2D.Label>
                                <dxc:LineSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1950" Value="332" />
                                    <dxc:SeriesPoint Argument="1960" Value="417" />
                                    <dxc:SeriesPoint Argument="1970" Value="513" />
                                    <dxc:SeriesPoint Argument="1980" Value="614" />
                                    <dxc:SeriesPoint Argument="1990" Value="721" />
                                    <dxc:SeriesPoint Argument="2000" Value="836" />
                                    <dxc:SeriesPoint Argument="2010" Value="935" />
                                    <dxc:SeriesPoint Argument="2020" Value="1027" />
                                    <dxc:SeriesPoint Argument="2030" Value="1110" />
                                    <dxc:SeriesPoint Argument="2040" Value="1178" />
                                    <dxc:SeriesPoint Argument="2050" Value="1231" />
                                </dxc:LineSeries2D.Points>
                            </dxc:LineSeries2D>
                            <dxc:LineSeries2D x:Name="Africa"
                                              DisplayName="Africa"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     ResolveOverlappingMode="Default" dxc:MarkerSeries2D.Angle="90"/>
                                </dxc:LineSeries2D.Label>
                                <dxc:LineSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1950" Value="227" />
                                    <dxc:SeriesPoint Argument="1960" Value="283" />
                                    <dxc:SeriesPoint Argument="1970" Value="361" />
                                    <dxc:SeriesPoint Argument="1980" Value="471" />
                                    <dxc:SeriesPoint Argument="1990" Value="623" />
                                    <dxc:SeriesPoint Argument="2000" Value="797" />
                                    <dxc:SeriesPoint Argument="2010" Value="982" />
                                    <dxc:SeriesPoint Argument="2020" Value="1189" />
                                    <dxc:SeriesPoint Argument="2030" Value="1416" />
                                    <dxc:SeriesPoint Argument="2040" Value="1665" />
                                    <dxc:SeriesPoint Argument="2050" Value="1937" />
                                </dxc:LineSeries2D.Points>
                            </dxc:LineSeries2D>
                            <dxc:LineSeries2D x:Name="Oceania"
                                              DisplayName="Oceania"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel ConnectorVisible="False"
                                                     Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     ResolveOverlappingMode="Default" dxc:MarkerSeries2D.Angle="90"/>
                                </dxc:LineSeries2D.Label>
                                <dxc:LineSeries2D.Points>
                                    <dxc:SeriesPoint Argument="1950" Value="12" />
                                    <dxc:SeriesPoint Argument="1960" Value="15" />
                                    <dxc:SeriesPoint Argument="1970" Value="19" />
                                    <dxc:SeriesPoint Argument="1980" Value="22" />
                                    <dxc:SeriesPoint Argument="1990" Value="26" />
                                    <dxc:SeriesPoint Argument="2000" Value="30" />
                                    <dxc:SeriesPoint Argument="2010" Value="35" />
                                    <dxc:SeriesPoint Argument="2020" Value="39" />
                                    <dxc:SeriesPoint Argument="2030" Value="43" />
                                    <dxc:SeriesPoint Argument="2040" Value="47" />
                                    <dxc:SeriesPoint Argument="2050" Value="50" />
                                </dxc:LineSeries2D.Points>
                            </dxc:LineSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend/>
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="Historic, Current and Future Population" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www.geohive.com" />
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="0" InitialDelay="0"/>
                </dxc:ChartControl.ToolTipController>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class LogarithmicScaleControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public LogarithmicScaleControl() {
            InitializeComponent();
            foreach (XYSeries2D series in chart.Diagram.Series)
                series.CrosshairLabelPattern = "Region: {S}\nPopulation: {V}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void AnimateLogarithmic(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!/MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.PanesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/corec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��EnableAnimation.CrosshairOptions,&DevExpress.Xpf.Charts.CrosshairOptionsShowArgumentLine.	ArgumentLineBrush
	����
ShowOnlyInFocusedPane
.ArgumentLineStyle%DevExpress.Xpf.Charts.LineStyle	Thickness$2�
J�IsManipulationEnabled
.
Legend"DevExpress.Xpf.Charts.LegendVerticalPosition$
BottomOutside=�HorizontalPosition$
Left=�Orientation$
Horizontal=�IndentFromDiagram$1q�$�1q�$�10q�
Titles!DevExpress.Xpf.Charts.Title%DevExpress.Xpf.Charts.TitleBaseContent$Weather in London��HorizontalAlignment$Center=�Diagram'	!DevExpress.Xpf.Charts.XYDiagram2D		EnableAxisXNavigation.	
PanesPanel��.R���RowDefinitions�$��2*��$��*��$
��1.7*�	DefaultPane 
DevExpress.Xpf.Charts.Pane
-
Name$temperaturePane��$��0�
AxisXScrollBarOptions,&DevExpress.Xpf.Charts.ScrollBarOptionsVisible.	Panes
-$pressurePane��$��1�.
-$humidityPane��$��2�	AxisY#DevExpress.Xpf.Charts.AxisY2D$
DevExpress.Xpf.Charts.AxisBase 

MinorCount$ 1�!
GridLinesMinorVisible!. DevExpress.Xpf.Charts.Axis"Title"%DevExpress.Xpf.Charts.AxisTitle$Temperature��#Range#%DevExpress.Xpf.Charts.AxisRange$AlwaysShowZeroLevel$.%	SecondaryAxesY%,&DevExpress.Xpf.Charts.SecondaryAxisY2D-&Name$&pressureAxis��"DevExpress.Xpf.Charts.Axis2D'	Alignment$
'Near=�(
GridLinesVisible(.!.$ 3�"$Pressure��#)MaxValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$
)1025*MinValue$
*1014-$&humidityAxis��$
'Near=�(.!.$ 2�"$Humidity��#$	)120$*0+	AxisX+#DevExpress.Xpf.Charts.AxisX2D,DateTimeGridAlignment$
,Hour=�-DateTimeMeasureUnit$
-Hour=�.Visible../GridSpacing$/6Q�(.0

Interlaced0.1
Label1%DevExpress.Xpf.Charts.AxisLabel2	Staggered2.3DateTimeOptions3+%DevExpress.Xpf.Charts.DateTimeOptions
4Format$4Custom=�5FormatString$5dd/MM HH:mm��#6MaxValueInternal$657.857023338556125Q�7MinValueInternal$7-2.1429766614437389Q�8VisibilityInPanes8,&DevExpress.Xpf.Charts.VisibilityInPane9Visible9.:Pane:�;�ElementName$;pressurePane��9.:�$;temperaturePane��#DevExpress.Xpf.Charts.Diagram
<Series<("DevExpress.Xpf.Charts.LineSeries2D"DevExpress.Xpf.Charts.Series=DisplayName$=Temperature (F)��>ArgumentScaleType$>DateTime=�?AnimationAutoStartMode$?
SetStartState=�@SeriesAnimation@:4DevExpress.Xpf.Charts.Line2DStretchFromNearAnimation)#DevExpress.Xpf.Charts.AnimationBaseADuration$A0:0:2h�BPointAnimationB93DevExpress.Xpf.Charts.Marker2DSlideFromTopAnimation$A0:0:2h�CLabelC'!DevExpress.Xpf.Charts.SeriesLabel*$DevExpress.Xpf.Charts.MarkerSeries2DDAngle$D90Q�
EPointsE' !DevExpress.Xpf.Charts.SeriesPoint F Value$F56.48Q�G Argument$G06/11/2008 06:00:00.000�� $F53.78Q�$G06/11/2008 03:00:00.000�� $F57.74Q�$G06/11/2008 00:00:00.000�� $
F64.4Q�$G06/10/2008 21:00:00.000�� $
F72.5Q�$G06/10/2008 18:00:00.000�� $F72.68Q�$G06/10/2008 15:00:00.000�� $F69.62Q�$G06/10/2008 12:00:00.000�� $F67.28Q�$G06/10/2008 09:00:00.000�� $F62.42Q�$G06/10/2008 06:00:00.000�� $F60.62Q�$G06/10/2008 03:00:00.000�� $
F62.6Q�$G06/10/2008 00:00:00.000�� $F71.96Q�$G06/09/2008 21:00:00.000�� $
F77.9Q�$G06/09/2008 18:00:00.000�� $F78.98Q�$G06/09/2008 15:00:00.000�� $F76.28Q�$G06/09/2008 12:00:00.000�� $F71.06Q�$G06/09/2008 09:00:00.000�� $
F60.8Q�$G06/09/2008 06:00:00.000�� $F58.64Q�$G06/09/2008 03:00:00.000�� $F63.14Q�$G06/09/2008 00:00:00.000�� $F68.54Q�$G06/08/2008 21:00:00.000�� $
F75.2Q�$G06/08/2008 18:00:00.000�� $F77.18Q�$G06/08/2008 15:00:00.000�� $F74.48Q�$G06/08/2008 12:00:00.000�� $F64.58Q�$G06/08/2008 09:00:00.000�� $F59.36Q�$G06/08/2008 06:00:00.000�� $F60.08Q�$G06/08/2008 03:00:00.000�� $F61.16Q�$G06/08/2008 00:00:00.000�� $F63.86Q�$G06/07/2008 21:00:00.000�� $F65.66Q�$G06/07/2008 18:00:00.000�� $F65.12Q�$G06/07/2008 15:00:00.000�� $F63.86Q�$G06/07/2008 12:00:00.000�� $F61.52Q�$G06/07/2008 09:00:00.000�� $
F51.8Q�$G06/07/2008 06:00:00.000�� $F52.34Q�$G06/07/2008 03:00:00.000�� $
F57.2Q�$G06/07/2008 00:00:00.000�� $F60.44Q�$G06/06/2008 21:00:00.000�� $F65.48Q�$G06/06/2008 18:00:00.000�� $F66.56Q�$G06/06/2008 15:00:00.000�� $F64.04Q�$G06/06/2008 12:00:00.000�� $F60.26Q�$G06/06/2008 09:00:00.000�� $F51.44Q�$G06/06/2008 06:00:00.000�� $F50.18Q�$G06/06/2008 03:00:00.000�� $F56.12Q�$G06/06/2008 00:00:00.000��(!"DevExpress.Xpf.Charts.AreaSeries2D!$=Pressure (mbar)��$>DateTime=�H!
MarkerVisibleH.$?
SetStartState=�I	SeriesAxisYI�$;pressureAxis��J	
SeriesPaneJ�K�RelativeSourceK��L��Mode$LFindAncestor=�M��AncestorType$Mdxc:XYDiagram2DL�N�Path$NPanes[0]�O!SeriesAnimationO1"+DevExpress.Xpf.Charts.Area2DUnwindAnimation"$A0:0:2h�E $
F1023Q�$G06/11/2008 06:00:00.000�� $
F1021Q�$G06/11/2008 03:00:00.000�� $
F1023Q�$G06/11/2008 00:00:00.000�� $
F1021Q�$G06/10/2008 21:00:00.000�� $
F1020Q�$G06/10/2008 18:00:00.000�� $
F1021Q�$G06/10/2008 15:00:00.000�� $
F1023Q�$G06/10/2008 12:00:00.000�� $
F1023Q�$G06/10/2008 09:00:00.000�� $
F1023Q�$G06/10/2008 06:00:00.000�� $
F1021Q�$G06/10/2008 03:00:00.000�� $
F1023Q�$G06/10/2008 00:00:00.000�� $
F1023Q�$G06/09/2008 21:00:00.000�� $
F1021Q�$G06/09/2008 18:00:00.000�� $
F1023Q�$G06/09/2008 15:00:00.000�� $
F1024Q�$G06/09/2008 12:00:00.000�� $
F1024Q�$G06/09/2008 09:00:00.000�� $
F1024Q�$G06/09/2008 06:00:00.000�� $
F1023Q�$G06/09/2008 03:00:00.000�� $
F1024Q�$G06/09/2008 00:00:00.000�� $
F1023Q�$G06/08/2008 21:00:00.000�� $
F1021Q�$G06/08/2008 18:00:00.000�� $
F1021Q�$G06/08/2008 15:00:00.000�� $
F1021Q�$G06/08/2008 12:00:00.000�� $
F1021Q�$G06/08/2008 09:00:00.000�� $
F1020Q�$G06/08/2008 06:00:00.000�� $
F1019Q�$G06/08/2008 03:00:00.000�� $
F1019Q�$G06/08/2008 00:00:00.000�� $
F1019Q�$G06/07/2008 21:00:00.000�� $
F1017Q�$G06/07/2008 18:00:00.000�� $
F1017Q�$G06/07/2008 15:00:00.000�� $
F1017Q�$G06/07/2008 12:00:00.000�� $
F1017Q�$G06/07/2008 09:00:00.000�� $
F1017Q�$G06/07/2008 06:00:00.000�� $
F1016Q�$G06/07/2008 03:00:00.000�� $
F1016Q�$G06/07/2008 00:00:00.000�� $
F1016Q�$G06/06/2008 21:00:00.000�� $
F1015Q�$G06/06/2008 18:00:00.000�� $
F1015Q�$G06/06/2008 15:00:00.000�� $
F1015Q�$G06/06/2008 12:00:00.000�� $
F1015Q�$G06/06/2008 09:00:00.000�� $
F1015Q�$G06/06/2008 06:00:00.000�� $
F1015Q�$G06/06/2008 03:00:00.000�� $
F1015Q�$G06/06/2008 00:00:00.000��1#+DevExpress.Xpf.Charts.BarSideBySideSeries2D#$=Relative humidity (%)��$>DateTime=�+$%DevExpress.Xpf.Charts.BarSeries2DBaseP$BarWidth$	P1.5Q�$?
SetStartState=�I�$;humidityAxis��J�K��$LFindAncestor=�$Mdxc:XYDiagram2DL�$NPanes[1]�Q$PointAnimationQ0%*DevExpress.Xpf.Charts.Bar2DGrowUpAnimation%4&.DevExpress.Xpf.Charts.SeriesPointAnimationBaseR&
PointDelay$R0h�$A0:0:2h�E $F69Q�$G06/11/2008 06:00:00.000�� $F76Q�$G06/11/2008 03:00:00.000�� $F66Q�$G06/11/2008 00:00:00.000�� $F49Q�$G06/10/2008 21:00:00.000�� $F45Q�$G06/10/2008 18:00:00.000�� $F48Q�$G06/10/2008 15:00:00.000�� $F57Q�$G06/10/2008 12:00:00.000�� $F66Q�$G06/10/2008 09:00:00.000�� $F78Q�$G06/10/2008 06:00:00.000�� $F83Q�$G06/10/2008 03:00:00.000�� $F72Q�$G06/10/2008 00:00:00.000�� $F52Q�$G06/09/2008 21:00:00.000�� $F40Q�$G06/09/2008 18:00:00.000�� $F41Q�$G06/09/2008 15:00:00.000�� $F37Q�$G06/09/2008 12:00:00.000�� $F41Q�$G06/09/2008 09:00:00.000�� $F68Q�$G06/09/2008 06:00:00.000�� $F78Q�$G06/09/2008 03:00:00.000�� $F71Q�$G06/09/2008 00:00:00.000�� $F63Q�$G06/08/2008 21:00:00.000�� $F47Q�$G06/08/2008 18:00:00.000�� $F44Q�$G06/08/2008 15:00:00.000�� $F48Q�$G06/08/2008 12:00:00.000�� $F68Q�$G06/08/2008 09:00:00.000�� $F81Q�$G06/08/2008 06:00:00.000�� $F85Q�$G06/08/2008 03:00:00.000�� $F76Q�$G06/08/2008 00:00:00.000�� $F65Q�$G06/07/2008 21:00:00.000�� $F57Q�$G06/07/2008 18:00:00.000�� $F62Q�$G06/07/2008 15:00:00.000�� $F53Q�$G06/07/2008 12:00:00.000�� $F62Q�$G06/07/2008 09:00:00.000�� $F76Q�$G06/07/2008 06:00:00.000�� $F80Q�$G06/07/2008 03:00:00.000�� $F82Q�$G06/07/2008 00:00:00.000�� $F73Q�$G06/06/2008 21:00:00.000�� $F57Q�$G06/06/2008 18:00:00.000�� $F55Q�$G06/06/2008 15:00:00.000�� $F64Q�$G06/06/2008 12:00:00.000�� $F74Q�$G06/06/2008 09:00:00.000�� $F89Q�$G06/06/2008 06:00:00.000�� $F87Q�$G06/06/2008 03:00:00.000�� $F80Q�$G06/06/2008 00:00:00.000��!c[    <local:ChartsDemoModule x:Class="ChartsDemo.PanesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <Grid>
            <dxc:ChartControl Name="chart" EnableAnimation="True">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions ShowArgumentLine="True" ArgumentLineBrush="DeepSkyBlue" ShowOnlyInFocusedPane="False">
                        <dxc:CrosshairOptions.ArgumentLineStyle>
                            <dxc:LineStyle Thickness="2"/>
                        </dxc:CrosshairOptions.ArgumentLineStyle>
                    </dxc:CrosshairOptions>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.IsManipulationEnabled>True</dxc:ChartControl.IsManipulationEnabled>
                <dxc:ChartControl.Legend>
                    <dxc:Legend VerticalPosition="BottomOutside" HorizontalPosition="Left" Orientation="Horizontal" IndentFromDiagram="1" Padding="1" Margin="10" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Content="Weather in London" HorizontalAlignment="Center" />
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D EnableAxisXNavigation="True">
                        <dxc:XYDiagram2D.PanesPanel>
                            <ItemsPanelTemplate>
                                <Grid>
                                    <Grid.RowDefinitions>
                                        <RowDefinition Height="2*"/>
                                        <RowDefinition Height="*"/>
                                        <RowDefinition Height="1.7*"/>
                                    </Grid.RowDefinitions>
                                </Grid>
                            </ItemsPanelTemplate>
                        </dxc:XYDiagram2D.PanesPanel>
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane x:Name="temperaturePane" Grid.Row="0">
                                <dxc:Pane.AxisXScrollBarOptions>
                                    <dxc:ScrollBarOptions Visible="False" />
                                </dxc:Pane.AxisXScrollBarOptions>
                            </dxc:Pane>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.Panes>
                            <dxc:Pane x:Name="pressurePane" Grid.Row="1">
                                <dxc:Pane.AxisXScrollBarOptions>
                                    <dxc:ScrollBarOptions Visible="False" />
                                </dxc:Pane.AxisXScrollBarOptions>
                            </dxc:Pane>
                            <dxc:Pane x:Name="humidityPane" Grid.Row="2"/>
                        </dxc:XYDiagram2D.Panes>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D MinorCount="1" GridLinesMinorVisible="True">
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Temperature" />
                                </dxc:AxisY2D.Title>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange dxc:AxisY2D.AlwaysShowZeroLevel="False" />
                                </dxc:AxisY2D.Range>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.SecondaryAxesY>
                            <dxc:SecondaryAxisY2D x:Name="pressureAxis" Alignment="Near" GridLinesVisible="True" GridLinesMinorVisible="True" MinorCount="3">
                                <dxc:SecondaryAxisY2D.Title>
                                    <dxc:AxisTitle Content="Pressure"/>
                                </dxc:SecondaryAxisY2D.Title>
                                <dxc:SecondaryAxisY2D.Range>
                                    <dxc:AxisRange MaxValue="1025" MinValue="1014" />
                                </dxc:SecondaryAxisY2D.Range>
                            </dxc:SecondaryAxisY2D>
                            <dxc:SecondaryAxisY2D x:Name="humidityAxis" Alignment="Near" GridLinesVisible="True" GridLinesMinorVisible="True" MinorCount="2">
                                <dxc:SecondaryAxisY2D.Title>
                                    <dxc:AxisTitle Content="Humidity"/>
                                </dxc:SecondaryAxisY2D.Title>
                                <dxc:SecondaryAxisY2D.Range>
                                    <dxc:AxisRange MaxValue="120" MinValue="0" />
                                </dxc:SecondaryAxisY2D.Range>
                            </dxc:SecondaryAxisY2D>
                        </dxc:XYDiagram2D.SecondaryAxesY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D DateTimeGridAlignment="Hour" DateTimeMeasureUnit="Hour" Visible="True" GridSpacing="6" GridLinesVisible="True" Interlaced="True">
                                <dxc:AxisX2D.Label>
                                    <dxc:AxisLabel Staggered="True" />
                                </dxc:AxisX2D.Label>
                                <dxc:AxisX2D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="Custom" FormatString="dd/MM HH:mm" />
                                </dxc:AxisX2D.DateTimeOptions>
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange MaxValueInternal="57.857023338556125" MinValueInternal="-2.1429766614437389" />
                                </dxc:AxisX2D.Range>
                                <dxc:AxisX2D.VisibilityInPanes>
                                    <dxc:VisibilityInPane Pane="{Binding ElementName=pressurePane}" Visible="False" />
                                    <dxc:VisibilityInPane Pane="{Binding ElementName=temperaturePane}" Visible="False" />
                                </dxc:AxisX2D.VisibilityInPanes>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineSeries2D DisplayName="Temperature (F)" ArgumentScaleType="DateTime" AnimationAutoStartMode="SetStartState">
                                <dxc:LineSeries2D.SeriesAnimation>
                                    <dxc:Line2DStretchFromNearAnimation Duration="0:0:2"/>
                                </dxc:LineSeries2D.SeriesAnimation>
                                <dxc:LineSeries2D.PointAnimation>
                                    <dxc:Marker2DSlideFromTopAnimation Duration="0:0:2"/>
                                </dxc:LineSeries2D.PointAnimation>
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel dxc:MarkerSeries2D.Angle="90"/>
                                </dxc:LineSeries2D.Label>
                                <dxc:LineSeries2D.Points>
                                    <dxc:SeriesPoint Value="56.48" Argument="06/11/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="53.78" Argument="06/11/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="57.74" Argument="06/11/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="64.4" Argument="06/10/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="72.5" Argument="06/10/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="72.68" Argument="06/10/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="69.62" Argument="06/10/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="67.28" Argument="06/10/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="62.42" Argument="06/10/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="60.62" Argument="06/10/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="62.6" Argument="06/10/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="71.96" Argument="06/09/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="77.9" Argument="06/09/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="78.98" Argument="06/09/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="76.28" Argument="06/09/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="71.06" Argument="06/09/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="60.8" Argument="06/09/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="58.64" Argument="06/09/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="63.14" Argument="06/09/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="68.54" Argument="06/08/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="75.2" Argument="06/08/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="77.18" Argument="06/08/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="74.48" Argument="06/08/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="64.58" Argument="06/08/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="59.36" Argument="06/08/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="60.08" Argument="06/08/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="61.16" Argument="06/08/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="63.86" Argument="06/07/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="65.66" Argument="06/07/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="65.12" Argument="06/07/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="63.86" Argument="06/07/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="61.52" Argument="06/07/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="51.8" Argument="06/07/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="52.34" Argument="06/07/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="57.2" Argument="06/07/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="60.44" Argument="06/06/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="65.48" Argument="06/06/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="66.56" Argument="06/06/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="64.04" Argument="06/06/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="60.26" Argument="06/06/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="51.44" Argument="06/06/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="50.18" Argument="06/06/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="56.12" Argument="06/06/2008 00:00:00.000"/>
                                </dxc:LineSeries2D.Points>
                            </dxc:LineSeries2D>
                            <dxc:AreaSeries2D DisplayName="Pressure (mbar)" ArgumentScaleType="DateTime" MarkerVisible="False" dxc:XYDiagram2D.SeriesAxisY="{Binding ElementName=pressureAxis}"
                                              dxc:XYDiagram2D.SeriesPane="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=dxc:XYDiagram2D}, Path=Panes[0]}" AnimationAutoStartMode="SetStartState">
                                <dxc:AreaSeries2D.SeriesAnimation>
                                    <dxc:Area2DUnwindAnimation Duration="0:0:2"/>
                                </dxc:AreaSeries2D.SeriesAnimation>
                                <dxc:AreaSeries2D.Points>
                                    <dxc:SeriesPoint Value="1023" Argument="06/11/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="1021" Argument="06/11/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="1023" Argument="06/11/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="1021" Argument="06/10/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="1020" Argument="06/10/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="1021" Argument="06/10/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="1023" Argument="06/10/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="1023" Argument="06/10/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="1023" Argument="06/10/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="1021" Argument="06/10/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="1023" Argument="06/10/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="1023" Argument="06/09/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="1021" Argument="06/09/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="1023" Argument="06/09/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="1024" Argument="06/09/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="1024" Argument="06/09/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="1024" Argument="06/09/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="1023" Argument="06/09/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="1024" Argument="06/09/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="1023" Argument="06/08/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="1021" Argument="06/08/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="1021" Argument="06/08/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="1021" Argument="06/08/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="1021" Argument="06/08/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="1020" Argument="06/08/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="1019" Argument="06/08/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="1019" Argument="06/08/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="1019" Argument="06/07/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="1017" Argument="06/07/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="1017" Argument="06/07/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="1017" Argument="06/07/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="1017" Argument="06/07/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="1017" Argument="06/07/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="1016" Argument="06/07/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="1016" Argument="06/07/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="1016" Argument="06/06/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="1015" Argument="06/06/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="1015" Argument="06/06/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="1015" Argument="06/06/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="1015" Argument="06/06/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="1015" Argument="06/06/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="1015" Argument="06/06/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="1015" Argument="06/06/2008 00:00:00.000"/>
                                </dxc:AreaSeries2D.Points>
                            </dxc:AreaSeries2D>
                            <dxc:BarSideBySideSeries2D DisplayName="Relative humidity (%)" ArgumentScaleType="DateTime" BarWidth="1.5" dxc:XYDiagram2D.SeriesAxisY="{Binding ElementName=humidityAxis}"
                                                       dxc:XYDiagram2D.SeriesPane="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=dxc:XYDiagram2D}, Path=Panes[1]}" AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideSeries2D.PointAnimation>
                                    <dxc:Bar2DGrowUpAnimation PointDelay="0" Duration="0:0:2"/>
                                </dxc:BarSideBySideSeries2D.PointAnimation>
                                <dxc:BarSideBySideSeries2D.Points>
                                    <dxc:SeriesPoint Value="69" Argument="06/11/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="76" Argument="06/11/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="66" Argument="06/11/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="49" Argument="06/10/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="45" Argument="06/10/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="48" Argument="06/10/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="57" Argument="06/10/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="66" Argument="06/10/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="78" Argument="06/10/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="83" Argument="06/10/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="72" Argument="06/10/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="52" Argument="06/09/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="40" Argument="06/09/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="41" Argument="06/09/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="37" Argument="06/09/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="41" Argument="06/09/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="68" Argument="06/09/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="78" Argument="06/09/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="71" Argument="06/09/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="63" Argument="06/08/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="47" Argument="06/08/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="44" Argument="06/08/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="48" Argument="06/08/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="68" Argument="06/08/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="81" Argument="06/08/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="85" Argument="06/08/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="76" Argument="06/08/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="65" Argument="06/07/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="57" Argument="06/07/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="62" Argument="06/07/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="53" Argument="06/07/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="62" Argument="06/07/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="76" Argument="06/07/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="80" Argument="06/07/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="82" Argument="06/07/2008 00:00:00.000"/>
                                    <dxc:SeriesPoint Value="73" Argument="06/06/2008 21:00:00.000"/>
                                    <dxc:SeriesPoint Value="57" Argument="06/06/2008 18:00:00.000"/>
                                    <dxc:SeriesPoint Value="55" Argument="06/06/2008 15:00:00.000"/>
                                    <dxc:SeriesPoint Value="64" Argument="06/06/2008 12:00:00.000"/>
                                    <dxc:SeriesPoint Value="74" Argument="06/06/2008 09:00:00.000"/>
                                    <dxc:SeriesPoint Value="89" Argument="06/06/2008 06:00:00.000"/>
                                    <dxc:SeriesPoint Value="87" Argument="06/06/2008 03:00:00.000"/>
                                    <dxc:SeriesPoint Value="80" Argument="06/06/2008 00:00:00.000"/>
                                </dxc:BarSideBySideSeries2D.Points>
                            </dxc:BarSideBySideSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System;
using System.Windows;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class PanesControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public PanesControl() {
            InitializeComponent();
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.Pie2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider/)ChartsDemo.Pie2DKindToPie2DModelConverter "Pie2DKindToPie2DModelConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�130��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$�0,0,0,10q�	IsChecked$
TrueY�$DevExpress.Xpf.Core.GroupFrame$��Position��$�0,2,0,10q�{���ElementName$
chbVisible��	�Path$		IsChecked�.�(	"DevExpress.Xpf.Editors.ListBoxEdit	-$�
lbPosition��%
DevExpress.Xpf.Editors.BaseEdit


ShowBorder
.	
SelectedIndex$0��Z�	Items.,&DevExpress.Xpf.Charts.PieLabelPositionOutside=�
Inside=�
	
StyleSettings
:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Hole Radius Percent��$�0,0,0,10q�.���.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$��50��$�Center=���$�2�$	��100��$�Right=�)
#DevExpress.Xpf.Editors.TrackBarEdit
-$�slHoleRadiusPercent��*$DevExpress.Xpf.Editors.RangeBaseEditValue$0Q�Minimum$0Q�Maximum$	100Q�

TickPlacement$
None=�$��Sweep Direction��$�0,0,0,10q�.�	-$�rblSweepDirection��
.$0��Z�.-'DevExpress.Xpf.Charts.PieSweepDirectionCounterclockwise=�
	Clockwise=�
$��Rotation��$�0,0,0,10q�.���.+��������.+���$�0�$
��-360��$
�Left=���$�1�$��0��$�Center=���$�2�$	��360��$�Right=�
-$�
slRotation��$0Q�$
-360Q�$	360Q�$
None=�$��Model��$�0,2,0,10q�.�	-$
�lbModel��
.�Z�	ItemsSource�*PredefinedPie2DKinds+
�Source#[
Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.ToolTipEnabled�$
chbVisible��$		IsChecked��	Converter#[Diagram+%DevExpress.Xpf.Charts.SimpleDiagram2D#DevExpress.Xpf.Charts.Diagram
Series'!DevExpress.Xpf.Charts.PieSeries2D-Name$Series��"DevExpress.Xpf.Charts.SeriesArgumentScaleType$Qualitative=�AnimationAutoStartMode$
SetStartState=�%DevExpress.Xpf.Charts.PieSeriesHoleRadiusPercent�$slHoleRadiusPercent��$	Value�Rotation�$
slRotation��$	Value� SweepDirection �$rblSweepDirection��$	SelectedItem�!Model!�$
lbModel��$	SelectedItem�#["PointAnimation"/)DevExpress.Xpf.Charts.Pie2DFlyInAnimation)#DevExpress.Xpf.Charts.AnimationBase#Duration$
#0:0:1.5h�4.DevExpress.Xpf.Charts.SeriesPointAnimationBase$
PointOrder$$Random=�%PointOptions%("DevExpress.Xpf.Charts.PointOptions&	PointView$&ArgumentAndValues=�'ValueNumericOptions'*$DevExpress.Xpf.Charts.NumericOptions
(Format$
(Percent=�)	Precision$)0�*Label*'!DevExpress.Xpf.Charts.SeriesLabel+
RenderMode$ +RectangleConnectedToCenter=�,Visible,�$
chbVisible��$		IsChecked�-
LabelPosition-�$
lbPosition��$	SelectedItem�
.Points.'!DevExpress.Xpf.Charts.SeriesPoint/Argument$	/USA��0Value$
09.63142Q�$/Canada��$
09.98467Q�$/Russia��$
017.0752Q�$/Others��$
081.2Q�$/India��$
03.28759Q�$/	Australia��$
07.68685Q�$/Brazil��$08.511965Q�$/China��$
09.59696Q�
1Titles1!DevExpress.Xpf.Charts.Title2Dock$	2Top=�%DevExpress.Xpf.Charts.TitleBase3HorizontalAlignment$3Center=�$�24(�4Content.4Area of Countries$2Bottom=�$3Right=�$�12(�
������$�0,10,0,0q�.4From www.nationmaster.com!�&<local:ChartsDemoModule x:Class="ChartsDemo.Pie2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Pie2DKindToPie2DModelConverter x:Key="Pie2DKindToPie2DModelConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="130">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,10" IsChecked="True" />
                <dx:GroupFrame Header="Position" Margin="0,2,0,10" IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}">
                    <dxe:ListBoxEdit Name="lbPosition"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndex="0"
                                     >
                        <dxc:PieLabelPosition>Outside</dxc:PieLabelPosition>
                        <dxc:PieLabelPosition>Inside</dxc:PieLabelPosition>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Hole Radius Percent" Margin="0,0,0,10">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="50" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="100" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slHoleRadiusPercent" Value="0" Minimum="0" Maximum="100">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Sweep Direction" Margin="0,0,0,10">
                    <dxe:ListBoxEdit Name="rblSweepDirection"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndex="0"
                                     SelectedIndexChanged="rblSweepDirection_SelectedIndexChanged">
                        <dxc:PieSweepDirection>Counterclockwise</dxc:PieSweepDirection>
                        <dxc:PieSweepDirection>Clockwise</dxc:PieSweepDirection>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Rotation" Margin="0,0,0,10">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="-360" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="0" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slRotation" Value="0" Minimum="-360" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Model" Margin="0,2,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedPie2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              MouseUp="chart_MouseUp"
                              MouseDown="chart_MouseDown"
                              BorderThickness="0"
                              QueryChartCursor="chart_QueryChartCursor"
                              MouseMove="chart_MouseMove"
                              EnableAnimation="True"
                              ToolTipEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.Diagram>
                    <dxc:SimpleDiagram2D>
                        <dxc:SimpleDiagram2D.Series>
                            <dxc:PieSeries2D x:Name="Series" ArgumentScaleType="Qualitative" AnimationAutoStartMode="SetStartState"
                                             HoleRadiusPercent="{Binding ElementName=slHoleRadiusPercent, Path=Value}"
                                             Rotation="{Binding ElementName=slRotation, Path=Value}"
                                             SweepDirection="{Binding ElementName=rblSweepDirection, Path=SelectedItem}"
                                             Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Pie2DKindToPie2DModelConverter}}">
                                <dxc:PieSeries2D.PointAnimation>
                                    <dxc:Pie2DFlyInAnimation Duration="0:0:1.5" PointOrder="Random" />
                                </dxc:PieSeries2D.PointAnimation>
                                <dxc:PieSeries2D.PointOptions>
                                    <dxc:PointOptions PointView="ArgumentAndValues">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:PieSeries2D.PointOptions>
                                <dxc:PieSeries2D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}"
                                                     dxc:PieSeries.LabelPosition="{Binding ElementName=lbPosition, Path=SelectedItem}"
                                                     RenderMode="RectangleConnectedToCenter" />
                                </dxc:PieSeries2D.Label>
                                <dxc:PieSeries2D.Points>
                                    <dxc:SeriesPoint Argument="USA" Value="9.63142" />
                                    <dxc:SeriesPoint Argument="Canada" Value="9.98467" />
                                    <dxc:SeriesPoint Argument="Russia" Value="17.0752" />
                                    <dxc:SeriesPoint Argument="Others" Value="81.2" />
                                    <dxc:SeriesPoint Argument="India" Value="3.28759" />
                                    <dxc:SeriesPoint Argument="Australia" Value="7.68685" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="8.511965" />
                                    <dxc:SeriesPoint Argument="China" Value="9.59696" />
                                </dxc:PieSeries2D.Points>
                            </dxc:PieSeries2D>
                        </dxc:SimpleDiagram2D.Series>
                    </dxc:SimpleDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="24">Area of Countries</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.nationmaster.com</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!dusing System;
using System.Windows;
using System.Windows.Input;
using System.Windows.Media.Animation;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class Pie2DControl : ChartsDemoModule {
        const int clickDelta = 200;

        DateTime mouseDownTime;
        bool rotate;
        Point startPosition;

        public override ChartControl ActualChart { get { return chart; } }

        public Pie2DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Pie2DModelKindHelper.FindActualPie2DModelKind(typeof(SimplePie2DModel));
                Series.ToolTipPointPattern = "{A}: {V:0.0}M km²";
        }
        bool IsClick(DateTime mouseUpTime) {
            return (mouseUpTime - mouseDownTime).TotalMilliseconds < clickDelta;
        }
        double CalcAngle(Point p1, Point p2) {
            Point center = new Point(chart.Diagram.ActualWidth / 2, chart.ActualHeight / 2);
            Point relativeP1 = new Point(p1.X - center.X, p1.Y - center.Y);
            Point relativeP2 = new Point(p2.X - center.X, p2.Y - center.Y);
            double angleP1Radian = Math.Atan2(relativeP1.X, relativeP1.Y);
            double angleP2Radian = Math.Atan2(relativeP2.X, relativeP2.Y);
            double angle = (angleP2Radian - angleP1Radian) * 180 / (Math.PI * 2);
            if (angle > 90)
                angle = 180 - angle;
            else if (angle < -90)
                angle = 180 + angle;
            return angle;
        }
        void chart_MouseUp(object sender, MouseButtonEventArgs e) {
            ChartHitInfo hitInfo = chart.CalcHitInfo(e.GetPosition(chart));
            rotate = false;
            if (hitInfo == null || hitInfo.SeriesPoint == null || !IsClick(DateTime.Now))
                return;
            double distance = PieSeries.GetExplodedDistance(hitInfo.SeriesPoint);
            Storyboard storyBoard = new Storyboard();
            DoubleAnimation animation = new DoubleAnimation();
            animation.Duration = new Duration(new TimeSpan(0, 0, 0, 0, 300));
            animation.To = distance > 0 ? 0 : 0.3;
            storyBoard.Children.Add(animation);
            Storyboard.SetTarget(animation, hitInfo.SeriesPoint);
            Storyboard.SetTargetProperty(animation, new PropertyPath(PieSeries.ExplodedDistanceProperty));
            storyBoard.Begin();
        }
        void chart_MouseDown(object sender, MouseButtonEventArgs e) {
            mouseDownTime = DateTime.Now;
            Point position = e.GetPosition(chart);
            ChartHitInfo hitInfo = chart.CalcHitInfo(position);
            if (hitInfo != null && hitInfo.SeriesPoint != null) {
                rotate = true;
                startPosition = position;
            }
        }
        void chart_MouseMove(object sender, MouseEventArgs e) {
            Point position = e.GetPosition(chart);
            ChartHitInfo hitInfo = chart.CalcHitInfo(position);
            if (hitInfo == null)
                return;
            if (rotate && !IsClick(DateTime.Now)) {
                PieSeries2D series = chart.Diagram.Series[0] as PieSeries2D;
                double angleDelta = CalcAngle(startPosition, position);
                if (Math.Abs(slRotation.Value + angleDelta) < 360)
                    slRotation.Value += angleDelta;
                else if (slRotation.Value + angleDelta > 360)
                    slRotation.Value = -360;
                else
                    slRotation.Value = 360;
                startPosition = position;
            }
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void rblSweepDirection_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null)
                chart.Animate();
        }
        void chart_QueryChartCursor(object sender, QueryChartCursorEventArgs e) {
            ChartHitInfo hitInfo = chart.CalcHitInfo(e.Position);
            if (hitInfo != null && hitInfo.SeriesPoint != null)
                e.Cursor = Cursors.Hand;
        }
    }
}!hMSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.Pie3DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo$	�400��$	�800���	Resources
�MergedDictionaries
�Source Pie3DModelKindDataProviderS�
ObjectType& DevExpress.Xpf.Charts.Pie3DModelS�
MethodName ExplodeAnimation	W�Tog�Duration CollapseAnimation InitialAnimation��
TargetName��TargetProperty	W�From71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%�&	&	#&	@&	]&	�S�"$GetPredefinedKinds��W�$	0.2X�$
0:0:0.5D�W�$	0.0X�$
0:0:0.5D���.��W�$diagramAnimation��$Progress�$		0.1X�$	1.0X�$0:0:2D�
�Triggers
:�:�RoutedEvent$)#local:ChartsDemoModule.ModuleAppear�[��#��[�HandoffBehavior$
Compose=�.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(
!SupressGroupFramePaddingInOptions
.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�	IsChecked$FalseY�$DevExpress.Xpf.Core.GroupFrame$��Position��$�0,2,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�
lbPosition��{�.%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.
SelectedIndex$0��Z�ItemsSource"	System.Collections.ArrayList	,
&DevExpress.Xpf.Charts.PieLabelPosition
Outside=�

Inside=�
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Model��$�0,2,0,10q�.�-$
�lbModel��.�Z��
�Source#[Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�J�IsManipulationEnabled.ToolTipEnabled��ElementName$
chbVisible���Path$	IsChecked��	Converter#[ToolTipOptions*
$DevExpress.Xpf.Charts.ToolTipOptions

ToolTipPosition3-DevExpress.Xpf.Charts.ToolTipRelativePositionAnimationRecords0*DevExpress.Xpf.Charts.ChartAnimationRecord-Name$diagramAnimation�� Progress$ 0Q�!
Animations!.(DevExpress.Xpf.Charts.Diagram3DAnimation"InitialZoomPercent$"1Q�#InitialRotation#-'DevExpress.Xpf.Charts.AnimationRotation$Order$	$YXZ=�
%AngleX$%0Q�
&AngleY$	&-50Q�'Actions'/)DevExpress.Xpf.Charts.Diagram3DZoomAction(FinalZoomPercent$	(100Q�3-DevExpress.Xpf.Charts.Diagram3DRotationAction)Rotation)$	%-40Q�$	&210Q�*Diagram*+%DevExpress.Xpf.Charts.SimpleDiagram3D%DevExpress.Xpf.Charts.Diagram3D+ZoomPercent$+1Q�#DevExpress.Xpf.Charts.Diagram
,Series,'!DevExpress.Xpf.Charts.PieSeries3D-$�Series��"DevExpress.Xpf.Charts.Series-ArgumentScaleType$-Qualitative=�%DevExpress.Xpf.Charts.PieSeries.HoleRadiusPercent$.50Q�/PointOptions/("DevExpress.Xpf.Charts.PointOptions0	PointView$0ArgumentAndValues=�1ValueNumericOptions1*$DevExpress.Xpf.Charts.NumericOptions
2Format$
2Percent=�3	Precision$30�4Model4.(DevExpress.Xpf.Charts.PentagonPie3DModel5Label5'!DevExpress.Xpf.Charts.SeriesLabel
6Indent$620�7
RenderMode$7CustomShape=�
8Points8'!DevExpress.Xpf.Charts.SeriesPoint9Argument$	9USA��:Value$
:9.63142Q�$9Canada��$
:9.98467Q�$9Russia��$
:17.0752Q�$9Others��$
:81.2Q�$9India��$
:3.28759Q�$9	Australia��$
:7.68685Q�$9Brazil��$:8.511965Q�$9China��$
:9.59696Q�
;Titles;!DevExpress.Xpf.Charts.Title<Dock$	<Top=�% DevExpress.Xpf.Charts.TitleBase= HorizontalAlignment$=Center=�$�24(�> Content.>Area of Countries$<Bottom=�$=Right=�$�12(�
������$�0,10,0,0q�.>From www.nationmaster.com!�#<local:ChartsDemoModule x:Class="ChartsDemo.Pie3DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <ObjectDataProvider x:Key="Pie3DModelKindDataProvider" ObjectType="{x:Type dxc:Pie3DModel}" MethodName="GetPredefinedKinds" />
            <DoubleAnimation x:Key="ExplodeAnimation" To="0.2" Duration="0:0:0.5" />
            <DoubleAnimation x:Key="CollapseAnimation" To="0.0" Duration="0:0:0.5" />
            <Storyboard x:Key="InitialAnimation">
                <DoubleAnimation Storyboard.TargetName="diagramAnimation" Storyboard.TargetProperty="Progress" From="0.1" To="1.0" Duration="0:0:2" />
            </Storyboard>
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <local:ChartsDemoModule.Triggers>
        <EventTrigger RoutedEvent="local:ChartsDemoModule.ModuleAppear">
            <EventTrigger.Actions>
                <BeginStoryboard Storyboard="{StaticResource InitialAnimation}" HandoffBehavior="Compose" />
            </EventTrigger.Actions>
        </EventTrigger>
    </local:ChartsDemoModule.Triggers>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" Unchecked="chbVisible_Unchecked" Checked="chbVisible_Checked" IsChecked="False" />
                <dx:GroupFrame Header="Position" Margin="0,2,0,10">
                    <dxe:ListBoxEdit Name="lbPosition"
                                     SelectedIndexChanged="lbPosition_SelectedIndexChanged"
                                     IsEnabled="False"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndex="0">
                        <dxe:ListBoxEdit.ItemsSource>
                            <collections:ArrayList>
                                <dxc:PieLabelPosition>Outside</dxc:PieLabelPosition>
                                <dxc:PieLabelPosition>Inside</dxc:PieLabelPosition>
                            </collections:ArrayList>
                        </dxe:ListBoxEdit.ItemsSource>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Model" Margin="0,2,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding Source={StaticResource Pie3DModelKindDataProvider}}"
                                     SelectedIndexChanged="lbModel_SelectedIndexChanged">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              MouseUp="chart_MouseUp"
                              MouseDown="chart_MouseDown"
                              QueryChartCursor="chart_QueryChartCursor"
                              BorderThickness="0"
                              IsManipulationEnabled="True"
                              ToolTipEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.ToolTipOptions>
                    <dxc:ToolTipOptions>
                        <dxc:ToolTipOptions.ToolTipPosition>
                            <dxc:ToolTipRelativePosition/>
                        </dxc:ToolTipOptions.ToolTipPosition>
                    </dxc:ToolTipOptions>
                </dxc:ChartControl.ToolTipOptions>
                <dxc:ChartControl.AnimationRecords>
                    <dxc:ChartAnimationRecord x:Name="diagramAnimation" Progress="0">
                        <dxc:ChartAnimationRecord.Animations>
                            <dxc:Diagram3DAnimation InitialZoomPercent="1">
                                <dxc:Diagram3DAnimation.InitialRotation>
                                    <dxc:AnimationRotation Order="YXZ" AngleX="0" AngleY="-50" />
                                </dxc:Diagram3DAnimation.InitialRotation>
                                <dxc:Diagram3DAnimation.Actions>
                                    <dxc:Diagram3DZoomAction FinalZoomPercent="100" />
                                    <dxc:Diagram3DRotationAction>
                                        <dxc:Diagram3DRotationAction.Rotation>
                                            <dxc:AnimationRotation AngleX="-40" AngleY="210" />
                                        </dxc:Diagram3DRotationAction.Rotation>
                                    </dxc:Diagram3DRotationAction>
                                </dxc:Diagram3DAnimation.Actions>
                            </dxc:Diagram3DAnimation>
                        </dxc:ChartAnimationRecord.Animations>
                    </dxc:ChartAnimationRecord>
                </dxc:ChartControl.AnimationRecords>
                <dxc:ChartControl.Diagram>
                    <dxc:SimpleDiagram3D ZoomPercent="1">
                        <dxc:SimpleDiagram3D.Series>
                            <dxc:PieSeries3D Name="Series" ArgumentScaleType="Qualitative" HoleRadiusPercent="50">
                                <dxc:PieSeries3D.PointOptions>
                                    <dxc:PointOptions PointView="ArgumentAndValues">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="Percent" Precision="0" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:PieSeries3D.PointOptions>
                                <dxc:PieSeries3D.Model>
                                    <dxc:PentagonPie3DModel />
                                </dxc:PieSeries3D.Model>
                                <dxc:PieSeries3D.Label>
                                    <dxc:SeriesLabel Indent="20" RenderMode="CustomShape" />
                                </dxc:PieSeries3D.Label>
                                <dxc:PieSeries3D.Points>
                                    <dxc:SeriesPoint Argument="USA" Value="9.63142" />
                                    <dxc:SeriesPoint Argument="Canada" Value="9.98467" />
                                    <dxc:SeriesPoint Argument="Russia" Value="17.0752" />
                                    <dxc:SeriesPoint Argument="Others" Value="81.2" />
                                    <dxc:SeriesPoint Argument="India" Value="3.28759" />
                                    <dxc:SeriesPoint Argument="Australia" Value="7.68685" />
                                    <dxc:SeriesPoint Argument="Brazil" Value="8.511965" />
                                    <dxc:SeriesPoint Argument="China" Value="9.59696" />
                                </dxc:PieSeries3D.Points>
                            </dxc:PieSeries3D>
                        </dxc:SimpleDiagram3D.Series>
                    </dxc:SimpleDiagram3D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="24">Area of Countries</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.nationmaster.com</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�
using System;
using System.Windows;
using System.Windows.Input;
using System.Windows.Media.Animation;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class Pie3DControl : ChartsDemoModule {
        const int clickDelta = 200;

        bool isLeftMouseButtonReleased = true;
        int mouseDownTime;

        public override ChartControl ActualChart { get { return chart; } }

        public Pie3DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Pie3DModelKindHelper.FindActualPie3DModelKind(((PieSeries3D)chart.Diagram.Series[0]).ActualModel);
            Series.ToolTipPointPattern = "{A}: {V:0.0}M km²";
        }
        bool IsClick(int mouseUpTime) {
            return mouseUpTime - mouseDownTime < clickDelta;
        }
        void lbModel_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            Pie3DKind modelKind = lbModel.SelectedItem as Pie3DKind;
            if (modelKind != null) {
                Type type = modelKind.Type;
                Pie3DModelKindHelper.SetModel(chart, (Pie3DModel)Activator.CreateInstance(type));
                PieSeries3D series = (PieSeries3D)chart.Diagram.Series[0];
                series.HoleRadiusPercent = type.Name.StartsWith("Semi") ? 0 : 50;
                series.DepthTransform = type.Name.StartsWith("Semi") ? 0.5 : 1;
            }
        }
        void chart_MouseDown(object sender, MouseButtonEventArgs e) {
            mouseDownTime = e.Timestamp;
            isLeftMouseButtonReleased = false;
        }
        void chart_MouseUp(object sender, MouseButtonEventArgs e) {
            isLeftMouseButtonReleased = true;
            if (!IsClick(e.Timestamp))
                return;
            ChartHitInfo hitInfo = chart.CalcHitInfo(e.GetPosition(chart));
            if (hitInfo == null || hitInfo.SeriesPoint == null)
                return;
            double distance = PieSeries.GetExplodedDistance(hitInfo.SeriesPoint);
            AnimationTimeline animation = distance > 0 ? (AnimationTimeline)TryFindResource("CollapseAnimation") : (AnimationTimeline)TryFindResource("ExplodeAnimation");
            Storyboard storyBoard = new Storyboard();
            storyBoard.Children.Add(animation);
            Storyboard.SetTarget(animation, hitInfo.SeriesPoint);
            Storyboard.SetTargetProperty(animation, new PropertyPath(PieSeries.ExplodedDistanceProperty));
            storyBoard.Begin();
        }
        void chbVisible_Unchecked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                chart.Diagram.Series[0].LabelsVisibility = false;
                lbPosition.IsEnabled = false;
            }
        }
        void chbVisible_Checked(object sender, RoutedEventArgs e) {
            chart.Diagram.Series[0].LabelsVisibility = true;
            lbPosition.IsEnabled = true;
        }
        void lbPosition_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null)
                PieSeries.SetLabelPosition(Series.Label, (PieLabelPosition)lbPosition.SelectedItem);
        }
        void chart_QueryChartCursor(object sender, QueryChartCursorEventArgs e) {
            ChartHitInfo hitInfo = chart.CalcHitInfo(e.Position);
            if (hitInfo != null && hitInfo.SeriesPoint != null && isLeftMouseButtonReleased)
                e.Cursor = Cursors.Hand;
        }
    }
}!
MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo5/ChartsDemo.PieSeries3DResolveOverlappingControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo$	�400��$	�800���	Resources
60ChartsDemo.BoolToResolveOverlappingModeConverter )%boolToResolveOverlappingModeConverter�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�160��.+�& DevExpress.Xpf.Editors.CheckEdit-$!�chbEnableResolveOverlapping��Content)#DevExpress.Xpf.Core.ObjectConverter$ Enable Resolve Overlapping$
�0,0,0,2q�	IsChecked$
TrueY�$DevExpress.Xpf.Core.GroupFrame$ ��Resolve Overlapping Indent��$�0,2,0,10q�{���ElementName$!chbEnableResolveOverlapping���Path$	IsChecked�.���.+���ColumnDefinitions������.+���$�0�$	��-10��$
�Left=���$�1�$��0��$�Center=���$�2�$��10��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slIndent��*$DevExpress.Xpf.Editors.RangeBaseEditValue$2Q�	Minimum$		-10Q�
Maximum$
10Q�Content.�.+�("DevExpress.Xpf.Charts.ChartControl-Name$chart��
ToolTipEnabled$
FalseX�Diagram.+	%DevExpress.Xpf.Charts.SimpleDiagram3D	-	Name$simpleDiagram3D��%
DevExpress.Xpf.Charts.Diagram3D
RuntimeRotation.
RuntimeScrolling.
RuntimeZooming.#DevExpress.Xpf.Charts.Diagram
Series.'!DevExpress.Xpf.Charts.PieSeries3DDepthTransform$	0.5Q�%
DevExpress.Xpf.Charts.PieSeries
HoleRadiusPercent$30Q�"DevExpress.Xpf.Charts.SeriesLabelsVisibility.(
!LabelsResolveOverlappingMinIndent�$slIndent��$Value�Label'!DevExpress.Xpf.Charts.SeriesLabel

LabelPosition$
TwoColumns=�
Indent$50�ResolveOverlappingMode�$!chbEnableResolveOverlapping��$	IsChecked��	Converter#[PointOptions("DevExpress.Xpf.Charts.PointOptions	PointView$ArgumentAndValues=�Pattern$	{A}��
 Points. '!DevExpress.Xpf.Charts.SeriesPoint!Argument$!China��"Value$
"1347Q�$!India��$
"1210Q�$!
United States��$	"313Q�$!	Indonesia��$	"237Q�$!Brazil��$	"192Q�$!Pakistan��$	"179Q�$
!Nigeria��$	"162Q�$!Russia��$	"143Q�$!
Bangladesh��$	"142Q�$!Japan��$	"128Q�$!Mexico��$	"112Q�$!Philippines��$"94Q�$
!Vietnam��$"87Q�$!Ethiopia��$"84Q�$
!Germany��$"81Q�$!Egypt��$"81Q�$
!Iran��$"76Q�$!Turkey��$"75Q�$!DR Congo��$"68Q�$!Thailand��$"66Q�$!France��$"64Q�$!United Kingdom��$"62Q�$!Italy��$"61Q�$!Others��$
"1936Q�
#Titles#!DevExpress.Xpf.Charts.Title$Dock$	$Top=�%DevExpress.Xpf.Charts.TitleBase%HorizontalAlignment$%Center=�$�24(�&Content.&Population of Countries!U<local:ChartsDemoModule x:Class="ChartsDemo.PieSeries3DResolveOverlappingControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <local:BoolToResolveOverlappingModeConverter x:Key="boolToResolveOverlappingModeConverter" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>

<dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
    <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="160">
                <dxe:CheckEdit Name="chbEnableResolveOverlapping" Content="Enable Resolve Overlapping" Margin="0,0,0,2" IsChecked="True"/>
                <dx:GroupFrame Header="Resolve Overlapping Indent" Margin="0,2,0,10" IsEnabled="{Binding ElementName=chbEnableResolveOverlapping, Path=IsChecked}">
                    <StackPanel >
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="-10" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="0" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="10" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slIndent" Value="2" Minimum="-10" Maximum="10" />
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl x:Name="chart" ToolTipEnabled="False">
                <dxc:SimpleDiagram3D x:Name="simpleDiagram3D" RuntimeRotation="True" RuntimeScrolling="True" RuntimeZooming="True" >
                    <dxc:PieSeries3D  DepthTransform="0.5" HoleRadiusPercent="30" LabelsResolveOverlappingMinIndent="{Binding ElementName=slIndent, Path=Value}" LabelsVisibility="True">
                        <dxc:PieSeries3D.Label>
                            <dxc:SeriesLabel dxc:PieSeries.LabelPosition="TwoColumns" Indent="50" ResolveOverlappingMode="{Binding ElementName=chbEnableResolveOverlapping, Path=IsChecked, Converter={StaticResource ResourceKey=boolToResolveOverlappingModeConverter}}"/>
                        </dxc:PieSeries3D.Label>
                        <dxc:PieSeries3D.PointOptions>
                            <dxc:PointOptions PointView = "ArgumentAndValues" Pattern="{}{A}"/>
                        </dxc:PieSeries3D.PointOptions>
                        <dxc:SeriesPoint Argument="China" Value="1347" />
                        <dxc:SeriesPoint Argument="India" Value="1210" />
                        <dxc:SeriesPoint Argument="United States" Value="313" />
                        <dxc:SeriesPoint Argument="Indonesia" Value="237" />
                        <dxc:SeriesPoint Argument="Brazil" Value="192" />
                        <dxc:SeriesPoint Argument="Pakistan" Value="179" />
                        <dxc:SeriesPoint Argument="Nigeria" Value="162" />
                        <dxc:SeriesPoint Argument="Russia" Value="143" />
                        <dxc:SeriesPoint Argument="Bangladesh" Value="142" />
                        <dxc:SeriesPoint Argument="Japan" Value="128" />
                        <dxc:SeriesPoint Argument="Mexico" Value="112" />
                        <dxc:SeriesPoint Argument="Philippines" Value="94" />
                        <dxc:SeriesPoint Argument="Vietnam" Value="87" />
                        <dxc:SeriesPoint Argument="Ethiopia" Value="84" />
                        <dxc:SeriesPoint Argument="Germany" Value="81" />
                        <dxc:SeriesPoint Argument="Egypt" Value="81" />
                        <dxc:SeriesPoint Argument="Iran" Value="76" />
                        <dxc:SeriesPoint Argument="Turkey" Value="75" />
                        <dxc:SeriesPoint Argument="DR Congo" Value="68" />
                        <dxc:SeriesPoint Argument="Thailand" Value="66" />
                        <dxc:SeriesPoint Argument="France" Value="64" />
                        <dxc:SeriesPoint Argument="United Kingdom" Value="62" />
                        <dxc:SeriesPoint Argument="Italy" Value="61" />
                        <dxc:SeriesPoint Argument="Others" Value="1936" />
                    </dxc:PieSeries3D>
                </dxc:SimpleDiagram3D>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="24">Population of Countries</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System;
using System.Collections.Generic;
using System.Globalization;
using System.Windows;
using System.Windows.Media.Animation;
using System.Xml.Linq;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.Charts;
using DevExpress.Xpf.Editors;
using System.Windows.Media.Media3D;

namespace ChartsDemo {
    public partial class PieSeries3DResolveOverlappingControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public PieSeries3DResolveOverlappingControl() {
            InitializeComponent();
            simpleDiagram3D.ContentTransform = new MatrixTransform3D(new Matrix3D(-0.719, -0.414, 0.558, 0,
                                                                                   0.693, -0.389, 0.605, 0,
                                                                                  -0.032,  0.822, 0.567, 0,
                                                                                   0.000,  0.000, 0.000, 1));

        }
    }
}!gMSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.Point2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$�0,0,0,10q�	IsChecked$
TrueY�$DevExpress.Xpf.Core.GroupFrame$��Angle��$�0,2,0,10q�{���ElementName$
chbVisible��	�Path$		IsChecked�.���.+��
�ColumnDefinitions
������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$
�slAngle��*$DevExpress.Xpf.Editors.RangeBaseEditMinimum$0Q�Maximum$	360Q�
Value$
45Q�
TickPlacement$
None=�$��Marker Size��$
�0,2,0,0q�.���.+��
������.+���$�0�$��10��$
�Left=���$�1�$��25��$�Center=���$�2�$��40��$�Right=�-$�slMarkerSize��$10Q�$40Q�$
None=�$��Marker��$�	0,10,0,10q�.�(	"DevExpress.Xpf.Editors.ListBoxEdit	-$�lbMarker��%
DevExpress.Xpf.Editors.BaseEdit

ShowBorder.�Z�	ItemsSource�*PredefinedMarker2DKinds+
�Source#[	
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.CrosshairEnabled$FalseX�ToolTipEnabled$
TrueX�Diagram'
!DevExpress.Xpf.Charts.XYDiagram2D

AxisY#DevExpress.Xpf.Charts.AxisY2D$DevExpress.Xpf.Charts.AxisBaseGridLinesMinorVisible. DevExpress.Xpf.Charts.AxisRange%DevExpress.Xpf.Charts.AxisRangeMinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$	700MaxValue$
1150AlwaysShowZeroLevel.Title%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$,&Worldwide Grosses, Millions of Dollars�� 
AxisX #DevExpress.Xpf.Charts.AxisX2D!GridLinesVisible!.$0$	300$,&Production Budget, Millions of Dollars��
"Titles"!DevExpress.Xpf.Charts.Title#Dock$	#Top=�$HorizontalAlignment$$Center=�$$Top Films by Worldwide Grosses��$#Bottom=�$$Right=�$�12(�
������$�0,10,0,0q�$ From www.boxofficemojo.com��!<local:ChartsDemoModule x:Class="ChartsDemo.Point2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible"
                               Content="Show Labels"
                               Margin="0,0,0,10"
                               IsChecked="True"
                               Checked="chbVisible_Checked"
                               Unchecked="chbVisible_Checked" />
                <dx:GroupFrame Header="Angle" Margin="0,2,0,10" IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slAngle" Minimum="0" Maximum="360" Value="45" EditValueChanged="slAngle_EditValueChanged">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Marker Size" Margin="0,2,0,0">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="10" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="25" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="40" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMarkerSize" Minimum="10" Maximum="40" EditValueChanged="slMarkerSize_EditValueChanged">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Marker" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbMarker"
                                 Background="{x:Null}"
                                 ShowBorder="False"
                                 SelectedIndexChanged="lbMarker_SelectedIndexChanged"
                                 ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                          BorderThickness="0"
                          EnableAnimation="True"
                          CrosshairEnabled="False"
                          ToolTipEnabled="True">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D GridLinesMinorVisible="True">
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="700" MaxValue="1150" dxc:AxisY2D.AlwaysShowZeroLevel="False" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Worldwide Grosses, Millions of Dollars" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True">
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange MinValue="0" MaxValue="300" />
                                </dxc:AxisX2D.Range>
                                <dxc:Axis2D.Title>
                                    <dxc:AxisTitle Content="Production Budget, Millions of Dollars" />
                                </dxc:Axis2D.Title>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="Top Films by Worldwide Grosses" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www.boxofficemojo.com" />
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�
using System;
using System.Globalization;
using System.Windows;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;
using DevExpress.Xpf.Editors;

namespace ChartsDemo {
    public partial class Point2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public Point2DControl() {
            InitializeComponent();
            CreateData();
            lbMarker.SelectedItem = Marker2DModelKindHelper.FindActualMarker2DModelKind(typeof(RingMarker2DModel));
            slMarkerSize.Value = 20;
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void CreateData() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/Movies.xml");
            if (document != null) {
                foreach (XElement element in document.Element("Movies").Elements()) {
                    PointSeries2D series = new PointSeries2D();
                    series.DisplayName = element.Element("Name").Value;
                    series.ArgumentScaleType = ScaleType.Numerical;
                    series.ToolTipPointPattern = "{S}\nProduction budget: {A}\nWorldwide grosses: {V}";
                    series.LabelsVisibility = true;
                    series.Label = new SeriesLabel();
                    series.Label.ConnectorVisible = false;
                    series.Label.ResolveOverlappingMode = ResolveOverlappingMode.Default;
                    series.PointOptions = new PointOptions();
                    series.PointOptions.PointView = PointView.SeriesName;
                    series.AnimationAutoStartMode = AnimationAutoStartMode.SetStartState;
                    double argument = Convert.ToDouble(element.Element("ProductionBudget").Value, CultureInfo.InvariantCulture);
                    double value = Convert.ToDouble(element.Element("WorlwideGrosses").Value, CultureInfo.InvariantCulture);
                    series.Points.Add(new SeriesPoint(argument, value));
                    chart.Diagram.Series.Add(series);
                }
            }
        }
        void chbVisible_Checked(object sender, RoutedEventArgs e) {
            chart.BeginInit();
            foreach (PointSeries2D series in chart.Diagram.Series)
                series.LabelsVisibility = !series.LabelsVisibility;
            chart.EndInit();
        }
        void slMarkerSize_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            chart.BeginInit();
            foreach (PointSeries2D series in chart.Diagram.Series) {
                series.MarkerSize = Convert.ToInt32(e.NewValue);
                series.Label.Indent = Convert.ToInt32(series.MarkerSize / 2 + 6);
            }
            chart.EndInit();
        }
        void slAngle_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            chart.BeginInit();
            foreach (PointSeries2D series in chart.Diagram.Series)
                MarkerSeries2D.SetAngle(series.Label, (double)e.NewValue);
            chart.EndInit();
        }
        void lbMarker_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            Marker2DKind markerKind = lbMarker.SelectedItem as Marker2DKind;
            if (markerKind != null)
                foreach (PointSeries2D series in chart.Diagram.Series)
                    series.MarkerModel = Activator.CreateInstance(markerKind.Type) as Marker2DModel;
        }
    }
}!�MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.CollectionsFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.Point3DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source !Marker3DModelKindDataProviderS�
ObjectType)#DevExpress.Xpf.Charts.Marker3DModelS�
MethodName��$/)/ChartsDemo;component/Themes/Generic.xaml?�%-&	S�"$GetPredefinedKinds��.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�		IsChecked$	FalseY�$DevExpress.Xpf.Core.GroupFrame$��Position��$�0,0,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�
lbPosition��%DevExpress.Xpf.Editors.BaseEdit

ShowBorder
.
SelectedIndex$0�{�.�Z�ItemsSource"	System.Collections.ArrayList	1
+DevExpress.Xpf.Charts.Marker3DLabelPosition

Center=�
Top=�

StyleSettings
:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Marker Size��$
�0,2,0,0q�.���.+���ColumnDefinitions������.+���$�0�$	�0.1��$
�Left=���$�1�$
�0.55��$�Center=���$�2�$�1��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slMarkerSize��*
$DevExpress.Xpf.Editors.RangeBaseEdit
Minimum$	0.1Q�
Maximum$1Q�
TickPlacement$
None=�
	SmallStep$
0.01Q�
	LargeStep$	0.1Q�
Value$	0.5Q�$��Model��$�	0,10,0,10q�.�-$
�lbModel��
.�Z��
�Source#[
Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�J�IsManipulationEnabled.Diagram'!DevExpress.Xpf.Charts.XYDiagram3D
SeriesPadding$	0.5Q�SeriesDistance$1Q�%DevExpress.Xpf.Charts.Diagram3DZoomPercent$	130Q�VerticalScrollPercent$10Q�AxisY#DevExpress.Xpf.Charts.AxisY3D DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$Millions of Dollars��#DevExpress.Xpf.Charts.Diagram
 Series )#DevExpress.Xpf.Charts.PointSeries3D-!Name$!Year2004��"DevExpress.Xpf.Charts.Series"DisplayName$
"2004��#ArgumentScaleType$#Qualitative=�$
MarkerSize$
$0.01Q�
 MarkerSizeAnimation%��TargetProperty&W�From	'W�To(g�Duration)g�FillBehavior�%[&	��.��W�-$%
MarkerSize�$
&0.01X�$	'0.5X�$
(0:0:0.5D�$
)Stop=�*Label*'!DevExpress.Xpf.Charts.SeriesLabel+
RenderMode$+CustomShape=�,Visible,�-�ElementName$-
chbVisible��.�Path$.	IsChecked�
/Points/'!DevExpress.Xpf.Charts.SeriesPoint0Argument$0Illinois��1Value$1528.9Q�$
0Indiana��$1227.27Q�$0Michigan��$1372.57Q�$
0Ohio��$1418.25Q�$0	Wisconsin��$1211.72Q�-$!Year2001��$
"2001��$#Qualitative=�$
$0.01Q�
�%[&	��.��W�-	$%
MarkerSize�$
&0.01X�$	'0.5X�$
(0:0:0.5D�$
)Stop=�*$+CustomShape=�,�$-
chbVisible��$.	IsChecked�/$0Illinois��$1476.85Q�$
0Indiana��$1195.75Q�$0Michigan��$1335.79Q�$
0Ohio��$1374.76Q�$0	Wisconsin��$1182.36Q�-
$!Year1998��$
"1998��$#Qualitative=�$
$0.01Q�
�%[&	��.��W�-$%
MarkerSize�$
&0.01X�$	'0.5X�$
(0:0:0.5D�$
)Stop=�*$+CustomShape=�,�$-
chbVisible��$.	IsChecked�/$0Illinois��$1423.72Q�$
0Indiana��$1178.71Q�$0Michigan��$1308.84Q�$
0Ohio��$1348.54Q�$0	Wisconsin��$1160.27Q�
2Legend2"DevExpress.Xpf.Charts.Legend3HorizontalPosition$3Right=�
4Titles4!DevExpress.Xpf.Charts.Title5Dock$	5Top=�6HorizontalAlignment$6Center=�$�24(�.!Great Lakes Gross State Product$5Bottom=�$6Right=�$�12(�
������$�0,10,0,0q�.From www.bea.gov7ToolTipController72,DevExpress.Xpf.Charts.ChartToolTipController8AutoPopDelay$80h�!y*<local:ChartsDemoModule ModuleAppear="ChartsDemoModule_ModuleAppear"
    x:Class="ChartsDemo.Point3DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <ObjectDataProvider x:Key="Marker3DModelKindDataProvider" ObjectType="{x:Type dxc:Marker3DModel}" MethodName="GetPredefinedKinds" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" IsChecked="False" Checked="chbVisible_Checked" Unchecked="chbVisible_Unchecked" />
                <dx:GroupFrame Header="Position" Margin="0,0,0,10">
                    <dxe:ListBoxEdit Name="lbPosition"
                                     SelectedIndexChanged="lbPosition_SelectedIndexChanged"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndex="0"
                                     IsEnabled="False">
                        <dxe:ListBoxEdit.ItemsSource>
                            <collections:ArrayList>
                                <dxc:Marker3DLabelPosition>Center</dxc:Marker3DLabelPosition>
                                <dxc:Marker3DLabelPosition>Top</dxc:Marker3DLabelPosition>
                            </collections:ArrayList>
                        </dxe:ListBoxEdit.ItemsSource>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Marker Size" Margin="0,2,0,0">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <Label Grid.Column="0" Content="0.1" HorizontalAlignment="Left" />
                            <Label Grid.Column="1" Content="0.55" HorizontalAlignment="Center" />
                            <Label Grid.Column="2" Content="1" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMarkerSize" Minimum="0.1" Maximum="1" TickPlacement="None" SmallStep="0.01" LargeStep="0.1"
                                          Value="0.5" EditValueChanged="slMarkerSize_EditValueChanged" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Model" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding Source={StaticResource Marker3DModelKindDataProvider}}"
                                     SelectedIndexChanged="lbModel_SelectedIndexChanged">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              IsManipulationEnabled="True">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram3D SeriesPadding="0.5" SeriesDistance="1" ZoomPercent="130" VerticalScrollPercent="10">
                        <dxc:XYDiagram3D.AxisY>
                            <dxc:AxisY3D>
                                <dxc:AxisY3D.Title>
                                    <dxc:AxisTitle Content="Millions of Dollars" />
                                </dxc:AxisY3D.Title>
                            </dxc:AxisY3D>
                        </dxc:XYDiagram3D.AxisY>
                        <dxc:XYDiagram3D.Series>
                            <dxc:PointSeries3D x:Name="Year2004" DisplayName="2004" ArgumentScaleType="Qualitative"
                                               MarkerSize="0.01">
                                <dxc:PointSeries3D.Resources>
                                    <Storyboard x:Key="MarkerSizeAnimation">
                                        <DoubleAnimation Storyboard.TargetProperty="MarkerSize" From="0.01" To="0.5" Duration="0:0:0.5"
                                                         FillBehavior="Stop" Completed="MarkerSizeAnimationAnimation_Completed" />
                                    </Storyboard>
                                </dxc:PointSeries3D.Resources>
                                <dxc:PointSeries3D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}" RenderMode="CustomShape" />
                                </dxc:PointSeries3D.Label>
                                <dxc:Series.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="528.9" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="227.27" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="372.57" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="418.25" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="211.72" />
                                </dxc:Series.Points>
                            </dxc:PointSeries3D>
                            <dxc:PointSeries3D x:Name="Year2001" DisplayName="2001" ArgumentScaleType="Qualitative"
                                               MarkerSize="0.01">
                                <dxc:PointSeries3D.Resources>
                                    <Storyboard x:Key="MarkerSizeAnimation">
                                        <DoubleAnimation Storyboard.TargetProperty="MarkerSize" From="0.01" To="0.5" Duration="0:0:0.5"
                                                         FillBehavior="Stop" Completed="MarkerSizeAnimationAnimation_Completed" />
                                    </Storyboard>
                                </dxc:PointSeries3D.Resources>
                                <dxc:PointSeries3D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}" RenderMode="CustomShape" />
                                </dxc:PointSeries3D.Label>
                                <dxc:Series.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="476.85" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="195.75" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="335.79" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="374.76" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="182.36" />
                                </dxc:Series.Points>
                            </dxc:PointSeries3D>
                            <dxc:PointSeries3D x:Name="Year1998" DisplayName="1998" ArgumentScaleType="Qualitative"
                                               MarkerSize="0.01">
                                <dxc:PointSeries3D.Resources>
                                    <Storyboard x:Key="MarkerSizeAnimation">
                                        <DoubleAnimation Storyboard.TargetProperty="MarkerSize" From="0.01" To="0.5" Duration="0:0:0.5"
                                                         FillBehavior="Stop" Completed="MarkerSizeAnimationAnimation_Completed" />
                                    </Storyboard>
                                </dxc:PointSeries3D.Resources>
                                <dxc:PointSeries3D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbVisible, Path=IsChecked}" RenderMode="CustomShape" />
                                </dxc:PointSeries3D.Label>
                                <dxc:Series.Points>
                                    <dxc:SeriesPoint Argument="Illinois" Value="423.72" />
                                    <dxc:SeriesPoint Argument="Indiana" Value="178.71" />
                                    <dxc:SeriesPoint Argument="Michigan" Value="308.84" />
                                    <dxc:SeriesPoint Argument="Ohio" Value="348.54" />
                                    <dxc:SeriesPoint Argument="Wisconsin" Value="160.27" />
                                </dxc:Series.Points>
                            </dxc:PointSeries3D>
                        </dxc:XYDiagram3D.Series>
                    </dxc:XYDiagram3D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="24">Great Lakes Gross State Product</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="0"/>
                </dxc:ChartControl.ToolTipController>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System;
using System.Windows;
using System.Windows.Media.Animation;
using DevExpress.Xpf.Charts;
using DevExpress.Xpf.Editors;

namespace ChartsDemo {
    public partial class Point3DControl : ChartsDemoModule {

        public override ChartControl ActualChart { get { return chart; } }

        public Point3DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Marker3DModelKindHelper.FindActualMarker3DModelKind(((PointSeries3D)chart.Diagram.Series[0]).ActualModel);
            foreach (Series series in chart.Diagram.Series)
                series.ToolTipPointPattern = "Year: {s}\nState: {A}\nGSP: {V:0.00}";
  }

        void lbModel_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            Marker3DKind markerKind = lbModel.SelectedItem as Marker3DKind;
            if (markerKind != null)
                Marker3DModelKindHelper.SetModel(chart, (Marker3DModel)Activator.CreateInstance(markerKind.Type));
        }
        void lbPosition_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                foreach (MarkerSeries3D series in chart.Diagram.Series)
                    MarkerSeries3D.SetLabelPosition(series.Label, (Marker3DLabelPosition)lbPosition.SelectedItem);
            }
        }
        void chart_Loaded(object sender, RoutedEventArgs e) {
            lbPosition.SelectedIndex = (int)MarkerSeries3D.GetLabelPosition(chart.Diagram.Series[0].Label);
        }
        void chbVisible_Checked(object sender, RoutedEventArgs e) {

            if (chart != null) {
                chart.Diagram.Series[0].LabelsVisibility = true;
                lbPosition.IsEnabled = true;
            }
        }
        void chbVisible_Unchecked(object sender, RoutedEventArgs e) {
            if (chart != null) {
                chart.Diagram.Series[0].LabelsVisibility = false;
                lbPosition.IsEnabled = false;
            }
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            foreach (PointSeries3D series in chart.Diagram.Series) {
                Storyboard markerSizeAnimation = series.TryFindResource("MarkerSizeAnimation") as Storyboard;
                if (markerSizeAnimation != null)
                    markerSizeAnimation.Begin(series);
            }
        }
        void slMarkerSize_EditValueChanged(object sender, EditValueChangedEventArgs e) {
            foreach (PointSeries3D series in chart.Diagram.Series)
                series.MarkerSize = (double)e.NewValue;
        }
        void MarkerSizeAnimationAnimation_Completed(object sender, EventArgs e) {
            foreach (PointSeries3D series in chart.Diagram.Series)
                series.MarkerSize = slMarkerSize.Value;
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem'!ChartsDemo.PolarAreaSeriesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo3system&clr-namespace:System;assembly=mscorlib$	�400��$	�800���	Resources
3-ChartsDemo.StringToRotationDirectionConverter &"stringToRotationDirectionConverter;5ChartsDemo.StringToCircularDiagramShapeStyleConverter .*stringToCircularDiagramShapeStyleConverter�%&	&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��.+�$DevExpress.Xpf.Core.GroupFrame$��Function��$�0,0,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�
lbFunction��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.SelectedItem$
Lemniscate���Z�Items��Taubin's Heart����Cardioid����
Lemniscate��
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Shape Style��$�	0,10,0,10q�.�-$�lbShapeStyle��.$Circle���Z���
Circle����Polygon��$��Rotation Direction��$�	0,10,0,10q�.�-$�lbRotationDirection��.$Counterclockwise���Z���Counterclockwise����
	Clockwise��$��Start Angle��$
�0,2,0,0q�.���$	�150��.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slStartAngle��*	$DevExpress.Xpf.Editors.RangeBaseEdit	Value$0Q�	Minimum$0Q�		Maximum$		360Q�

TickPlacement$

None=�Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
EnableAnimation.

Diagram.
*$DevExpress.Xpf.Charts.PolarDiagram2D-'DevExpress.Xpf.Charts.CircularDiagram2D
StartAngle��ElementName$slStartAngle���Path$Value�
ShapeStyle�$lbShapeStyle��$SelectedItem��	Converter#[RotationDirection�$lbRotationDirection��$SelectedItem�#[#
DevExpress.Xpf.Charts.Diagram

Series.-'DevExpress.Xpf.Charts.PolarAreaSeries2D"DevExpress.Xpf.Charts.SeriesArgumentDataMember$X��ValueDataMember$Y��0*DevExpress.Xpf.Charts.CircularAreaSeries2DTransparency$	0.6Q�
MarkerVisible.

Titles!DevExpress.Xpf.Charts.Title%DevExpress.Xpf.Charts.TitleBaseHorizontalAlignment$Center=�Content.Function in polar coordinates!�<local:ChartsDemoModule x:Class="ChartsDemo.PolarAreaSeriesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    xmlns:system="clr-namespace:System;assembly=mscorlib">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <local:StringToRotationDirectionConverter x:Key="stringToRotationDirectionConverter"/>
            <local:StringToCircularDiagramShapeStyleConverter x:Key="stringToCircularDiagramShapeStyleConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel>
                <dx:GroupFrame Header="Function"  Margin="0,0,0,10">
                    <dxe:ListBoxEdit Name="lbFunction"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbFunction_SelectedIndexChanged"
                                     SelectedItem="Lemniscate">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Taubin's Heart</system:String>
                            <system:String>Cardioid</system:String>
                            <system:String>Lemniscate</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Shape Style"  Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbShapeStyle"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedItem="Circle">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Circle</system:String>
                            <system:String>Polygon</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Rotation Direction"  Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbRotationDirection"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedItem="Counterclockwise">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Counterclockwise</system:String>
                            <system:String>Clockwise</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Start Angle" Margin="0,2,0,0" >
                    <StackPanel MinWidth="150">
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slStartAngle" Value="0" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True">
                <dxc:PolarDiagram2D StartAngle="{Binding ElementName=slStartAngle, Path=Value}"
                                    ShapeStyle="{Binding ElementName=lbShapeStyle, Path=SelectedItem, Converter={StaticResource ResourceKey=stringToCircularDiagramShapeStyleConverter}}"
                                    RotationDirection="{Binding ElementName=lbRotationDirection, Path=SelectedItem, Converter={StaticResource ResourceKey=stringToRotationDirectionConverter}}">
                    <dxc:PolarAreaSeries2D ArgumentDataMember="X"
                                           ValueDataMember="Y"
                                           Transparency="0.6"
                                           MarkerVisible="False"/>
                </dxc:PolarDiagram2D>
                <dxc:ChartControl.Titles>
                    <dxc:Title HorizontalAlignment="Center">Function in polar coordinates</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class PolarAreaSeriesControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public PolarAreaSeriesControl() {
            InitializeComponent();
            chart.DataSource = FunctionsPointGenerator.GeneratePoints(CircularFunction.Lemniskate);
        }

        void lbFunction_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            CircularFunction f;
            if ((string)lbFunction.SelectedItem == "Taubin's Heart")
                f = CircularFunction.TaubinsHeart;
            else if ((string)lbFunction.SelectedItem == "Cardioid")
                f = CircularFunction.Cardioid;
            else
                f = CircularFunction.Lemniskate;
            chart.DataSource = FunctionsPointGenerator.GeneratePoints(f);
            chart.Animate();
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem'!ChartsDemo.PolarLineSeriesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo3system&clr-namespace:System;assembly=mscorlib$	�400��$	�800���	Resources
3-ChartsDemo.StringToRotationDirectionConverter &"stringToRotationDirectionConverter;5ChartsDemo.StringToCircularDiagramShapeStyleConverter .*stringToCircularDiagramShapeStyleConverter�%&	&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��.+�$DevExpress.Xpf.Core.GroupFrame$��Function��$�0,0,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�
lbFunction��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.SelectedItem$
Lemniscate���Z�Items��Taubin's Heart����Cardioid����
Lemniscate��
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Shape Style��$�	0,10,0,10q�.�-$�lbShapeStyle��.$Circle���Z���
Circle����Polygon��$��Rotation Direction��$�	0,10,0,10q�.�-$�lbRotationDirection��.$Counterclockwise���Z���Counterclockwise����
	Clockwise��$��Start Angle��$
�0,2,0,0q�.���$	�150��.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slStartAngle��*	$DevExpress.Xpf.Editors.RangeBaseEdit	Value$0Q�	Minimum$0Q�		Maximum$		360Q�

TickPlacement$

None=�Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
EnableAnimation.

Diagram.
*$DevExpress.Xpf.Charts.PolarDiagram2D-'DevExpress.Xpf.Charts.CircularDiagram2D
StartAngle��ElementName$slStartAngle���Path$Value�
ShapeStyle�$lbShapeStyle��$SelectedItem��	Converter#[RotationDirection�$lbRotationDirection��$SelectedItem�#[#
DevExpress.Xpf.Charts.Diagram

Series.-'DevExpress.Xpf.Charts.PolarLineSeries2D"DevExpress.Xpf.Charts.SeriesArgumentDataMember$X��ValueDataMember$Y��0*DevExpress.Xpf.Charts.CircularLineSeries2D
Closed.
MarkerVisible.

Titles!DevExpress.Xpf.Charts.Title%DevExpress.Xpf.Charts.TitleBaseHorizontalAlignment$Center=�Content.Function in polar coordinates!�<local:ChartsDemoModule x:Class="ChartsDemo.PolarLineSeriesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    xmlns:system="clr-namespace:System;assembly=mscorlib">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <local:StringToRotationDirectionConverter x:Key="stringToRotationDirectionConverter"/>
            <local:StringToCircularDiagramShapeStyleConverter x:Key="stringToCircularDiagramShapeStyleConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel>
                <dx:GroupFrame Header="Function"  Margin="0,0,0,10">
                    <dxe:ListBoxEdit Name="lbFunction"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbFunction_SelectedIndexChanged"
                                     SelectedItem="Lemniscate">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Taubin's Heart</system:String>
                            <system:String>Cardioid</system:String>
                            <system:String>Lemniscate</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Shape Style"  Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbShapeStyle"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedItem="Circle">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Circle</system:String>
                            <system:String>Polygon</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Rotation Direction"  Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbRotationDirection"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedItem="Counterclockwise">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Counterclockwise</system:String>
                            <system:String>Clockwise</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Start Angle" Margin="0,2,0,0" >
                    <StackPanel MinWidth="150">
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slStartAngle" Value="0" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True">
                <dxc:PolarDiagram2D StartAngle="{Binding ElementName=slStartAngle, Path=Value}"
                                    ShapeStyle="{Binding ElementName=lbShapeStyle, Path=SelectedItem, Converter={StaticResource ResourceKey=stringToCircularDiagramShapeStyleConverter}}"
                                    RotationDirection="{Binding ElementName=lbRotationDirection, Path=SelectedItem, Converter={StaticResource ResourceKey=stringToRotationDirectionConverter}}">
                    <dxc:PolarLineSeries2D ArgumentDataMember="X"
                                           ValueDataMember="Y"
                                           Closed="True"
                                           MarkerVisible="False"/>
                </dxc:PolarDiagram2D>
                <dxc:ChartControl.Titles>
                    <dxc:Title HorizontalAlignment="Center">Function in polar coordinates</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class PolarLineSeriesControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public PolarLineSeriesControl() {
            InitializeComponent();
            chart.DataSource = FunctionsPointGenerator.GeneratePoints(CircularFunction.Lemniskate);
        }
        void lbFunction_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            CircularFunction f;
            if ((string)lbFunction.SelectedItem == "Taubin's Heart")
                f = CircularFunction.TaubinsHeart;
            else if ((string)lbFunction.SelectedItem == "Cardioid")
                f = CircularFunction.Cardioid;
            else
                f = CircularFunction.Lemniskate;
            chart.DataSource = FunctionsPointGenerator.GeneratePoints(f);
            chart.Animate();
        }
    }
}!VMSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem("ChartsDemo.PolarPointSeriesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo3system&clr-namespace:System;assembly=mscorlib$	�400��$	�800���	Resources
3-ChartsDemo.StringToRotationDirectionConverter &"stringToRotationDirectionConverter;5ChartsDemo.StringToCircularDiagramShapeStyleConverter .*stringToCircularDiagramShapeStyleConverter�%&	&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��.+�$DevExpress.Xpf.Core.GroupFrame$��Function��$�0,0,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�
lbFunction��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.SelectedItem$
Lemniscate���Z�Items��Taubin's Heart����Cardioid����
Lemniscate��
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Shape Style��$�	0,10,0,10q�.�-$�lbShapeStyle��.$Circle���Z���
Circle����Polygon��$��Rotation Direction��$�	0,10,0,10q�.�-$�lbRotationDirection��.$Counterclockwise���Z���Counterclockwise����
	Clockwise��$��Start Angle��$
�0,2,0,0q�.���$	�150��.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slStartAngle��*	$DevExpress.Xpf.Editors.RangeBaseEdit	Value$0Q�	Minimum$0Q�		Maximum$		360Q�

TickPlacement$

None=�Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
EnableAnimation.

Diagram.
*$DevExpress.Xpf.Charts.PolarDiagram2D-'DevExpress.Xpf.Charts.CircularDiagram2D
StartAngle��ElementName$slStartAngle���Path$Value�
ShapeStyle�$lbShapeStyle��$SelectedItem��	Converter#[RotationDirection�$lbRotationDirection��$SelectedItem�#[#
DevExpress.Xpf.Charts.Diagram

Series..(DevExpress.Xpf.Charts.PolarPointSeries2D"DevExpress.Xpf.Charts.SeriesArgumentDataMember$X��ValueDataMember$Y��ToolTipPointPattern${A:F0}; {V:F2}��

Titles!DevExpress.Xpf.Charts.Title%DevExpress.Xpf.Charts.TitleBaseHorizontalAlignment$Center=�Content.Function in polar coordinates!(<local:ChartsDemoModule x:Class="ChartsDemo.PolarPointSeriesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    xmlns:system="clr-namespace:System;assembly=mscorlib">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <local:StringToRotationDirectionConverter x:Key="stringToRotationDirectionConverter"/>
            <local:StringToCircularDiagramShapeStyleConverter x:Key="stringToCircularDiagramShapeStyleConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel>
                <dx:GroupFrame Header="Function"  Margin="0,0,0,10">
                    <dxe:ListBoxEdit Name="lbFunction"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbFunction_SelectedIndexChanged"
                                     SelectedItem="Lemniscate">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Taubin's Heart</system:String>
                            <system:String>Cardioid</system:String>
                            <system:String>Lemniscate</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Shape Style"  Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbShapeStyle"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedItem="Circle">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Circle</system:String>
                            <system:String>Polygon</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Rotation Direction"  Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbRotationDirection"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedItem="Counterclockwise">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Counterclockwise</system:String>
                            <system:String>Clockwise</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Start Angle" Margin="0,2,0,0" >
                    <StackPanel MinWidth="150">
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slStartAngle" Value="0" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True">
                <dxc:PolarDiagram2D StartAngle="{Binding ElementName=slStartAngle, Path=Value}"
                                    ShapeStyle="{Binding ElementName=lbShapeStyle, Path=SelectedItem, Converter={StaticResource ResourceKey=stringToCircularDiagramShapeStyleConverter}}"
                                    RotationDirection="{Binding ElementName=lbRotationDirection, Path=SelectedItem, Converter={StaticResource ResourceKey=stringToRotationDirectionConverter}}">
                    <dxc:PolarPointSeries2D ArgumentDataMember="X" ValueDataMember="Y" ToolTipPointPattern="{}{A:F0}; {V:F2}"/>
                </dxc:PolarDiagram2D>
                <dxc:ChartControl.Titles>
                    <dxc:Title HorizontalAlignment="Center">Function in polar coordinates</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class PolarPointSeriesControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public PolarPointSeriesControl() {
            InitializeComponent();
            chart.DataSource = FunctionsPointGenerator.GeneratePoints(CircularFunction.Lemniskate);
        }
        void lbFunction_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            CircularFunction f;
            if ((string)lbFunction.SelectedItem == "Taubin's Heart")
                f = CircularFunction.TaubinsHeart;
            else if ((string)lbFunction.SelectedItem == "Cardioid")
                f = CircularFunction.Cardioid;
            else
                f = CircularFunction.Lemniskate;
            chart.DataSource = FunctionsPointGenerator.GeneratePoints(f);
            chart.Animate();
        }
    }
}!OMSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem'!ChartsDemo.RadarAreaSeriesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo3system&clr-namespace:System;assembly=mscorlib$	�400��$	�800���	Resources
3-ChartsDemo.StringToRotationDirectionConverter &"stringToRotationDirectionConverter;5ChartsDemo.StringToCircularDiagramShapeStyleConverter .*stringToCircularDiagramShapeStyleConverter�%&	&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��.+�$DevExpress.Xpf.Core.GroupFrame$��Shape Style��$�0,0,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbShapeStyle��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.SelectedItem$
Polygon���Z�Items��
Circle����Polygon��
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Start Angle��$
�0,2,0,0q�.���$	�150��.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slStartAngle��*	$DevExpress.Xpf.Editors.RangeBaseEdit	Value$0Q�	Minimum$0Q�		Maximum$		360Q�

TickPlacement$

None=�Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
EnableAnimation.

ToolTipEnabled$

TrueX�
Diagram.*$DevExpress.Xpf.Charts.RadarDiagram2D-'DevExpress.Xpf.Charts.CircularDiagram2DRotationDirection$	Clockwise=�
StartAngle��ElementName$slStartAngle���Path$Value�
ShapeStyle�$lbShapeStyle��$SelectedItem��	Converter#[AxisY(
"DevExpress.Xpf.Charts.RadarAxisY2D
+%DevExpress.Xpf.Charts.CircularAxisY2DTickmarksMinorVisible.TickmarksVisible.	Thickness$0�#DevExpress.Xpf.Charts.Diagram
Series.-'DevExpress.Xpf.Charts.RadarAreaSeries2D-Name$series��0*DevExpress.Xpf.Charts.CircularAreaSeries2DTransparency$	0.6Q�"DevExpress.Xpf.Charts.Series
Points.'!DevExpress.Xpf.Charts.SeriesPointArgument$N��Value$2Q�$	NNE��$3Q�$NE��$3Q�$	ENE��$4Q�$E��$8Q�$	ESE��$8Q�$SE��$3Q�$	SSE��$2Q�$S��$3Q�$	SSW��$2Q�$SW��$6Q�$	WSW��$16Q�$W��$8Q�$	WNW��$6Q�$NW��$6Q�$	NNW��$4Q�

Titles!DevExpress.Xpf.Charts.Title%DevExpress.Xpf.Charts.TitleBase HorizontalAlignment$ Center=�!Content.!	Wind Rose!�<local:ChartsDemoModule x:Class="ChartsDemo.RadarAreaSeriesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    xmlns:system="clr-namespace:System;assembly=mscorlib">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <local:StringToRotationDirectionConverter x:Key="stringToRotationDirectionConverter"/>
            <local:StringToCircularDiagramShapeStyleConverter x:Key="stringToCircularDiagramShapeStyleConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel>
                <dx:GroupFrame Header="Shape Style"  Margin="0,0,0,10">
                    <dxe:ListBoxEdit Name="lbShapeStyle"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedItem="Polygon">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Circle</system:String>
                            <system:String>Polygon</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Start Angle" Margin="0,2,0,0" >
                    <StackPanel MinWidth="150">
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slStartAngle" Value="0" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True"
                              ToolTipEnabled="True">
                <dxc:RadarDiagram2D StartAngle="{Binding ElementName=slStartAngle, Path=Value}"
                                    ShapeStyle="{Binding ElementName=lbShapeStyle, Path=SelectedItem, Converter={StaticResource ResourceKey=stringToCircularDiagramShapeStyleConverter}}"
                                    RotationDirection="Clockwise">
                    <dxc:RadarDiagram2D.AxisY>
                        <dxc:RadarAxisY2D TickmarksMinorVisible="False" TickmarksVisible="False" Thickness="0"/>
                    </dxc:RadarDiagram2D.AxisY>
                    <dxc:RadarAreaSeries2D x:Name="series" Transparency="0.6">
                        <dxc:SeriesPoint Argument="N" Value="2"/>
                        <dxc:SeriesPoint Argument="NNE" Value="3"/>
                        <dxc:SeriesPoint Argument="NE" Value="3"/>
                        <dxc:SeriesPoint Argument="ENE" Value="4"/>
                        <dxc:SeriesPoint Argument="E" Value="8"/>
                        <dxc:SeriesPoint Argument="ESE" Value="8"/>
                        <dxc:SeriesPoint Argument="SE" Value="3"/>
                        <dxc:SeriesPoint Argument="SSE" Value="2"/>
                        <dxc:SeriesPoint Argument="S" Value="3"/>
                        <dxc:SeriesPoint Argument="SSW" Value="2"/>
                        <dxc:SeriesPoint Argument="SW" Value="6"/>
                        <dxc:SeriesPoint Argument="WSW" Value="16"/>
                        <dxc:SeriesPoint Argument="W" Value="8"/>
                        <dxc:SeriesPoint Argument="WNW" Value="6"/>
                        <dxc:SeriesPoint Argument="NW" Value="6"/>
                        <dxc:SeriesPoint Argument="NNW" Value="4"/>
                    </dxc:RadarAreaSeries2D>
                </dxc:RadarDiagram2D>
                <dxc:ChartControl.Titles>
                    <dxc:Title HorizontalAlignment="Center">Wind Rose</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class RadarAreaSeriesControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public RadarAreaSeriesControl() {
            InitializeComponent();
            series.ToolTipPointPattern = "Direction: {A}\nSpeed: {V}";
        }
    }
}!FMSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem'!ChartsDemo.RadarLineSeriesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo3system&clr-namespace:System;assembly=mscorlib$	�400��$	�800���	Resources
3-ChartsDemo.StringToRotationDirectionConverter &"stringToRotationDirectionConverter;5ChartsDemo.StringToCircularDiagramShapeStyleConverter .*stringToCircularDiagramShapeStyleConverter�%&	&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��.+�$DevExpress.Xpf.Core.GroupFrame$��Shape Style��$�0,0,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbShapeStyle��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.SelectedItem$
Polygon���Z�Items��
Circle����Polygon��
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Start Angle��$
�0,2,0,0q�.���$	�150��.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slStartAngle��*	$DevExpress.Xpf.Editors.RangeBaseEdit	Value$0Q�	Minimum$0Q�		Maximum$		360Q�

TickPlacement$

None=�Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
EnableAnimation.

ToolTipEnabled$

TrueX�
Diagram.*$DevExpress.Xpf.Charts.RadarDiagram2D-'DevExpress.Xpf.Charts.CircularDiagram2DRotationDirection$	Clockwise=�
StartAngle��ElementName$slStartAngle���Path$Value�
ShapeStyle�$lbShapeStyle��$SelectedItem��	Converter#[AxisY(
"DevExpress.Xpf.Charts.RadarAxisY2D
+%DevExpress.Xpf.Charts.CircularAxisY2DTickmarksMinorVisible.TickmarksVisible.	Thickness$0�#DevExpress.Xpf.Charts.Diagram
Series.-'DevExpress.Xpf.Charts.RadarLineSeries2D-Name$series��0*DevExpress.Xpf.Charts.CircularLineSeries2D
Closed."DevExpress.Xpf.Charts.Series
Points.'!DevExpress.Xpf.Charts.SeriesPointArgument$N��Value$2Q�$	NNE��$3Q�$NE��$3Q�$	ENE��$4Q�$E��$8Q�$	ESE��$8Q�$SE��$3Q�$	SSE��$2Q�$S��$3Q�$	SSW��$2Q�$SW��$6Q�$	WSW��$16Q�$W��$8Q�$	WNW��$6Q�$NW��$6Q�$	NNW��$4Q�

Titles!DevExpress.Xpf.Charts.Title%DevExpress.Xpf.Charts.TitleBase HorizontalAlignment$ Center=�!Content.!	Wind Rose!�<local:ChartsDemoModule x:Class="ChartsDemo.RadarLineSeriesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    xmlns:system="clr-namespace:System;assembly=mscorlib">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <local:StringToRotationDirectionConverter x:Key="stringToRotationDirectionConverter"/>
            <local:StringToCircularDiagramShapeStyleConverter x:Key="stringToCircularDiagramShapeStyleConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel>
                <dx:GroupFrame Header="Shape Style"  Margin="0,0,0,10">
                    <dxe:ListBoxEdit Name="lbShapeStyle"
                                             Background="{x:Null}"
                                             ShowBorder="False"
                                     SelectedItem="Polygon">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Circle</system:String>
                            <system:String>Polygon</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Start Angle" Margin="0,2,0,0" >
                    <StackPanel MinWidth="150">
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slStartAngle" Value="0" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True"
                              ToolTipEnabled="True">
                <dxc:RadarDiagram2D StartAngle="{Binding ElementName=slStartAngle, Path=Value}"
                                    ShapeStyle="{Binding ElementName=lbShapeStyle, Path=SelectedItem, Converter={StaticResource ResourceKey=stringToCircularDiagramShapeStyleConverter}}"
                                    RotationDirection="Clockwise">
                    <dxc:RadarDiagram2D.AxisY>
                        <dxc:RadarAxisY2D TickmarksMinorVisible="False" TickmarksVisible="False" Thickness="0"/>
                    </dxc:RadarDiagram2D.AxisY>
                    <dxc:RadarLineSeries2D x:Name="series" Closed="True">
                        <dxc:SeriesPoint Argument="N" Value="2"/>
                        <dxc:SeriesPoint Argument="NNE" Value="3"/>
                        <dxc:SeriesPoint Argument="NE" Value="3"/>
                        <dxc:SeriesPoint Argument="ENE" Value="4"/>
                        <dxc:SeriesPoint Argument="E" Value="8"/>
                        <dxc:SeriesPoint Argument="ESE" Value="8"/>
                        <dxc:SeriesPoint Argument="SE" Value="3"/>
                        <dxc:SeriesPoint Argument="SSE" Value="2"/>
                        <dxc:SeriesPoint Argument="S" Value="3"/>
                        <dxc:SeriesPoint Argument="SSW" Value="2"/>
                        <dxc:SeriesPoint Argument="SW" Value="6"/>
                        <dxc:SeriesPoint Argument="WSW" Value="16"/>
                        <dxc:SeriesPoint Argument="W" Value="8"/>
                        <dxc:SeriesPoint Argument="WNW" Value="6"/>
                        <dxc:SeriesPoint Argument="NW" Value="6"/>
                        <dxc:SeriesPoint Argument="NNW" Value="4"/>
                    </dxc:RadarLineSeries2D>
                </dxc:RadarDiagram2D>
                <dxc:ChartControl.Titles>
                    <dxc:Title HorizontalAlignment="Center">Wind Rose</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class RadarLineSeriesControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public RadarLineSeriesControl() {
            InitializeComponent();
            series.ToolTipPointPattern = "Direction: {A}\nSpeed: {V}";
        }
    }
}!nMSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoOKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystem("ChartsDemo.RadarPointSeriesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo3system&clr-namespace:System;assembly=mscorlib$	�400��$	�800���	Resources
3-ChartsDemo.StringToRotationDirectionConverter &"stringToRotationDirectionConverter;5ChartsDemo.StringToCircularDiagramShapeStyleConverter .*stringToCircularDiagramShapeStyleConverter�%&	&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��.+�$DevExpress.Xpf.Core.GroupFrame$��Shape Style��$�0,0,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbShapeStyle��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.SelectedItem$
Polygon���Z�Items��
Circle����Polygon��
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings$��Rotation Direction��$�	0,10,0,10q�.�-$�lbRotationDirection��.$	Clockwise���Z���Counterclockwise����
	Clockwise��$��Start Angle��$
�0,2,0,0q�.���$	�150��.+���ColumnDefinitions������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slStartAngle��*	$DevExpress.Xpf.Editors.RangeBaseEdit	Value$0Q�	Minimum$0Q�		Maximum$		360Q�

TickPlacement$

None=�Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
EnableAnimation.

Diagram.
*$DevExpress.Xpf.Charts.RadarDiagram2D-'DevExpress.Xpf.Charts.CircularDiagram2D
StartAngle��ElementName$slStartAngle���Path$Value�
ShapeStyle�$lbShapeStyle��$SelectedItem��	Converter#[RotationDirection�$lbRotationDirection��$SelectedItem�#[AxisX(
"DevExpress.Xpf.Charts.RadarAxisX2D

DateTimeGridAlignment$Month=�
DateTimeMeasureUnit$Month=�
DateTimeOptions+%DevExpress.Xpf.Charts.DateTimeOptions
Format$Custom=�FormatString$
MMMM��AxisY("DevExpress.Xpf.Charts.RadarAxisY2D+%DevExpress.Xpf.Charts.CircularAxisY2DTickmarksMinorVisible.TickmarksVisible.	Thickness$0�#DevExpress.Xpf.Charts.Diagram
Series..(DevExpress.Xpf.Charts.RadarPointSeries2D-Name$seriesNightTempertaure��"DevExpress.Xpf.Charts.Series DisplayName$ Night��!ArgumentScaleType$!DateTime=�
"Points."'!DevExpress.Xpf.Charts.SeriesPoint#Argument$#1/1/2010��$Value$$2Q�$#2/1/2010��$$2Q�$#3/1/2010��$$3Q�$#4/1/2010��$$5Q�$#5/1/2010��$$8Q�$#6/1/2010��$$11Q�$#7/1/2010��$$13Q�$#8/1/2010��$$13Q�$#9/1/2010��$$11Q�$#	10/1/2010��$$8Q�$#	11/1/2010��$$5Q�$#	12/1/2010��$$3Q�-$seriesDayTemperature��$	 Day��$!DateTime=�."$#1/1/2010��$$6Q�$#2/1/2010��$$7Q�$#3/1/2010��$$10Q�$#4/1/2010��$$14Q�$#5/1/2010��$$18Q�$#6/1/2010��$$21Q�$#7/1/2010��$$22Q�$#8/1/2010��$$22Q�$#9/1/2010��$$19Q�$#	10/1/2010��$$15Q�$#	11/1/2010��$$10Q�$#	12/1/2010��$$7Q�
%
Legend%"DevExpress.Xpf.Charts.Legend
&
Titles&!DevExpress.Xpf.Charts.Title%DevExpress.Xpf.Charts.TitleBase'HorizontalAlignment$'Center=�(Content.(Average temperature in London)Dock$)Bottom=�$'Right=�$�10(�
������$�0,10,0,0q�$(From www.weather.com��!�<local:ChartsDemoModule x:Class="ChartsDemo.RadarPointSeriesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    xmlns:system="clr-namespace:System;assembly=mscorlib">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <local:StringToRotationDirectionConverter x:Key="stringToRotationDirectionConverter"/>
            <local:StringToCircularDiagramShapeStyleConverter x:Key="stringToCircularDiagramShapeStyleConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel>
                <dx:GroupFrame Header="Shape Style"  Margin="0,0,0,10">
                    <dxe:ListBoxEdit Name="lbShapeStyle"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedItem="Polygon">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Circle</system:String>
                            <system:String>Polygon</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Rotation Direction"  Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbRotationDirection"
                                             Background="{x:Null}"
                                             ShowBorder="False"
                                     SelectedItem="Clockwise">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Counterclockwise</system:String>
                            <system:String>Clockwise</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Start Angle" Margin="0,2,0,0" >
                    <StackPanel MinWidth="150">
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slStartAngle" Value="0" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True">
                <dxc:RadarDiagram2D StartAngle="{Binding ElementName=slStartAngle, Path=Value}"
                                    ShapeStyle="{Binding ElementName=lbShapeStyle, Path=SelectedItem, Converter={StaticResource ResourceKey=stringToCircularDiagramShapeStyleConverter}}"
                                    RotationDirection="{Binding ElementName=lbRotationDirection, Path=SelectedItem, Converter={StaticResource ResourceKey=stringToRotationDirectionConverter}}">
                    <dxc:RadarDiagram2D.AxisX>
                        <dxc:RadarAxisX2D DateTimeGridAlignment="Month" DateTimeMeasureUnit="Month">
                            <dxc:RadarAxisX2D.DateTimeOptions>
                                <dxc:DateTimeOptions Format="Custom" FormatString="MMMM" />
                            </dxc:RadarAxisX2D.DateTimeOptions>
                        </dxc:RadarAxisX2D>
                    </dxc:RadarDiagram2D.AxisX>
                    <dxc:RadarDiagram2D.AxisY>
                        <dxc:RadarAxisY2D TickmarksMinorVisible="False" TickmarksVisible="False" Thickness="0"/>
                    </dxc:RadarDiagram2D.AxisY>
                    <dxc:RadarPointSeries2D x:Name="seriesNightTempertaure" DisplayName="Night" ArgumentScaleType="DateTime">
                        <dxc:SeriesPoint Argument="1/1/2010" Value="2"/>
                        <dxc:SeriesPoint Argument="2/1/2010" Value="2"/>
                        <dxc:SeriesPoint Argument="3/1/2010" Value="3"/>
                        <dxc:SeriesPoint Argument="4/1/2010" Value="5"/>
                        <dxc:SeriesPoint Argument="5/1/2010" Value="8"/>
                        <dxc:SeriesPoint Argument="6/1/2010" Value="11"/>
                        <dxc:SeriesPoint Argument="7/1/2010" Value="13"/>
                        <dxc:SeriesPoint Argument="8/1/2010" Value="13"/>
                        <dxc:SeriesPoint Argument="9/1/2010" Value="11"/>
                        <dxc:SeriesPoint Argument="10/1/2010" Value="8"/>
                        <dxc:SeriesPoint Argument="11/1/2010" Value="5"/>
                        <dxc:SeriesPoint Argument="12/1/2010" Value="3"/>
                    </dxc:RadarPointSeries2D>
                    <dxc:RadarPointSeries2D x:Name="seriesDayTemperature" DisplayName="Day" ArgumentScaleType="DateTime">
                        <dxc:SeriesPoint Argument="1/1/2010" Value="6"/>
                        <dxc:SeriesPoint Argument="2/1/2010" Value="7"/>
                        <dxc:SeriesPoint Argument="3/1/2010" Value="10"/>
                        <dxc:SeriesPoint Argument="4/1/2010" Value="14"/>
                        <dxc:SeriesPoint Argument="5/1/2010" Value="18"/>
                        <dxc:SeriesPoint Argument="6/1/2010" Value="21"/>
                        <dxc:SeriesPoint Argument="7/1/2010" Value="22"/>
                        <dxc:SeriesPoint Argument="8/1/2010" Value="22"/>
                        <dxc:SeriesPoint Argument="9/1/2010" Value="19"/>
                        <dxc:SeriesPoint Argument="10/1/2010" Value="15"/>
                        <dxc:SeriesPoint Argument="11/1/2010" Value="10"/>
                        <dxc:SeriesPoint Argument="12/1/2010" Value="7"/>
                    </dxc:RadarPointSeries2D>
                </dxc:RadarDiagram2D>
                <dxc:ChartControl.Legend>
                    <dxc:Legend/>
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title HorizontalAlignment="Center">Average temperature in London</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="10" Foreground="Silver" Margin="0,10,0,0" Content="From www.weather.com"/>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class RadarPointSeriesControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public RadarPointSeriesControl() {
            InitializeComponent();
            seriesDayTemperature.ToolTipPointPattern = "Date: {A:D}\nTemperature: {V}";
            seriesNightTempertaure.ToolTipPointPattern = "Date: {A:D}\nTemperature: {V}";
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo#ChartsDemo.RangeArea2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/corec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider5/ChartsDemo.Marker2DKindToMarker2DModelConverter ($Marker2DKindToMarker2DModelConverter1+ChartsDemo.MarkerSizeToLabelIndentConverter $ MarkerSizeToLabelIndentConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/generic.xaml?�%<&	&	&	
&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent����Orientation$Vertical=�$	�170��.+�$DevExpress.Xpf.Core.GroupFrame$��Labels��$�0,0,0,10q�.���RowDefinitions���ColumnDefinitions��$
�Auto���$�50��$�*�.+�& DevExpress.Xpf.Editors.CheckEdit-$�chbLabelVisible��$�2�Content)	#DevExpress.Xpf.Core.ObjectConverter$
Visible			IsChecked$
	TrueY�$�0,0,0,10q���$��Kind:��$�Center=�$��1�$�0,0,15,0q�)
#DevExpress.Xpf.Editors.ComboBoxEdit
-$�cbeLabelKind��$��1�$	�116��'!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable
.$�2�$�35,0,0,0q�{���ElementName$chbLabelVisible���Path$	IsChecked�$��
Value1 Marker��$�0,2,0,10q�.�������$
�Auto���$�50��$�*�.+�-$�cheMarker1Visible��$�2�$�0,0,0,10q�$
Visible	��$��Size:��$�Center=�$��1�$�0,0,0,10q�
-$�cbeMarker1Size��$��1�$�2�%DevExpress.Xpf.Editors.BaseEdit
	EditValue$
18	
.$�Right=�$�75��$�0,0,0,10q�{��$cheMarker1Visible��$	IsChecked���$��Model:��$�Center=�$��2�
-$�cbeMarker1Model��$��2�$�2�+
%DevExpress.Xpf.Editors.LookUpEditBase

SelectedIndex$0�
.$�Right=�$�75��
ItemsSource�*PredefinedMarker2DKinds+
�Source#[{��$cheMarker1Visible��$	IsChecked�$��
Value2 Marker��$
�0,2,0,0q�.�������$
�Auto���$�50��$�*�.+�-$�cheMarker2Visible��$�2�$�0,0,0,10q�$
Visible	��$��Size:��$�Center=�$��1�$�0,0,0,10q�
-$�cbeMarker2Size��$��1�$�2�$
18	
.$�Right=�$�75��$�0,0,0,10q�{��$cheMarker2Visible��$	IsChecked���$��Model:��$�Center=�$��2�
-$�cbeMarker2Model��$��2�$�2�$0�
.$�Right=�$�75���*PredefinedMarker2DKinds+#[{��$cheMarker2Visible��$	IsChecked�Content.�.+�("DevExpress.Xpf.Charts.ChartControl-	$�chart��EnableAnimation.$�0q�CrosshairEnabled�$chbLabelVisible��$	IsChecked��	Converter#[ToolTipOptions*$DevExpress.Xpf.Charts.ToolTipOptionsToolTipPosition3-DevExpress.Xpf.Charts.ToolTipRelativePositionDiagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$Inflation rate, %��Range%DevExpress.Xpf.Charts.AxisRangeMinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$
-0.5MaxValue$6AxisX#DevExpress.Xpf.Charts.AxisX2D$DevExpress.Xpf.Charts.AxisBaseGridLinesVisible. DateTimeGridAlignment$ Month=�!DateTimeOptions!+%DevExpress.Xpf.Charts.DateTimeOptions
"Format$"Custom=�#FormatString$
#MMMM��$SideMarginsEnabled$.#DevExpress.Xpf.Charts.Diagram
%Series%-'DevExpress.Xpf.Charts.RangeAreaSeries2D-
$�	rangeArea��"DevExpress.Xpf.Charts.Series&DisplayName$&	2007-2008��'ArgumentScaleType$'DateTime=�(Transparency$	(0.3Q�)AnimationAutoStartMode$)
SetStartState=�*Marker1Visible*�$cheMarker1Visible��$	IsChecked�+Marker1Size+�$cbeMarker1Size��$	EditValue�,Marker1Model,�$cbeMarker1Model��$SelectedItem�#[-Marker2Visible-�$cheMarker2Visible��$	IsChecked�.Marker2Size.�$cbeMarker2Size��$	EditValue�/Marker2Model/�$cbeMarker2Model��$SelectedItem�#[0Border20("DevExpress.Xpf.Charts.SeriesBorder1Brush$1	#FFD80079�2Border12$1	#FF1BAE49�3Label3'!DevExpress.Xpf.Charts.SeriesLabel
4Indent$415�5ResolveOverlappingMode$
5Default=�6Visible6�$chbLabelVisible��$	IsChecked�
7Points7' !DevExpress.Xpf.Charts.SeriesPoint 8 Argument$8
01/01/2008��9 Value$
92.08Q�
:Value2$
:4.28Q� $8
02/01/2008��$
92.42Q�$
:4.03Q� $8
03/01/2008��$
92.78Q�$
:3.98Q� $8
04/01/2008��$
92.57Q�$
:3.94Q� $8
05/01/2008��$
92.69Q�$
:4.18Q� $8
06/01/2008��$
92.69Q�$
:5.02Q� $8
07/01/2008��$
92.36Q�$	:5.6Q� $8
08/01/2008��$
91.97Q�$
:5.37Q� $8
09/01/2008��$
92.76Q�$
:4.94Q� $8
10/01/2008��$
93.54Q�$
:3.66Q� $8
11/01/2008��$
94.31Q�$
:1.07Q� $8
12/01/2008��$
94.08Q�$
:0.09Q�
;Legend;"!DevExpress.Xpf.Charts.Legend!<!HorizontalPosition$<Right=�=!VerticalPosition$=
TopOutside=����.R��#��z�#��z�#��z�>�Padding#>z�._���$
Horizontal=�.+���$
Horizontal=�.+�F�?�Stretch$
?Fill=����	#FF1BAE49$��2��@�StrokeStartLineCap$@Square=�A�StrokeEndLineCap$ASquare=�����B��
StartPoint$	B0,0&�C��EndPoint$
C10,0&���$
��2007��
����$
�4,0,8,0q���$
Horizontal=�.+�F�$
?Fill=����	#FFD80079$��2��$@Square=�$ASquare=�����$	B0,0&�$
C10,0&���$
��2008��$
�4,0,0,0q�
DTitlesD!"DevExpress.Xpf.Charts.Title"E"Dock$	ETop=�FHorizontalAlignment$FCenter=�.#!Annual Inflation in 2007 and 2008"$EBottom=�$FRight=�$�12(�
������$�0,10,0,0q�.From www.inflationdata.comGToolTipControllerG2#,DevExpress.Xpf.Charts.ChartToolTipController#H#AutoPopDelay$H0h�!,<<local:ChartsDemoModule x:Class="ChartsDemo.RangeArea2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Marker2DKindToMarker2DModelConverter x:Key="Marker2DKindToMarker2DModelConverter" />
            <local:MarkerSizeToLabelIndentConverter x:Key="MarkerSizeToLabelIndentConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Orientation="Vertical" MinWidth="170">
                <dx:GroupFrame Header="Labels" Margin="0,0,0,10">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition MinWidth="50" Width="*" />
                        </Grid.ColumnDefinitions>
                        <dxe:CheckEdit Name="chbLabelVisible" Grid.ColumnSpan="2"
                                Content="Visible" IsChecked="True" Margin="0,0,0,10"/>
                        <TextBlock Text="Kind:" VerticalAlignment="Center" Grid.Row="1" Margin="0,0,15,0"/>
                        <dxe:ComboBoxEdit Name="cbeLabelKind" Grid.Row="1" Width="116" IsTextEditable="False"
                                          IsEnabled="{Binding ElementName=chbLabelVisible, Path=IsChecked}"
                                          SelectedIndexChanged="cbeLabelKind_SelectedIndexChanged" Grid.ColumnSpan="2" Margin="35,0,0,0" />
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Value1 Marker" Margin="0,2,0,10" >
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition MinWidth="50" Width="*" />
                        </Grid.ColumnDefinitions>
                        <dxe:CheckEdit Name="cheMarker1Visible" Grid.ColumnSpan="2"
                                Margin="0,0,0,10" Content="Visible" />
                        <TextBlock Text="Size:" VerticalAlignment="Center"
                                Grid.Row="1" Margin="0,0,0,10" />
                        <dxe:ComboBoxEdit Name="cbeMarker1Size" Grid.Row="1" Grid.Column="2" EditValue="18" IsTextEditable="False" HorizontalAlignment="Right"
                                Width="75" Margin="0,0,0,10" IsEnabled="{Binding ElementName=cheMarker1Visible, Path=IsChecked}"/>
                        <TextBlock Text="Model:" VerticalAlignment="Center" Grid.Row="2"/>
                        <dxe:ComboBoxEdit Name="cbeMarker1Model" Grid.Row="2" Grid.Column="2" SelectedIndex="0" IsTextEditable="False" HorizontalAlignment="Right"
                                ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}" Width="75"
                                IsEnabled="{Binding ElementName=cheMarker1Visible, Path=IsChecked}"/>
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Value2 Marker" Margin="0,2,0,0">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition MinWidth="50" Width="*" />
                        </Grid.ColumnDefinitions>
                        <dxe:CheckEdit Name="cheMarker2Visible" Grid.ColumnSpan="2"
                                Margin="0,0,0,10" Content="Visible" />
                        <TextBlock Text="Size:" VerticalAlignment="Center"
                                Grid.Row="1" Margin="0,0,0,10" />
                        <dxe:ComboBoxEdit Name="cbeMarker2Size" Grid.Row="1" Grid.Column="2" EditValue="18" IsTextEditable="False" HorizontalAlignment="Right"
                                Width="75" Margin="0,0,0,10" IsEnabled="{Binding ElementName=cheMarker2Visible, Path=IsChecked}"/>
                        <TextBlock Text="Model:" VerticalAlignment="Center" Grid.Row="2" />
                        <dxe:ComboBoxEdit Name="cbeMarker2Model" Grid.Row="2" Grid.Column="2" SelectedIndex="0" IsTextEditable="False" HorizontalAlignment="Right"
                                ItemsSource="{Binding PredefinedMarker2DKinds, Source={StaticResource DemoValuesProvider}}" Width="75"
                                IsEnabled="{Binding ElementName=cheMarker2Visible, Path=IsChecked}"/>
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              EnableAnimation="True"
                              BorderThickness="0"
                              CrosshairEnabled="{Binding ElementName=chbLabelVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.ToolTipOptions>
                    <dxc:ToolTipOptions>
                        <dxc:ToolTipOptions.ToolTipPosition>
                            <dxc:ToolTipRelativePosition/>
                        </dxc:ToolTipOptions.ToolTipPosition>
                    </dxc:ToolTipOptions>
                </dxc:ChartControl.ToolTipOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Inflation rate, %" />
                                </dxc:AxisY2D.Title>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="-0.5" MaxValue="6" />
                                </dxc:AxisY2D.Range>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True" DateTimeGridAlignment="Month">
                                <dxc:AxisX2D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="Custom" FormatString="MMMM"/>
                                </dxc:AxisX2D.DateTimeOptions>
                                <dxc:AxisX2D.Range>
                                    <dxc:AxisRange SideMarginsEnabled="False" />
                                </dxc:AxisX2D.Range>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:RangeAreaSeries2D
                                              Name="rangeArea"
                                              DisplayName="2007-2008"
                                              ArgumentScaleType="DateTime"
                                              Transparency="0.3"
                                              Marker1Visible="{Binding ElementName=cheMarker1Visible, Path=IsChecked}"
                                              Marker1Size="{Binding ElementName=cbeMarker1Size, Path=EditValue}"
                                              Marker1Model="{Binding ElementName=cbeMarker1Model, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                              Marker2Visible="{Binding ElementName=cheMarker2Visible, Path=IsChecked}"
                                              Marker2Size="{Binding ElementName=cbeMarker2Size, Path=EditValue}"
                                              Marker2Model="{Binding ElementName=cbeMarker2Model, Path=SelectedItem, Converter={StaticResource Marker2DKindToMarker2DModelConverter}}"
                                              AnimationAutoStartMode="SetStartState">
                                <dxc:RangeAreaSeries2D.Border2>
                                    <dxc:SeriesBorder Brush="#FFD80079" />
                                </dxc:RangeAreaSeries2D.Border2>
                                <dxc:RangeAreaSeries2D.Border1>
                                    <dxc:SeriesBorder Brush="#FF1BAE49" />
                                </dxc:RangeAreaSeries2D.Border1>
                                <dxc:RangeAreaSeries2D.Label>
                                    <dxc:SeriesLabel Visible="{Binding ElementName=chbLabelVisible, Path=IsChecked}"
                                                     Indent="15" ResolveOverlappingMode="Default"/>
                                </dxc:RangeAreaSeries2D.Label>
                                <dxc:RangeAreaSeries2D.Points>
                                    <dxc:SeriesPoint Argument="01/01/2008" Value="2.08" dxc:RangeAreaSeries2D.Value2="4.28"/>
                                    <dxc:SeriesPoint Argument="02/01/2008" Value="2.42" dxc:RangeAreaSeries2D.Value2="4.03"/>
                                    <dxc:SeriesPoint Argument="03/01/2008" Value="2.78" dxc:RangeAreaSeries2D.Value2="3.98"/>
                                    <dxc:SeriesPoint Argument="04/01/2008" Value="2.57" dxc:RangeAreaSeries2D.Value2="3.94"/>
                                    <dxc:SeriesPoint Argument="05/01/2008" Value="2.69" dxc:RangeAreaSeries2D.Value2="4.18"/>
                                    <dxc:SeriesPoint Argument="06/01/2008" Value="2.69" dxc:RangeAreaSeries2D.Value2="5.02"/>
                                    <dxc:SeriesPoint Argument="07/01/2008" Value="2.36" dxc:RangeAreaSeries2D.Value2="5.6"/>
                                    <dxc:SeriesPoint Argument="08/01/2008" Value="1.97" dxc:RangeAreaSeries2D.Value2="5.37"/>
                                    <dxc:SeriesPoint Argument="09/01/2008" Value="2.76" dxc:RangeAreaSeries2D.Value2="4.94"/>
                                    <dxc:SeriesPoint Argument="10/01/2008" Value="3.54" dxc:RangeAreaSeries2D.Value2="3.66"/>
                                    <dxc:SeriesPoint Argument="11/01/2008" Value="4.31" dxc:RangeAreaSeries2D.Value2="1.07"/>
                                    <dxc:SeriesPoint Argument="12/01/2008" Value="4.08" dxc:RangeAreaSeries2D.Value2="0.09"/>
                                </dxc:RangeAreaSeries2D.Points>
                            </dxc:RangeAreaSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" VerticalPosition="TopOutside">
                        <dxc:Legend.Template>
                            <ControlTemplate>
                                <Border Background="{TemplateBinding Background}" BorderThickness="{TemplateBinding BorderThickness}"
                                    BorderBrush="{TemplateBinding BorderBrush}" Padding="{TemplateBinding Padding}">
                                    <StackPanel Orientation="Horizontal">
                                        <StackPanel Orientation="Horizontal">
                                            <Path
                                                Stretch="Fill"
                                                Stroke="#FF1BAE49"
                                                StrokeThickness="2"
                                                StrokeStartLineCap="Square"
                                                StrokeEndLineCap="Square">
                                                <Path.Data>
                                                    <LineGeometry StartPoint="0,0" EndPoint="10,0"/>
                                                </Path.Data>
                                            </Path>
                                            <TextBlock Text="2007" Foreground="Black" Margin="4,0,8,0" />
                                        </StackPanel>
                                        <StackPanel Orientation="Horizontal">
                                            <Path
                                                Stretch="Fill"
                                                Stroke="#FFD80079"
                                                StrokeThickness="2"
                                                StrokeStartLineCap="Square"
                                                StrokeEndLineCap="Square">
                                                <Path.Data>
                                                    <LineGeometry StartPoint="0,0" EndPoint="10,0"/>
                                                </Path.Data>
                                            </Path>
                                            <TextBlock Text="2008" Margin="4,0,0,0" />
                                        </StackPanel>
                                    </StackPanel>
                                </Border>
                            </ControlTemplate>
                        </dxc:Legend.Template>
                    </dxc:Legend>
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Annual Inflation in 2007 and 2008</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.inflationdata.com</dxc:Title>
                </dxc:ChartControl.Titles>
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController AutoPopDelay="0"/>
                </dxc:ChartControl.ToolTipController>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System.Windows;
using DevExpress.Xpf.Charts;
using DevExpress.Xpf.Editors;

namespace ChartsDemo {
    public partial class RangeArea2DControl : ChartsDemoModule {
        static string[] predefinedSizes = new string[] { "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"};

        public override ChartControl ActualChart { get { return chart; } }

        public RangeArea2DControl() {
            InitializeComponent();
            InitializeMarkersSizeComboBox();
            RangeArea2DHelper.PrepareComboBox(cbeLabelKind, 1);
            rangeArea.LabelValueSeparator = "\n";
            rangeArea.CrosshairLabelPattern = "Month: {A:MMMM}\n2007: {V1:0.00}%\n2008: {V2:0.00}%";
        }
        void InitializeMarkersSizeComboBox() {
            cbeMarker1Size.Items.AddRange(predefinedSizes);
            cbeMarker2Size.Items.AddRange(predefinedSizes);
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void cbeLabelKind_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            RangeAreaLabelKind labelKind = RangeArea2DHelper.GetMode(sender as ComboBoxEdit);
            RangeAreaSeries2D.SetLabelKind(rangeArea.Label, labelKind);
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo,&ChartsDemo.RangeBarOverlapped2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/corec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider93ChartsDemo.RangeBar2DKindToRangeBar2DModelConverter ,(RangeBar2DKindToRangeBar2DModelConverter��$/)/ChartsDemo;component/Themes/generic.xaml?�%&	&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent����Orientation$Vertical=�$	�170��.+�$DevExpress.Xpf.Core.GroupFrame$��Model��$�0,0,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$
�lbModel��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�ItemsSource�*PredefinedRangeBar2DKinds+
�Source#[	
StyleSettings	:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings
Content.
�.+�(	"DevExpress.Xpf.Charts.ChartControl	-$�chart��	EnableAnimation.$�0q�	ToolTipEnabled$
TrueX�
	CrosshairEnabled$
FalseX�	Diagram'
!DevExpress.Xpf.Charts.XYDiagram2D

AxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisRange%
DevExpress.Xpf.Charts.AxisRange
AlwaysShowZeroLevel.Title%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$$ per barrel��
AxisX#DevExpress.Xpf.Charts.AxisX2D$DevExpress.Xpf.Charts.AxisBaseGridLinesVisible.DateTimeGridAlignment$Month=�DateTimeOptions+%DevExpress.Xpf.Charts.DateTimeOptions
Format$Custom=�FormatString$
MMMM��#DevExpress.Xpf.Charts.Diagram
Series60DevExpress.Xpf.Charts.RangeBarOverlappedSeries2D-$
�series1��"DevExpress.Xpf.Charts.SeriesDisplayName$ANS West Coast��ArgumentScaleType$DateTime=�AnimationAutoStartMode$
SetStartState=�,&DevExpress.Xpf.Charts.RangeBarSeries2DModel��ElementName$
lbModel�� �Path$ SelectedItem�!�	Converter#![
"Points"'!DevExpress.Xpf.Charts.SeriesPoint#Argument$#
01/01/2010��$Value$$73.39Q�
%Value2$%84.68Q�$#
02/01/2010��$$71.19Q�$%80.16Q�$#
03/01/2010��$
$77.1Q�$%81.18Q�$#
04/01/2010��$
$78.2Q�$%83.59Q�$#
05/01/2010��$$64.91Q�$%85.14Q�$#
06/01/2010��$$70.94Q�$%78.86Q�$#
07/01/2010��$$72.33Q�$%79.53Q�$#
08/01/2010��$
$70.2Q�$
%81.7Q�$#
09/01/2010��$$72.51Q�$%80.22Q�$#
10/01/2010��$$79.74Q�$%83.48Q�$#
11/01/2010��$$79.84Q�$%87.21Q�$#
12/01/2010��$$86Q�$%92.84Q�-$
�series2��$West Texas Intermediate��+%DevExpress.Xpf.Charts.BarSeries2DBase&BarWidth$	&0.2Q�$DateTime=�$
SetStartState=��$
lbModel��$ SelectedItem�#!["$#
01/01/2010��$$72.89Q�$%83.18Q�$#
02/01/2010��$$71.19Q�$%80.16Q�$#
03/01/2010��$
$78.7Q�$%83.76Q�$#
04/01/2010��$$81.45Q�$%86.84Q�$#
05/01/2010��$$65.96Q�$%86.19Q�$#
06/01/2010��$$71.44Q�$%79.79Q�$#
07/01/2010��$$71.98Q�$%79.03Q�$#
08/01/2010��$
$71.2Q�$%82.55Q�$#
09/01/2010��$$72.41Q�$%79.97Q�$#
10/01/2010��$$79.49Q�$%83.23Q�$#
11/01/2010��$$80.44Q�$%87.81Q�$#
12/01/2010��$$86.75Q�$%92.26Q�
'	Legend'"DevExpress.Xpf.Charts.Legend(HorizontalPosition$(Right=�)VerticalPosition$)
TopOutside=�*Orientation$*
Horizontal=�
+	Titles+!DevExpress.Xpf.Charts.Title,Dock$	,Top=�-HorizontalAlignment$-Center=�.Crude Oil Prices in 2010$,Bottom=�$-Right=�$�12(�
������$�0,10,0,0q�.From www.tax.state.ak.us!4"<local:ChartsDemoModule x:Class="ChartsDemo.RangeBarOverlapped2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:RangeBar2DKindToRangeBar2DModelConverter x:Key="RangeBar2DKindToRangeBar2DModelConverter" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Orientation="Vertical" MinWidth="170">
                <dx:GroupFrame Header="Model" Margin="0,0,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedRangeBar2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" EnableAnimation="True" BorderThickness="0" ToolTipEnabled="True" CrosshairEnabled="False">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange dxc:AxisY2D.AlwaysShowZeroLevel="False" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="$ per barrel" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True" DateTimeGridAlignment="Month">
                                <dxc:AxisX2D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="Custom" FormatString="MMMM"/>
                                </dxc:AxisX2D.DateTimeOptions>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:RangeBarOverlappedSeries2D Name="series1"
                                                            DisplayName="ANS West Coast"
                                                            ArgumentScaleType="DateTime"
                                                            Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource RangeBar2DKindToRangeBar2DModelConverter}}"
                                                            AnimationAutoStartMode="SetStartState" >
                                <dxc:RangeBarOverlappedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="01/01/2010" Value="73.39" dxc:RangeBarSeries2D.Value2="84.68"/>
                                    <dxc:SeriesPoint Argument="02/01/2010" Value="71.19" dxc:RangeBarSeries2D.Value2="80.16"/>
                                    <dxc:SeriesPoint Argument="03/01/2010" Value="77.1" dxc:RangeBarSeries2D.Value2="81.18"/>
                                    <dxc:SeriesPoint Argument="04/01/2010" Value="78.2" dxc:RangeBarSeries2D.Value2="83.59"/>
                                    <dxc:SeriesPoint Argument="05/01/2010" Value="64.91" dxc:RangeBarSeries2D.Value2="85.14"/>
                                    <dxc:SeriesPoint Argument="06/01/2010" Value="70.94" dxc:RangeBarSeries2D.Value2="78.86"/>
                                    <dxc:SeriesPoint Argument="07/01/2010" Value="72.33" dxc:RangeBarSeries2D.Value2="79.53"/>
                                    <dxc:SeriesPoint Argument="08/01/2010" Value="70.2" dxc:RangeBarSeries2D.Value2="81.7"/>
                                    <dxc:SeriesPoint Argument="09/01/2010" Value="72.51" dxc:RangeBarSeries2D.Value2="80.22"/>
                                    <dxc:SeriesPoint Argument="10/01/2010" Value="79.74" dxc:RangeBarSeries2D.Value2="83.48"/>
                                    <dxc:SeriesPoint Argument="11/01/2010" Value="79.84" dxc:RangeBarSeries2D.Value2="87.21"/>
                                    <dxc:SeriesPoint Argument="12/01/2010" Value="86" dxc:RangeBarSeries2D.Value2="92.84"/>
                                </dxc:RangeBarOverlappedSeries2D.Points>
                            </dxc:RangeBarOverlappedSeries2D>
                            <dxc:RangeBarOverlappedSeries2D Name="series2"
                                                            DisplayName="West Texas Intermediate"
                                                            BarWidth="0.2"
                                                            ArgumentScaleType="DateTime"
                                                            Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource RangeBar2DKindToRangeBar2DModelConverter}}"
                                                            AnimationAutoStartMode="SetStartState">
                                <dxc:RangeBarOverlappedSeries2D.Points>
                                    <dxc:SeriesPoint Argument="01/01/2010" Value="72.89" dxc:RangeBarSeries2D.Value2="83.18"/>
                                    <dxc:SeriesPoint Argument="02/01/2010" Value="71.19" dxc:RangeBarSeries2D.Value2="80.16"/>
                                    <dxc:SeriesPoint Argument="03/01/2010" Value="78.7" dxc:RangeBarSeries2D.Value2="83.76"/>
                                    <dxc:SeriesPoint Argument="04/01/2010" Value="81.45" dxc:RangeBarSeries2D.Value2="86.84"/>
                                    <dxc:SeriesPoint Argument="05/01/2010" Value="65.96" dxc:RangeBarSeries2D.Value2="86.19"/>
                                    <dxc:SeriesPoint Argument="06/01/2010" Value="71.44" dxc:RangeBarSeries2D.Value2="79.79"/>
                                    <dxc:SeriesPoint Argument="07/01/2010" Value="71.98" dxc:RangeBarSeries2D.Value2="79.03"/>
                                    <dxc:SeriesPoint Argument="08/01/2010" Value="71.2" dxc:RangeBarSeries2D.Value2="82.55"/>
                                    <dxc:SeriesPoint Argument="09/01/2010" Value="72.41" dxc:RangeBarSeries2D.Value2="79.97"/>
                                    <dxc:SeriesPoint Argument="10/01/2010" Value="79.49" dxc:RangeBarSeries2D.Value2="83.23"/>
                                    <dxc:SeriesPoint Argument="11/01/2010" Value="80.44" dxc:RangeBarSeries2D.Value2="87.81"/>
                                    <dxc:SeriesPoint Argument="12/01/2010" Value="86.75" dxc:RangeBarSeries2D.Value2="92.26"/>
                                </dxc:RangeBarOverlappedSeries2D.Points>
                            </dxc:RangeBarOverlappedSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" VerticalPosition="TopOutside" Orientation="Horizontal" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Crude Oil Prices in 2010</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.tax.state.ak.us</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class RangeBarOverlapped2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public RangeBarOverlapped2DControl() {
            InitializeComponent();
            lbModel.SelectedItem = RangeBar2DModelKindHelper.FindActualRangeBar2DModelKind(typeof(OutsetRangeBar2DModel));
            foreach (Series series in chart.Diagram.Series)
                series.ToolTipPointPattern = "{S}\nMonth: {A:MMMM}\nMin Price: ${V1:0.00}\nMax Price: ${V2:0.00}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!XMSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo,&ChartsDemo.RangeBarSideBySide2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/corec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider93ChartsDemo.RangeBar2DKindToRangeBar2DModelConverter ,(RangeBar2DKindToRangeBar2DModelConverter��$/)/ChartsDemo;component/Themes/generic.xaml?�%&	&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent����Orientation$Vertical=�$	�170��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�$DevExpress.Xpf.Core.GroupFrame$��Model��$�0,2,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$
�lbModel��%	DevExpress.Xpf.Editors.BaseEdit	
ShowBorder.�Z�	ItemsSource	�*PredefinedRangeBar2DKinds+
�Source#
[
StyleSettings:
4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings
Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��
EnableAnimation
.$�0q�ToolTipEnabled$
TrueX�CrosshairEnabled$FalseX�Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#
DevExpress.Xpf.Charts.AxisY2D
 DevExpress.Xpf.Charts.AxisRange%DevExpress.Xpf.Charts.AxisRange
AlwaysShowZeroLevel.Title%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$$ per barrel��AxisX#DevExpress.Xpf.Charts.AxisX2D$DevExpress.Xpf.Charts.AxisBaseGridLinesVisible.DateTimeGridAlignment$Month=�DateTimeOptions+%DevExpress.Xpf.Charts.DateTimeOptions
Format$Custom=�FormatString$
MMMM��#DevExpress.Xpf.Charts.Diagram
Series60DevExpress.Xpf.Charts.RangeBarSideBySideSeries2D-$
�series1��"DevExpress.Xpf.Charts.SeriesDisplayName$ANS West Coast��ArgumentScaleType$DateTime=�AnimationAutoStartMode$
SetStartState=�,&DevExpress.Xpf.Charts.RangeBarSeries2D Model �!�ElementName$
!lbModel��"�Path$"SelectedItem�#�	Converter##[$Label$'!DevExpress.Xpf.Charts.SeriesLabel%ResolveOverlappingMode$
%Default=�&Visible&�$!
chbVisible��$"	IsChecked�
'Points''!DevExpress.Xpf.Charts.SeriesPoint(Argument$(
01/01/2010��)Value$)73.39Q�
*Value2$*84.68Q�$(
02/01/2010��$)71.19Q�$*80.16Q�$(
03/01/2010��$
)77.1Q�$*81.18Q�$(
04/01/2010��$
)78.2Q�$*83.59Q�$(
05/01/2010��$)64.91Q�$*85.14Q�$(
06/01/2010��$)70.94Q�$*78.86Q�$(
07/01/2010��$)72.33Q�$*79.53Q�$(
08/01/2010��$
)70.2Q�$
*81.7Q�$(
09/01/2010��$)72.51Q�$*80.22Q�$(
10/01/2010��$)79.74Q�$*83.48Q�$(
11/01/2010��$)79.84Q�$*87.21Q�$(
12/01/2010��$)86Q�$*92.84Q�-$
�series2��$West Texas Intermediate��$DateTime=�$
SetStartState=� �$
!lbModel��$"SelectedItem�##[$$
%Default=�&�$!
chbVisible��$"	IsChecked�'$(
01/01/2010��$)72.89Q�$*83.18Q�$(
02/01/2010��$)71.19Q�$*80.16Q�$(
03/01/2010��$
)78.7Q�$*83.76Q�$(
04/01/2010��$)81.45Q�$*86.84Q�$(
05/01/2010��$)65.96Q�$*86.19Q�$(
06/01/2010��$)71.44Q�$*79.79Q�$(
07/01/2010��$)71.98Q�$*79.03Q�$(
08/01/2010��$
)71.2Q�$*82.55Q�$(
09/01/2010��$)72.41Q�$*79.97Q�$(
10/01/2010��$)79.49Q�$*83.23Q�$(
11/01/2010��$)80.44Q�$*87.81Q�$(
12/01/2010��$)86.75Q�$*92.26Q�
+Legend+"DevExpress.Xpf.Charts.Legend,HorizontalPosition$,Right=�-VerticalPosition$-
TopOutside=�.Orientation$.
Horizontal=�
/Titles/!DevExpress.Xpf.Charts.Title0Dock$	0Top=�1HorizontalAlignment$1Center=�.Crude Oil Prices in 2010$0Bottom=�$1Right=�$�12(�
������$�0,10,0,0q�.From www.tax.state.ak.us!�$<local:ChartsDemoModule x:Class="ChartsDemo.RangeBarSideBySide2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:RangeBar2DKindToRangeBar2DModelConverter x:Key="RangeBar2DKindToRangeBar2DModelConverter" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel Orientation="Vertical" MinWidth="170">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2"/>
                <dx:GroupFrame Header="Model" Margin="0,2,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedRangeBar2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" EnableAnimation="True" BorderThickness="0" ToolTipEnabled="True" CrosshairEnabled="False">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange dxc:AxisY2D.AlwaysShowZeroLevel="False" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="$ per barrel" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True" DateTimeGridAlignment="Month">
                                <dxc:AxisX2D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="Custom" FormatString="MMMM"/>
                                </dxc:AxisX2D.DateTimeOptions>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:RangeBarSideBySideSeries2D Name="series1"
                                                            DisplayName="ANS West Coast"
                                                            ArgumentScaleType="DateTime"
                                                            Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource RangeBar2DKindToRangeBar2DModelConverter}}"
                                                            AnimationAutoStartMode="SetStartState">
                                <dxc:RangeBarSideBySideSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}"/>
                                </dxc:RangeBarSideBySideSeries2D.Label>
                                <dxc:RangeBarSideBySideSeries2D.Points>
                                    <dxc:SeriesPoint Argument="01/01/2010" Value="73.39" dxc:RangeBarSeries2D.Value2="84.68"/>
                                    <dxc:SeriesPoint Argument="02/01/2010" Value="71.19" dxc:RangeBarSeries2D.Value2="80.16"/>
                                    <dxc:SeriesPoint Argument="03/01/2010" Value="77.1" dxc:RangeBarSeries2D.Value2="81.18"/>
                                    <dxc:SeriesPoint Argument="04/01/2010" Value="78.2" dxc:RangeBarSeries2D.Value2="83.59"/>
                                    <dxc:SeriesPoint Argument="05/01/2010" Value="64.91" dxc:RangeBarSeries2D.Value2="85.14"/>
                                    <dxc:SeriesPoint Argument="06/01/2010" Value="70.94" dxc:RangeBarSeries2D.Value2="78.86"/>
                                    <dxc:SeriesPoint Argument="07/01/2010" Value="72.33" dxc:RangeBarSeries2D.Value2="79.53"/>
                                    <dxc:SeriesPoint Argument="08/01/2010" Value="70.2" dxc:RangeBarSeries2D.Value2="81.7"/>
                                    <dxc:SeriesPoint Argument="09/01/2010" Value="72.51" dxc:RangeBarSeries2D.Value2="80.22"/>
                                    <dxc:SeriesPoint Argument="10/01/2010" Value="79.74" dxc:RangeBarSeries2D.Value2="83.48"/>
                                    <dxc:SeriesPoint Argument="11/01/2010" Value="79.84" dxc:RangeBarSeries2D.Value2="87.21"/>
                                    <dxc:SeriesPoint Argument="12/01/2010" Value="86" dxc:RangeBarSeries2D.Value2="92.84"/>
                                </dxc:RangeBarSideBySideSeries2D.Points>
                            </dxc:RangeBarSideBySideSeries2D>
                            <dxc:RangeBarSideBySideSeries2D Name="series2"
                                                            DisplayName="West Texas Intermediate"
                                                            ArgumentScaleType="DateTime"
                                                            Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource RangeBar2DKindToRangeBar2DModelConverter}}"
                                                            AnimationAutoStartMode="SetStartState">
                                <dxc:RangeBarSideBySideSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}"/>
                                </dxc:RangeBarSideBySideSeries2D.Label>
                                <dxc:RangeBarSideBySideSeries2D.Points>
                                    <dxc:SeriesPoint Argument="01/01/2010" Value="72.89" dxc:RangeBarSeries2D.Value2="83.18"/>
                                    <dxc:SeriesPoint Argument="02/01/2010" Value="71.19" dxc:RangeBarSeries2D.Value2="80.16"/>
                                    <dxc:SeriesPoint Argument="03/01/2010" Value="78.7" dxc:RangeBarSeries2D.Value2="83.76"/>
                                    <dxc:SeriesPoint Argument="04/01/2010" Value="81.45" dxc:RangeBarSeries2D.Value2="86.84"/>
                                    <dxc:SeriesPoint Argument="05/01/2010" Value="65.96" dxc:RangeBarSeries2D.Value2="86.19"/>
                                    <dxc:SeriesPoint Argument="06/01/2010" Value="71.44" dxc:RangeBarSeries2D.Value2="79.79"/>
                                    <dxc:SeriesPoint Argument="07/01/2010" Value="71.98" dxc:RangeBarSeries2D.Value2="79.03"/>
                                    <dxc:SeriesPoint Argument="08/01/2010" Value="71.2" dxc:RangeBarSeries2D.Value2="82.55"/>
                                    <dxc:SeriesPoint Argument="09/01/2010" Value="72.41" dxc:RangeBarSeries2D.Value2="79.97"/>
                                    <dxc:SeriesPoint Argument="10/01/2010" Value="79.49" dxc:RangeBarSeries2D.Value2="83.23"/>
                                    <dxc:SeriesPoint Argument="11/01/2010" Value="80.44" dxc:RangeBarSeries2D.Value2="87.81"/>
                                    <dxc:SeriesPoint Argument="12/01/2010" Value="86.75" dxc:RangeBarSeries2D.Value2="92.26"/>
                                </dxc:RangeBarSideBySideSeries2D.Points>
                            </dxc:RangeBarSideBySideSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" VerticalPosition="TopOutside" Orientation="Horizontal" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Crude Oil Prices in 2010</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.tax.state.ak.us</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class RangeBarSideBySide2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public RangeBarSideBySide2DControl() {
            InitializeComponent();
            lbModel.SelectedItem = RangeBar2DModelKindHelper.FindActualRangeBar2DModelKind(typeof(OutsetRangeBar2DModel));
            foreach (Series series in chart.Diagram.Series)
                series.ToolTipPointPattern = "Month: {A:MMMM}\nMin Price: ${V1:0.00}\nMax Price: ${V2:0.00}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo0*ChartsDemo.ResolveLabelsOverlappingControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/Generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�120��.+�$DevExpress.Xpf.Core.GroupFrame$
��Mode��.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbMode��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings-Name$gfIndent��$��Indent��$�0,10,0,0q�.���.+���ColumnDefinitions������.+���$�0�$��-9��$
�Left=���$�1�$��0��$�Center=���$�2�$��9��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-$�slIndent��*$DevExpress.Xpf.Editors.RangeBaseEdit	Value$	3Q�
Minimum$
-9Q�Maximum$9Q�
TickPlacement$
None=�-$gfLineLength��$��Line Length��$�0,10,0,0q�.���.+��������.+���$�0�$��0��$
�Left=���$�1�$��15��$�Center=���$�2�$��30��$�Right=�-$�slLineLength��$	10Q�$
0Q�$30Q�$
None=�-$
gfAngle��$��Angle��$�0,10,0,0q�.���.+��������.+���$�0�$��0��$
�Left=���$�1�$	��180��$�Center=���$�2�$	��360��$�Right=�-$
�slAngle��$	45Q�$
0Q�$	360Q�$
None=�
Content.
�.+�(	"DevExpress.Xpf.Charts.ChartControl	-$�chart��$�0q�	ToolTipEnabled$FalseX�	CrosshairEnabled$FalseX�	Diagram'
!DevExpress.Xpf.Charts.XYDiagram2D
(
!LabelsResolveOverlappingMinIndent��ElementName$slIndent���Path$Value�
AxisX#DevExpress.Xpf.Charts.AxisX2D DevExpress.Xpf.Charts.AxisTitle%
DevExpress.Xpf.Charts.AxisTitle
%DevExpress.Xpf.Charts.TitleBaseContent$	Sol��
AxisY#DevExpress.Xpf.Charts.AxisY2D
$Temperature, °C��#DevExpress.Xpf.Charts.Diagram
Series("DevExpress.Xpf.Charts.LineSeries2D"DevExpress.Xpf.Charts.SeriesArgumentScaleType$	Numerical=�AnimationAutoStartMode$
SetStartState=�LabelsVisibility.SeriesAnimation1+DevExpress.Xpf.Charts.Line2DUnwindAnimationPointAnimation3-DevExpress.Xpf.Charts.Marker2DFadeInAnimation)#DevExpress.Xpf.Charts.AnimationBase	BeginTime$00:00:00.200h�4.DevExpress.Xpf.Charts.SeriesPointAnimationBase
PointDelay$00:00:00.050h� Label '!DevExpress.Xpf.Charts.SeriesLabel
!Indent!�$slLineLength��$Value�*$DevExpress.Xpf.Charts.MarkerSeries2D"Angle"�$
slAngle��$Value�
#Points#'!DevExpress.Xpf.Charts.SeriesPoint$Argument$$2.466424��%Value$%-28.2Q�$$2.486035��$%-25.4Q�$$2.505635��$%-23.4Q�$$2.525235��$%-22.4Q�$$2.544851��$	%-21Q�$$2.564458��$%-19.7Q�$$2.584058��$%-15.9Q�$$2.603669��$%-15.3Q�$$2.623269��$%-15.3Q�$
$2.64288��$%-18.9Q�$
$2.66249��$%-21.1Q�$$2.682092��$%-23.2Q�$$2.701703��$%-26.9Q�$$2.721314��$%-30.8Q�$$2.760537��$%-43.8Q�$$2.780148��$%-45.7Q�$
$2.79976��$%-49.1Q�$$2.819371��$%-51.5Q�$$2.838982��$%-55.5Q�$$2.858594��$%-57.5Q�$$2.878205��$	%-61Q�$$2.897816��$%-61.1Q�$$2.917428��$%-64.5Q�$$2.937039��$%-64.9Q�$$2.976262��$%-67.8Q�$$3.035084��$%-69.3Q�$$3.074307��$%-70.4Q�$$3.093918��$%-71.3Q�$
$3.11353��$%-71.9Q�$$3.191964��$	%-75Q�$$3.211575��$	%-76Q�
&	Titles&!DevExpress.Xpf.Charts.Title'Dock$	'Top=�(HorizontalAlignment$(Center=�$�24(�$& Mars Pathfinder Temperature Data��$'Bottom=�$(Right=�$�12(�
������$�0,10,0,0q�$+%From www-k12.atmos.washington.edu/k12��!a)<local:ChartsDemoModule x:Class="ChartsDemo.ResolveLabelsOverlappingControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dx:GroupFrame Header="Mode">
                    <dxe:ListBoxEdit Name="lbMode"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbMode_SelectedIndexChanged">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Indent" Margin="0,10,0,0" x:Name="gfIndent">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="-9" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="0" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="9" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slIndent" Value="3" Minimum="-9" Maximum="9">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Line Length" Margin="0,10,0,0" x:Name="gfLineLength">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="15" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="30" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slLineLength" Value="10" Minimum="0" Maximum="30">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Angle" Margin="0,10,0,0" x:Name="gfAngle">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="180" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="360" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slAngle" Value="45" Minimum="0" Maximum="360">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart" BorderThickness="0" ToolTipEnabled="False" CrosshairEnabled="False">
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D LabelsResolveOverlappingMinIndent="{Binding ElementName=slIndent, Path=Value}">
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D>
                                <dxc:AxisX2D.Title>
                                    <dxc:AxisTitle Content="Sol" />
                                </dxc:AxisX2D.Title>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="Temperature, °C" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineSeries2D ArgumentScaleType="Numerical" AnimationAutoStartMode="SetStartState" LabelsVisibility="True">
                                <dxc:LineSeries2D.SeriesAnimation>
                                    <dxc:Line2DUnwindAnimation />
                                </dxc:LineSeries2D.SeriesAnimation>
                                <dxc:LineSeries2D.PointAnimation>
                                    <dxc:Marker2DFadeInAnimation BeginTime="00:00:00.200"
                                                                     PointDelay="00:00:00.050" />
                                </dxc:LineSeries2D.PointAnimation>
                                <dxc:LineSeries2D.Label>
                                    <dxc:SeriesLabel Indent="{Binding ElementName=slLineLength, Path=Value}"
                                                     dxc:MarkerSeries2D.Angle="{Binding ElementName=slAngle, Path=Value}" />
                                </dxc:LineSeries2D.Label>
                                <dxc:LineSeries2D.Points>
                                    <dxc:SeriesPoint Argument="2.466424" Value="-28.2" />
                                    <dxc:SeriesPoint Argument="2.486035" Value="-25.4" />
                                    <dxc:SeriesPoint Argument="2.505635" Value="-23.4" />
                                    <dxc:SeriesPoint Argument="2.525235" Value="-22.4" />
                                    <dxc:SeriesPoint Argument="2.544851" Value="-21" />
                                    <dxc:SeriesPoint Argument="2.564458" Value="-19.7" />
                                    <dxc:SeriesPoint Argument="2.584058" Value="-15.9" />
                                    <dxc:SeriesPoint Argument="2.603669" Value="-15.3" />
                                    <dxc:SeriesPoint Argument="2.623269" Value="-15.3" />
                                    <dxc:SeriesPoint Argument="2.64288" Value="-18.9" />
                                    <dxc:SeriesPoint Argument="2.66249" Value="-21.1" />
                                    <dxc:SeriesPoint Argument="2.682092" Value="-23.2" />
                                    <dxc:SeriesPoint Argument="2.701703" Value="-26.9" />
                                    <dxc:SeriesPoint Argument="2.721314" Value="-30.8" />
                                    <dxc:SeriesPoint Argument="2.760537" Value="-43.8" />
                                    <dxc:SeriesPoint Argument="2.780148" Value="-45.7" />
                                    <dxc:SeriesPoint Argument="2.79976" Value="-49.1" />
                                    <dxc:SeriesPoint Argument="2.819371" Value="-51.5" />
                                    <dxc:SeriesPoint Argument="2.838982" Value="-55.5" />
                                    <dxc:SeriesPoint Argument="2.858594" Value="-57.5" />
                                    <dxc:SeriesPoint Argument="2.878205" Value="-61" />
                                    <dxc:SeriesPoint Argument="2.897816" Value="-61.1" />
                                    <dxc:SeriesPoint Argument="2.917428" Value="-64.5" />
                                    <dxc:SeriesPoint Argument="2.937039" Value="-64.9" />
                                    <dxc:SeriesPoint Argument="2.976262" Value="-67.8" />
                                    <dxc:SeriesPoint Argument="3.035084" Value="-69.3" />
                                    <dxc:SeriesPoint Argument="3.074307" Value="-70.4" />
                                    <dxc:SeriesPoint Argument="3.093918" Value="-71.3" />
                                    <dxc:SeriesPoint Argument="3.11353" Value="-71.9" />
                                    <dxc:SeriesPoint Argument="3.191964" Value="-75" />
                                    <dxc:SeriesPoint Argument="3.211575" Value="-76" />
                                </dxc:LineSeries2D.Points>
                            </dxc:LineSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="24" Content="Mars Pathfinder Temperature Data" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www-k12.atmos.washington.edu/k12" />
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!Fusing System.Windows;
using System.Windows.Controls;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class ResolveLabelsOverlappingControl : ChartsDemoModule {
        SeriesLabel Label { get { return chart != null ? chart.Diagram.Series[0].Label : null; } }
        XYDiagram2D Diagram { get { return chart != null ? chart.Diagram as XYDiagram2D : null; } }
        public override ChartControl ActualChart { get { return chart; } }

        public ResolveLabelsOverlappingControl() {
            InitializeComponent();
            ResolveOverlappingModeHelper.PrepareListBox(lbMode, 4);
            UpdateControls();
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void UpdateControls() {
            if (Label != null) {
                gfIndent.IsEnabled = Label.ResolveOverlappingMode != ResolveOverlappingMode.None;
                gfAngle.IsEnabled = Label.ResolveOverlappingMode != ResolveOverlappingMode.JustifyAllAroundPoint;
            }
        }
        void lbMode_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (Label != null)
                Label.ResolveOverlappingMode = ResolveOverlappingModeHelper.GetMode(lbMode);
            UpdateControls();
        }
    }
}!MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo("ChartsDemo.ScrollingZoomingControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModule
Loaded$ChartsDemoModule_Loaded��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControlOptionsContent��$	�120��.+�$DevExpress.Xpf.Core.GroupFrame$��X-Axis��$�10q�$�0,0,0,10q�.���RowDefinitions����ColumnDefinitions��$
�Auto���$�50��$�*�.+�& DevExpress.Xpf.Editors.CheckEdit-$�chbAxisXNavigation��Content)#DevExpress.Xpf.Core.ObjectConverter$Enable Navigation	IsChecked$
TrueY�$�2�$�0,0,0,10q�-$�chbAxisXScrollBarVisible��$Show Scroll Bar$
TrueY�$��1�$�2�$�0,0,0,10q�{��	�ElementName$	chbAxisXNavigation��
�Path$
	IsChecked���$��Scroll Bar Position:��$�Center=�$��2�$
�0,0,5,0q�)#DevExpress.Xpf.Editors.ComboBoxEdit-$�cbeAxisXScrollBarPosition��$��2�$�2�+%DevExpress.Xpf.Editors.LookUpEditBase
SelectedIndex$0�'	!DevExpress.Xpf.Editors.ButtonEdit	IsTextEditable.$�70��
ItemsSource
�*ScrollBarAlignments+
�Source#[$��Y-Axis��$�10q�.�������$
�Auto���$�50��$�*�.+�-$�chbAxisYNavigation��$Enable Navigation$
TrueY�$�2�$�0,0,0,10q�-$�chbAxisYScrollBarVisible��$Show Scroll Bar$
TrueY�$��1�$�2�$�0,0,0,10q�{��$	chbAxisYNavigation��$
	IsChecked���$��Scroll Bar Position:��$�Center=�$��2�$
�0,0,5,0q�-$�cbeAxisYScrollBarPosition��$��2�$�2�$0�.$�70��
�*ScrollBarAlignments+#[Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�J�IsManipulationEnabled.
CrosshairOptions,&DevExpress.Xpf.Charts.CrosshairOptionsShowArgumentLine.CommonLabelPosition1+DevExpress.Xpf.Charts.CrosshairFreePosition
DockTarget�$
	pane��
Diagram'
!DevExpress.Xpf.Charts.XYDiagram2D

EnableAxisXNavigation�$	chbAxisXNavigation��$
	IsChecked�
EnableAxisYNavigation�$	chbAxisYNavigation��$
	IsChecked�
DefaultPane DevExpress.Xpf.Charts.Pane-Name$
pane��AxisYScrollBarOptions,&DevExpress.Xpf.Charts.ScrollBarOptions	Alignment�$	cbeAxisYScrollBarPosition��$
SelectedItem�Visible�$	chbAxisYScrollBarVisible��$
	IsChecked�AxisXScrollBarOptions�$	cbeAxisXScrollBarPosition��$
SelectedItem��$	chbAxisXScrollBarVisible��$
	IsChecked�
AxisY#DevExpress.Xpf.Charts.AxisY2D-	Name$AxisY��$DevExpress.Xpf.Charts.AxisBase Label %DevExpress.Xpf.Charts.AxisLabel!	BeginText$!$��"
AxisX"#DevExpress.Xpf.Charts.AxisX2D-
#Name$#AxisX��#DevExpress.Xpf.Charts.Diagram
$Series$("DevExpress.Xpf.Charts.LineSeries2D"DevExpress.Xpf.Charts.Series%ArgumentDataMember$%	TradeDate��&ValueDataMember$&Price��'ArgumentScaleType$'DateTime=�(
MarkerVisible(.)
DataSource)�$
Product1�*DisplayName*�$

Product1Title�$%	TradeDate��$&Price��$'DateTime=�(.)�$
Product2�*�$

Product2Title�$%	TradeDate��$&Price��$'DateTime=�(.)�$
Product3�*�$

Product3Title�
+
Legend+"DevExpress.Xpf.Charts.Legend,IndentFromDiagram$,0q�
-
Titles-!DevExpress.Xpf.Charts.Title%DevExpress.Xpf.Charts.TitleBase.HorizontalAlignment$.Center=�/Content/��$
�0,6,0,3q����$
Title�!�#<local:ChartsDemoModule x:Class="ChartsDemo.ScrollingZoomingControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    Loaded="ChartsDemoModule_Loaded">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dx:GroupFrame Header="X-Axis" Padding="10" Margin="0,0,0,10">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition MinWidth="50" Width="*" />
                        </Grid.ColumnDefinitions>
                        <dxe:CheckEdit Name="chbAxisXNavigation" Content="Enable Navigation" IsChecked="True"
                                       Grid.ColumnSpan="2" Margin="0,0,0,10"
                                       Checked="UpdateAxisXScrollBarPositionEnabled" Unchecked="UpdateAxisXScrollBarPositionEnabled" />
                        <dxe:CheckEdit Name="chbAxisXScrollBarVisible" Content="Show Scroll Bar" IsChecked="True"
                                       Grid.Row="1" Grid.ColumnSpan="2" Margin="0,0,0,10"
                                       Checked="UpdateAxisXScrollBarPositionEnabled" Unchecked="UpdateAxisXScrollBarPositionEnabled"
                                       IsEnabled="{Binding ElementName=chbAxisXNavigation, Path=IsChecked}"/>
                        <TextBlock Text="Scroll Bar Position:" VerticalAlignment="Center"
                                   Grid.Row="2" Margin="0,0,5,0" />
                        <dxe:ComboBoxEdit Name="cbeAxisXScrollBarPosition" Grid.Row="2" Grid.Column="2" SelectedIndex="0" IsTextEditable="False"
                                          ItemsSource="{Binding ScrollBarAlignments, Source={StaticResource DemoValuesProvider}}" Width="70" />
                    </Grid>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Y-Axis" Padding="10">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition />
                            <RowDefinition />
                            <RowDefinition />
                        </Grid.RowDefinitions>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="Auto" />
                            <ColumnDefinition MinWidth="50" Width="*" />
                        </Grid.ColumnDefinitions>
                        <dxe:CheckEdit Name="chbAxisYNavigation" Content="Enable Navigation" IsChecked="True"
                                       Grid.ColumnSpan="2" Margin="0,0,0,10"
                                       Checked="UpdateAxisYScrollBarPositionEnabled" Unchecked="UpdateAxisYScrollBarPositionEnabled" />
                        <dxe:CheckEdit Name="chbAxisYScrollBarVisible" Content="Show Scroll Bar" IsChecked="True"
                                       Grid.Row="1" Grid.ColumnSpan="2" Margin="0,0,0,10"
                                       Checked="UpdateAxisYScrollBarPositionEnabled" Unchecked="UpdateAxisYScrollBarPositionEnabled"
                                       IsEnabled="{Binding ElementName=chbAxisYNavigation, Path=IsChecked}"/>
                        <TextBlock Text="Scroll Bar Position:" VerticalAlignment="Center"
                                   Grid.Row="2" Margin="0,0,5,0" />
                        <dxe:ComboBoxEdit Name="cbeAxisYScrollBarPosition" Grid.Row="2" Grid.Column="2" SelectedIndex="0" IsTextEditable="False"
                                          ItemsSource="{Binding ScrollBarAlignments, Source={StaticResource DemoValuesProvider}}" Width="70" />
                    </Grid>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0">
                <dxc:ChartControl.IsManipulationEnabled>True</dxc:ChartControl.IsManipulationEnabled>
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions ShowArgumentLine="True">
                        <dxc:CrosshairOptions.CommonLabelPosition>
                            <dxc:CrosshairFreePosition DockTarget="{Binding ElementName=pane}"/>
                        </dxc:CrosshairOptions.CommonLabelPosition>
                    </dxc:CrosshairOptions>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D EnableAxisXNavigation="{Binding ElementName=chbAxisXNavigation, Path=IsChecked}"
                                     EnableAxisYNavigation="{Binding ElementName=chbAxisYNavigation, Path=IsChecked}">
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane x:Name="pane">
                                <dxc:Pane.AxisYScrollBarOptions>
                                    <dxc:ScrollBarOptions Alignment="{Binding ElementName=cbeAxisYScrollBarPosition, Path=SelectedItem}"
                                                  Visible="{Binding ElementName=chbAxisYScrollBarVisible, Path=IsChecked}"/>
                                </dxc:Pane.AxisYScrollBarOptions>
                                <dxc:Pane.AxisXScrollBarOptions>
                                    <dxc:ScrollBarOptions Alignment="{Binding ElementName=cbeAxisXScrollBarPosition, Path=SelectedItem}"
                                                  Visible="{Binding ElementName=chbAxisXScrollBarVisible, Path=IsChecked}"/>
                                </dxc:Pane.AxisXScrollBarOptions>
                            </dxc:Pane>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D x:Name="AxisY">
                                <dxc:AxisY2D.Label>
                                    <dxc:AxisLabel BeginText="$" />
                                </dxc:AxisY2D.Label>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D x:Name="AxisX" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:LineSeries2D DataSource="{Binding Path=Product1}" ArgumentDataMember="TradeDate" ValueDataMember="Price"
                                              ArgumentScaleType="DateTime" MarkerVisible="False" DisplayName="{Binding Path=Product1Title}">
                            </dxc:LineSeries2D>
                            <dxc:LineSeries2D DataSource="{Binding Path=Product2}" ArgumentDataMember="TradeDate" ValueDataMember="Price"
                                              ArgumentScaleType="DateTime" MarkerVisible="False" DisplayName="{Binding Path=Product2Title}">
                            </dxc:LineSeries2D>
                            <dxc:LineSeries2D DataSource="{Binding Path=Product3}" ArgumentDataMember="TradeDate" ValueDataMember="Price"
                                              ArgumentScaleType="DateTime" MarkerVisible="False" DisplayName="{Binding Path=Product3Title}">
                            </dxc:LineSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend IndentFromDiagram="0"/>
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title HorizontalAlignment="Center">
                        <dxc:Title.Content>
                            <TextBlock Margin="0,6,0,3" Text="{Binding Path=Title}"/>
                        </dxc:Title.Content>
                    </dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!Yusing System;
using System.Collections.Generic;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class ScrollingZoomingControl : ChartsDemoModule {
        const int pointCount = 1500;
        const int initialZoomFactor = 10;

        public override ChartControl ActualChart { get { return chart; } }

        public ScrollingZoomingControl() {
            InitializeComponent();
        }
        void ChartsDemoModule_Loaded(object sender, RoutedEventArgs e) {
            DataContext = new PricesModel(pointCount);
            AxisX.ActualRange.SetInternalMinMaxValues(pointCount - pointCount / initialZoomFactor, pointCount);
        }
        void UpdateAxisXScrollBarPositionEnabled(object sender, RoutedEventArgs e) {
            cbeAxisXScrollBarPosition.IsEnabled = chbAxisXScrollBarVisible.IsChecked.Value && chbAxisXNavigation.IsChecked.Value;
            if (!chbAxisXNavigation.IsChecked.Value)
                ((XYDiagram2D)chart.Diagram).ActualAxisX.ActualRange.SetAuto();
        }
        void UpdateAxisYScrollBarPositionEnabled(object sender, RoutedEventArgs e) {
            cbeAxisYScrollBarPosition.IsEnabled = chbAxisYScrollBarVisible.IsChecked.Value && chbAxisYNavigation.IsChecked.Value;
            if (!chbAxisYNavigation.IsChecked.Value)
                ((XYDiagram2D)chart.Diagram).ActualAxisY.ActualRange.SetAuto();
        }
    }

    public class PricesModel {
        readonly List<PriceByDate> product1 = new List<PriceByDate>();
        readonly List<PriceByDate> product2 = new List<PriceByDate>();
        readonly List<PriceByDate> product3 = new List<PriceByDate>();

        public string Title { get { return "Sales History"; } }
        public string Product1Title { get { return "Product 1"; } }
        public string Product2Title { get { return "Product 2"; } }
        public string Product3Title { get { return "Product 3"; } }
        public List<PriceByDate> Product1 { get { return product1; } }
        public List<PriceByDate> Product2 { get { return product2; } }
        public List<PriceByDate> Product3 { get { return product3; } }

        public PricesModel(int pointsCount) {
            Random random = new Random();
            DateTime date = DateTime.Now.Subtract(new TimeSpan(pointsCount, 0, 0, 0));
            double price1 = GenerateStartValue(random);
            double price2 = GenerateStartValue(random);
            double price3 = GenerateStartValue(random);
            for (int i = 0; i < pointsCount; i++) {
                product1.Add(new PriceByDate(date, price1));
                product2.Add(new PriceByDate(date, price2));
                product3.Add(new PriceByDate(date, price3));
                price1 += GenerateAddition(random);
                price2 += GenerateAddition(random);
                price3 += GenerateAddition(random);
                date = date.AddDays(1);
            }
        }
        double GenerateStartValue(Random random) {
            return random.NextDouble() * 100;
        }
        double GenerateAddition(Random random) {
            double factor = random.NextDouble();
            if (factor == 1)
                factor = 5;
            else if (factor == 0)
                factor = -5;
            return (factor - 0.475) * 10;
        }
    }

    public class PriceByDate {

        public DateTime TradeDate { get; private set; }
        public double Price { get; private set; }

        public PriceByDate(DateTime date, double price) {
            TradeDate = date;
            Price = price;
        }
    }
}!`MSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089I2clr-namespace:System.Collections;assembly=mscorlibSystem.Collections1&clr-namespace:System;assembly=mscorlibSystemFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo%ChartsDemo.SecondaryAxesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editorsDcollections2clr-namespace:System.Collections;assembly=mscorlib3system&clr-namespace:System;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$'!SecondaryAxesControl_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$
�0,0,0,2q�	IsChecked$
TrueY�$DevExpress.Xpf.Core.GroupFrame$��
Chart Type��$�	0,10,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$�lbChartType��%DevExpress.Xpf.Editors.BaseEdit
ShowBorder.�Z�	Items	��Line����Bar��

StyleSettings
:	4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettings	$��Series 2 Axis X��$�	0,10,0,10q�.�-$�lbSeries2AxisX��.�Z�	��Primary Axis X����Secondary Axis X��
	$��Series 2 Axis Y��$�	0,10,0,10q�.�-$�lbSeries2AxisY��.�Z�	��Primary Axis Y����Secondary Axis Y��
	Content.�.+�(
"DevExpress.Xpf.Charts.ChartControl
-$�chart��$�0q�
CrosshairEnabled�
�ElementName$

chbVisible���Path$	IsChecked��	Converter#[

Legend"DevExpress.Xpf.Charts.LegendHorizontalPosition$Right=�
Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisX#
DevExpress.Xpf.Charts.AxisX2D
 DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.AxisTitleAxisY#DevExpress.Xpf.Charts.AxisY2DSecondaryAxesX,&DevExpress.Xpf.Charts.SecondaryAxisX2DSecondaryAxesY,&DevExpress.Xpf.Charts.SecondaryAxisY2D!z<local:ChartsDemoModule x:Class="ChartsDemo.SecondaryAxesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:system="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="SecondaryAxesControl_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Labels" Margin="0,0,0,2" IsChecked="True" Checked="chbVisible_Checked" Unchecked="chbVisible_Unchecked" />
                <dx:GroupFrame Header="Chart Type" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbChartType"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbChartType_SelectedIndexChanged">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Line</system:String>
                            <system:String>Bar</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Series 2 Axis X" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbSeries2AxisX"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbSeries2AxisX_SelectedIndexChanged">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Primary Axis X</system:String>
                            <system:String>Secondary Axis X</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Series 2 Axis Y" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbSeries2AxisY"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     SelectedIndexChanged="lbSeries2AxisY_SelectedIndexChanged">
                        <dxe:ListBoxEdit.Items>
                            <system:String>Primary Axis Y</system:String>
                            <system:String>Secondary Axis Y</system:String>
                        </dxe:ListBoxEdit.Items>
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D>
                                <dxc:AxisX2D.Title>
                                    <dxc:AxisTitle />
                                </dxc:AxisX2D.Title>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.SecondaryAxesX>
                            <dxc:SecondaryAxisX2D>
                                <dxc:AxisX2D.Title>
                                    <dxc:AxisTitle />
                                </dxc:AxisX2D.Title>
                            </dxc:SecondaryAxisX2D>
                        </dxc:XYDiagram2D.SecondaryAxesX>
                        <dxc:XYDiagram2D.SecondaryAxesY>
                            <dxc:SecondaryAxisY2D>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle />
                                </dxc:AxisY2D.Title>
                            </dxc:SecondaryAxisY2D>
                        </dxc:XYDiagram2D.SecondaryAxesY>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System;
using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class SecondaryAxesControl : ChartsDemoModule {
        const string SecondaryPostfixX = " - Secondary Axis X";
        const string SecondaryPostfixY = " - Secondary Axis Y";
        const string PrimaryPostfixX = " - Primary Axis X";
        const string PrimaryPostfixY = " - Primary Axis Y";

        bool firstRun = true;

        XYSeries FirstSeries { get { return chart.Diagram.Series.Count > 0 ? (XYSeries)chart.Diagram.Series[0] : null; } }
        XYSeries SecondSeries { get { return chart.Diagram.Series.Count > 1 ? (XYSeries)chart.Diagram.Series[1] : null; } }
        AxisX2D AxisX { get { return ((XYDiagram2D)chart.Diagram).AxisX; } }
        AxisY2D AxisY { get { return ((XYDiagram2D)chart.Diagram).AxisY; } }
        SecondaryAxisX2D SecondaryAxisX { get { return ((XYDiagram2D)chart.Diagram).SecondaryAxesX[0]; } }
        SecondaryAxisY2D SecondaryAxisY { get { return ((XYDiagram2D)chart.Diagram).SecondaryAxesY[0]; } }
        public override ChartControl ActualChart { get { return chart; } }

        public SecondaryAxesControl() {
            InitializeComponent();
            CreateSeries(new LineSeries2D(), new LineSeries2D());
            SecondaryAxisX.Title.Content = SecondSeries.DisplayName + SecondaryPostfixX;
            SecondaryAxisY.Title.Content = SecondSeries.DisplayName + SecondaryPostfixY;
            lbChartType.SelectedIndex = 0;
            lbSeries2AxisX.SelectedIndex = 0;
            lbSeries2AxisY.SelectedIndex = 1;
        }
        void SecondaryAxesControl_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
            firstRun = false;
        }
        void PrepareSeries1(Series series) {
            series.DisplayName = "Series 1";
            series.Label = new SeriesLabel();
            series.Label.ResolveOverlappingMode = ResolveOverlappingMode.JustifyAroundPoint;
            if (chbVisible.IsChecked.HasValue)
                series.LabelsVisibility = chbVisible.IsChecked.Value;
            series.Points.Add(new SeriesPoint("A", 40));
            series.Points.Add(new SeriesPoint("B", 30));
            series.Points.Add(new SeriesPoint("C", 25));
            series.Points.Add(new SeriesPoint("D", 22.5));
            series.Points.Add(new SeriesPoint("E", 21.25));
        }
        void PrepareSeries2(Series series) {
            series.DisplayName = "Series 2";
            series.Label = new SeriesLabel();
            series.Label.ResolveOverlappingMode = ResolveOverlappingMode.JustifyAroundPoint;
            if (chbVisible.IsChecked.HasValue)
                series.LabelsVisibility = chbVisible.IsChecked.Value;
            series.Points.Add(new SeriesPoint("A", 1700));
            series.Points.Add(new SeriesPoint("B", 900));
            series.Points.Add(new SeriesPoint("C", 500));
            series.Points.Add(new SeriesPoint("D", 300));
            series.Points.Add(new SeriesPoint("E", 200));
            series.Points.Add(new SeriesPoint("F", 150));
            series.Points.Add(new SeriesPoint("G", 125));
        }
        void CreateSeries(XYSeries series1, XYSeries series2) {
            series1.AnimationAutoStartMode = AnimationAutoStartMode.SetStartState;
            series2.AnimationAutoStartMode = AnimationAutoStartMode.SetStartState;
            chart.Diagram.Series.Clear();
            chart.Diagram.Series.Add(series1);
            PrepareSeries1(series1);
            chart.Diagram.Series.Add(series2);
            PrepareSeries2(series2);
            if (lbSeries2AxisX.SelectedIndex == 1)
                XYDiagram2D.SetSeriesAxisX(SecondSeries, SecondaryAxisX);
            if (lbSeries2AxisY.SelectedIndex == 1)
                XYDiagram2D.SetSeriesAxisY(SecondSeries, SecondaryAxisY);
        }
        void lbChartType_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                if (lbChartType.SelectedIndex == 0) {
                    LineSeries2D lineSeries1 = new LineSeries2D();
                    LineSeries2D lineSeries2 = new LineSeries2D();
                    lineSeries1.SeriesAnimation = new Line2DUnwrapVerticallyAnimation();
                    lineSeries1.PointAnimation = new Marker2DSlideFromTopAnimation();
                    lineSeries2.SeriesAnimation = new Line2DUnwrapVerticallyAnimation() { BeginTime = TimeSpan.FromMilliseconds(400) };
                    lineSeries2.PointAnimation = new Marker2DSlideFromTopAnimation() { BeginTime = TimeSpan.FromMilliseconds(400) };
                    CreateSeries(lineSeries1, lineSeries2);
                }
                else {
                    BarSideBySideSeries2D barSeries1 = new BarSideBySideSeries2D();
                    BarSideBySideSeries2D barSeries2 = new BarSideBySideSeries2D();
                    barSeries1.PointAnimation = new Bar2DSlideFromBottomAnimation() {
                        PointDelay = TimeSpan.FromMilliseconds(200)
                    };
                    barSeries2.PointAnimation = new Bar2DSlideFromBottomAnimation() {
                        PointDelay = TimeSpan.FromMilliseconds(200),
                        BeginTime = TimeSpan.FromMilliseconds(100)
                    };
                    CreateSeries(barSeries1, barSeries2);
                }
                if (!firstRun)
                    chart.Animate();
            }
        }
        void lbSeries2AxisX_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null && SecondSeries != null) {
                if (lbSeries2AxisX.SelectedIndex == 0) {
                    XYDiagram2D.SetSeriesAxisX(SecondSeries, null);
                    SecondaryAxisX.Visible = false;
                    AxisX.Title.Content = FirstSeries.DisplayName + ", " + SecondSeries.DisplayName + PrimaryPostfixX;
                }
                else {
                    XYDiagram2D.SetSeriesAxisX(SecondSeries, SecondaryAxisX);
                    SecondaryAxisX.Visible = true;
                    AxisX.Title.Content = FirstSeries.DisplayName + PrimaryPostfixX;
                }
            }
        }
        void lbSeries2AxisY_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            if (chart != null && SecondSeries != null) {
                if (lbSeries2AxisY.SelectedIndex == 0) {
                    XYDiagram2D.SetSeriesAxisY(SecondSeries, null);
                    SecondaryAxisY.Visible = false;
                    AxisY.Title.Content = FirstSeries.DisplayName + ", " + SecondSeries.DisplayName + PrimaryPostfixY;
                }
                else {
                    XYDiagram2D.SetSeriesAxisY(SecondSeries, SecondaryAxisY);
                    SecondaryAxisY.Visible = true;
                    AxisY.Title.Content = FirstSeries.DisplayName + PrimaryPostfixY;
                }
            }
        }
        void chbVisible_Checked(object sender, RoutedEventArgs e) {
            foreach (Series series in chart.Diagram.Series)
                series.LabelsVisibility = true;
        }
        void chbVisible_Unchecked(object sender, RoutedEventArgs e) {
            foreach (Series series in chart.Diagram.Series)
                series.LabelsVisibility = false;
        }
    }
}!WMSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo$ChartsDemo.SeriesTitlesControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/Generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.ToolTipEnabled$FalseX�Diagram+%DevExpress.Xpf.Charts.SimpleDiagram2D#DevExpress.Xpf.Charts.Diagram
	Series	'!DevExpress.Xpf.Charts.PieSeries2D"DevExpress.Xpf.Charts.Series
DisplayName$
GSP in 2002��ArgumentDataMember$Region��ValueDataMember$
Product��
AnimationAutoStartMode$

SetStartState=�PointAnimation/)DevExpress.Xpf.Charts.Pie2DFlyInAnimation)	#DevExpress.Xpf.Charts.AnimationBase	Duration$0:0:1h�4
.DevExpress.Xpf.Charts.SeriesPointAnimationBase

PointOrder$Random=�DataFilters& DevExpress.Xpf.Charts.DataFilter
ColumnName$
Year��	Condition$Equal=�Value5/DevExpress.Xpf.Charts.Design.ValueTypeConverter$
2002PointOptions(
"DevExpress.Xpf.Charts.PointOptions

Pattern$${V}M��
ValueNumericOptions*$DevExpress.Xpf.Charts.NumericOptions	Precision$1�
Format$
FixedPoint=�%DevExpress.Xpf.Charts.PieSeriesPercentOptions*$DevExpress.Xpf.Charts.PercentOptionsValueAsPercent.LegendPointOptions
$	{A}��
Titles!DevExpress.Xpf.Charts.Title%DevExpress.Xpf.Charts.TitleBaseContent$GSP in 2002��HorizontalAlignment$Center=�$�0,10,0,0q� Model +%DevExpress.Xpf.Charts.GlassPie2DModel$
GSP in 2004��$Region��$
Product��$

SetStartState=�$0:0:1h�$Random=�$
Year��$Equal=�$
2004
$${V}M��$1�$
FixedPoint=�.
$	{A}��$GSP in 2004��$Center=�$�0,10,0,0q� 
!Legend!"DevExpress.Xpf.Charts.Legend"HorizontalPosition$"Center=�#VerticalPosition$#
BottomOutside=�$Orientation$$
Horizontal=�
%Titles%&Dock$	&Top=�$Center=�$�24(�. US Regions Gross State Product$&Bottom=�$Right=�$�12(�
������$�0,10,0,0q�.From www.bea.gov!�<local:ChartsDemoModule x:Class="ChartsDemo.SeriesTitlesControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <Grid>
            <dxc:ChartControl Name="chart"
                              CustomDrawSeriesPoint="Chart_CustomDrawSeriesPoint"
                              BorderThickness="0"
                              EnableAnimation="True"
                              ToolTipEnabled="False">
                <dxc:ChartControl.Diagram>
                    <dxc:SimpleDiagram2D>
                        <dxc:SimpleDiagram2D.Series>
                            <dxc:PieSeries2D DisplayName="GSP in 2002" ArgumentDataMember="Region" ValueDataMember="Product" AnimationAutoStartMode="SetStartState">
                                <dxc:PieSeries2D.PointAnimation>
                                    <dxc:Pie2DFlyInAnimation Duration="0:0:1" PointOrder="Random" />
                                </dxc:PieSeries2D.PointAnimation>
                                <dxc:PieSeries2D.DataFilters>
                                    <dxc:DataFilter ColumnName="Year" Condition="Equal" Value="2002" />
                                </dxc:PieSeries2D.DataFilters>
                                <dxc:PieSeries2D.PointOptions>
                                    <dxc:PointOptions Pattern="${V}M">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Precision="1" Format="FixedPoint" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                        <dxc:PieSeries2D.PercentOptions>
                                            <dxc:PercentOptions ValueAsPercent="False" />
                                        </dxc:PieSeries2D.PercentOptions>
                                    </dxc:PointOptions>
                                </dxc:PieSeries2D.PointOptions>
                                <dxc:PieSeries2D.LegendPointOptions>
                                    <dxc:PointOptions Pattern="{}{A}" />
                                </dxc:PieSeries2D.LegendPointOptions>
                                <dxc:PieSeries2D.Titles>
                                    <dxc:Title Content="GSP in 2002" HorizontalAlignment="Center" Margin="0,10,0,0" />
                                </dxc:PieSeries2D.Titles>
                                <dxc:PieSeries2D.Model>
                                    <dxc:GlassPie2DModel />
                                </dxc:PieSeries2D.Model>
                            </dxc:PieSeries2D>
                            <dxc:PieSeries2D DisplayName="GSP in 2004" ArgumentDataMember="Region" ValueDataMember="Product" AnimationAutoStartMode="SetStartState">
                                <dxc:PieSeries2D.PointAnimation>
                                    <dxc:Pie2DFlyInAnimation Duration="0:0:1" PointOrder="Random" />
                                </dxc:PieSeries2D.PointAnimation>
                                <dxc:PieSeries2D.DataFilters>
                                    <dxc:DataFilter ColumnName="Year" Condition="Equal" Value="2004" />
                                </dxc:PieSeries2D.DataFilters>
                                <dxc:PieSeries2D.PointOptions>
                                    <dxc:PointOptions Pattern="${V}M">
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Precision="1" Format="FixedPoint" />
                                        </dxc:PointOptions.ValueNumericOptions>
                                        <dxc:PieSeries2D.PercentOptions>
                                            <dxc:PercentOptions ValueAsPercent="False" />
                                        </dxc:PieSeries2D.PercentOptions>
                                    </dxc:PointOptions>
                                </dxc:PieSeries2D.PointOptions>
                                <dxc:PieSeries2D.LegendPointOptions>
                                    <dxc:PointOptions Pattern="{}{A}" />
                                </dxc:PieSeries2D.LegendPointOptions>
                                <dxc:PieSeries2D.Titles>
                                    <dxc:Title Content="GSP in 2004" HorizontalAlignment="Center" Margin="0,10,0,0" />
                                </dxc:PieSeries2D.Titles>
                                <dxc:PieSeries2D.Model>
                                    <dxc:GlassPie2DModel />
                                </dxc:PieSeries2D.Model>
                            </dxc:PieSeries2D>
                        </dxc:SimpleDiagram2D.Series>
                    </dxc:SimpleDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Center" VerticalPosition="BottomOutside" Orientation="Horizontal" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="24">US Regions Gross State Product</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.bea.gov</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System;
using System.Collections.Generic;
using System.Globalization;
using System.Windows;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class SeriesTitlesControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public SeriesTitlesControl() {
            InitializeComponent();
            List<GSP> dataSource = CreateDataSource();
            foreach (Series series in ActualChart.Diagram.Series)
                series.DataSource = dataSource;
        }
        List<GSP> CreateDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/GSP.xml");
            List<GSP> result = new List<GSP>();
            if (document != null) {
                foreach (XElement element in document.Element("GSPs").Elements()) {
                    string region = element.Element("Region").Value;
                    string year = element.Element("Year").Value;
                    double product = Convert.ToDouble(element.Element("Product").Value, CultureInfo.InvariantCulture);
                    result.Add(new GSP(region, year, product));
                }
            }
            return result;
        }
        void Chart_CustomDrawSeriesPoint(object sender, CustomDrawSeriesPointEventArgs e) {
            ChartControl chart = sender as ChartControl;
            if (chart == null)
                return;
            if (chart.Diagram.Series.Count > 0 && !chart.Diagram.Series[0].Equals(e.Series))
                e.LegendText = string.Empty;
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!wMSBAML```����OKmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e0891&clr-namespace:System;assembly=mscorlibSystemFBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.Stock2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors0sys&clr-namespace:System;assembly=mscorlib$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source#ChartsDemo.DemoValuesProvider DemoValuesProvider3-ChartsDemo.Stock2DKindToStock2DModelConverter &"Stock2DKindToStock2DModelConverter71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%-&	&	&	
.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+���RowDefinitions�����ColumnDefinitions��$
�Auto���$�61��$�*�.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��$��0�$�2�Content)#DevExpress.Xpf.Core.ObjectConverter$Show Labels$�0,0,0,10q�		IsChecked$	FalseY���-$�
lblLabelLevel��$��1�$�0�$�Center=�$��Label Level:��$
�0,2,3,2q�)#DevExpress.Xpf.Editors.ComboBoxEdit-$�cbLabelLevel��$��1�$�1�$
�3,2,0,2q�+	%DevExpress.Xpf.Editors.LookUpEditBase
	
SelectedIndex$
3�'
!DevExpress.Xpf.Editors.ButtonEdit
IsTextEditable.{���ElementName$
chbVisible��
�Path$
	IsChecked�Items��Low����High����Open����	Close����-$�lblStockType��$��2�$�0�$�Center=�$��Stock Type:��$
�0,2,3,2q�-$�cbStockType��$��2�$�1�$
�3,2,0,2q�$
0�.��Both����Open����	Close����-$�lblReductionLevel��$��3�$�0�$�Center=�$��Reduction Level:��$
�0,2,3,2q�-$�cbReductionLevel��$��3�$�1�$
�3,2,0,2q�$
3�.��Low����High����Open����	Close��$DevExpress.Xpf.Core.GroupFrame$��Model��$�	0,10,0,10q�.�("DevExpress.Xpf.Editors.ListBoxEdit-$
�lbModel��%
DevExpress.Xpf.Editors.BaseEdit

ShowBorder.�Z�ItemsSource�*PredefinedStock2DKinds+
�Source#[
StyleSettings:4DevExpress.Xpf.Editors.RadioListBoxEditStyleSettingsContent.�.+�("DevExpress.Xpf.Charts.ChartControl-	$�chart��$�0q�EnableAnimation.CrosshairEnabled�$
chbVisible��$
	IsChecked��	Converter#[CrosshairOptions,&DevExpress.Xpf.Charts.CrosshairOptionsCrosshairLabelMode$ShowForNearestSeries=�Diagram'!DevExpress.Xpf.Charts.XYDiagram2DAxisY#DevExpress.Xpf.Charts.AxisY2D$DevExpress.Xpf.Charts.AxisBaseGridLinesMinorVisible. DevExpress.Xpf.Charts.AxisRange%DevExpress.Xpf.Charts.AxisRangeAlwaysShowZeroLevel.Title%DevExpress.Xpf.Charts.AxisTitle%DevExpress.Xpf.Charts.TitleBaseContent$
US Dollars�� AxisX #DevExpress.Xpf.Charts.AxisX2D!GridLinesVisible!.#DevExpress.Xpf.Charts.Diagram
"Series")#DevExpress.Xpf.Charts.StockSeries2D-
#Name$
#Dell��"DevExpress.Xpf.Charts.Series$DisplayName$
$Dell��%ArgumentScaleType$%DateTime=�&LevelLineLength$	&0.3Q�'ArgumentDataMember$'Argument��-'DevExpress.Xpf.Charts.FinancialSeries2D(HighValueDataMember$(	HighValue��)LowValueDataMember$)LowValue��*OpenValueDataMember$*	OpenValue��+CloseValueDataMember$+
CloseValue��,AnimationAutoStartMode$,
SetStartState=�-Model-�$
lbModel��$
SelectedItem�#[.PointOptions.("DevExpress.Xpf.Charts.PointOptions/ValueNumericOptions/*$DevExpress.Xpf.Charts.NumericOptions
0Format$0
FixedPoint=�1	Precision$12�2ReductionOptions21+DevExpress.Xpf.Charts.ReductionStockOptions3Label3' !DevExpress.Xpf.Charts.SeriesLabel 
4 Indent$43�5 Visible5�$
chbVisible��$
	IsChecked�
6Legend6"!DevExpress.Xpf.Charts.Legend!7!HorizontalPosition$7Right=�
8Titles8!"DevExpress.Xpf.Charts.Title"9"Dock$	9Top=�:HorizontalAlignment$:Center=�.Stock Prices"$9Bottom=�$:Right=�$�12(�
������$�0,10,0,0q�. From bigcharts.marketwatch.com!�%<local:ChartsDemoModule x:Class="ChartsDemo.Stock2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:DemoValuesProvider x:Key="DemoValuesProvider" />
            <local:Stock2DKindToStock2DModelConverter x:Key="Stock2DKindToStock2DModelConverter" />
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <Grid>
                    <Grid.RowDefinitions>
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                        <RowDefinition />
                    </Grid.RowDefinitions>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto" />
                        <ColumnDefinition MinWidth="61" Width="*" />
                    </Grid.ColumnDefinitions>
                    <dxe:CheckEdit Grid.Row="0" Grid.ColumnSpan="2" Name="chbVisible" Content="Show Labels" Margin="0,0,0,10" IsChecked="False" />
                    <TextBlock Grid.Row="1" Grid.Column="0" VerticalAlignment="Center" Name="lblLabelLevel" Text="Label Level:" Margin="0,2,3,2" />
                    <dxe:ComboBoxEdit Grid.Row="1" Grid.Column="1"
                                  Name="cbLabelLevel"
                                  Margin="3,2,0,2"
                                  SelectedIndexChanged="cbLabelLevel_SelectionChanged"
                                  SelectedIndex="3"
                                  IsEnabled="{Binding ElementName=chbVisible, Path=IsChecked}"
                                  IsTextEditable="False">
                        <dxe:ComboBoxEdit.Items>
                            <sys:String>Low</sys:String>
                            <sys:String>High</sys:String>
                            <sys:String>Open</sys:String>
                            <sys:String>Close</sys:String>
                        </dxe:ComboBoxEdit.Items>
                    </dxe:ComboBoxEdit>
                    <TextBlock Grid.Row="2" Grid.Column="0" VerticalAlignment="Center" Name="lblStockType" Text="Stock Type:" Margin="0,2,3,2" />
                    <dxe:ComboBoxEdit Grid.Row="2" Grid.Column="1"
                                  Name="cbStockType"
                                  Margin="3,2,0,2"
                                  SelectedIndexChanged="cbStockType_SelectionChanged"
                                  SelectedIndex="0"
                                  IsTextEditable="False">
                        <dxe:ComboBoxEdit.Items>
                            <sys:String>Both</sys:String>
                            <sys:String>Open</sys:String>
                            <sys:String>Close</sys:String>
                        </dxe:ComboBoxEdit.Items>
                    </dxe:ComboBoxEdit>
                    <TextBlock Grid.Row="3" Grid.Column="0" VerticalAlignment="Center" Name="lblReductionLevel" Text="Reduction Level:" Margin="0,2,3,2" />
                    <dxe:ComboBoxEdit Grid.Row="3" Grid.Column="1"
                                  Name="cbReductionLevel" Margin="3,2,0,2"
                                  SelectedIndexChanged="cbReductionLevel_SelectionChanged" SelectedIndex="3"
                                  IsTextEditable="False">
                        <dxe:ComboBoxEdit.Items>
                            <sys:String>Low</sys:String>
                            <sys:String>High</sys:String>
                            <sys:String>Open</sys:String>
                            <sys:String>Close</sys:String>
                        </dxe:ComboBoxEdit.Items>
                    </dxe:ComboBoxEdit>
                </Grid>
                <dx:GroupFrame Header="Model" Margin="0,10,0,10">
                    <dxe:ListBoxEdit Name="lbModel"
                                     Background="{x:Null}"
                                     ShowBorder="False"
                                     ItemsSource="{Binding PredefinedStock2DKinds, Source={StaticResource DemoValuesProvider}}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions CrosshairLabelMode="ShowForNearestSeries"/>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D GridLinesMinorVisible="True">
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange
                                        dxc:AxisY2D.AlwaysShowZeroLevel="False" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Title>
                                    <dxc:AxisTitle Content="US Dollars" />
                                </dxc:AxisY2D.Title>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:StockSeries2D x:Name="Dell"
                                               DisplayName="Dell"
                                               ArgumentScaleType="DateTime"
                                               LevelLineLength="0.3"
                                               ArgumentDataMember="Argument"
                                               HighValueDataMember="HighValue"
                                               LowValueDataMember="LowValue"
                                               OpenValueDataMember="OpenValue"
                                               CloseValueDataMember="CloseValue"
                                               Model="{Binding ElementName=lbModel, Path=SelectedItem, Converter={StaticResource Stock2DKindToStock2DModelConverter}}"
                                               AnimationAutoStartMode="SetStartState">
                                <dxc:StockSeries2D.PointOptions>
                                    <dxc:PointOptions>
                                        <dxc:PointOptions.ValueNumericOptions>
                                            <dxc:NumericOptions Format="FixedPoint" Precision="2"/>
                                        </dxc:PointOptions.ValueNumericOptions>
                                    </dxc:PointOptions>
                                </dxc:StockSeries2D.PointOptions>
                                <dxc:StockSeries2D.ReductionOptions>
                                    <dxc:ReductionStockOptions />
                                </dxc:StockSeries2D.ReductionOptions>
                                <dxc:StockSeries2D.Label>
                                    <dxc:SeriesLabel Indent="3" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:StockSeries2D.Label>
                            </dxc:StockSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend HorizontalPosition="Right" />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Stock Prices</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From bigcharts.marketwatch.com</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System;
using System.Collections.Generic;
using System.Globalization;
using System.Windows;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class Stock2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public Stock2DControl() {
            InitializeComponent();
            lbModel.SelectedItem = Stock2DModelKindHelper.FindActualStock2DModelKind(typeof(ThinStock2DModel));
            chart.Diagram.Series[0].DataSource = CreateDataSource();
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
        void cbLabelLevel_SelectionChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                StockSeries2D series = (StockSeries2D)chart.Diagram.Series[0];
                StockSeries2D.SetValueToDisplay(series.PointOptions, (StockLevel)cbLabelLevel.SelectedIndex);
            }
        }
        void cbStockType_SelectionChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                StockSeries2D series = ((StockSeries2D)chart.Diagram.Series[0]);
                series.ShowOpenClose = (StockType)cbStockType.SelectedIndex;
            }
        }
        void cbReductionLevel_SelectionChanged(object sender, RoutedEventArgs e) {
            if (chart != null) {
                StockSeries2D series = (StockSeries2D)chart.Diagram.Series[0];
                series.ReductionOptions.Level = (StockLevel)cbReductionLevel.SelectedIndex;
            }
        }
        List<FinancialPoint> CreateDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/Dell.xml");
            List<FinancialPoint> result = new List<FinancialPoint>();
            if (document != null) {
                foreach (XElement element in document.Element("Dell").Elements()) {
                    FinancialPoint point = new FinancialPoint();
                    point.Argument = element.Element("Argument").Value;
                    point.OpenValue = Convert.ToDouble(element.Element("OpenValue").Value, CultureInfo.InvariantCulture);
                    point.CloseValue = Convert.ToDouble(element.Element("CloseValue").Value, CultureInfo.InvariantCulture);
                    point.LowValue = Convert.ToDouble(element.Element("LowValue").Value, CultureInfo.InvariantCulture);
                    point.HighValue = Convert.ToDouble(element.Element("HighValue").Value, CultureInfo.InvariantCulture);
                    result.Add(point);
                }
            }
            return result;
        }
        public override bool SupportSidebarContent() {
            return false;
        }
    }
}!�	MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo"ChartsDemo.TagBindingControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/Generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�CrosshairEnabled$FalseX�Diagram'!DevExpress.Xpf.Charts.XYDiagram2D#DevExpress.Xpf.Charts.Diagram
Series1+DevExpress.Xpf.Charts.BarSideBySideSeries2D-	Name$	Series��$DevExpress.Xpf.Charts.XYSeries
	ColorEach
."DevExpress.Xpf.Charts.SeriesArgumentDataMember$
Name��ValueDataMember$
Area��
AnimationAutoStartMode$

SetStartState=�Label'	!DevExpress.Xpf.Charts.SeriesLabel		ResolveOverlappingMode$
Default=�+
%DevExpress.Xpf.Charts.BarSeries2DBase
PointAnimation/)DevExpress.Xpf.Charts.Bar2DWidenAnimation
Legend"DevExpress.Xpf.Charts.LegendHorizontalPosition$Right=�
Titles!
DevExpress.Xpf.Charts.Title

Dock$	Top=�%DevExpress.Xpf.Charts.TitleBaseHorizontalAlignment$Center=�Content$Area of Countries��
$Bottom=�$Right=�$�12(�
������$�0,10,0,0q�$From www.nationmaster.com��!�
<local:ChartsDemoModule x:Class="ChartsDemo.TagBindingControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
         </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
    <Grid>
        <dxc:ChartControl Name="chart"
                          CustomDrawSeriesPoint="chart_CustomDrawSeriesPoint"
                          BorderThickness="0"
                          CrosshairEnabled="False">
                <dxc:ChartControl.Diagram>
                <dxc:XYDiagram2D>
                    <dxc:XYDiagram2D.Series>
                        <dxc:BarSideBySideSeries2D x:Name="Series"
                                                   ColorEach="True"
                                                   ArgumentDataMember="Name"
                                                   ValueDataMember="Area"
                                                   AnimationAutoStartMode="SetStartState">
                                <dxc:BarSideBySideSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" />
                                </dxc:BarSideBySideSeries2D.Label>
                                    <dxc:BarSideBySideSeries2D.PointAnimation>
                                <dxc:Bar2DWidenAnimation />
                             </dxc:BarSideBySideSeries2D.PointAnimation>
                        </dxc:BarSideBySideSeries2D>
                    </dxc:XYDiagram2D.Series>
                </dxc:XYDiagram2D>
            </dxc:ChartControl.Diagram>
            <dxc:ChartControl.Legend>
                <dxc:Legend HorizontalPosition="Right" />
            </dxc:ChartControl.Legend>
            <dxc:ChartControl.Titles>
                <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="Area of Countries" />
                <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www.nationmaster.com" />
            </dxc:ChartControl.Titles>
        </dxc:ChartControl>
    </Grid>
</dxdb:DemoModuleControl></local:ChartsDemoModule>!�using System;
using System.Collections.Generic;
using System.Globalization;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;

using System.Data;

namespace ChartsDemo {
    public partial class TagBindingControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public TagBindingControl() {
            InitializeComponent();
            chart.Diagram.Series[0].DataSource = CreateDataSource();
        }
        void ChartsDemoModule_ModuleAppear(object sender, System.Windows.RoutedEventArgs e) {
            chart.Animate();
        }
        void chart_CustomDrawSeriesPoint(object sender, CustomDrawSeriesPointEventArgs e) {
            e.LegendText = ((Country)e.SeriesPoint.Tag).OfficialName;
        }
        List<Country> CreateDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/Countries.xml");
            List<Country> countries = new List<Country>();
            if (document != null) {
                foreach (XElement element in document.Element("Countries").Elements()) {
                    double area = Convert.ToDouble(element.Element("Area").Value, CultureInfo.InvariantCulture);
                    string name = element.Element("Name").Value;
                    string officialName = element.Element("OfficialName").Value;
                    countries.Add(new Country(name, officialName, area));
                }
            }
            return countries;
        }
    }

    public class Country {
        readonly double area;
        readonly string name;
        readonly string officialName;

        public double Area { get { return area; } }
        public string Name { get { return name; } }
        public string OfficialName { get { return officialName; } }

        public Country(string name, string officialName, double area) {
            this.name = name;
            this.area = area;
            this.officialName = officialName;
        }
    }
}!�MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.ToolTipControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamla]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobasec_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo$	�400��$	�800��.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�180��.+���.+���.+���Tooltip Position:)#DevExpress.Xpf.Editors.ComboBoxEdit-$�cbToolTipPosition��'!DevExpress.Xpf.Editors.ButtonEditIsTextEditable.��-$�spToolTipLocation��$�0,10,0,0q�.+���-$�tbToolTipLocation��Tooltip Location:-$�cbToolTipLocation��.& DevExpress.Xpf.Editors.CheckEdit-$�chbShowBeak��Content)#DevExpress.Xpf.Core.ObjectConverter$	Show Beak$�
10,10,10,0q�	IsChecked$
TrueY�Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�EnableAnimation.CrosshairEnabled$FalseX�ToolTipEnabled$
TrueX�	ToolTipOptions	*$DevExpress.Xpf.Charts.ToolTipOptions

ShowForSeries
.
ShowForPoints.Diagram.'!DevExpress.Xpf.Charts.XYDiagram2D-$
�diagram��
AxisX
#	DevExpress.Xpf.Charts.AxisX2D	$
DevExpress.Xpf.Charts.AxisBase
Label%DevExpress.Xpf.Charts.AxisLabelAxisY#DevExpress.Xpf.Charts.AxisY2D
NumericOptions*
$DevExpress.Xpf.Charts.NumericOptions


Format$Number=�
	Precision$0�DefaultPane DevExpress.Xpf.Charts.Pane-$�defaultPane��#DevExpress.Xpf.Charts.Diagram
Series.1+DevExpress.Xpf.Charts.BarSideBySideSeries2D"DevExpress.Xpf.Charts.SeriesDisplayName$G8 GDP in 2010��ArgumentDataMember$CountryName��ValueDataMember$	GDPin2010��$DevExpress.Xpf.Charts.XYSeries	ColorEach.ValueScaleType$	Numerical=�ToolTipHintDataMember$ToolTipData��ToolTipPointTemplate��.R�Name$toolTipChart��$	�310��$	�160��.$�0q�$�0q�$�3,3,30,5q�
DataSource�*	Hint.GDPs+..("DevExpress.Xpf.Charts.LineSeries2D$
Year��$
Product��ArgumentScaleType$	Numerical=�$	Numerical=�
MarkerSize$5� Brush �*Hint.SeriesBrush+!

MinorCount$!1� DevExpress.Xpf.Charts.Axis"Range"%DevExpress.Xpf.Charts.AxisRange#AlwaysShowZeroLevel#.$�10(�
	"$MinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$
$2000%MaxValue$
%2011$�10(�
&Titles&!DevExpress.Xpf.Charts.Title$�0q�$�0q�'Dock$	'Top=�$�14(�%DevExpress.Xpf.Charts.TitleBase(HorizontalAlignment$(Center=�)VerticalAlignment$	)Top=�*Content*�*
Hint.Title++ToolTipController+2,DevExpress.Xpf.Charts.ChartToolTipController-	,
ContentMargin$,0q�-AutoPopDelay$-0h�.ShowBeak.�/�ElementName$/chbShowBeak��0�Path$0	IsChecked�&$	'Top=�$(Center=�$%*G8 GDP in 2010, billions of US$��$'Bottom=�$(Right=�$�10(�
������$�0,10,0,0q�$'*!The World Bank: GDP (current US$)��!f<local:ChartsDemoModule x:Class="ChartsDemo.ToolTipControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo">
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="180">
                    <StackPanel>
                        <StackPanel>
                            <TextBlock>Tooltip Position:</TextBlock>
                            <dxe:ComboBoxEdit Name="cbToolTipPosition" SelectedIndexChanged="cbToolTipPosition_SelectedIndexChanged" IsTextEditable="False" />
                        </StackPanel>
                        <StackPanel Name="spToolTipLocation" Margin="0,10,0,0">
                        <TextBlock Name="tbToolTipLocation">Tooltip Location:</TextBlock>
                        <dxe:ComboBoxEdit Name="cbToolTipLocation" SelectedIndexChanged="cbToolTipLocation_SelectedIndexChanged" IsTextEditable="False" />
                        </StackPanel>
                    </StackPanel>
                <dxe:CheckEdit Name="chbShowBeak"
                               Content="Show Beak"
                               Margin="10,10,10,0"
                               IsChecked="True"/>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              EnableAnimation="True"
                              CrosshairEnabled="False"
                              ToolTipEnabled="True">
                <dxc:ChartControl.ToolTipOptions>
                    <dxc:ToolTipOptions ShowForSeries="True" ShowForPoints="True"/>
                </dxc:ChartControl.ToolTipOptions>
                <dxc:XYDiagram2D Name="diagram" >
                    <dxc:XYDiagram2D.AxisX>
                        <dxc:AxisX2D>
                            <dxc:AxisX2D.Label>
                                <dxc:AxisLabel/>
                            </dxc:AxisX2D.Label>
                        </dxc:AxisX2D>
                    </dxc:XYDiagram2D.AxisX>
                    <dxc:XYDiagram2D.AxisY >
                        <dxc:AxisY2D>
                            <dxc:AxisY2D.NumericOptions>
                                <dxc:NumericOptions Format="Number" Precision="0" />
                            </dxc:AxisY2D.NumericOptions>
                            <dxc:AxisY2D.Label>
                                <dxc:AxisLabel/>
                            </dxc:AxisY2D.Label>
                        </dxc:AxisY2D>
                    </dxc:XYDiagram2D.AxisY>
                    <dxc:XYDiagram2D.DefaultPane>
                        <dxc:Pane Name="defaultPane"/>
                    </dxc:XYDiagram2D.DefaultPane>
                    <dxc:BarSideBySideSeries2D DisplayName="G8 GDP in 2010"
                                               ArgumentDataMember="CountryName"
                                               ValueDataMember="GDPin2010"
                                               ColorEach="True"
                                               ValueScaleType="Numerical"
                                               ToolTipHintDataMember="ToolTipData">
                        <dxc:BarSideBySideSeries2D.ToolTipPointTemplate>
                            <DataTemplate>
                                <dxc:ChartControl x:Name="toolTipChart"
                                                  Width="310"
                                                  Height="160"
                                                  EnableAnimation="True"
                                                  BorderThickness="0"
                                                  DataSource="{Binding Hint.GDPs}"
                                                  Margin="0"
                                                  Padding="3,3,30,5">
                                        <dxc:XYDiagram2D>
                                        <dxc:LineSeries2D ArgumentDataMember="Year"
                                                          ValueDataMember="Product"
                                                          Brush="{Binding Hint.SeriesBrush}"
                                                          ArgumentScaleType="Numerical"
                                                          ValueScaleType="Numerical"
                                                          MarkerSize="5">
                                        </dxc:LineSeries2D>
                                        <dxc:XYDiagram2D.AxisY>
                                            <dxc:AxisY2D MinorCount="1">
                                                <dxc:AxisY2D.Range>
                                                    <dxc:AxisRange dxc:AxisY2D.AlwaysShowZeroLevel="False"/>
                                                </dxc:AxisY2D.Range>
                                                <dxc:AxisY2D.Label>
                                                    <dxc:AxisLabel FontSize="10"/>
                                                </dxc:AxisY2D.Label>
                                            </dxc:AxisY2D>
                                        </dxc:XYDiagram2D.AxisY>
                                        <dxc:XYDiagram2D.AxisX>
                                            <dxc:AxisX2D>
                                                <dxc:AxisX2D.Range>
                                                    <dxc:AxisRange MinValue="2000" MaxValue="2011"/>
                                                </dxc:AxisX2D.Range>
                                                <dxc:AxisX2D.Label>
                                                    <dxc:AxisLabel FontSize="10"/>
                                                </dxc:AxisX2D.Label>
                                            </dxc:AxisX2D>
                                        </dxc:XYDiagram2D.AxisX>
                                    </dxc:XYDiagram2D>
                                    <dxc:ChartControl.Titles>
                                        <dxc:Title Margin="0" Padding="0" Dock="Top" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Top" Content="{Binding Hint.Title}" />
                                    </dxc:ChartControl.Titles>
                                </dxc:ChartControl>
                            </DataTemplate>
                        </dxc:BarSideBySideSeries2D.ToolTipPointTemplate>
                    </dxc:BarSideBySideSeries2D>
                </dxc:XYDiagram2D>
                <dxc:ChartControl.ToolTipController>
                    <dxc:ChartToolTipController
                        ToolTipOpening="ToolTipController_ToolTipOpening"
                        ContentMargin="0"
                        AutoPopDelay="0"
                        ShowBeak="{Binding ElementName=chbShowBeak, Path=IsChecked}">
                    </dxc:ChartToolTipController>
                </dxc:ChartControl.ToolTipController>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" Content="G8 GDP in 2010, billions of US$" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="10" Foreground="Silver" Margin="0,10,0,0" Content="The World Bank: GDP (current US$)" />
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!using System;
using System.Collections.Generic;
using System.Globalization;
using System.Windows;
using System.Windows.Media;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class ToolTipControl : ChartsDemoModule{
        ToolTipMousePosition ttMousePosition = new ToolTipMousePosition();
        ToolTipRelativePosition ttRelativePosition = new ToolTipRelativePosition();
        ToolTipFreePosition ttFreePosition = new ToolTipFreePosition() { Offset=new Point(16, 16) };

        public override ChartControl ActualChart { get { return chart; } }

        public ToolTipControl() {
            InitializeComponent();
            ttFreePosition.DockTarget = defaultPane;
            ToolTipControlHelper.PrepareToolTipPositionComboBox(cbToolTipPosition);
            ToolTipControlHelper.PrepareToolTipLocationComboBox(cbToolTipLocation);
            chart.DataSource = GetDataSource();
        }

        void cbToolTipPosition_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            ChangeOptionsView();
            switch(cbToolTipPosition.SelectedIndex){
                case 0:
                    ttMousePosition.Location = ToolTipControlHelper.GetLocationFromComboBox(cbToolTipLocation.SelectedIndex);
                    chart.ToolTipOptions.ToolTipPosition = ttMousePosition;
                    break;
                case 1:
                    ttRelativePosition.Location = ToolTipControlHelper.GetLocationFromComboBox(cbToolTipLocation.SelectedIndex);
                    chart.ToolTipOptions.ToolTipPosition = ttRelativePosition;
                    break;
                case 2:
                    chart.ToolTipOptions.ToolTipPosition = ttFreePosition;
                    break;
            }
        }
        void cbToolTipLocation_SelectedIndexChanged(object sender, RoutedEventArgs e) {
            ttMousePosition.Location = ToolTipControlHelper.GetLocationFromComboBox(cbToolTipLocation.SelectedIndex);
            ttRelativePosition.Location = ToolTipControlHelper.GetLocationFromComboBox(cbToolTipLocation.SelectedIndex);
        }
        void ToolTipController_ToolTipOpening(object sender, ChartToolTipEventArgs e) {
            ToolTipData toolTipData = e.Hint as ToolTipData;
            int colorNumber = e.Series.Points.IndexOf(e.SeriesPoint);
            Color seriesColor = e.ChartControl.Palette[colorNumber];
            toolTipData.SeriesBrush = new SolidColorBrush(seriesColor);
        }
        void ChangeOptionsView() {
            if (cbToolTipPosition.SelectedIndex == 2) {
                cbToolTipLocation.IsEnabled = false;
                chbShowBeak.IsEnabled = false;
            }
            else {
                cbToolTipLocation.IsEnabled = true;
                chbShowBeak.IsEnabled = true;
            }
        }
        List<GDP> GetGDPs() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/GDPofG8.xml");
            List<GDP> result = new List<GDP>();
            if (document != null) {
                foreach (XElement element in document.Element("G8GDPs").Elements()) {
                    string country = element.Element("Country").Value;
                    int year = int.Parse(element.Element("Year").Value);
                    decimal product = Convert.ToDecimal(element.Element("Product").Value, CultureInfo.InvariantCulture);
                    result.Add(new GDP(country, year, product));
                }
            }
            return result;
        }
        List<G8Member> GetDataSource() {
            List<GDP> GDPs = GetGDPs();
            List<G8Member> countries = new List<G8Member>();
            const int yearsInDecade = 10;
            for(int countryCounter = 0; countryCounter < 8; countryCounter++){
                List<GDP> countryGDPs = new List<GDP>();
                for (int countryValuesCounter = 0; countryValuesCounter < yearsInDecade; countryValuesCounter++) {
                    countryGDPs.Add(GDPs[countryCounter * yearsInDecade + countryValuesCounter]);
                }
                countries.Add(new G8Member(countryGDPs));
            }
            return countries;
        }
    }

    public class GDP{
        public string Country { get; private set; }
        public int Year { get; private set; }
        public decimal Product { get; private set; }

        public GDP(string country, int year, decimal product){
            Country = country;
            Year = year;
            Product = product;
        }
    }

    public class G8Member{
        public decimal GDPin2010 { get; private set; }
        public string CountryName { get; private set; }
        public ToolTipData ToolTipData { get; set; }

        public G8Member(List<GDP> GDPs) {
            ToolTipData = new ToolTipData(GDPs, GDPs[0].Country);
            CountryName = GDPs[0].Country;
            GDPin2010 = GDPs[9].Product;
        }
    }

    public class ToolTipData{
        public List<GDP> GDPs { get; private set; }
        public SolidColorBrush SeriesBrush { get; set; }
        public string Title { get; private set; }

        public ToolTipData(List<GDP> gdps, string countryName) {
            GDPs = gdps;
            Title = countryName + " GDP History";
        }
    }
}!�
MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo*$ChartsDemo.ValueDateTimeScaleControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartseaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/Generic.xaml?�%.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.Content.�.+�("DevExpress.Xpf.Charts.ChartControl-$�chart��$�0q�CrosshairEnabled$FalseX�ToolTipEnabled$
TrueX�ToolTipOptions*$DevExpress.Xpf.Charts.ToolTipOptions	ToolTipPosition	3-DevExpress.Xpf.Charts.ToolTipRelativePosition
Diagram
'!DevExpress.Xpf.Charts.XYDiagram2DRotated.#DevExpress.Xpf.Charts.Diagram
Series)#DevExpress.Xpf.Charts.PointSeries2D-$�series��"	DevExpress.Xpf.Charts.Series
	ValueScaleType$
DateTime=�	ArgumentDataMember$
Name��	ValueDataMember$ReleaseDate��$
DevExpress.Xpf.Charts.XYSeries
	ColorEach.
MarkerSize$15�	AnimationAutoStartMode$
SetStartState=�PointAnimation@:DevExpress.Xpf.Charts.Marker2DSlideFromLeftCenterAnimationMarkerModel.(DevExpress.Xpf.Charts.CrossMarker2DModel	Label'
!DevExpress.Xpf.Charts.SeriesLabel

ResolveOverlappingMode$
Default=�*$DevExpress.Xpf.Charts.MarkerSeries2DAngle$90Q�	PointOptions("DevExpress.Xpf.Charts.PointOptionsAxisX#DevExpress.Xpf.Charts.AxisX2D$DevExpress.Xpf.Charts.AxisBaseGridLinesVisible.AxisY#DevExpress.Xpf.Charts.AxisY2D DevExpress.Xpf.Charts.AxisDateTimeGridAlignment$
Year=�DateTimeMeasureUnit$
Year=�Range%DevExpress.Xpf.Charts.AxisRangeMinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$
01/01/1976 MaxValue$ 
01/01/2009!SideMarginsEnabled!."DateTimeOptions"+%DevExpress.Xpf.Charts.DateTimeOptions
#Format$#Custom=�$FormatString$	$yyy��
%Titles%!DevExpress.Xpf.Charts.Title&Dock$	&Top=�%DevExpress.Xpf.Charts.TitleBase'HorizontalAlignment$'Center=�$�24(�(Content$(Movies Release Dates��$&Bottom=�$'Right=�$�12(�
������$�0,10,0,0q�$ (From www.boxofficemojo.com��!�<local:ChartsDemoModule x:Class="ChartsDemo.ValueDateTimeScaleControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              CrosshairEnabled="False"
                              ToolTipEnabled="True">
                <dxc:ChartControl.ToolTipOptions>
                    <dxc:ToolTipOptions>
                        <dxc:ToolTipOptions.ToolTipPosition>
                            <dxc:ToolTipRelativePosition/>
                        </dxc:ToolTipOptions.ToolTipPosition>
                    </dxc:ToolTipOptions>
                </dxc:ChartControl.ToolTipOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D Rotated="True">
                        <dxc:XYDiagram2D.Series>
                            <dxc:PointSeries2D Name="series"
                                               ValueScaleType="DateTime"
                                               ArgumentDataMember="Name"
                                               ValueDataMember="ReleaseDate"
                                               ColorEach="True"
                                               MarkerSize="15"
                                               AnimationAutoStartMode="SetStartState">
                                <dxc:PointSeries2D.PointAnimation>
                                    <dxc:Marker2DSlideFromLeftCenterAnimation />
                                </dxc:PointSeries2D.PointAnimation>
                                <dxc:PointSeries2D.MarkerModel>
                                    <dxc:CrossMarker2DModel />
                                </dxc:PointSeries2D.MarkerModel>
                                <dxc:PointSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" dxc:MarkerSeries2D.Angle="90" />
                                </dxc:PointSeries2D.Label>
                                <dxc:PointSeries2D.PointOptions>
                                    <dxc:PointOptions />
                                </dxc:PointSeries2D.PointOptions>
                            </dxc:PointSeries2D>
                        </dxc:XYDiagram2D.Series>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D GridLinesVisible="True" />
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D DateTimeGridAlignment="Year" DateTimeMeasureUnit="Year">
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="01/01/1976" MaxValue="01/01/2009" SideMarginsEnabled="False" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.DateTimeOptions>
                                    <dxc:DateTimeOptions Format="Custom" FormatString="yyy" />
                                </dxc:AxisY2D.DateTimeOptions>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center" FontSize="24" Content="Movies Release Dates" />
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0" Content="From www.boxofficemojo.com" />
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!Jusing System;
using System.Collections.Generic;
using System.Globalization;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class ValueDateTimeScaleControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public ValueDateTimeScaleControl() {
            InitializeComponent();
            chart.Diagram.Series[0].DataSource = CreateDataSource();
            series.ToolTipPointPattern = "Movie: {A}\nRelease Date: {V:d}";
        }
        void ChartsDemoModule_ModuleAppear(object sender, System.Windows.RoutedEventArgs e) {
            chart.Animate();
        }
        List<Movie> CreateDataSource() {
            XDocument document = DataLoader.LoadXmlFromResources("/Data/Movies.xml");
            List<Movie> result = new List<Movie>();
            if (document != null) {
                foreach (XElement element in document.Element("Movies").Elements()) {
                    Movie movie = new Movie();
                    movie.Name = element.Element("Name").Value;
                    movie.ProductionBudget = Convert.ToDouble(element.Element("ProductionBudget").Value, CultureInfo.InvariantCulture);
                    movie.WorlwideGrosses = Convert.ToDouble(element.Element("WorlwideGrosses").Value, CultureInfo.InvariantCulture);
                    movie.ReleaseDate = element.Element("ReleaseDate").Value;
                    result.Add(movie);
                }
            }
            return result;
        }
    }

    public class Movie {
        string name;
        string releaseDate;
        double productionBudget;
        double worlwideGrosses;

        public string Name { get { return name; } set { name = value; } }
        public string ReleaseDate { get { return releaseDate; } set { releaseDate = value; } }
        public double ProductionBudget { get { return productionBudget; } set { productionBudget = value; } }
        public double WorlwideGrosses { get { return worlwideGrosses; } set { worlwideGrosses = value; } }
    }
}!OMSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo#ChartsDemo.XYDiagram2DControl\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlc_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a>dxc4http://schemas.devexpress.com/winfx/2008/xaml/chartsa]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/coreeaDevExpress.Xpf.DemoBase.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49aAdxdb6http://schemas.devexpress.com/winfx/2008/xaml/demobase?dxe5http://schemas.devexpress.com/winfx/2008/xaml/editors$localclr-namespace:ChartsDemo!ChartsDemo.ChartsDemoModuleModuleAppear$#ChartsDemoModule_ModuleAppear��$	�400��$	�800���	Resources
�MergedDictionaries
�Source71ChartsDemo.NullableBooleanToInvertedBoolConverter InvertedBoolConverter��$/)/ChartsDemo;component/Themes/Generic.xaml?�%&	.�/)DevExpress.Xpf.DemoBase.DemoModuleControl(!SupressGroupFramePaddingInOptions.OptionsContent��$	�120��.+�& DevExpress.Xpf.Editors.CheckEdit-$�
chbVisible��Content)#DevExpress.Xpf.Core.ObjectConverter$Show Series Labels$
�0,0,0,2q�	IsChecked$
TrueY�-$�
chbRotated��$Rotated Diagram$�0,2,0,10q�$FalseY�$DevExpress.Xpf.Core.GroupFrame$��Axis X��$�0,2,0,10q�.���.+�-$�chbAxisXVisible��$
Visible$
�0,0,0,2q�$
TrueY�-$�chbAxisXReverse��$
Reverse$
�0,2,0,2q�$FalseY�-$�chbAxisXStaggered��$Staggered Labels$
�0,2,0,0q�$FalseY�{���ElementName$chbAxisXVisible��	�Path$		IsChecked�$��Axis Y��$�0,2,0,10q�.���.+�-$�chbAxisYVisible��$
Visible$
�0,0,0,2q�$
TrueY�-$�chbAxisYReverse��$
Reverse$
�0,2,0,2q�$FalseY�-$�chbAxisYStaggered��$Staggered Labels$
�0,2,0,0q�$FalseY�{��$chbAxisYVisible��$		IsChecked�$��
Mirror Height��$�0,2,0,10q�.���.+��
�ColumnDefinitions
������.+���$�0�$��0��$
�Left=���$�1�$	��100��$�Center=���$�2�$	��200��$�Right=�)#DevExpress.Xpf.Editors.TrackBarEdit-	$�slMirrorHeight��*$DevExpress.Xpf.Editors.RangeBaseEditValue$	100Q�Minimum$0Q�
Maximum$	
200Q�
TickPlacement$
None=�Content.�.+�(	"DevExpress.Xpf.Charts.ChartControl	-
$�chart��$�0q�	CrosshairEnabled�$
chbVisible��$		IsChecked��	Converter#[	CrosshairOptions,
&DevExpress.Xpf.Charts.CrosshairOptions

GroupHeaderPattern$	Year: {A}��	Diagram'!DevExpress.Xpf.Charts.XYDiagram2DRotated�$
chbRotated��$		IsChecked�DefaultPane DevExpress.Xpf.Charts.PaneMirrorHeight�$slMirrorHeight��$	Value�AxisY#
DevExpress.Xpf.Charts.AxisY2D
$DevExpress.Xpf.Charts.AxisBaseGridLinesMinorVisible."DevExpress.Xpf.Charts.Axis2DVisible�$chbAxisYVisible��$		IsChecked�Reverse�$chbAxisYReverse��$		IsChecked� DevExpress.Xpf.Charts.AxisRange%DevExpress.Xpf.Charts.AxisRangeMinValue93DevExpress.Xpf.Charts.Design.AxisValueTypeConverter$0MaxValue$	170
AlwaysShowZeroLevel. Label %DevExpress.Xpf.Charts.AxisLabel$�10(�!	Staggered!�$chbAxisYStaggered��$		IsChecked�"AxisX"#DevExpress.Xpf.Charts.AxisX2D#GridLinesVisible#.�$chbAxisXVisible��$		IsChecked��$chbAxisXReverse��$		IsChecked� $�10(�!�$chbAxisXStaggered��$		IsChecked�#DevExpress.Xpf.Charts.Diagram
$Series$("DevExpress.Xpf.Charts.AreaSeries2D-%Name$%
areaSeries��&
MarkerSize$&25�'Transparency$	'0.7Q�"DevExpress.Xpf.Charts.Series(DisplayName$
(Summary��)AnimationAutoStartMode$)
SetStartState=�& DevExpress.Xpf.Charts.XYSeries2D*CrosshairLabelPattern$*Revenue: {V}��+SeriesAnimation+93DevExpress.Xpf.Charts.Area2DStretchFromFarAnimation,PointAnimation,3-DevExpress.Xpf.Charts.Marker2DFadeInAnimation4.DevExpress.Xpf.Charts.SeriesPointAnimationBase-
PointOrder$-Inverted=�.MarkerModel.0*DevExpress.Xpf.Charts.PolygonMarker2DModel/Label/'!DevExpress.Xpf.Charts.SeriesLabel*$DevExpress.Xpf.Charts.MarkerSeries2D0Angle$060Q�
1Indent$125�2ResolveOverlappingMode$
2Default=�3Visible3�$
chbVisible��$		IsChecked�
4Points4'!DevExpress.Xpf.Charts.SeriesPoint5Argument$
52000��6Value$622.956Q�$
52001��$648.252Q�$
52002��$676.617Q�$
52003��$
6108.804Q�$
52004��$
6145.639Q�1 +DevExpress.Xpf.Charts.BarSideBySideSeries2D -7 Name$7	barSeries��$(Annual��$)
SetStartState=�$*Revenue: {V}��+!%DevExpress.Xpf.Charts.BarSeries2DBase8!PointAnimation88"2DevExpress.Xpf.Charts.Bar2DSlideFromRightAnimation")##DevExpress.Xpf.Charts.AnimationBase9#	BeginTime$900:00:00.200h�/$
2Default=�3�$
chbVisible��$		IsChecked�4$
52000��$622.956Q�$
52001��$625.296Q�$
52002��$628.365Q�$
52003��$632.187Q�$
52004��$636.835Q�
:	Legend:"$DevExpress.Xpf.Charts.Legend$
;	Titles;!%DevExpress.Xpf.Charts.Title%<%Dock$	<Top=�%&DevExpress.Xpf.Charts.TitleBase=&HorizontalAlignment$=Center=�>&Content.>%#Microsoft Corp. Annual Revenue ($M)%$<Bottom=�$=Right=�$�12(�
������$�0,10,0,0q�.>From www.microsoft.com!�)<local:ChartsDemoModule x:Class="ChartsDemo.XYDiagram2DControl" Height="400" Width="800"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:local="clr-namespace:ChartsDemo"
    ModuleAppear="ChartsDemoModule_ModuleAppear">
    <local:ChartsDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <local:NullableBooleanToInvertedBoolConverter x:Key="InvertedBoolConverter"/>
        </ResourceDictionary>
    </local:ChartsDemoModule.Resources>
    <dxdb:DemoModuleControl SupressGroupFramePaddingInOptions="False">
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="120">
                <dxe:CheckEdit Name="chbVisible" Content="Show Series Labels" Margin="0,0,0,2" IsChecked="True" />
                <dxe:CheckEdit Name="chbRotated" Content="Rotated Diagram" Margin="0,2,0,10" IsChecked="False" />
                <dx:GroupFrame Header="Axis X" Margin="0,2,0,10">
                    <StackPanel>
                        <dxe:CheckEdit Name="chbAxisXVisible" Content="Visible" Margin="0,0,0,2" IsChecked="True" />
                        <dxe:CheckEdit Name="chbAxisXReverse" Content="Reverse" Margin="0,2,0,2" IsChecked="False"
                                   />
                        <dxe:CheckEdit Name="chbAxisXStaggered" Content="Staggered Labels" Margin="0,2,0,0" IsChecked="False"
                                   IsEnabled="{Binding ElementName=chbAxisXVisible, Path=IsChecked}" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Axis Y" Margin="0,2,0,10">
                    <StackPanel>
                        <dxe:CheckEdit Name="chbAxisYVisible" Content="Visible" Margin="0,0,0,2" IsChecked="True" />
                        <dxe:CheckEdit Name="chbAxisYReverse" Content="Reverse" Margin="0,2,0,2" IsChecked="False"
                                   />
                        <dxe:CheckEdit Name="chbAxisYStaggered" Content="Staggered Labels" Margin="0,2,0,0" IsChecked="False"
                                   IsEnabled="{Binding ElementName=chbAxisYVisible, Path=IsChecked}" />
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Mirror Height" Margin="0,2,0,10">
                    <StackPanel>
                        <Grid>
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <TextBlock Grid.Column="0" Text="0" HorizontalAlignment="Left" />
                            <TextBlock Grid.Column="1" Text="100" HorizontalAlignment="Center" />
                            <TextBlock Grid.Column="2" Text="200" HorizontalAlignment="Right" />
                        </Grid>
                        <dxe:TrackBarEdit Name="slMirrorHeight" Value="100" Minimum="0" Maximum="200">
                            <dxe:TrackBarEdit.TickPlacement>None</dxe:TrackBarEdit.TickPlacement>
                        </dxe:TrackBarEdit>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <Grid>
            <dxc:ChartControl Name="chart"
                              BorderThickness="0"
                              CrosshairEnabled="{Binding ElementName=chbVisible, Path=IsChecked, Converter={StaticResource InvertedBoolConverter}}">
                <dxc:ChartControl.CrosshairOptions>
                    <dxc:CrosshairOptions GroupHeaderPattern="{}Year: {A}"/>
                </dxc:ChartControl.CrosshairOptions>
                <dxc:ChartControl.Diagram>
                    <dxc:XYDiagram2D Rotated="{Binding ElementName=chbRotated, Path=IsChecked}">
                        <dxc:XYDiagram2D.DefaultPane>
                            <dxc:Pane MirrorHeight="{Binding ElementName=slMirrorHeight, Path=Value}"/>
                        </dxc:XYDiagram2D.DefaultPane>
                        <dxc:XYDiagram2D.AxisY>
                            <dxc:AxisY2D Visible="{Binding ElementName=chbAxisYVisible, Path=IsChecked}"
                                         Reverse="{Binding ElementName=chbAxisYReverse, Path=IsChecked}"
                                         GridLinesMinorVisible="True">
                                <dxc:AxisY2D.Range>
                                    <dxc:AxisRange MinValue="0" MaxValue="170" dxc:AxisY2D.AlwaysShowZeroLevel="False" />
                                </dxc:AxisY2D.Range>
                                <dxc:AxisY2D.Label>
                                    <dxc:AxisLabel FontSize="10"
                                                   Staggered="{Binding ElementName=chbAxisYStaggered, Path=IsChecked}" />
                                </dxc:AxisY2D.Label>
                            </dxc:AxisY2D>
                        </dxc:XYDiagram2D.AxisY>
                        <dxc:XYDiagram2D.AxisX>
                            <dxc:AxisX2D Visible="{Binding ElementName=chbAxisXVisible, Path=IsChecked}"
                                         Reverse="{Binding ElementName=chbAxisXReverse, Path=IsChecked}"
                                         GridLinesVisible="True">
                                <dxc:AxisX2D.Label>
                                    <dxc:AxisLabel FontSize="10"
                                                   Staggered="{Binding ElementName=chbAxisXStaggered, Path=IsChecked}" />
                                </dxc:AxisX2D.Label>
                            </dxc:AxisX2D>
                        </dxc:XYDiagram2D.AxisX>
                        <dxc:XYDiagram2D.Series>
                            <dxc:AreaSeries2D x:Name="areaSeries"
                                              MarkerSize="25"
                                              Transparency="0.7"
                                              DisplayName="Summary"
                                              AnimationAutoStartMode="SetStartState"
                                              CrosshairLabelPattern="{}Revenue: {V}">
                                <dxc:AreaSeries2D.SeriesAnimation>
                                    <dxc:Area2DStretchFromFarAnimation />
                                </dxc:AreaSeries2D.SeriesAnimation>
                                <dxc:AreaSeries2D.PointAnimation>
                                    <dxc:Marker2DFadeInAnimation PointOrder="Inverted" />
                                </dxc:AreaSeries2D.PointAnimation>
                                <dxc:AreaSeries2D.MarkerModel>
                                    <dxc:PolygonMarker2DModel />
                                </dxc:AreaSeries2D.MarkerModel>
                                <dxc:AreaSeries2D.Label>
                                    <dxc:SeriesLabel dxc:MarkerSeries2D.Angle="60" Indent="25" ResolveOverlappingMode="Default"
                                                 Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:AreaSeries2D.Label>
                                <dxc:AreaSeries2D.Points>
                                    <dxc:SeriesPoint Argument="2000" Value="22.956" />
                                    <dxc:SeriesPoint Argument="2001" Value="48.252" />
                                    <dxc:SeriesPoint Argument="2002" Value="76.617" />
                                    <dxc:SeriesPoint Argument="2003" Value="108.804" />
                                    <dxc:SeriesPoint Argument="2004" Value="145.639" />
                                </dxc:AreaSeries2D.Points>
                            </dxc:AreaSeries2D>
                            <dxc:BarSideBySideSeries2D x:Name="barSeries"
                                                       DisplayName="Annual"
                                                       AnimationAutoStartMode="SetStartState"
                                                       CrosshairLabelPattern="{}Revenue: {V}">
                                <dxc:BarSideBySideSeries2D.PointAnimation>
                                    <dxc:Bar2DSlideFromRightAnimation BeginTime="00:00:00.200" />
                                </dxc:BarSideBySideSeries2D.PointAnimation>
                                <dxc:BarSideBySideSeries2D.Label>
                                    <dxc:SeriesLabel ResolveOverlappingMode="Default" Visible="{Binding ElementName=chbVisible, Path=IsChecked}" />
                                </dxc:BarSideBySideSeries2D.Label>
                                <dxc:BarSideBySideSeries2D.Points>
                                    <dxc:SeriesPoint Argument="2000" Value="22.956" />
                                    <dxc:SeriesPoint Argument="2001" Value="25.296" />
                                    <dxc:SeriesPoint Argument="2002" Value="28.365" />
                                    <dxc:SeriesPoint Argument="2003" Value="32.187" />
                                    <dxc:SeriesPoint Argument="2004" Value="36.835" />
                                </dxc:BarSideBySideSeries2D.Points>
                            </dxc:BarSideBySideSeries2D>
                        </dxc:XYDiagram2D.Series>
                    </dxc:XYDiagram2D>
                </dxc:ChartControl.Diagram>
                <dxc:ChartControl.Legend>
                    <dxc:Legend />
                </dxc:ChartControl.Legend>
                <dxc:ChartControl.Titles>
                    <dxc:Title Dock="Top" HorizontalAlignment="Center">Microsoft Corp. Annual Revenue ($M)</dxc:Title>
                    <dxc:Title Dock="Bottom" HorizontalAlignment="Right" FontSize="12" Foreground="Silver" Margin="0,10,0,0">From www.microsoft.com</dxc:Title>
                </dxc:ChartControl.Titles>
            </dxc:ChartControl>
        </Grid>
    </dxdb:DemoModuleControl>
</local:ChartsDemoModule>!�using System.Windows;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class XYDiagram2DControl : ChartsDemoModule {
        public override ChartControl ActualChart { get { return chart; } }

        public XYDiagram2DControl() {
            InitializeComponent();
        }
        void ChartsDemoModule_ModuleAppear(object sender, RoutedEventArgs e) {
            chart.Animate();
        }
    }
}!>MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemoChartsDemo.PaletteChooser\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35D9http://schemas.microsoft.com/winfx/2006/xaml/presentationRNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:x,http://schemas.microsoft.com/winfx/2006/xamlJmc;http://schemas.openxmlformats.org/markup-compatibility/2006@d2http://schemas.microsoft.com/expression/blend/2008a]DevExpress.Xpf.Core.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a;dx2http://schemas.devexpress.com/winfx/2008/xaml/core$localclr-namespace:ChartsDemo�	Resources
�MergedDictionaries
�Source��$/)/ChartsDemo;component/Themes/generic.xaml?�%.�$DevExpress.Xpf.Core.GroupFrame$	�230��$��Palettes��$
�Stretch=�$
�Stretch=�$�0, -6, 0, 0q�.��-�Name$
grPalettes��J�SnapsToDevicePixels.$
�Stretch=�$
�Stretch=�!�<UserControl x:Class="ChartsDemo.PaletteChooser"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
             xmlns:local="clr-namespace:ChartsDemo"
             mc:Ignorable="d"
             d:DesignHeight="450" d:DesignWidth="320">
    <UserControl.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/ChartsDemo;component/Themes/generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </UserControl.Resources>
    <dx:GroupFrame MinWidth="230" Header="Palettes" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Margin="0, -6, 0, 0">
        <Grid x:Name="grPalettes" SnapsToDevicePixels="True" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
    </dx:GroupFrame>
</UserControl>!�using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Input;
using System.Windows.Media.Animation;
using DevExpress.Xpf.Charts;

namespace ChartsDemo {
    public partial class PaletteChooser : UserControl {
        ChartControl chart;

        public PaletteChooser(ChartControl chart) {
            InitializeComponent();
            this.chart = chart;
            int count = 0;
            chart.Palette = PaletteSelectorHelper.ActualPalette;
            foreach (PaletteKind paletteKind in Palette.GetPredefinedKinds()) {
                RowDefinition rowDefenition = new RowDefinition();
                rowDefenition.Height = GridLength.Auto;
                grPalettes.RowDefinitions.Add(rowDefenition);
                PaletteItem paletteItem = new PaletteItem();
                paletteItem.Palette = Activator.CreateInstance(paletteKind.Type) as Palette;
                if (chart != null && chart.Palette.PaletteName == paletteItem.Palette.PaletteName)
                    paletteItem.IsChecked = true;
                paletteItem.Checked += new RoutedEventHandler(paletteItem_Checked);
                paletteItem.GotMouseCapture += new MouseEventHandler(PaletteItem_ReleaseMouseCapture);
                paletteItem.ClickMode = ClickMode.Press;
                Grid.SetRow(paletteItem, count);
                grPalettes.Children.Add(paletteItem);
                count++;
            }
        }
        void PaletteItem_ReleaseMouseCapture(object sender, MouseEventArgs e) {
            PaletteItem paletteItem = sender as PaletteItem;
            paletteItem.ReleaseMouseCapture();
        }
        void paletteItem_Checked(object sender, RoutedEventArgs e) {
            PaletteItem paletteItem = sender as PaletteItem;
            if (chart != null && paletteItem != null) {
                chart.Palette = paletteItem.Palette;
                PaletteSelectorHelper.ActualPalette = paletteItem.Palette;
            }
        }
        public void UpdateChart(ChartControl chart) {
            this.chart = chart;
            chart.Palette = PaletteSelectorHelper.ActualPalette;
        }
    }
}!=
using System.Windows;
using System.Windows.Controls;
using DevExpress.Xpf.Charts;
using System.Windows.Media;

namespace ChartsDemo {
    public class PaletteItem : RadioButton {
        public static readonly DependencyProperty PaletteNameProperty = DependencyProperty.Register("PaletteName", typeof(string), typeof(PaletteItem), new PropertyMetadata(string.Empty));
        public static readonly DependencyProperty Brush1Property = DependencyProperty.Register("Brush1", typeof(SolidColorBrush), typeof(PaletteItem), new PropertyMetadata(null));
        public static readonly DependencyProperty Brush2Property = DependencyProperty.Register("Brush2", typeof(SolidColorBrush), typeof(PaletteItem), new PropertyMetadata(null));
        public static readonly DependencyProperty Brush3Property = DependencyProperty.Register("Brush3", typeof(SolidColorBrush), typeof(PaletteItem), new PropertyMetadata(null));
        public static readonly DependencyProperty Brush4Property = DependencyProperty.Register("Brush4", typeof(SolidColorBrush), typeof(PaletteItem), new PropertyMetadata(null));
        public static readonly DependencyProperty Brush5Property = DependencyProperty.Register("Brush5", typeof(SolidColorBrush), typeof(PaletteItem), new PropertyMetadata(null));
        public static readonly DependencyProperty Brush6Property = DependencyProperty.Register("Brush6", typeof(SolidColorBrush), typeof(PaletteItem), new PropertyMetadata(null));

        Palette palette;

        public string PaletteName {
            get { return (string)GetValue(PaletteNameProperty); }
            set { SetValue(PaletteNameProperty, value); }
        }
        public SolidColorBrush Brush1 {
            get { return (SolidColorBrush)GetValue(Brush1Property); }
            set { SetValue(Brush1Property, value); }
        }
        public SolidColorBrush Brush2 {
            get { return (SolidColorBrush)GetValue(Brush2Property); }
            set { SetValue(Brush2Property, value); }
        }
        public SolidColorBrush Brush3 {
            get { return (SolidColorBrush)GetValue(Brush3Property); }
            set { SetValue(Brush3Property, value); }
        }
        public SolidColorBrush Brush4 {
            get { return (SolidColorBrush)GetValue(Brush4Property); }
            set { SetValue(Brush4Property, value); }
        }
        public SolidColorBrush Brush5 {
            get { return (SolidColorBrush)GetValue(Brush5Property); }
            set { SetValue(Brush5Property, value); }
        }
        public SolidColorBrush Brush6 {
            get { return (SolidColorBrush)GetValue(Brush6Property); }
            set { SetValue(Brush6Property, value); }
        }
        public Palette Palette {
            get { return palette; }
            set {
                palette = value;
                PaletteName = palette.PaletteName;
                Brush1 = new SolidColorBrush(palette[0]);
                Brush2 = new SolidColorBrush(palette[1]);
                Brush3 = new SolidColorBrush(palette[2]);
                Brush4 = new SolidColorBrush(palette[3]);
                Brush5 = new SolidColorBrush(palette[4]);
                Brush6 = new SolidColorBrush(palette[5]);
            }
        }

        public PaletteItem() {
            DefaultStyleKey = typeof(PaletteItem);
        }
    }
}!�using System;
using System.Runtime.InteropServices;
using System.Windows;
using DevExpress.DemoData;
using DevExpress.Xpf.DemoBase;
using DevExpress.Xpf.DemoBase.Helpers;
using DevExpress.DemoData.Helpers;

namespace ChartsDemo {
    public class Program {
        [STAThread]
        static void Main(string[] args) {
            StartupBase.Run<Startup>(null);
        }
    }
    public class Startup : DemoStartup {
        public static void InitDemo() {
            Loader.DemoDataAssembly = typeof(DevExpress.DemoData.AssemblyMarker).Assembly;
        }
        protected override bool GetDebug() {
#if DEBUG
            return true;
#else
            return false;
#endif
        }
        protected override Type GetFixtureTypeForXBAPOrSLTesting() {
            return null;
        }
    }
    public static class WinFormsMessageBoxHelper {
        [DllImport("user32.dll", CharSet = CharSet.Auto)]
        internal static extern int MessageBox(IntPtr hWnd, string lpText, string lpCaption, uint uType);

        public static void Show(string message) {
            uint uType = 0x10000 | 0x10;
            WinFormsMessageBoxHelper.MessageBox(IntPtr.Zero, message, "", uType);
        }
    }
}!lusing System;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Windows;
using DevExpress.Xpf.DemoBase;

[assembly: AssemblyTitle("DevExpress DXCharts for WPF Main Demo")]
[assembly: AssemblyDescription("DevExpress DXCharts for WPF Main Demo")]
[assembly: AssemblyProduct("DevExpress DXCharts for WPF")]
[assembly: AssemblyTrademark("DevExpress DXCharts for WPF")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany(AssemblyInfo.AssemblyCompany)]
[assembly: AssemblyCopyright(AssemblyInfo.AssemblyCopyright)]
[assembly: AssemblyCulture("")]

[assembly: ProductID("DXCharts")]

[assembly: ComVisible(false)]

[assembly: ThemeInfo(ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly)]

[assembly: AssemblyVersion(AssemblyInfo.Version)]
[assembly: AssemblyFileVersion(AssemblyInfo.FileVersion)]!�

namespace ChartsDemo.Properties {
    using System;
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    internal class Resources {

        private static global::System.Resources.ResourceManager resourceMan;

        private static global::System.Globalization.CultureInfo resourceCulture;

        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
        internal Resources() {
        }
        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        internal static global::System.Resources.ResourceManager ResourceManager {
            get {
                if (object.ReferenceEquals(resourceMan, null)) {
                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ChartsDemo.Properties.Resources", typeof(Resources).Assembly);
                    resourceMan = temp;
                }
                return resourceMan;
            }
        }
        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        internal static global::System.Globalization.CultureInfo Culture {
            get {
                return resourceCulture;
            }
            set {
                resourceCulture = value;
            }
        }
    }
}!�

namespace ChartsDemo.Properties {


    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {

        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));

        public static Settings Default {
            get {
                return defaultInstance;
            }
        }
    }
}!MSBAML```����FBChartsDemo, Version=13.1.4.0, Culture=neutral, PublicKeyToken=null'clr-namespace:ChartsDemo
ChartsDemo\XPresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNWindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35WSPresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35RNSystem.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089c_DevExpress.Xpf.Charts.v13.1, Version=13.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a/)ChartsDemo.IsCheckedToVisibilityConverter "isCheckedToVisibilityConverter��
TargetType�Property�Value�Path�RelativeSourceChartsDemo.PaletteItem��
TargetType�RowDefinitions�Name�	Converter	�ColumnDefinitions
��Name�D9http://schemas.microsoft.com/winfx/2006/xaml/presentation:x,http://schemas.microsoft.com/winfx/2006/xaml"localclr-namespace:ChartsDemo>dxc4http://schemas.devexpress.com/winfx/2008/xaml/charts%�&	'�'p7��"�.������#094092��@�ToolTip�$NavigateUri���*Self+��".����.�����".R��
������$�6q��$
��Auto��$
��Auto�.+��$selected�����	#FFF7941E$��2q�$�-3q�y��$	IsChecked���*TemplatedParent+8�$�16��	������������.+������$Brush1���*TemplatedParent+��$�1����$Brush2���*TemplatedParent+��$�2����$Brush3���*TemplatedParent+��$�3����$Brush4���*TemplatedParent+��$�4����$Brush5���*TemplatedParent+��$�5����$Brush6���*TemplatedParent+��$

tbPaletteName��$��1�$
�Left=�$
�0,2,0,0q����	#FF353535���$PaletteName���*TemplatedParent+!#<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:ChartsDemo"
    xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts">

    <local:IsCheckedToVisibilityConverter x:Key="isCheckedToVisibilityConverter" />
    <Style TargetType="Hyperlink">
        <Setter Property="Foreground" Value="#094092" />
        <Setter Property="ToolTip" Value="{Binding Path=NavigateUri, RelativeSource={RelativeSource Self}}" />
    </Style>

    <Style TargetType="{x:Type local:PaletteItem}">
        <Setter Property="IsTabStop" Value="False"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type local:PaletteItem}">
                    <Grid Background="Transparent" Margin="6">
                        <Grid.RowDefinitions>
                            <RowDefinition Height="Auto"/>
                            <RowDefinition Height="Auto"/>
                        </Grid.RowDefinitions>
                        <Border x:Name="selected" BorderBrush="#FFF7941E" BorderThickness="2" Margin="-3"
                                Visibility="{Binding Path=IsChecked, RelativeSource={RelativeSource TemplatedParent}, Converter={StaticResource isCheckedToVisibilityConverter}}"/>
                        <Grid Height="16" >
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <Rectangle Fill="{Binding Path=Brush1, RelativeSource={RelativeSource TemplatedParent}}"/>
                            <Rectangle Grid.Column="1" Fill="{Binding Path=Brush2, RelativeSource={RelativeSource TemplatedParent}}"/>
                            <Rectangle Grid.Column="2" Fill="{Binding Path=Brush3, RelativeSource={RelativeSource TemplatedParent}}"/>
                            <Rectangle Grid.Column="3" Fill="{Binding Path=Brush4, RelativeSource={RelativeSource TemplatedParent}}"/>
                            <Rectangle Grid.Column="4" Fill="{Binding Path=Brush5, RelativeSource={RelativeSource TemplatedParent}}"/>
                            <Rectangle Grid.Column="5" Fill="{Binding Path=Brush6, RelativeSource={RelativeSource TemplatedParent}}"/>
                        </Grid>
                        <TextBlock Grid.Row="1" x:Name="tbPaletteName" HorizontalAlignment="Left" Margin="0,2,0,0" Foreground="#FF353535"
                                    Text="{Binding Path=PaletteName, RelativeSource={RelativeSource TemplatedParent}}" />
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
</ResourceDictionary>!�_using System;
using System.Linq;
using System.Collections.Generic;
using System.Windows;
using System.Windows.Data;
using System.Windows.Resources;
using System.Xml.Linq;
using DevExpress.Xpf.Charts;
using DevExpress.Xpf.Editors;
using System.Globalization;
using DevExpress.Utils;

namespace ChartsDemo {
    public static class DataLoader {
        public static XDocument LoadXmlFromResources(string fileName) {
            try {
                fileName = "/ChartsDemo;component" + fileName;
                Uri uri = new Uri(fileName, UriKind.RelativeOrAbsolute);
                StreamResourceInfo info = Application.GetResourceStream(uri);
                return XDocument.Load(info.Stream);
            }
            catch {
                return null;
            }
        }
    }

    public static class DemoModuleControlHelper {
        internal static void PrepareComboBox(ComboBoxEdit comboBox, params string[] items) {
            foreach (string item in items)
                comboBox.Items.Add(item);
            comboBox.SelectedIndex = 0;
        }
    }

    public static class ToolTipControlHelper {
        internal static void PrepareToolTipPositionComboBox(ComboBoxEdit comboBox) {
            comboBox.Items.Add("Mouse Pointer");
            comboBox.Items.Add("Relative");
            comboBox.Items.Add("Free");
            comboBox.SelectedIndex = 0;
        }
        internal static void PrepareToolTipLocationComboBox(ComboBoxEdit comboBox) {
            comboBox.Items.Add("Top Right");
            comboBox.Items.Add("Top Left");
            comboBox.Items.Add("Bottom Right");
            comboBox.Items.Add("Bottom Left");
            comboBox.SelectedIndex = 0;
        }
        internal static ToolTipLocation GetLocationFromComboBox(int selectedIndex) {
            switch (selectedIndex) {
                case 0:
                    return ToolTipLocation.TopRight;
                case 1:
                    return ToolTipLocation.TopLeft;
                case 2:
                    return ToolTipLocation.BottomRight;
                default:
                    return ToolTipLocation.BottomLeft;
            }
        }
    }

    public static class ResolveOverlappingModeHelper {
        public static void PrepareListBox(ListBoxEdit listBox, int index) {
            listBox.Items.Add("None");
            listBox.Items.Add("Default");
            listBox.Items.Add("Hide Overlapped");
            listBox.Items.Add("Justify Around Point");
            listBox.Items.Add("Justify All Around Point");
            listBox.SelectedIndex = index;
        }
        public static ResolveOverlappingMode GetMode(ListBoxEdit listBox) {
            switch(listBox.SelectedIndex) {
                case 0:
                    return ResolveOverlappingMode.None;
                case 1:
                    return ResolveOverlappingMode.Default;
                case 2:
                    return ResolveOverlappingMode.HideOverlapped;
                case 3:
                    return ResolveOverlappingMode.JustifyAroundPoint;
                case 4:
                    return ResolveOverlappingMode.JustifyAllAroundPoint;
                default:
                    return ResolveOverlappingMode.None;
            }
        }
    }

    public static class RangeArea2DHelper {
        public static void PrepareComboBox(ComboBoxEdit comboBox, int index) {
            comboBox.Items.Add("One Label");
            comboBox.Items.Add("Two Labels");
            comboBox.Items.Add("Min Value Label");
            comboBox.Items.Add("Max Value Label");
            comboBox.Items.Add("Value1 Label");
            comboBox.Items.Add("Value2 Label");
            comboBox.SelectedIndex = index;
        }
        public static  RangeAreaLabelKind GetMode(ComboBoxEdit comboBox) {
            switch (comboBox.SelectedIndex) {
                case 0:
                    return RangeAreaLabelKind.OneLabel;
                case 1:
                    return RangeAreaLabelKind.TwoLabels;
                case 2:
                    return RangeAreaLabelKind.MinValueLabel;
                case 3:
                    return RangeAreaLabelKind.MaxValueLabel;
                case 4:
                    return RangeAreaLabelKind.Value1Label;
                case 5:
                    return RangeAreaLabelKind.Value2Label;
                default:
                    return RangeAreaLabelKind.TwoLabels;
            }
        }
    }

    public static class Marker2DModelKindHelper {
        public static Marker2DKind FindActualMarker2DModelKind(Type modelType) {
            IEnumerable<Marker2DKind> marker2DKinds = Marker2DModel.GetPredefinedKinds();
            foreach (Marker2DKind marker2DKind in marker2DKinds) {
                if (Object.Equals(marker2DKind.Type, modelType))
                    return marker2DKind;
            }
            return null;
        }
    }

    public static class Bar3DModelKindHelper {
        public static void SetModel(ChartControl chart, Bar3DModel model) {
            foreach (BarSeries3D series in chart.Diagram.Series)
                series.Model = model;
        }
        public static Bar3DKind FindActualBar3DModelKind(Bar3DModel model) {
            if(model == null)
                return null;
            IEnumerable<Bar3DKind> bar3DKinds = Bar3DModel.GetPredefinedKinds();
            foreach(Bar3DKind bar3DKind in bar3DKinds) {
                if(Object.Equals(bar3DKind.Type, model.GetType()))
                    return bar3DKind;
            }
            return null;
        }
    }

    public static class Pie3DModelKindHelper {
        public static void SetModel(ChartControl chart, Pie3DModel model) {
            foreach(PieSeries3D series in chart.Diagram.Series)
                series.Model = model;
        }
        public static Pie3DKind FindActualPie3DModelKind(Pie3DModel model) {
            if(model == null)
                return null;
            IEnumerable<Pie3DKind> pie3DKinds = Pie3DModel.GetPredefinedKinds();
            foreach(Pie3DKind pie3DKind in pie3DKinds) {
                if(Object.Equals(pie3DKind.Type, model.GetType()))
                    return pie3DKind;
            }
            return null;
        }
    }

    public static class Marker3DModelKindHelper {
        public static void SetModel(ChartControl chart, Marker3DModel model) {
            foreach (MarkerSeries3D series in chart.Diagram.Series)
                series.Model = model;
        }
        public static Marker3DKind FindActualMarker3DModelKind(Marker3DModel model) {
            if (model == null)
                return null;
            IEnumerable<Marker3DKind> marker3DKinds = Marker3DModel.GetPredefinedKinds();
            foreach (Marker3DKind marker3DKind in marker3DKinds) {
                if (Object.Equals(marker3DKind.Type, model.GetType()))
                    return marker3DKind;
            }
            return null;
        }
    }
    public static class Pie2DModelKindHelper {
        public static Pie2DKind FindActualPie2DModelKind(Type modelType) {
            IEnumerable<Pie2DKind> pie2DKinds = Pie2DModel.GetPredefinedKinds();
            foreach (Pie2DKind pie2DType in pie2DKinds) {
                if (Object.Equals(pie2DType.Type, modelType))
                    return pie2DType;
            }
            return null;
        }
    }

    public static class Bar2DModelKindHelper {
        public static Bar2DKind FindActualBar2DModelKind(Type modelType) {
            IEnumerable<Bar2DKind> bar2DKinds = Bar2DModel.GetPredefinedKinds();
            foreach(Bar2DKind bar2DKind in bar2DKinds) {
                if (Object.Equals(bar2DKind.Type, modelType))
                    return bar2DKind;
            }
            return null;
        }
    }

    public static class RangeBar2DModelKindHelper {
        public static RangeBar2DKind FindActualRangeBar2DModelKind(Type modelType) {
            IEnumerable<RangeBar2DKind> bar2DKinds = RangeBar2DModel.GetPredefinedKinds();
            foreach (RangeBar2DKind bar2DKind in bar2DKinds) {
                if (Object.Equals(bar2DKind.Type, modelType))
                    return bar2DKind;
            }
            return null;
        }
    }

    public static class Stock2DModelKindHelper {
        public static Stock2DKind FindActualStock2DModelKind(Type modelType) {
            IEnumerable<Stock2DKind> stock2DKinds = Stock2DModel.GetPredefinedKinds();
            foreach (Stock2DKind stock2DKind in stock2DKinds) {
                if (Object.Equals(stock2DKind.Type, modelType))
                    return stock2DKind;
            }
            return null;
        }
    }

    public static class CandleStick2DModelKindHelper {
        public static CandleStick2DKind FindActualCandleStick2DModelKind(Type modelType) {
            IEnumerable<CandleStick2DKind> candleStick2DKinds = CandleStick2DModel.GetPredefinedKinds();
            foreach (CandleStick2DKind candleStick2DKind in candleStick2DKinds) {
                if (Object.Equals(candleStick2DKind.Type, modelType))
                    return candleStick2DKind;
            }
            return null;
        }
    }

    public class FinancialPoint : DependencyObject {
        string argument;
        double highValue;
        double lowValue;
        double openValue;
        double closeValue;

        public string Argument { get { return argument; } set { argument = value; } }
        public double HighValue { get { return highValue; } set { highValue = value; } }
        public double LowValue { get { return lowValue; } set { lowValue = value; } }
        public double OpenValue { get { return openValue; } set { openValue = value; } }
        public double CloseValue { get { return closeValue; } set { closeValue = value; } }
    }

    public class IndustryBubblePoint : DependencyObject {
        public static readonly DependencyProperty NameProperty ;
        public static readonly DependencyProperty NumberOfCasesProperty;
        public static readonly DependencyProperty RateProperty;

        static IndustryBubblePoint() {
            Type ownerType = typeof(IndustryBubblePoint);
            NameProperty = DependencyProperty.Register("Name", typeof(string), ownerType, new PropertyMetadata(String.Empty));
            NumberOfCasesProperty = DependencyProperty.Register("NumberOfCases", typeof(int), ownerType, new PropertyMetadata(0));
            RateProperty = DependencyProperty.Register("Rate", typeof(double), ownerType, new PropertyMetadata(0.0));
        }

        public string Name {
            get { return (string)GetValue(NameProperty); }
            set { SetValue(NameProperty, value); }
        }
        public int NumberOfCases {
            get { return (int)GetValue(NumberOfCasesProperty); }
            set { SetValue(NumberOfCasesProperty, value); }
        }
        public double Rate {
            get { return (double)GetValue(RateProperty); }
            set { SetValue(RateProperty, value); }
        }
    }

    public class SeriesTypeItem {
        readonly Type diagramType;
        readonly Type seriesType;
        readonly string seriesName;
        readonly int seriesCount;

        public Type DiagramType { get { return diagramType; } }
        public Type SeriesType { get { return seriesType; } }
        public int SeriesCount { get { return seriesCount; } }

        public SeriesTypeItem(Type diagramType, Type seriesType, string seriesName) : this(diagramType, seriesType, seriesName, 1) { }
        public SeriesTypeItem(Type diagramType, Type seriesType, string seriesName, int seriesCount) {
            this.diagramType = diagramType;
            this.seriesType = seriesType;
            this.seriesName = seriesName;
            this.seriesCount = seriesCount;
        }
        public override string ToString() {
            return seriesName;
        }
    }

    public class DemoValuesProvider {
        public IEnumerable<Bubble2DLabelPosition> Bubble2DLabelPositions { get { return DevExpress.Data.Mask.EnumHelper.GetValues(typeof(Bubble2DLabelPosition)).Cast<Bubble2DLabelPosition>(); } }
        public IEnumerable<Bar2DLabelPosition> Bar2DLabelPositions { get { return DevExpress.Data.Mask.EnumHelper.GetValues(typeof(Bar2DLabelPosition)).Cast<Bar2DLabelPosition>(); } }
        public IEnumerable<RangeAreaLabelKind> RangeAreaLabelKinds { get { return DevExpress.Data.Mask.EnumHelper.GetValues(typeof(RangeAreaLabelKind)).Cast<RangeAreaLabelKind>(); } }
        public IEnumerable<Bar2DKind> PredefinedBar2DKinds { get { return Bar2DModel.GetPredefinedKinds(); } }
        public IEnumerable<Marker2DKind> PredefinedMarker2DKinds { get { return Marker2DModel.GetPredefinedKinds(); } }
        public IEnumerable<CandleStick2DKind> PredefinedCandleStick2DKinds { get { return CandleStick2DModel.GetPredefinedKinds(); } }
        public IEnumerable<Stock2DKind> PredefinedStock2DKinds { get { return Stock2DModel.GetPredefinedKinds(); } }
        public IEnumerable<Pie2DKind> PredefinedPie2DKinds { get { return Pie2DModel.GetPredefinedKinds(); } }
        public IEnumerable<RangeBar2DKind> PredefinedRangeBar2DKinds { get { return RangeBar2DModel.GetPredefinedKinds(); } }
        public IEnumerable<ScrollBarAlignment> ScrollBarAlignments { get { return DevExpress.Data.Mask.EnumHelper.GetValues(typeof(ScrollBarAlignment)).Cast<ScrollBarAlignment>(); } }
    }

    public enum CircularFunction {
        TaubinsHeart,
        Cardioid,
        Lemniskate
    }

    public class FunctionsPointGenerator {
        public static List<Point> GeneratePoints(CircularFunction f) {
            switch (f) {
                case CircularFunction.TaubinsHeart:
                    return GeneratePointsOfTaubinsHeart();
                case CircularFunction.Cardioid:
                    return GeneratePointsOfCardioid();
                case CircularFunction.Lemniskate:
                    return GeneratePointsOfLemniskate();
                default:
                    return null;
            }
        }

        static List<Point> GeneratePointsOfLemniskate() {
            List<Point> list = new List<Point>();
            for (double x = 0; x < 360; x += 5) {
                double xRadian = DegreeToRadian(x);
                double cos = Math.Cos(2 * xRadian);
                double y = Math.Pow(Math.Abs(cos), 2);
                list.Add(new Point(x, y));
            }
            return list;
        }

        static List<Point> GeneratePointsOfCardioid() {
            List<Point> list = new List<Point>();
            const double a = 200;
            for (double x = 0; x < 360; x += 15) {
                double y = 2 * a * Math.Cos(DegreeToRadian(x));
                list.Add(new Point(x, y));
            }
            return list;
        }

        static List<Point> GeneratePointsOfTaubinsHeart() {
            List<Point> list = new List<Point>();
            for (double x = 0; x < 360; x += 15) {
                double xRadian = DegreeToRadian(x);
                double y = 2 - 2 * Math.Sin(xRadian) + Math.Sin(xRadian) * Math.Sqrt(Math.Abs(Math.Cos(xRadian))) / (Math.Sin(xRadian) + 1.4);
                list.Add(new Point(x, y));
            }
            return list;
        }

        static double DegreeToRadian(double degree) {
            return 2 * Math.PI / 360 * degree;
        }
    }

    public class Bar2DKindToTickmarksLengthConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            Bar2DKind bar2DKind = value as Bar2DKind;
            if (bar2DKind != null) {
                switch (bar2DKind.Name) {
                    case "Glass Cylinder":
                        return 18;
                    case "Quasi-3D Bar":
                        return 9;
                }
            }
            return 5;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
        #endregion
    }

    public class Bar2DKindToBar2DModelConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            Bar2DKind bar2DKind = value as Bar2DKind;
            if (bar2DKind != null)
                return Activator.CreateInstance(bar2DKind.Type);
            return value;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
        #endregion
    }

    public class RangeBar2DKindToRangeBar2DModelConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            RangeBar2DKind bar2DKind = value as RangeBar2DKind;
            if (bar2DKind != null)
                return Activator.CreateInstance(bar2DKind.Type);
            return value;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
        #endregion
    }

    public class Marker2DKindToMarker2DModelConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            Marker2DKind marker2DKind = value as Marker2DKind;
            if (marker2DKind != null)
                return Activator.CreateInstance(marker2DKind.Type);
            return value;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
        #endregion
    }

    public class CandleStick2DKindToCandleStick2DModelConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            CandleStick2DKind candleStick2DKind = value as CandleStick2DKind;
            if (candleStick2DKind != null)
                return Activator.CreateInstance(candleStick2DKind.Type);
            return value;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
        #endregion
    }

    public class Stock2DKindToStock2DModelConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            Stock2DKind stock2DKind = value as Stock2DKind;
            if (stock2DKind != null)
                return Activator.CreateInstance(stock2DKind.Type);
            return value;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
        #endregion
    }

    public class Pie2DKindToPie2DModelConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            Pie2DKind pie2DKind = value as Pie2DKind;
            if (pie2DKind != null)
                return Activator.CreateInstance(pie2DKind.Type);
            return value;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
        #endregion
    }

    public class MarkerSizeToLabelIndentConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            return ((double)value) / 2;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
        #endregion
    }

    public class IsCheckedToVisibilityConverter : IValueConverter {
        #region IValueConverter Members
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            if ((bool)value)
                return Visibility.Visible;
            return Visibility.Collapsed;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
        #endregion
    }

    public class BoolToResolveOverlappingModeConverter : IValueConverter {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            bool booleanValue = (bool)value;
            if (booleanValue == true)
                return ResolveOverlappingMode.Default;
            else
                return ResolveOverlappingMode.None;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
    }

    public class StringToRotationDirectionConverter : IValueConverter {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            string str = value as String;
            if (str == null || targetType != typeof(CircularDiagramRotationDirection))
                return null;
            if (str == "Clockwise")
                return CircularDiagramRotationDirection.Clockwise;
            else
                return CircularDiagramRotationDirection.Counterclockwise;
        }

        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
    }

    public class StringToCircularDiagramShapeStyleConverter : IValueConverter {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            string str = value as string;
            if (str == null || targetType != typeof(CircularDiagramShapeStyle))
                return null;
            if (str == "Circle")
                return CircularDiagramShapeStyle.Circle;
            else
                return CircularDiagramShapeStyle.Polygon;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
    }

    public class StringToCrosshairSnapModeConverter : IValueConverter {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            string str = value as string;
            if (str == null || targetType != typeof(CrosshairSnapMode))
                return null;
            if (str == "Nearest Argument")
                return CrosshairSnapMode.NearestArgument;
            else
                return CrosshairSnapMode.NearestValue;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
    }

    public class NullableBooleanToInvertedBoolConverter : IValueConverter {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture) {
            if (value is bool? && targetType == typeof(bool?)) {
                bool? boolValue = (bool?)value;
                if (boolValue == true)
                    return false;
                else
                    return true;
            }
            return null;
        }
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) {
            return null;
        }
    }

    public static class PaletteSelectorHelper {
        static Palette actualPalette = new OfficePalette();

        public static Palette ActualPalette {
            get { return actualPalette; }
            set { actualPalette = value; }
        }
    }
}�����lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP�nDevExpress.Charts.v{DXVersion}.Core
DevExpress.Xpf.Charts.v{DXVersion}
DevExpress.Xpf.Gauges.v{DXVersion}BSJBv4.0.30319l��#~$�@f#Stringsd��3#US�'#GUID(�#BlobW�		�%3q~^Y�N'>�W��@9
�
�

*NGyU����&ZBfBr�
�~��G���
�"�
w
�
�
��
���G&����9�Y������"/&��4G&o�&��&����K������2�a���G��������]B&��G;�J�l����G*�����G"pw
� ��!�^#�l#��#��#��#��#�$�4$�`$��$�%�Z%�s%��%��%��%��%�o&��&B-'�"(w
=)�K)�r)�z*��*��+��-G�-�.�c.�.��.��.�!/��0�1�K1��1��1�3�"�3l3"�3l3�3��4�475Bj5�5��5��5�
,6G�6��8B�8*9��:t:�:�:**;��;��;��;�<�)<�=<�`<�k<��<��<��<��<�=�8=�_=�?�9?�$@�6B$BtB$B�DGHE.E"zEaE�E$B�E$B�E$B�E$B	F$B(F$BAF$B\F$BuF�
�F�F�F�F�F$BG$B2GGwFGuGUG�GUG�GG�GG"�G�G*�G�*	H�%H�
�AGbHG�H{H�HG�H�r2�7I�SI�sI��IG�I��I��I��I�J�4J�IJ�ZJ�J��J��J��J��J�	K�K�&:K�&IK�fK�wK��K��K��K��K��K��K��K�LG%LG�L�(MCMGYM��M��M��M�N�1N�WN��N��N��NGOG+O��OGPP0P`PJPyPJP"�P�P��P�Q�#Q�SQ�zQ��Q�R�Q!RG"/Rw
"_R"iRw
{RB�R��R��R��R�<SG&CS�&QS�&nS��SG"�S�4�S�"�S"Tw
NT�kT��TUG�T�U�"Uw
.U�WU�yU��U�"�UV�7V�EV�"�VyV"�VyV�V�"�VyV�V��V�W�;W��W��W��W�X�"X��X�Y(Y5Y��Y��Y��Y��Y�"Z�NZ�zZ��Z��Z��Z� [�>[�g[��[��[��[�\�n\B�\u\�\�]� ]�"M]�4]]�"�]�]�"�]"^�4"^�4_^"�^l3"�^l3"�^l3�^�" _l3Q_�"�_l3�_B�_�`$B"<`�4N`�_`�u`��`��`��`��`��`�a�Na��a��aB�a�aBbu\IbBhbBnbB�b�b�bG.<c c2zcfc�c$B.�cfc�c�F�cG�c~daE>d4d]d�hd�sd��d��d�6�d�d�dG:e�de{H&eG.e�Oe�ie��e��e$B�e$B*5*	F*
)P*;t*A�*,M�*<W��@`�*@b*Ij!*Qp9*[xP*c~]*m�k*x��*��*���*���*���*���*���*��*
��*
��'*
��4*��L*
��P*�e*
�n*��*��*�-�*�3�*9�*>�*C	*H!*NF*SU*
(^Y*
+eb*
.ln*1s�*
;|�*=�*C��*M��*Y��*`��*l�*q�,*
~�8*
��D*��V*��o*���*���*���*���*���*���*��*�*�9*�#Y*�-m*�5|*�@�*�M�*�Z�*�e�*s�*y�*�*��*�*
"�*&�/*
)�7*,�Q*
/�W*3�j*!@�y*%C��*
K��*)K���*
K���
K���-M���*
N���*
N���*
N��*
N��,*
N��>*
N��V*
N��k*
N���*
N���*
N���*
N���*
N���*
N���*
N�*1N�*1S3*
VB*
ZU*5Z!f*
^!~*
^'�*
^*�*
^-�*
^0	*
^3>	*
^6a	*
^9�	*
^<�	*
^?�	*
^B�	*
^E	
*
^H4
*
^KW
*
^N�~
*
^Q�
�
=_TV��#(v0y;yIyWyhyzy�y�������v!]!f#!l#!s#!z#!�#!�#y�!�&�vQ��Q��Q��Q��Q���������������	��vQ��Q��Q��Q��Q��������������	��vQ�h����v��&���"�&�v*&�&�F�O�X�v����x���������v�����������v���\�n���������v*&�&��&�������X�v���������v����%�3�B�M�vg�s��&~&�&����v��~&�&����v��Xv�FOXv��##"#&#v�(�(�(J�X�e�w�����Hv.rKvf{|{�{�{�(:(V(s(�����������( �� �vm � � #o!��!����v� #�!#�!*&�&��&���v#�%#!9#�N#��v#�#�#�#$�#)�#. $3J$8y$=�$Bv�$��$��$�%&�v�$��$��$�%&�v�$��$�%&�.%GE%Gv�$�%&�l%Lv�$�%&�l%Qv�$��$��$�%&�vy�%&��%Vv�%[�%`&e�&��&��&�'�!'�9'�A'�ve'� �� {�'{�'.�^(�t(��()) )2)��9'�E)
S)l%�v!Y)v!^)#����)�)v�)�)���)��)��)��)��)�vQ��)�(vk*���&����*&�*&�*&v��*��*��*��*+++v+0^+n+�{+�+��+��+�+��+���+4v����)8�)8vQ�,�Q�
,�,�,�,��,�,�,����-
-v!-B! -B!)-BKv�!#�!*&��&���v�*&��&���ff"f&fv*&��&���FkOkXkv(vV.��v�l%�v(vV.��v�vQ��.Q��.Q��.Q��.�.v0�0�)0��v�0���1}��*1�v�1��1�vC2��!�%&J2!W2&d2!*&�v�vJ�X��2��2�e�w�����v���&���������vQ�,3�73vE3vL3���+4&?4�Q4&�����v*&�&���vQ�,3�Q��473��4v�4��4����O5�j59'l%�v*&��&������)��)��)�v�l%�vQ�,3��4v73�������5��v(v06V.��v!Y)v!769!@69!N69���v!�6#!�6!�6�l%�v�6�67#7#�7�7�7�788.8@8&���O8�v��8�v6�8�6�8�6�8�6�8�6�8�69�69�29��:��:�;�]�=#�=#�=#�=#6�=�6>�6">�!>�!�>�!�>!�>�2A�V�:A}V��*}V�GA}�A�P �	
/S �#
4[ �)
8^ �?
<l �Q
@� ��
E� ��
E� ��
J� ��
S�!�S8"�S�#�3S0$�KSx%�bS�&�xS�'��\@(�	h�(����(��8)���*����*�
/�*�#
4\+�4�0�(�1�E�	81�h�
�1����1���
 2���x2�4l4�4�5�47�?�f7�b��7����7����7� 4�7�=��7�M��8����8����8��$9��&:9�1�)Y9�J�.�9��J0�9��0�9��0�9��0�9��0�9��0�9��0�9��0�9��0�9��0�9�0�9�#
	0$:�
/7,:�#
47::���7H:� 49x:�=�9�:�M�;�:�
/=�:�#
4=x;���=�;�	�?(<��A�<�1�C�<�Q�E=�]4Gt=�n4G�=� 4G�=�=�G>�M�I+?�
/K4?�#
4K�?���K�?�,�M�?�Q�O@�]4Qt@�n4Q�@� 4Q�@�=�QA�M�S�A�
/U�A�#
4UB���U,B�t�WpB���X�B���Z�B� 4[C�=�[ C�M�]�C���_�C�#
4`�C�
/`�C�#
4`8D���`HD�	�b�D���d`E� 4f�E�=�f�E�M�huF�
/j�F�#
4j�F���j�F� 4l,G�=�l8G�M�n�G�
/p�G�#
4p`H���ppH�	�rI��t�I� 4v�I�=�v�I�M�x�J�
/z�J�#
4zLK���z\K� 4|�K�=�|�K�M�~/L�
/�7L�#
4�xL����L���PM�*���M� 4��M�=���M�M���N�
/��N�#
4�\O����lO� 4��O�=���O�M��uP�
/�}P�#
4��P���(Q����Q�*���Q� 4�R�=��R�M���R�
/��R�#
4�
S����S� 4�HS�=��TS�M���S�
/�T�#
4�XT����hT��
��PU� 4��U�=���U�M��EV�
/�PV�#
4��V����4W�*��pW�����W����W���W�&�`X� 4��X�=���X�M���Y�
/��Y�#
4��Y� 4��Y�=��Z�M��dZ�
/�lZ�#
4�|Z����Z�W��T[� 4��[�=���[�M��3\�
/�;\�#
4�L\����\�W��<]�	���]����T^� 4��^�=���^�M���_�
/��_�#
4�;`�)
8�>`����L`��
,�4b��5��b��@��c�
���c�(��8d� 4�hd�=��td�M��Me��M�Ue��R�^e��X�fe��^�oe��e�we��k��e��e��e�k��e�e��e�k��e�e��e�$k��e�#
4��e�����e�����e��E��e����e�E��e����e�.E��e�>���e�NE�f�_��f�v��f����!f����)f����2f����:f����Cf����Kf����Tf�#
4�\f�{��df����mf��E�uf����~f�#
���f�
/��f�#
4��f�����f��
���g�����h����h����h� 4��h�=���h�M���i�- J��i�8 ���i�C J��i�L ���i�U ��i�a ���i�#
���i�� �j�
/
j�#
4<j��
�k���k�� �m�!��m�$!�$n�J!��n� 4
�n�=�
�n�M��o�C �o�L ��o��!�o��!��o�#
�o�
/�o�#
4�p����p� 4�p�=��p�M�tq�
/|q�#
4�q��
�r�)
8�r��!�fs�"4�s�*"4�s�G"4�s�a"4�s�y"4�s��"4t��"4"t��"46t��"4Xt��"4�t��"�Hu� 4xu�=��u�M��v�
/ �v�#
4 w��$� xw� 4"�w�=�"�w�M�$@x�
/&Hx�#
4&hx��$�&�x� 4(y�=�(y�M�*�y�
/,�y�#
4,�y� 4,z�=�,z�M�.�z�
/0�z�#
40�z� 40�z�=�0�z�M�2\{�
/4d{�#
44�{� 44�{�=�4�{�M�6$|�
/8,|�#
48L|��$�8�|� 4:�|�=�:�|�M�<�}�
/>�}�#
4>H~� 4>x~�=�>�~�M�@�~�
/B�~�#
4B��!&�B0��H&�Dh���&jF����&4H���&rH܁��&|H<�� 4Hl��=�Hx��M�Jm��M'JLu��Y'�L~��C �M���L �M���U eN���a kN���#
�O���~'eRŃ��'kR΃��'JSփ��'�S߃���T����T��#
�U@��(rVH��(�VQ��*(�WY��:(�Wb��J(JXj��T(�Xs��#
�Y���
/[���#
4[8���
[�����[���(�]d���(�_��� 4a��=�a���M�c>��d)XeF���!eN��#
ed��
/gl��#
4g����g�� 4i0��=�i<��M�k���
/m���#
4m(����m5���)�oD�� 4qt��=�q���M�s���
/u���#
4u8���)4u���*4uD�� *4u���<*�u$����v8��G*�x��� 4zĎ�=�zЎ�M�|���
/~���#
4~�����~ȏ� 4����=����M�����
/����#
4�Ґ�+4���������<+��8�� 4�h��=��t��M��X��/>��֒�
/���#
4�d�����t�� 4����=�����M����
/���#
4�*��,��`��7,��ؔ�[,��P�� 4����=�����M����J(J���2-J���D-J�&��V-J�-��h-K�5��u-K�=���-K�H��#
��+���-U�@���-U�����X�����^�����!�����!�����#
�Ϙ�
/�ؘ�#
4�`�����p�� 4����=�����M��C��
/�L��#
4�Ԛ������	��p�������� 4�,��=��8��M��D��
/�L��#
4�ԝ������ 4���=�� ��M��ٞ�
/���#
4����������+.p�ܟ�4.��K��)
8�P�� 4����=�����M����
/���#
4�������� 4�H��=��T��M�����h.{���#
4����
/���#
4���+.��8���.�������(��4.��`�� 4����=�����M�����
/����#
4�������� 4�H��=��T��M��{���2�����.2���
/8���/>���2/D�4��E/J�Q��
/�\��#
4����X/����z/�����/��4���/P�ܭ��/������/������/��|����԰���,�� 4�\��=��h��M��S��
/�[��#
4���������c04����y04����0��%���0��-���0jH���0x��� 4���=�̳�M����
/���#
4�����Ĵ�@14	���j1�	���1����1�
���1�0���1�Ķ� 4��=���M�ȷ�2���2���
/��#
43����@��24���'2���� 4��=���M����
/���#
4$���
���z2�H����!X�� 4#���=�#���M�%һ�
/'ܻ�#
4'0����'@��
�)����2�+̼�(�-���
/H��)
8/L�� 4/|��=�/���M�1���
/3���#
43<��*�3x����5���2�7���9O���;�����=���2?\���2A��� 4C���=�C��M�Er��
/Gz��#
4G���Z3�G���b3�H����3�J����3�L���3�N�����P����3�R��4�TH�� 4Vx��=�V���M�X���
/Z���#
4Z�����Z��\44\l���\����2^���g4`���4�b��� 4d���=�d���M�f���
/h���#
4h8��5�h��(5�h���Z3h����3�i����3�k$��C5m��*�n$���2�p<��4�r|�� 4t���=�t���M�v���
/x���#
4xD����xT�� 4z���=�z���M�|]��
/~e��#
4~�����~��� 4����=�����M����#
4���
/� ��#
4����Z3����*��;���3��P���3������8����b��������4����� 4����=����M��2��
/�<��#
4�����������54�����5������5'�,��4.������5�����6��X���
.���� 4�$��=��0��M�����d)X����U6A����b6A����t6A����#
J�
��
/���#
4�D�����Q��j1��p���
l�@�� 4�p��=��|��M������6�����6J�����6J����#
��
��
/���#
4�Q�����`���
v�h�� 4����=�����M������6J����)7�����27J����B7����R7���g7����|7�!���7��*��#
4�2��
/�:��#
4�H�����X�� 4����=�����M�����#
�����Y8�����y8������8���� 4�D��M��k��:9J�}��J9�����Z9�����e9�����p9�����{9������9������9������9������9�����9�����9��+���9��=���9��K���9��T���9����#
4���/>��L��,:��U��#
4�]��1:��s��::8�v��C:��y��#
4��� d:�����o:�����#
4�����:������:������:����;����#
4�	��/>��(��4;��x��I;����Y;
����x;
�D���;�p���;�����;!���I;)�����;0����
<8�4��4<@����G<I����4<R�L��u<[����4<d����<m�t���<v����<~�,��=�����D=����q=��@���J�H���=��Q����Y���=��b����j���=��s����{���=����������=�����#
4����/>��.���6J�@��)7��N��6>��`��H>��s��Z>����c>�����#
4�����>������>������>�����#
����#
����>J��?���L?���d?�3��|?�:���?�A���?�H���?�O���?�V��@]��7@s��#
4|��RA����aA�(��|A�����A����A�!��#
4,���A����A����#
4����A�����A����#
4����A����A���#
4 ���A� ���A�$��#
4(���A�(@���A�,C��#
40L���A�0p���A�4s��#
48|���A�8����A�<���#
4@����A�@���A�D��#
4H���A�H���A�L��#
4P���A�P���A�T��#
4X ���A�Xe���A�\h��#
4`p���A�`����A�d���#
4h����A�h���A�l��#
4p���A�pd���A�tg��#
4xo���A�xv���A�x~��/>�y���B�y���CB�{���TB�~���eB����~B�����#
4��B�B�B�B�B�Bl%�B�Bl%l%�Bl%l%�B�B�B�B�B�B�B�B�B�BCC]lsz]lsz�]l]f�]�=�=�=�=]f]flsz���B�B�B�BCC�B�B�B�B�B�B�B�BC"C�B�BCC�B�B�B�BC"C�B�BCC�B�Bl%�B�B(C�B�BCC2C�B�B�B�B�B�B�B�BCC�B�B�B�BCC�B�B�B�B�B�B�B�BCC�B�B�B�BCC�B�B�B�B�B�B�B�BCC�B�B�B�BCC�B�B�B�B�B�B�B�BCC�B�B�B�BCC�B�B�B�BCC�B�B�B�B�B�B�B�B�B�B�B�B�B�BCC�B�BCC�B�B�B�B�B�BCC�B�B�B�B�B�B�B�B�B�BCC�B�B=CPCbC�B�B�B�B�B�BCCfffffffffffffffffjCpC�B�B�B�B�B�B�B�B�B�BCCfff|C�C�C�B�B�B�B�B�B�B�B�B�B�B�BCCff�C^)�B�B�B�BCC�B�B�B�B�B�BCC�B�B�B�BCC�B�B�B�BCC�B�BCC�B�BCC�B�BCC�B�B�B�BCC�B�BCC�B�B�B�B�B�B�B�BCCfff�C�C�Cfff�(fff�C�C�B�B�B�B�B�B�B�BCCY)^)�B�B�B�BCC�B�B�B�B�B�BCC�C�B�B�B�B�B�BCC�B�B�B�BCC�B�B�B�B�B�BCC�B�B�B�BCC�B�B�B�B�B�B�B�BCCh�C�CffY)^)�B�B�B�BCC�B�B�B�B�B�B�B�BCC�B�B�B�BCC�B�Bl%]�C�C�C�C�B�B�B�BCC�B�B�B�BCC�C�C�C�CD
DDl%%D�l%�B�B�B�B�B�BCC�B�B�B�BCC�B�Bl%l%�)�)�B�B�B�B�B�B�B�B�B�B�B�BCC�B�B�B�B�B�B�B�B+D�B�BCC�B�B�B�B�B�B�B�B�B�B7D;D�B�BCC�B�B�B�B�B�BCC�B�B�B�B�B�BCC�B�B�B�B�B�B�B�B�B�BCC�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�BCCGDSDVD�B�B�B�B�B�B�B�B�B�B�B�B�B�BCC�B�B�B�B�B�B�B�B�B�B�B�BCCGD�B�B�B�BYD�B�B�B�B�B�B�B�BCC�B�B�B�BCC�B�B�B�BCCGD�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�BCC�B�Bl%CfD�B�B�B�B�B�B�B�BCCY)76@6N6�B�B�B�B�B�BCC�6�6�6�B�B�B�BCCffff�B�B�B�BCC�B�B�B�BCCffffffffkDpDuD|D�D�Df�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�Dffffffff>�>�>>�>�>�>�D�Df�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
Ef�DE
EfE
EEC
EECf
E�BC�B$EC�B					
			
														 	!	"	#	$	%	&	'	(	,	.	/	0	1	2	3	4	7	8	9	:	;	=	>	?	@	A	B	C	D	E	F	G	H	I	J	L	M	O	Q	S	T	o9p9q9r9s9t9u9v9w9x9y9z9{9|9�a#
4i#
�q#
�y#
��#
��#
��#
��#
��#
��#
��#
��#
��#
��#
	�#
��#
��#
	�#
�#
4	#
4	Q
@	#
	#
 	#
4�G.	�#
���G!�GJ	)HQ	)HZ	3Hl	$AH	��J�MH�9rH�	I�H8Q�H4,3Hl	4AH	Y�H���H�	��H�<#
4��H�aI�	�#
�	<�G.	<I�	�I@�%I��2�	aHI�	D`I�DjI
��I

%I��\K
	�G
��K@�L�Y�>Ja,L
�3L��GL��UL��aL��mL���L���L���L#
��L���L���L���L�M<q9M4yB*
�MM0
�pM7
)#
4��M>
��M>��ME
��MK
��M���M��$N��FN@�lN��2�)}NS
D�G.	q�N4��Nv
��N|
��N�O��O�
�O�
�DO�
�VO|
�eO�
�M<D3Hl	LAH	�tO�
��O�
��O�
��O�
��O4�#
4�#
�
�<P
�eB�#
$	#
4�P:��P:#
4��P@�P�!#
4!Q��0QRIAQX)bQb1�Qh1�Q���Q�FN@�Q:�Q:!FN@�#
4��Q��#
T�G.	IR��>JQ)R�Y#
4)AR)KR�#
�YVR�arR�q��I�R:!#
49AQXa�R��R�\#
49�RP\�G.	��Rs�SyqS�Q)S��/S<�aL��UL����#
4�wS��#
4��S�a�S��AQX��S���6J��S�qT�d#
4IAH<d�G.	�T

�!T
�#
!
�*T

99T(
9DT2
�Q��YTA
��TQ
��TW
�#
4��K@l#
4l�G.	a�T�a�T��
/8�2
	�T��/>��T�t#
4t�G.	T`I�T3Hl	|AH	��#
�
	$U�
��J(�
q@U�	OU�
�I�	�3Hl	�AH	�U�
�U��U8��	�U��U���U:�#
4��G.	)�U�aV�(V��3Hl	�AH	AWV�amV�Q#
�Y#
�a�V�a#
4i#
4q#
49#
q�VqW�.W�JW�]W!yqW<yHI�yzW(T�W.y�W/��9��jI4�#
4Y�WM��G.	�#
4�jI
��G.	�#
4�W���WE
�#
���W@��W@�#
4��G.	�6X��:X��>X���U��BX�	I��ZXqgX@�wX��X8��X4�#
4��X�#
!��X)��G.	��X2�AQX�\K
�#
���X���X���X���X�qY��jI��FY�DZY4)h.{�`Y�AR�fY�)#
4�lY�1lN�1vY��vY���Y�)�Y�)�Y���Y�)Z��Z��S��;Z��jI
�gZ��jI
�#
4�J(��ZJ	�Z@��Z��#
��Z ��Z*	#
4�[4)	#
4�T[;Q#
49	#
4�T[B��U�a,Ld	�[���[l�ZY4��[�
��[�a�[{Q	#
�
��G.	y�[@Y�>�a,L�TZY4�O�zW(Y	\�a/\�=\JK\��Y\4!mV�!d\!
i	�R:q	#
4��\�)�\�Y	HI��H�a�\Y	]��*]��<]1�Y��n]+q}]q�]9`Y9�]��]=A�]O��]W�	zW(��]_Q#
4�	#
4�#
f�	#
�
��]o�#
.	�	^}�	/^��	�G�Q<^��F^��	#
@Ql^�Q)S4�~^���^�I�^��	�^�I�^��	#
4a�^�a�^��	#
4�_��	#
4a2_��#
4)#
4�@_�)[_��i_89�R!��Y��~_�9�R&��Y��	`I��	jI;�#
4��G.	�	�_�a�_T
�_<a�_[I�	a$N�i�_�q`:#
4q�R
�6Ja`�q)`��S��#
4)
#
41T[;1
#
41[��#
4AT[�A[���`�A
�`��#
4��`��#
4��`��mV�	Q
#
4i�`�Y
#
4i�`�i
/�i/ia�a
#
4�&a�:aa
�Q1#
4�]a�pab		#
4�T("I�	)�a#
4�G.	��a<#
4�G.	$#
4$�G.	A#
4��9���a�,3Hl	4AH	y
#
4�
�a�y
�a��b��
�G��:9J�#
.	�
'b��
�Q:a5b�i	Sb�ab�
/^�
�Ga�b4a�b<a�bCI#
4q�b@�
#
@��bK�
#
Y�
#
4�
Hc`��co�
�cuQ#
4�
#
��
�c|�c��#
��
d;Y#
4�"dDEdM�PdS��ao<3Hl	DAH	�H���a�L3Hl	TAH	Ud�q�_���a�\3Hl	dAH	��_�a#l3Hl	tAH	�aV|3Hl	�AH	�a��3Hl	�AH	!�a��3Hl	�AH	)�a��3Hl	�AH	1�a"�3Hl	�AH	a#
49�dZIeb�#
4�e=��G.	�!e�Y�6J�{e	y#
4yB�Q�b�Q�b��eY~B-y#
4
&l+p4tAxV|m�+�4�A�V�m��4!�=�!�������������H�l	�p	�t	�.K3.S9.[U.C.k�.s3.{�.��.��.��.��.4.#�.#�.+�.3�.;���
���������
�+����
������
���
����+����
@	��
@	��`	��`	��
�	���	��
�	�+�
���
��
�
���
��
�
��
�
�+�
��#��#��#��C��C�����
������
�����+���
������
���
��
��
 
�� 
��
 
�+�
���
��
�
��
�
���
���
�+�
��
���
������
�����+���
���`��
`��������
���
��+������
��+���`��`��
������
�����+���
 �� ��
@��@��
`��`��
`�+ ��
 ��@��
@��`��`��
`�+���������
�����
�� �+ �� ��
���
���������
��
���+ ��
 ��@��@��
`�+`��`��
���
������
������+��
������
���
������
�����+!��A��a�����������
������������
�������
�+��!��A��a����������������!��@��
@��`��`��
��+������
���������������� ��!��@��`������������������!��@��`���������������� ��@��`���������������� ��@��`������������� ��
 ��@��@��
`��
`��`�+������������ ��  ���!��
�!���!���!��
�!��
�!���!�+�!��"�� "��@"���"��
�"��#��#��
 #�� #�+ #��
%��!%��@%��
@%��A%��`%��`%��
a%���%�+�%���%��
�%���%���%���%��&��&��
&�� &�� &��
@&��@&��
@&�+�&���&��
�&��
�&��'�+'��'��
`'��`'��
�'��
�'���'�+�'���'��
(��(��
 (�� (��
@(�+@(��@(��
�(��
�(���(��
�(���(��
�(�+�(��`)��`)��
�)���)��
�)�+�)��
�)��*��*��
 *��
 *��@*�+@*��@*��
`+��`+��
�+��
�+���+�+�+��
�+���+���+��,�� ,��@,��`,���,���,���,��-�� -��@-���-���-���-���-��.�� .�� /��
 /��@/��@/��
`/�+`/��`/��
!0��@0��
@0��A0��`0��
`0���0���0��
�0�+ 1��
 1��@1��
@1��`1�+`1��`1��
�2���2��
�2��
�2���2���2��
�2�+@3��
@3��`3��
`3���3��
�3���3�+@4��@4��
`4��`4��
�4��
�4�+�4�� 5�� 5��
@5��
@5��`5��`5��
`5�+ 6��
 6��@6��@6��
`6��
`6��`6�+�7���7��8�� 8���8��
�8���8��
�8��9��9��
9�+�9���9��
�9��
�9��:��
:��:�+�:���:��
�:���:��
�:��
�:���:�+�;���;��
�;��
�;���;���;�+�;��
`<��
`<���<���<��
�<�+�<���<��
�=��
�=���=��
�=��>�+>��
>���>��
�>���>���>��
�>���>�+�>��
A��A��
 A��
 A��@A��
@A�+@A���B��
�B���B��
�B���B�+�B��
�B��D��D��
 D��
 D��@D��
@D�+@D��@E��@E��
`E��
`E���E���E�+�E��
@F��@F��
`F��
`F���F�+�F���F��
�G���G��
�G��
�G���G��
�G���G�+@I��@I��
`I��
`I���I��
�I���I�+�J���J��
K��
K�� K��
 K�� K�+@L��@L��
`L��`L��
�L�+�L���L��
N��
N�� N��
 N��@N��@N�+@N��
�N��
�N���N��
�N��O��O�+O��
�O��
�O���O���O��
�O��
�O���O�+@Q��
@Q��`Q��`Q��
�Q���Q�+�Q��
�R���R��
S��S��
 S�+ S��
 S���T���T��
�T��
�T���T��
�T�+�T���U��
�U��V��
V�� V�� V�+ V��
�W���W��
�W���W��
X�+X��X��
�X���X��
�X���X��
�X�+ [[��[�	4	=	�	�	�	Z
�
�
AEo�������(.;X������<
K
e
�
�
:KZo���;Rw�������
9IMZgw������I�������7C�����+Jkr���1d��!6�\h���>q��
=U��#����������(

 !"#$*3569;= >!?"@#A$B%C&D'E(F)G*J+M,P-Q.S/T0U1V2W3X4Y5Z6a7c8d9e:f;g=h>i?j@qArBsCvDwExFyGzH{I|J}L~MN�O�P�Q�R�S�U�Y�Z�i�j�k�l�}��
N���������
N$+29@GPZd�
N�
N�
N�
N�
N�
N�
N�
N�
N�
N�
N�
N�
N�
N�
N�
N�
N�
Nb�����������
���*�6�C�Q�^�l�p��
��
N� � � �!��
N� �!�
N�
N�
N�
N�
N�
N�
N�
N�
N�
N/� �� ��'��'b��(��(��(�
Nm)��!�
N�
N�
N�
N�
N�
N�
N�(�-�-�-�-\�-\�-\���!�
N�
N�
N�
N�
N�
N�
N�Z80Z-`-fE0lT0r�
N�
N�
Nl2�r2��
N�
N�
N�
N�
N�
N�
N�
N�
N�
N�
Nm)�6c�6c�6c�
N�6�6�6�
N�6�7�7�7�
N�9:�	:�:�:�:�%:�*9��:��:�";�PGZd�6l>�z>�>��>��>�O@f@#z@-�@7�@A�@K�@U�@_AiAsB�	
/012345678!9#;%A'M)W+b-j/p1x3~5�7�9�;�=�?�A�C�E�G�I�I�K�K�M�M�O�O�Q�Q�S�S�U�U�W�W�Y�Y�[�[�]�]�_�_�a�a�c�c�e�e�g�g�i�i�k�m�m�o�oqqsuwwyy{}-3�9�>�C�H�N�S�^�_�`�a�b�c�f�e�g�h�i�j�l�m�n�o�p�q�s�|�}������������������������������������������������������������������#�$�%�-�5�@�M�Z�e�s�y����������	��
����������������!�!�#�#�%�%�'�'�)�)�+�+�-�/�/�1�3�3�557799;;	=
=??
AACEGIKMOQSUWY[Q]R]P����
���
�
&2@V`n���2 X!d"p#z$�%�&�'�(�,�./0,182H3V4f7�8�9�:�;�=�>�?@,ADBXChD~E�F�G�H�I�J�LM2OLQbS�T��c'	d	v	�	�	�	�	�
�H�^
�
�
�
�
�
g��Eo���rvBb)\����y�����-5`h�����,4��d:�
*
�


>
�
G,f

�
�
c
Lc
�d
�d�eP��e��e��f�i5o5u5{5�<Module>ChartsDemo.exeChartsDemoModuleChartsDemoAnimationControlDataPointAxisLabelsResolveOverlappingControlBarSideBySideFullStacked2DControlBarSideBySideStacked2DControlChartTitlesControlChartsCheckAllDemosFixtureChartsDemo.TestsAreaFullStacked2DControlAreaStacked2DControlBarFullStacked2DControlBarSideBySide2DControlBar3DControlArea2DControlBarSideBySide3DControlBarStacked2DControlBubble2DControlBubble3DControlArea3DControlAreaStacked3DControlAreaFullStacked3DControlCandleStick2DControlStockDataPointToolTipStockDataStockDynamicChartDataBindingControlGSPConstantLinesControlOilPriceAreaStep2DControlIndicatorDemoControlPolarLineSeriesControlPolarAreaSeriesControlRadarPointSeriesControlRadarLineSeriesControlRadarAreaSeriesControlPolarPointSeriesControlPieSeries3DResolveOverlappingControlToolTipControlGDPG8MemberToolTipDataCrosshairCursorControlGoldPriceRangeBarSideBySide2DControlLogarithmicScaleControlLineScatter2DControlPanesControlRangeArea2DControlRangeBarOverlapped2DControlScrollingZoomingControlPricesModelPriceByDateLineStep2DControlLineFullStacked2DControlLineStacked2DControlCustomFinancial2DControlCustomBar2DControlCustomBar2DAnimationCustomMarker2DControlCustomPie2DControlSecondaryAxesControlCustomAxisLabelsControlCustomDrawSeriesPointsControlResolveLabelsOverlappingControlSeriesTitlesControlStock2DControlPoint3DControlPie2DControlPoint2DControlCustomBar3DControlLine2DControlDataBindingControlPointCollectionPie3DControlEmptyPointsControlWebSitePopularityTagBindingControlCountryValueDateTimeScaleControlMovieXYDiagram2DControlPaletteChooserPaletteItemProgramStartupWinFormsMessageBoxHelperResourcesChartsDemo.PropertiesSettingsDataLoaderDemoModuleControlHelperToolTipControlHelperResolveOverlappingModeHelperRangeArea2DHelperMarker2DModelKindHelperBar3DModelKindHelperPie3DModelKindHelperMarker3DModelKindHelperPie2DModelKindHelperBar2DModelKindHelperRangeBar2DModelKindHelperStock2DModelKindHelperCandleStick2DModelKindHelperFinancialPointIndustryBubblePointSeriesTypeItemDemoValuesProviderCircularFunctionFunctionsPointGeneratorBar2DKindToTickmarksLengthConverterBar2DKindToBar2DModelConverterRangeBar2DKindToRangeBar2DModelConverterMarker2DKindToMarker2DModelConverterCandleStick2DKindToCandleStick2DModelConverterStock2DKindToStock2DModelConverterPie2DKindToPie2DModelConverterMarkerSizeToLabelIndentConverterIsCheckedToVisibilityConverterBoolToResolveOverlappingModeConverterStringToRotationDirectionConverterStringToCircularDiagramShapeStyleConverterStringToCrosshairSnapModeConverterNullableBooleanToInvertedBoolConverterPaletteSelectorHelperGeneratedInternalTypeHelperXamlGeneratedNamespaceDevExpress.Xpf.DemoBase.v13.1DevExpress.Xpf.DemoBaseDemoModuleSystem.XamlSystem.Windows.MarkupIComponentConnectormscorlibSystemObjectDevExpress.Xpf.DemoBase.DemoTestingCheckAllDemosFixtureDevExpress.Xpf.Charts.v13.1DevExpress.Xpf.ChartsBar2DDropInAnimationSystem.Collections.ObjectModelObservableCollection`1WindowsBaseSystem.WindowsPointPresentationFrameworkSystem.Windows.ControlsUserControlRadioButtonDemoStartupSystem.ConfigurationApplicationSettingsBaseDependencyObjectEnumSystem.Windows.DataIValueConverterInternalTypeHelperToolTipOffsetChartControlget_ActualChart.ctorSupportSidebarContentGetSidebarContentUpdateSidebarContentPresentationCoreSystem.Windows.MediaImageSourceGetSidebarIconGetSidebarIconSelectedGetSidebarTagActualChartSystem.Collections.GenericList`1CreateDataSourceCreatePieDataSourceCreateBarDataSourceCreateScatterDataSourceCreateBubbleDataSourceCreateRangeDataSourceCreateFinancialDataSourceIEnumerable`1AnimationKindTypeGetDefaultAnimationIndexDevExpress.Xpf.Core.v13.1DevExpress.Xpf.EditorsListBoxEditInitializeAnimationListBoxEditloadingdataSourcepieDataSourcebarDataSourcebubbleDataSourcescatterDataSourcerangeDataSourcefinancialDataSourceSeriesget_FirstSeriesget_UnwindAnimationSupportedget_DefaultPointAnimationTypeget_DefaultSeriesAnimationTypeInitializeSeriesComboBoxInitializeSeriesPieSeries2DInitializePieSeriesBubbleSeries2DInitializeBubbleSeriesRangeBarSeries2DInitializeRangeBarSeriesRangeAreaSeries2DInitializeRangeAreaSeriesFinancialSeries2DInitializeFinancialSeriesUpdateSeriesPrepareAnimationChangeAnimationRoutedEventArgscbSeriesTypes_SelectedIndexChangedlbPointAnimation_SelectedIndexChangedlbSeriesAnimation_SelectedIndexChangedChartsDemoModule_ModuleAppearComboBoxEditcbSeriesTypeslbPointAnimationlbSeriesAnimationchart_contentLoadedInitializeComponentDelegate_CreateDelegateSystem.Windows.Markup.IComponentConnector.ConnectConnectFirstSeriesUnwindAnimationSupportedDefaultPointAnimationTypeDefaultSeriesAnimationTypeCreateDataPointCreateBarDataPointCreateScatterDataPointCreateBubbleDataPointCreateFinancialDataPointCreatePieDataPointargumentvaluevalue1value2value3value4weightget_Argumentget_Valueget_Value1get_Value2get_Value3get_Value4get_Weightget_LowValueget_HighValueget_OpenValueget_CloseValueArgumentValueValue1Value2Value3Value4WeightLowValueHighValueOpenValueCloseValueCheckEditchbEnableResolveOverlappingDevExpress.Xpf.CoreGroupFramegfIndentTrackBarEdittbIndentmaleGroupfemaleGroupyoungGroupmiddleGroupoldGroupchbPercent_CheckedchbPercent_UncheckedlbGroupBy_SelectiedIndexChangedGroupSeriesGroupSeriesByAgeGroupSeriesBySexchbVisiblechbPercentlbGroupBylbModelBarSideBySideFullStackedSeries2DMaleYoungSeriesMaleMiddleSeriesMaleOldSeriesFemaleYoungSeriesFemaleMiddleSeriesFemaleOldSerieslbGroupBy_SelectedIndexChangedBarSideBySideStackedSeries2DpointsCountCreatePointsHyperlink_ClickSizeArrangeOverrideAreaSeries2DareaSeriesCheckMemoryLeakschbPercent_UnCheckedslTransparencyAreaFullStackedSeries2DClusterConstellationsMPPSMPslAngleAreaStackedSeries2Dyear1998year2001year2004BarFullStackedSeries2DNuclearSeriesOilSeriesNaturalGasSeriesHydroElectricSeriesCoalSerieslbPositionBarSideBySideSeries2DSeries1998Series2001Series2004chbVisible_CheckedchbVisible_UncheckedlbModel_SelectedIndexChangedChartAnimationRecordYear1998AnimationYear2001AnimationYear2004AnimationBarSeries3DYear1998Year2001Year2004chbMarkersslMarkerSizelbMarkerPanepaneyear2005BarSideBySideSeries3DBarStackedSeries2DIllinoisSeriesIndianaSeriesMichiganSeriesOhioSeriesWisconsinSeriesTextBlocklblPositioncbPositionslMaxSizeslMinSizelbPosition_SelectedIndexChangedBubble3DDemo_ModuleAppearEditValueChangedEventArgsslMaxSize_EditValueChangedslMinSize_EditValueChangedEventArgsStoryboard_CompletedBubbleSeries3DAreaSeries3DchbVisible_UnCheckedAreaStackedSeries3DAreaFullStackedSeries3DpositiveDynamicnegativeDynamiczeroDynamicDecimalGetStockDynamicSystem.Xml.LinqXElementReadDataPointFrpmXMLcbLabelLevel_SelectionChangedcbReductionLevel_SelectionChangedlblLabelLevelcbLabelLevellblReductionLevelcbReductionLevelCandleStickSeries2DDellget_ToolTipDataset_ToolTipDataDateTimeget_TradeDateset_TradeDateget_Highset_Highget_Lowset_Lowget_Openset_Openget_Closeset_Close<ToolTipData>k__BackingField<TradeDate>k__BackingField<High>k__BackingField<Low>k__BackingField<Open>k__BackingField<Close>k__BackingFieldTradeDateHighLowOpenCloseget_Ownerset_Ownerget_HighDynamicset_HighDynamicget_LowDynamicset_LowDynamicget_OpenDynamicset_OpenDynamicget_CloseDynamicset_CloseDynamicBrushget_HighFontBrushset_HighFontBrushget_LowFontBrushset_LowFontBrushget_OpenFontBrushset_OpenFontBrushget_CloseFontBrushset_CloseFontBrush<Owner>k__BackingField<HighDynamic>k__BackingField<LowDynamic>k__BackingField<OpenDynamic>k__BackingField<CloseDynamic>k__BackingField<HighFontBrush>k__BackingField<LowFontBrush>k__BackingField<OpenFontBrush>k__BackingField<CloseFontBrush>k__BackingFieldOwnerHighDynamicLowDynamicOpenDynamicCloseDynamicHighFontBrushLowFontBrushOpenFontBrushCloseFontBrushget_Brushset_Brushget_ImageSourceset_ImageSource<Brush>k__BackingField<ImageSource>k__BackingFieldlbSeriesDataMember_SelectedIndexChangedlbSeriesDataMembertemplateSeriesget_Regionset_Regionget_Yearset_Yearget_Productset_Product<Region>k__BackingField<Year>k__BackingField<Product>k__BackingFieldRegionYearProductConstantLineCollectionget_ConstantLineschart_BoundDataChangedchbVisible_CheckedUncheckedlbTitleAlignment_SelectedIndexChangedlbTitlePosition_SelectedIndexChangedlbTitleAlignmentlbTitlePositionLineSeries2DConstantLinesget_Priceset_Price<Price>k__BackingFieldPricechbInvertedStepComboBoxEdit_SelectedIndexChangedShowTriangularMovingAverageShowExponentialMovingAverageShowWeightedMovingAverageShowSimpleMovingAverageShowFibonacciArcsShowFibonacciFunsShowFibonacciRetracementShowRegressionLineShowTrendLinesHideAllIndicatroscbeMovingAverageKind_SelectedIndexChangedcbeIndicatorKindgfMovingAverageKindcbeMovingAverageKindcheShowInLegendStockSeries2DTrendLinetrendLine1trendLine2RegressionLineregressionLineFibonacciRetracementfibonacciRetracementFibonacciFansfibonacciFansFibonacciArcsfibonacciArcsSimpleMovingAveragesimpleMovingAverageWeightedMovingAverageweightedMovingAverageExponentialMovingAverageexponentialMovingAverageTriangularMovingAveragetriangularMovingAveragelbFunction_SelectedIndexChangedlbFunctionlbShapeStylelbRotationDirectionslStartAngleRadarPointSeries2DseriesNightTempertaureseriesDayTemperatureRadarLineSeries2DseriesRadarAreaSeries2DslIndentSimpleDiagram3DsimpleDiagram3DToolTipMousePositionttMousePositionToolTipRelativePositionttRelativePositionToolTipFreePositionttFreePositioncbToolTipPosition_SelectedIndexChangedcbToolTipLocation_SelectedIndexChangedChartToolTipEventArgsToolTipController_ToolTipOpeningChangeOptionsViewGetGDPsGetDataSourcecbToolTipPositionStackPanelspToolTipLocationtbToolTipLocationcbToolTipLocationchbShowBeakXYDiagram2DdiagramdefaultPaneget_Countryset_Country<Country>k__BackingFieldget_GDPin2010set_GDPin2010get_CountryNameset_CountryName<GDPin2010>k__BackingField<CountryName>k__BackingFieldGDPin2010CountryNameget_GDPsset_GDPsSolidColorBrushget_SeriesBrushset_SeriesBrushget_Titleset_Title<GDPs>k__BackingField<SeriesBrush>k__BackingField<Title>k__BackingFieldGDPsSeriesBrushTitleCrosshairOptionsCheckboxCheckedCrosshairOptionsCheckboxUncheckedchbShowLineschbShowAxisLabelschbShowCrossLabelcbSnapModeAxisY2DaxisYAxisX2DaxisXdatepriceget_DateDateRangeBarSideBySideSeries2Dseries1series2AnimateLogarithmicchbLogarithmiccbeBaseAsiaEuropeAmericasAfricaOceaniaaCreateArchimedianSpiralPointsCreateCardioidPointsCreateCartesianFoliumPointsShowSerieslbFunctionKind_SelectedIndexChangedlbFunctionKindLineScatterSeries2DArchimedianSpiralCardioidCartesianFoliumtemperaturePanepressurePanehumidityPaneSecondaryAxisY2DpressureAxishumidityAxispredefinedSizesInitializeMarkersSizeComboBoxcbeLabelKind_SelectedIndexChangedchbLabelVisiblecbeLabelKindcheMarker1VisiblecbeMarker1SizecbeMarker1ModelcheMarker2VisiblecbeMarker2SizecbeMarker2ModelrangeAreaRangeBarOverlappedSeries2DpointCountinitialZoomFactorChartsDemoModule_LoadedUpdateAxisXScrollBarPositionEnabledUpdateAxisYScrollBarPositionEnabledchbAxisXNavigationchbAxisXScrollBarVisiblecbeAxisXScrollBarPositionchbAxisYNavigationchbAxisYScrollBarVisiblecbeAxisYScrollBarPositionAxisYAxisXproduct1product2product3get_Product1Titleget_Product2Titleget_Product3Titleget_Product1get_Product2get_Product3RandomGenerateStartValueGenerateAdditionProduct1TitleProduct2TitleProduct3TitleProduct1Product2Product3LineFullStackedSeries2DLineStackedSeries2DAddPointlbSeriesType_SelectedIndexChangedlbSeriesTypeRectCreateAnimatedBarBoundsMarkerSeries2DSeriesPointFillSeriesSecondaryPostfixXSecondaryPostfixYPrimaryPostfixXPrimaryPostfixYfirstRunXYSeriesget_SecondSeriesget_AxisXget_AxisYSecondaryAxisX2Dget_SecondaryAxisXget_SecondaryAxisYSecondaryAxesControl_ModuleAppearPrepareSeries1PrepareSeries2CreateSerieslbChartType_SelectedIndexChangedlbSeries2AxisX_SelectedIndexChangedlbSeries2AxisY_SelectedIndexChangedlbChartTypelbSeries2AxisXlbSeries2AxisYSecondSeriesSecondaryAxisXSecondaryAxisYClearCustomAxisLabelsFillCustomAxisLabelschbEnable_CheckedchbEnable_UncheckedchartToolTipControler_ToolTipOpeningGetHoursAndMinutesAsStringchbEnableAxisLabelaxisYLabelChartToolTipControllerchartToolTipControlerInitSeriesCustomDrawSeriesPointEventArgschart_CustomDrawSeriesPointButton_ClickchbCustomDraw_CheckedchbCustomDraw_UncheckedDrawOptionsCorrectDrawOptionschbCustomDrawSeries1SeriesLabelget_Labelget_DiagramUpdateControlslbMode_SelectedIndexChangedlbModegfLineLengthslLineLengthgfAngleLabelDiagramChart_CustomDrawSeriesPointcbStockType_SelectionChangedlblStockTypecbStockTypechart_LoadedslMarkerSize_EditValueChangedMarkerSizeAnimationAnimation_CompletedPointSeries3DclickDeltamouseDownTimerotatestartPositionIsClickCalcAngleSystem.Windows.InputMouseButtonEventArgschart_MouseUpchart_MouseDownMouseEventArgschart_MouseMoverblSweepDirection_SelectedIndexChangedQueryChartCursorEventArgschart_QueryChartCursorslHoleRadiusPercentrblSweepDirectionslRotationCreateDataslAngle_EditValueChangedlbMarker_SelectedIndexChangedchairisLeftMouseButtonReleasedSystem.Windows.Media.AnimationStoryboardinitialAnimationseriesPointAnimationStoryboardGetPencilPointsGetChairPointsListBoxItemChangeModelSeriesPointAnimationRecordSeriesPointAnimationXYDiagram3DdiagramAnimationPieSeries3DIList`1InitSeriesListBoxPrepareSeriesAnimationChangeDiagramcheLabelsVisible_CheckedcheLabelsVisible_UncheckedcheLabelsVisibleNullable`1politicsentertainmenttravelget_Politicsget_Entertainmentget_TravelPoliticsEntertainmentTravelareanameofficialNameget_Areaget_Nameget_OfficialNameAreaNameOfficialNamePointSeries2DreleaseDateproductionBudgetworlwideGrossesset_Nameget_ReleaseDateset_ReleaseDateget_ProductionBudgetset_ProductionBudgetget_WorlwideGrossesset_WorlwideGrossesReleaseDateProductionBudgetWorlwideGrosseschbRotatedchbAxisXVisiblechbAxisXReversechbAxisXStaggeredchbAxisYVisiblechbAxisYReversechbAxisYStaggeredslMirrorHeightbarSeriesPaletteItem_ReleaseMouseCapturepaletteItem_CheckedUpdateChartGridgrPalettesDependencyPropertyPaletteNamePropertyBrush1PropertyBrush2PropertyBrush3PropertyBrush4PropertyBrush5PropertyBrush6PropertyPalettepaletteget_PaletteNameset_PaletteNameget_Brush1set_Brush1get_Brush2set_Brush2get_Brush3set_Brush3get_Brush4set_Brush4get_Brush5set_Brush5get_Brush6set_Brush6get_Paletteset_PalettePaletteNameBrush1Brush2Brush3Brush4Brush5Brush6MainInitDemoGetDebugGetFixtureTypeForXBAPOrSLTestingMessageBoxShowSystem.ResourcesResourceManagerresourceManSystem.GlobalizationCultureInforesourceCultureget_ResourceManagerget_Cultureset_CultureCulturedefaultInstanceget_DefaultDefaultXDocumentLoadXmlFromResourcesPrepareComboBoxPrepareToolTipPositionComboBoxPrepareToolTipLocationComboBoxToolTipLocationGetLocationFromComboBoxPrepareListBoxResolveOverlappingModeGetModeRangeAreaLabelKindMarker2DKindFindActualMarker2DModelKindBar3DModelSetModelBar3DKindFindActualBar3DModelKindPie3DModelPie3DKindFindActualPie3DModelKindMarker3DModelMarker3DKindFindActualMarker3DModelKindPie2DKindFindActualPie2DModelKindBar2DKindFindActualBar2DModelKindRangeBar2DKindFindActualRangeBar2DModelKindStock2DKindFindActualStock2DModelKindCandleStick2DKindFindActualCandleStick2DModelKindhighValuelowValueopenValuecloseValueset_Argumentset_HighValueset_LowValueset_OpenValueset_CloseValueNamePropertyNumberOfCasesPropertyRateProperty.cctorget_NumberOfCasesset_NumberOfCasesget_Rateset_RateNumberOfCasesRatediagramTypeseriesTypeseriesNameseriesCountget_DiagramTypeget_SeriesTypeget_SeriesCountToStringDiagramTypeSeriesTypeSeriesCountBubble2DLabelPositionget_Bubble2DLabelPositionsBar2DLabelPositionget_Bar2DLabelPositionsget_RangeAreaLabelKindsget_PredefinedBar2DKindsget_PredefinedMarker2DKindsget_PredefinedCandleStick2DKindsget_PredefinedStock2DKindsget_PredefinedPie2DKindsget_PredefinedRangeBar2DKindsScrollBarAlignmentget_ScrollBarAlignmentsBubble2DLabelPositionsBar2DLabelPositionsRangeAreaLabelKindsPredefinedBar2DKindsPredefinedMarker2DKindsPredefinedCandleStick2DKindsPredefinedStock2DKindsPredefinedPie2DKindsPredefinedRangeBar2DKindsScrollBarAlignmentsvalue__TaubinsHeartLemniskateGeneratePointsGeneratePointsOfLemniskateGeneratePointsOfCardioidGeneratePointsOfTaubinsHeartDegreeToRadianConvertConvertBackactualPaletteget_ActualPaletteset_ActualPaletteActualPaletteCreateInstanceSystem.ReflectionPropertyInfoGetPropertyValueSetPropertyValueCreateDelegateEventInfoAddEventHandlersidebarContentanimationKindsdefaultAnimationTypelistBoxEditseriesNumberpieSeriessenderedelegateTypehandlerconnectionIdtargetseriesIndexgroupfinalSizemoduleTylepreviousPointValuecurrentPointValueelementbrushimageSourceregionyearproductcountrygdpscountryNamevisibleSeriesrandomlowhighopenclosebarBoundsviewportisNegativeBaraxisXReverseaxisYReversediagramRotatedprogresspointflyDurationvaldrawOptionsmouseUpTimep1p2selectedItemitemargshWndlpTextlpCaptionuTypemessagefileNamecomboBoxitemsParamArrayAttributeselectedIndexlistBoxindexmodelTypemodelfdegreetargetTypeparameterculturetypepropertyInfoeventInfoSystem.Runtime.VersioningTargetFrameworkAttributeSystem.Windows.ResourcesAssemblyAssociatedContentFileAttributeAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyProductAttributeAssemblyTrademarkAttributeAssemblyConfigurationAttributeAssemblyCompanyAttributeAssemblyCopyrightAttributeAssemblyCultureAttributeProductIDAttributeSystem.Runtime.InteropServicesComVisibleAttributeThemeInfoAttributeResourceDictionaryLocationAssemblyVersionAttributeAssemblyFileVersionAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeUriUriKindSystem.Windows.Media.ImagingBitmapImageAddNextDoubleXNameop_ImplicitXContainerElementElementsIEnumerator`1GetEnumeratorget_Currentget_InvariantCultureIFormatProviderToDoubleSystem.CollectionsIEnumeratorMoveNextIDisposableDisposePredefinedElementKindget_Typeop_InequalityEqualsSelectedIndexPropertyClearValueAddRangeset_ItemsSourceset_SelectedIndexSeriesCollectionget_SeriesCollection`1get_Countget_ItemBar2DGrowUpAnimationRuntimeTypeHandleGetTypeFromHandleMarker2DSlideFromLeftAnimationMarker2DWidenAnimationMarker2DFadeInAnimationAreaStacked2DFadeInAnimationStock2DSlideFromTopAnimationPie2DGrowUpAnimationCircularSeries2DCircularMarkerSlideToCenterAnimationLine2DStretchFromNearAnimationArea2DStretchFromNearAnimationArea2DDropFromFarAnimationCircularAreaSeries2DCircularAreaZoomInAnimationCircularLineSeries2DCircularLineZoomInAnimationLookUpEditBaseListItemCollectionget_ItemsLineStepSeries2DAreaStepSeries2DSimpleDiagram2DRadarDiagram2DPolarDiagram2DPolarAreaSeries2DPolarLineSeries2DPolarPointSeries2DBarSeries2Dset_DataSourceset_ArgumentDataMemberInt32StringConcatset_ValueDataMemberset_ColorEachset_MinSizeset_MaxSizeset_WeightDataMemberset_Value2DataMemberScaleTypeset_ArgumentScaleTypeset_LowValueDataMemberset_HighValueDataMemberset_OpenValueDataMemberset_CloseValueDataMemberget_SelectedItemFrameworkElementBeginInitActivatorset_DiagramAnimationAutoStartModeset_AnimationAutoStartModeset_Labelget_ActualAxisYAxisBaseAxisRangeget_ActualRangeSetAlwaysShowZeroLevelPieSeriesset_HoleRadiusPercentset_LabelsVisibilityBarSeries2DBaseset_BarWidthISupportStackedGroupset_StackedGroupISupportTransparencyset_Transparencyset_ResolveOverlappingModeEndInitSeriesAnimationBaseGetSeriesAnimationAnimationBaseTimeSpanget_Durationget_TotalMillisecondsMathRoundFromMillisecondsset_BeginTimeSeriesPointAnimationBaseGetPointAnimationget_PointDelayset_PointDelaySetPointAnimationSetSeriesAnimationGetPredefinedPointAnimationKindsGetPredefinedSeriesAnimationKindsAnimateDebuggerNonUserCodeAttributeSystem.CodeDom.CompilerGeneratedCodeAttributeApplicationLoadComponentSystem.ComponentModelEditorBrowsableAttributeEditorBrowsableStateRoutedEventHandleradd_SelectedIndexChangedSimpleBar2DModelset_SelectedItemXYSeries2Dset_CrosshairLabelPatternPercentOptionsset_ValueAsPercentPointOptionsget_PointOptionsSetPercentOptionsNumericOptionsget_ValueNumericOptionsNumericFormatset_Formatset_Precisionget_SelectedIndexadd_Checkedadd_UncheckedSeriesPointCollectionget_PointsSystem.Windows.DocumentsHyperlinkget_NavigateUriProcessStartRectangleGeometryget_Widthget_Heightset_RectUIElementGeometryset_ClipControladd_ClickFlatGlassBar2DModelget_ActualModelRingMarker2DModelset_ToolTipPointPatternToInt32MarkerSeries3DMarker3DLabelPositionSetLabelPositionTryFindResourceBeginget_NewValueDoubleRangeBaseEditEditValueChangedEventHandlerBaseEditadd_EditValueChangedEventHandlerTimelineadd_Completedset_IsEnabledSimpleCandleStick2DModelget_CurrentCultureXmlLanguageGetLanguageset_Languageop_LessThanColorFromArgbop_GreaterThanToDateTimeToDecimalStockLevelSetValueToDisplayReductionStockOptionsget_ReductionOptionsset_LevelCompilerGeneratedAttributeset_SeriesDataMemberget_SeriesTemplateset_StaggeredAxis2Dget_ConstantLinesBehindConstantLineColorsget_GreenConstantLineTitleset_Foregroundget_RedChartDependencyObjectCollection`1ConstantLineTitleAlignmentset_Alignmentget_IsCheckedget_HasValueset_Visibleset_ShowBelowLineadd_BoundDataChangedIndicatorVisibilityset_VisibilityIndicatorCollectionget_IndicatorsMovingAverageMovingAverageKindset_MovingAverageKindop_EqualitySystem.Windows.Media.Media3DMatrix3DMatrixTransform3DDiagram3DTransform3Dset_ContentTransformToolTipPositionset_OffsetIDockTargetset_DockTargetToolTipPositionWithLocationset_LocationToolTipOptionsget_ToolTipOptionsset_ToolTipPositionget_Hintget_SeriesPointIndexOfget_ChartControlPaletteBaseParseToolTipOpeningEventHandleradd_ToolTipOpeningAxisget_Rangeset_MinValueset_MaxValueOutsetRangeBar2DModelCircleMarker2DModelCosSinTanset_LabelValueSeparatorSetLabelKindset_DataContextSetInternalMinMaxValuesget_ActualAxisXSetAutoget_NowSubtractAddDaysCrossMarker2DModelSetLowValueSetHighValueSetOpenValueSetCloseValueResourceDictionaryget_ResourcesDataTemplateChartTextElementset_ElementTemplateClearget_Xset_XSetWeightset_MarkerVisibleISupportMarker2DCustomMarker2DModelMarker2DModelset_MarkerModelset_ConnectorVisibleLabelRenderModeset_RenderModeset_MarkerSizeset_IndentSetAngleSecondaryAxisXCollectionget_SecondaryAxesXSecondaryAxisYCollectionget_SecondaryAxesYAxisTitleget_DisplayNameTitleBaseset_Contentset_DisplayNameSetSeriesAxisXSetSeriesAxisYLine2DUnwrapVerticallyAnimationLine2DAnimationBaseset_SeriesAnimationMarker2DSlideFromTopAnimationMarker2DAnimationBaseset_PointAnimationBar2DSlideFromBottomAnimationBar2DAnimationBaseset_EndTextCustomAxisLabelCollectionget_CustomLabelsCustomAxisLabelFromMinutesget_HoursFormatset_HintCustomDrawSeriesEventArgsget_DrawOptionsIsNullOrEmptyget_LabelTextset_LabelTextUpdateDataset_ColorButtonSystem.Windows.Controls.PrimitivesButtonBaseCustomDrawSeriesPointEventHandleradd_CustomDrawSeriesPointget_ResolveOverlappingModeEmptyset_LegendTextThinStock2DModelStockTypeset_ShowOpenCloseGetLabelPositionDoubleAnimationSimplePie2DModelop_Subtractionget_ActualWidthget_ActualHeightget_YAtan2IInputElementGetPositionChartHitInfoCalcHitInfoGetExplodedDistanceDurationset_Durationset_ToTimelineGroupTimelineCollectionget_ChildrenSetTargetExplodedDistancePropertyPropertyPathSetTargetPropertyAbsset_Valueget_PositionCursorsCursorget_Handset_CursorMouseButtonEventHandleradd_MouseUpadd_MouseDownQueryChartCursorEventHandleradd_QueryChartCursorMouseEventHandleradd_MouseMoveset_PointOptionsPointViewset_PointViewget_LabelsVisibilityget_MarkerSizeInputEventArgsget_Timestampset_TargetSeriesPointContentControlget_ContentCustomBar3DModelset_Modelset_SeriesPaddingadd_LoadedMemberInfoStartsWithset_DepthTransformAnimationTimelinePieLabelPositionLine2DBlowUpAnimationArea2DStretchOutAnimationArea2DAnimationBaseLegendget_LegendHorizontalPositionset_HorizontalPositionset_AxisXset_AxisYAxisX3DAxisY3Dset_SeriesDistanceDateTimeOptionsset_DateTimeOptionsget_DateTimeOptionsDateTimeFormatset_NumericOptionsget_NumericOptionsset_ValueNumericOptionsget_TagPaletteKindGetPredefinedKindsRowDefinitionGridLengthget_Autoset_HeightRowDefinitionCollectionget_RowDefinitionsToggleButtonset_IsCheckedadd_GotMouseCaptureClickModeset_ClickModeSetRowPanelUIElementCollectionReleaseMouseCaptureGetValueSetValueset_DefaultStyleKeyPropertyMetadataRegisterPropertyChangedCallbackSTAThreadAttributeDevExpress.DemoData.v13.1.CoreDevExpress.DemoData.HelpersStartupBaseRunDevExpress.DemoData.v13.1DevExpress.DemoDataAssemblyMarkerAssemblyget_AssemblyLoaderset_DemoDataAssemblyDllImportAttributeuser32.dllIntPtrZeroReferenceEqualsSettingsBaseSynchronizedStreamResourceInfoGetResourceStreamSystem.IOStreamget_StreamLoadGetTypePie2DModelBar2DModelRangeBar2DModelStock2DModelCandleStick2DModelDevExpress.Data.v13.1DevExpress.Data.MaskEnumHelperArrayGetValuesSystem.CoreSystem.LinqEnumerableIEnumerableCastPowSqrtBooleanCircularDiagramRotationDirectionCircularDiagramShapeStyleCrosshairSnapModeGetValueOrDefaultOfficePaletteBindingFlagsBinderInvokeMemberChartsDemo.g.resourcesChartsDemo.Properties.Resources.resourcesChartsDemo.chartsdemo.manifestChartsDemo.Data.EmbeddedData.txtQ/ChartsDemo;component/Images/Palette.pnga/ChartsDemo;component/Images/PaletteSelected.pngPaletteABCDEF1GHI/Data/Dell.xml	DellArgumentLowValueHighValueOpenValueCloseValue	None)2D Side-By-Side Bars2D Stacked Bars)2D Full-Stacked Bars92D Side-By-Side Stacked BarsC2D Side-By-Side Full-Stacked Bars12D Overlapped Range Bars52D Side-By-Side Range Bars2D Points2D Bubbles2D Lines!2D Stacked Lines+2D Full-Stacked Lines2D Step Lines!2D Scatter Lines2D Areas!2D Stacked Areas+2D Full-Stacked Areas2D Step Areas2D Range Areas2D Stocks!2D Candle-Sticks
2D Pie2D Radar Area2D Radar Line2D Radar Point2D Polar Area2D Polar Line2D Polar PointValue
Weight
Value1
Value2
Value3
Value4g/ChartsDemo;component/modules/animationcontrol.xaml��/ChartsDemo;component/modules/axislabelsresolveoverlappingcontrol.xaml'{S}
{V:0.0} million0-14 years15-64 years%65 years and older	Male
Female��/ChartsDemo;component/modules/barsidebysidefullstacked2dcontrol.xaml��/ChartsDemo;component/modules/barsidebysidestacked2dcontrol.xamlk/ChartsDemo;component/modules/charttitlescontrol.xamlEArchitecture: {S}
Amount: {V:0.00}w/ChartsDemo;component/modules/areafullstacked2dcontrol.xaml{S}
{V:0.00}o/ChartsDemo;component/modules/areastacked2dcontrol.xaml{S}: {V:0.0}u/ChartsDemo;component/modules/barfullstacked2dcontrol.xaml1Year: {S}
GSP: {V:0.000}s/ChartsDemo;component/modules/barsidebyside2dcontrol.xaml_/ChartsDemo;component/modules/bar3dcontrol.xamlAYear: {S}
Market Value: {V:0.00}a/ChartsDemo;component/modules/area2dcontrol.xamls/ChartsDemo;component/modules/barsidebyside3dcontrol.xamlm/ChartsDemo;component/modules/barstacked2dcontrol.xaml{A} ({W})'/Data/Morbidity.xmlMorbidity	NameNumberOfCases	Ratee/ChartsDemo;component/modules/bubble2dcontrol.xaml��Industry: {A}
Estimated Number of Cases: {V}
Morbidity Rate: {W}/SizeAnimationStoryboarde/ChartsDemo;component/modules/bubble3dcontrol.xamla/ChartsDemo;component/modules/area3dcontrol.xamlo/ChartsDemo;component/modules/areastacked3dcontrol.xamlw/ChartsDemo;component/modules/areafullstacked3dcontrol.xamlQ/ChartsDemo;component/Images/ArrowUp.pngU/ChartsDemo;component/Images/ArrowDown.pngY/ChartsDemo;component/Images/ZeroDynamic.pngo/ChartsDemo;component/modules/candlestick2dcontrol.xaml#{S}
GSP: {V:0.00}/Data/GSP.xml	GSPs
Region	YearProductu/ChartsDemo;component/modules/chartdatabindingcontrol.xaml)Year: {A}
Price: {V}'/Data/OilPrices.xmlOilPricesPriceMinMaxAverageo/ChartsDemo;component/modules/constantlinescontrol.xamlOCorporation: {A}
Market Value: {V:0.00}i/ChartsDemo;component/modules/areastep2dcontrol.xamlo/ChartsDemo;component/modules/indicatordemocontrol.xamlTaubin's HeartCardioids/ChartsDemo;component/modules/polarlineseriescontrol.xamls/ChartsDemo;component/modules/polarareaseriescontrol.xaml9Date: {A:D}
Temperature: {V}u/ChartsDemo;component/modules/radarpointseriescontrol.xaml3Direction: {A}
Speed: {V}s/ChartsDemo;component/modules/radarlineseriescontrol.xamls/ChartsDemo;component/modules/radarareaseriescontrol.xamlu/ChartsDemo;component/modules/polarpointseriescontrol.xaml��/ChartsDemo;component/modules/pieseries3dresolveoverlappingcontrol.xaml#/Data/GDPofG8.xml
G8GDPsCountryc/ChartsDemo;component/modules/tooltipcontrol.xaml GDP History!Nearest ArgumentNearest Value)/Data/GoldPrices.xmlGoldPrices	Dates/ChartsDemo;component/modules/crosshaircursorcontrol.xamlwMonth: {A:MMMM}
Min Price: ${V1:0.00}
Max Price: ${V2:0.00}}/ChartsDemo;component/modules/rangebarsidebyside2dcontrol.xaml7Region: {S}
Population: {V}u/ChartsDemo;component/modules/logarithmicscalecontrol.xaml{A:F2} : {V:F2}o/ChartsDemo;component/modules/linescatter2dcontrol.xaml_/ChartsDemo;component/modules/panescontrol.xaml
cMonth: {A:MMMM}
2007: {V1:0.00}%
2008: {V2:0.00}%k/ChartsDemo;component/modules/rangearea2dcontrol.xaml81012141618202224262830{S}
Month: {A:MMMM}
Min Price: ${V1:0.00}
Max Price: ${V2:0.00}}/ChartsDemo;component/modules/rangebaroverlapped2dcontrol.xamlu/ChartsDemo;component/modules/scrollingzoomingcontrol.xamlSales HistoryProduct 1Product 2Product 3KDate: {A:d}
Cents per Gallon: {V:0.0}i/ChartsDemo;component/modules/linestep2dcontrol.xaml;Architecture: {S}
Amount: {V}w/ChartsDemo;component/modules/linefullstacked2dcontrol.xamlo/ChartsDemo;component/modules/linestacked2dcontrol.xamlStockCandle SticklabelTemplatew/ChartsDemo;component/modules/customfinancial2dcontrol.xaml9Argument: {A}
Value: {V:0.0}k/ChartsDemo;component/modules/custombar2dcontrol.xaml'CustomMarker2DModelq/ChartsDemo;component/modules/custommarker2dcontrol.xamlk/ChartsDemo;component/modules/custompie2dcontrol.xaml' - Secondary Axis X' - Secondary Axis YSeries 1Series 2, # - Primary Axis X# - Primary Axis Yo/ChartsDemo;component/modules/secondaryaxescontrol.xaml minutes{0} hoursD2:u/ChartsDemo;component/modules/customaxislabelscontrol.xaml: Green
YellowRed��/ChartsDemo;component/modules/customdrawseriespointscontrol.xaml��/ChartsDemo;component/modules/resolvelabelsoverlappingcontrol.xamlm/ChartsDemo;component/modules/seriestitlescontrol.xamlc/ChartsDemo;component/modules/stock2dcontrol.xamlEYear: {s}
State: {A}
GSP: {V:0.00}'MarkerSizeAnimationc/ChartsDemo;component/modules/point3dcontrol.xaml#{A}: {V:0.0}M km�_/ChartsDemo;component/modules/pie2dcontrol.xaml!/Data/Movies.xml
Moviesc{S}
Production budget: {A}
Worldwide grosses: {V}!ProductionBudgetWorlwideGrossesc/ChartsDemo;component/modules/point2dcontrol.xaml!InitialAnimation=SeriesPointAnimationStoryboardChairk/ChartsDemo;component/modules/custombar3dcontrol.xamla/ChartsDemo;component/modules/line2dcontrol.xamlX = {A}
Y = {V}k/ChartsDemo;component/modules/databindingcontrol.xaml	Semi!ExplodeAnimation#CollapseAnimation_/ChartsDemo;component/modules/pie3dcontrol.xaml3D Areas!3D Stacked Areas+3D Full-Stacked Areas%Number of visitorsPoliticsEntertainment
Travelk/ChartsDemo;component/modules/emptypointscontrol.xaml'/Data/Countries.xmlCountries	AreaOfficialNamei/ChartsDemo;component/modules/tagbindingcontrol.xaml=Movie: {A}
Release Date: {V:d}ReleaseDatey/ChartsDemo;component/modules/valuedatetimescalecontrol.xamlk/ChartsDemo;component/modules/xydiagram2dcontrol.xamlS/ChartsDemo;component/palettechooser.xamlPaletteName
Brush1
Brush2
Brush3
Brush4
Brush5
Brush6?ChartsDemo.Properties.Resources+/ChartsDemo;componentMouse PointerRelative	FreeTop RightTop LeftBottom RightBottom LeftDefaultHide Overlapped)Justify Around Point1Justify All Around PointOne LabelTwo LabelsMin Value LabelMax Value LabelValue1 LabelValue2 LabelGlass CylinderQuasi-3D BarClockwise
Circle_CreateDelegate:��h_J�^jeh8���T���z\V4�1�8V�6N5
$@ A     E (AIMQU
YMQUI ] U ] a e i m q uyYA }U (]((U


	






 
 





((
������MaleFemale0-14 years15-64 years$65 years and older ����( ] ������ U������������������	 I����e �� ����������E I`
 h���� `���� d d �� �� �� ��d����(d(��(�� ` ` E �� ��`��(`(E(�� ��E Ip  
 
 �� Ix��(�� 

	 I���������	�
�����!�%�)�-�1�5�9 �=	 I��	 I���A�E   ��( �� ��
 I����(�� �I �I I��I���I	(I��(�I	 I���M�Q ��
�U
�Y�]m�a�I��	 I�� 
�e	(I���i�m
 q



 �q�q�q
 �u�y
 �u& - Secondary Axis X& - Secondary Axis Y" - Primary Axis X" - Primary Axis Y �} �Q �M �� �]	 �}�}(�}(�Q(�M(��(�] 
���� �� 
�� �� �E(��(�E��� �� 
 �� �� ��a
Chair��	 I�y  ��������	���8 ��
 ���8��
 ��
 ����
��
��
(��
	 I�@	 I�H�� A������ �� ��(��	���������������h�h�h��yy��Y��Yy��y��UA������A������A����	U�
U�U�U�UU UU	 UU	 M�	 M�!	 M��	 M�
	 M��	 M�	 M�	 M�		 M�	 M�%	(M�	(M�!	(M��	(M�
	(M��	(M�	(M�	(M�		(M�	(M�%��I��I

 U�������� U��
 �)�� �)�� }U	 �-} 	 �i�i �y�P �� ��I II�e�� ����	 M��M��	 ������ 
����I������MQ��QUU
Q��QIQ �� U	 MIQ �� ����] U�� �  �5U �� �A �� �I�I ����]eq�Eaim�U�Y �] �e�e
 �e �m]�e]�e�e�e��] �m �]]U]U��]��] MQ #PresentationBuildTasks4.0.0.0����}U ��  ������] ��	���� �� ��������]����] �����y�e ������ 



 �q ��������]������]����]����]����] ������]������]����]I������I���������� �	��������]�  �9�� �� ������]������]�� ��I`$��I`M����`��`����	����	�� ��	����	����`	������ �� ��Ip��Ip��
���� ��Ix��Ix��

�������y 
�� �	�
������� �,
�E


�y
�������y���� ����������������������
��]I����I���������� � �������
���� �%�%��!����� 















 �) �5  �=�9 �� �E �9 �y  ��	����I����I����������I��I��I��I�� �M I����I������
����������]��]����]


 	������I����  ���e ��
�e��


��
�	��]�i��]�i����]�m��]�y
�y �a �e
��q�e�qe �u �y��
	��������e�� �}���� �����] �� 
����	�}��	�}�] �� �� ������������������ ������
�E�e 


�e]

 ��	��	���� �� ��Ip]��] A�� ������������]����]�e�����e





 �� ��
�y  ����
	 ��
 �� ��111����
��������
 �� ���� �� �� �� �� ��������

��������]������] ��I�y	I�y �y ���
�y�����] �� 
��U����
�
��	��� � ���e��������� �! �% �Q �M �) �- �) �- �1 �1 �5 �� ���
]*
�Q�Q�E��]]]]�Y]��]��I�8I�8��
��
��
I�@��I�@��
����I�H��I�H���H����	M�9M�9���9�A �A �E �=	 �� �M�� �U ���9�=�T���9�T �� ��
��UU�Y �]�y
�\ �m�m	@3System.Resources.Tools.StronglyTypedResourceBuilder4.0.0.0 �m��YKMicrosoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator10.0.0.0�}�}���� ������������	M��M������M����������	M��M������M���������� ������]	M��M������M���������� �	M�M����M������	M�	M�	���	M�	�	�	���		M�
M�
���
M�
�
�
���
	M�M����M������	M�M����M������	M�M����M������U��UM��
�
�!
��
�%II



I

I


�
�
������	U������ ������ ������ ������ }e).NETFramework,Version=v4.0,Profile=ClientTFrameworkDisplayName.NET Framework 4 Client Profilethemes.wpf.targets4/devexpress.build.xamlresourceprocessing.targets*%DevExpress DXCharts for WPF Main Demo DevExpress DXCharts for WPFDeveloper Express Inc.3.Copyright (c) 2000-2013 Developer Express Inc.
DXCharts
13.1.4.0TWrapNonExceptionThrowsoE�Q���RSDS�fn؍�G���3�R��c:\Projects\13.1\BuildLabel\Temp\NetStudio.v13.1.2005\WpfChartsDemo\ChartsDemo\obj.Wpf\Release\ChartsDemo.pdb�� �_CorExeMainmscoree.dll�% @0�X�p�������������0@P`p�&�%�K�P\h�`0�!p�`�p4VS_VERSION_INFO��

?DVarFileInfo$Translation��StringFileInfo�000004b0d&CommentsDevExpress DXCharts for WPF Main DemoPCompanyNameDeveloper Express Inc.t&FileDescriptionDevExpress DXCharts for WPF Main Demo4	FileVersion13.1.4.0@InternalNameChartsDemo.exe�/LegalCopyrightCopyright (c) 2000-2013 Developer Express Inc.`LegalTrademarksDevExpress DXCharts for WPFHOriginalFilenameChartsDemo.exeXProductNameDevExpress DXCharts for WPF8	ProductVersion13.1.4.0<	Assembly Version13.1.4.0(0` ��������������������������	�

��
������������ �!! �##"�$$#*��������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&*��������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('���������������������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)��������������������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�������������������������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,���������������������������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�����565���������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.����������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221���������������������������������	�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�����������������������������������	�	
	�

�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543���������������������ddd��������������	
	�

��

������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�������������������������ddd������������	�

��

������������ �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�����������������������������ddd����������	�

��
�������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987���������������������������������ddd��������	�	
	��
�

������������ ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9����������������������������������������������	�	
	�

�
�

������������  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�������������������������������������������������	
	�

��

������������  �!! �##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;���������������������������������������������������	�

��
������������ �!! �##"�$$#�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=����������������������������������������������������676�	
	��
�

������������!! �""!�$$#�&&%�''&�))(�++*�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�~�����������������������������������������������������fgf�
�

������������  �""!�#$#�%%$�''&�(('�**)�,,+�..-�//.�110�332�543�765�887�::9�<;:�>=<�??>�A@?�0N�}���������������������������������������������������������������������  �!"!�##"�%%$�''&�(('�**)�,,+�--,�//.�110�321�443�665�876�:98�;;:�==<�?>=�A@?�BBA�/N�/O�c|�����������������������������������������������������>?>��������� �!! �##"�$%$�&&%�(('�**)�++*�--,�/.-�10/�221�443�654�776�998�;:9�=<;�>>=�@@?�BA@�DCB�/N�/P�/Q�Us������������������������������������������������������������������!! �"#"�$$#�&&%�''&�))(�++*�--,�..-�00/�221�432�554�776�987�::9�<<;�>=<�@?>�BA@�CCB�EED�/O�/P�/Q�.R�;^���������������������������������������������������������RSR����� ! �""!�$$#�%%$�''&�))(�++*�,,+�..-�0/.�110�332�554�765�887�::9�<;:�>=<�??>�AA@�CBA�EDC�GFE�/O�/P�.Q�.R�.S�-U���������������������������������������������������������������++*��  �""!�##"�%%$�''&�(('�**)�,,+�.-,�//.�110�321�443�665�887�:98�;;:�==<�??>�A@?�CBA�EDC�FFE�HGF�/P�/Q�.R�.S�.T�-U�-V�b�������������������������������������������������������������//.�##"�%%$�&&%�(('�**)�++*�--,�//.�10/�221�443�665�876�998�;;:�=<;�?>=�A@?�BBA�DCB�FED�HGF�JIH�/P�/Q�.R�.S�.T�-U�-V�-W�9c��������������������������������������������������������������vvv�&&%�(('�))(�++*�--,�..-�00/�221�432�554�776�998�;:9�=<;�>>=�@@?�BA@�DCB�FED�GFE�IHG�KJI�/P�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�`���������������������������������������������������������������zzy�887�,,+�..-�00/�210�332�554�765�987�::9�<<;�>=<�@?>�BA@�CCB�EDC�GFE�IHG�JJI�LKJ�/Q�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\������������������������������������������������������������������<<;�110�332�543�765�887�::9�<;:�>=<�??>�A@?�CBA�EDC�FFE�HGF�JIH�LKJ�NML�/Q�.R�.S�.T�-U�-V�-W�,Y�,Z�,[�+\�+]�+^�Es����������������������������������������������������������������������ggf�665�876�:98�;;:�==<�?>=�A@?�BBA�DCB�FED�HGF�JIH�KKJ�MLK�ONM�.Q�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�Du��������������������������������������������������������������������������TSR�=<;�>>=�@@?�BA@�DCB�FED�GGF�IIH�KJI�MLK�ONM�QPO�.R�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�_�����������������������������������������������������������������������������ZYX�CCB�EED�GFE�IHG�KJI�MLK�NML�PON�RQP�.R�.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�Cy����������������������������������������������������������������������������������UUT�LKJ�NML�PON�RQP�SRQ�.R�.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�5r��������������������������������������������������������������������������������������������ihg�UTS�.S�.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�\����������������������������������������������������������������������������������������.S�.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�i�����������������������������������������������������������������������������.S�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)d�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�i������������������������������������������������������������������.T�-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�?��v��������������������������������������������������.T�-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�/��Y������������������������������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"z�"{�!|�!}�!~� � � ��<���X��������������-U�-V�-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�#u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� ��-U�-V�-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� ��-V�-W�,X�,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�'h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"{�!|�!}�!~� � � �� �� �� �� �� �� ��-V��-W�,X�,Y�,Z�+[�+\�+]�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%q�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� �� �� ���-VЫ-W�,X�,Z�,[�+\�+]�+^�*_�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!{�!|�!}�!~� � �� �� �� �� �� �� �� ��-W�',X��,Y�,Z�+[�+\�+]�*^�*_�*`�)a�)b�)c�(e�(f�(g�(h�'i�'j�'k�&l�&m�&n�%o�%p�%q�$r�$s�$t�#u�#v�#w�"x�"y�"z�!|�!}�!~� � � �� �� �� �� �� �� ��� ��*,X�,YӨ,Z��+[�+\�+]�*^�*`�*a�)b�)c�)d�(e�(f�(g�'h�'i�'j�&k�&l�&m�%n�%o�%p�$r�$s�$t�$u�#v�#w�#x�"y�"z�"{�!|�!}�!~� � �� �� �� �� �� ��� �� ����( @ H�����������������	�

�
���������!! �##"�&&%H������������������	
	��

�������� ! �##"�%%$�(('������������������	
	��

��������  �""!�%%$�''&�**)�����������������	�

�
���������""!�$$#�''&�))(�,,+�TUT���������������	�

�
���������!! �$$#�&&%�))(�++*�..-����565��������������	
	��
��������!! �##"�&&%�(('�++*�--,�00/��������������������	
	��

��������  �"#"�%%$�''&�**)�--,�//.�221�������������������	�

�
��������  �""!�$%$�''&�**)�,,+�/.-�110�443����������������������	�

�
���������!"!�$$#�&&%�))(�,,+�..-�10/�332�665������������������������	�

�
���������!! �##"�&&%�(('�++*�.-,�00/�321�554�887���������������������������	
	��

�������� ! �##"�%%$�(('�**)�--,�0/.�221�554�776�::9����������������������������	
	��

��������  �""!�%%$�''&�**)�,,+�//.�210�443�765�998�<<;�����������������������������%&%�	�

�
���������""!�$$#�''&�))(�,,+�..-�110�432�665�987�;;:�>>=����������������������������������WXW�
���������!! �$$#�&&%�))(�++*�..-�00/�332�654�887�;:9�>=<�@@?�/N����������������������������������������������!! �##"�&&%�(('�++*�--,�00/�221�554�876�::9�=<;�@?>�BBA�/O�/P��������������������������������������@@?�����  �"#"�%%$�''&�**)�--,�//.�221�543�776�:98�<<;�??>�BA@�EDC�/O�/Q�.R�p���������������������������������������))(�� �""!�$%$�''&�**)�,,+�/.-�110�443�765�998�<;:�?>=�AA@�DCB�GFE�/P�.Q�.S�-U�Gk�������������������������������������sss�!"!�$$#�&&%�))(�,,+�..-�10/�332�665�987�;;:�>=<�A@?�CCB�FED�IHG�/P�.R�.S�-U�-W�,X����������������������������������������\\\�(('�++*�.-,�00/�321�554�887�;:9�==<�@?>�CBA�EED�HGF�KJI�/Q�.R�.T�-V�-W�,Y�,Z�Fp�����������������������������������������||{�0/.�221�554�776�::9�=<;�??>�BA@�EDC�GGF�JIH�MLK�.Q�.S�-U�-V�,X�,Y�+[�+]�*^�_�����������������������������������������������PON�998�<<;�?>=�BA@�DCB�GFE�JIH�LKJ�ONM�.R�.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�z���������������������������������������������������YXW�DCB�FED�IHG�LKJ�NML�QPO�.R�.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�^�������������������������������������������������������xww�NML�QPO�SRQ�.S�-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�B~������������������������������������������������������������.S�-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�N���������������������������������������������������.T�-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�?��v����������������������������������-T�-V�,X�,Y�+[�+]�*^�*`�)a�)c�(e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�/��Y������������������-U�-W�,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� ��-V�-W�,Y�,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&n�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��-V�,X�,Y�+[�+]�*^�*`�)a�)c�)e�(f�(h�'i�'k�&l�&n�%p�%q�$s�$t�#v�#w�"y�"z�!|�!}� � �� �� �� �� ��-W��,X�,Z�+[�+]�*_�*`�)b�)c�(e�(g�'h�'j�&k�&m�%o�%p�$r�$s�#u�#v�#x�"y�"{�!|�!~� � �� �� �� �� ���-W�;,Y��,Z�+\�+^�*_�*a�)b�)d�(f�(g�'i�'j�&l�&m�%o�%q�$r�$t�#u�#w�"x�"z�!{�!}� ~� �� �� �� �� ��� ��;(  ���������	
	�

����!! �%&%���������	�
���� �$$#�))(�CCC�������	�
�����##"�(('�--,�����565�����������""!�''&�,,+�110������������

�����!! �&&%�++*�00/�654����������565��	
	�

����  �%%$�**)�//.�443�:98��������������FGF�
�����$$#�))(�..-�332�887�>=<�;Y�����������������������##"�(('�--,�221�776�=<;�BA@�/P�;^������������������VVU�""!�''&�,,+�110�665�;;:�A@?�FED�.Q�-T�,X�a��������������������RRQ�0/.�554�::9�@?>�EDC�JJI�.R�-U�,Y�+\�*_�������������������������JJI�DCB�IHG�ONM�.S�-W�,Z�+]�*`�)c�(g�x����������������������������{zy�-T�,X�,[�+^�*a�)d�(h�'k�&n�@�������������������-U�,Y�+\�*_�)b�(e�'i�&l�%o�$r�#u�"x�!{�:��T���y���-V�,Z�+]�*`�)c�(f�'j�&m�%p�$s�#v�"y�!|� � �� ��-Xѽ,[�+^�*a�)d�(h�'k�&n�%q�$t�#w�"z�!}� �� �� ���A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A00 �%   � h<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
<