From e758b7c33e806971c1a1c128dcfc66efce5c4806 Mon Sep 17 00:00:00 2001 From: "chencongzhi520@gmail.com" Date: Sun, 2 Sep 2012 01:04:14 +0000 Subject: [PATCH] * update fusioncharts.js and fcf_pie2d. --- www/fusioncharts/fcf_pie2d.swf | Bin 17036 -> 76882 bytes www/js/misc/fusioncharts.js | 528 +++++++++++---------------------- 2 files changed, 166 insertions(+), 362 deletions(-) diff --git a/www/fusioncharts/fcf_pie2d.swf b/www/fusioncharts/fcf_pie2d.swf index d0eea35889f3e5b47cf217d3bf194eb1fd96a349..54d8539c322ea833237e7a24b229d86e119322b3 100644 GIT binary patch literal 76882 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

_AK05B_Mzb@{gn#;*e-W>BB;GaDJh7 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

F zlGJ4l^Jjdm&(VjT`ei(N+#68tE7ZUy?=Gk3c>zlg-|}R67bbpH4fShk_q(dEL;Wro z$euC!5jA>RN@3g1O2VUak9lnC=X2ip$7MV`MlBc3S7|K(K3pjj=1%78dG@dI&5|%~ zcpJQf{hCs=J}l4G@?(qqh{=x`AEft67&iitC;lBOe-J|abu$RD^ePeJgq+xA@;uOB zSU+mS3V9K0UxS8s$#~SWu$)t|B(6OSoJP_l0!w<}f(W4Yv%Y3=7dqCIrt=|J=Ja)? z;=C2>Ii3QKHX$BrLd99rxVx45LJ!pO!maRRv+B)S@!3gN!w;1AuCW=9s<6`7Yos#_ z;*YbFptg!CgCO>U53Lahp3T>;Xga!5i*^#@gOr44At6vj_|ih4_MlK3tbvLzFFHFZ zG#01X#Iy=weK)9g3E<&16B6GDLQ7KSnc|?7kLHM8o z=>;}F$7?@To?=tHX8t)2y0lW;u~44E?n^ycssZ}6(1dPnkdh^hbQs#c%8`L8#6d~L zWQrP}D-@=9=cah28gyzw#W8O{l_#!`mO(MM?n!%ij#98gZko~@*IMFV7u?S?9+>8< z7u`=U!1L8dw36;8XaJrO8mDfgHm&(82QYmrRnkiNY-PSycx0wfC^7s5eNvTNEb|c* z0amOC8n84D?2J;4uJBprLp@zZZDq_b#MvlAAG-=>Y#f;jpy@q}&0Jcbzca-;3i70; zDCv@V^k3a|@RO@E`X`;39H2A$AY*Zs;Or?UToI)=8ed?s>#XG(b7q)rlCQ9bY(*8_ z`aLGqGNm$ROz9yyO4l*2v=m#EhGPOWCOhFPNo=hxPGQOi7Crg$(zWLwIyZx zdVGM$Ur*i;Al~%n(u5kK*EF2Xiev3mXMu$XbT#CpNwT}e4>C;NN(iv6K{7pE?d)if zyc10con8K9#HQWI&xt_4jVi=AhCNc8w--dxn0ye_0sfkjV#-*0&&nDjrruc)t_?;^OVW$a%{ml(Nbt%$K>T zj``uUQ^5yI_lsI~>n*0$pv*$EWf=Zx0LAXNu_1^(#!@5~bp0BAd_-&2sB91+XZ3n{$hM_Bo0_mX+5& z!Ihlp)XaU|O57_Wb83(0gmT{f;JO!XE#Ls&rw)`uM3?YHu6X7U}~k_CX{B+Oj>9P0B5F1Xz|ab?~$zX+6GA?|5>U{^D0ZNn7KiopusA#x>b?4(I&~;Rz=>nD)KhA8nTMgixtvykd!wmjj8?}Q2q0X)~T6CP1hI~4$CoKRCUP5T+Yk4tZ!NW4R)6Bfn%)Hagyw%LS)y%xr%xrGcf&6N|0m1dhZ*LI4vq5~1j2A-u zy>#P8firsG0X?t>z3Gd3>i?hVu+ass+mA>xJ35p?vvjz7{N*FP7`o zJQNpl+Oa})65UGFviYo=nyKdJW{Q(FnGE*>m)PY}zBYpf@umEAMqVNC(hVQJEb?+E zG&^ng2Eg#rbC*|47NN2x%avm~m_etGZU0nijpN%~h^YwXW$uUSnZA!ML(e zzQzwuS2&8ygRh^{YGO;3YkDwuYUtcxHZyXHxv(G1of>2a`=R075Kj`&8yg+Dm>JD7 z35Jp3>?!OAd*sx~%qd2F92y;Y_-t1C3pp{E!%M93vC#)lG3xq>(F@r}&J2$~c#5ZK zJ^jhOCAfMgCi}^*)MC=4;+pMP$cZi8&UXj4<_Xq~G|v_uS-LLgrwS*FHSjPq#lqkL zK3~nx*4ST%J^PA-BJsH7vs!Yh_Atm$<%X9;KiNIZP0B8N8Af8hVf=Ui}cn>i`FJHt23P7=CDLQsTCv|)*MVpzsW3%i+Y zG2MVZfp-^Z_>B(dLawvh1nGwx;iLdVmkvF3-i7#^67w3tqYLIZ)pMg)97t2HRG;2a zhntdRr2dw(#&c=VDihYyEkn|b>1LX(j-Iew8<6foDF#r2rvbsedi2ntKRSMh|67zV zf@Z$=7stQ%RQHz`rJIERx%->P`(N|!-y{{Xs~+=!WlmTDn%wZ>dvvw&_^>;eETHwK z-A+?Qs6gD-x^XfQLq&-myNz;y<2YS2kV>qlE2DAJeQyQBu0EdU&(ZF`ae7-tJd*{$NKkD+5yV|!^EoXcW+Sfo~&=j_Uv!UECw zP_c|#9_J6fL=S3_;eh5D-zBHY7oQz6ob8hV2HNbw)!@{kdjZ9NPA!eLw{}_OQ?-@^tX*MH}g5vF93Xn7HI8vro2}W9Dj%$Gn0BB1R`AO<`ky;+mBDdR~eNTLPT26msQ+|Vcw=BH5+9TLI87q(KT8Pzqfi~eC=4v^1xBHB59!l$F^HLrK~n7b4U$`v#8zxDHyO;}*$heh3GwVsyM z2C=NV-DTB^JbO1SD?_fUFRShb%c?tYS+zH@tjMulH!Z6a2G-jtSPSGXX9ERr-Pj$p zQJVaB%3Me2b~WVTzf&Imdjk@5VCLON(21Ow%Ws{w{GxLC5nOnY7gB1hEC5i@hN;<9ywrWEh#8d}J<8?%-OMbZxGlszi1CSo#Y zI2n-I%2UI^sZng#?(oK&{qZ7h6v>FY3M1x8?haY5MR)(U-wp{Etal3U0AT?VEA7-i z9^3UHbQdDt-8rcE8#vc-ATsg$fylso^@_z6P7*n%B?y1{xFniWE%ykg%*ztCwKyt8 z#v~ikNx)j`;|Jo1QfqipY>avDiB8<;(qc}#(QP_Cvpn=Hj`U2w!0II6#l6f?V0@>i z6TV_@y}bz!i0;iLo6C4O=Ngs7SGX*TORS1J2khR_8||W|`wW!8dmz3!@7K^4F`|Xz z200p(v)l?BulO50%RMX1@*3|f#}J-9G|Ovzv)m$QdCiY(mRo$Y+(YATai=SmP=7hO z=+%dLM4JG!gm3;^R+yg_IX_{7>}u8?&X1f`EOpeF)x-)D(baQft$vFq_6NHQr(mml zm+BmIj@w;G(wBq&k(Ho-Ki;U>3533lKB-BS54La#(1c_YY{6`KQU$n^Dm5IC8ly5g z6$W>A34cz9Vw=qw+#elX6B-jSNK8cA9u{$#h*n}EQi6$yyG+Cn&{t8Mm-asq1@U!3Z&( z46;kH@AEY!?x#V+vei#>!p<35zn3rn=i`_8KU}}z*o_s|?^u)T*TVI?O-)RIo`bcz zX|l96GfZoy-C(>^v}W4Gn$h%%ieXZ2*&$p4#pQ$1#+nH?STo_kH4|xW&7ii)|0A_c zT7~wFwussUzAwLsu+#%tDaVqJEeOU{y$XSO%HjshKtkw5iiatO$$HMY~;%{aDlFBs`Le#RhydCa8nDp3-pk1z&E3sNr6abWv>`?gdHO3-H=SxUx0yCD~vvNCxf&(dJ~E z=3YP-p-IB&*2a5*IjI3tZ_s3XaTf)7v>bFg7D;%}quaP)69O+WS5aL6ngZ!`jI>?( zd^v(|UUC0M*|*5Qym(XapUoA0XwK$^G1A2ex9q=yZ zrmetLg&J^Gah*of!c3^9qaK$D~fRHom`#3k2jChXwZ0CUk}WByw^i3 z^}m_xqg78}qPYod0=5Yqwv9)+<`uyz80IVW%DATUm2PxRxBM)<>MOhC%2#$VI%Xv0 zm0j|m=9OKn>5I7LbH4g3J5)`3%z2IYdad(1@pZ|0Tzuu73Gp@QOo^|8b6I>%J2T>| z=sY35t~e#}HS3gxr`bgG^5uVvLKUF}*A@HZ=Rebo4Qtf3VXY_|*6lcoIW=INJK+f-*1o{nuCr9Va)GthD;HUmPcG}2&d;%J z!n=!;l~a>1Lfh!u62zdTKm27v~iEn_b-bLXNUkceNZyWNONpTGE zrnbAOzDIX`PXo$#Ko>AfgiyzAt zrG{)|Y*D;jI(I9e2kL<_@PjX}pVUmr)K+>kZ58tsMGr;~vLDS5dG8;?suCJXl0WW7 z^(U68Kj8ymD~vIv0|xvTNkgwLV9TSdh1OJjfjQS%l&q~IV9q^XV_`J7CTr_TNMBkJ z=6OgZCixZ|!if+(VHmdXX$pt)=n&E#Gz>R5S9#t_!l#!xL(z*@gm%=GD1`9_u~ol8 zOv+mecx%}Yx=1oXt0?RTUBm!ghrvq7mxZE4E@sfxi$hYNq!(MTEyf`^So;i{G@-oXFsi-hcyco(Tn{B4E5aWaAx%DfI<$|LM_{iF^$MMF|7BY~RG zGIZud`*h2qwkdCZb<}MQKu(b_Nh)JOz-i01W)`J>lP#upxmw#-QL7WsW88MFW%`<- zNzl3zT%_GB(t?hJTlgmG2%8xW#LaS_w=zEkU^4*pqIX)LcUqu#+Kb)|VUE;NtmcFo zg^Aydr)GVVQ?tIgsqyuvnF(s9Ztn!GUvYxgs|gAM(lXPu{uSf-Pl35CFugdxMd17v zf%98dhx71GFYaZ_V!M%R<*Dg?1yj@8>|LtxaKyE@wunT>F8P2mby}{?W?HOG5WgvMD%z!)5b;G%_6J9 z;hzG{hqv3BXRrg|%#U4FdM($*S(D}V(Pp{OmPz%l0JHv1bs@QZ=}wR)cJG0A?OAex zCHRqgK^*W}uFI32cB<~mS0~vo%D0?564H|ed&DxlfNUkC{^^j?ABK5Si7O-k07mz&UWmTXtJQDt|9q2OaKPu#R@DquuThB0Z0IMm(Qrw~~0KGeky+r25>NSX6I; z+ack=9UXSX<^8?vG`1B*Pf-a?BS?q{jlLy??PLP&LOf%SgWM<7Xt5^6YBix^``f^a z?iK2Z;o^d;_?R>wN+A&g3C&S2<7#(<@y_*| z{RRlGci{Sm#~1R|Lal!8T5*n%*1?6dyrBHdFVMA4u>cQh6|NS_ytPyC=VY-qm#kQ}~FL z_5u}j5C&eX<-j2*xHV*jGI=)ypq$Q6LLxmzRmx8kN^lufqt9~%;lOhQLg2p>atFG7 z71BxaZtBX%bZ@8N1C?ZG#oEbyZH6~U$rM?;Rw&F71uj?axO1v7Jp}h>HGncl1IUMo z^$O7JJVyYHX5&?#ywRK1U84$Tr7}*?d%6gmD+&jq^~!j?3h#Jf5Rl67L^9vVC#o1z= z0Xm$9uJff_f%nW{u}qpT1Ws@qWW_qi>`4ZfrB!m(TBvi3g!%x;JaM|rs)*^O!esJii$QbDygiX}dN-UKcI-u*(pOij;3aW#!Gp=CZ<>o zV|bSY&dH$gBP)Y00$<`I!?jEEI4PZ` zsdqmqNj!pBEj&r1mCy45`8mkuYlTxKzPxIM+9NZCvYJ1jL?Rv@Tbvp#3s~_|2k`fh zAWm-2^79#(TVkofI5A3@UeBn=-mhQth z9{QQ(Zt*a2;n_);F`HwUv@*lpJF0Epi%h=GXQ|iu!s>NCTfWX`G@iiUB>uK$MV6F$ z-meW_4>vV&+DVU!oOn7NSXZZTD+|BNJhHde^J;pJC%n!RZdY&AydcaA;@Cv5{zi=> zT0md(>ti3ibxYn}QRWR z(^+5EEm>i|vK652YfRR$%?>-;v+5b0ka|XkK}+=1IL}2dg*ZFx&=F+kc^SO*YWEEU zqdnu>kPV96i5)q}2)et}6A7Emx9E4^obHx}1G^6Q7{lpr0MHS78rjn#KC_INFNd}# z!bZ(JP+xa&K{&v8Us%~IG^3quS)=0H#Oo?yXI~(!c8Wg6r6=iu)wX=QdfR0$0dH?V z+u$g3>-|!H&B2-u3{!bPcS>tZ3E+Bhn04X_6DnR03+ z4`mmnKZ&?=N0tuH7`RioyTHI*SN%_lD$u1}VR|k#lbZMd zE4|nCff08OL!hl0;PJR2b2_nq@*LTSCf=8GHIhjM0NXtx6vkWWI$j)kk76aqa&)^c zbY{`W4SgQ)W2q)rvwjPnv2g}@Y8uVV4;}g|RIA5=N>@=8I+0CEf5@$5 zhzMG=u1J9zAIixT5R~+wtx*rUN2dP7l_7#s3GzefH2!9Ulafx4-JI4V)uBw29om8& z+VaXebOt)K9XEw__IAt*uDCam%NF5t1!A_MYSb-%UuA~%!UiM^vXYI$ObY`WdXxcS z7{o+bBl0=1U|qNnP(D zqkAFq^aJu;dCz}4e)?Sp|FG59QVX^eef2FJU#X=8%Bfn>c&>%yR1QAnWvJo2{bdiB zQ{=V)z1MUrV0SkU?CvIjy*3!wDHuF9z8rjAOEzC(AiUQG!+Yh%j<2?{h9F;Iy=bfJ zyhkhDaW3T4rbzsT;dty~&V41V6$FMG`&l0x^P-NACs^m_36igZCvf~cK`f9b@Ts@P z{5%2eyz7W3XcK|Evy0L-(7M2lzBg#2U;E0o>UFPpt6oQ2b+pNL?`3L0D>tXNwpSE< zw3&jm-HL{2j}e-Qw5{0S(M!{WZdB7_xkagdyxxv@SHXBrac#y7AqgMBml)aum(Ng6 zOLHf*oewi1ia~C=ir|r%)zsCl*C5Y6sIT2F2GYLrz*}?8K{+Cv$ZYU;iSw&&!tQXW?Lok7BIA5*=F*#*>8-cBQbLul0_52R@gM&1G=PZE!# zso^d+_!by^qawlM$2-VKqg{|T*(lShl$jH>C!)u>7HKWouydUPr#v|W`qY8@ET0p* z!|tSg)|RY|J1_GuyK5-1D7DnJ_a|46n;piyD9W<7N!;vNC2sb-Qrvt=UY`gv+PM#7T%cU_?#1 zoR;GZKwzh7(OI~k=qIQ^JD2U4bD6|^wlmEG)AWp(?abhzl*i0u)k(B?ROEbu$3G#9 zUEzT%GEm}yk_^o9z-$&3!EL83EDq2(B*}!)04yE_5T_ym;>=;GorG<+^JLED8l0*t zVA|l+vYtg#7smmQ`bC@kNcr?Ic6j;24$(R6E-cdhUV7M$c%GzsW77LqD^}0P@O#># z#tIG@(nmXW6G5 zPs( z^*}RK>vMLE=S7Qjs-kCf5qbpNaDe3uPVW1e08wv45GkCxosrBalA!$H z-pKAnZeO|_2iqqkpf_T4Y8>65|%7ra*;i zQHof*?G)r%A8?|+%5EfGv4Bjwp4D?cWrSXjf;ki&SWeUiEY0DhI;} z@NF!1+&j!27wdU*<9eR=)bkcu&zp^UZmQcjju5*LntP$L{}EY+!ap2AK4lT58idV# z+Vuq%Ol4K;yn>CSS1N;V%?dr~wk%fo5R<_Mg$2)!mtBi?V$@8g_QfF90`AW+GlxDC zXkwUQW`8{Gd7D#pdv>M19$!y3A`sU?BfD*=BB9csab?(odAZ#vzX{6kHlkjDs69Pq zXL(e=5%rAV=xorseH)_M5L*sm-;RrYJtLDh(ZjfM>hum2zQ4|*3g3yONZcK^I`6{z z2Q80RGwR6_t)1I}16vDY-);A;dU?G&!i?~HbX?})_j{2!Iw6w+-Ps~j4=d@@9&wnGu}=^@Q>jd#CcFhXdWKX5Jw&{ z;6`OT4sg3TlR57rcy9*}ng)HaK6TwUiDke90uLjH9VGCQgS|aLG8nW96MP1`!zCSE<5L0 zBmA5PZQku^;{zTvB97xO(O3-QK8U|JTugOc<4}g5!QT(%R@!QNuv&h=1VA1nYXYb2 z+#J%2c9ZPF*}=YL0hm6506PK|d<1deqokv8fQcv$fsX=2 zIEV8h&-=5^&p97+K8{#5q%rIA@n=`U&?#tjoNq#eWYoYXu(!KWx+0>sWpS&*KBu&X zw|PMSNg;|*1z!T)k1&?&kmWdWehJ@l9u*OB8KDX#M%^m5V$IDSx=>c@d@4YN07zLk zBdY-S1akzke>y;opiy={>Q9ND-3AvN2^`j^`fiHbDp&ULslLQUtlf?BmHTu+xli{c zctJJ(&(K5-n3*W;HK4@re1_OAiaLN)vWw{z!0)cZfQ-&(LH)^_L|S6oMUQAaYO+XW z|FanJIk4OHKu=c6z><_|}{8Cmz8X2g~VN&XP z36sVQ?7D^v`_m>MEM39`TiN57SCT{_92)T?Y|5Go_I(~tWLRq$YYk(qZ*=8qqZB)$ zVr_~|$Rn1!Ia*@n2nP!-OvK(M6sJ06gbRh?SExs43HlE&P>8G+>`QPLlnDUi*FpvW zK2PK!tcOjWG@&F&Euzy3ptucj=woXwnNff8CYXb)*9kS{_=1Gh8+{VcxSOI$Kx0NM zN8@= zVh^+Gmsv}>aE(;N9jTT5l@Mj5LkpI7=+F`uCnIFj@$0R2i$LZV>^NurMf7{rxR7HP z_j!xT42#Y!LOkM32$WIgbmEK|r8nsprL9`XJ&67e$`WJZ3b8f0POkl+n-#kILWb+z z3{L;NeJxq~g!wYqn>k;}jA|MUmShnu=c|G>`C684YTDH48C4JOMDEd!bwPvb(wCk? zYE@ULAtk;EL80BZpw4JSNpv@0=dkVO``4Ul7yn)38hHKu(H?d`J06B&{Lk*~jJ@#3 z$uF~NrBWZP*Q;zQU(e51OAJ32W=rhSRN-=dzElU3tJ6hrQ&*WaEw^S0rMW_tjZ~(m z;m@h_r$*SRTy8YShAQ)=sdTwgPhT#Ur_xa6g|j2+N)Xo!;8l!j>r9ztTwvPRj`d9^N;g|>Qug*XP0nv z7l$Ylg)YcYDPNvuxl`wI!>7)3NPr0jv^qF9ceYTg<)@`d)`@(rIEgk}U|@yA8xwPk>Tuv?8spHOzza_qr2FyG+AmK-F0b#ci_sdW9-Q7gU6Vf zNm=t?`icD2d~LE?oU7lSuU(!mPl6Rj`dYr0E|#xWu5geS%M#wVrLWBtCuh==`Eq)q zke;i6$xo4k>^jd;<_J}puce`6Jd4Wx60eKkMczz_yF@(!d` z_o@Y+PlZH3*z6<+$TUx@@mZj`IN`Ba(;{h#FhbZK;WyFIxf2)1DmDJ+0{lVyLal1v z8MIj}PM0gy!Xq=qdVy8S7*#1FX7KLi^4B{rH5PxLz;R&VhZD7|XOWV#6d+X$@^#u*2u`rTK!e7jiB7W{Xo( zeEH{24W5)p=QSxB867-HD}S(@E>x?0p;sm+=c^paV4C^*g&xYu8c2_o3i(eAUH@iR}&QI_@+y>KLD-_bj%N$j9)%bkZ z=K+rCtNBuKDh;ci+8nCP&hiQ;^YgVrEq$4Hkvf{M77nM6j0_*kR?^VOsq$n6yQ=5} zQ!@D$IrlR|v)!%Pv(5(_kFS*G+xqfpK=Z zl&{U89d8xPWKW5YVL;-`U~tH(NwI`RXO~Wno*kZIr-v>{f_e(-Ws{sVussZnLKj9a zv%zXLf1TClO2xV~Up&qk@=Lg+&YU|t!WT%fUM$oUITzt`6(ZrB5{{P95Y8oKtX>(Z zT;oK5V=QyY8avE(9Lh6Eao9X38n8DoKB_uUf}PvgeT)N{P(Xa)<~3Mn3$CH0SoW9s zegmBt;#dGSY$bre6P03_9X~yEt~gsb%67_+!SoO;LjXHc*kTR$T8^-MKjs9K18}xj z=7fQ7XXiLV;UXwZmN*7BmH*`E(7B6arznmmJ^ohb0W=xhSISODZ?Oruew(g)v?=FE_;Tl4BFB zqG6(0qvi2OP6MqyNvsW7SSn+1MhHG7cjQYtqjl-3U@rzGNNR-XM27hvFe1mw4PHj= zx`110xzN&t)&sa{;6@}kB_0FLatFV zwO;TS7EV5_0TAqJVGhAa7t$_hK;hx>vy4;UYgnb^ym+o*=9}=Ld>N2YQa(Xu5huNH zOkb?bD@uzjk4Q=9CntF$xDCPBsFDGohGGjR8`=U`S$k0jog6Uisp^GX6}}#v;dG9Z z#oKTf;ux78o^tmFKzA6+M4?ay2AxyMDYMfQ2^?DyH$~3*@paAv>GpWAo}AyANf1kv{iGNAdttRwKzl3yRzmJaYymub>a&kP@Ji60Sqw?0J&O zb2bfn`C8lYPNBnT_g8e7HCw#XR~!!bp<_#1gN`AjF3dMc2xOUNf!lR-QM}S9W4e7Y zYkVzxfC{l?d@oIYnG_Ip#Gb~&*b zrQ>N5@NPK@2W-r|_2@=`jco`mx8c(y&xZ}1ky7*R&_DES?d-sA6q*3+PMqyssy3YS z-5I?B4D=%!?0IFg*MhUR*SXCaP^@cbajr=JqUvN ze*7KGjcSd_2Zn?=bx4^$-!jGXl<#DYXwC>}GxY>#(S*M!hWiF0&#A@}<*(&*F1Ttv zasY2N;_#U{8q}2rm5^Z0W7<7{iDwiX4)=hV_TyrS4>!HUA7~Cy6bU!qUb-*W6PT({ z;+-jWS{`Oj!h;dfr49O7pRlerk9$8j_zoVU9=i@>9~3rr0Gc#YK=8N6q4FQx^wolA zq!DUFT|pI zScGphJPyL^!Soo_0r81V=X^}49Y2DmDYy7PQoQ;r6Voo-FNM!;k&8KX-)b#tF5-M| z42Osa*kR|V(a)hx_rWcIZp^)Y#GGR{#RD039j3i8+R#8X%t`r1T+ddD7F_qTR<6k2Yx7GPjU?-`0cq7ay z8nN_3U6e*3IcJ*;)L~@M(zLqn=?VGjpgU9%d_pKBaMCd?CL*(u)JGo8%Ew%!-rkj* z;?GtDYT$#T;>MRJK zr-;5qW0Y1wnmCt(&F`6)aWOxPDp+s?c@eESc^p$$x)D2`rKd9J4$FD+s3Z%&b4wuM z9wnFx1BP3Gb>X=@xb!NskVr!>O&j5zHi60R74}7hK{a=5X`|=1#2_l;j0gs59|8e% z9t&E@FM?ka+P`X@S8>W`y%|D2>-nZKP$q2C&JH&@ZXB?n?(3;MEGeD{{KYy zjez5e2%UL3Tnb*5!37Lnlffbe7i92J3|^PP2Qm1R3?9MY>t%2s2Hzlqo3QIEUA#?p4CwWGz83lSZAl6 z%`M9@Jit(CP4EnF7UW>aWh0&^j1OWX6yx@mql@C@C3!pt7f31;cC1ljOw_ZtdRR1y zU2NtkMMvlt{6}cLzPBCiaUl-EDTFvIObBQYfA}92;t#tJ=VN%gq*w1asj{mwRtL&^UH4xQcOL?{2l$Cr9(1dI*ZmtCu=at+ zfRC*4iypz*F(g0J2jtc#ucY(EY;BrlLoTu7`Imsw+$&Ua-+ftWi8ALs5V$A;?}b27 z1l|XM>p-2}i*%Gno1zSHJHjexgRbj;kNW-;dz$N5@ff z@WnpQ@$y-DoYwlyDPx*1@6I$+1tdRSY&P!VEmsZIADWT9v zxj(&J?nV>_hIPDYIo4-_q@jPOogzQG%qddmfrkJaKIa^9J`V*ICF3=Gp)n2X5$#9` zZ!`TS>hr}Q;p<>?#W|e6#9Kv~n~#QhNeu#eU=V)S4SFeDjNNJhEl4Fi7Y#u0VS;LC~W<-XBiGkVxb> z;kzF*{}xYwVTf0yR3$ILSI~WYu~sfz!;69gOnzy+Im|E`OUN0vjv~VA*M>F;$oA>? zgORKztMBrq2;ZX{nGrABh#rM)BZQ#nz47zt{9?juVbD! zP;BJI`kw0lUtpw{60NnvNyhW@+7XVD?_)&W#)N>tbfJ9C8=T z-1dYDC@buy<~J+GmJVyZpnH1GgyCT3`YtSQ9MP-;SL+QJR4$v>T`zC!7#0?ut#6xK z9_F6Q9Cu(lS!PKtKQV%Gutzz)YzRP9^tvwcYamE+Sd^ENg4uc7sX%>VMFp_2ZI-`+ zak&y$RVZ-fm15r3D`ve)TQm8wQ2GkHTD*z>M7+aE(XL0e!zua`v2MA?agy}w<7<`y z3^)E%H@Qo7Kp^<@d!FGU%%}v#4d7o370rB1+vuLBm$yNNOcV<*Z`MrUcgTT=nLfu$ zq2bXGHa-Oav8t&!`fJcJuy>Oa!mcmkHsu_>W(dPUDcSE4n&|lgRNNS56EfQ&w2lm> zod-$Oeg|SdCA6+?A^+|ou8Sy=ly(=EhkxE7Y9a)6WeWQV(Xld|N6d&w$5EXUbu5m8 zpPrRrL=8sUySLv3zmQuS`>sQL^M)wzt%k$Z4!#tkU+N-Xdysk}MWv|0K+%PoFs^ss zp>ThZ#2$MyG?P3Gwx8!gkPdSoxj~SXHfahM@fb z?T%Q02jv%7ZPH2U~_Ym`sfA4+w22*m&*8ecJn>4C0S! z!=oJvJx7paBpmv&nbnZ`xR%Z+#S^eDR2-edK1RbnPTr?6pQ7<(C>^8pG^HO> z^>O%J!j7<>c4j7xD|eQ`85-kRqC1yNtcIoYu-r=VLQ*KDi?9T%yb{c^A?lKLIkO5p zH>AKmLYT4-!_kc(2FG^BlsZ=;qxlig`6~i5K|=#E0JvI=?{I&#VSxMt3T3!z{Z#Q< z5!35ifL}Zue*^LP!|@Y{e<@(XUn_&3l!KcrNEoCy3n^Te2k#`?Pclyo5dF!v^oSAI z>n{>=u25+ZmSuVPhnVo}J0`pupYSa?vRgE=r)@Fe9B;?wcY?FY0J z-^+K*b1A-;(G?Sf870ieLG9HLI2Evm4}^4z+V6teRoeCwLamU__`UZl4Sf>!8v;KK z8H<7U=;t#Mq#^z}`&n8!Kc){-=mYTiaYdj?xg%A|SY(0k5cy{;rFUc-cd6GI?VeJa z)$UVij!N@V{GqqB(6T)}&{ohWtIP#zd6CvTM;o|A@_!ZN|Cs2}-lxX$ir)+LxuOXo zctGjHf^x1rP{{IHLLqz9mJF7opsh-hwL+k?emtX4`^0b{6dBF*#kNg?=3ft&l_}Q` zquhv7ZX7n7$J#m(tYj2k4be}u4MOMJpkb0vwP&(}r-k^;p3h2=_M?42!89rhe|zMX@epKc~X0 zIM!qA%kb1@c(a&}PdG}j6C+^gYl0?4hqkMwlCb8)gnPh*JeTL{EP}ahX7>9T+Jm79 zO`A!F-0=x<4j%YLTUxShRgPaK9K_BZjGwKBfUY3Gc8O4V`5x{%}F**Z)q#!-6 z_TLFa)O}Z*HoMxi+11*n8aC*{q%zTUm z<+H^8pq#>KW+$%lA&V9lP8WW+LmW-uWGf-bF{S%79qx1(kIyJI2Njxu&^S2r7MdV` zq_7lJID1%yqd@e-)qZD%C{4?vW_VHmfLzmaa}-+$Hb`ZLl)C!^>Ztq2_J@@XJb&n> zoX1U>O0?PTw`@#w2R{gBbK!r#Yv(e*+J5~?_5O!D6sJi!)vK9DstCZPqKs?&_A%9S7laj-!Ji*04+ujF`G^A<(kz#tz=b zfwdamoy?-`HzO|c53Y8;1begMs=H&l3%oM{$rVmNBz{qF7MjZu~Y&64> zPsnVph>)O*2$JNe4~ujJ;RoJGjjMGWWo|0D}(pO%5B* zHOWRoRg85m>wglS>AnVEC|8Vf)N=MNFUgu<`H!vdCl zNhBZ9)~?XLTsmwy+3N8b7m!z$Zqx9NMxZ}JsN`kID$y&2tL$em{8|XV&gSVz%DT2Ird5x!fiz5K#|L^2LiXCO_Nh+L*V>65$3w0&KPsd_jBdWP8Lh5lT`~)AT zDV+uTQL*OEvmN(OQ9F(goN+o9E)*5#?jw6@F$P;YoP~g)AT^$W>#(jw7rGOP69eEGC8vx%2 zccqQVODF3LKJJhkpV=Q2QKfe$y+0HVgw;5XT$=wd=Hp6SSA7LFgF)RS)D66*+0MU! z=D$7PxfPrh$U+;AS(94}n;zzv$-*)|quH?M4WzH3!7lv)v+m{Dmy#|O@PgwZHNMF( z>9y0GC!bAWTU+!BY}weA$A{+x`ElXeO{Z)GfOC>MYu9SJi+vTEHLS8=l+BuMfv9*w z@X{8Hs_vOPhNLRN8iGGU9jHZa&@(Cw}I_pJfps0ui3Am`G)-(#LsRtU}djQ zh;7~4Fk}sKXC(tH< z;)5~iDwEkni`PvHf9xKf1E;04+ID-3f=A>xdPoHXgb}z*u-+*gP>kLmjdDPd+xdau zNhgSfPEw^YzGdJ@_sL9~9_WQvx`l5~_~T7--_2~xv3r~P9L3jUR3#OR^n}9e;~8>%M>FJfUVg7SNF3q(**D+$ zVlfJov<__R9plYROB}y{Im3O9WZ0!WPQGb^2Hj8mKMIENsKky+sW~St@-o%|8>lZZaT)zlk%Zxjj8t6C^taS!_`t)v3U^*< zVQ0R~p{A}#Z=M+RYP8BV?(e#cNL&r$70fiLyU3n>1X4KWy5yMCkuGk;w&-stf^j9X zm=g!%0t_=g{P?H~jzB&fe^c=LwMkmk+&}(ocKYYVKkBEZZ)&%wmD`j~#uxYFV*k=z ze$n*F+vq+m_NRz$TDwWk#2sxa;QA~N_cNlrOY1Oma0|AH@3OFckTC<@)Hcu=1=WP1JPX5Q4 z-uox6Eo}4?;bcg-dN?7q+~QO=JFx29{j4f}97qfe?Hoz{5>e*jn_i?hAE)0&GE07ado{h7p_5}F5y%H}h}4ST-NnsI-;5W_`llh9dFDb0$Y?f!Xo}=?lA{JH=^A1#0UC=eyRYd*=GuXf=bU7 z01f?x0>BuJ_PGL}2ih+c0KR(EUMT>4)Tn)-0D2LysQ~cs(SD);QV7r$0D0#n1u%es zvH}=HKt%!IS74g43jXW&^WeY!EOj~I`>*tA2m35CDnZvv7_pFk1DyaahE()g@MToi zuHymW`2d%WV)$RM>o36B0%x_hx<%%`Oa2ym)X&hBx^@#>1a{V=!5E+FIelaW{jcD+ zM0NDxu~fj!4u9(bMOlZ8Wh}GV44%+e9R9?NZZ)~|)TnGw z3?r=ph}#Iiv7oVRl%6Sh8hW`|^WSUL_)xO+l3{VSVL0XB4Odw%rhJQIm%fxyC4Qm< zWezBZUZ!6Dx@kHFZBt7WiJ%sK)3jPQ3U&ooe%rJvoHhO6LLG{b++1j$cNsE%a6LDP{}gbTRd!x}{}e?9MR1c)P{h@7 zQG(^d55I!&pbwxp|8!8~W+&)RE}x8ps0IFj4tPu&D>udT$5_N?YrMoRFe-*JeS>V0 z7i@i7uh_34i$B~~mi{D&D}OQ}i}DLMF36AEP_#DYgN8pv@r5CQA-!ep1|d`YQjZbq z%`HT#^`e!bGmfXZ8Ay?nWcO@?$?nsb4Dk zAITD89WB&nerd5@c^1JuS1`{7-qo7W`MhP9zcMPzpdf6={04YR!k$);o&~Ag5_h(x zLT>xPr}Bwo@Yy4*z!TZ!dP7HMLlCMe(pkK`7)2|!xBG|P3+ zF7*m905Xmrc&z&&L&^FW-+Cw>`GJa9nn0IJt zL!u&nddvFQ)+_U*wdgC}O{u}!JvyzG8HrW+qEELh+hgfl;IHo}Pn|6oeEmoI$rb({ zVef0EA)ytwA)oN_iFyIIm%hLg4($=$N;t4|hQp_`(gRNi8>0-5KcC%vq?`3++kz^a zFy?$VEQd6pepQm77*hNswMd{G4x4LAafCn=B%1JBjITN@=06m(q_4EaR+zbj9XKksc!B> zHTVJ)lAAM;{k))Oa z_P@XsnDLQTj{%&er;tzR;Y_}wzpSqbs9PxIixPTr)J>>k$O(j6h-8ZhfK(|`(2SUD zWlA0x_)u?ASNkF8u0IRwiYbv*5X=Ru09mC}O$wPvnyA){)~`*dz_D09Doa-#q#Zb} z>0_ChNqMAV2EOPKIvT!HJ#y{t$6C{%qrDDNolx@2{#de6Es}Tgqw=M&4l>CD=2UtHrMC!vMj{2ItXQ% zD#2}^C1C}OtjM$_ZT4tQdpqe7ZS;sXY(&Nggw)y-hp_Bne0To%S?isb4JpM_y;rDndr<+Iup*!qzmD~Ou7=T%%q#nzCZ$w z#DqJq6G)(k5YSTy=p_VvPYBpW2`M4DlidhEmN7kY zxZu*66LQp3e-X_^@(UN{7iN%OxClQPxCHz}s8It9$XN!i`UVM64Kz#@Axsrvm?~1Z zhLMJ;l)_~x4O2x4Q$-o3iY5jNQK^*lv|?pM(~bm&C&3URMu>i>7~>)BWgJTk6QYkb zIR1wdaY97H4HCr@BZP?J4NEkE7%4=R&|dA4DBO>UhD%Knrb;rbbCQK(q2ip5vfA-ZiY)8B}_HSFjX3%7NSZsOf_0q>Z1))jUmPgQH^P@T+)eg zLiFhdN|j?o2Fem3%rH!-5hc_ZZf7QuB}A2Jm?~R%smi9!=MeUIm7%#iL72;gzs4np zm?*?0$DrDnMC1w)O)^N7Cp?n!49E&)b4@V#D`=kh3YsrGuk#J}&}3n%$%d(>2(N`x z3{y=Nrkcv3B6V2-8!tc!EdvVK+r>hNQo!0S+8VL8izu^@zg_$k?ofV~aFwVzt4qw4 z(NUn{pOF=3u|gGhU{ySb%c}#67jk6#Oc4$nI8BJ3BR!ytka5#=a^wpj+A#};W&)qH z${MAlCBq_g;?$U={DPRS5W()uE=C59S%QLa=Chqa%v5kkxH){zq&lpRSS34&=*}Q? zvYWx<>mtU!H6NOA6vO8N_*@9>-%1#U0c7$kMiTOw&Fj7?JaJ4_h9lE} z5)LAq_lx>+@%!st^x(9%!@+&cA}KB*788r5I14v{S6Vy|GMoW1h3_^zh$WATJWH8l zCL2<8Hshte84>lCK$Q?eEP|;rNPym#!uN9cUV?1E^cngnH6Xo={_sxS2cVAD$y7(B z6I}@l8t%lcZ}|TSsfD#IwXpwfsU^b^w;Wo7E+^@Dq8z{$r3>@~OqSKv-RyI+uC9(G zG1u1$Og;sL;O~FGk3ad3jlkj#clOD=Nt4W9G-q=WbOE!RP`#JK+}X&Ah%RY4-}KWG z#(iAQwq#vENt-<*!>JB{C<}=NR2e8e7s`r!nGd>w%$NtCa~V|#=d#SFybOzp`4lp9 z^n1#IqSXi&W9cJOZ3#~t zpfKP{Z63v1Vs8G~rkKnrF@*_=$rwai6sW{|@VP?4DNp;B#iTneUj7TYu?l4*khK!M zelqzmeQUYbxb1CU8Z-!8Ww4XFD1~GolEEcq%qZSYgJR>%R#Kaw$iIe4?Q3Ecuj*-x zQc)>d`1BBgyDRlG=o^^%t;$KLCh%hVYY1Ge6dQXU6vlTjpkRX7=x`UThd5KA)fNg?s7=Dcr7Cak)O z>CZn1uuH{1%kw8qaZ5EPS7=@-`%x*ga4t6ID6|?z@%XQ7>56SZSDizjJb8-95CE4#Py&;gsYvvd5^&Z zx=krCp6Ca%i%|#^gAij`{0|8cFU7b-k!*y1GU%K=Js%3k(PQx z*~Vi!pEx&W=L%q=@Y*mI9w_E8Q3DEz6FaTYL}Mb_!5!3N0KJ1aOdJv1?&$HO+g)#P z%oqTw5ZMNzG2UL5@8F!uE(SvcX`I8XvHAD34y#Bnu?$c6JSe`x>D49DCr&(_^CMal zDrBt6kSov8|6t{5_X($~3>0-tWZQ5I7WFUkFYT7P7X|M>j=hsB zJ12vMbz&8!dqq6YA)a-xMdwKh*pbKCN%oZi7b13D^0yD3ZK8;9Z{xINLbv(?CzcF? zUKEwDBYcL!Q%z^l+3%>-AAQ-a0h0lFhtIlE5Y& zkbK@mQnqGn$D8Tp3KU5%d<5<|btpSjYMJw5yf3dbOaiy?RseL(qxzHcL?*h0i+* z<`oyp8O^zVfE{rgHvTRk;4V7%5SV|)OXsR)1Rf)(lkYKg@_(*%?}%yLJ8f%SK8gr; z4_-wy{QImsdPU5^%|Ib|P3YEhb@M%)ZszrHz19-`%7)(G!3K8meOAfmb!r!O@qNbc z>9oMz*#iL6jl*AqgIJNcAn*a?_7HyNe}qmtP8f_=j|<{FhATiAiDHn|Z|!0QcS2ZM z2aI^a2#=3&o}xRyCou8*avc5w42oxcAHx0sFrL_MA>G11PDQcDd>$LY8Y7;WtWV)z z!E99_)$kmqUMSkWu6YJchg#7c`Ac+Qe+B2(YbnmZo4CsD=Lbe@RQ)F-u&BJDOaBuE z)p`R9c}pCLqEcivI&mha5hllQ=IqqrN-;T(v+yLil96e|&NQYo%`v$YXRCPxl`)}Y z&02|8q(NHs(g0{CG+Gc~P2jvQ))8z01c68gBp&A!d|vz%4E~@)urK(z5V<}I8jDik z{Obg;tjiRnFTcI>faq2g2T0wj@xf#UMiB4CCR!C`% zBZY|wEf|DkvI8S&ipec;zAhfZ>up48#U|}2KpHJVYR#^M4Nm<)7)shQl4RTLaJfAb z+W}^qfUig(jI=A2L$>rCoc}Re0`D~8T90;*t<>I!b>FF{*WU-gAC1b#C@yW4W;TZY z2{J|jR5o1seRP>}kZG7(6pea=M73k1cA}~&h1KNggX>6vbzoHHwG`vy{etjJ@&A{l zs4RDBhe1ak=##|^Q3KqofL|5MGmQ1K6x^RDp**)J-}OWsl>RObN4O&n-q@QaIVM-& zx*VkSf))C`QjmhVKO)d8Nub{#k<6XQ6oK%`dCejqbN_*IjTm%i5nX4baGVi>o-qk> z!C4rtd<-`V!@a#20;Ra&ZPf!}nA5ALt^pSjp#m2$uNn`2y9CBY2HKw#x(6=z#1(MC z@Pdd`@F#m+t_MzQ(xTo@0FeZJ3<6nHgW#aQV0Ku9GFu|0roNsNhvSV??OTqOMD3ezyt%ceukwwawVdtf%yJkPw${FM1qa}$eh z7D|gc3$G3}9h@vTTGm)PS_N2*vYKzT(dvX%vsHS>Qysmni>-gN_OIKK1IJ64$0huy9nQm;$R7@d?-Zdc;n z{dDWMRdWwct9|mICz&})RxtTZy8Y4Toi{dI&XkTeEtv4~T-SLI`wXqxeud1>DEs4C z^mCtHF9)6c@lvg4%dlzP*X)>fAl>)cfk(G`?DY#Q_PAPBr9F8x;I~|xoRhl>zTe!? zqwIn6qn6#ztzI45d3}b(>tm~$V(i{~p4j9y`QXfb`M;b^A{mc~y*v8nhgGkyXWZ}C zdC-x%GG|p(_r5(PifZ}gSrb#1ot9>8$#s2rKCfo#Ajg%N`~COLF8QiHpua`J%Ir@v z2ghvu1VxUl-@mPEZMACzuF2PSzmySv@Ym+S4fi@{1gC8YtLVJ*=vTcodkzo3 zuwQlU16=csy|$a*d}le$i9@r0Bba3D-srYbe^h zHGj(OHD`B>s5>&ac&1-$mu^ATrZqpR%0lamHy7Dg`R#oyji|O8IpW;Cs-DKXg2#mg z4z`kf?_)VsGRk~SiM*`H?Bp%qKrE{qKN8xIX)|uTd_!=LoVDjpU|*F>f)BadZSOOz zOWOO@1CQecPtCHim^ysu#VTLz`JzERWEDelJ7PW&*w*($O)q)QFF)jwCQ)yfG*6j# zvPj{HjXx8h4Q*H<85eEw{<7UU!S18662Drq*2)Tt#j@1+1ofSghJEq(9fl15JPxrFD z(Y7C`mwLt*c~ls6YMrnO+Z!z(=u{q&ORSFVHUF2=la1EX2OkR0sF@Y9`1*+gEw&)p zc+t-Kxj)$yc_iX_8)EPF8C2N6+gdxupu7zRWi|;&i!I1gJc*6Jo8_m~9GWi4a%;G` zVZW-#b}bfb9bW#4;#0|x(?fPH@pr$ob69G?xH$)2%xQg5BwagRx_;E`@?$QkV@WQl ziR;ys{f-{cUd~yjEcOIn9l)ss&CzAN#7b^f+p zz3#*nk9B_(zx?^zbS=^A?YzkQn!UR%s;xf!MAp*0Z~ZI#*I`p{r@SUvMRYyexHBMq zvQ6=l?O>i}EX{S=VY5Hyaz2?F{X@Z&yX(Ss45{0B^w*h1V8&QqXt_SdzJ7w{8%ex# zciW}%-nAYLOV95+7=?Abg(+n{N_|uV)vhaki;J>NlMHRN{I&GYngF#&LXRzt8MoeE ze3GOJjFYP0opEXwW;x$x;e1S{Xq1H;SM@QjD#W6uV&i}Jf4tjSeyve{{8d=bxBX^d zKx)2?&$0tne_Fe^-uKG6#?q`a!=BkpiTSf>l-mFE%=+EeA|D^#Ult8Sv-VyKwrywJ z)QU@Aj`Z3;-s;&2|I8&L8q@NIPIfL{R=lOh)!`e~CV%H%TfWfUND|#~OR_fOvj>v+ zWRH@vIQjaVZle=pv@4%nx!vqvB9Z@i+_TZF8t^^XpvGRVzB|r$uD{10m2O*B%OmWZ zXAQoC^(Zy!UAyMW*4EZcw-x>4DpHEBS~S0}45)nY)6Jlbr#|xXSsfXi8S-q2m+Go} z;_8;t#ALe`eAL=>|K%&x7mt`!RZfd9eU_2iv925&aoGDB=5pNlhkDPlxD`vrgipO$ zP&Qj0sxIq4{q?;1rB@Ce-gEk28CcB5FxRf$A;w<~jI@%1>P3t^bYpYRYo=dHf=xr8 zyeV(+3Ej7SUrqCazz6F!10L?qdoNJ^+O`oiE-=Q^&-(Avo z=TDyYK3Km}qsUDyS886$v)ooFH8*-aw%C!FbNu$0yt;!SwH4=cRF&=*WEYasqn~}a zDr}Q)m#`*0HQIh(%i@pL*Cbrcd~tQeZ+ka8W}X>iVN~6y*;GUhp}E^fFTtuqw7BKP zQ$yoQpI)iDy(ii;=5rgzB`Hn!Z`u1|A?5h7i>?_lbAsh*Me7d67d&jx4oh15FiTr4 zZ!Pi)%k;F{)$M5cE+>asX<5>03(fS5XfO2_u76x=*&0|9^PTdQrr(;q-e*Vl@mYPL zTHYi*R}w$z+Puy6@z+h4Ib)ktsVjp`>w^d1o|`y){J2Fc+#e-mCzFy$_dU{j@As!W zeCl?^{=2j*k7^?6_SGH2Dhjd*D1t&{k$n{qil}SFvVzIJWe)H#(tRF6zrKLB(Nd+o> z9O14f%`BYx#sJP8*>+bwowsWK%|(b{I?(YbunRuC8Zt1!w@CJ_Qk0lOj;2L4=M;Oz zu-&qC2eZ}`paxUAvo%LXsT8KY;nR0dO-3XSlh2bG?1{{rq$@?O#W;6FT%?Vlwb2UX zD1+)?YEy;CB#}IjNy%9^)~D}=^)~;G|AmsMKKYtHAa}1iL>f`EhGIs$lg*LFQ~CXa zPw|82rqokf=Y#m06gzbAS;vwZRma+eyOL|ODSS}A55HF7LW8qGC!uH4jkURN;*)S* z-x{Vq44iMJ1n&xoQlP!TeVROdZQDha!mzrIn%j9HhsJB4_67y}KCxt$iHR&A>(gcl zHuZFnQGss`@Y=dk?c~FqzoO@!q%}Ugi@t+7#8!aFHad&Hj2*G-)!P31c}PmRn!nj{ zrppo}HCdu34{I!d{{Q{msXo~^R%K}4{8~uPpb`)wYj$c*#}C6(-rpqx$;0o2R~=g?A98ZWIrA` zVBy<5!Y_-6$BEIVw+nZ^9;Numibl~A(VnnPM$FzZ0aL8IyG>5zZ7Crz&CZ! z&ocSwSLrO@S7i3RR+e+96akdKYRbFx!D$=APULIQwS}uhLIt?FCii1Bv4w$CaCWbE z1QIkrmfM*fB-VJxZ@qz1NotD|VpRHN#%*?B7uR|%yLfr9j>vM^(iq*h6D=(x6?s25 z!tp-BdK$7P=*uf^}T^{pc;SSM-w`hw*sY&q?7*Qx~aw0o5;*OUPB2{p5zj|6>mo-TY zKZk^5Y^*2uXs4wU1Tu2k-Dn_BRY2~EO&R5GSnqa|h=JR^#MLtQHCGKWXAbgb5d8~p zlQVi5AqyG1)8h)mdIDL@P-zutcV(uanwD`u8X;H#ilN_f1*3iU7Sf6zILFfHBW`(=% zIpydymRV2>-|!D0vXPP#kI8JU%%G3kYkLoKS@s^fbq!C;1#J-pH*BRFWKkEhA-OjY zCtg)~+dTBbnPrv_@AGN2S(+#`WnlN$Ah<3@^-ymXoQN`bhn8|B8f*Lx4-N1v{pPia zBcRUV9Mb`;3k1rf1fd5Be5-IF0ym#n92#^Pdx1`2YR`60++AHKl{@0{1`bXYNl7gG zLqCGh@o20rFKq}u7>YOP$~n`O?FozvewI)YxRge}LEB3)mmBrr26V8)`!ORqm=x=3 z+5B2m?Y3oTSsvB}-_r@oBNP)x$1xq0!B@H}iea*n!Rknybv|EluPWy@gFZ;tnd6Ek zV(Zp`-lSMZbIvliOVw1l4urw^%#E9>CZ!GzEbsle<0>LQwLVVX|G1lS9PxFG|4f@g z$7vW-y!Gdq=jFPdSznEwgs=y;L@rdCwOJai`sik_VY^WAwxz}uomKX|ejMduvM%34 zx8nZ8LK7Jx_JlCI*kjF~Mzh(uzr;+01*#wJzc_wT{zN>%Y;!XwyH*@qI0c9C_>4Di zaj$poy|)&e2Hc6ATthy=DYc_Z)R!xp*QdmQxLfls*IPaT)f8s-1Avw2tsNQMJ)l9#P+C?!Xi zc5sD3tNDWh300sd+Kw2w`RX1>yb3T5m&nt(2L z1KEwVhL?39mxCi7^AIE&u;5Ytah;%%nX6PYcRbBWT76@7aSgQ1L3myxi+VM%sN!dL zwW{VaqA~ZYzE8~4xAZ&y=J!=5w>zmUD?n`PKwy)GS;6{;a8$D1%PzD0!Ed59hu+!$ z{_=(0`CN#igO`g}e(>?MqI@@4NIlY?z@~%|7>u@?shDLyt&7oS?omQ7X)hCPMsCWE z*HzexJJ=;D#&ZCXj5{4LG`i0KcKq~%Q2^Ygm22OK&|i& z3)iJOE|!$@z(&b-n{%@Vl2Obzq+-+9v_Kk@U^+^3te>UKuR=#3d^0KbwNzLAe_k~1 zYq{&H`}pEQO73U{_JkIq(Y%n@wzlH#qjOrxi3*2O+QO$NuTpoPGrK6iY^eEp$ONIZ z{I0gH(HSDoW@3JuIxdNi=}#Wb9T*DdYoj`y6tXPNB{;{~t@KjiYB zs0}fr>@BM!P5aM2Pw!|r{jsneQygviivSljDAqwnF_WwYjGlSVt6ry0-SngQtt5LX zGwKC%f5qvW(i=xa)QDR*(VU`WgR>tMtsgxYIGLwL^qDHR3%N$x*uC5E-U7Q$-D6wv z%GRdbH6>p@xqq3jPJl1od7D|+KB3a-1J@IEOsP(n6hOuayjj$xAm)Hk$5BS%a_k9Y zHZI07$Z5p0d{6EW$Vmd@dIuipfK%C!e9d!8iZ&th)xjc_Qu030>o=>0CgYg-x&6iC z`CJiB$=2Bkd$6%1yV?M@_7Up%JW%^ilcQ1&SE_}G*M%n#Gq$cjKVNVJo!SClEzEm_ zX?fI^Ff%h>6`%`=ZuA+uAG+YfPaX|AWyeAc8{U8gQg-2CUuN|OANgv^VGBSLnkoU}ZGA`E5<(_nDP{_q%dyfPHk{gPX z?u^%JhoZCLF;@aPP24?0s)(!NS&4|2+$LXGnVmmv<{KlW^=0FgXypfY_s%p*x`q%ly`3xH57>x1Y1vxDh0nM& zTwnuY45JI#Sdj+=0YPJn%`5UO-cFVRb1w(WtS$#<$-0_?gLI$=juJ4MbE3& zQP(7i=B+s@Do+Dvb=$Jr)FN=6sR#Q6csiJj@m}Bv&MXMWL(AU-uG8=A+8eYZN b zsl%m*Z#aDk*!pYAgOwGr0ph9n8TT6@?c-IJib9uxE_1{48IH^VqJjrS97pxe+NO&iiH&~xA~jTVh@mbte$1te5(X<^?vI zWLJzp=}W`;I@~t*fsqzOIXIQj>j^fpGH;u0cz^V1s`oSZDAhW;=B--tms@@QxldfW zr>4C4*ogZE&9tbLH#KIGUbQy9aeLlh)hr!QZ=xgCWAKrcmvtPy%J*saseiE}{$DjX zteG(5+Fi=N<$v|}N^GS;y7g1eMsQ7?+E^eIgs2#XP4u?a0CXa8>t#4O@IOH0tUD&u zjcfsaYgvy8{Km4sJ=td((yxH^j*d}dAaN5&qG3Zv#5qaGzybdx=~LMWc$PO!Oh!_y zvxL8dU3>hPuf0G(s5(Um;WOt5p1rI$eIU}jw!247Q!gE1RDH;N5t3(2@s#wckwC3X zb#vnb4n8MbIsmb?g^Zid8qG$w@?Gb+u4lL2NZ5=`5^UZifnLP1t`qlUL|#(GKJXGAd+4%FBkVl8+W%^lE_9u!5o|L5OL4y&-saX;^|KH3Li_WW ze;EDtxx))8-EUM@RBq3X|%%7uj6b_W79k_9e=BX6mkyuIcO!tRf zIpWh93LL2b=qKhv)a#5Mug<~e?{c}-rMt~v*~gm5IK!@pWza;iMQQwG zbjT+W?v*ty(huXuK1F`15t1h6=(>wI>J<@Gh@y1!DN>(O)E>hY*>WQ33di96rN`YM z@7eWv9V2=ac2)1I;@OpSsoFlm6*4+Ug4_b!7IpgP0-+Q+Pv5u%i$TG3#nW=7$4V>7 z8Ipy3B}5IbdQ(Z|o3>B9e~E(N$=J7Jl*;XoQYo6pm?|N$%~yXh!tTa&=49;rdrGC# z{ZLljtXwz**0R*rCr~);h4mJW!paryn4$uX9 zKpz+YLtq4qfeF|IOo18L0*GKM*ao(P9bhN01iOG0AOUM&18jjEum`(=18@Xn-~^n( z9^e98fg5lK9>5#;0xIwW{vZI*Kp@x$ff&(B7go6kW38FwWFCOke zz|YqQhQU549qNTFai?H=zL&5B)P;Ud!I9`OlK1Q1AB;mA27Hb1O}Gt~!kvKaU^yI& zy9RYbEwCxP7xxt=;DXU_E8GZ2!?Wn|cic@l3gx%N1;X*LH2S5&`=EIE1S|{rLf+_c z43)z~>GAM&NE&8ACtz=s+Z#Q~!GgdoP0`s005@kHC+;%fM)j(}a`sl~6&{F>N&z7O z#JHLIIxC`_3@i>Izce;{zP)_R8}&b#!vRK$Um%G}xNkb9@AmPq2u$v_cnY}aE<;07CB)81AQK4@;IHA@vu>_`z9aWm=hYC*(p z6IxvWaVt}lUTp?0MC<0e1q3{W$P)6pDf09>mRH>jyEk z0)-^ek0yp&TqXGtH=`X+yqu+sAevjJtKW=PFxufN7>sgSO7vr6U*(KJaX(XvutkZ! zHaw!YOgffO4rB>p30fUZ40jm|@>-A)3|y3gCKO|1OrOS^v&7KOuho9vjHH6mmG6gC{12)8KcotfWdwM5h2t=)mTy3Q$^RV`ZXdvd zkwoV~=F+bpA)aH{4}U>Y@=zfnc2k3~V4Ikyd{IOH6@L3qRWEtP{~36DF$VMB@wC4? zNlSp2|8MvCzYsIO^QSMlrLm0&iyOQaw=`-3nZHYL_TNFNO8lz?UfheB!P{TU_rJv5 z1^@ETf49X#;)MR)z#`1dBHq@bQ0(;+ zUSHM!0sHzr>msJ-Vg#lY_KR;08-pLPi;@2qA%Bi!33^x948zIU{B5ZpyueZa-3U(+ zqKnaWz90U|AH44O*M0&C49yqA2;=9)%EfThU>?ZWa%|t@-+Kw38q1L`pzD|B&L7@?U;>Th}z}t_Ca$v8@^6*ogBKC&@Y%cj9(l67$KdT=6 and added updateChartXML() for FREE Charts. - * Version: 1.2.3 (1st September, 2008) - Added Fix for % and & characters, scaled dimensions, fixes in to properly handling of double quotes and single quotes in setDataXML() function. - * Version: 1.2.2 (10th July, 2008) - Added Fix for % scaled dimensions, fixes in setDataXML() and setDataURL() functions - * Version: 1.2.1 (21st December, 2007) - Added setting up Transparent/opaque mode: setTransparent() function - * Version: 1.2 (1st November, 2007) - Added FORM fixes for IE - * Version: 1.1 (29th June, 2007) - Added Player detection, New conditional fixes for IE - * - * Morphed from SWFObject (http://blog.deconcept.com/swfobject/) under MIT License: - * http://www.opensource.org/licenses/mit-license.php - * - */ -if(typeof infosoftglobal == "undefined") var infosoftglobal = new Object(); -if(typeof infosoftglobal.FusionChartsUtil == "undefined") infosoftglobal.FusionChartsUtil = new Object(); -infosoftglobal.FusionCharts = function(swf, id, w, h, debugMode, registerWithJS, c, scaleMode, lang, detectFlashVersion, autoInstallRedirect){ - if (!document.getElementById) { return; } - - //Flag to see whether data has been set initially - this.initialDataSet = false; - - //Create container objects - this.params = new Object(); - this.variables = new Object(); - this.attributes = new Array(); - - //Set attributes for the SWF - if(swf) { this.setAttribute('swf', swf); } - if(id) { this.setAttribute('id', id); } - - w=w.toString().replace(/\%$/,"%25"); - if(w) { this.setAttribute('width', w); } - h=h.toString().replace(/\%$/,"%25"); - if(h) { this.setAttribute('height', h); } - - - //Set background color - if(c) { this.addParam('bgcolor', c); } - - //Set Quality - this.addParam('quality', 'high'); - - //Add scripting access parameter - this.addParam('allowScriptAccess', 'always'); - - //Pass width and height to be appended as chartWidth and chartHeight - this.addVariable('chartWidth', w); - this.addVariable('chartHeight', h); - - //Whether in debug mode - debugMode = debugMode ? debugMode : 0; - this.addVariable('debugMode', debugMode); - //Pass DOM ID to Chart - this.addVariable('DOMId', id); - //Whether to registed with JavaScript - registerWithJS = registerWithJS ? registerWithJS : 0; - this.addVariable('registerWithJS', registerWithJS); - - //Scale Mode of chart - scaleMode = scaleMode ? scaleMode : 'noScale'; - this.addVariable('scaleMode', scaleMode); - - //Application Message Language - lang = lang ? lang : 'EN'; - this.addVariable('lang', lang); - - //Whether to auto detect and re-direct to Flash Player installation - this.detectFlashVersion = detectFlashVersion?detectFlashVersion:1; - this.autoInstallRedirect = autoInstallRedirect?autoInstallRedirect:1; - - //Ger Flash Player version - this.installedVer = infosoftglobal.FusionChartsUtil.getPlayerVersion(); - - if (!window.opera && document.all && this.installedVer.major > 7) { - // Only add the onunload cleanup if the Flash Player version supports External Interface and we are in IE - infosoftglobal.FusionCharts.doPrepUnload = true; - } -} - -infosoftglobal.FusionCharts.prototype = { - setAttribute: function(name, value){ - this.attributes[name] = value; - }, - getAttribute: function(name){ - return this.attributes[name]; - }, - addParam: function(name, value){ - this.params[name] = value; - }, - getParams: function(){ - return this.params; - }, - addVariable: function(name, value){ - this.variables[name] = value; - }, - getVariable: function(name){ - return this.variables[name]; - }, - getVariables: function(){ - return this.variables; - }, - getVariablePairs: function(){ - var variablePairs = new Array(); - var key; - var variables = this.getVariables(); - for(key in variables){ - variablePairs.push(key +"="+ variables[key]); - } - return variablePairs; - }, - getSWFHTML: function() { - var swfNode = ""; - if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { - // netscape plugin architecture - swfNode = ' 0){ swfNode += 'flashvars="'+ pairs +'"'; } - swfNode += '/>'; - } else { // PC IE - swfNode = ''; - swfNode += ''; - var params = this.getParams(); - for(var key in params) { - swfNode += ''; - } - var pairs = this.getVariablePairs().join("&"); - if(pairs.length > 0) {swfNode += '';} - swfNode += ''; - swfNode += ""; - } - return swfNode; - }, - setDataURL: function(strDataURL){ - //This method sets the data URL for the chart. - //If being set initially - if (this.initialDataSet==false){ - this.addVariable('dataURL',strDataURL); - //Update flag - this.initialDataSet = true; - }else{ - //Else, we update the chart data using External Interface - //Get reference to chart object - var chartObj = infosoftglobal.FusionChartsUtil.getChartObject(this.getAttribute('id')); - - if (!chartObj.setDataURL) - { - __flash__addCallback(chartObj, "setDataURL"); - } - - chartObj.setDataURL(strDataURL); - } - }, - //This function : - //fixes the double quoted attributes to single quotes - //Encodes all quotes inside attribute values - //Encodes % to %25 and & to %26; - encodeDataXML: function(strDataXML){ - - var regExpReservedCharacters=["\\$","\\+"]; - var arrDQAtt=strDataXML.match(/=\s*\".*?\"/g); - if (arrDQAtt){ - for(var i=0;i compatibility - //Check if it's added in Mozilla embed array or if already exits - if(!document.embeds[this.getAttribute('id')] && !window[this.getAttribute('id')]) - window[this.getAttribute('id')]=document.getElementById(this.getAttribute('id')); - //or else document.forms[formName/formIndex][chartId] - return true; - } - } -} - -/* ---- detection functions ---- */ -infosoftglobal.FusionChartsUtil.getPlayerVersion = function(){ - var PlayerVersion = new infosoftglobal.PlayerVersion([0,0,0]); - if(navigator.plugins && navigator.mimeTypes.length){ - var x = navigator.plugins["Shockwave Flash"]; - if(x && x.description) { - PlayerVersion = new infosoftglobal.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split(".")); - } - }else if (navigator.userAgent && navigator.userAgent.indexOf("Windows CE") >= 0){ - //If Windows CE - var axo = 1; - var counter = 3; - while(axo) { - try { - counter++; - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ counter); - PlayerVersion = new infosoftglobal.PlayerVersion([counter,0,0]); - } catch (e) { - axo = null; - } - } - } else { - // Win IE (non mobile) - // Do minor version lookup in IE, but avoid Flash Player 6 crashing issues - try{ - var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); - }catch(e){ - try { - var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); - PlayerVersion = new infosoftglobal.PlayerVersion([6,0,21]); - axo.AllowScriptAccess = "always"; // error if player version < 6.0.47 (thanks to Michael Williams @ Adobe for this code) - } catch(e) { - if (PlayerVersion.major == 6) { - return PlayerVersion; - } - } - try { - axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); - } catch(e) {} - } - if (axo != null) { - PlayerVersion = new infosoftglobal.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(",")); - } - } - return PlayerVersion; -} -infosoftglobal.PlayerVersion = function(arrVersion){ - this.major = arrVersion[0] != null ? parseInt(arrVersion[0]) : 0; - this.minor = arrVersion[1] != null ? parseInt(arrVersion[1]) : 0; - this.rev = arrVersion[2] != null ? parseInt(arrVersion[2]) : 0; -} -// ------------ Fix for Out of Memory Bug in IE in FP9 ---------------// -/* Fix for video streaming bug */ -infosoftglobal.FusionChartsUtil.cleanupSWFs = function() { - var objects = document.getElementsByTagName("OBJECT"); - for (var i = objects.length - 1; i >= 0; i--) { - objects[i].style.display = 'none'; - for (var x in objects[i]) { - if (typeof objects[i][x] == 'function') { - objects[i][x] = function(){}; - } - } - } -} -// Fixes bug in fp9 -if (infosoftglobal.FusionCharts.doPrepUnload) { - if (!infosoftglobal.unloadSet) { - infosoftglobal.FusionChartsUtil.prepUnload = function() { - __flash_unloadHandler = function(){}; - __flash_savedUnloadHandler = function(){}; - window.attachEvent("onunload", infosoftglobal.FusionChartsUtil.cleanupSWFs); - } - window.attachEvent("onbeforeunload", infosoftglobal.FusionChartsUtil.prepUnload); - infosoftglobal.unloadSet = true; - } -} -/* Add document.getElementById if needed (mobile IE < 5) */ -if (!document.getElementById && document.all) { document.getElementById = function(id) { return document.all[id]; }} -/* Add Array.push if needed (ie5) */ -if (Array.prototype.push == null) { Array.prototype.push = function(item) { this[this.length] = item; return this.length; }} - -/* Function to return Flash Object from ID */ -infosoftglobal.FusionChartsUtil.getChartObject = function(id) -{ - var chartRef=null; - if (navigator.appName.indexOf("Microsoft Internet")==-1) { - if (document.embeds && document.embeds[id]) - chartRef = document.embeds[id]; - else - chartRef = window.document[id]; - } - else { - chartRef = window[id]; - } - if (!chartRef) - chartRef = document.getElementById(id); - - return chartRef; -} -/* - Function to update chart's data at client side (FOR FusionCharts vFREE and 2.x -*/ -infosoftglobal.FusionChartsUtil.updateChartXML = function(chartId, strXML){ - //Get reference to chart object - var chartObj = infosoftglobal.FusionChartsUtil.getChartObject(chartId); - //Set dataURL to null - chartObj.SetVariable("_root.dataURL",""); - //Set the flag - chartObj.SetVariable("_root.isNewData","1"); - //Set the actual data - chartObj.SetVariable("_root.newData",strXML); - //Go to the required frame - chartObj.TGotoLabel("/", "JavaScriptHandler"); -} - - -/* Aliases for easy usage */ -var getChartFromId = infosoftglobal.FusionChartsUtil.getChartObject; -var updateChartXML = infosoftglobal.FusionChartsUtil.updateChartXML; -var FusionCharts = infosoftglobal.FusionCharts; +/* + FusionCharts JavaScript Library + Copyright FusionCharts Technologies LLP + License Information at + + @author FusionCharts Technologies LLP + @version fusioncharts/3.2.3-sr1.5347 + + @attributions (infers respective third-party copyrights) + Highcharts JS v2.1.9 (modified) + SWFObject v2.2 (modified) + JSON v2 + jQuery 1.7.1 + Firebug Lite 1.3.0 +*/ +(function(){if(typeof window.FusionCharts==="undefined"){var a={},i=a.modules={},h=["swfUrl","id","width","height","debugMode","registerWithJS","bgColor","scaleMode","lang","detectFlashVersion","autoInstallRedirect"],j=Object.prototype.toString,f=/msie/i.test(navigator.userAgent)&&!window.opera,b=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,e=function(a,d){var b,f;if(d instanceof Array)for(b=0;b1&&typeof arguments[arguments.length-1]==="object"&&(delete d[h[arguments.length-1]],a.extend(d,arguments[arguments.length-1]));this.id=typeof d.id==="undefined"?this.id=a.uniqueId():d.id;this.args=d;if(a.core.items[this.id]instanceof a.core)a.raiseWarning(this, +"06091847","param","",Error('A FusionChart oject with the specified id "'+this.id+'" already exists. Renaming it to '+(this.id=a.uniqueId())));if(d.type&&d.type.toString){if(!a.renderer.userSetDefault&&(f||b))d.renderer=d.renderer||"javascript";d.swfUrl=(a.core.options.swfSrcPath||d.swfSrcPath||a.core.options.scriptBaseUri).replace(/\/\s*$/g,"")+"/"+d.type+".swf"}a.parsePolicies(this,a.policies,d);this.attributes.id=this.id;this.resizeTo(d.width,d.height,!0);a.raiseEvent("BeforeInitialize",d,this); +a.core.items[this.id]=this;a.raiseEvent("Initialized",d,this);return this};a.core.prototype={};a.core.prototype.constructor=a.core;a.extend(a.core,{id:"FusionCharts",version:[3,2,3,"sr1",5347],items:{},options:{sensePreferredRenderer:!0},getObjectReference:function(c){return a.core.items[c].ref}},!1);window.FusionCharts=a.core}})(); +(function(){var a=FusionCharts(["private","EventManager"]);if(a!==void 0){window.FusionChartsEvents={BeforeInitialize:"beforeinitialize",Initialized:"initialized",Loaded:"loaded",BeforeRender:"beforerender",Rendered:"rendered",DataLoadRequested:"dataloadrequested",DataLoadRequestCancelled:"dataloadrequestcancelled",DataLoadRequestCompleted:"dataloadrequestcompleted",BeforeDataUpdate:"beforedataupdate",DataUpdateCancelled:"dataupdatecancelled",DataUpdated:"dataupdated",DataLoadCancelled:"dataloadcancelled", +DataLoaded:"dataloaded",DataLoadError:"dataloaderror",NoDataToDisplay:"nodatatodisplay",DataXMLInvalid:"dataxmlinvalid",InvalidDataError:"invaliddataerror",DrawComplete:"drawcomplete",Resized:"resized",BeforeDispose:"beforedispose",Disposed:"disposed"};var i=function(a,b,e,c){try{a[0].call(b,e,c||{})}catch(d){setTimeout(function(){throw d;},0)}},h=function(f,b,e){if(f instanceof Array)for(var c=0,d;c> ";d instanceof Error?(d.name=i[e],d.module="FusionCharts"+c,d.level=o,d.message=h+d.message,h=d.message,window.setTimeout(function(){throw d;},0)):h+=d;b= +{id:b,nature:i[e],source:"FusionCharts"+c,message:h};a.raiseEvent(o,b,f);if(typeof window["FC_"+o]==="function")window["FC_"+o](b)};a.raiseError=function(a,b,e,c,d){h(a,b,e,c,d,"Error")};a.raiseWarning=function(a,b,e,c,d){h(a,b,e,c,d,"Warning")};var j={outputHelpers:{text:function(a,b){j.outputTo("#"+a.eventId+" ["+(a.sender.id||a.sender).toString()+'] fired "'+a.eventType+'" event. '+(a.eventType==="error"||a.eventType==="warning"?b.message:""))},event:function(a,b){this.outputTo(a,b)},verbose:function(a, +b){j.outputTo(a.eventId,a.sender.id,a.eventType,b)}},outputHandler:function(f,b){typeof j.outputTo!=="function"?a.core.debugMode.outputFailed=!0:(a.core.debugMode.outputFailed=!1,j.currentOutputHelper(f,b))},currentOutputHelper:void 0,outputTo:void 0,enabled:!1};j.currentOutputHelper=j.outputHelpers.text;a.extend(a.core,{debugMode:{syncStateWithCharts:!0,outputFormat:function(a){if(a&&typeof a.toLowerCase==="function"&&typeof j.outputHelpers[a=a.toLowerCase()]==="function")return j.currentOutputHelper= +j.outputHelpers[a],!0;return!1},outputTo:function(f){typeof f==="function"?j.outputTo=f:f===null&&(a.core.debugMode.enabled(!1),delete j.outputTo)},enabled:function(f,b,e){var c;if(typeof f==="object"&&arguments.length===1)c=f,f=c.state,b=c.outputTo,e=c.outputFormat;if(typeof f==="function"){if(typeof b==="string"&&(arguments.length===2||c))e=b;b=f;f=!0}if(typeof f==="boolean"&&f!==j.enabled)a.core[(j.enabled=f)?"addEventListener":"removeEventListener"]("*",j.outputHandler);if(typeof b==="function")j.outputTo= +b;a.core.debugMode.outputFormat(e);return j.enabled},_enableFirebugLite:function(){window.console&&window.console.firebug?a.core.debugMode.enabled(console.log,"verbose"):a.loadScript("firebug-lite.js",function(){a.core.debugMode.enabled(console.log,"verbose")},"{ startOpened: true }")}}},!1)}})(); +(function(){var a=FusionCharts(["private","modules.mantle.ajax"]);if(a){var i=window,h=parseFloat(navigator.appVersion.split("MSIE")[1]),j=h>=5.5&&h<=7?!0:!1,f=i.location.protocol==="file:",b=i.ActiveXObject,e=(!b||!f)&&i.XMLHttpRequest,c=function(){var a;if(e)return c=function(){return new e},c();try{a=new b("Msxml2.XMLHTTP"),c=function(){return new b("Msxml2.XMLHTTP")}}catch(o){try{a=new b("Microsoft.XMLHTTP"),c=function(){return new b("Microsoft.XMLHTTP")}}catch(f){a=!1}}return a},i=a.ajax=function(a, +c){this.onSuccess=a;this.onError=c};i.prototype.headers={"If-Modified-Since":"Sat, 29 Oct 1994 19:43:31 GMT","X-Requested-With":"XMLHttpRequest","X-Requested-By":"FusionCharts",Accept:"text/plain, */*"};i.prototype.get=function(d,b){var e=this,g=e.xmlhttp,m=e.headers,v=e.onError,h=e.onSuccess,i;if(!g||j)g=c(),e.xmlhttp=g;g.onreadystatechange=function(){try{g.readyState===4&&h&&(!g.status&&f||g.status>=200&&g.status<300||g.status===304||g.status===1223||g.status===0?h(g.responseText,e,b,d):v&&v(Error("XmlHttprequest Error"), +e,b,d))}catch(a){v&&v(a,e,b,d)}};try{g.overrideMimeType&&g.overrideMimeType("text/plain");g.open("GET",d,!0);for(i in m)g.setRequestHeader(i,m[i]);g.send(null)}catch(q){a.raiseError(a.core,"1110111515A","run","XmlHttprequest Error",q.message)}return g};i.prototype.abort=function(){var a=this.xmlhttp;return a&&typeof a.abort==="function"&&a.readyState&&a.readyState!==0&&a.abort()}}})(); +(function(){var a=FusionCharts(["private","modules.mantle.runtime;1.1"]);if(a!==void 0){var i=/(^|[\/\\])(fusioncharts\.js|fusioncharts\.debug\.js|fusioncharts\.core\.js|fusioncharts\.min\.js|fusioncharts\.packed\.js)([\?#].*)?$/ig;a.core.options.scriptBaseUri=function(){var d=document.getElementsByTagName("script"),c=d.length,b,g;for(g=0;gGenericRuntime~scriptBaseUri", +"Unable to locate FusionCharts script source location (URL).");return""}();var h=/[\\\"<>;&]/,j=/^[^\S]*?(sf|f|ht)(tp|tps):\/\//ig,f=FusionChartsEvents.ExternalResourceLoad="externalresourceload",b={},e={},c={};a.isXSSSafe=function(a,d){if(d&&j.exec(a)!==null)return!1;return h.exec(a)===null};a.loadScript=function(d,g,o,h){if(!d)return!1;var p=g&&g.success||g,j=g&&g.failure,i,u={type:"script",success:!1};i=a.core.options.scriptBaseUri+d;a.isXSSSafe(i,!0)||(i=typeof window.encodeURIComponent==="function"? +window.encodeURIComponent(i):window.escape(i));u.path=a.core.options.scriptBaseUri;u.src=i;u.file=d;if(e[i]===!0&&h)return u.success=!0,u.notReloaded=!0,typeof g==="function"&&(g(),a.raiseEvent(f,u,a.core)),!0;if(b[i]&&h)return!1;b[i]=!0;g=document.createElement("script");g.type="text/javascript";g.src=i;o&&(g.innerHTML=o);if(typeof p==="function")e[i]=!1,clearTimeout(c[i]),g.onload=function(){e[i]=!0;u.success=!0;clearTimeout(c[i]);p(d,i);a.raiseEvent(f,u,a.core)},g.onreadystatechange=function(){if(this.readyState=== +"complete"||this.readyState==="loaded")e[i]=!0,u.success=!0,clearTimeout(c[i]),p(d,i),a.raiseEvent(f,u,a.core)};document.getElementsByTagName("head")[0].appendChild(g);typeof j==="function"&&(c[i]=setTimeout(function(){e[i]||(j(d,i),a.raiseEvent(f,u,a.core))},a.core.options.html5ResourceLoadTimeout||3E4));return!0};var d=a.purgeDOM=function(a){var c=a.attributes,g,b;if(c)for(g=c.length-1;g>=0;g-=1)b=c[g].name,typeof a[b]==="function"&&(a[b]=null);if(c=a.childNodes){c=c.length;for(g=0;g0){a=(g.offsetWidth* +parseFloat(a.match(/\d*/)[0])/100).toString();break}if(c.match(/^\s*\d*\.?\d*\%\s*$/)&&!c.match(/^\s*0\%\s*$/)&&b.offsetHeight<=20)for(;g=b.offsetParent;)if(g.offsetHeight>0){c=(g.offsetHeight*parseFloat(c.match(/\d*/)[0])/100).toString();break}g={width:a.replace?a.replace(/^\s*(\d*\.?\d*)\s*$/ig,"$1px"):a,height:c.replace?c.replace(/^\s*(\d*\.?\d*)\s*$/ig,"$1px"):c};b.style.width=g.width;b.style.height=g.height;return g};var i=function(){a.raiseError(this,"25081845","run","::RendererManager",Error("No active renderer"))}, +h={undefined:{render:i,remove:i,update:i,resize:i,config:i,policies:{}}},j={},f=a.renderer={register:function(d,c){if(!d||typeof d.toString!=="function")throw"#03091436 ~renderer.register() Invalid value for renderer name.";d=d.toString().toLowerCase();if(h[d]!==void 0)return a.raiseError(a.core,"03091438","param","::RendererManager>register",'Duplicate renderer name specified in "name"'),!1;h[d]=c;return!0},userSetDefault:!1,setDefault:function(d){if(!d||typeof d.toString!=="function")return a.raiseError(a.core, +"25081731","param","::RendererManager>setDefault",'Invalid renderer name specified in "name"'),!1;if(h[d=d.toString().toLowerCase()]===void 0)return a.raiseError(a.core,"25081733","range","::RendererManager>setDefault","The specified renderer does not exist."),!1;this.userSetDefault=!1;a.policies.options.renderer=["renderer",d];return!0},notifyRender:function(d){var c=a.core.items[d&&d.id];(!c||d.success===!1)&&a.raiseError(a.core.items[d.id],"25081850","run","::RendererManager",Error("There was an error rendering the chart. Enable FusionCharts JS debugMode for more information.")); +if(c.ref=d.ref)if(d.ref.FusionCharts=a.core.items[d.id],c.options.containerBackgroundColor)d.ref.style&&(d.ref.style.backgroundColor=c.options.containerBackgroundColor);a.raiseEvent("internal.DOMElementCreated",d,c)},protectedMethods:{options:!0,attributes:!0,src:!0,ref:!0,constructor:!0,signature:!0,link:!0},getRenderer:function(a){return h[a]},getRendererPolicy:function(a){a=h[a].policies;return typeof a==="object"?a:{}},currentRendererName:function(){return a.policies.options.renderer[1]},update:function(a){j[a.id].update.apply(a, +Array.prototype.slice.call(arguments,1))},render:function(a){j[a.id].render.apply(a,Array.prototype.slice.call(arguments,1))},remove:function(a){j[a.id].remove.apply(a,Array.prototype.slice.call(arguments,1))},resize:function(a){j[a.id].resize.apply(a,Array.prototype.slice.call(arguments,1))},config:function(a){j[a.id].config.apply(a,Array.prototype.slice.call(arguments,1))},dispose:function(a){j[a.id].dispose.apply(a,Array.prototype.slice.call(arguments,1))}},b=function(d){return function(){if(this.ref=== +void 0||this.ref===null||typeof this.ref[d]!=="function")a.raiseError(this,"25081617","run","~"+d+"()","ExternalInterface call failed. Check whether chart has been rendered.");else return this.ref[d].apply(this.ref,arguments)}};a.addEventListener("BeforeInitialize",function(d){var d=d.sender,c;if(typeof d.options.renderer==="string"&&h[d.options.renderer.toLowerCase()]===void 0)d.options.renderer=a.policies.options.renderer[1];d.options.renderer=d.options.renderer.toLowerCase();j[d.id]=h[d.options.renderer]; +if(j[d.id].initialized!==!0&&typeof j[d.id].init==="function")j[d.id].init(),j[d.id].initialized=!0;a.parsePolicies(d,j[d.id].policies||{},d.args);for(var b in j[d.id].prototype)d[b]=j[d.id].prototype[b];for(c in j[d.id].events)d.addEventListener(c,j[d.id].events[c])});a.addEventListener("Loaded",function(c){var e=c.sender,c=c.sender.ref;e instanceof a.core&&delete e.__state.rendering;if(!(c===void 0||c===null||typeof c.getExternalInterfaceMethods!=="function")){var f;try{f=c.getExternalInterfaceMethods(), +f=typeof f==="string"?f.split(","):[]}catch(g){f=[],a.raiseError(e,"13111126041","run","RendererManager^Loaded",Error("Error while retrieving data from the chart-object."+(g.message&&g.message.indexOf("NPObject")>=0?" Possible cross-domain security restriction.":"")))}for(c=0;c +0)for(var g=0;g0){var j=m(f);if(j)if(k(z[g].swfVersion)&&!(l.wk&&l.wk<312)){if(q(f,!0),h)i.success=!0,i.ref=b(f),h(i)}else if(z[g].expressInstall&&e()){i={};i.data=z[g].expressInstall;i.width=j.getAttribute("width")||"0";i.height=j.getAttribute("height")||"0";if(j.getAttribute("class"))i.styleclass=j.getAttribute("class");if(j.getAttribute("align"))i.align=j.getAttribute("align");for(var v={},j=j.getElementsByTagName("param"), +o=j.length,p=0;p');c.outerHTML='"+e+"";H[H.length]=a.id;g=m(a.id)}else{f=n.createElement(u);f.setAttribute("type",y);for(var h in a)a[h]!=Object.prototype[h]&&(h.toLowerCase()=="styleclass"? +f.setAttribute("class",a[h]):h.toLowerCase()!="classid"&&f.setAttribute(h,a[h]));for(d in b)b[d]!=Object.prototype[d]&&d.toLowerCase()!="movie"&&(a=f,e=d,h=b[d],g=n.createElement("param"),g.setAttribute("name",e),g.setAttribute("value",h),a.appendChild(g));c.parentNode.replaceChild(f,c);g=f}}return g}function g(a){var b=m(a);if(b&&b.nodeName=="OBJECT")l.ie&&l.win?(b.style.display="none",function(){if(b.readyState==4){var c=m(a);if(c){for(var g in c)typeof c[g]=="function"&&(c[g]=null);c.parentNode.removeChild(c)}}else setTimeout(arguments.callee, +10)}()):b.parentNode.removeChild(b)}function m(a){var b=null;try{b=n.getElementById(a)}catch(c){}return b}function v(a,b,c){a.attachEvent(b,c);C[C.length]=[a,b,c]}function k(a){var b=l.pv,a=a.split(".");a[0]=parseInt(a[0],10);a[1]=parseInt(a[1],10)||0;a[2]=parseInt(a[2],10)||0;return b[0]>a[0]||b[0]==a[0]&&b[1]>a[1]||b[0]==a[0]&&b[1]==a[1]&&b[2]>=a[2]?!0:!1}function r(a,b,c,g){if(!l.ie||!l.mac){var d=n.getElementsByTagName("head")[0];if(d){c=c&&typeof c=="string"?c:"screen";g&&(J=x=null);if(!x||J!= +c)g=n.createElement("style"),g.setAttribute("type","text/css"),g.setAttribute("media",c),x=d.appendChild(g),l.ie&&l.win&&typeof n.styleSheets!=t&&n.styleSheets.length>0&&(x=n.styleSheets[n.styleSheets.length-1]),J=c;l.ie&&l.win?x&&typeof x.addRule==u&&x.addRule(a,b):x&&typeof n.createTextNode!=t&&x.appendChild(n.createTextNode(a+" {"+b+"}"))}}}function q(a,b){if(M){var c=b?"visible":"hidden";B&&m(a)?m(a).style.visibility=c:r("#"+a,"visibility:"+c)}}function s(a){return/[\\\"<>\.;]/.exec(a)!=null&& +typeof encodeURIComponent!=t?encodeURIComponent(a):a}var t="undefined",u="object",y="application/x-shockwave-flash",L="SWFObjectExprInst",w=window,n=document,A=navigator,N=!1,E=[function(){N?j():f()}],z=[],H=[],C=[],D,G,I,K,B=!1,F=!1,x,J,M=!0,l=function(){var a=typeof n.getElementById!=t&&typeof n.getElementsByTagName!=t&&typeof n.createElement!=t,b=A.userAgent.toLowerCase(),c=A.platform.toLowerCase(),g=c?/win/.test(c):/win/.test(b),c=c?/mac/.test(c):/mac/.test(b),b=/webkit/.test(b)?parseFloat(b.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, +"$1")):!1,d=!+"\u000b1",e=[0,0,0],f=null;if(typeof A.plugins!=t&&typeof A.plugins["Shockwave Flash"]==u){if((f=A.plugins["Shockwave Flash"].description)&&!(typeof A.mimeTypes!=t&&A.mimeTypes[y]&&!A.mimeTypes[y].enabledPlugin))N=!0,d=!1,f=f.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),e[0]=parseInt(f.replace(/^(.*)\..*$/,"$1"),10),e[1]=parseInt(f.replace(/^.*\.(.*)\s.*$/,"$1"),10),e[2]=/[a-zA-Z]/.test(f)?parseInt(f.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}else if(typeof w.ActiveXObject!=t)try{var m=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); +if(m){try{f=m.GetVariable("$version")}catch(h){}f&&(d=!0,f=f.split(" ")[1].split(","),e=[parseInt(f[0],10),parseInt(f[1],10),parseInt(f[2],10)])}}catch(i){}return{w3:a,pv:e,wk:b,ie:d,win:g,mac:c}}();(function(){l.w3&&((typeof n.readyState!=t&&n.readyState=="complete"||typeof n.readyState==t&&(n.getElementsByTagName("body")[0]||n.body))&&a(),B||(typeof n.addEventListener!=t&&n.addEventListener("DOMContentLoaded",a,!1),l.ie&&l.win&&(n.attachEvent("onreadystatechange",function(){n.readyState=="complete"&& +(n.detachEvent("onreadystatechange",arguments.callee),a())}),w==top&&function(){if(!B){try{n.documentElement.doScroll("left")}catch(b){setTimeout(arguments.callee,0);return}a()}}()),l.wk&&function(){B||(/loaded|complete/.test(n.readyState)?a():setTimeout(arguments.callee,0))}(),h(a)))})();(function(){l.ie&&l.win&&window.attachEvent("onunload",function(){for(var a=C.length,b=0;b",delete this.flashVars.dataURL,delete this.flashVars.animation)},resize:function(){this.flashVars.chartWidth=this.width;this.flashVars.chartHeight=this.height;if(this.ref!==void 0)this.ref.width=this.width,this.ref.height=this.height,typeof this.ref.resize==="function"&& +this.ref.resize(this.ref.offsetWidth,this.ref.offsetHeight)},config:function(b){a.extend(this.flashVars,b)},dispose:function(){var a;window.swfobject.removeSWF(this.id);(a=this.ref)&&a.parentNode&&a.parentNode.removeChild(a)},protectedMethods:{flashVars:!0,params:!0,setDataXML:!0,setDataURL:!0,hasRendered:!0,getXML:!0,getDataAsCSV:!0,print:!0,exportChart:!0},events:{Loaded:function(a){a.sender.flashVars.animation="0"},DataLoadRequested:function(b,e){var c=b.sender,d=e.url,f=!1;if(e.dataFormat===FusionChartsDataFormats.XML&& +(window.location.protocol==="file:"&&Boolean(c.options.safeMode)||Boolean(c.options.useLegacyXMLTransport)))c.ref?c.ref.setDataURL?c.ref.setDataURL(d,!1):a.raiseError(this,"0109112330","run",">FlashRenderer^DataLoadRequested",Error("Unable to fetch URL due to security restriction on Flash Player. Update global security settings.")):c.flashVars.dataURL=d,b.stopPropagation(),f=!0,e.cancelDataLoadRequest(),c.addEventListener("DataLoaded",j);if(c.ref&&c.showChartMessage)delete c.flashVars.stallLoad,c.options.showDataLoadingMessage&& +c.ref.showChartMessage("XMLLoadingText");else if(!f)c.flashVars.stallLoad=!0},DataLoadRequestCancelled:function(a){a=a.sender;a.ref&&typeof a.showChartMessage==="function"&&a.ref.showChartMessage();delete a.flashVars.stallLoad},DataLoadError:function(a,e){var c=a.sender;c.ref&&typeof c.ref.showChartMessage==="function"&&e.source==="XmlHttpRequest"?c.ref.showChartMessage("LoadDataErrorText"):(delete c.flashVars.dataURL,c.flashVars.dataXML="",delete c.flashVars.stallLoad)},DataLoadRequestCompleted:function(a, +e){e.source==="XmlHttpRequest"&&delete a.sender.flashVars.stallLoad}},prototype:{getSWFHTML:function(){var a=document.createElement("span"),e=document.createElement("span"),c="RnVzaW9uQ2hhcnRz"+(new Date).getTime();a.appendChild(e);e.setAttribute("id",c);a.style.display="none";document.getElementsByTagName("body")[0].appendChild(a);window.swfobject.embedSWF(this.src,c,this.width,this.height,"8.0.0",void 0,this.flashVars,this.params,this.attrs);e=a.innerHTML.replace(c,this.id);window.swfobject.removeSWF(c); +a.parentNode.removeChild(a);return e},setTransparent:function(a){typeof a!=="boolean"&&a!==null&&(a=!0);this.params.wMode=a===null?"window":a===!0?"transparent":"opaque"},registerObject:function(){},addVariable:function(){a.raiseWarning(this,"1012141919","run","FlashRenderer~addVariable()",'Use of deprecated "addVariable()". Replace with "configure()".');a.core.prototype.configure.apply(this,arguments)},setDataXML:function(b){a.raiseWarning(this,"11033001081","run","GenericRuntime~setDataXML()",'Use of deprecated "setDataXML()". Replace with "setXMLData()".'); +b===void 0||b===null||typeof b.toString!=="function"?a.raiseError(this,"25081627","param","~setDataXML",'Invalid data type for parameter "xml"'):this.ref===void 0||this.ref===null||typeof this.ref.setDataXML!=="function"?this.setChartData(b.toString(),FusionChartsDataFormats.XML):this.ref.setDataXML(b.toString())},setDataURL:function(b){a.raiseWarning(this,"11033001082","run","GenericRuntime~setDataURL()",'Use of deprecated "setDataURL()". Replace with "setXMLUrl()".');b===void 0||b===null||typeof b.toString!== +"function"?a.raiseError(this,"25081724","param","~setDataURL",'Invalid data type for parameter "url"'):this.ref===void 0||this.ref===null||typeof this.ref.setDataURL!=="function"?this.setChartData(b.toString(),FusionChartsDataFormats.XMLURL):this.ref.setDataURL(b.toString())}}});a.renderer.setDefault("flash")}})(); +(function(){var a;a=FusionCharts(["private","modules.renderer.highcharts"]);if(a!==void 0){a.core.options.jQuerySourceFileName="jquery.min.js";var i=function(){},h=a.hcLib={cmdQueue:[],moduleCmdQueue:{jquery:[],base:[],charts:[],powercharts:[],widgets:[],maps:[]}},j=h.chartAPI=function(){},f=h.moduleDependencies={},b=h.moduleMeta={jquery:"jquery.min.js",base:"FusionCharts.HC.js",charts:"FusionCharts.HC.Charts.js",powercharts:"FusionCharts.HC.PowerCharts.js",widgets:"FusionCharts.HC.Widgets.js",maps:"FusionCharts.HC.Maps.js"}, +e={};h.getDependentModuleName=function(a){var b,c,d=[];for(b in f)if((c=f[b][a])!==void 0)d[c]=b;return d};var c=h.hasModule=function(b){var c,d;if(b instanceof Array){c=0;for(d=b.length;c= +i)d&&d();else{var p=g[j],u=b[p],y;j+=1;if(p)if(c(p)){o();return}else{if(e[p]){a.raiseError(h||a.core,"1112201445A","run","JavaScriptRenderer~loadModule() ","required resources are absent and also blocked from loading.");f&&f(p);return}}else f&&f(p);y=p==="jquery"?a.core.options.jQuerySourceFileName:a.core.options["html5"+p+"Src"];a.loadScript(y==void 0?u:y,{success:function(){c(p)?o():f&&f(p)},failure:f&&function(){f(p)}},void 0,!0)}};o()},o=h.executeWaitingCommands=function(a){for(var b;b=a.shift();)typeof b=== +"object"&&i[b.cmd].apply(b.obj,b.args)},p=function(){var a=function(){};a.prototype={LoadDataErrorText:"Error in loading data.",XMLLoadingText:"Retrieving data. Please wait",InvalidXMLText:"Invalid data.",ChartNoDataText:"No data to display.",ReadingDataText:"Reading data. Please wait",ChartNotSupported:"Chart type not supported.",LoadingText:"Loading chart. Please wait",RenderChartErrorText:"Unable to render chart."};return a.prototype.constructor=a}();i.dataFormat="json";i.policies={jsVars:{},options:{showLoadingMessage:["showLoadingMessage", +!0]}};i.init=function(){window.jQuery?c("base")?i.ready=!0:d("base",function(){i.ready=!0;o(h.cmdQueue)},void 0,a.core):d("jquery",function(){jQuery.noConflict();if(window.$===void 0)window.$=jQuery;i.init()},void 0,a.core)};i.render=function(a){var b=this.jsVars.msgStore;if(this.options.showLoadingMessage)a.innerHTML=''+b.LoadingText+"";h.cmdQueue.push({cmd:"render",obj:this,args:arguments})};i.update=function(){h.cmdQueue.push({cmd:"update",obj:this,args:arguments})};i.resize=function(){h.cmdQueue.push({cmd:"resize",obj:this,args:arguments})};i.dispose=function(){var a=h.cmdQueue,b,c;b=0;for(c=a.length;b/g,">")},h=function(){var f= +{arr:{set:!0,trendlines:!0,vtrendlines:!0,line:{trendlines:!0,vtrendlines:!0},data:!0,dataset:!0,lineset:!0,categories:!0,category:!0,linkeddata:!0,application:!0,definition:!0,axis:!0,connectors:!0,connector:{connectors:!0},trendset:!0,row:{rows:!0},column:{columns:!0},label:{labels:!0},color:{colorrange:!0},dial:{dials:!0},pointer:{pointers:!0},point:{trendpoints:!0},process:{processes:!0},task:{tasks:!0},milestone:{milestones:!0},datacolumn:{datatable:!0},text:{datacolumn:!0},alert:{alerts:!0}, +groups:{annotations:!0},items:{groups:!0}},tag:{chart:"linkedchart",map:"linkedmap",graph:"linkedgraph",set:"data",vline:{chart:"data",graph:"data",dataset:"data",categories:"category",linkedchart:"data",linkedgraph:"data"},apply:{application:"application"},style:{definition:"definition"},annotationgroup:{annotations:"groups"},annotation:{groups:"items"}},attr:{vline:{vline:"true"}},ins:{chart:!0,map:!0,graph:!0},dsv:{dataset:"data",categories:"category"},text:{target:"target",value:"value"},group:{styles:{definition:!0, +application:!0},chart:{value:!0,target:!0}}},b={append:function(a,b,e,h){f.arr[e]&&(f.arr[e]===!0||f.arr[e][h]===!0)?(b[e]instanceof Array||(b[e]=[]),b[e].push(a)):b[e]=a},child:function(c,d,e,h){var g,i,j,k;for(g=0;g/g,"").replace(/<\?xml[\s\S]*?\?>/ig,"").replace(/&(?!([^;\n\r]+?;))/g,"&$1"),c=c.replace(/^\s\s*/,""),i=/\s/,j=c.length;i.test(c.charAt(j-=1)););c=c.slice(0,j+1);if(!c)return d;try{if(window.DOMParser)f=(new window.DOMParser).parseFromString(c,"text/xml");else if(document.body&&a.core.options.allowIESafeXMLParsing){var k=document.createElement("xml");k.innerHTML=c;document.body.appendChild(k); +f=k.XMLDocument;document.body.removeChild(k)}else f=new ActiveXObject("Microsoft.XMLDOM"),f.async="false",f.loadXML(c);if(!f||!f.childNodes||!(f.childNodes.length===1&&(h=f.childNodes[0])&&h.nodeName&&(g=h.nodeName.toLowerCase())&&(g==="chart"||g==="map"||g==="graph")))return e.errorObject=new TypeError("xml2json.parse()"),d}catch(r){e.errorObject=r}d[g]=b.attr(h.attributes);h.childNodes&&b.child(d,h.childNodes,g,d);delete e.errorObject;return d};return function(a){delete e.errorObject;return{data:e(a), +error:e.errorObject}}}(),j=function(){var a={items:{explode:{data:"set",groups:{annotations:"annotationgroup"},items:{groups:"annotation"}},text:{chart:{target:"target",value:"value"}},dsv:{dataset:{data:"dataset"},categories:{category:"categories"}},attr:{chart:{chart:"chart",graph:"chart"},graph:{graph:"graph",chart:"graph"},map:{map:"map"},linkedchart:{chart:"chart",graph:"graph",map:"map"}},group:{styles:{definition:"style",application:"apply"},map:{data:"entity",entitydef:"entity"},markers:{definition:"marker", +application:"marker",shapes:"shape",connectors:"connector"}}},qualify:function(a,b,d){return typeof this.items[a][d]==="object"?this.items[a][d][b]:this.items[a][d]}},b=function(e,c,d,h){var j="",g="",m="",v="",k,r,q;c&&typeof c.toLowerCase==="function"&&(c=c.toLowerCase());if(d===void 0&&e[c])for(k in e[c])if(r=k.toLowerCase(),r==="compactdatamode")h.applyDSV=e[c][k]==1;if(e instanceof Array)for(k=0;k"+b(e[k],q,c,h)+"":typeof e[k]==="object"?(q=a.qualify("attr",r,c))?(m=b(e[k],q,c,h).replace(/\/\>/ig,""),c=r):g+=b(e[k],r,c,h):h.applyDSV&&(q=a.qualify("dsv",r,c))?g+=e[k]:(q=a.qualify("text",r,c))?g+="<"+q+">"+e[k]+"":r==="vline"&&Boolean(e[k])?c="vline":j+=" "+r+'="'+i(e[k]).toString().replace(/\"/ig,""")+'"';if(q=a.qualify("explode",d,c))c=q;v=(m!==""?m:"<"+c)+j+(g!==""?">"+g+"":" />")}return v};return function(a){delete b.errorObject; +if(a&&typeof a==="string")try{a=JSON.parse(a)}catch(c){b.errorObject=c}return{data:b(a,a&&a.graph?"graph":a&&a.map?"map":"chart",void 0,{}),error:b.errorObject}}}();a.addDataHandler("JSON",{encode:j,decode:h})}})(); +(function(){var a=FusionCharts(["private","CSVDataHandler"]);if(a!==void 0){var i=function(a){this._data=[];this.columnCount=this.rowCount=0;this.configure(a)};i.prototype.set=function(a,i,f){var b;if(this.rowCount<=a){for(b=this.rowCount;b<=a;b+=1)this._data[b]=[];this.rowCount=a+1}if(this.columnCount<=i)this.columnCount=i+1;this._data[a][i]=f};i.prototype.configure=function(a){this.delimiter=this._decodePseudoCode(a.delimiter,",");this.qualifier=this._decodePseudoCode(a.qualifier,'"');this.eolCharacter= +this._decodePseudoCode(a.eolCharacter,"\r\n")};i.prototype._decodePseudoCode=function(a,i){if(a===void 0||a===null||!a.toString)return i;return a.replace("{tab}","\t").replace("{quot}",'"').replace("{apos}","'")};i.prototype.toString=function(){var a,i,f="";for(a=0;a0&&(f=f.slice(0,f.length-2));return f};a.addDataHandler("CSV", +{encode:function(h,i){a.raiseError(i,"0604111215A","run","::CSVDataHandler.encode()","FusionCharts CSV data-handler only supports encoding of data.");throw"FeatureNotSupportedException()";},decode:function(h){var h=a.core.transcodeData(h,"xml","json")||{},j,f,b,e,c,d;if(typeof h.chart!=="object")h.chart={};j=new i({separator:h.chart.exportdataseparator,qualifier:h.chart.exportdataqualifier});if(h.dataset&&h.categories&&h.categories[0]&&h.categories[0].category)for(f=0;f0&&j.set(0,0,h.chart&&h.chart.xaxisname?h.chart.xaxisname:"Label");return{data:j.toString(),error:void 0}}});a.core.addEventListener("Loaded",function(a){a=a.sender;if(a.options.renderer==="javascript")a.getDataAsCSV=a.ref.getDataAsCSV=a.getCSVData})}})(); +(function(){var a=FusionCharts(["private","DynamicChartAttributes"]);a!==void 0&&a.extend(a.core,{setChartAttribute:function(a,h){if(typeof a==="string"){var j=a,a={};a[j]=h}else if(a===null||typeof a!=="object")return;var j=0,f=this.getChartData(FusionChartsDataFormats.JSON),b,e=f.chart||f.graph||{};for(b in a)j+=1,a[b]===null?delete e[b.toLowerCase()]:e[b.toLowerCase()]=a[b];if(j>0){if(typeof e.animation==="undefined")e.animation="0";this.setChartData(f,FusionChartsDataFormats.JSON)}},getChartAttribute:function(i){var h= +(h=this.getChartData(FusionChartsDataFormats.JSON)).chart||h.graph;if(arguments.length===0||i===void 0||h===void 0)return h;var j,f;if(typeof i==="string")j=h[i.toString().toLowerCase()];else if(i instanceof Array){j={};for(f=0;flib.drawText","Canvas text drawing is not supported in browser");return!0},appendCSS:function(a){var b= +document.createElement("style");b.setAttribute("type","text/css");typeof b.styleSheet==="undefined"?b.appendChild(document.createTextNode(a)):b.styleSheet.cssText=a;return document.getElementsByTagName("head")[0].appendChild(b)}};h.drawRLE=function(a,b,c,d,e){c=c||2;d=d||2;a.setAttribute("width",c);a.setAttribute("height",d);a=a.getContext("2d");if(typeof a.putImageData==="function"&&typeof a.createImageData==="function")c=a.createImageData(c,d),h.rle2rgba(b,c.data,e),a.putImageData(c,0,0);else for(e in c= +h.rle2array(b,e),d=e=b=0,c)for(d=b=0;donDrawComplete","There was an error while showing message to user via canvas.")}}},o=function(b,c){try{h.drawRLE(h.getCanvasElementOf(b.sender.ref,c.width,c.height),c.stream,c.width,c.height,c.bgColor)===!0&&f[b.sender.id]&&(delete f[b.sender.id],e-=1,e===0&&a.raiseEvent("PrintReadyStateChange",{ready:!0,bypass:i.bypass},b.sender))}catch(d){j.invoke("error"),a.raiseError(b.sender,"25081810","run","::PrintManager>onImageStreamReady","There was an error while drawing canvas.")}}, +p=function(a){h.removeCanvasElementOf(a.sender)};c=function(c){var e;if(c instanceof a.core)b[c.id]=c;else for(e in b)d({sender:b[e]},{}),delete b[e]};a.extend(a.core,{printManager:{configure:function(b){a.extend(i,b||{})},isReady:function(){if(i.bypass)return!0;if(e>0||!i.enabled)return!1;var b,c;for(b in a.core.items)if((c=a.core.items[b].ref)!==void 0&&c.hasRendered&&c.hasRendered()===!1)return!1;return!0},enabled:function(b){if(b===void 0)return i.enabled;if(a.renderer.currentRendererName()!== +"flash"||typeof document.createElement("canvas").getContext!=="function")return i.bypass=!0,a.raiseEvent("PrintReadyStateChange",{ready:!0,bypass:i.bypass}),a.raiseWarning(a.core,"25081816","run",".printManager.enabled","printManager is not compatible with your browser"),i.enabled;i.bypass=!1;var e=b?"addEventListener":"removeEventListener";a.core[e]("ImageStreamReady",o);a.core[e]("DrawComplete",d);a.core[e]("BeforeDispose",p);if(b===!0){var f;i.invokeCSS===!0&&j.invoke("print");for(f in a.core.items)c(a.core.items[f]), +c()}else{var k;j.invoke("error");for(k in a.core.items)h.removeCanvasElementOf(a.core.items[k]);i.bypass||a.raiseEvent("PrintReadyStateChange",{ready:!1,bypass:i.bypass});j.invoke("normal")}return i.enabled=b},managedPrint:function(b){i.bypass?window.print():a.core.printManager.isReady()?typeof b==="object"&&b.ready!==!0||(a.removeEventListener("PrintReadyStateChange",a.core.printManager.managedPrint),window.print()):a.core.printManager.enabled(!0)!==!0?window.print():a.addEventListener("PrintReadyStateChange", +a.core.printManager.managedPrint)}}},!1);FusionChartsEvents.PrintReadyStateChange="printreadystatechange"}})();