From 3740723696bdd3d0dc65f321c7632586404e9880 Mon Sep 17 00:00:00 2001 From: Furechan Date: Fri, 15 Nov 2024 17:55:06 -0500 Subject: [PATCH] Add optional dpi parameter to render method in Chart class --- output/preview.png | Bin 0 -> 58106 bytes output/showcase.png | Bin 135240 -> 0 bytes output/showcase.svg | 8458 ++++++++--------- scripts/update-preview.ipynb | 4065 +++++++++ scripts/update-showcase.ipynb | 15549 ++++++++++++++++---------------- src/mplchart/chart.py | 4 +- 6 files changed, 16162 insertions(+), 11914 deletions(-) create mode 100644 output/preview.png delete mode 100644 output/showcase.png create mode 100644 scripts/update-preview.ipynb diff --git a/output/preview.png b/output/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..3d32b299b3cc7306d6aeec9d137d35e2b6d87166 GIT binary patch literal 58106 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 %I&wGnqXxMi7(%gWz z?9a+3uOFH=INH{Q%lRktBVRi*YoikTpMWzW$Pm&a;=CNOJGAf16`n~|$()dy2~()r zF?O=4`W)tVA!g&y<|iM+O2|CQW}bDs*IxobIc|n~Q%m zfgPXLmD;brz7rW5)GYd+aZ+PtnXxWj22L{h`FfL~cw*3=k^5t2wC70YV{xS|wNU6B z2;G7{DCc=KMphG3sWlRj+I8t!gJ!BQ%a`ZXO~i9{nm31KloUO$s%o`2kAoC7GH0>};OJfvaLu1;TaH^x;mQ(`yS2GKs5){Bw&drTzJeo-cM?b1F~OevpR0R5 z?=I(0a4Kg&pQ*LySL?^&gAEE2<=v?qw>Jz*5q-HTeU!W-eiUE!sk+2kJn1}+GAq3T z-L#r8vm{ev2frAw6GOL~L=N7utT`;PK%<*(BHdSCYbv+?)*r{axzVHcd}kGc;LRy*}x-l>j*7|4t_niO78AqRTj1oXdjaBp%p%({yG# zO#9PkWv)lrY#5InX2MW(A`+=@_6sZRliX4YhTnp?ly$Th)&9#o2N|3a08V^RT4Ixv zi-6UqfhD)R;YEW-AclS4zppb99;zq#!e+;BTIcu zCEUpX<9DfBx11~Zw~rIrRF(XEywIGRzw$q0-Y zt-i8Qn3R!`>9Mu3DFfN5gvDb;5QW)1Vwx{mwU%DVG`UG?R23?8I?_!kMl%lF#=Up) zzsfE6w>g4Ok-4riEptDf@qLl{WJx?W=lM{?^f)BGe8729f4!b|8#NCN<6~yfr3KXbUnP!Dy#bgf4orV7et7r?}9&|dMK%~Cz z{|U<7Fl`V?TKcd2Tle9cbWP0NH%%Vbheq}379@S&bO(y@M~)l9xHdNv7Q*Y7zwji2 za+ji}rlu(@VvV0rxCv+?3se*MA%v{h#RE?RVn(dJ0#@KCO8h^0r!Pv&GgI!Van?AY%= z_2Q(#gPzd=EG#G&dKLk@o?dwvA)yRbpCs>gM&;9A;SmZf$;G}uLNqy{+FfIr5u0qJ zSF$o>CAfc1Oz6VbwT?Br38jiCoeWwN(o5`QW;kgBjZ9U2ppqlN0o~E_rlP)4@ zY_dk$6`yK$D%*ApCCpL4gLkBY+D;p#9t^l}tGE%B`nVxD#mRLXo>HeN9dz8o2Y9O9 zXgBpNqE0em<6+w!!B}>iS@RqJHe-#a!ceSi>oPm{Bo_Fn@z=yZDP_^#(k74hIWjw| zYHB8dDI*aZ5)y*{^r?LLBXBbBGdXY*%m&j|uB$6Cy|nh!oP6q53v(g^rkx;STg|jc zUapdwj6U973((3c5S56*-C6flF*GuYRd?ig0f0N@(NKJO$bhHXYC=Qj2)|&Q_|o54 z6qy-9JULw8p^-0PUklUSFCI@7ONB9#490$>$g;enN_IFl~{i4hE9eA^ULhI zxMZYJ(QFa-o6P*QKUvUY-dUPw^+xD{fT>YlEk=eN>B!)~m^1hG#9cht(AN_>F83{X zLE`6@4gtGAYwySIOk?(~lL7607L8)1c9VD9BS+0I8eB-Ob&+qc%s86|9ryAd_&{sN z%KFXMdYenRm-aejXKgf3w~-o-iaD%ubJzsniZc6k61RH9YBE&6bMGb zd>c5Vygi1j5L+BD|o*%!7uZS2PB_;QSuLSzTF1{dT@{EQaaUw zULgE2P-x9=Vl}yY1bG+E!j0g;eGllnEiEiu$0u=s3U7I9a7?k%&Z1QIYL{!l>UN&7yfSmGtgew-RcJ zi=^qus3Q$@Kx-;^PhN-fvWX{NsU;DVFi$-XUPm>S-hvO67R~PuT=SSz@;!>}VMPCP z1u`&WuLp@TCYu*>pDYx`QNl*yQoLhL=xa(ZXPU(loRb?GO^4Ms+0`&Y%9Ekh0m1qO zn0a$+;~_f50?e$*YKeO&N)C}{(p*l z�)jWo?+PV!$o#y#-MaFp#54&KL;Y^KRtq<=t?ruuAGJ$+7>jGWu2(N_sIsR3KXawW8< zhx4uQyw%YW(NINjc}P%$EboB`@w1XHvE=_%L>8p)Y2V`LQ*9XyyS6*IMX_q>@)Sh+ zX)p%=TT9Mkd+=NdVdX8w-^PcRy@AUjmdIZ4J@}#OQ{!4%cjt{~4u*YIP^1&&t3IK) z>wOlkUPo2cYAQ7p_pGHv4bhJzif|4dDcbsm+0xhCm9T43zniYMFxaI@C6Ei2uJW=q z;k;1l&=uN#_FibsaLw<7{Q z!PL96dsptU=A#Ssb>qbn>s`TTdzdgtqJF9)fMG2I?JQLMI%(?;a_ z#JcP`&*p-C0m_fPTEE(Pex`p^aYf#7qyyIGi#}J1Rt+Hu{#-^`#_LPjt=Oe}d@tMD zJVF_`j#|K6GqH_$o|O`8Yc~^&ZnGnLTYDi8{a6v+9ud24QU=Q68mb&`Y#`?A;S>-k z%*p&%i{cWNX+5$_3l;g#1KWhRKOR>$Aj>Lwd8Ab27!Kpx+BtMitypX(|LW~{&(Z$# zJ=@GIw{QFOpv;i7 zt?C`H$7qMndr{#Ztb)VD>6v!73V!|>z9s((J1}stA&cM#9D6dfz3e=>ouM05qC_6( z>=!LvzJQf>6s9dn`4Cs_r;Da#7kZ<*u#S6bV8cvwYTf@JJ-;)&6@0YZrS1N1$wL19 zYj;*H37XS`ydOXS1_t-hPBQOns(;jU=~Qt%B}$w7Ik=|3gJymD^SYYL zYknCl`G+9ZuC^0H7|e#i)Xw(o1o2ZO*6U7l{~C1a&;WoU5@zKYR(V}u9+aoSgD|1<%Aj>r{g3it7O3qz*cG1{c2H8c?`!EcP`sRaY z=Q*^KpfpYsiZiDBa^j%MN6vN`W`<1{c8GTuK@$fUh&wk}rUvt;Y?=|s!N7NOoQ;L$ zONYdMw!>JX#q75NPnb+8h7D6YIjTkW!eDE1MFVm08KyqJp!qdAuMm?hc7Y>~1^gy# zSU-7`XEle=Mm4f@wNqPAT!!Whr4`WxdOlh~p%=gp+?zL-UQ+X+0fy*ejMl%3qUJFT zhFY{#z{1l364?Uyq{wsC(g#TWnL353x+T^bFuYk48LEj46AuVX9KOYT38Es0%X!L= z8@c*=7)5?M%XX{@>xIH}Uk}PZqZBt%DuvfwrAn$wQw}lp=>M+8BuNnup3NlG<1whY0bJe5Na)AkY->6Q@Ek} zVXo-$8xG@OnCm=lFZlE1yY6S!!RwuDp0fh8V%ah^^4-IOS2bRe^_~_B?`0A0*b;PC zg{L-ouCx9&v%^mlTU4XtXTnz@(_dYsziuKwcj{xodf5F|#*4?dH$F+;DwC7W9(3FCEu;bRg5U*E~-wjq^jL1pQZRr{kWXVa%Ev zd+LBwkkE5_>);GAf5Ej9f?MmgznX?H*Vhu7Uia631H^XV!+Qj`C4`;&M#ZU%V^WBX z$mX8;l?C{pB@C60vQ7^pi$)PZgCE(t6Ar4Se?*UG?;uEuC-gC8XvkPnTGux)>GC@&0%k74(99xn+6t zkg5T3`&FLn^PDK%QrmbKNZeCkEQ3;Q3ZY#E z#bdEPKZKT*eZ}CjJy#0Qug3C3yVCZmJ>~5USoB}J0Rt;_R8}tU^R;jM{nm3SXrjE@ z#)h2z%=y!Vuxjs5yQ?1S=xFiQ-s6Zqt9|jmV6N&BfVAv9H(sg(yvh8NVZGNR&PYH+bH3`eIHv`=EN z`1tH^DEyfoswjoTT5pw?8!~>LvGmNTQ=Kq**98Wv?#m897Lt;uqw|I}?vzn{F&_nz6+DpFr+ zzf4@}jO9md#iwLy>X$)L>hkqg4UVIx9^H%3LhkzTAHe%2vM^n%zna)1ebSWyk3r&= zAqSPC0rou_i=PI#70OWkH}xE!qP2FFEWdXgxT_CC-`3s^5K&jgAx8J7)Bqz2A}-6j zi4=Sa9NU>EPhQ`4L!HZuzNv}27l{)e!-M%uBd+AeWik%+^hlAlDgU!kR?EZsLYKN| zsrbGSxNMRamAT@m)z`AahZi`RLebcpxHAEet`nWE{>L2)-ijiy@h4Ey! zxOjL9d*0QLDyyi3;dzl23<)@L+K|s_Tv2T8H``nXyQ;JMvxM?#4g*4J$tC@JTpJwF z3Fya_=J&WpG5n0Q+-T>a1G+;(dcN|9k#E>jzojg3-SRuw2-UP8LqHK$Gqv8m`BSsa z@6Ohi%KF!w6SC1YR|6K;h+Y8;z3<~EO>;u8^5SGTd-_+7Itt_7#?wp>bG@WEUw3!z zmPPYxiI%JvbXehiwI3%%k!P$$CDlHXnFEWlx4_jiQB{_yB6Rzjopp}u>KNdFoB((5 z&^!D24Er2Ph1zX@(oj^ZD2|4pmqhzL&_z0uMWHfBEbY(Zg?x#q?gi`voReKRm(SCs zgTMmKl0Wh{jT^oC{`z?qW54QYjTe0%2Sk1av#CH(8Fhw$>b3=xF~TvWXW68Mh{V;h zrqtG1Y`d6+*j_A_jVU9w)aQ|2IBT2t1acq+My-8iT@icOEM?1Kx$V%J5PI8<~eOBX+O_X6s=`PH?Cus9C7_~xax5H^$AJh{c^-Ud|G9!|q){R$?}%Ya%#c=_nz*Q{PWi8ko*rraC$RpCaq!#)W|QB2 z9A{#R)El@`T7PjurgUk;9I;4Ke@@5o=I=UYr{wtUafRcLQY zaT#BuFIZk$LooQ-T&wC03Kr@PyBFd?vps~j}$5kKf|#8 zzMRaj@RTg$8jJm9`qW-!6_se~D`#G#JcuFBA{$vYLFiHf`-6~mZ2;TV%+1qp-x)el zO}i<~%d6g-xjB)crBg;)ZnARKWVS4S6s)J8%M6cp^bi}3qA{tFka4x+8gCzXvnB>y9q)rz5@ zD0BV_Awt158I6>BURz}m#>P#;%)>zI1Wtu{c1k+zv;oWNwq($=f`dT&F9w$UMJlf7 zPC{DF7bTiCHeu1b#*q7YdMbkQmQ}qQNH)l*vnf@^!d+I5mIIY4`PV)2?C_t>W$(Ph zAmQU%t(%zpEkil&j@@vNH0O+Z0qyCM>|On>q(lhp2i2wpVh#?U@+f4~TH*=?EQqj` zA0{ywFr9pwlWRM|2C<$m)b%g()##SrtE8a5_pet}F?##)BN*enygn2*;eB$MXR&a- z<5lg#`#~$Cmzy;hir?Rw7Skm=Q+oJ9xYtKdV{wp9>H_cpfWDzA`7_l?)#G>bO{d(a zy0;lFX7nm_MdqPC|8*#ww>ZpCXG6TfDk4$=Ip@6d+QpU{kO0m~Hr5b?*ka2vemJ%Y zg{`REl38bpQu`1qwSdO#4DGrMd;q*Y>dmF}=Og!n3uuY1K;khQ|Hy;X%9yQ0c^erb z=S^li$;~gi7*ODTXNqu(cRR9a^Z4ObR*mQLME(pbmtZE{kRk$YBzsrjX_g?v6N^BI zIj7IKoYez75wZw2ABAm5rMScdP0GYE#d3;)D?5CgJ*5Wk=Ct!oKG)#s6I}d!K3oTw z=|DM>B;N9OIRX?kHZCr%;`vWYi7z<)9MY3y-KuKTo%$A3w4dEU;MrE)o_DmT`7d09 zG#~FIW`0~T6h*cF_+ZaQ)E<@8X2R-ZbRSz@UWPg6DwbZCTZGip^_sZ4x{7>)$WC{P zlooXcytD*NlqNU~T!MBlFy5;ckao(JCMu{A?MKPAj)Ir`Vj|X|(TvEYkeibq$&OX5 zPfkU3z9@pw076r~i9T0LHG%6dgx@^8(WMnCdz#?Lz3z^hwvQf?N3z8PF|QkOwT!)B1?e68GF(R>D#LiNRV(;aKl!`3Q^-XRZ*I8wYt;De z*0d=F)btlkCfRzs`QKcd%u@7@U?QJS`e}*eIge`yXHaR)D`|K3s zz|EnwGpP$5YIj<)Ml>V16{@6k_aiC(xw7hku^ena&>tj0mv5dyIHCIZ#i1uR60xb_?~>j8JtZYYu6nKU*qonc zLKdaw3gwwnGg?)G+xcImK7qYS(u@k#@k?yxk~TT0>6@rU>pNm@f5 zS@t_7vuH)%M{AP#*S6D_GCdi6?7dDfemqVPlWs=>j{eB z2?Dx6>N57dPOlDB*JomO*Sn9y=5<%|TGa8WPDrzs$M)>snF{VZeASV^DYV5WI<%BU z`&>~iEu3Ez7C3uK+U}r3Li>IWh@>-(YuNW!H5wSweq(It1?caJhMoC=-Xx*B<3DcP z!V{?VdGz*>sO4M!S@HCb-(FOzmp##(!ftl$b?uT_v1A zNg%L6p2&KZF5bS%PtU9Od8qhr+P~fTy_prNbl5~0dd0QM9Wwt7{gKeg_>ao~y6LjL z!H9s3fEg-W7&JU{?mjp!XR^d2QVFbOK{%cYSsy0Z(a1wts%3vua`ad@IKDvSU}0dm zi$zzHpE{)i*~XZ4P7YTK$Wz3Y-cXCIyMtIWKBb_XXWth2AP5sLZ#OWE_lfUWIC|iw zNlK2L%qEM7iP2dqCi=Z9W%F7PDkC6msc9(!@7dLsSw`yj>fIR43Jx=^y4>#DTs1gP zp3x+S4X2|?rm&hy1kXwF(fS04N4Mf%z50t**je^7iP({b z3n^x%xrdNU-l`4$v%){tO}C}kTcX9Q4Rm*(GXy$+Z&j@rI24_vx(#c8Kqq##K4o;9 z1b5cd=%f`$*hMl_c^d?ImZX~qP_P+7;^r|8K1Tv|Wwfh!LDtOR5OgM?Y%v3K^6j0; zi@B4AD%!JMW8Hq85sVN8br||Yd6s6_2vM>Pei-W7uEMWGs=5dFxM6!n?jK4+y1lP~ z5oz+9`hfE7UG?2cRyD9XD;j1~6Cta}Gq?6%Rd_GmGJI7^E82ET8Et8DD1VynMYU`l z7Jf|?3jgwehQdw_WNGH;TJB{@0^a({mbOA0am4Y9e^vP!vx8%oI;Wj(K9w~nV@TWf zDw9DDFzL*Ai^DtiZM6NZ4UD3e)>e^;l9W8r3oLv3Kk&A#2{kb4)`3!$()6Kcjj)@tC!^zer({kawo(FfR4Z8N8RgmT=i5FiqvKM{NZnR;th9VzW%3Q^db{(jzB>O zkt<^WN@&LnBflg*m^^Q;JMF5V|2owsCJ^1{X05ECWcXdb-O>U7A*pbWW-8^wJo}l( zUI(SV1pBCns6!N;M7(*1RMXYfHAbqZ(?m1rdZT$m$R&l>H42G2gBh?d3>l7h(?LLU z;)EHp?%g(NWmOps4)gU@*m8Z(aE&pMdFZ-fP{tK-k-LfOHByME5^VDQXmRw=+pIkS zr7G#q-H_Euhuq;r@%_~w#hgWpi3Te@8fGenq$yxwRz&c2i4hNQ{6`^raEK-X4J6w9 z(EZ5(nx>%9Xl(uH7ijZ>w(0ov=}WEu(a4Ah+^=8etG_z$(C}NcxWrXfiXx0gBw~=4 z4+gX;2U^&K{#=d`%HN4;HQ{yY<=R~zSnaPA(85yC{pg{b?CDaVoypXQXLGz>stm>9slfioVW({y# zCh2wLr9q-M>Reqpq=@@YBPrrw^^_Q|cWWD4CE>(1vR4Hy%@_%@O{bipCgrx%@CPnb+necv8yRVNB~W4BXH(j&E-= z_Pr}^Wef~zX$F&@?aZ0%?Y5!n)6!ShMwLjKTFve@4zD`O*W3v)U}r$3n)t=cbIbl6 z87iV9Vm$2u0Bdj+ZEyvAoxG8{c6|+gyI!A%ufuK+tk2SkrUOzQoeibcEH0+{9+y~? z>3mjHs&>}~5YSCJ_`+LS5!Z-I?;{ctau*lvH8NE3Jw8@_*%?3~?)JK|Bc*aJP|Y4d3GG_@krmB(kl<1gi< zEuNtiTl1~IpkXMWp+Qx1RmLG9=-Q8n@4r#BnO`+pK1D?sG#Xq~Q!y8#}4pyy*fLa1EpHwI)~1o7x#V-d4>$&!sh2+_W`_;TGT!N$JiK<9g-ou z%{1#sxY_8=<`@HDHh|Y^8Sy#y>Yp-Vnm{N!62#JWz5(yFX$S^}JqT6-r1Gb;=feG< z(*kDG#q|6ZdlT{~NV?zg>Bvd(5{}P6{OtE`Mw#ga>+C0Zer`CYU!tiAXNWl-KmOhm zm#LMjkz2u&dI)GApxJcB(?TbF-?$9gM2fg=wF);Pv|sYZA^5uO=rnXRQ>~B0N-QkOkbCK=_VFsV8PLQ6%AF3iZ*v2sc|9uH7cX8!%gc+d zQZ0#uzPasQ1n4d{4>-z-Rx+ZUKJkiX&3*|Ff;%f;#(2(cpV2Mq9nyXpAn0sBShQ>zES%pye#{V`?CUg$|J-v?BYF1t6T4;!7N6bM2yd{=^mN90h3ajdLvKb9 zh2&hIUO_IZ)cSk!cxyDfxVRzgV=TW-tYuI7+n+xlfT>5X6Z~pCSEuoSY@-~h^d6r$ z+n0Z@o`Rk}4|)#{0d0QzTfvxx(g>G|5&XZFMD|b)5Cf7ZYcLwuul8j4&S71?Hkg4m z7F43Vd(k!LRq7C%i4FGWtIri$mGji{j~EfiWC=ZtYu3$g@JE=nrd0y7{=G4|Gca=l43 zl8QQMit#P8_vb4X#E0AnJ|^PQ4<6v8LoQ{6U6b(?9-gAoR!l2=@Xz`IS2@C3#L*DP z-5(W`MOCAp#qH;SX}JNIOQ~~q+5lH}-t>)2Qjd)VBgPYEEa&9c9m89ZV6^l10auFT zuMs#=ThOtqCp*ULGyP%QMLw<|6nJ{IhMwPiwnI-t+Zu9xyZwwaALMADTgpb)c_7L} ztu4H|U5D_2iYxB?a3mu2B<}GtN>{SeyZ02O?iI*|pHH2tA>?SSy}ga0f+ zE&O9kRQCt7GX1VWEgXGfG!QTek`QA?^mHArz@w)fpZ&*KWthzU=3nsjS2Am1dswbW z?^jmF2=k%x-;j&XNj~M>CAV1SSa*CugJU-gyUHR;RN(2de;63$^oONT)##>p(C{## zdf5Vy$Ie&lanF=(+liHzgs@Carts3K~6|9+w@aJW7Qg#1g_Q`z1 zUE9a0_<7}mR-k|6Dx$gw<$Nmf8|DMQM`mE@c;>_2@s~vpkYmdwxC5lVA8>voU!8t- zgq^)q((ZGAy2Em5M$#un)O0_`Ex(1~y9(!wIny3@u#0jayz8AXFkC{Y@@c+|PW++e zBH8rtcS%pu&hx3cwa`A4`FK+b5`(K_tM;Kx0D%lcd0RkHKo|46Yz)m%E2kZNHnWsQ z0rdeywDW=cboQ=CKy0Ob-0+S=%Gx-k92Rk7?+nHL`q9Yu(XsisL>;y&}b zidHd>9TQINR(QayBH4M4q11*D8o}XW-w7&|kpj!vu-JUJ%Ilngt1BmvAhlQm=U(71 zy2-`R47RfF;^??#RW#-fNJS(~KdDIjx{9n{Zdtsj-Z6>RZ>-97xE-8pL6>#QK$qoe z8@J(cYmo@Xb`Krhji?9us`AOs<9>K1F`I+6Cox(4K9Tm#WTicC3Q1*x7tf{RcQ0kS ze6H?z`AD0)4WZiL-WA0ctfN$91O|7Q%v|n<9Ni(+gEzC;WlSH{+dK%f{wv z@uQBnO2DnK#EdqIAs|rD#ifEf2L+h73#R*S6EjS^{p_Sx;KR-~iZNxR$dizqJ=5 zF;SL@<#6%Uw{)n2G8Hl64R)S)P-xfeM5Tx@hl&j%%;Fi$}=h_PFS<__Ytvh@Gd$f0QZEV4;fY?qadYr0E9cpHV%kVkWUlH2! z4yrM)%S{PIQ|-VVsDTwG4+B*g6kJS=&hAulzq@EXSH?6T zW0B#ziuRnG;J5tfttI%kF%FX^N08t&v2)4G8rGiPD(b0ren5{RS^S%hGv8OgRL`v@F|+b^v~FKU@{OY%8olVz1aGoqL65y~+tai zjnGv4cgSAm$CDEudE;^@uRM~ihE&EYhE>ZLTy&liVBFp3&c2j%ylfCFB(J+(M)YgG z%4TQ={p(HBJaDzbHTU=!8>BMLUg&O3nzTc`k?8OIlN7+O7PnXGNhnove2StH`zgM} z7NI6jR6Ua4MOBS@gI;t^t{bGYL8?ZOCC@(M4FMN(Ru(y^UoBZzJ?~_CM70yCn&rCfo}y8aXpHzzk(+ zh_&{8qds%#kb?Fw5t5lxB9%&851tjdrh1ima8G4^#edR{Ba&cABp)Wh|9^)<31P|p z(snTwuk}ehWKiEzGZI&M@h>utH`K;N;xo}9(wIhn4UPP4ZgaT%C$Cdz3wmsBYZ$Ld z{2bhR=~XsG2^>1 z!tHSu;p}AebH}xd+%k?{hoF??LwJSfl;d(32_{ZoCG3OGv&r$3;u-zL9R-(&)M1ii zN69!MIL!jL*&ZV*7qgS!7I3z?cue4M9VNdc)h?+OmUIZumngajdrYACJFw!H7-(A} zu4c)8t!C$&XDZWA@bD(S^Fv2i6U@I{pzvThw5ZH9&#g?|jzbsduP2b$>L2xivI*QO zraW42h{0gZ4)SFOJaUr1Dj~}jXuyuoC`*gY3HFZKsTNmJCy;!?hp@@jt@;ZB~cdhgTMj z88@_bOLLy;)<4{g4GywwBakQO%9Y-0NL535tn(_3YB=4$Jei2+Pzlo3FP_yl7eDPR zym>yJepr5zZu3kK#qi0gz)1!*4vidc0|8y(l;VH=0CNC<2DG1Er4p{#B*4QuR5@?5 zt3Jr?)jqgE+M^@vwdz9!@>?VPtZtzc=Q$15-u1kz0SbHwkuXYP4-|kSPwF*ro*Cil zZsRiZl&8!PJ~wdPX%3`kgcnxy;isb)E!W2UC`!%Zy`%;{Agh|sQt{#7V?-YwY3fB`u4k~qjMIO_Le&5BBTW4sY z;gZ!?O?CB%SOL4-(qYf69vdj2Ykz!JJiSAFTfRG0p&L3D7duTV8hFhW(=|7-J`rd0B#`qZh^T7Z)CA5Sjcec2 z5Vv1-IL)X7fasxQ_aR>Oe!y>U(+mj_0dBxD3^_E>dIIsQ*u3+qflIGOOLKE)x=ISK zMHhpCV>2Tbcf+_b9XO7<`9}W2&cEz+HwA;6ngm}gY4|lCD~|WA$$XHlsiKYR)89$z zGu(L?R1alp#ISzuA* zB6K8X6B5!{p6rmAo0OQlmaoqht zctl#ExvrrY^Sdvgrag$G^miWb_N5y4)0b?oP!^+jU&^+D}5U{aG2t1;8sW3B&< z=vN@-zL*3<4>0e<0W^csJLX;Yyqdl8`S)Yw5IyU?eft);VxGVWbLo_#Lj5-`CFX!j z={wE+)9rsDQQ8Z#?QDv%{v6?I;PymCcKNDD;ObR+i%J?U&!I%M*qmi`0vJmbc;*YZ z+PFkNr|de=*kwE`fN*JVCLCvddi#w4Y1iH?JF!UnphCODSY9kGyFCP0IfMccDS`$rP@^6%1b; zLRZf>MU9Eih7GvONd@ovE5x-98h)=6pH%pxKw|qsW6!@~Ca5v*V4dOVEf80_@gG=V zbX*)e>c0x&)kCU7GB#IjVmRiOz^~ULQ=hArV>Vn_C9=x2!{rkz#m8J-a zu~lX60j$AtkM$e!zG^^w!aZXu|Tj#hKmjGDM*AztARWoy3g)4Qxv2Ge#J}`T2|7 zgsfMuUSZWJ2Z}6G5d07NQ6tBn0U>Zh0}VA`SSrnIGUndaE+99P%aRDwRE#WXcglMa z6kRUHjvr(Zitkz*a^)d110E(hfrhaed|&Xuqcw_Cx7ypIImV3&<6S`K`Rj_5lvD-) zNwH#HC5@rDHblX-+mY6NwTOId0ZQ1#Yv~P;7Exhk@L{vz4N!zBe z&)sau`)4$qQLQ@7VD_vk_}~Y9gOALpo9wW0(sJi)NVW{DZ=(a9Cm2<;;&4o2_$lVY@jQO-m+_FpoYDG|S@OW4!*{v$ z73Ey`l=^APG+)1c(FdTX-IPu`qkH+MCk-{7Skjx!@cB zWOK|5&E+bt*0JPK24~Oo_Q8@~Vst0VuH5ZvVeR^{juW%m*T$qhcAmFUUCzRNIq9|O zJ=iJZ1QnWdLls(av~lCk!i)~Q#0p80#e`b!{4T#RD5=(z4>WtvaPQQeXabLjhVuwh9%N78B$3Gf*eSFo=y z#j?8QxjjWIa7TZxGRSoE2ZyKq`Az1+=t`cq2XXTvX3xOr;x$O_=<;c7xjc|66go%hu6^b&c17a3{Oi+BVQowQ)uyFpVdJT7N4lLk5Q*ZUv=a&4TA7{S z4684jjD5;XVUFJCVTvM_`dz-hq2wRwrwl3VB5!PwP3|RZ9Yf6G1)*3BC*+o=4KMHd zY7l9ja0HGgvgU_)FuZhNow3UX@2`Q~1?4%TPHW$kqK zkE^U>RPhB{P7S8nD*BDOQWNv6-}NcZuki|KIz}>L9%iSc)wnoF*}0U2>6G@`&^CoKt28QUHZhY zqtN5qXikS2w17=KJ3cR>EpZ|(vr`>P=+yUbLs^_Eewxlhw>I(nhMbd>-^27@n2F7q zUHT)tkA>-R$oq}_h&f_KaJAUmhaS3pi=lOy!vU)Dk7N>#pOp4D6#j$cualyifk#8M z{~#I3gAZdYjn*an;K~BNVME{2r}`ral2;z9efS$`I6*QZ0x-62rB}ht`!{i#RYUBK zeP#RMc2q|bIQUp(NfyTPI!WyBM=S_Z$}9*pzE`g_3njPh2cOi3teSg4z?=NUBPxmI zN1^L^w@;ERqISNV*f}j#O|xJ?;(clXCE4)X(|{68mNlzWCrQdY=ed_X}`_eMSg54TaB|oHpd+he*-@Rua zQFxHBp>uBh?z^Ny5Q5E%bp#zTNHZ+b^|387~q6!-j(09?EwhS?oy=Dt{)vE2L5vvrz| z6qYqnpdKB4LrzAFQ*L!=`Hhx_wNl9mV|MoIenpT~wx+duH3 z2jVp+#cN?|VCxiCf=AN&|h5O|F`Fj1CTIEo4CBgk_1v7o?*P5>; zVwiqKH;fam=C@m#zLCvPxdwLS7iXv^+X2E)B5FR@?53(=bs-_`pnMYIYC^e_~JaLs=T~>fP~+5VO^Hr`U*j?EfpN`k$?xLc<#v<`4FN(SqVI z`d+l~)k9icnQttPLSM#wTE<_*@*U5Ewow0$OCX#1uY{(UVie)?fpCGA87Y-9I?&&j z1)mfoI4J-1op{@*y?JBs#S&xUzZpehD73H1gs3Cya`9pYbXBtIOqOCCn6F$` zjQ5y`f!S~rY|*)yS^>r4rZ&;R3R0F~jFvdM(3mPmH?D_3s82X;YJhaNJ8*tC2i z)=E7^`V8b{r=QZ;Doaa0#edwhfucDwsIh^JovjG^3tNXccUg^Aw7%nWs7%8_Le#*y zQwoUy0zOtFnep=N`3eY4vY$OW$;iZ%3B9Kv;7*t`zl9gw=1D9Nv)W#pqvkb#1!G{K zOJgp4`t;uRf)Q(Ib^CkDsCNB_gLF>8}^Waa97pZn#0(KI>dX;_jd!8 zTu$N*x*IB5gvz2hmY;A@+xJ>P>AD4N)P+8by6Te z)NQ=rGSjC3%#x_^?V7U=Bn<$q!ZI654;1mEO!KV(v-Phi7`Va zln%ev3zQHoqq>gsMIHw2;!c90Maetz?){Vy0x_@&ZgSzTE< zi9N4Ul`Fc{(Q}{2vWEr99V69fuJeNyB8tkwov@azS#)Ba>CmJP38~I=8)gG;&@#2M z8LCH_3VB{AjEsSdbsF^CnnA)rBvrdBCn}n9u$pF2^JO_ul7moL;1R9H8ebyauU2-~ z2}m_mOH0c;+8ZO0W{DEczh1#ur?*XXUTycgYX1T;i#GH`0so>T^Nk3!y_Ud7`l%J7!UhG=Rj%f_xBFQQc{1CVcVcct+lefR|{jqRrV7bbn0gs6k8eP zR&QAv2j75|;JYRr%u+1I$k^~Fy?Et=GSRURiAz?MA#_ge9rHsKFBy1X0pUk6e!ImE z!tqSZ%xORQK_Ym_1M9s3%_zCQg+F?N{58-63ISp0PE(>^hElgkYZ}F!PfxF?cF&d}E_Zn<3Qk9dRtXh)i&thWdZ~-8{h)BL32erIEq?- zb6+u{wes8J5jRdOhs}Bo>@j5OU!-o0)mN@_w6r$! zSuyo@dmV{N;ya6Xx+^`L&e74?LL6tcx4YmMZSA$vDWd=smc6BKlW&|tJhrCNst zewNN!glv%tx~Hk$zWoS#+$C2mRL9k69X&oBd`&PiQIstL8ndZz+GwSmMLdT zDD>34xs?T@DKjm)Q!Tr2&uz=6n2^)c_}Y=+_v7Pp&-t>+l`c7MRz5xrU|1l`s;bw5 zf;%3G1UQ%Hx%AVa209*&H&Xq}RlRY4Z9N5g)3GoyNy8{BWnbUD8+J~+t6!~vuVAEFEbnUbm)pNXJq7@yThSm0D>X_%I5C@s0QytiZK-6-w?rK($7 zGkGo@V(TnyY?(bJ5UQ>MW~7!X4>cd9gN`qlloGO`CRzc3>;~*=azN^OGt?k{UI`;Y z0kF~0hCZtrG~CQaZ_E>$rl7#NbGbtz56XoNU=Ha<>lzTXhV1LlOar+Fs2cdR1W&Y* z=mR*)SvO{l3k4+W{9gCYkf;hJ7hyDrdxQ?sY_;n}6BBUVrw4wVg>fJn*ZOHL;GReu)WwnnK2lGCbZs4|M}EY<@Q_zLR7SJ!Ly4L}Vd zZ#e#O&!i_^rF<$ij-hOQ5-PXb6T~V8*ZpAm`JnJ~2sDZ%pc@I^ODI4a>+~ER*A=X7 zw#Ny`VUb#Gq~#v52D~L2YDB*U&+x!FNxB-0|+Y1>i56K z-LiK#Pr@;*h7bC5A;q*kme$D&WEbj_avEMxS%GjK&>?r9IvYE-a^BiF~11hbHJ? zm-;gT&`7?+H9H9z&x%N0SXfv|3JHD%6pEICOC)Ifw@AkTs880dbT5E6F%i+Ny#U4h zP?}HWv-sfz;|xMcg5xy>Rs0Aw6PQ|npotgT4#jRhRICHbSp?WG7zQP51<9}Ov{2wG zx~PVB0((exX0I|h+$q~<@6(_y9I`aqs#Q&Bn1u%QtPF3#3lF8I;-d)ihoI3uphc#^ zLx88i!y&VRb^y8s_XEg*@&{cHBO{mq9`Ao=B9~E9$IQ$;6U_6OMQ0w`KLXTygSofq zIcP`mM;+f1oRY7ZmD&zv0#)3=`*#Cn1dDrQaYucjq30AMA`EcOSc`o@+L0=Exf~Jr zS`4f@ti;Xr1wsw3_GY8`($8i%HhvAq0z1fxX_Gj>lhKlu{e;QYg(eD6NA(dq4orKH z+zgcz>FFa-IZ=7q*6LnKIXni5C#m4-{y7b5F*hUp>?tj*YTY?cD0DEy>i`@6&P7L?kaUKv>6HRKTZv~ z4%kow@eoua9nfuOUi%rPtK!iClYbsJsS1?yZd`lv^bAc4_=d1Vh&Q(P&Ii7O(xqvP zBKH$FP(guah`TjCTvdT^FV9>OT*S=}*wmq<4)YO@HAe_?z}V&gv5gP+I4iLw4z|Dpmb)9YWTwEd`yH_LT*aJXVg~1!71cpK^dw82 zF4NB)OStO$vqvFSQjjn0T}M5Sq4#eo=vi!rpUAiE%Z{07kJFlV1$Rpg&Nr|`uc9)+ z%p;ad0lIv`t$L9AKY8+mteu=*{r7TX;+wPL8@12^{dIwHQ!L1FoXGt9deFlSxU{r5 zun94spockh-hG70#_cdvwL>2m+f3r(!%%1WEo6S3{F0y%7&cSn4?_$9#|<#GvkiVY z=O;hVJeh=r`zxX7{(SgWXiDC*^-tGAUxS512LBd1j-$IF1VGv|Yn)V4)!CkcFrbaF zzvspSEaF0w*7M82^oxPB9tTPz1}NYIoxA<;Pd1=r+Mt7V8z>R?z^%`#ZAT-X*y7@%v7x~n;`Ug;lQp-s@dA{6CpQ7xGNzAPF#(q9Xt3=x8b=T}(ebB8BGx<1B!r5W`=+GODYqlZW`R z{iVRLIW)7j5^^vSbUgK4V&84W#0zqLHs>fQ8^*I*r=U9vKLkPijqh7)#C^72Lzt(Q zrbx>JMm-#hz3uOUZRuA!ODp^UjF2fD=X=PVA$QU~S4yyj!)epB=G8>)gu;uvi-KlK z1;fI`!O_NR+4E^5@2TCZEVDrR2~fJ11`5JSnX`5F-_*!$S@bQa?O zgY|0K*<4WT5M2&NcINr>=Qm(BDN(|vzP!C7RT=zHCBbL-f-yuaq-qteHi$^f`i zyEVlu;_stuXqe#fGfYMv;0OgMLwz0+!VkRZ8=(?=?#WJ&HJOAf5qGH~_fA+gdPJ>jNUB(Z#PU>PQCTS5?|yyR2> z*G@ny4?c)KA?*vp*pbw)Iharrn7*O_A!_@t&J?*4iRCsPFsYqTf1;Y$Atyf}w1NIOvp6Cq@Q7Tv!WbGK3nd2b2w#gj|rMWiHwqM@anHSF)e4|k? zSm?Qx!%;y_a0!*+Lso0{cRO4uNN&x7|Ba;HkTWAfX0M7kYwfRZjB%&693gpFJJ}un z{;2;|5fMGmYTa}1=l2KP_v3NC=X{gT^|`M1c)gzMeTC`i9^633MMn_ChC`a_`UF8;KoC?x z>(=5Yg=b$c;6HNi2Ta@z&YyC>VC`y0=vccupE>V-#=&N*r=6>t!})W&B;+I{#kShJ zyF0t>+qv`X|NRAt^RB0N%1~>T;3Blnnx<|9!DvnXk0Mj~p#wod5Qo(F8+s-F>h&-& z9R5TzF-~tGvNknT+~(VXla6wdL&$WpA_iduJG#TIajPw3V zOxdQW{dKuiBG2MS;_t*og{FkEAGAzNOdPi1Qg#3QtM#bOS(>Wt(e5|NT<2gC>=Jit7AKj_uj8{S`L_b*^X%s77v4)bAY|A7_l#6j{C?v@{&Z_?W;?mI~`=ego-Y=V)7`Gpe)Ams2 zuU=VRB!8NyhZH9N-N##&j{4r?^O@$QkGb+g z{$6@H{LR6^dWI&t>2F=37?Y*lAf|^{M2nrj}N9p>6$# zo~L+@q1K0t3$x>q2d=YOHzg}-YHC)6Y~XHl;ru%VVjKRMn)uJ3o?qCR`{+?ih7Py; zX!q`3>JIY$OU{_eIJT|Rxw}W_LZ9XCb3Gg?uGRlco&&=_Q=Tz9GuC_keUf}lR~N^N zi+`#=Jv~49Q{@L%hDdGiBt;>A%&urfQI1X7yH3B~%FnOb_0+chhNQG~^<^p=eR26c zd)WFaeAS$tCC~LdyG%iajaKIIGb8!B_1}wT{m(_a@qN}#PS-UexF`Y&%D&*!TVu5h zejR^t(Zl-61yNDaB8OJNch*5qPB&>>rd(rn`t(%{(bwMR7fi~%r1o7H%l&-)pY==U z#i~k9?yz{4;Wa86hI>cTH0XZow`Uuze{*|heS3~^OS!ijp`xx%jRCnTWm{L()O4il z>ABvry%(oL2HbLLC|?qJiW8$9wM1ND)%19cISyLQ!(6I|ir{We)qzP94-p0m{z zzKi+-|Lo)Vb6@_Q6Mb{@&EyAhg;b}`JmC^{F_Vppv*Yzy1`qWf>hgG9yl6AlQ<^m< z8m;-|`}Yw1RobyfW_Q-5{9U$o6#p)h+qy~nf-^IB6rJx=Y9B3j>Lkay;KKNcxy8l6 zP%KvL07)5{SGcQKEh|NzxsBKaM<%^$LN*-DKk-8BcKzQ1v+3V*anWJ?^9#w{yAM1$ z^-jN6g6(=R>sn=>IpW~KgNE6L!tK7l2O9z}{u$}VQZy;FIS^-C>c6Tq)>oPGb<+Fy z_kXXVy+&PKy_@06eD6etlA!nuaC~Gbt%!xNkXa*R6^x^^v@3r{3Mk4iEnC2D74W-)47g%S;`We5^A} z9rx&wc);Mbf~QZ7O;tW_zu7SH=cn-|5yQ|+Az7TA#WT*mP7IyJ-<>UfvYlh>eR(!j z$^2Fn&>{QU0WK4%Lj#?BYG7J12Y{WHxxJ!~U29y!OKDZ0}<4JN;&BC%OxfonG3wa(~o z8T@}e>m>Q7aobK}$hyW=Mrp;c17E#T_ejy$db0uhnTeM-#kS7-)a~eKCVG1M zBA&J698PQ7*zj}7o(sP;J4PGH8Com3Te|x8PD@Fbuj*$$KHlDL%d2>inwy(D>5iz; z@e2Rd8(4m6n$i4S<=#(9YRF159n;Nhq8@bb-c~G?%%7Val8r@TtNZ$R`J*+{estJj z17A)`;_0L%zfbyIZ!gd6Sg)GIu3gi47TkI1htoVKnY||ei0;c>p;=v7+=&_$^8MXi z(alf2f1je~RoZ;x#tpCKh27dZI>qj5x@QOK8H>(*WM<@5q9)!Z$s0dBHgSr)jbPly z)L?8x#D=%;-tCUt%f~MuC|Ldab?D9Ant733T_!<6K?LD%MOG@4426r+>wbTKM@5K@ zex^#wHex9$y(JdL_lNt7WfM1t^vQK6%Dpa|m%36AWc6m+ra@>X?{vZ^=6*LR@AjwI zw-x1ew7Zxk#+Y#a{awd>{IkXNqvRwl91f4)#Hw+$xg>GfLZhhv=TiV>! z_=E%sLRD4O%GS1~hL#gU5|F>XhsgYHLIwjw-(79igo>Q9o`}gl=&zMKie22P=MHLhkt?eAIWgocq zwa&>Bwa4`@dN8Y)hDnV4Wwi>)?`DZX5JxO$9+<}et66LAz?Xyd>5^-Xtl!Qq~8qL&k z)AZ8wN&4xM&-{Fesw->ON5#j7&cx zr!Dsn*!NW^{`&RHd2Yg*gOkH*F)B6F;y$(G?Hv?^*UFMyb#-;oW+@DBhQC*W(%+iD zcB}XM44?}&!JDbaBe?7>3iU(kwa<5Mxv{Fl*-~!qojcyi7_zEk-2CX2&Zc)Myl9>^ z-NjDrT+cI@n9hAJ4?|<*_g`7EZ@x#7p__EA_2H2L^zs53soL)pR4rW}ISIY0M!NJf zXDJADv=66-Fv9UCzEa1n{WJQBeLcH`p+f>7NKjxPm5q&!p_v4^Bm9(wjwHXrb*yj8 z%d)u--^sES)6sUGYN{;gez#$jfs5Lu%q@uXEinD}uDB2L2M8n3cn=Jss%iv(p!k?e${XC%&5y5Bk%*l21-SbzF+d$nwdv&nA!67LMljrJ(2!-${%!jaB`-i1H{WXFn=8w2=*n>LR|#+w)3CMC1qs~X6dIlW8G;AFcVdO zes=OPhiznH;@kXtde|UQ{(`PGYcjq$6)gjZg%{W`S;0Hzl(~8kdfa{i=KfbqjY<}&`t^!88mlCWy|puY-OZ)w)E<%*ee~K{ zi)`bAhq$?ef`j{0{8x^e=5}w5)@;r--KCwhkM(?CMQ~}MRFC8HFK@eCy!M<|Dq-LX zkB;C@yI5!=c_>}Ne1%)%^_VaO4)wR&j0Bu2o17iEqa5wAd>0hA{7rK7aI@4W5 z3uLo4s%Ibzf0KFQ#XfAJ$)$O>T+=6O>+0$NJ00RmPrc(J5lLKJT(zx~lvJj1{uZ{K zClal-bB;aIa@&%F#bJY13~br>HCCGJSQ7mFlq^EJ>S4^=^?+ddq#Gutz8xk4ZYCu) zHp*`-bX?}A?8Hu#bKI7&xRR8VBv~p<+}d%JQv7&{_7eqkjco^SSfR1d zMb2W?5?{v0Q_d+INmh7?ayB{9uh#YH)5EUMm<4iPuukkhJUDb}=S_0A6EQI{1s*?- zy^WWm!tP<&!Yl77wnf2<2weT{w!rh6#U$M*zKSw{!6@76Tl)2h4fL;OMn6fN>)9I{ zmrr}TDVgyb-;PTMY ziOGS3K_MZhW(~PoGmmal@SdWc9q&81y0R?g{6)om_`@2)%E~HW^wZM;kQ0-~Cu!+e zMS`$N?xXLcKxh}2qu<2G$Di~L{RS}qrN95OQO+^DXZZ;U3HlBD@ZDk$NiO-LDP?k` zU6drUz+?}Pq|||3IuAAT{pzda1^-Y-2Wu{{R_iHsqsh?F;OKooJJysK%(sE7YN)dR zO5o4VgS04fK|xk8udFevcwE$QQd;}&o(;YW(=S0sq}+$}Ue(qL8+A0*(6md5t4~s{ z(W|ao3&8NqXZ~^H8{^w+*0X)VRxFT|dKpJSWssDpDC)Q>8@;%^ILpdL8zX;dMhqQ- zhQE5Nv9Y#8>-XCOtG9_aW13WWhF_;aeOcLx7w6AU548{hb8}wdTNJrKo&wX;x0ksO zU-|OIDx&uGs9XVIWjG)hdM&bkYCZczJ+Hrt7+ad_x5g+<0Znaf>ZruGbhNaWz1fZx z9bL<`pFg?^gcl$%>$jSPai&;R~$@XVRqjmD=y^S*#=zP>3GSv_D;=6*RRM>Nl}QbK`^jV*+E z)psii>HK6XDk|(hl{}K9me>|zBel?xb=^hWtV-g-*rrbr8#YKiwH2EFSWb&_U0q;Z z<38rQXWu?9-^Cf$V?rg8Qu|d@h>l#-z(Y3$)4NsyzT@|t<`k=9|hULX-^$jQkmc-Pv>g3le$*Jmy>%)b$AQI?@8c+AB;C@hr^sBq%@JMO)5a(429 zm=}5imGfS~-d>46np{%wP+8!i#Ze2)-$;TYo2hyA? zJP1Ix$l4;6TG~gnHH2`?fLWPK@V$cYPKCn7`aomd>YrR$@tmnj0yzm7+U*r z3;jKP%L<>DsOyDJof6in{?VF2{TsON0}YDEUDXu0ayTqz@1H>_w0{T*c)aE;1EE*- z^=Sv@r%XmWgxVLRq@-1g?;mifZ(>YNPW~$mWk|1CxqJHPIbhNqNAFW}$=CgK;l!5@byZYqGuCdih~FX!Y8O zdzrxURUw~D_Sew34>ePO4<1xirJVWok&2g>H`k<4HMKKAo&T~r|9&*Wqv=|#US3}J z08LQ8u3&}Szkh#X{`YBWYHEV;@$mr+Uw8cY@ve^_`G5jnqflSt7#$rwnyJUfr{VAK z@3XwX3M^o4mNU-+=) z#EBCed!4u9tMu}$_MaK;7#aS<`c7Le=eY{+K-9YdC=!|IPM&J-AA=hu z?scIA$GDQ8zZ25eB<_+>QCh$LjI)~>>%oJXcG9;>ifiwFvC>Xa;=!j_8=Ws)xC)(& zAO)d00G4Y_R7X;j))0FKA2%BI?x-nM@iU2!-zp$L{o{R-TDn$jn``phg?S}LIyzM} z@nB)TGmmnc)6I6f=N#L>(9t3C=w>5Bu=7ZRt$BqH=kmgz8Z-lFYJ0&i@9Ty!n{=eF zx3Rt7s!(w)kZNphzJF={_i$d&qw~|>JbqlLI-4qI-dT1e<&&mTtbw87t?I;NK|w)D zDXBxVCSmGV6fezKEzM1C3{#(&nb80nzq9A8$S;EoZO*;>_I<^gS%|KRNw}kGo}WB1 zE|-_5$s87CWw$1$+?#LDo)FpqA7M`8OQ|C<-#8we`>nD6@8A9Aq;#;v<&XQ-RlOHx)H^Pi&)%u=ctk$!0p4z` zd~OaY8){IBqiHq=&X_*icq}eXMDZ$1z~>ZY+u1M{pbv4!W!cLm8R%}-6JK6}8=kv% zHa01#@Z!vwO$+(;w>YZQ)zs+G3ZdGnRr)QH(jywG6)sK?+tk$X!I$;*G{Dg8jau5; zukcs|k^ZUZa#zPO@lIR1s`eTxb_GQe@dk4g?e|MLsIGp`e{}`RRlTq}SjuBiQzp~Y zz)pE#IXmu!qVsq9ElNJ2P;+U2=N6x9TlXeIH~7$61Kl?1-L+*uJ6%>+d}Dp{TGuR0 zl>L7GrKB0FyZ2$!S%I4k1Oe_~NWyGB7gML!lu#nf3gj=V*7jeNoEpGhG{LX=$NFkx~gW3k#`JpXsaM z*?FQ|U3we#=}83=9b?0k@)}?oFJ>`a`{C$B@2l`*W?91Ow4EN7b}-)+SMh7CYJY6&C$K|Fq6N30 z4qvffokZc3l$6fP3my<@G*f3=fdR?;U%!6+-j2LS9ed7qS13w&UHpn-8o$@&e)s#E zoKwk*SQCM$5pm*>z; zxDpURP_JEE{qp7hN0W}%Br3<2&OH;Cx%$&=cG!)(q0it%g-@7jFdc2=>9$2W&G!)` zsRGtAJnmx}J4ziF5utNU_8kC|4;%+faP@<4`1cMHH2bfF12%2ip{HUOb}MChU)Uu_ zvYN-ob98lgXUy|m4&AtEQxHrEO3maSjjvy?156LSaU(=WP;io-fq^Up;Smu>Q&rde z`t+2MB%Fp>%p^qk_J$qhf(rEa0N78|;jryF%8(2JyHl-eLWakLZZ=ri+pmK}8Gq-_ zsd)v5SYhyrFJJDtxtR>Q|F12|{%MK9h^c2L<=NIyxXYhKEnmzTHKYhr7K&pZhh0b#5G z=b$O90ZhALoPR=Cz@fanoDf)5{W&z0S@M&Tkd>7s+ZI>^yVBiEGZPaIpq+qy9wQIr zJ%SBIYOxetAgh^}n0!Gw&4eh{IB-Y@oX>e-+JR^g<$(&i`>dnqGv6|JFc$jq zHTInn(_C+~&GoYkcl3S!yaff`zUP?~7AQ@$CN(xqBanSRzL02I;-g5qUuZO!+#-{Z%7o?u&8 zX=}EA+eqb6@Z^cwpOJP70_?@uw3Gx!xZRcqhgd)&@1dBXc&nGy1B$i^Nv5cc#RtvdjvQ6!8tPsI{$a;GVPH>mtFHHfU&Q zJiGWOd!h^6cXGH@C}KJ4ehYP+i5Oeiqct=% z9I)2@cXwrlL%JId95_Jx1G=@kyL%(8bWL@25cTo?>foc#oUI{YVVP7lH*eI>l4&3C zW8>nw_TYg4h}%{?Ro0m8xpNGsPoK8Fq@og_|JxHoZ7cT?5L5DOw+y+JSVau0UIx;T ziqEssQior+^}HW{0r7WKY$EF{09K;1|CUpyPVK!klj}T|Yx2xFHEN^jGiSbR!z@Z7 z(WDiI`lR#H-$n;vF4 zQR%k+42l%6#jdYdV`F3NaYX*FT6tvjiT~$RuqlY)8jslgD7fUYY5|q|9*nW7z z_s8T&-VF(?`T2$O)~tOgzAH}KF^@k>oH5N-EBzUP?%}%zA9_FNr)!noeq01q3flyJp3alm_9kqEAi3fz zSFSu`CvyZz7a%r3e(2AyTp@jeSP@%{D5+DE4GbcH?dvE$y79~EL0IQlHoTb@&-cJL zOD`@JBG<5+n_JM;tLq!K7;WVz+l{WSZoJ~9JvO$sN1vXvAY}^(Kktuyq*_Z)fTgf7F5ZzGuyZ#X#kZMIf;zv9ru0R^vFUF?E9}WL!Pwfn@3f4(Q;5*}o=jq`j!|P$<=Dy2+&PcC5zm^mx zETKiQtyH3Gm}-q^rt53pk)Z{PPy;{1dbfrI1r}|+Fg;xDNBTSfv(}D|*LdVT?aMpc zo5I7xgXVb*W5v91_xSyOSjea|WXJ+w{1wV$FrWX(gcIdYh!#jM1Ynz7V-wFV`Msho z#mHH6_*I%9Vxn=wr2z39ZkayMc;R)7i-mIm&pExfdmS zO;lnKkQ!@Dq+R2!7W)`ICB_a6YU`*&N*okzYZ%8wz;36G2PVu4Xh)=PMbw@!!NYfz zd598L(A>0Y^F$HciC^)a`DL2T!^dIEx$CXh?Oc}YwL6aGazL$S+PE=lbPBMZ33miV z0Q&7VOoy`H(ndjBS@6Jw1WrIsdVW<9Kco~w#``Lw}9E(DF?e$*LIEA(9% zh|HS=_1}o0T!5R7^gd3(@^(LBZk|}+*bCj1Y?bA{i)`o4o!jd%vI#{h>ej8G=NHDm zRtK;5f(DQN6LDeuGwt|ObknX1U-^sELlgvujQz$6zvXMDPfqnmDzB)(a3Z%lgtvhv z<<++C;uY=Wsxt52f}uMOhY5nR0C$m+mufyAL0X>2a!oGd3v#x9Z^Lcfhlsjv-MT7x z=rT&HvF2FS)@RQ~z%H(W^$eM$ak@}F2v&-kNbG&&HSE!UvllmP-n;SOjm z!OcBTb(v}%BjZ8nIxX2oqSoyWz5fnY%*>uO@UZG6aNbf`YULlx|{n zwmyna4Osme*KWskH^WY~Bk$t;{VgZLJ8PkD(-7w6UQFQbYTDZLjvcvSC^~jo+Ei3j z9KiR>>=uAUl~(}WGf*X0Bk-6Aa7N05()EXQ6tp?n7&N?bh=~tCn6A` z5eKsrkLnEx>ly9rq(bLo!#7O%DsO# z;}JK_s+)my2OfWVjs(J34VrG1KyT|C%Aj7Px&3%g>I{TcTjo(Sp15o}^eAUnSLT>B zT&C4iGrZ9K^(B9_Nz*sck{J&*4`GG{iD{@zcGq9WK+BIoYo@pdoAtw;-A+69?b}!D zr=N98$!AUl(0e;!m~%{=pMM0LmEs;${|vJVLy_$X+Hu2PTzk%F687NU(`X`C4+4ZC zVm3fm24nnTLl|1>0Kmrig@q3=HxCh;R0e@}05_vq$y(sePgx}A?ZYuH|H7oO(mxfy)Tr;DirFB2g;(3gTSO%EA@wd)c3t&V+ zqR8!sZg9PEo_WI81^?wY;Kc2Zj^Bn8uZo(Up!9HGGWV3%ry>V6m^Rx8_g`I7v9T$p z(h1>Zo}*esCc5P&cJ|x-QZHY=Jn7_gn6Ssb;2cx7YuwatHr`XJM!aroyM=-gx9!A* z5C$GC!oE6)wwq!5Cs)-=LxE`rBlTf|3}Idz#%j){UPOI|e52N{$R{lw6Y4i!b|Wb>#C{%A__8} zshJrwQFduIPs=9Se*)@07gp{yLJtc`c*l+%pX_AMe@-N#f`fx6C}q8;PWDg2Kg|3> z_xMOk%IoZn+}t_EZmVM+`G?FqN%iXZ2d7BzXeQ#$K9B6`0hsm=%!(abutA4`WNzKM z^`NcPPMR|~Bt*m`w`_TNwvRd>gr1Y1^ddA+TB!rj$khH5VatAM_l7N)7s145`_(JYTlAH>T?IN2X*-C56}+!y_d<_GV%0)q-mzCrvc^!X zX$e5w8-yNUm0{dR-_?~D)$7SWASQW4M0gQiscI=6lYAn6t(9VG0@NT{o&RV<>0>nv z=tm|V9v#$w>|J}P1)Eq|(0O# zk?Au(r6n}_A??Nw4S=JBJ9p?(WPyJ^EML~^g@vj^AcR0`X$7V-1RyKpzvAQS>Z(82 zV^r#DcX4UXCF4!L!NVKXlPLBA_Y)_}SXfxpV31M=K+!Me(JdJanrRkH(AGd-PRFju zn76S0{x*R+0D+<4A8Jt7h9T9{ExH`fJb^|L)G0Twx#fOee%{TP7_v>Mp1uh&NVuH0 z_{_(cEs7T(j7qW&xp5CWe%3H8lgbLZLys;(d>I&^B19}cK7{^}X;R2fRK0)CfQ@(b zBXw>B*Y0Y#na!lB;kU#ACb5Pf%~W7XL_e!b-F_IlO2q9Z#T_y(f$-l(rjj!sufR0x zM?vjoh>)t2;g^zPLQ<8AFwD|F@TSE+*=J297Wr0C1OPjhW7WsY+_OHv%{mE)NA`kM zPYjY{G>4JHrxNkCj9Y*bAf-0HxO9PJ`e-!qsNN(sgsel)vu_j3sw!+)GP3{*zN)=W zpvf-oV`<6s<Lk=cZ_D-i(FOw9E;R#e^uq`l`dP!})fCJ4NEadwO( zs^ynv8MbMJ2c)L*q45Numka=Zbu-)^=C|8rS$3ykQBGbYS~FASGNrKJS%X+uWBO2v zhk?~a#AOwyQrBaI+q>ji?>8mb+a>PvxaRufz4-JM^a>tU33C&UI7xsu?G1K%!F`X$ zio<@IxjoDCIBYgLiEs<03Z|oDcwVF}3$sogaAUKaDmKkFq74z&;-n)MO&jKW^oUG2 z-6G=0IRT>#A81Bz`W@mi)O;C}rV4cS`q)RbO6mZpYT^pX1}83%wq@JxJrDQ3&P)8T z#o@&s=!GAKTOT^0yc;4+oP9KHZSmPpahN7;^y)NGvO) z^;-AEnX|#Rf=80I33OsDRUU|dhVcyPsLQIq5@2OULoQ}{=5qWWn##b^ z$*v%KxMn#mEiLP0Lkx8Qpt%El5aDD|th#jcIA-FG;-!*nX~&Y4N}?0gN3PY*N@q@{19?IhQf7c*XbM8bH6|q__dO~3efSZOTN}# zZ-uxEdTs0&F?=EGl10@&2Eq16GbH|_xVLr#m%WfAkECPUj{aqpmE@&gA9wvbxXzju z3-_UJ=p@Ns$bfF!3y9fzh4*k>am^m4PQ{Q2(MoHowl3B`7;|zrU_5ZBry3KYn~4Q($0kzXLg~ z+k_r?d{CCemB7GY>p*ZM!yU2;3g#T|x3Bu8j-O3+LR?ZzOkol+(*76QkTDq_F%yX; z*In@J%eM?k2u#XQ+yfwOMKNjZIS&9z9RT8H#Ohiye4Kk(+xYjM#>Pq7T!_E=Abdke zNSWQx_Q0>u65=KWDmgAgzggr&XU6+>`s|$>h*Z`ewey%BI@$>1wwfjkwV(y#x~urU z{;_2VkNow|@^(Y9e)^z&%T&8deFXQz^w&k>KW5h~NvA&Fm-(}l>@MatD40fOB^9p^ z<;zc%MxdvqkLumZ$RCZ4kJnsX`W@M9p!`CahK2?eV^b0$T)N2$hv55Vfa4uS>kb;7 zY9IDP7V`O~Z`W&WM2zz`gV|h%k}2_v8+ovBX433oT0Wmwfh#;%NUJD6owX!?v!djH z28eVPY84qfhB|Xs<2x$@9UXt6i8e6=Z35;=P_XFO=NCB_JjDGUMXxsen9^!$awFN2 zT(9r)(o#?ik2U{fedCI{(}2i@L#&t2LAB;DuRCsHvhIaz`+=mU4KPZi zWo3;&s>&<~3cVNu(A3a$%v?-1WcNK2i7}yT;9YuJRfR=83?AV=HF(JE$*B!GcVxm~ zW*-6D*L71zAcCG1`7omSb@VpYlG@tZqd-={Q?loJG*KXrTzEFrL>mZyj_&43OGt_B z%QW;HDug}yk@|y_v(cPW{g;Wb&wWUjM*hHjmJer0t8pm z>QVOC9Y?Pa&8X?^ei9x^vY6jtP;!x-#+HLcojmO9?35~y+FCt#Xtg|@d3Iquc_PgY z{nG*YxQ}LGZ8bG&nhdXv2L$-J?h_O0FrRQZ>k zuD>Pgk>u*Fh=>SP{-5C1j&i3#NAwkT0-j4ue`&v6HZwWNq(rs!r_+*LO|h)4+**5) znn}H}>-oh+;3ZlDvvVl+_B|P2hqSgKvSG_zWUWqY1Y-bNAp%IO{HA5l9R6<&M5%vs zK{&Cox3&KJo7;>qy@W2#{G#Qr#%|rO?id~?RoB)8)1jrM1xEz}Z{ECFQqz)+44oBb z5K+pQ619dnaI;j<(QbyoEKS6YC?*_(?o1%RJU!OS4K>fcHDd#YB@pT2lTO<|pc7jI zGZ6tOU|YfNQPt`pN)p7SnO~RF(rh!{xWUjAM8nkQv4Sl+NzroQY>Xtd_o}VUh?aLM0)oJ@#x+`r+HE z2yFKGuLj4)vYzX!h`z&WAqu`O0 zCuyerqod;PEcs|)8@OabLCW`IoxSVWscag3^XCF;VRgPVK%{Y5BG&)S!a|pjo35vf zbn`A*{A(I-FP@2NS~f%`O8(V(-2qb%EtzyBnA$ELAk%Ix6qk`82 zfeujvTZ^<OqrFw0kW&jIP5uRf`3Bv<0ORl55)qMEC40%@1z+JAM6ft0>ht}HQ=o35g_eV`X z0?X6^5l|3VRmke zl9HO%<1orzCM#ZoN?Yi==t+kAa?0VIk}(&r`Kj%2S@Q1h;IzFX7_I3%(k2Wk#z}tD zBX1l@2^i!(%3)iUg&QFPux;)ENZ9w5?FJ>fiZM&W0Gbq7QAk);ghL5M(^yN2yfC~A zU_hXJZdUNxh-zV0LD&0dW%*M0W;td;^3u#17!$_devtAcSzw5Q;^JEHXn44p?%n{8 z8?WzL>7M;9S)HiqX8|=K5aGk>5`5wMuo{4(F8~@u0AezvhYnXx1vYs9$jCJ$Ueb5S zgDD_MvVUc1{%ED2FB$7Ya9;&cHyoyDd30Phco~k)#EI;mHS507zChv2SXf#8tykUL ztoQ2GtE%d1O0=3;6YS~@{H zOFDr;ujFT3p67wqA7j4R1vt)RElnN<%>H98SC|LeAXfZ%9MOzIYIJN24?;_FNV|(u z)zgEo$~uj}!_(e)@bL2PbWa&aW)O8X)bbNj`$thLX$kL3mz?Cv`mReT%T8P9<{n1~ zivDKf&=D}h)xI(hC+lZT$iEgbKhJx5Rh>T-K!=IQMp%2hpkVf>Ir48Z9wUauI%3IO z^N!w+%!)tEm*|D~e4XAOxHi4C3BkHx+TUPnhk%uZlVw3S9^z5g)z8h(9|e008pY4s zKzHsacuPZvxeFmEYNS+9H*rVq+lN_YD{$F>;R1m3le7A((ae}b_MIv+8^u{I2eg1` zB*0_o58zXh6!%c4PtThqXbXzf#dh~WH+y23tfb8AzWaQd*f)cDZ6R!d^)Pa3u*6yr zlT^T&FT|BTc$!=sz>+4{DQ^X0$b&6tZPdsqsUcPS7ib3ZUDhwQn{0fYT#prEK@ zDU%{6c|{CPJ&uPU#}EJ!ln=%lM2NZBKK~ZnsCMnP@pl5_y}7hVnbg9nA_z}UPtv0! z)mij~^fKad`D}Xt1(n`2=YID$*rN)Kw|C}0Ho4rpyhpOt8=HHFb%%*UNk3id3>t@h# zz+{tw+7?m?>mBc$+3UBom*O7wh!el|42y-&xxr19ZoPhsGZ6r-_b0ldw;fzZ$jQq) zZ5Om~j0A_)Lzy+0?txF3j+*KuuTVVa&3^%jy(EYAMo0(!1Cf!$8y;IEWl3k}d&oRA z!!Fx_{@TUH&3zchHnm+W+wv`yYqn@rPW}0_oj7^wl!l+5pJTq$kt0V^WsP8xZTgyz zK+2jmYlMHTetAhnsREM$utvVPE-nrXg^AdQjCDq2DTK+eS{q6gBvB2!JcmDQr&K}N z*cPT9Gc4^fTr8aPceN)|iPA{#*;7YCFGRf1t!+VwO}G5u-m)dRUm#d60?P>+76mjz z66J~Ptc3bH)Rx79@s~XHmV=C(qA(lHdvn-k^C8!nY>bAz*Lz9;XoQ;B>oZpnmuB!8 zI|K4eAQZrp!|a~PRY`@3+d(sS7-mLQ+hXB_n26QEu_i+{;s-Lg(TUbz?5u6D+kOn- zWGa~(14Jz5Nj5`Yp;feZ?N%RyHC&AqZ+-G)5XLd%c|JU^rKP2f92}ugG+wr~8FrzL zhX8QcfD1~(t--haHMS8}CC3=8brW2#jqL1KaUD?)3sb4{pB0Fzd;0@7Zr&UY3ETQh z)nzj9o2=w}O;G2~R;0zc{9$Yo0qFHqfh=4I}OzD-L18K6GKU{qkWfAc=~b(puVr{{UWK9OP1p^yAMIeGc+-Mf+$ z{o}V@nU%Q<2Mn@1fEUKz-pL&1JouU^_rwb>j4h()(%3_hU~oB0=HZ3ExD~u4K}Oa< zbW2q5X2y;^h~-QnuyY1(PTIG1Pb83(hR{zGCTMx{Z{Yz#CNCs5)<2$|_3 zp&9JcqZpI9xw(4?fv?-Jp%!wI^Ve6j2oE5Quk)xd{UQE>kiK1oY}-N9i3toT^#2VI z4g)m>^t1a~#%J*e6}U=*O8)98Wx=VTXKp_ja2Mf#?uf=e=<59Ri5tR( z26jUsS|l(c41DX6wk)$y^WT_NA+enbID}c8bWn^98o){wrWU1d0}$3d@U}Tf8f~7s zbtWCPuU=U}4kTiJlskSdmkSsi)Pdy8gvEq~$TMG1N^B5;$Bo|TexH_$O`?LMa@c3iE-o#ed%3o!@QOSXEckGD zRU`)sJp}vVbPoOerR>PaND)=7o8_}ccy#jce(+hG=6?m#)%yJTNK837pw$cvSJV;p zoxJ>y{a5{hgN~U=Sd;}pFnbB74Cbz(Q+T-4XpGRWeDl)#CF$P*jzyPNA*QvtGT4#F z7r>Q~j|qDI{5jyvvy@9#!#3l4?XtFAPN$oqjw`2OW9mnVA*bc`UPkfvb#6^)f`y$EAGxp+tflD$N#@em|!{WC)Rq+tf2SOXgf zpK!^y zA>jXi0O||2MRFMSPDe)^dZfXv1cQ-%0s=t*kicSIUiQ;HaFtJ_!7M~w%^n<5fJe(u>Grml)@L>)j1?^9FXSPs1rS}!Xj^8hj$ zbM(w7*p~XBGV6#4&RrU!QufE;gmZFn!5hMXv>RUMu)(Z9xO()oe*8z=#kFMIzH5sZ zWQ0#Fzin=g!i>k+^gqNoX2+KMYbfraSDf;?f!5DVxVpK$aqa`1jYimy;vRx9EXTZSfdHumY?!UW|X2@-~Y ztY;q4XXc_eF%hWG4jGXR!XEjIeo#SXXNAxppEZ8v37LQ-9Q;`K7is^m3Ge{)+fEdD zP1?lX?gfXXR6)fQLV=@Hfmy=OKl=3QQvG^S(Hukn@?{I08Zk9_DK4ZSi&hvETZKkl z#B+lZXuZ6?aTS4y;PzQU4~jzYxFbp_Gqd(o<+LC5ZK2od{L!ihgQr2DLIkzrqrMrj zwts{2pXFH@F(NEUC7fC9G-K@uvs2_%su{c!Xm z(qaOEzl!r6Xw1Rn(M9|c90C&UlDs-K>BAxepXH$f>`bJy-y3R!UQ}b@KQ7O{UnXPU zOdKyc^Aag;^868bMl>WO1ZBGlXmxUC^f;Lfg}s&_@dQ;p)2vtoYQ^+LJBO{_9N)b|Cws{;cAQWvM~2cf88|B(nCck;yd^IN=&3UQ*9sDcEw z0r4U6gAdHeldb?oEY9d``w<=%_7akY3!uhk*?NjMW#BtY zIPO?o*?RcYlEh%Xhl7r}ND9qQRA6M&I!w$z@*S~iuyiAH;usYQ0#*&?1}@H;D22(K zJuyq+Qtxga8T7+OM)WHy*L=Rm7?@ZcCMelz@al+l(3-RS!srpi2U0ciT*1*CHZcAt0g@v@V5`CV z5-?RXOxDN)PfSf!1N#vVlB!^YB~6syk+Kb`%RAVPuo}GPD`d(7&3EGWZ#5qu1)QfT zz?%~A&3aj`-)@%vTyzYA%DmCfOA(X~VZxMAY54tDarmQu9Aa{H2~cT2ItM`U-#5d+ zv5D}D{7%jGrkV66aa2-3Kw$7$*w~<`AK6$j>1JW65Zp)y4>cRdU~@`-BSd;1T^I?w zD>x=d#`_T7z6Y{JzC7W9zC(6B6B7c8ZEWnV6_AYhWn>KJW>FxEIU;6|AhTwkE%JMm zix3I zi6kS$l=qZ-8*I0O7RHUCy^N4qL3ILx8yevp6kETY90TFm0g#PAb^8L9B?b-tnpp0K zJ#df_Wy=}$Sx`wH@}B$}tl>8pe(hQ{?0%AYlCSnbCso6XSn$GzK&WoE4KdrF`7Z9k z#=IqBnOqek^xgfanes+5{fHMOs6tN!#kAh6v8p<_Uv}?Pkmj86uM{6u4Upws2Y-_zwohCYH)R%AH z(qkcrwiQ=aDr3y>79Yw&lf+XNBwxdNuZKl^6d9il2NQNf`lDn@MFapewR$%~9CVOc z$kZ}Une3Prql)=t3ju{7&jzp`rWA<8BFl^aV9(ujen5jH_GH4<;9l zbUflFL$aMWk(sc9aP$l>x52_)4<>_3Km$z2%KVc|&Eq9jk9lhH5wer=nR5m;p~j(Y zQZ&O~_$_vp;U{FY98DRQsOY{LQ~Lb*!&3fPH2dH!uMqT)hZ2Nc88iGCxsdV~FDMAa zvG#o|N$}<|EB7j#SXH)EgOyJ5PLL1L@~cAIx05Gei2z`WkwK52lrT)ld%}3IhsZqC zFzypYRU~mN(a_pY9^)jdFrF`1y| z5l}aIE*3gyEle7OV6OuilgBAY%@y?~n0+74H#{pVBa^uzrKfzOS;l@(m;20Ug5O8s-5X6)#;(+nU0?-u^fB+Vy%ANcTV9|BJO3?8xBV&xyY>pzY#BMg( zwj$=Xsk1fhAfuQ?*(UPzIq-8(+3kjtq_9QYLj&LU=fvvsmj78Z zo7%Djf<)d2lqjHPA!SCy;z$n>h%+|%ATK8;Cz)VJ1m6oLZkbvU-u+=^ZJjz@impxS^h6aptRC7i z*%rY9aOznM(+58#0tw$QxG4Gk;PdgrQ+<{Gk-&D)t?z;L@0&jnm(-aGMW70&;6Q7S zanyO>WDa zR5(d*07sL_Gc|aP7I_YHZf2ar% z|GdZx)113MGC264eeoI64A8(2;I(CV8C4`X7tj5VjeLIdW<8cDLA<>yOP=(h`-IxZ z2$V(Y=y>uvD7P@ZwuL8vf=L6vI^(P!`JNE+q@&5wVz^Sr?4rW9DVJ4vbm{L~a{togq(!N~^Z@{518()0I2-6!9> zLmtz`$rgn3)?j~&h$;(_!G4_IEwFFlZ_6=e1fnwN(pATa6+SXXL@KsZgAH1WS8;4G z82R75^76LGs|hzoF`h=>Q^oJ&fb9>l-pHw8Rj4~D{fw`=W3a^F>DYo?PfSm%BLxcb z2VJL%Qec&c?M?NRGevihf|UW0oIH+++O6fGY*cP+{>+&IZ$R0!au!h}AeJ%u$HyKo9GqBX6+Na7 z{-gImlL^w5rtH{uyW2b4+P`sl_=X+!Wo2hS$R8a_=;`TgWE%Fjpjo??nZW7xP009- zI@@FAQwIPLME6%DJX!=ihGM&s;vT*(N?Y)-TOVZpDD>+Bfk&DGWFF+EIzJx}-Cx(c z2&GBP@~%=V){r8}cdf1W6GNy&>gtA1PU%ppV57EqDPReKY8^G{P*g-Q7a|6ShHzY0 zovI~WTuCVzY(@oUTq=^h&FGDxJG>q22)v;qRmPGE349gcEb0Jgrw5>sr$X8N%R5^K z?FtNs8r`-DeJ#_mgrP`FU=+d;DAEBB5uOPHPedf)1B_yOfcrMQ+@tZXY<{)$EV_^k z;+fZ=jQuvBn&l;Aye6zj`;w87v41HWFJ{O@yns3Y+PxZtYY|a-q4||%c~)_=TZCSk zMudKOy}0=^z0`;wZxe2Qb5q9wtl378rCmLipUKX&s6V(>5D#iDtxOc5k#8fome})3PK-+gs{(`mdRM5B2on@j76& z*DqgQCXi3ciYh{4zdR)GO8NogWNta8&a(?}jdYPuuKuZo`U7>_U>XI5)L?f*7r~}u zJ#lH!A5u^T;8rWt9%-XWC{5eYd$|-Z7DeqqfRCjS|1xOUEpAqXodB0$2ejhtcHh+z zT83sNP|i-)tLhR|!F8h_O3ohdUj_ZXlkSGLX*ky}P&_!4Kd3x|w5?R@kElvnOo8a( zLI-_M%d3Nbq+JI!`T5OC&TvxP!@y)qzuipoDpmd+Fn`;9AAiz7U>E}$++>8WBSlOF znzwJ?4namT6?p>XlR5y2wcLqkOMXK=rMsByl+UxUvK{~xpN0pdha-<@mMvKNL8Ew? z2Xz1$3NoBGt)&%t@ueENlnBfk> zQMr(VDnVdb6zXvdXE_x6#kVc^;85K)pD0smD%Dwc{P=MK0t9=3p2bzYmH{6IYAp~< zi8;;quM!1vYdw^>wj+2_Nnv=+%oenh2eozT&?EEsw2_Wd9BVMNgX>}UHC4bOdR&qp zjZa@=wn~>mkf4b+P)JtL{I-1zD#oBnUqc(yTA#_4Qs8lF4xBAC?_7-emv)PYglynD zFOOTMEO2Ut)9=2%Bn(tBDdoh;X2B?PwK!DoR8=CK3Th;W&|ljtFQNnPu^F z&dPaiJdAYI-qLayg&ilVTL5Ck=D+I}?;~LBos@&9)X9B(csa4dBrhilATzbor7vN@ z{SKR|=gQf?qH2%Jm_*&aJs`Ah?Urff=7EtH1o!MZ#j@2I~VX^))qg_%q zBsln#tgQ3>?Pb~R&1Sjg-F`jezq2ZEm|R+3yO_t$evQ?4MV1bYGWK7~j8fcSX@ z37Zd1P2#1s=?ckKtbRLf%07QyMZsq~;ll9C4k?+zMm~N#m^=46=fI|XuuxQATK3jF zpq#`^@4)U}jKK;TO)+IxwunTXO(PTE;jW`q+OVs4;;f>l!8!0iD4gj>{h3I=BUQ5F zNG6E{>pVUZSsy@}bk$8n&Ib+_dgMEJ+b4Es;sMk|<0`ws=MUVVGn$90JTY@<0k%eQ zLPFs+dJcUfvfVPy^vXC|S!zsYb(wjzxE$@xfaX==#~%=7DcJ7>i?eV}_!lEMU@-p> z<4hL(=7gC`8YJ-Sg9ei#420sRY68gfE z3P$;>Aq)gI69sJ?nK;sK6{5(>2>D0EQ?Ia(3{7Ihg0Ji?K7fdRnt ztAO!THlASVnXZklJWG7YsH8wMP?gcYk7sqqXVKU+<`?GC;u`ynSC6&iRPRa3EFv}o zQ|ANbK69}fYe7O3QOobII@d^`5!9>Pqn|V}a(h^6YH7KX@(opi`Gn{qZ2+)h@9d3J zXTDj;%ey_jXorJhF&|>#Yd1Xe?UzQW@)lGu$GYeOe_ULF6U(ff=+MN!ZQJ4RUJLg= z!mDCm(@06;s*38@4>Df;v!V0_X5gf${Feg~KedJyeGkn000&(#HcsofvcA~S9o*h6 zK!8shc|)=ag&PrQx}w~DWK$_1z*8Y0M025$LWS_haz1$a_?;m46-P1(O!OqDGlkZ1D?IxdJ4_6opZ9wGPYp`9%DGunIT`z@82w`j9 zG;7+~Y9d;|LjhL?0;3popnus!`HI|d(6)5>Tj(Qv5FEv9$JY>q1R?twgjx*TUFjonp%&-bPrZFXhoX&pSAjqwvPHkh0q;{{>o z(Z!kkg?SHv0u(8@Xb`_PREKSNcD}zd-A=gxhynuIQ-)#39_}Ur4gxen8woO&B;=R7 zz&UeA?57!fyT2SQHtb@EfSAC}Jrd~Ss1}Fy4W0gY&K&2(;0e15xJm)OOomok&Mr~s zlMYG%?xYq?-s|rvp~PH|=gHOIpJ^?_16+ZPC@{=n|%O}C75GK?NNBBlj*$; zPN5Gsh0jZ4p8dHb{_hCUu7F=aRfQK-r|N{SVmtwFoEGR(XIPDXyxv4?zXXlLvSccb zA&o(jBTTsf;Gc(AJ>spR;bav2nWmh}KcS%e$nH3MTXKGKIU(*sb>ai+A?c<;OP)z( z8bV$>8cdXb4_&pn;i@ES&J;iN~0juSMC6UmVXk$Ta(KNa+@0( z8{XLm;1?r)&8ISET!ra(DdSX-$kg5~#|ae##FWg$5Bw)e2m{-6@{~*|gZCS8?vF z!3TzIGluB&lwvcMJ&@c|_G0v=>vn;F{^%=T<>t15JgVq8qz3tTu+QFe8T#%ewxP3% z5|%0`Y9MV`i!cjfhL}pekF1?0>QE4@_lthJz&Jt-BSJ)D0I68vNDw9=>UP+>t^p`s zI)2_1tzUr|Y2wB5SLpqIiE*8{Iq@*Tn{ zK4474#-{hPJ)eIu#%D)?Y^>iUg>Fr~)EY1rsIB0_VbZpOni?2y_9{y1+2>sEiGj8} zC@YFy4zvnaeCSgkJ^U*x=3}eX*h2M^6O~7x(ry@UEa*X z9y~hWN)TCog44E@9pKnMy@ub&hr+_sU~0P5h9bLGU_u|r!+Y>x0GLO+8{dcc`1jk} z7ya?LhXf1e3i<{HM<`u@yMlRo@wOZkRS<i8xK;9H^%^^2k67`;QcNbow{7d zz6%b@HxdoXE!zs|sHDIyFH>vm*}%-a!ww?vzRg5ANBQc;u-&|0!V$>rna3v&PsaQJ zm63MsTJ>%K?Auu2$R#g@8q|y81C@h4jBm>HPJ{_X`wW7pWtI?BQInaY_7Ie&!P|V8 zb-$k@%{S#SVq1Y8T1r%DM-Y#{s4||6Sl5FA!u{(Aa|N!;!GO+z&rwN_2qJr#!TsgX zC>ItUeZ@k$4M2vnvfnUKq>@7LDz2GwQ2)jAZNxif}0J>ykB_>KeqR_n#7;X3>PcI{#bJF&2TTcWKtm@ply2u((mQO(d-h@LnFh&7>fWMpJJ=qB5`{X-VJRWMaDD@_ec zFwIy+f$q+gf@l$g>b1Aso{gRT1cqwc2!a8`Q`#K9?SXGDfcg+Z`HFG>9oz0T^7Icmftu1bk3{^$?elKT1(JcmbQWmhSv zQof;fTGNmPKLTneJf;tO#xWp@o`?YZ0gRWu4Hot-1uF=^7zn%z?*7qF_i%G72m+;Hxh6ktz&NS~36}>^_2C*MpYhP&AH12PY|4Bty8;|`NXAbL5@fVL6s=Y zK%KS9WKCUaFQB#6Z?2&O*v84yE=~vVDC7Julv^~EYH&8H*X{v*Ya8Vtn1u0dHS0m; zc4?2W>+<1i?u6cJ1EbGy+&Nr;D_|XfSi#q#?w*3a!ry13?c8)`K^92aGz~;&(yC$2 zpNdiNNmMK0680eg?N?FIeZ<$P$SDW)iad{rjpYVdhN~AY5|~6>u$^t-N|50ryH7x1 z2N23_GyyfXZ_yw-kFTYtR~`{VFIQlAA14GXg7`WvT$d++=iwB%$ zf{FqNJ`Nlh+L=$b&ae_D;CUAzGR$M~%Q}Zt^~-A$QLwC*5k~LH3iV}~{oLGK5>6{( zF$-VHvk3K@!Yx0_xnJ%1=Gv?FGOm_wIO5$VI-1$>zR*Dl3wUH$xFFz7n~{w%w2==m z$8CCLDl@t5T=2lU`j}pexm@zRkVbFjjXG#@i;6N313d8ZVKHWfkomtbUs1eBWmdlM zY>H#jHcD;2b% zmSFrP#^f$b#Q2DRJRo>cNg)<9mPA0xy=>jR$xU0fTu$-|*oJQ=n~Q8|ZEYR@y%W_1 znT}APkiSSE#LU8g&Gz{dW{gXHZ+B)9@Cg^)&hE@w^k7gjC!Kb&)iJo6CMno1^P1#X zG+OHuc2K17m{r}fI!o@8Xam-g4Ca`jDOi6UTSE4?JRin%4+-BF@@?mPo7x-h5y#dOu>wq<|hSUsC_}Kt-39v*1P-d}zeHc?YGvy*=RKmnX=={`j%I zVTK@PB`No$pRfoI0pEhQ_)X-_-Q}JRbJH~JD^dMC*&9~d+#HG8+(jqMVJv_{!JK&(+Iovw)(I zvUWcXEAtm#P~vqTFFGuoP2O$*F%0c{47jfsH#h4%c13Xt0yWLDD9q>#`|Q=42j;?@ z8>H=D8Cx8)=_7Rd+QJt$aS~R8QdW-ghCDP6g>&W`VNj~RF?-v>8X~m}pK%Cb&`R%Z z4#uPfBwLzDOH^W9p1aY(c@Em3hgyge8b?Gkhau>3*RVT(s{;er4Xn#EH+Y%WAycL* z{_YZ{0I9N{WZ&g*Y(G&$j*=EW@ajukA)*7!~`*g;T~N{ zq{HwcxhBdP-zB59@CAdBBOo@Pk`JKYv|n~o*8vh*!Gj$&XCXX~& zi}{G1_r)8`w%bVh<_Gl`jxvUa2*d~--3DP`|nU( z!t13HuyDqDvs9sN97QkkR3-ZO0(1Qk4ysB~qf|NgcsBw;B&aDODzIy8Po z0cpf_Z1u?S+#s56)nd25f9H1Fdd@s8jGF< zQ~n1lJc^*1e)L>neq!XlZ}5h_5@5r!mTdDLbcLo);2b@?01e~-VIc-qC00EF@m|j zFOrahyMbJ1t z0lZwrh`(S)2_qOX^t2jC!gj!VmextF!KE)L@zR%sogFLn6nCj4tf7#t0*XO|#6cl8 zCaR1WwptE&fnghsm|UPoES-CW&rTz@l0`%CwIv%o2%Uz&9Vm`SGmqk3=*CY9`G25} z0dw)tv5tm@2GUy-C+LTIW?;pj^*jZ*nYg0?3Hpd?CgZ#p7Z7W`MJ5>PXQHMA%YhkP z>@o^)f-^HCy_YdKEJR$mfqu^j>_GsM72mVRv``*C0}mT6aF~C>Z1XIr1H>N+u-Xbx zVu(#SF*OC2w2Xoe3{WllVJ!ANCGgGCmIrX0xG*&}#jSOZn50LcUgmM<7RSJDaBz@t zT8QngdCxb6zE1t_QaAvEg|imCtrX2nT4aA2TqokU2p%un9e;CFchn8-fx@If)e`2xRY@nplywitv37%hEQ$pOCP-D1^l#?N^GeVur=Ma86TVB3dX+ za4sO=Ua5b<4Vq_MpAVL|ByHOH^wDYJvWdYwSd(O6;^yY|sd9*z(lfk+TQJ0mJv4sZ z4>*q8CrTbd7{{2w83~2hm(|m+22X-m$WeZx651@hlc5D1Crs!&B)8t7q{z zI>4C%#4{IF&NbGfyZnpMYX1Y4FB7;`#G8~@2?Du|LfM8D2GS__76ooF!vinR)x~AS zy|wIVS&zsCAh$=IAZo`@E134y>;VyCGgv7{k;VXoRju)EW7AO50e$g>anoiBS=^Et zj)1!yap^WN0)P+uAg6`LFnCG2K#&QQ7-*X(QW0_2r}*tm$;`@9JE!#L>+MS*ZjKqL zsKy9Yn0W00;3BvtAhWCeKo<$ZNc30J(V%iuoXGl4_{i+({Qlbd03{0N0;f>*`$MRD z2$7fw8G*e+v`Wl4k&BXdY#^7B*z5}6Rd{?cFeMhnm{wWMjPIF;D(c__5~MIfx)1&g z3j(j~RV)lp!E?KwS8WYCuWOr*ZiKWD0MBx%5E&}oGs(_qPiYrG;yXY@jKdm#uN(_D zK_)2y3?pt-#8TkAp z4`H<~G!29pi3xwwu+Y*g=cgm;MWO8_2JH~Nt^iR0-$MI4umW$i2iq~@fZc>FMtD#` zraYU(MO95EahatTM7E!pxN?uT&@={1`0ad3IO&zT&LGQyE4$3+)&Q?CY8LQM|J}WN z4G2@JXV)y-n{};*t_~=#mngDISb-y@~Y)&StR4JzGAq7zOXHnhHdeI0gVR zb3vu82XYd=;0NFx!~+qS6fOoc@eL;gOk|8UL?Pmya8^C5j14Y%snA`k3r? zWC!@53eCoR_Ws&h4Rv+8_%0h^K?H)^gIL$KF~?#{9-qzHg)9L8{3NnOc#h>LO><|+ zh?y4F_tGMs7g>1o`q&IO$Df_%pWZ}6?@+dHfEu#=7+*9B`|h@}SF0y#vDAr#E;1lpM^gf;(fiGdXa`J!4w_uPJFE^Fy#;ErPw zunLr#Ro>^cyIM65wNX`?b~S2oDi{z&4Z)*h+{Rd%YnOJCE|xogHj5Iw!WsA^erRn! z8~c|m>77_RQv$j%KIvg#HRyWpfU`$3+cj^20~z6mvE}Rb-Me?m2mZ4~1|x*%XOC?3 z6VmWyz3~)~?H|O57|$SDzpohv#}J4$-ZOM=wTm?Tl5Wul2VzW0FD{I!Z~S(2YVoPd zO_%tGG7DzQtQ`fP_1@zC)c?b0ZKn}LvVp+>uSyXvXe=zqD1I#3wn%yNQ=RN+XP1Ne z4Y-u{%~SA}bT3~{9R98ntCLwi>Ia8yzzxJtf~=om;XD5pDBBCx4SI^3&>unMn`SlB zGG*J5TcSNa{@(TN4UD@)tNdS*C1H5{9&w?CM(G`e0-G4)W7_C)9hF5P3T@Rxk~fYb zz8vI1AA-1jlDRDP*Zco?s_|mhsV%G6q2tRNcJ-_4GVj{zfW?*k0EqE7L z(o4MQ$m0hVA3fF^kYO7VBEc(7!O6C=wbg@)n`mi2QTJ2G(%;>sxGn!szMFN>+<709 zVKkJ z;NkbM8pOP%O2baf8eW-)$@iQa^$@HX@7A9f@-zOSLrsn{artOR`a(&VRH2aE$SQy^;BOs;uydl|EwD zqD!Cindjot;DE33$5=?}j%L{R-Es{2#0Ik|8V|tFIYw{Aao8`Qe}4FfI#P!m zGF>$r`_jvItVbU8d}cI>8OXnoxz{zUU4ijfxj^F3<=6o|jgU?6izKOKoiXux zS66qoLHF;8)LvYjY)}O#X&*j4soROp2JP?AZ~Ju-Z`LY4OSfya{ByN7>ID}qUan=} zNRbV=D1SZxo-zfjO?;eDTtMJP0x$>!6<~H=cP&}E7&fkCy>P-sv>11x?az9T&rM$R z+19%|O)vlXJ^2s+`{sFWac6J`7${^f8B$-;pM}T71Oe~z;o_I_B&OQ`*A2?lgZY2< zCy&7{f+B@JPIbeYrE7`zRtd+kjsh51Prtn(K=}epEx_l1Y7sj!lF9pCmcs(7F+R~` zlUHe(uD#mmS{H5aZrFCwFTo{$GS*@{i%t(l|L9Ek+f7EpD`|Giylgi)3dg+4=~t@dK=KnxoIh|DGYl4+0V`2Mk+?Du7rZz#l0FsGl2H+s_72 z2jDcG7URSIU3ktwdqQ+Vz&$@;ZnGD9Zlj{0H=}>cYFx!CTYQF-lN0!32-cQk9}j#y zbgX7^qBP*92aJF$hH=ru_`n$eODp0q(OMvg5IUVwgxDtNk#D2st{gI0ln8+@lX1?o z~uNShwSw+$)khdX$QSUW``^79$=Q-Rq%; z#R`&Rrk_b&fHgN*i$m+330WA{k2*u>kB%v3bPPfzW|Sqw%_uwE?O^>^S!YajKIvzu z=04w7U97AHFGAx;qklQjO3QFEnu;f5r}zJTnK#y3P`;&{RcRSoQnGZj@%k6<1tawv zRz#qmWMN~62@SYtcge;RoAcP$Bt1;)G&m3y6_uiW=MJ{F;hU_MlPg;9&BTB#g>>cH zq@o{;NfSo0h2=A%CCXZz#s2?*%WX5k5w#jaDz{ZgnKcdW)MHByg#Y8Valdjc&^6-s zGT2_S(Rl#NCUi${Q5-rKkyZ`leaLz>#@=0$#@fq^&xERvqK#c7kzBtHgZi{*oGTc% z;h}}{IBeso0|vbzZZJ9a0Pf=^8?#>T(%E01B5kL~Ig-8quMbdOmamxhA1@%@sv>CW zS3<=_^p{(=Zgnma7ZW3^MTo*jcL9g#Em}vQo37#EtRUO0&q7VHTq;?H{<-uX|5wN2 zPot%N3#SCcAC)5RN?BR(9^r%Xi~3=RL1G$+mJ|xATT+?emx%P@W@-`|G`Q9=pqp8{ zRnlQAUS1A#v-Mdgg7>c=DhsO=;7l5z+JQ>-4+VJ@<@9Rjf$2pj5n^G4LbpuK?wY~{ zpiop4;40Op#7eidPso8yL6XB#+}pDmBO^d1t^j2UN=g(TJ?80u$6i?IygtRTrbAfZqPXn5y>Y0 zfrk9epe3qvr698I0sS8MwG@CEa8+K5wC%b84p-?dyKCJ5+YTTT;ClT8;f3Oa7l}b{ z1b$dx{g>cCv-9~5tgxYywz9Iizc2kik-JJqHqK8ElV&1gPvYQQF)gq>_#TGDi-!78 z{S$>d0I67XAY>a)mW)b0IHuU;d^&~J8fM>6RhfuS@uL%##v3>@gg=%9%fos<{o;+IpftdI)ml@oe+jMqHzKW_s)YZnkl zR?rE zAK!rfG zE8t<=z`W1AZ42I`d5;$%I_Qy|B%QlpYXBq$HNr2XOoMJ4jAw@Myl+1$$I)qCrD3ThInp z2w^Bfd${ah;i=J)lo_&`l_;+vnxVW!X>5vvd$4>8OQXoPG3edME|+B#D1|;Cm=ea^ z?(?tKk^hd522#NaiWGjrrL99|1q5f6VNP>^y$C`{Jo)g25_ZY(VG|#;dt}E1`FV)H zSMPfWsWHglu<((F#=r74+uwQ%>*`ynYfkJJZJP&s=_lxmFeM-xqlg0pEP!Aw>GOG? zpdgE%y40}Ud4w< zE{H!j5X+Pv?OjGtAPO4H0373=?txC(j8kNK0$$9aO2rmK`M-aibur zUL)W*rJYk~D4s%$8HR0;z)K0T0cvDrV?MqjmRJy_J^9GsMlRFV)`oVw2#@eG&hj#g zq1Gehzk*j@fUEcu5^D-U3V^hM?M2)@T+T3cph3Nl_FfOHMj_KyYADy7@JO}+E9D;7 z0`(F+-UsOOXvJ&Dk`&xWvbzSb<~z(+&|3%n3Oo1r-k`mBN0XvMz${{900H1$s59Uf z$A)kG9*5zX?)#Nw%MxZ&Z_$390+>kbMZw8ED^U(H(BdLzSe_uQk+n+zlq$t90V(W) z#uL&<3QjDLb_TKv8Txdm_8(_Z_7e3miB@3BhW1n7OoQ)Sj z2{8{Lmkzr>w_cQwvmi5adgPpkX$;H)kFV$|l~wZ{Fv^Rb=yZ`5>&0XHNyuI{% z*@fqIH-xsXl;dnsrb*e3JsW#r&II2jcMp&4qN1UY4-8eS>ntOO3{zJA{Mq4CFIf*6 zZRGNI$B>LIbHG=Q?cK#^gRYXZ(PcCCo#B??wf(x!n>J_?y5E47%Ri~Q_JqT*zuHUQ zUArzo^9&>i+|6QshoRMB%88B(#|4`{;9;I>_23sduyyH6FH_gnR+f=j&gKo3*~*gA z(q&^G{Pa|)dRM_^`~n^fv6yhcsU9!W0T*~<~u3Dtdg^p2i7#ehtA zJz}CeG4fZ0ZGQ{?X>7KjvoNi0{Ceo<=U+8J?KS62;-5bKx-ixi>peY@eV&iZ;&Bd8 zX|~i|jx+#PG5bp}e~2B6fJ)D(YkkB|*V22tkW08R(ZJ#k50fmX-_(4>RNkoIagq0% zlSPNE#J&mUO5c<`ew+_l&S0evMH={^`M=cLA#t!%Pb|QQA8?_QCs2tw_s$ ztXgdRyB;3tps=v5Z$qPUrhA@P_h)x{i3}iIKTc2YeD@D~dv<38@jwZ?ReyDUZpV%t zcH?!IXFK>Eg?qA~&Cvo0%YUYV>Rax_TeM*>X3J7Ny$a9K*+6Wv~0HjR$V<* z!kdmL9CL_C1O06a{ta#RJ>K-!esIuzp?JZ5sv`*J0jte@VvT2T0)`7#^ZSH{m*J>> z!Z_;$T$?DUcMULL24Qx}I}!`iiSQHR3Sz43q;f)>IkBo3<1XmD6mtuummVO1cw3%n zz8PprRpY&t`=(lH7sK&wM(?g=?zikeA7MX!_Oyyh@WHE$6F+SEn;mBQP8IzyuR2b| zS>8qOkvfzy(A$J~cB<&inKMJvz3FCU0=1MI_}gI5lXU!Wno|rR^4%s{K4&9hH2kq;<{TOFasgG({${HR$vI$_I|Bodxac( zM^a)$>%A?;gY1I#)8-DdZS2o6nvQUozG|G)op7jpqVgDj1@!$#y|&W41t0ZOX=z)a zx^~O2P?MEWNQq^PB@M>8Weam8dkbw1vmdX+i0Lk}nq`+M;XIaDryNgl-ZPSw}O9IwM4>#`!+@HWn~%@f!gHW=`^=@l zz(9Bbl{5WtUHTC6uPW9T+#>tuGcz;guIG0rglfFF!oZ?s&T#eWRk=PL6gJ?R=;IlK zBX7+@=8YCp?HEkK%ytDWLpkJfxV8Pg(K7AT5{n)Vq z#XdBXgA*SZN!Z0Ncg}60(i>?Mj~&bYol*J)+%r{9% z?kw6?x52%8VV#S=4>p>WS2Q+ye!SRHxW%OXBa6=HfcJw32B`nx=@AIp$;e3LLKyi! z`*R1Ty|GyBHJ%|Xm4#U4lR)kH_ZGEUMR(UqeDBHAw&~ts{AR4?%bKNxB_9+QAFuno zZf~&CccZLBm-o7dx$!*JM9tcUB+`Pvgn#Wr_a)IU%)`So+srOv-u0-c31K1Bm+fv+z^^InKU{Sn$Mr? z=C(EU!0H?YE0q;$8?z@{J(fFsG5aFC^JnM!Kj(viX2(+Q=8!t4azj>@BQTx+p}g&X zllZodV)K3nmJlS;g(Ae9>(?uh*N4>A|z7|T;rltR#@g7!{&8e*LPEm!M z2L1m1`=4sQVJb>d6AaMNUi#xs-thc z``nbK+JicyEG9KC1*_9kyq-WQgMpB`%sQmMYNeeYO_aoM!2!oF&Wsm{k~(q;o9^97 zzxKIp=S+V2zH8bB2J%FEsQRrgM;Hz}NLbdfqgx6B*_254J)c z@XqN2fgNW9QF!99y|>u#stq14lCv#qum2bj9e6EcYPwJTyy*&xfq_AzX%Q>-^t!?J z8l_71$QM!XkdbpIPm(363i9&*9ys8yGuz5CfAd%*`jeX_+==k`ErJcT*L@tK{&j-$8lb&Uh1+x%jtCL-nu z0z1GB@?TzF58ysSUuD(~mFmp7LAZp{~u%cyI> zEq{f7Lk&sl7JW2-sf-#r4pTc&Zmrq0zx~zF88s4VTXo!Z0i|IF$eomw-3$8wDd=Gp ziP86`1f_fqi_b5@ondO7=t?%@9;!dNj-fC)f#VC(9^}T!o1ZQy+(_^GUNW3-&z`di)m^RjBoMXs@bBm4ejy4d-C!_5s03E8{=yP)6OczH`D?Vs)elGGaQ z%GR3IU_4^N%foXm@HN$}BnvY$>%^nvWFFk_xd!l=j;N^kFWe$=kx`@PJxAr6scGp< zBMv@}K9(HXltT>ucZT&yR@r7%A(C7LnayavM(lt`p*8 z>jfKc++BDDfyGE0`@$p8#79P}PMB347tFNI3(~f6M+tHO6C4V$M$pz~OMg9lKR@z} zz5N?UmwQ>NXU^WO1USR`tBtS>cqEvrcJ*#N+Oxnrd1|FZAl#k538Ed~+#5JIrchb?K)t@i4tPq8DDN4<9APKKp?rpL9dHWwtR=rHk z?D2X-Yy1nD-{9g|gmz-l7Cq!+Z?9!e=ffNCdvdTXI(Dz%+v#a(zg~}g*)A*`EZA)4 z|LD=ig}mRtjqZDRoMRopsx;A=S4DAgag+XPKefizk^L1#tk~Uz5Bo@OPct6}hurEj zm3bK%jDvh$zh<-xLKD_yy+;F^l$t7jZH6>RXart$#dy>kQ9-#Qf)>0OpfaLD>VhGv z9azW&0C8JRs*C&g?|a$oQ#o_yBM?296m^7K{t!-9Gz2OOse%`Pmg$#ek&=-C0qb!M zdnA8Voshh4k&6-f0hnZ}HGn#Sp^rVl7`cCr9wot@N}+1a5m_o3>_XUSuCi*o6t;c` zY2Df+*ksOxj$?muaWTA}{p8r~13dV0x*oT=uGv%ov_M||ifu?M9wV|^0CkAOwPvU= zkOt@-C*QM^f((G*&nM}5t#?-QQRsK3_w@82oUuGkPL4@VrX5sMIJ*_4| z8nUu+wr(G&PjMFRc1@ys;sUM|mLHbud5aeURo^6GCj=?G)(%aDry&*f2<cpyu^9Z{BRxoBHw`{wi7+X|ilCLz2Z(h_#6N;0MKP)wL{@Pi<@m3`*AH!kT@aD;FDC zgD9m3Vf@b5lH{ZUtX(C`**LW!85x>Y^M!P~mFjI~E>!H~hGHGTw)_E{`}y&g`Tt8* zV4$ymA=AcCFGcN%qlKie)ZYq^%&cg~9;OI^{sjklAS#>O6 zP+ZckoQ3>Ee?e`#&`CP)b9_4d9E`gZ=@o=%6qzhNK1yG^#)I~O8c_c>{e>hOguu{H z)7++MZ?R7zqBX!Sa&koI*~H|pT}yV%dqG0IWsBj>lzTtsb#YYDJO@l z#9p1}+r7bqQR8q;^)uz;$Hyd3{5iC;^=(#9I21d@adTe}6>fnXKNw|?vS{By2b|Lb z&?GJFlbj#&CS5;Djeohhiyc3M*f3YLe*Jm^=145enjufUnxF2qZugaYs+s%n4y`5? z)-AQ%5c>4_a~#YGG%U^51Mbq*-A3=a{P|h&p1VoBdaRJtm+&rLHU?p?+$LoMgZTU# z(!5(&)*>E}Z6w4{q1*iCz?+HvXjKps5~!E}2VEFeoEqKl8m={OufJ^i)!Yog%3-FVnOJ8L z(>65p|GyToZq)~-M^8;*7VM|?e~+g!M-Af}~!0VO_^pipq#h<8Z>W zLtcdvfGwkApV9N@u(in4a#$5yHDaZAU3ef3XysOJIL7XlU0Yj5LtY;!=(aKc=eoF# zT|-V==HAu`;>gZXG;O8F{Mq#Pr)*KCqG!fT?zNv1Q&QGAfv%QWKaUO{o0NXH{ix}? zWmc2d#l&hU*Km`9vA zu~Sg+<]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

oD8Z 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 diff --git a/output/showcase.svg b/output/showcase.svg index 7ae5775..e14c463 100644 --- a/output/showcase.svg +++ b/output/showcase.svg @@ -6,7 +6,7 @@ - 2024-11-15T17:35:43.376837 + 2024-11-15T17:54:32.430380 image/svg+xml @@ -32,23 +32,23 @@ z - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - +" clip-path="url(#p0b75be3c5d)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + - - - @@ -878,2018 +878,2018 @@ z - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #2ca02c; opacity: 0.3"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #d62728; opacity: 0.3"/> - - - @@ -2916,23 +2916,23 @@ L 827.1125 110.041585 - + - - + - + - + - + - + - + - + - + - - + +" clip-path="url(#pcb88fd3b08)" style="fill: #ff7f0e; fill-opacity: 0.5"/> - - - - - - + + + + + - + - +L 531.248292 42.517749 +L 528.429704 42.517749 +L 525.161839 42.517749 +L 521.893975 42.517749 +L 518.626111 42.517749 +L 515.358247 42.517749 +L 512.090382 42.517749 +z +" clip-path="url(#pcb88fd3b08)" style="fill: #d62728; fill-opacity: 0.5"/> + - +L 531.697568 44.381271 +L 534.965432 41.413456 +L 538.233297 37.902438 +L 541.501161 37.532081 +L 544.769025 51.05054 +L 548.03689 59.943903 +L 551.304754 59.765077 +L 554.572618 60.445901 +L 557.840482 58.818229 +L 561.108347 70.924138 +L 564.376211 72.659706 +L 567.644075 71.767358 +L 570.91194 71.206695 +L 574.179804 70.029452 +L 577.447668 63.442988 +L 580.715532 71.152269 +L 583.983397 68.119199 +L 587.251261 85.152778 +L 590.519125 87.666587 +L 593.78699 82.260294 +L 597.054854 75.532993 +L 600.322718 70.35845 +L 603.590582 67.739163 +L 606.858447 61.757246 +L 610.126311 61.061487 +L 613.394175 56.508884 +L 616.66204 54.5761 +L 619.929904 54.951286 +L 623.197768 53.960281 +L 626.465633 54.254942 +L 629.733497 59.29788 +L 633.001361 54.984134 +L 636.269225 54.359827 +L 639.53709 52.750584 +L 642.804954 57.496149 +L 646.072818 51.094446 +L 649.340683 53.564582 +L 652.608547 69.890538 +L 655.876411 73.965555 +L 659.144275 70.368216 +L 662.41214 73.798723 +L 665.680004 73.567488 +L 668.947868 75.443545 +L 672.215733 68.609674 +L 675.483597 68.323202 +L 678.751461 69.088115 +L 682.019325 83.66053 +L 685.28719 82.235447 +L 688.555054 71.421171 +L 691.822918 55.26006 +L 695.090783 56.893581 +L 698.358647 61.106369 +L 701.626511 59.405846 +L 704.894376 61.971704 +L 708.16224 59.598881 +L 711.430104 59.02864 +L 714.697968 49.31374 +L 717.965833 66.134656 +L 721.233697 65.036048 +L 724.501561 67.511082 +L 727.769426 65.112579 +L 731.03729 75.888706 +L 734.305154 67.390956 +L 737.573018 60.686916 +L 740.840883 61.780181 +L 744.108747 65.083477 +L 747.376611 58.336386 +L 750.644476 54.250928 +L 753.91234 59.158071 +L 757.180204 58.5099 +L 760.448068 53.655596 +L 763.715933 51.29086 +L 766.983797 53.018853 +L 770.251661 65.715346 +L 773.519526 66.143979 +L 776.78739 64.344787 +L 780.055254 60.184445 +L 783.323118 59.622989 +L 786.590983 68.904265 +L 789.858847 77.832872 +L 793.126711 83.242849 +L 796.394576 84.781361 +L 799.66244 80.8348 +L 802.930304 82.238905 +L 806.198169 70.122531 +L 809.466033 70.727771 +L 812.733897 76.66264 +L 816.001761 76.66264 +L 819.269626 74.192918 +L 822.53749 66.232054 +L 825.805354 73.925628 +L 825.805354 73.925628 +" clip-path="url(#pcb88fd3b08)" style="fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square"/> +" clip-path="url(#p1a70aa594c)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -3594,11 +3594,11 @@ z +" clip-path="url(#p1a70aa594c)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -3610,13 +3610,13 @@ L 827.1125 585.881196 - + - + @@ -3630,90 +3630,90 @@ L 827.1125 557.119423 +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> +" clip-path="url(#p1a70aa594c)" style="fill: #1f77b4; opacity: 0.5"/> - +" clip-path="url(#p1a70aa594c)" style="fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square"/> - +" clip-path="url(#p1a70aa594c)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/> - - - - - - - + - + - + @@ -6237,18 +6237,18 @@ L 827.1125 529.629109 - + - + - + @@ -6257,18 +6257,18 @@ L 827.1125 477.774423 - + - + - + +" clip-path="url(#p4594a1f06e)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -6340,16 +6340,16 @@ L 827.1125 374.065053 +" clip-path="url(#p4594a1f06e)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + @@ -6358,13 +6358,13 @@ L 827.1125 322.210368 - + - + @@ -6380,11 +6380,11 @@ L 827.1125 270.355682 +" clip-path="url(#p4594a1f06e)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -6400,16 +6400,16 @@ L 827.1125 218.500997 +" clip-path="url(#p4594a1f06e)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + - + @@ -6420,11 +6420,11 @@ L 827.1125 166.646312 +" clip-path="url(#p4594a1f06e)" style="fill: none; stroke: #b0b0b0; stroke-opacity: 0.4; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -6439,381 +6439,381 @@ L 827.1125 114.791626 - - + + - - - - + + + + - +L 33.021477 382.119162 +L 31.714331 382.119162 +L 31.714331 384.183206 +L 31.714331 382.119162 +z +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - - - - - + + + + + - - - - + + + + - + - - + + - - +L 85.307306 354.718689 +L 84.00016 354.718689 +L 84.00016 360.807673 +L 84.00016 354.718689 +z +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + + - +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + - + - - - + + + - - +L 129.75026 399.921818 +z +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> + + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - - + + - - +L 153.932456 355.647446 +L 152.62531 355.647446 +L 152.62531 356.473095 +L 152.62531 355.647446 +z +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + + - - + + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + - + - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + - + - + - - +L 234.321918 425.409864 +z +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + + - + - + - + - + - + - - - + + + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - - +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> + + - - +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + + - - - + + + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + - + - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + - + - +L 335.625711 453.258802 +L 336.932856 453.258802 +L 336.932856 467.054076 +L 335.625711 467.054076 +L 335.625711 468.035775 +L 335.625711 467.054076 +z +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + - - - - +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + + + + - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + +L 387.911539 411.459524 +L 389.218685 411.459524 +L 389.218685 416.884652 +L 387.911539 416.884652 +L 387.911539 422.464698 +L 387.911539 416.884652 +z +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + - + - + - + - + - - + + - +L 418.629464 379.752043 +L 417.322318 379.752043 +L 417.322318 381.407691 +L 417.322318 379.752043 +z +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> + - + - - +L 427.125911 392.427828 +z +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - - - + + + - + - + - +L 456.536689 353.107092 +z +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + - - + + - + - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> + - + +L 495.751061 277.207804 +L 497.058207 277.207804 +L 497.058207 277.621637 +L 495.751061 277.621637 +L 495.751061 280.001611 +L 495.751061 277.621637 +z +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + - + - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + - + +L 606.858447 213.176429 +L 608.165592 213.176429 +L 608.165592 224.882759 +L 606.858447 224.882759 +L 606.858447 224.882759 +L 606.858447 224.882759 +z +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + +L 626.465633 185.9826 +L 627.772778 185.9826 +L 627.772778 186.604226 +L 626.465633 186.604226 +L 626.465633 193.596868 +L 626.465633 186.604226 +z +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + - + - + - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> + - + - + +L 688.555054 216.180687 +L 689.8622 216.180687 +L 689.8622 232.445161 +L 688.555054 232.445161 +L 688.555054 232.497009 +L 688.555054 232.445161 +z +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + - + - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + - + - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> +" clip-path="url(#p4594a1f06e)" style="fill: #ffffff; stroke: #000000; stroke-width: 0.7"/> - + +" clip-path="url(#p4594a1f06e)" style="stroke: #000000; stroke-width: 0.7"/> - +" clip-path="url(#p4594a1f06e)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/> - +L 819.269626 306.817606 +L 822.53749 305.658162 +L 825.805354 304.645674 +L 825.805354 304.645674 +" clip-path="url(#p4594a1f06e)" style="fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square"/> - - - @@ -9902,17 +9902,17 @@ L 39.8 152.496272 - - + + - + - + - - + + diff --git a/scripts/update-preview.ipynb b/scripts/update-preview.ipynb new file mode 100644 index 0000000..5d750b6 --- /dev/null +++ b/scripts/update-preview.ipynb @@ -0,0 +1,4065 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "collapsed": false + }, + "source": [ + "## Update Preview Chart" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "ExecuteTime": { + "end_time": "2024-06-08T20:47:31.089864Z", + "start_time": "2024-06-08T20:47:30.966324Z" + }, + "collapsed": false + }, + "outputs": [], + "source": [ + "import yfinance as yf\n", + "\n", + "from pathlib import Path\n", + "\n", + "from mplchart.chart import Chart\n", + "\n", + "from mplchart.primitives import Candlesticks, Volume\n", + "from mplchart.indicators import SMA, EMA, RSI, MACD\n", + "\n", + "from matplotlib_inline.backend_inline import set_matplotlib_formats\n", + "\n", + "set_matplotlib_formats(\"svg\")\n", + "\n", + "ROOT = Path.cwd().parent" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "ExecuteTime": { + "end_time": "2024-06-08T20:47:31.890716Z", + "start_time": "2024-06-08T20:47:31.691042Z" + }, + "collapsed": false, + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "DatetimeIndex: 1258 entries, 2019-11-18 00:00:00-05:00 to 2024-11-15 00:00:00-05:00\n", + "Data columns (total 7 columns):\n", + " # Column Non-Null Count Dtype \n", + "--- ------ -------------- ----- \n", + " 0 Open 1258 non-null float64\n", + " 1 High 1258 non-null float64\n", + " 2 Low 1258 non-null float64\n", + " 3 Close 1258 non-null float64\n", + " 4 Volume 1258 non-null int64 \n", + " 5 Dividends 1258 non-null float64\n", + " 6 Stock Splits 1258 non-null float64\n", + "dtypes: float64(6), int64(1)\n", + "memory usage: 78.6 KB\n" + ] + } + ], + "source": [ + "ticker = \"AAPL\"\n", + "prices = yf.Ticker(ticker).history(period=\"5y\")\n", + "prices.info()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "ExecuteTime": { + "end_time": "2024-06-08T20:47:33.024094Z", + "start_time": "2024-06-08T20:47:32.502271Z" + }, + "collapsed": false, + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2024-11-15T17:51:39.296517\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.9.0, https://matplotlib.org/\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n" + ], + "text/plain": [ + "

" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "max_bars = 120\n", + "\n", + "indicators = [\n", + " Candlesticks(use_bars=False),\n", + " SMA(20),\n", + " SMA(50),\n", + " Volume(),\n", + "]\n", + "\n", + "chart = Chart(title=ticker, max_bars=max_bars, figsize=(12, 6))\n", + "chart.plot(prices, indicators)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": { + "collapsed": false, + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updating preview.png ...\n" + ] + }, + { + "data": { + "text/plain": [ + "34393" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "outfile = ROOT.joinpath(\"output/preview.png\")\n", + "\n", + "data = chart.render(\"png\")\n", + "\n", + "print(f\"Updating {outfile.name} ...\")\n", + "\n", + "outfile.write_bytes(data)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.19" + } + }, + "nbformat": 4, + "nbformat_minor": 1 +} diff --git a/scripts/update-showcase.ipynb b/scripts/update-showcase.ipynb index a11e68f..f6dfbc3 100644 --- a/scripts/update-showcase.ipynb +++ b/scripts/update-showcase.ipynb @@ -11,7 +11,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 11, "metadata": { "ExecuteTime": { "end_time": "2024-06-08T20:47:31.089864Z", @@ -39,7 +39,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 12, "metadata": { "ExecuteTime": { "end_time": "2024-06-08T20:47:31.890716Z", @@ -56,7 +56,7 @@ "output_type": "stream", "text": [ "\n", - "DatetimeIndex: 1258 entries, 2019-09-30 00:00:00-04:00 to 2024-09-27 00:00:00-04:00\n", + "DatetimeIndex: 1258 entries, 2019-11-18 00:00:00-05:00 to 2024-11-15 00:00:00-05:00\n", "Data columns (total 7 columns):\n", " # Column Non-Null Count Dtype \n", "--- ------ -------------- ----- \n", @@ -80,7 +80,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 13, "metadata": { "ExecuteTime": { "end_time": "2024-06-08T20:47:33.024094Z", @@ -98,16 +98,16 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2024-09-29T06:21:56.801635\n", + " 2024-11-15T17:54:31.685076\n", " image/svg+xml\n", " \n", " \n", - " Matplotlib v3.9.2, https://matplotlib.org/\n", + " Matplotlib v3.9.0, https://matplotlib.org/\n", " \n", " \n", " \n", @@ -118,8 +118,8 @@ " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", - " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -790,2092 +912,2091 @@ " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #2ca02c; opacity: 0.3\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p9e2a9cf434)\" style=\"fill: #d62728; opacity: 0.3\"/>\n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", " \n", @@ -2886,625 +3007,644 @@ " \n", " \n", " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -3514,2640 +3654,2650 @@ " \n", " \n", " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p719b1d35db)\" style=\"fill: #1f77b4; opacity: 0.5\"/>\n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", - " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -6156,3679 +6306,3710 @@ " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -9859,7 +10040,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 14, "metadata": { "ExecuteTime": { "end_time": "2024-06-08T20:47:36.888715Z", @@ -9881,40 +10062,42 @@ { "data": { "text/plain": [ - "265463" + "269558" ] }, - "execution_count": 4, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "showcase = ROOT.joinpath(\"output/showcase.svg\")\n", + "outfile = ROOT.joinpath(\"output/showcase.svg\")\n", "\n", "data = chart.render(\"svg\")\n", "\n", - "print(f\"Updating {showcase.name} ...\")\n", + "print(f\"Updating {outfile.name} ...\")\n", "\n", - "showcase.write_bytes(data)" + "outfile.write_bytes(data)" ] }, { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": false, - "pycharm": { - "name": "#%%\n" - } - }, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": ".venv", "language": "python", "name": "python3" }, @@ -9928,7 +10111,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.6" + "version": "3.9.19" } }, "nbformat": 4, diff --git a/src/mplchart/chart.py b/src/mplchart/chart.py index d8f6565..edeba7b 100644 --- a/src/mplchart/chart.py +++ b/src/mplchart/chart.py @@ -514,13 +514,13 @@ def show(self): # figure.show() seems only to work if figure was not created by pyplot! plt.show() - def render(self, format="svg"): + def render(self, format="svg", *, dpi="figure"): """renders the chart to the specific format""" if not self.figure.axes: self.get_axes() file = io.BytesIO() - self.figure.savefig(file, format=format) + self.figure.savefig(file, format=format, dpi=dpi) result = file.getvalue() return result