From e3cb93a773cb9997dddcb00b72e031f5e964c392 Mon Sep 17 00:00:00 2001 From: gnoblet Date: Thu, 30 Oct 2025 16:40:35 +0100 Subject: [PATCH 1/6] add thumbnails for faster loading --- posts/2024/week_34/week_34_thumb.png | Bin 0 -> 34737 bytes posts/2024/week_39/week_39.qmd | 1 + posts/2024/week_39/week_39_thumb.png | Bin 0 -> 69989 bytes posts/2024/week_45/week_45.qmd | 1 + posts/2024/week_45/week_45_thumb.png | Bin 0 -> 66284 bytes posts/2025/week_25/week_25_thumb.png | Bin 0 -> 16372 bytes posts/2025/week_39/week_39.qmd | 2 +- posts/2025/week_39/week_39_thumb.png | Bin 0 -> 72403 bytes posts/2025/week_40/week_40.qmd | 2 +- posts/2025/week_40/week_40_thumb.png | Bin 0 -> 84723 bytes posts/2025/week_41/week_41.qmd | 2 +- posts/2025/week_41/week_41_thumb.png | Bin 0 -> 80964 bytes posts/2025/week_43/week_43.qmd | 128 +++++++++++++++++++++++++++ 13 files changed, 133 insertions(+), 3 deletions(-) create mode 100644 posts/2024/week_34/week_34_thumb.png create mode 100644 posts/2024/week_39/week_39_thumb.png create mode 100644 posts/2024/week_45/week_45_thumb.png create mode 100644 posts/2025/week_25/week_25_thumb.png create mode 100644 posts/2025/week_39/week_39_thumb.png create mode 100644 posts/2025/week_40/week_40_thumb.png create mode 100644 posts/2025/week_41/week_41_thumb.png create mode 100644 posts/2025/week_43/week_43.qmd diff --git a/posts/2024/week_34/week_34_thumb.png b/posts/2024/week_34/week_34_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..00bc03f42163ba7c43b03664b98ccb6bc4f03176 GIT binary patch literal 34737 zcmbq*WmHx1x9tHHP*PDkm5}ak6a)#SmF|@8RzXoxxE>7 zKHLv)yrT~Fu+NU)UTdy7=UV%GeJ%e2^B&PX1OkC6E%jUxfj~NdKXPcu@Q$nPJze;V z!azz<4uNo^K_K4yA`oZr*85ci!jTn$ScjkU#~={+HVM@Vg75Q~ZOJ0eeJ9KNnMWnb=Bne)CXm z^w&<;yV;DAgW&I}V-gZY6d#Fd+GcQN7}>s3)39aMxrW!Ch7sU~o9YKp6S-TDwaVXD z5OveypWNu0+6iIXK*4){+o|!~-NnUtr)!GOez_;MYGsBG)dvUpHu4A2QYIT2^!K6^ zIA1bR37z2`Qy+?jVEDf!j^WgOwA-ne9|Hw$wiEki`vSJ&Mq}SbyN%qBVwP?j{W9b9 z^pq$lQ?g2yrn9$KEq9oOZe(pRD?`!DKH0<8)^=lOO9pm!%yh= zQm_u*tP+oVNai({jpH)Vkzjk3Cf_(7cN{x!CWuh`=TnCPDl= zp7rJ_P)CW&lz80#;TEcPX4uN(P$^!Lo~&fA3FSv#``tW(WWA%Kqmz^Iy(`D7{mshQ z79)9t?1pG19*e*4qoVqinDizIxvLhA7QQXXbU)tav7V`glP*cJQ@T$=;_>fqBmP9| zd{(*L(#sE`f6uW~Qc|d->lfForz+W=KK)V9?eFhTK&<6$`9v}hff(w`YSjIAd~C9* z)wyBb{24PeG?dAEs>XRIu1tzk?s~72g_)U|l;44X)AZXL#_f@OVhIH%mK3hi#m~*= z2TCa~Ldd+YPFG%#d-^WC(z!;zcW-;T2A_c7B&?Shqj_(Ce`{+i{xG}TVzi(@t7dzw z$Y8qK@wOPJbmHaNVU5Gu1B7Vq@b+wjcjL!9556vLRm`FwE>=XY`_~-0j4Q0B{R0C7 zzkb#8nyGQNUhay84_S=tmr?NX@pVQq$w*5VZ#M?s1L-b;b7B|OBtZR2A4GkB&VmX53zoKH3 zU7Re0xVpOTFLx93SdmC52sm%ox*e{=;Uz=JE)Pd_I6ObLhmdnjk_&sd^d#`Xaba8c zlYc2id;2TBui`k@%0{&(YhCw)h})@ED((7w<6oceG*rAB-&^fZyM>C?l`N9XS2Hv; z1o15?AyIcc<4#RYElCX@VP|Hxx;WW|8+ixuG_r%G{^T(Yjq%yR+GwGU33ot9$ZVra>C=bHUq#j;a#bC3M^ z#iUUl2x|w)3is6gU{zrYS2=f>-0MV7S$POfG)T>VSD5K-F%><%`RU%$ojZ3B?>9F$ zjXI+sDZ7(Jyw?UYii(PoJ@&rt(lhGRPq_pY7Z=0fT6mu_>(mQcPL#&P#IQ763=BCs z?JfS14yOqsV4L?N_tMqG!)bcNp!)FPL)N{n1it+$we~NH*&gRx75n@9(JVT`4y%24 z(D4in4GBiI>)aeWBIqD*#wu+WAnm!WrrsDFYgAZWLI`y2B?>q%cgN!s67s|4kGB30Do%i?lM)EayU=;~DjHjv{J1aXjgAB?kJt3T)ya*=YGLP6LVZ(q(n@X1s|BOw3 zHLRvXI4c8z%I$viZaG-kZc!=-S0P(Dp4&2x*H$0aF-IjgCJGyIvYuP0sHj+fc{F)* z3lezym9LtbnqVy@BqZ|R6gB0c%VaBi?fs#h^*U!V7)L@d;^o4{blEvN9-bX;80hQM z$i+GQ`zyAfeRJljsv|4O-ejbtLXPXoX~(izgO{_{m$N?<()9K90sms7quV29>pk6P zYF(fCVQH1Wduwb=qja+PC%mxXO8s#tnwg1#AzsA$>f;^s12<0< zmEmf~4cLuj5Ygcu+T`Dc#VFjhQ7OA^iK#yT&3C4%!cXr~P8AunPgU8=S+_E%6&!3& zpD%=nI5{~518QK%iHS9mdta~_bwu>_^}%OwZ`(rhSwjSNvNR;H>NWlPa0>|m_kw|$ z*_gh{VQm1AVKiUEPjBqY{U z;)ch@RvCB4kqNmyfANBrmR3YfqN`?XI9Dz91<}4@;pm2zrlzKr7Ah9W>eg2GoXtB+ z%gHhe9-F_SFJ80*Fn;-h=IwoblW8>Jn56uWG{}et4<2ws;Mgs7gg$v8`QnArLoTbS z%9E25m0VSc=g$MlgyO1l?d|PFuAwf8Tzf!7cSf^_*v_~3KVl%zE4P~Fhp_tn`!}}m z2?a0j*vJSTf)y?rHflKEt^t67`^IlD%L75K*Zdi9FJHZ^V`e7l{&$p((Zb_@|4vrZ zLf}lFJbn!DAIl)1`wL-WVzQjgXWBdYeYfLxT zz;2;djq2l2Sj>sd82>kn!C$_x3O~rn&FxL#<1ibbN_(Qs9F0xDD*8Ay?`_F4;JZex z%dU09Wn11vh4oE#OifRVT>N`h^oE3#)Kai|oH$GJ*<r$3{A`y>Of_#?y_2n@T1|hvB-}H2Wz6JygnsSEI zzAC7DnLCU{Cdex!fx&(wD*4Izc?by~I}Z;& z;-}SgH6Rn?+hW63|3`s4AK7S{{jhgN@+TpM0juFG+sBRv1_oxmuRS5;#Kgp8pEx)> zuh>;V)qz0%W$Q7L_jYY9ZtY{L#3!9 zU&bZ}&b`Nhns<}doN}X%hdw?&v+g@WX?y2~8^-{mqG)RQ>Rh(-&u>`9uV24N1)N0D zAS7q9m1xscwY0Q=U7}OoaGGewxB3PK&1iy7n`6Dg=NRH+zzTt)uurZmFVFKPg@->= zh-hfIuJ=5T*@L*U6eQ>8{if9P{$MHs zaelmGQVxX6sG10;iB2iAD^Xyy(j97G44XkDaeZAii+qzhMAMrV?P^vdV0pH>jB>&w>k2AhKGm8 zbk|pa6G2{e*nvvihxNS(yWI-kH>gWTX4QSyP9IXgL7 zJ#<@M0rvOq-8%yNha@ByJpwxf!vg?XkelLYKn1PeRZF5^kyHZIF7$$4V0rWNeUX{0 zNq^<~zq#hjrrW5f*SqcHnEjt6Olx~d5q%jl(eK~CPkRy411kjCZoksQb@+#s>@#pZ zJUl%19g4P|#5as&th(>lq5z>EhyLDF2n!2i)~uumm5P~;wTO*~;Iy6*G`@w=>~_2j zx4HX-n!*-m~M!PPxunFXxW|iHiY|X;am6a99ZbC#K1f8(~UI6vO zd)@LMiJ<7iQv6~>|0HhU3Wp6^*EctIdjx`vZMtoU`i&1T!XP3pdMc{LZk}1qN}H7A z_M=_n~vfKAHs^hC%f@)H);BqowRIf6O~xjPEi2B5(F=I5`$!ICy@PC1=Q zo4KAu0TmS$AjECw)5=nV_mmVBfy@Q6)Mic+=#`9@Wj!Dq9)O_bj<-|}5KnQrIAK!? z$ySHzOjrhm$+*e)F1%!-7zstZ1Or-ApVG6j^()W$pkPkax^k4fGce!)E>T@@j<4fU zWHZ+^nDvSUcsM(I@#n)5UKXP%HjH>7_oHA^0pL6Ki@!sOo*089^4Q3)5I$Q?i-{rl zNCAw(TvKIId&me0wCcsUN%D4Q&)!wO zJaqFkHT|*n0Tv_1=!2+kb!=K%+L|$Bc~|jxJ*B;SOcIgO*Tlp`GwML3dstXNC3YKq zP;ZoMh{)9m=tfYfxeAm4hj~jlw;LT!58dht3k%IY8Jm=25_4}x>v;X?>0xGMBoTCB zHMo(>!3!>coYGj57<-kH4yvH0xSGtg5FARs?)nm(t%k&WXtTj@#EWaa^*gNCNfftv|3 zRV`VezTY7(a&|LFsfKcxxBIL&x_OR-&u$TPL&L?Mj2{;1)p5f$A^9RkiE(#FSC_|1 zqBD?5P}5}5UHu3pCj-PLAt9mr(dOxV0Lw_B zj`wmGAqxvjT&Bg4L7s27aXj}Sk!+G6A3M9<#z;O$NNhATUayNv!1!m(&Yk}h+ei_t zj_X4q5CR}Bci?)0Xis;bQs_1!w}oV?=E{*TV446Ahgxqu@mfp_X`#5qcB;LdmW#`= zD~7GhxT>nEs|*7RYs8cj)O}9p347fd1yR+js7OWgz4nW&8T|H^uA(U>HJ7y$^wx zhDsf*_CK+LV{%iB^RV~JV-2n09}%|Y+*@BR+{p1a+vq->C+n) zy(#+yxyxz!>!)5bC{2fxe{&G+WFb7}LqCAPCkwed{r*Pzjyt~F*xlV73T%Db^M{G@ zaKOgCCzyaX;4G)9kaj80Pj@g2a0p?U7D=$xj_L!Hq^2+DlC#c)_ zJ)o^2sc)(rL_FcchY=uv41eRKxjhpXC;EX2`vFJmMt;Mt1R#k52|0)=4bcA;4}JyR z0-9g=`ocafyyZ(>ou|0?M`d~@CMHi1xN^xsnC&w&SKt-h`;_|gr_I(xSsM*6#2gR| z8ft2@vI)o{sHeenJ5X-HZUITSx3}lOuO%;!#gSwNRFImFZ~TC$vbs8$h|8Z)H4$*g z`}%ygt4p>_y$(?S@8*kNV z>%d{ncZfc|%;>m8ZM&t74b))7cKR>s= zon?d9<>uBF=siv-l0>=S!iC4hRlDvRm#HU)hwp5b*cx{7Y8wt^xioi*qQFnaHk zIDI6Tc7;j&$%3wSb4_R%$XQ_rjj50S#njIeVVu_}#^&F*Gu| z1j~^qh(kOZO4M$9o0`Qos?N@@e z3$HgzdQmV4aPaV!H#Xe&m*p0u0oz*J+Gwb#Zr{FLSyj~?$CZ1ej3gjX1BwfzJU9VY zJKonD0~wv5%7TJL0Fn$E27oD+lDfFK5F{okC@6q6cnyHxqHn9K`}d~6xhRv6kjNU9 z7Zp|6%!$j(%iGxe3<&51qbg=jAmz1bj)rjZ4qPImH{7E8|9L@ylUK%ukUbk4787a5ySr?Mf&`9NkT1Wz z2{?=~_N&)-cC0x)2tJ>lpL1AuLzdhG&y8(8J?(wAM!OJ5x_l6eX9dd00mm%v3ho7H zKv4706YvCA45K-wBZ#G(H~9SgeAH{8rn;J4jl6wVA^;D7!C`&qPo>b{1W;h8_%-gw zR-pYraX{_&2Jf9~`ymPxBFS<{BqGc|{r$UeDFE%qdwciL(BK?U5x+)8MtCjT4mc0p zE+@(?>VQcK3B5`du5;eeR$5@jLGyx31)pK0wbclO_ze{h6@6dyDPGtgC@%r(_rk&* zkgXt}sPF=4UnO0vWhLKu^W|l+@ZNtpg3w0TTwNs~BlCj7zg$oYyf0fROHfb{l*4q& zGt`A4-UY54%3q*IQd3ib*qj4qfC1n31yu8~54La&yODoM$$m#90~pIqoD$3N&y}Qs ziY@mf65qey54*@#c7vh;)|dbQ=kbhk}YU`CV_$Xtt?XJ=h< zzQ!1AE{hQ}z1_`>8@#~cjXN@u`22BpPEHdmM*D78R~KCKNQ_r=o?HJdux{xd-dpYf zP|>Nf%aG2o6t1iLA!uB|qcMhqv_8@H&h?4<$8jwJv-rv4=%}cu=xC01`lnCFV5x$l zbX6yot%zCN<}stQ=D0?^~YqOU#;DZV;4`%aKqQ*m=9ECS!n>BxX)dY(A| zdq{a56B)?`-W$lGT8}dD#N2l3j^W;py>qg%+6I%72W&Q(WQHbWFs%bg1xEV&6{sE< z85so;ax4e&%=|2Ujn;zRw`mo-{4A~iAs$}NusJz-GD;7>HQLLJ;vYYx3P;aRPu~u= z&^$*^8#WK{_kVcrQ$>Yy5F6#~rZcnFHqsB!#BorO6@qG1S*dCjDcw7J`xC&|q*>r*AC@m>5C>e(a z0kGPxKg-L@XXoefLHuBs+%!)X+AsmdmzIXVe3{Arw1EF=lds5HYPPZML7iB`w%;p? z^jn_DL<%?lVn;_u;C+4KMlhdB)$`3(Pa$#E9IB1)5wk)Q4xo+8P$o$7#;m%rNp{1D ziv!ei>+gGWa52bHJsd}qz#PxG-!fC{zUvTEt)v0yI4-YPY>q44(@2HkWM7v|?<(pdGn!3PondA7G_2WT9pi6U+) zOQwU3(I|D@@hye?vS?f|X z9tRCVz;J~(Z%i#L&Vkl(#74*aG+dqK#+qC4j^E*{2;Yv0>ft{*qL_W!3 zKb+wAN|C5o?a8-}T{3RfBcz8IAcJ1o+wy@WQ%OHsz z2xK5(nPxFwKx@E1ss>2EOC3||2_}(_=ix9^*H~YF*-TNyFYx#(fX+==^HWLp#Pi%x z*FasUfJPk_Ulf4)DJW2eNvrXbky%+U+pQt5x<`+kvX@Y|QJw9m9NME%YmlSGN4M6z^ zK1ftJ4KfwnhS(%GMa8iE{H;!hzc`tkLA{sYfW&|=9=t$CMs`E(ptnB+Neq-0h$#D! z1t@gDC@(Lsg|;A#dXK8CtQBC;(Ca&u#UddG4+1RzZOG=mMd{35uARiIs$^ZF?Q z0cMpf%iPTrL^rDBpaV!k?LzQisic!&d<2Lx*1dZj-Q9_-dLPXUO963j1|l-Ua+T@Z zvf%I$iHY403)IWjp>b6>x6ej^0XfY>e0&IzTu@NJMaEawDkUvV2;G0E)6gGi&~5w( z#J%_bwoE*2OT%j+S?0H0p_zTGd`3HjHV1HjmR(8m|3^Y*T zC>XQfVFCdBJ%GwKAE5D;0FnqB=pjRJi@5IHM*IU~6KVkT5&#O+zL-bL`bo*s;9)L$;P_d>X^Iy(l*pdiMo9T@^z!M-Nvcle>2dk4|d z);2LY2~g42(n5fN^7T18c=qu6_U+p%;nS9w&tE@K{QFt+Smhzb3CkZcR2!9^Hy=4q6?aeWT%Jd&T1J zb#AzTZx`+S`aR$9Fr` z$H4Jr}BWbX;5qBh)M-LqjU?i$8s0qXth3T9#M%}gf>l6b91a40jN^YLhX!z zhZjd%lU;Ve6UD{FG3TP0G@Q;3%#2-!b5uZV^22J??9^LWTVqpRfX)^SpAiq$m^`w9H!7qG;d%ok5%NW*UP%HV?)F zIOSjwroowJVc7w51B$|X9H_I_;0w1gs2DIc=eJDWAN)M^rQt5+h1cZgAAHSR>fP9r z-Xz@4w|)QB6{*|Hw7VmFLsX*}-y%~U93S`g^b{0z>d+ozC*bj!w)I_Kos~7}vPQMH&IZPCFN$k2 z`r2HfqSF?}$PYTqFQk7ldsZ-8gG8xpF&x67WKBIo#%@2h+~DPh6Z}?CZ#f5K&d1LO zOOt9(GBHp0e_Lf1UCxrvVkch{DcQd@daJnZlYBMxkj+v`PkOH0N8oWLCSCs1PdGiE z*Fnw=ns+D@Dvr9xb5~lks7L~Y$Y482B&0~j@uVCP)cdQ_aMW-G( z!Pn>WD=Y0J#{kcuX}Nv>L3j!>(H@9P4=h7YkILI~$Mm%WcAH_p=9eUv- z1zMeXm>{*mlYn0P+`__sE4~hEEbYy5m-wi+wzf*@U0huF2L!}AY#N_JP=It#22&KA zF^Er?8w8Ia>xLCVsib=F2gad1Jv>_U*?j*&u>a`HXTbw08j#F@lHAJ^d{Q+2E-n+e zIdGR7x8Cz)&JTPhIgr_RKkB+Y&}3GlzyZXhp)}m`fd;!H6kH&{$)MCh)5eOUqN0XM zMF3w74=;hxG#kwPiy6RZ|EHb-+UOq+EbN#5;-p{?JMc8K@kbx#nYn@>m9 z9L>8+DDfiImrPgQFH}lV%-g!$V4;Mfq5is0*Tp-;d%plw2_*!=nuo=?i1-Kbf+?8U zpK(;x)L?K6R-zSzB`oYTi_+FGmI@ON8o&z>=aW$#Zzi4k1XpqsX5S*Qv$M08RAEFa zY?3Bmf#2*LX4=%&w#ZCgf#y26h>*i<1&f6DUo*DI0T|Z+C(!NUoMeoZ zO_z1&b@@l36jJn!QkZ&fv@TvmqiAM$-0_gdA`xrr4eyfNAZAOjJ_6y_?NsdC!W!5P z^}tlhWZ9_heCZ`|Xue;70HzsQ(t4JGsQaM8xOR$=#mS=z(y5~Jv80~H#7FdZ5D4+_ z$_z+|p5Pv6d!m{w3rEr!0ut0%5+e{Z+cSt;*0sXq$Uo1=W`x?W&USKG+>=xj-uQdDPfFJO3* zkc>nJ1gi%qj2ViL_#7TfSh z)7*Z2DEsfdx2^x`G-)uAg?Yd73Q|`=OvW}}}k|tfnqwy%U$Oa*c zwW+%$CItzehdo?rw%Ax$@~>W*6enk;r`H}$SRCq)f58p#)tVsM{Xf+Axy)nm!U*(YuF-(-2p{xeeKGsMH`d)xfBL zi3r#(rgsI5MtAU#LE3{O%4y7xih!{lm^HhZ2j=HLgQ-$=7)^rFP}rQ{!2?D2gW-tM z(o)!qutMM7-!nw1zmexa<7X>Jp(_H`9?h$yt_#DGacEyB z!gML<@9C+jfx*F>iZ-Di5iyjI@LEf&4rm^njpYRQv}67jPM_D}_xr@xQ>7~{^&RUSk=C^qXU~&ygtk@Zx6F3B9|-WG zpNii=hO5O{DtY;JOvKUqUp72Nldm>-Vuowis5vId>VZpvnUay7Zo`{^QeFof%Gl5l zhMZc4Qg52rP?U~f<#0jKH#LDB8yy;|VDJJTA3t0949sXK2P=z1rCHF%ff)X9SU3`WxLVqipcF6kFlwppM)gBeYj$E$_OqM|pzsAs^bj~DuMCDi0hJ}F?o zL?RqQt44pdziomkcr3pqZbPDTv8x#RdeMlz{8W=4)w$m8yd&b#V9=9Pg}G-=^-$aFGP{T$aU^KAZvQQz2` zYYu^GmY@N^-Z(^Kb@}%f?z0Fd=g`OqHwQ-vG%|to1gar+6=5(dJR+i{vXv0THuM{V zM5rJ90j&*CJ#;)`x zt7R*~6SKye?55I?w4&z2{z|SO;C8fgPUXUrpE7Qx#%X8N; zL&uKKd7H%ktm|PWjQyvW@iPfrb|mJ4-7YIF?JBK)G>9IjqiM4><5;Dbq?Vwgda6uI z{U}3iN4qA`;YH>*F|>XEJ@5%EbkG*485kKk*ExiQpd%@YHaIYV1w))~-o(Vm=MJuM z5(U{Zf}xW7{rj)d99TZdKQPwVrNY3%!ea%49^in7!r%e>q*TU0LIO#eaO|__hzQ_7 zPpPRh;A6$b55!^Y*)+!&`sAcwAaigGI>68bOgXaIGsDvg!roUNK?>jgvnjjrxGpP< z!z_WNDp@At^6$G7u8NtmbJ(_agL7JH^+2g+iekEPW)7!0nx4F#m6aZ|@9VT-c&8&0 zXsNOGNSXU+hMk$TtC^V*q3=Iwc}d%~!CV@(4kZpH;NXLuS~SwV@_sn$m}eSaD{#rF z6(2?>T|Unm6+_E49ER0lU}j1xvO9{q_SDUrGj7V?IJTDRpu!Q))^rnC>xmRlLznS4 zPxvUF!V5|P6zHLwP#X0@w>FG2Irsq51RWnj7YE2(+mEN*+<1@UkRyzDK2b{F%qW1G zDK4czdtUPI>HcmbhaZ?N0i9GU)|xKvN5#_3w48%QL*|E2C1CKW879&H@}B9|(-qxY zkRL3K)KrVhWWy*K;&CtgBxcUWfT0-hRxj=)(~`;~@5Ct`b%l;48@EqKM8d2n-l6s$ zlw}vtYLk(ZyBP|PH*<5pd_v76-C2Q`%ew7WS3l=9Y%GyG{NT18^#Y$1lQHZO9d?-a zf{8y7t9>_0IY6Zri4q4Mk1_k-7Ww~|zaDh=baFBK=TraUumg2jUt5N|k{^cj@zU{1 zD9U15-G;;!l+icR+1l#NX)60AD;J-GxlikY5L~hVSA1E+Lq`p_W z5!#aDTSO+E_mbfM_$NbX`cmsp|3OI#=mZS@56|`dzg-Uzt{39N4^*ka0rzP71$m3T zWYMt2YL|&af~Ua=QfSYk@Gw8Pd=hOV?T;YH=_vNn%$Jg3jauypSPa>YN*KHUbCY4R zuRaP7=Yxxis1@P!aIu_4v+K9I=Ho#G>5mAnH8Q1wDoO*B@&FYG)$G?@5aQW}HS!tlX$fjLxa#&v}hA?oIK2F+SfxzPYUG6DWS&80H( z<~#b&D*7Ywq;|B5OVe*YLAW5V0A(->`4$YALs^FyRR5`aq4KNk|BA5}+%33mF+KZAxG8>Dw&h1aWmcP4GPm1f%ef zO8LvaAPaD%KhV=P$xNDJO70+=D&655vzWN|k>%a*`g{c@Cc4j&Qu-0?1CJ58iZY!6 z3j0A{dsoguHJqIV6R?Rh;=zP*F<9=^)oxIeqExY(a^_r50zTFZH(>V6@gI>lG6p=M zE%q%h)z+wV_F)&g&zYUJv-E-Uj`S@m%--8RuM@8qB{upaA1M+I58jiymHsfrUd`(Yw*9I0p5ugC<;d{3!@-I9W(^1G( z1}fRRzCSlNXYlj0&bFyDQKUl08$77^&R(QRC>jaNUfWS3M2{#6Y<5CiC$Dqqx~v>5 z9aDPbI4((24!V+7UP_n^zyF-Ea%FC(hr{Bda?*-pc}uUR@4bFU1@wZPPY-8D=(Z11U%6?DL_^n!)j@KGa z`yWh%Y?On~&NLR{wdcx5t;LN;(IJ%*a*RT!wAo>kjv+XA9J6a}U+TPF=hRJS+(pU$ zF`^bR=7@=k(7oMRu0$|P8A<@@>}L+^$|;h$5@J*;aXM0ckLB+eH6}B zh60jL57&gZF~xOnA-x^sBDHub9ba_lkGE}8- z3&x$+)SQl35brlEN?0*igz5rD%vzhZ+ik={i3%B*Y{&!)E(Y|Zh%{5PY!arC5OEiQ zIq@cJc%6=mjFN)tS&<}{w^sI^mOVgx?~yC4w@<dSlw5;pX|Z%&Im+ZH;)<}r%zCD7WqTbAD`T+2l{6Mxhn!Fxc8 zw>K>8_w#AsVQ(G+0~f`&RHLf#I4I<&8>;;2j98LV6e{C+q2n{uPqb1r?wCGd?b|o;dbT=X@zn5hnB{w;nfF_SMI9?eN5pbG|YM z%F%k^49w(6oLa7jmFHup5t5eQRNQ3U(1-e$s2>eagn7Ijz=YpguJ`G3^~cAm>bN^I z?UUChS2Dhi`iiB%i4fk}i%6PU<9F*Bbj2k2W%JR_lw5cFXN72( zoJjt~6&Waat$mZrnz2e-3H3KeykA`1nNJBveEt(|O;0wxQ0c;d6o7>I`>ufXdw9FA zgr z52G4w_1U68`QDf&O~CvQ`~Ha^JQABBG0jl0g%kspuy+5}k z%mpp`a@omWE)=qJ_3>l&xbs_goAnW_C8D1-G46ibrOtAqQ^G}{yc0MqsB{Y)czX8( z=0e`e`E4WwiQ5bK*y82xr^!{+{N^S*8^KnD1aq7$OYmbZA1WU#0dV!C|@0zWv4c!`}ek z4~aSjSb-bsOZ*=E99}I49-3=a=X^Z! zOovi$lF$ERP5Jc+_A-a=d6JKmt4eF6!RK}MbFy2>WIeQ%2SdzBH7vhaYYHxr((ibY z-c1SOyvl*woJbY2#=(aDCZ8%AXJSwAqDlC0j#Tn@wJm z@_Mp@ccJP8mk9JM-G5vYhp%qR;O^2{AXB-vprQ0_Z7knAXyLIsL7th&3v-eY4t$jx zPSzhrPBe5&F~C(X;$AVY%<1BX@~6a#RGn=}JHx>{xGna_7EM2z;+hy0weP?sJN|MN zH&REQ?7!1&3zt_=8}k?a?PGzpa8&VzU`9Nd*r;FS&TV{x!Qr{(RLMm#XZ{c1+*jt> zAB@jw3a6XFXM5)EO@3ncd%cpeUpI+_#`!50dG;tmHDC7CgA?cXC_+7R*~R3xBwB>m zS0(n*i)@h$9AUQHFaC};R?<7S^NnGhoD~-LfK)@{0%4hbLt?`;D<<` zzkaMjM+XPQg>89DZnQzQ<7(rfEDtNr_{dD8#Fe9UM;Ft{{uH zWrJ10lzT_~&+br|xsC48g>fbphw|-n`iBuSv$`nmRns~wMP-ZQdkdPvKZDWe z(Ke6>opX_M*u#zPMmuKQAqXy+_8>iP`B(Rmkx69|so54`6R10`VdRD0R7q;Pa}G1P4F>rVo9msnV*di_)Y$KwFOA&7Y_;VMFFTK>pTxOuhK`u| zV_(u>Y;N|M5bVFjOE(K_by^j=-ECub>w8E{9`eNZ-b2_bsAlqSeSo|KDkFrMrsfRbW% z*=C+xaJF(@OvFx+hjg%P^+;KBEUiZ_-y&adE$%=&&+|=bM(cC8n=KD`Lz(0Rl$y^j3z%>Ui>u6li!O-q+{kUCfI?2*?a=tbfGt ztnyu0)yEyEIr+UK=&a+|v*5(Q^P8+Cn_a0?Vm!&ZfQ7%9aAglldxU%%-EUyBg0w6Q zAws_$k8DV}0#>$B5l<(saV38qs2FJv&SuxUhYtL>UEkP6AJr%McQ!QEhK}zHb#%Cs z%h+u#b~-|`_4sc24&PJfecGm9J&vZRPG2JR)hl5@^R zqkh4MQl>#Br4*?aGSnc~8tD^-hr1gAMb%?D?B<$r=SbxVD;IcHXk8Naw87_^UH&wF#EdR~!eBt(Zzi+4$#n#9`z?X>Cu4ANi9 z(=VaCjpSW-JlB3k&rCMY`{gdPPLxe|<}>UHHhaST{6fYQX`lA=iUgFvyn4@>f^*T8 zMuS)t1VT6dt(ir z%e6avu5?2ihF?eDav!0Xed4e9KuL9<35k6>>V;a|EBa(y`)3+4(iX!}Q4f(2tfx4S znkg2@K76w^`YWsJhG8(yd%|)i%kYPVuWGQ8kYg)`y3|!2`v)KT+lNCLHajTiGof9* zP1Cbq`5h{DgnY-tPE6XfP}}cH5&2(TjnnBroE1QOZxV@%Onj~#YGtq@fJyL&KcF9*+nOe z%lxeJO~m~?MU+IO5 zZmpn`o`)=++{P!pY<4}tNb)1c8Q0UiQu;v4qGTla-7I`Ew%aHQ^Pz-6rFJ20!ZgEt zPsiW`+fbiIQE@zt!qGtjdBxJp@3vI}^)&BDG$p&2+)knsrv2tBU4{};w{)ty)NfS@ z4yl{V3^a{r_q~w4ZhAbcv)UOjAd;wh&CMG>x$8|Eza}HIp)8~IM#AC)CqguL5chWD zV;c+}{IgI(G%l~qS4w3(92#$~QNCreV)$`JmaL_{uV_F*h!g4aYAZ2)`}{5T>}^Td z3R!8&193D;4<|GXR00%=p>>BJWkV>QEeG^X_uXw00G7kt%J1KHD336D5rfn$hqv+5 z^E%l2om0sQ(f9=MYNvk(3;Aa%Ix_yRqNo%-|7*6Klw+F zo0evT_tBnPAOjkp5^M_{8w8J)%nu+*2@@B#xgw8_&e#Me7@D1eXTorc(AfgXplG^{ z*^Y=)Y?oDDEe_k}2wl{PiW0#dWeBs8j>!iTxmN@-7n^QpgBh;^#f{9_`FqVd=bzp#Uf|n~u!1o_~ zp$hnnb?}WIxS2N%CooFQ_6T6Vlah(CPXiisogPtPX1wsu(L1>RC9}0Fz6OT2V3r&V zS9q`^7@nlg*QkJp^r3N~p{{&8m5Z{*8Sg!RI5k1e%c0n>QBn8%qq5iR;h~$(POv~< zrM!m66QH#SVCswY$yO{=AB73NH7kp2@hA2mF)r#kzB;9Yhjm@ z2-Ejl?+P&wtCrP+JlaQi9keDluG>%{UU0adDpR3}^M`nA+?kj85==~ihd(|^myCwp zcs5)_-OwUA@u*j(PlN{qUcc^xhks1t$lyC4G9rCMOKIMTKPkOq=9u3)uBqo9@%~PK zV9cv;n3V6NkG~xXYW2(bz5S-%rP!cOkL2(p2zL6sYcuXVFSYH%&p~@`-&kyaq#4Lkx6|6L3Hqq#uf`(ch$ZV9|h)rQwbZ<%C&apoa+2E)W4~I zroSxMoT2lSW=@wDH)YxE8?B#xBmQ1dz8>)(Q_}*usbeg0&v(BK`Q=-t25-sB#e&HQ z?D633sHno>_xu8Ax10Q5Q|WM*ZAwbH8jXjNzwY|{+2`hKgMJcGM6{7+TV&LyzJ^a_ zNW9~sxcPRWygScS*s_1*ncR9PS2FkCZ@oZ1ie&GkvH|UJS?JJgl4b2EO zFip!bkay|D%^p_IW0>|8Z)#Q+AbmG#P8zz?Dc@zgI~=_e;uJ#T~twr z)LHcOpTF($-A?&UUKg6#!hj5kTL?sZkR zbIF`6rP{fFJVjNbbs4!wg}!X`V<7_WEGuPd<|@etiHAo%-6XJLlZ*Z3v}Z%aJvyLR zYDHu)g^BX)$x#k!7*#$MRz{@ZqQ0m(o6Lq{fG|(?*@U+G`Mb~LqfdSd+X*xOEP1bP z+VPqx+oY~sFnREQb#~TKQFZa&A3{KB>5vkXE|E}L>5vwOkcOc{5CNqT=@1a4W$5mf zkWfkoq$MS!loU|({qa2a-uK==?t0gHUC&yN$jq5JXYcdd`|SPwe!e@_ZwB9t>!h&r zG2%4|^=9G(-Be+q>}3weeM zC7U`uG0!zN5vXt^OSGl9={<}@x>;MRb5==m^1EVW6#j8WmJ*yw^oxZH@;HpC>C-4Khr^do=zPeq>h)rAV+Ri zbE_ba!_Qm$6Ysj3`^HIvY0{HSh6`*ec#MY4xSC`g6;>y# zd6D_IubqCrnqCpVzbdTlgn z@%RGM13s*{Ri9cH`MO#n#k!9^o;~lG*O6H5#8fBZ_dDEnU7S@iE2xQEnpaEr) zUSfvqhYy40I{C&`-{^y@nv#>N;tNNewe6cubk*8fi0JG%&Ms#@?$;%~orl#?nxhuz zO(olV7AmCo^-lFLf~Yw`y+nBDG@-QFKu)KkqJOO!{{gaBF_))oe~hy(Jt3uLtE}fR zXUI3(&o8NzACGpJ{8xnh8}af$Xqr#Ga&V|3nZM0-*0#?dIV2qQWN$>e;TBzs2^h2c z`ZI=`*+lfu7`5~`HG1kWgWYj{9+S&DExdj;pC)W&!Svop+V;9R3hOUl>>a5+Ge`W# zYJ`*ChB29*nY58Z)l^1ESp?$as*Fh8*1f>m-@~kTJgd;?JGItvZvN(mqMDu>_1zMF za%KW*gvSEM+ddO3`fDd)m*suW4-?YqiFZtmd(=B=AoSQM$^Mx)9_HmOsp0dHUbw$e z4DT1#D1r8ndONM=q>_5yiD+{2&OOu2s-1xPrj+-?suw=*12DOXe^wxHOtJ*5$cyKwF_Ec}d+S!-5g3VMLEOG&sK{37LvS zYSF@+CS{=R$Lki;ih0nKfH~`xfVIOfr@Oh=jy@yrOLK1VH4IsnA z$2USs!0b4*(ye}5q8FpXGED%o2iRsOAtru$upSTd!~XbHCFeofpJ0NKCE&PxF>53? zBBI&OUB5tT8MFk4RcFkfLTVYtiRCLONyL_XC!88Tnp!$)e26aZ6@adBjsj25rFR z4a!;21KijY6$`SNW+NjAS?LrEFh^Kc4VDX6Kl-MF2mk@EvT{EtX#xI+ydV0{#0FmV z05^M(!K&1N(z|y=8tg$n+;@A==ssp&jbz@?*T-uoo+y)Ib+4|y8*V^~F8!#2LA8Zh zFApBBhgTsT4*c$V1Xmf-TK}PFr8(P(!=n3HK+ElJ{qqkvU)QeiFlW%zGxKfc1tJp6YV1vp)4p&Zbs9vqpzv4#mpngQAr zvwFQvy)OJdorZHO_jbgmY8-@JnX#8IX_nW%6fVnY)f(6Zhw13QHnA>LjDJR6*GYf8TCT+jBHH@~ z28sz*j*g}B+O|q$CvYsp7@Z$gH}WXbd>~g~Bza!OZ0nt!`}cjn=BY6tsGc5qc`*rF^@H8#98I!Mg*=Ta#g2(Q5#MrD zsWUN~SJb`A8)l zf_FojQ-fc4Ct7Y&f__Xhza`ALeU6#(!Ye(|0V9>mK=TC{@XGc#9xDqsV?709D8nrwg1`aClHB`>Go371?~6D9Z-M6lT*~Ax?t;Ml9LZ!t#kTy1GTqi;-oHM-7}vgd z3Y($64Zp**%$azYDvhsivUPm@T3DW`*JDyHKAUIs#e{XC@4eazsu^36>Uc2@m7|r9 ziK;CMbty!LLq1krI1@|h3+tB%ZVOw9Je zVetdtnNGC5nIh$AWMYjz4(M7cyircacN>S@GXlR4OXFrcMloR75nmw2NU(Y<{IpY} zP3Z5RJG!jo0vF7$QhSA$YWG)rqLQ+{$rtiG(`$L9bD!al(=Isy57vzNG>r~itI3w~=Jlbjl4av=w#jpE|9SKWJ8KSEU5z_N~qpmQ~ zetp#`DJicj7d7o89P;2UA7h0kc12q1N2461xP5!s6stvf24TsI+UZN5F_+=l^MbtL zNUZ`9BAvy~P-#K1RjA7PV*q!qQ`gVUGQUUVimWs5Q>&3 z6?-#oKL-9zR@Os6e}Ehx#QQE@0`J43E3*EBjW>6 zP4UQ3ifjJ7)C0Zo*1sG@&dmitKmfHAC`-@D86YAxp~@9|e3#)ucL=MH@d*Fv96*MQ+HaME4OAJc)^1n zcA&SkRz*l&j+ZG(;e9zqF`FUj$2-QL?}X0*LO{LC{Lbd4(SKIfo=!n(LPT>+(uhyG z&_90$-JwWt6p_V*WpO5cD332aNOi6d+GOo89 zVPI5?b+%s8#`UT^@QH-)Z{cp^Rb^nOWt-yWcCM>2q1>G@K2#lo^=+})Pbr7%s%o_= z_-P{%hF9?Dx;rC{9*Y?DV#@|Aruv1yRHK!lFH7QL&S1CZe2$a5@-an58~rf*kQ;8) zk6IZ8>eARKhm)^sRC(nh>V}qYwG?{4V6U^2qS{U$D#VSizUglcPrmc|ae?ARbh+?L znW|dj3jY4ah6|kf);NSSc(s~xA0q6os1lu#iYRcYswiA^T;#M-WYIw7)kSVz`W0n| zC77Gj+g4qj@WL0yOf_v!QP!^>4G8i3R^?igubN94loQhi)lMUb5Ud@7F&=_%zmO66 zqm8a`@oCu_=N+md5X0nqGYZvL{9b3z(ZD{cXx2EF1LbnM=p=y=A)L0}mBew4pfMmD zmV$8#MChPXaeMSADmwZp__Ky~Lgr@q5Pdh_J#wbNnUEU8xZjjYOW!=*yM9mig?ypF zy@{{J4YgXyA>$wPQ3Z4Z!|EwI1sOR*ZFj}Q>Sh>vm#R&I_{wtb(&?1~Yh-MuGym1z0N&!t9BpZE4< z#LC|etx-2G5nH3;s*{gH`C{A0zuie2OG4MTvP)*oEelt-1IoH!K8 z{<`;*;g*%<*4fNj`$<0pK!;kIlro+26Y>C&f!;H!tosAx_%+*4i7NLPUMv`ips?IrZwp!^=c4NcZk<$Z@F( zQKzgdoNa+@<0AB4%<326$+sT(hZ~2MgPrwJ^};9ed^29`k0U>ua1h{> z8)4Ulk<4C-D$Q*GZt*`Lum+_dXuEw_({%T^PJ)9)UorbPHwiwWnyiXK6 zgZnfeo`Uvx91{_Sl8YzX(_MApE<9ZsO9;H7p5=PAMvIFeMvw?@t$eS|x920nusSP>Mdk8>v1W%B0tIW8uJnl0l}DIl zq?!kTrCTU12Wz;`Rm~bh!wmcG*U}V;TAX^^No4XlKT@+^_AR%qo7-J~s312xisw|? z_dca(SxDtU89Nm&le);YbyjZ(+>Tddb?#b|rxLb#b zgjy!M2Y0vpj<>_cGwo)&YOBUE>}IqE_tM%5v{^TWb_8Nho&rOx$(SEu2C6K;_JEsa z1juj?SKqnDgnu6$Iaus=yJ$Z31SrNvV$Hd~^52l>i9CFGG>MU~yZNZ+#mnl!q$!uqDHAV7_aV?)&W`gQV!5G!Z-K3RGKB211yVYh0 zveH|B)%|wBTGtnI1)L-!WtiV3s@~q>H495i)qp>`MxMD$tr~7jtUra&;l1sW+!l-e zj6%m%ccpRc$;UX@sttV3XIZIx$;aj-l@~o=4= zutIomKMeY=)hA?M7u|dhmwqg4!%_L$15u`s{xX%D5#A4!jR{yUaP_>c*}{tA=tAKA z75Z^2Bc^ZprWMO#Qp}!tMrB6OqtM3=FGb3^?|3F(`-`_9Q^fOxA+o9`C~p-wU#r5ZOFWJAN{CcoCJh(e-gD8+jKf zzL>hirIB=NpEvK3dZ=-OvvI@Dkk6&?FdWv>;&Pt2^h;*1`mu!h%7HxvAU9OMEVl5D z0saIZCH>fGwH|^i%FIK`M|3#!0!qiodo5KZ=w<$o{OB^V52v_@g~mrAcuD0V7d}#k z)rd2F8A{W{3;NzqN}D?r8JtILMmxhAu=%Co$x3i-{SQ&tm;S@sJXHO&?91Xpqh~&` z{nIJS#BmF0qSW$rl7D{tq{EBADlC+IJU}lecQd>o*1T~<#^oQ5n@me4IqaQ~MXh~F z*_<;eNOo6gN==eLKb?Jg|024;^ODCf9UScW=G=Bu8G2kSI1Z!7w(KmWOvN2h408j5#k!9`Rr$ zQ8p^ZfhNGn8&4#c)l58c8KZFhiRhQ;t0bMKJDr1`oB8kCu>Yj04pr}8!yOjTWzFRZ zlr7du%$wU%WxU=2)0y+bo$e_`S^HnobWNW&LUP`{v)Js_DZzHflR6;I>HEaGoaa?X zUm0FO`s{Nj!)2$=WJg^RCoLb9W|JDp8wT$TB@5?5zdNS5+9-}6 zoylsCg}UQ;4b9a(CF&#phS>w3dBfB^ooekkAzOUl-eTEfw zY4`*I>N(?|&1WyB7w)=^LPY{P{{h&u&%noo2mnyA#I12gDf!;Ep)NO)96j{Q;+H2x z&)25DQ{6L-5RBAxpI{j5FLY&y>dIHcJV6#+ehc$^GgDa`)+73WvR$ zBU=NQ1%F##Bd@h!adkfsj5{s;tv>ofh_(aU5Bmj@c?eKH09M&}bPJTSFnsp)^^r1& zmMSK#JG<1Fi5o4*MCqj5(NQ9Jr*W(pW_LqY$02To-XG&5f#$WC5|!(6zT?^aUX1#q zR+7O?;~iC(I2)`+Qm~qFj72 z=k^SLc2lrAEvxHN?<{z{{lj*`0{l2*Ct^)GNH^h zgb4~8&DA%>7NgdXPmi&h!AGQt=-DC=4~_yImG*Tdo@6dIWA3V&MAU>by4{a*`ZQ9& zisounWq64|=x_wq1}=Y$*q0RRZDb${%O9$>;CNCQrD9de9(yk3hgGpX#yTxzZ?()9 z!}yBF>w6;(TrrWpLQkJvLa0{w&*jjUQpYo^eeI*%I1IZb+UL5)q~U!)qdV|6u=!GN z^$l99CfP|V90a>cy(@O2;);orUj4XF02xwcjyf&>VvyY)g(Ks?O8)_mF?obk7=x0y zP&&{UUcX=am^P-P>z?`TD#7(hjY*7Mn)70ae{>T|>9=k!KB#S#FJ1Z;A=@hXvR=o?=XvTcITX(Y z({9siyQS@?@p8!*5!oUu0iqB*VtD%7lsZP&R(?TsGY@y<;@VAd<7pnekv4&%1liy; zvc~$O4trSpnkIOeKPX;8nqWVj-60V@BB_A-pq{M8U=ph@_oD~*p(Bc`lrf6K@hUle zT7yHFY%OhmK4bS3?It?6e0j?@hu(CR6?W(@MYc8RPP^-*Mw3g{J3XgA+SL~;1 z66LWqS>Ks2@tvFxPiAD zh~9dK*cwykkLW{7x@8is=<+2Lp13kfXl6WPARc3|UXp-7ysRfebkuL!p*?Q{cbr~zdS z@=i~ii>(Y#M0r_9Jju{}-Bb0wtDlAAHsn?B4=?$WNlsiVEO+MAz$$xLb)1P?fntl7 zQ+3d?LPVL(;I?J^Gt$3&@G;x$;+bpAS>#r@-SUrjPgOjHK#2M_hE5<(m{XXg%r+8R z$RJq$idLG1j?ssuCUU>WYFYD<=2g!b!aSm~u8Hx)>3u7vzzTS&7*yk^ZYw8vP4RvP z0-j6R#no_Sui`kE@v^FYotJO^g^v{Ytd@uc*ZAdkVS=k^JfE zGXCnJ*OHny@DZ}Ax?PqtwdHct_5PN!quKd!A~i?M-~Dwj+;-~J{Z-J1gPJU5QnXx& z6J>5Wv+UEsIKcX8`m?dp(0ET!!HRR5MJSaPS{)Q;3F=yq%6_>4K4KTptEqWXGr z{@`C-T>Js!4vW*cOBcL{9aBMvA@%Gx%=PK%r{5@%s;Nbur|{tIri-12RSW@E3zl=h zK9@{Q1-cS4;uQ&(9ojH*+|ImVVQTKA4{P^-vuRPHT{aGo(aE^of`BbW$su&qq`F`+ ziYi}XEC>sSWQFnwJ8QKL_G}506JEVWk6{QnBbMBo_$0DVf5*PEw|znRBF%d|<1otZ zP2jV0x6w+HcH|kM!h$_lT{t~k(qS#NO})Ar)2>ACIj$4d6avY@!orY-Vg&Ernwg55 zeyjB73-#olx`nQ0%e0&Y+up0>WIWcbN%GJt1w%qgbP?x^;5aX@%@KRU5Hj2){pAzq zRB+H4B9(EM9@0J%ju=BA4w~)H(}rqVH?)Pw%gFiX73`MrS%+vO{guH#bQ8ofpH4dj zXNSp&v02Fu1G`Ai9Zdh9EVKV+)LMGDPCUK$K|aIO2_;8n@LY$ZtdKh&RSX+3&$N!Q zaF^(MI3Bn?j-^wUlB+yD@*A2Uyl_WBl7scc0=fDWk*#dUEMZoxZ0CY{k%{920-sE5 z*4EeF3HwhxSFhA?*JZ=@y`YB9y}Ht_g92mi z!(5v<@Sv9{NO43<7<%NDRVU~fif9~p6;PomPtzM z<2BobNCQGv$3+p}e@Ji%eK+6{U7g-J@=gMK%(4O7`4F9^&*#klM>R>$<>QNtwr=0( zCHLdQ5`_|7W~ml*A-fWHNk5OeSR9^9te4Y0K7n^0MrsDmADVdl^;Oh(O4PEfu0Lr! znF&uD@c*J`Z(h@+NwOoXa3N+9>zPS&7?Izn0`Ww#R*njCdMyQ(OxA@NqAjti#TnbL z>?InK60w-?VV=w%*h!_z!ZVu(PrBadUUa zXx-2#dW^xML%oeXCvh}VjN-gsL|^X^dv_r9Wxn9*YbUB07l&)&*$z@NhWdyn^AP4?gCW74puxg#h2>oYS=}~t~1p_Lq3$Rg^xt}g6-SFVhM;rt!-`5 zp*H9o&SKQLU(dionk8g>RAkehxadLAb^Z*_3T_XIme@#onstg}RS<|E;eg|0X)khC zoRmxqlaQt><9maRu*C>=`JI~vGgDJ4XdQwapnzA!4XlWk!HWNE->D_j7uD92!_|t^ zqcq)D9x^L)1up*Mb$9mhH0qw!8RGtHiwwQUIG&&+;x7nJ`asxi2X^QnxQC(oh}YL7&Pk& zcWQ-)O=SKq4`-?K-A2gjTs!&E5?ixZ!^d|e_o8fXThcBNo!Y)+Y1rDY%{adwfPn6oq}0`BFvz6*X790U;lxHtGcnY zvApgi!4GsN@NzeorZ5Bt>gfk|7OQ2UkU#w2+Nt;NO9QzO~)^!~PAv%3}Y16C=D&2frKluRo^w z*+gN3gQ(w{zr@<+H;xJ0GSt&K_V@o?`D{ul#rYu@FBkG`)tB~9SJoI!ii+sgr1-PR zNjL@5W^i{SlkTUBSuFg}lw(ach+1j#TeCOzGuE-+dmcIeP{{V=D|sTuBa`5Qe48mL z76I{&qphU_2tqY*z^Ie2)InpQcOMfs{_PMiICIDX2SJi9#h#=Rd=`usN-Rn3Yn=ab zW@fT(--!lOzMSf?*46T}uBM9c;Nrplp66q??-IQ+*V7Ml32e4esl9&hVI@qFD9W7u#g-Vb%fxToyvY+S zw1Yp)m_~bp$!uXEwOe~J9)ILYKI-(4oZ^CCXQrk9w}a;R;OCLJxs4%4pQ|@sg_~a& z$jV3gjKxi~&PuBBe9)=U!T(7|nU!E>YiY!n*ej!IRx>%Obnodgd(Y>o&lBBi{h^ld z9i^V_<{?Y?D|oZWZp@i%)t`OTw3+qYa7cvif6qiB+Vc27Xp|{WTB|q-nc=0b_C#Jj z__j%#$7chpQHe&18&zMv^nAf=U--n!(m<5^Eii6pylNAGd=5X$N!O>ccFUuf_K@m# z59)ly5C~|#RB4}$k3Vw2=Z!$TD|k1tAIcXZ*ut{*r~8*m(R(zNHFxv}1FPFyHhvYu zZRN8~M=X3(BLk0jYeReKv0HJ}abABEd3rS6)cF)oNali{ocn3_*V^ZPOn*n-v~;)p z+`cmH@V5xZkN@u>c_Nz+aUk~C z(n7JMx?SG&S%0;{{e_Q(5ZHvCjIq{`wIpqXTfwuZV~!jOa{m;NUQ2n90`h$CsG0+;cIJvB_`Mg_vzi2j( z7C0CJoORe#hGvUd&)`At+HT|k2W?n^ZGk1N&DGkX1pUv{mNT7KKvq*)y`|l2nIAH; ze1rKQ0=ElVRF!97%V}G}(F_h;m7r@l=-rft64K$18~2%;B0SRXq(_*~O)*`+{I1q*SoHG8K_dnUrs zXzNRpD)P|Z=xs%^L77RdB0E`~-ECPzl0kYl0i%0{nv`W@yaL6^aAq{utBkqUDkU66 zTU3!8UX->pUw<@7GNr7Ut!W{(S2wn>5g+Yt%4|>9+H`W;^r@os(Y2VNsXA4pb#}j( zbf9|FUM|K$tcoYhya#=mMoB2llCCLLdS?y~)3Ll;z3;)e&8YsgPqpq+cR-u~FDKWS z-Ax37A*bKu_oHCo=)&c^;UOQP8fks$K|q7d>mJRKCrjT}Rdio!vFH`)lX#Kf1+(6e zQR}A>7T8n2zYwYM_ssj-bK0hXKJ zyK+|)12^`bsdSt7w7hg|meI?C&nUq30_!B}`hsYWzUU0{kv^}+MurV znp8}Pm65TlR2v!yxhPdkPyp8k|&ub~Ds>Ft0My$oy8wMDH;@w98(bP{0Gznte>*m=2AT z5ue5NwWyFms4H9%mwp_PI?Y1`yVpT6R@bIk!NZ@JmscS9egKkIGJ&OwxVzdXJr>f%D;;Q8R=Y?XXRiAR|6m0%cE> zrpF{BX_ZmHJ+qXfj1$QLe1F98;`gVko@uqiPfPh^PJwudc z#d4*@p!hb_v5er`FK}~p?`tX@MSk^oLgQj`Ub>eD^nu~Cu(+jKZ4`1z4io**JY6wh`U+f-_ojM~tAT|c;m2rw=xOxB0- zT>Y_LagxLZ33e5Eg8fKBn0yI&X_&f6Q^+coeYT?cYWE1X9u*6QxCYHlT~<^><&re~>u<==tVn#1rY}=0*TMD1pPZQ# z3M767Q59v1C8MiUYr2&B+9ukjhrB<{`#MN?gI1Oobvep5#;bVtYsizo@Y03>7LNb< zz=~_xyQ1hyWH{uNj$wom5xJ##=md6@l%<@LKA+pg1}15hUH6|K1o-w6yhEDG9`Oeorad)qEfO1G66I*%J?IPmZj< z+x}7p9W=*2$F7r%zDB<$U#A>Pwzow3+8Y$N)U?QRJf>>t?KL^@`pI3!=~;VzmFb%3 z*aDT`j7lp%b>03$%#@Onl=W2PNIa0@_0PYve z2=Qr&eyVC;((gaN(?PHytj8a1&DQW&rSfA(nh7zB9Bz)=+P!7vk6DTjRwCNDQK)zw zC$RE-ghtX6;ZQ0F4LB}+E4=69)vU+LKyfqd99%bfub{%bH~Ve9{A+I1O$yia7uStB z%BrcR5D3H4f?z$efD5{F;XBNSn{z`X^(09cZiH-7=?6u-Zi^~fncFv9Iys}>v{@$A zewgbme=7Uq&{r(TZ{{<{QTZF+Ud3q9_TU>7Tbb?Q<^qh(mjmsbVZf{vDIYFRsxF3! zlyB1$;oeVu-F-9NEsg5coBcbm5r&0mXOc!BNS<$B^RhgOU=rm0qum9Pc_{8-q)~I# ze`BHZ!Ni5|7~2;AIwGK;T4I_0XR71Q9z0bnLK1!z?1Ml zON>2HZlpv+B7D1hd)2jZaJqrsLf{MhC-3|JarMua?{NQbSa@kyTjPlT zzBo!4X3oc}KJ)|U{OEQ#h66a%=O3*>unQR%AW0rTu(m?p41@=SnO_QBg3Ws%oXyS6 zk##|K47BbfL@M@Jp!4%h-#+^SK_-yVg<)&J715Y)bnBj&ph3hXCVHIgStqHkEG}y6 z=v;=2lbn2w^3wL!7RZx;&&fd@c>y~Rt>Ao7-RL}M1%%}g0t6u~YGm&qVMj+-_w4s? zf*@~@OaKNQ!d22F-HSc3S)(E&_YV%<32p%|2#}_lYHFkQ!19H_SO`fRg6{$7HCEO| zkQf7G5`wJZYlUcnLg+EXKCWuUtD-?!r_V_V*BnyeTD^s&q%u%^@87?NC0enEAR0q5-0J>AZI^Cep z5(0_E;{JammrEf_2h^yfOp=_OoRA||6&pJO5H<*?1sE#D<;!72bk&e&q82$TzXd2m zNCf#O5E)pvf)H2BpW^!s!y%o;eEISo;N(E#3l~`m;+%m_n4H`YdJK46$Rh5tCRjX2Mv{}q z0}3@h-VGp}Mn*Hxb74gWT41ip!xmxm`A;Nx?z2{xaEv^)sec$KxdxX2bCKC(uEo1?`Erw&og zki21UZx72#5I!3!p98Yv+A+RP2*ZvF)CLM3{7zq=DrOnNCcb?xNqPI$UqRs#KZy*L29a$X`tYX^A{N}6D&$*4 z^a<~POA?l5Mf{8OkXl-m(AWSvgg7!sM?u>2?_XjK97o8B1T-z&SiQa7wbT$Zl+W6h zR>mPC^N^R?Lp&We!w0OY;X=aKoSK{zEDPuI?bF&*Rg8 z5ELl05Z8%?fPcC~L3$=9m6;I7BQ!U80wf`S4>jJh|qDmrip z2>4$xg7XESBZ$-f3BQCM1i?-qQlm49ge=y<2d}S-iW;zxg@lHZH-B$kVX9j8W74Dd}XJt$toaN!_5yUYlzcZpR8I2ZN3{L z5a;bccLljVI);YptE=PCI3Fc{76``buJYjY>e~D!3(hUPpQ9}e@Scl7g3rQtxl2OX zRo-adfyafyI$9yApUIAV|G86g@;_@kOhs784Dc1S2j3;EITsm}B&nhyS8bTOqOee~ zT)#+96}{JVLs#Rm&;|MaEkagc%SV~@rbg!L(t6&yvb;2IU#Iv`OeJB^k#1RDZEqut z83q7@0iXo}7tjlGPXlE;R@@={8t&9{&G5>KzKKbhPSHPZ+m-zj$U>Q|G!G6AzVqZs zQ*7)#K)peaJv%#7V2i)Yb`BW@@*4y$T?}F&kbm>3@bdVgeIz`Z8zkV#<31T@f;J}y!Fgm28dM`%<1p1%! zZn)0CanwU1KipkipQ^bI3-M43AkZD4l#uN03Ps<>-74}M8Q_x02pp`SvO&X2J>E&b z%LZslWB9xW59nh1fGr7eS#OYK{G5=yKm@U)@G?mD1h}R&gv2|a|Jh06xeu9k=V8wl z@4^APey}yQ571S}=mOFIA3)YaAB8B9zrYFRqKp8CcClV@ZY~=r|KgR;gYtl}3H=lR zjcrZjDaDogKl#$5#f_Ti6`HmE%lOmCo{q3N{NEya6rj4g~-rN#PmyjfD3PGZ+Eiyjh0x0hldB?LxpY z;QL_!)6=62GlyK(si`Io&+t{~b>a2B(0O^dxnDJWr&)pE2$*RqLEG{@y(|EJp?_y} z($Iu~cESHKiH`e=f5IjwPJtlr0pAJ7BL%}pR_2eaZ&|uq!~YP%g2FfXgarA71@#0) zZ`}~NB`nS(D0oXyu))rr^nbj;$;ApH3jX&u^xnkOz#BOK>k}TKoUA<_nLD}u*L!XV g>IvPvb>rqOA;Et?#0s(x;5`Tx1F)0C5D*j)5Re=Z0g;yO5|9Sz?vn0? zz5dSb{8q^FGgW@2BpByp|Qm#U{Z<5Cm6J;)Mc&pzZ(rjfD>PyeO8K zgg>YZBot&2#GMX7eBUC-Dct3|f*?+82=Z4KLHIr+2$5}4rMv+A#|?dH@fXO|zh7T! zGNa+1o3;{a4hW(t_U|_u;V04m;7&|ONtu_JtJoCy)I0&#^$g(^5y=<-DY=fVC%d>3 zHlNj-xa8~D$4zc&qgM@^e9jCgaCP1j~Ed+Y81f(_YJyqb@EcCR0QP#5br2u&#Zz@jEI-$GV2@ zx8nBEL7a-B`N~;E;jGeD1F3ShSCSmC^tAL%Y$l(cQ(4*=Zf0J*U^N39452dW7fuqQ)ac$ta{c;sjWTO;erx8niL|t|y5rqjSxW9c zDK!qVD4~n_1WGi7g@vWzVFP3O-}V@$RkKw}mMhzh$`b0xm06AYZyPVEsFHbIgoW$g zUEb#9<&_PWEi5eTeY!DO(7xiBFM}m1Sq^_*uxSvZ#n1p`xXwefsb=QsCBa zT&ODGx;>-U6pV)a$j+X}ZzZ~a-`;Ja_hawPyY$ulVy(%e&nMeJ$2jFVPRdcc4)|bgMkxv zu+DsZe2p#MSCdE2BezeMQPXukR~t#=&r@xW-^~VKa(kf0#>RgA`c*w4a6G|by8UIg zDcGg8HatAMq@*N{Max~U;a0)I^WE!+Z)T>+fB&Ir$P6(^OT7Bs)@EjDNf`11-n2o> z2R|7uf4$F88am=wU~gh#1{WH%o}QkN492tRHNL%h7eTU>^Q7`*@bGSGS2{kP_%_H@ zhxVGV#A>Z{yv#=WTa?{=%Y&&a7Ol!pNuMT0MobMX?s7A-&~Uuvj1*yTJsdST+8Rg2 z#hF-J3wbxX`uJQ0VB*2{j_z4*ZE3*^BOj}1CLtl=x~RB`e2h%lf$MYPd8uJj_eNFK zb$#V2Qh!ESjjy4lqvNx_QdnIr5c*Y9Q?um*`TXo`U*G7~uS>$07bPdGh=}Wp<4lyd z6u~uwij{S1GJQ+=&6{S*a1^gahTg^7y_-a=+Qr4io~w&-x^08mDsm{kCtP>yE>G7q zF2@w))pkzT@+pPA1s(|obj-K>@0P;jJqJ4vNB2~GAH`!vP3C`Q)WrHMe*J(J9_lP0 zD5ymp`6`+3UJ7&C;a|tf_e8A5#)d-!12a6E%Uj%5V;qNh(Q$D{TMa%&&(!L?FUmDH zMeT9kwW2&or!7rQC8VS(9hPMc3=H;|Y)Q&Ldd?1q)iK^{@44J!SAD|Cc@LRcS>VCJ zsd8BE4(Q8fFkW~*iuWey$f z?Ynz>sl`lj`M*hw9G1G#kcsY!i+(xbSss@A?-%V)7Nz5E-MSUWthNj9?rQW39}&q_ zhL=S{jJp%etgLXaQrPVLNo^IglqjpO{?pTYn7sg7L+I?Bou|`%XYOT~n8VsouK&3) zDlsXk+Vf=h;ZsorkqnXax!j=-ZkpXYkxGB|_;FTYq1{-qnU*?E>yEeHMV?lTvVsD7 za8OiqH0_-bR2?eS0WQpGiw^glYYz#r?_oDL-y&jSVnTTxj+UbPK&34*>Cq>qyZ^rb z&mY+&p2G8{#ef^QmBV+h`cF}ejEpnWAvZ&qRPu1J@z9a;oij>IJTl)cK{GS6Ou1z3 zpN4Ip3k_878W|hL#>W1n+uc2EuSve;qg`$b2NQ=x;QQV87v)RhBZ7?ZLz$SG^`9bN z3JY(iWE}~+QsQks(J9qri7RTkiG#hry}h!s?((M-_B}TT2Z9(2ao%-zMtmb8reXCETT~7+U9+-2TMXTCzWmJa7MY}$Y+Y#BzGO_#qvatWqfF8=tI#U%du*+(Oo0NHzOmXxR^tOe>|+t z>g~PSr62NkX_r$6M?+Q`&_9ZbidePFe@j7^`G!JGenc( zaPH)G#|>9KdK$X=-NN~n%dP&ajj5uuEiE6p6oChb?b3ey=7?0TvbeZ-Q{;o=-^$9$ z_XQaeQZ-(xhm+s0(r*scs&d&l_gJnz+2e~sMMl~kuB%Z*lsQk1CHri7UK|XYB?QT3 z9EFN79J@93SPbXINYHS|(9_U})8>2QsVk2jHuEZ_Iox;WC;*GG^?Vjo6Iy~bO@NXP${?hJ?7 zS4?zuSwWZbIX`J7wW&ti(k4&7=sq=f+r#bb@8~a>XzIr}G)y~%{sb6d{Z_10I$#qF zhBw2~e_ zpD{)=8=I>gdP2TNq*UIvLH-JlPfB!DX*ps!6{^#c4;BZ_fn+e4O9r>NOP-k_HE7XRLY%WZPkl(+> z#Lv&~Q?ko+n1%h!^|$UZm9YJ<-=y)}2?+_hyf5W(n$|~)#M2cTZa(BomdzjDJMm1F zz(VRn?sG~+aeRt*7ra*~Peeq7)bFqMM@L7!4-JLBJBn{HPygX)fB$XTS7_ItxH*Ld z;Iv1#m0FEw44S@w{~isIO8?0pL@j9#O`X(x%JyV;G1FM+x|Z0hS2&It%p5WnPGfa0 zm$}N>OxcY5QK*zyJcIx{a66qMyzoa@@OGo$o zmZ*5k^4{G$|8B(f^$}qJ0@vB+N9+vX3?sQ ztdwi{Y_)fES$Mn%(!=t97ZDN1-R5+<#Jbn334jOjwVQ8+cZi12$tIOU5#4kYxHc!0 z% zOD|hn4FAR9O8hE`H_bKHZgN#xSZXH3smX%WkF}FrzTMnyc#`p&K^OIu#J{|*s3&Fd z?_YDknx)klr7Z>Q#Lp~`3#PA*FAg`x2L}hY@3FJ6bQkzXULUEzu&R2B_+A*A>*@9N z33?oqWyA88Yv#q35&4zfLASZb#nmNVT>MwRk_5fM9@SklY2#&eJLDx#ct6KQ+m%pA zXsEf4lE)s`Sd7ob>A}Q=CRwY`=?Og?qC{?M7LC%JGd@7XKY#vg2@*Rls;#BCd>ARg zC%n1ZpJ`!Xk(-JfHdSm_bI@|0T&r65dBOsw*`x}5tuS6mcXw|_ z2w$z3iW}T58NN;NOP@LttBEa0Z{+T^in^k$tt~l%YcJ)OyORy-^u7=N{lxSbL7Gmo zn9==oe{J6eCL<#uQSQ7!5`>gCJpo?&MTKB%|B!Q7mj zT`2D9UJ~p;f31@G+N6gBT7Q~9S3S@3jehkZh-WOY!_2$AyS@EKem*NJ>+;^o!-o$M zU-EI6PjPYVIQ_l7wukGZ;Y*KP@RHWT^oWD>Xe3kkoPG@URcIn22BHRbc6RXd_@kQc zJh*o=cuQJZ3OJIV4_-aKsh0OQ|JFbZDaM#~(--Od^?FA>_?NeIrpDtUW^I#Zp~8^2 zJz&#CG&P+Ue&0@(&Fo*bcW{_JY6Hv;you;C06*mDKj_9!akBIBrb;Y`1Xh7(s6c0~ zV;_uccGaXnzI-qEo>$5uEIe)6t4T#rFTXWeTIrJpJ@E)|HDe7bG#5OXZY+v_B z>l4G|uZM|YT-Dnp>3zQ2Do1R6u(yYSkO_NN7knwm$yxs$`RFM3=3JeaiQFd2=kg?` zLuKaI!pmDkxmQ{58-!RQNC^l&CMRF4u|j+5$OokEHs8gq?G1IkBX)UlvF7|whhdzxBWR#sLP=H^0|D+YcdA_Q*(0x+uX z=(i}cv*^@nzIk(<{`#c&wCK6XL!pcP{_xVprKPd4k;;mShQ%=qOuTOlQmL=YD=Kiw z#{`lqs=rQjce4lxkjWBLvg!KD<^vPb!WtBG`uC6ceLxWiF+tTqQU15ylB|eUk z3h?(YR?m%z8HAo?Q@sP7PE}R4o>NHd22{}9gPlcN-a8HoR#*tYa!6ffd{Yh0wvtDJ(QJfy3<% znKIWi`8Q56>48QPrdazt2e=0UEIrfH!fXr$4(|ae!%x;l931V*o*7EO9#zf`>^IO4 zYSAS&wy@xLTzQQb_vlVYQgU)IE-9Diu`Lr*wrsbzl}v6$g`2Idt%gt6{Lb9moTjGM z+vlk-80{P!NCDqiU zSJL*2_dy!?x#f1${x$IZj~_p@y$%N9oR#p`~KIu<->=uFqdR7f?S7&xcaOwmWI5T-WBFqT_Z@5jBXq@YWn%KnWB32wLDTb@hc*~`w zrSr9G#^$jdQPM=Lg(0yNio`*Zva(ZECN{9iZPs?#TnSwI1_oZpE9HNm)cZXh6&3Y{ zN#(&k*+d~31_BCxXB=aqzd|4|z5b`IX?t9hI2YX!g$oSTPi8c0d9&T=3Nxc2S^^|;puzzvF$g%N<6_u2gYoP=9Y@Jr|SCAIj80mmE^X%E5f{!$9 z`L*Zfeed6ggP6g&$cX5!j}-Q2$emdqxHQu?PkUbA>eQPsU0sfEWo2dQc%B5Nr_;W2 zDFKNAusodUqN2S|S&BDsNvELwtSLhr~Nnn{z&>bDP~yZFY9}pK^9CS9%Q(4-YAs z&k*FJt2q>C$~JwOBKotggZMsMaDh)XNwgM%M12yQ1j{etw#!GS4~oa+D0hwg2ewV zRe-S3!tye!PO0Zmjv8zAHu`@AaAD8(`{h(Ti_tTrxUb{k;em`%6_HcT9E?wSKQSaZ zDJjKcvjVCWD8^a+8I75^YH90@fwvxshrQ*DkyI&tgJr!4rp>`+AR@l!+AYPyzIuNA0EH0I~hu}?A`|@sy|a! z_*&1@N%|37ssMbUf}f?8bzYPo@p4<{cXaum#i?@MP*>2u6W2j5=w6Jf zqhywY8xIO$W7GeI^+;p;#1k+0(f#*&>H|%|`1m9oD=U3zjOpeg3%+_yL62kF!|JSa ze&n5kbQLZe-k%|3K)f{2rU=sJoh-xMg|=s2_%OAya%`&G`)_d;w6@l8@+$8OzPMISZg!u;3KKL0 z!N`bP|gH6zNTUW_&0JaGuBa?qX003bxI1)+g zWFDAj^e9gSnmbO*?|@FJ=iZ;XGPkgZpb%7lqh@4az&@Y#0Gia}$B&2ev=td+gldK0 z!y2={Cn*H=6LilmSMwX^yw(#uVd_PzJu*S~LRaT|avjyfG}PGa1^d7V9=o~+Cg zr&9-dM9V1{0u0Q|0zR7pvNHhiw|95_yU2KKXDW)8+dDcg&d=#&69B(SrSsYE|7Oas z{?m8!&)PvSK6!1lPwQmYq^ACq^0Md^g*&JZ2*MM7>-zIZiMM*h6NGo~I{e*#JX8T6 z9*2yF?eXIft9QY{tsSh~b)mQv0;=^yo@X0nu!R@wE28OSP7f1p#`#=wm8(34H|L`C ziHPFN`ZF5F6=2`mE7*H^)kGKd7n}9}(tp~-29!ctP7V`id*=W|VgJ-Fy)+OPCj}=k z@kx^6<9R{Wjgh)XNl8gWROZs7ou$O*(Y;<-S@~#3911A(RXVv8OJif_859P9jwzw3 z-V|6#*sGWbNMk@%e*gYm8kd>63&0daFhPfkPiuFpWM=~F4t-2%+sTzW8~>nrMS@dfWife=ADpVE6>Z__A*qNp&W&TgecOc zB4UjB+glebB_%a6F##nLy=M{>O~t&7*EEZ(tGs%1*M#a81-Eu%I^bdea3HTB?6(u9 zR04vXuUYX-e*w$HWcePGGDlkiSca_H=WuT2G15+twyrK*rcDeD9gF$bM>R?B$ zgP(})qrH~)eB~%YUgP!8AQrOL9p9m#uA`d%^T!_Q7hke9^fNTXxzt%9i-U@a3W}E! zV=hB}x#Q}c&g#9*KQ5Ajyv`GJI)eL;k=XE$js`hB*6>dYz9Fs^}|gI-xgr+ zz>_eLe{h}H)8{B}Qapl;T*$LLE^as!Uq$K7oBujIFS>^Ftn);J@g@(B^3u1M(;3WR z$>ALPoL`D_N4WAYA9j&)qak6qVbarT?aMo@;iMKuR)gzaKOLT*1%{LH?ykodVd9fn zmJQ-G85$ZA3-;rNJg`4Iv`SYPRR}Y_1X29Fsx-qHem*oV5INxO7XJMC%-T`Y%xrbn zs3U?>m;(CsSoD^WfR9$)<~FIU&HU8|p&b+-1;Hzl?G{hPD>`v17^>FAWzL=GOpyG5q9}{A?et4j$u5j9PBwXzA(DKBh1N50R z>a-lI95t8!Tz07 zc-4AQy=7Z50c`Vn6Xjn_-JW~dRTaET+~x>ngXJQt@I zM?|2G<*sW)%15SXr=Zs&?#}57Zs*54b*1OD_uoIFrq0XItg)SKJl>f{LtqU-F%n>6 zWMDA;JCKDStgQJJ4oeDzFA1)VKZIhE;&BL?UsZ6GDzmeb1E+hs#H&}uKTF-0Moka| z#Hx;t4$$uxKxAB(us1ZMADc8HuZ=t-G%#Ov~ zUY>v#zQLuQt87uCo+f_hnDc9DsvkLT2r2my6nl`KBx$1dmV59&P?#DU-#`iq3**^M z@R0gfmWP{FTi!<(F6e$#0s`k?E4+F0rn|cv@r7MJ`zQzlStnoD@!2>a(sA$GR<)8N zkm;9{luYEZ@i+ez6AL_AQs;I0W8G7(k|JQfY_cS6425PKl?v14($CwaQq?XG8EPTr3o3S958cy1qUU0o_NvLpO$AM+)}ZGoxw z%9u}|3HyZgJ9IP^1r!xKkSfit(+s|NdUGHNDrck7;^Jtiw zGOVZHTf7Hi)@Z3$q6n3*PQ~H+)Lxz36=qjCa8ATGEp6VP=)UL4U>wkr+qZA;1kZzl zK2DxHS!Of+>9OL67Q>%KMNoPGs5l%d$3dJzQ}cY(1ahaK&BO#_kndBgJZ8#q?A{TN%VUtE3K*UgDj1i&QJ~{&Y1%PK| zp?sr~Q1{tpYXv_a-%qRi+t)c>Hp#scKHtU&=dQ!9uN{mhpcj91Ge}8E3HY0ew)gc* zLt;7s>T0dF9I|7^Ya9Pc=JV%()ZG<&!lz55-PCx=hJ0OJ-9N>~I8&cYj5@$sM~D#| zUE&OfSun)6XBw8fQxbX1=9=FVq1+DR7ZwalU!EOp)Y&g$2RHSZa*(&#+1va3%TwAb)18r=um?ruGQ$)toEd^evw*x2Ot|n@Z)WJZ~i&F_C`e|F)^_SRRtIQLz0Jyiz$SB(po=U0vI#tN%4a7SZL5fVtps% zg;e05@3jh9hNKqO)_Bv`ai6ZM7iiH)Zk~FmxQp=xH_0=8+FpP4nI|=`)_N!VecIQr zDW1EM&aB6{qn({N|4hlE_v~vEPjPNxVXb`gXvKT~R|@?a&V&ic3ptJx_i@ zQwazNh>5vZ{lv-Jjif<43e-jDbn9w++xtA8#|3@yi#x8wL4__an%FHQUb?+hHy?|l zl^%<&s;neA{k8kkUL`K}4!&H3Y!EKrPalnQjPvm+&~v4sE~mJiK5%w{UDRAw zVYD`2x(I?CM?pa`$;+~);M-PCxjePWj)&^GTA7dFb1&NnzxK$?Q|K!HiBF-+`|!i& zr}NlwHl|_k;#+usl%T=I#qAN=v!utogB=)DMEpi7<~7y2#BMUb3zzjox%DKU1*t_s zMy5>ikdZW?x*D*&VwGbr8c!R76@Q;Nz%ub4b(KwH1vbJhLfLabMzq1YaHlNHs*aLG zxy5%Ud{Th=ZR@hxKrY>L%TtHD7@uRZmFIZ8k9%jsmrU+p4%RYXGk|=@XKtf0@_>XSEa)r4p{J9h|FLJSa<&oi4ea6Q(^9%Y z^O9t;zTx4x)@36o(sXo}<%i-;GTz?atE;O)dx4?vL+@c&=|HMdY zK?)iaA>k*8dL$&A{*h)K9UZrtF4f8&JlvYDJ2Od53^pLYsA)f6M)}N%wLTCc5OMWP z>9d@a#cO}wUp)JGGyItqtB>j7$KH=uXLVQXj3{=O?hl#9Nzk{O7Ad{=Hn@XOxRsyG z_}tfZq02$N8U2uR^i({wb@6dbR}V7;c)$*#mrHq@$PfxtX7ZDwii(Mu+2cqF0Jkif zx*Zjo*5fAMzx&ApFAtDo!Va7RsvTtW#fmmDKC!`OIw*?&Ap?&@e!tD+&q32y8Krqc z-Q9S6D=aY_FQ_Ar&(0|M9I-Ar{+1-$%8BFP->P%np{_Qb*|X8oN>0os4WFlx)UN$A z`aGE4M4$rPUr@c9P)6xSiQG0Rybc-iC7>xl!v=e%yu7@$Y+JV6b{2iz*hCg(=V;H7 z6xzFa)85(nKGwB3R-GU#vnr{khKAJY>gv6K@CSm%lVeVomzQE{MVYdR?w99ohpJ&= zVNfDbJa*I`j{uQxb?3B>RjPw~eVn=o9HoFDg~(5Y4U$8Js+K%G?W3b=GOW}Hc{ zKOh#|hDU67W##2<0+RTjq6nHTnV|bXe}8}H1TzD}_naK&19$T)w2LaA`(w?+J#k;Z z4-6=cu*;?JjkXOA+=L$wrNpQ;3+E;_HX~5i->kmEk3+FHh}6~8ZVKCfq;Xs7eBk;z zL`gwa6{`x;Eh?3oT78S@n8*rc-xa`>#>VHzcinjdpEt1KfaJh#`~k#reuJ;WtA)H` zw}@EI565kE+;?aJgpMVQoyhf2KGnZgb+C-`&dbf6{Atv&mS2ZAX{}N1RSh)*Akx=3Dd6&C@~U`r{JkOtY7q{=bmG&E>nD zon1e&f5bh}Sz2BmPNzF^{M8_OW4g1l;&`wbgcHs|&g@!kPP;$9w(7vkYkqHD!be9J zv@vZ3+z+5D%IA<5)zfOHnWfYXF$-_jr}}{O5+OU$kzePyT>SHMNY|9-yo?Y^M@y^5 z^5iFr9KnACHZ=!B2@nCJO_|xfWAKk{hX@RR z{k{zw*L!hL<-@0){e4X+8=|!Sq{*vOw-HKi?)UER^)#(M~HR zt5&5_W(ua?imy-)@55Az_VBs$hJa96YK+l9O>eKjOVqLC6GjDip6a^;)%vbZ0 zF^PAt=q&!1f*4pk;E>_w;`*5gluQGau?hx==*i%lK|ovU5K0P^%`_TSpBD4DW<;e<>+F2rKlL4dYd@tp=6X`9vJYr zrlzl=XdqoNBPU9`wzdX_)E6UwPpP<%L-lj6d^ha6Ef zu>N}EsY&=#S5&-@)pC{N;H9~^*X1`-s77o+$m1Zvm5d6yc(4m0s#43*Mz#+MS#Qbj zIp1j7oE#YVB?T9TLx9Li4%4tB_K9%rRojYckVz;_TSf+*vS{hupUQ6-2q8>K{y;6W z9|V|&EI%FZlk~{PssrXuP~OQ}o(kMv&jRSR{*bRiK^eY(?5sjCG(@}VHc}!B-&KRgQA>rcsg@|56Zr~W_-|T5O|@gAW;T9 z17BW8b6;OnR5ZfkmS4o<-lz^C)l!RL7SNJ+KJT){dOsu(%h9gk6MW*OyI-GLDC!|H zfnlI$wgY?1!}+g&Ma2n7+nyhtijp1nfA@i>`B}PiQD%2$X2x0k`|T?uw!^y&=sUf= zYX^icOOgkBX{FMmTIV0+-aYAoJ_=Scb|AiqpU~V6`u~}h{^GhB!F_OWpw&J7_pySa zVt@Y@y(JmCpX;&X1y|hXkH=?Qb@^IlvB|R@;0R4txma+j%dz&*O2>k$h>qyiW2&a= zsMY~xqRhj&1ceA*OX1e4G;7TO*H3kCZy_A4!79T0gx*!B<0dI?H*Q!2Mvr(O&jtf# zD~vx*C(`j(^aU+D!os_=y?t))q{z6-pXoCtda|n7-cpxxtTIGY&joK?|59E)($tZY-bp3-x<`!6&sEN{Z==a(z7&~z_8)Tv0uMej#VzBJcL-ew;p~Mk6Mss ztsUr7PFFDFsr#Gay1e1CX(luTTz6-9sgB}#^lhwP0ivF#tC{2{Udgg?PV8%4Wm6M% zKEk9EAc03i+KNr=J0#yyYCHfNGBY!m+Du=9O^_(vc^w^1(=;wRIXXVR!nW@@;#*SU zBxx7&JWDrjd|+T8=R{8iEMF+lRx(y1y1vS3uv}XylO76r-#*7DmS_zRkMx#%ogIS9 zPtX3SAF^DHjr!BIUf6-?EyR8mbZj_4`szSVUXn?KHlC%#0A9AdovDJ@{dw|w7rNl^h zGch4ycWa@Dsq`Tn*6~tn{{5}g&JUfSt3w-7SFc>me-eyG4iO`VBims4*UsxB4U4u` zmR4WLA&_gPyD#FpS5QB8CG<4(IH6U%2KIi{p5)dXhQ+5U{;$k_iXJS+4 zGkpn(Gcj>-h>^l$8%@PQorMPI2+3wR*FHWzWUcUq{#{w1nUEO%HoOKOMePl@%~(=W zlBTk{^Uho|C{{R4kPa=g8TUTjH!I(~kw*ftnn_TjXGMdvEq)yE35L(>&FXQ;P(p{; zN~y_|P5F`c0}ls>`SIh?LIZInB?sH=b&b(0iqo>_MP00GjRTHcOWn(RzzrV=p=^%( z?lnDie#qLyM&_?5FOQ~DlEmv_3@RVwa@hU^>dBN7*Vx=k;UBHT!Ashl7>}9Wf%ljQC>hIP{5Wp=4)1(U(Vj11-i+}`MIMEEK(`)=o?{5H&+2c2FACv2z>z>g zg`EB>Ib=52K?wFDWOWaff=WvAoIAb=ZUor4i;GJQ*dRXL-rjPf!+{x-|2Exj3__mZ zOViJiBAHhbpE?$|Z`&LujdHx)JFW&>gwJ(mru_{Q93QiUscJI^*qSzzl`#nkd^E;b zOyUfLVMMmZl zj|FNWh+)bhAQUl~+&Z7dnTt-G%;&^NO^u#c6l{Zl+kqW{Mak}r!(8EfpsxR1fBDft z(Q;={b|=WR?RC*Tv$ka9_HbXL3!NwCj1v20`ah7ImILI%NLRC!CGLCAZ~e- z>r{9KP9}FXKZQ{U*jxToVi6C#b_XOWbtoaB;ZV4RxZU0%7#G6W(oSFgO> zL8yT93Ru(7*jQad{EZWVrE_rbBCKlkF2wUWZnec_+H{3RdKfp=-vd23M-;DGwRIZ>fjWSlJMali5s63qa1>5}Ap zIY&+NKm?n_dEHF3jr+)HWuK2Cf}Q}&QC&;g_P?5x9*cV$`9CV#ZHqItlE;n3j2{Jv z&J3FoXQZWlub$GLvbqJN0bUxzfUDu{JH!{9=1Q>eKzuTSi^Oiy#nHKI{=(@E=a~X^ zj8wC}os5%=l~rzZ^j*^D5n&sOYVs9!^J0Mt4G(!>FR*!^mfOuwd9Q82KGv>v9337W zcC4_yjrGE%994o3gpjS+#>goBc`6$YF)lJ=%LCYsB=<&3qYn&a*p@VhZ}8K-O6rY# z1>wJ@$6f#>jel-_e;!?ZQ<+%MeP3?PCp07^D?6LC*9XBV6a<5&H1bC!rQ^WpXhmgZ zLRhJ$wl>9`JJgX9zl`S~IDY)}OLg@GTP>F-kvxOO;wQ80qFk+_En}@pJ@2oZjHBB3 zA|*KN{=7)zkpVvw@+Ai__%sgUtvHj=DTJaY3xy@4%uCcQ>A0{ne)O6DqJB!Y0YxgF z*Mbhwg@eNOrJ|;$CLgs0F|}@#u(137igf~spUCHTXQ*YC=r(W7y?IFW0zLp7`YHeu zf$Jj%#s9Ug^jqF2nyce^d$b{_3Op)YfqZX-{3#vGKq_c zEiEoiRybf*UjEC_VMC`ReEIKmeJ_{i@xwsC9=4~s#BzLt(^PL;d-N7yd|cTu2;8%{ z%mCehNFu(eqQMk`_Jr;W4kkUg4+MVM=70bFec_v-D^HEKT$CYX*cI&Wd?3P4`vHBb z>9=#4^`!sbLX1)JhUGmy;>~PUZjbI|H#ed%!$w=j%Wq{ zIzSkFs$Z1h!OL?J=eMB~08RVy<;$Nx3dGeaFe0`b`k2Zx7!c20=M@PhS-g-~@c-f$=D8nQiZQFV>>+54T?qticG%`AvI@|K9 z`D@`X`d#TqTQptKln=OKAlv_o*&jQczug(+9DJ{%#T+T|iE(k@v7+8swTFIN6fIMo zdIgxbF;Y;{pF`3csb}vIC^BFC0hz>A$I5@ivMrVB0&^e5;r2(vrk0lLZuXnMTeVj# zY;3ku6K-rF>0)VaPCF30%-g=ZsiNZ@6BX4sYYPR%>QmYuEVxSl1>C6FpOc2{bGCBs z-|u4(9Rng|Q*#mdE)is6 z0gC+S7*6cK=MWR%b)QNWb-9T%p-1yyuChbLL^#LWR!(+y1C47YX=R)$RgL`5bCvg8 zt63gtG!UdwN50FwDHp5CZ0%Ano;}!j&D(OZ^r4Pvf^znt7_Z&f6GP&q=9jFsXH!*{ z3EVJSsqtmx**l7PFs|vtQO9~+_%*p$(Dy1{y?S@`3|w!>da1z2-SXM?wpsHRp+em4 z|BYtW-VDVK`F|R|{Qo1L_5W_{^W&6cQC!j|vN2XA>d1N&Ot-)wnnKpT&x>oK9%hFU0p${UmuEyY#v3+bW69tw;kS%_k!V%O{yS5AKch z({S`o8$Zt$6ce;+6{)t zyjAxw_SX?#{?SF@+|#%V6_v>W#a4yvVx#5~l9D_Vc<)q_3b2i0O|h-HllUfV=a4iT zp(JX-^w|Nu(UW=do2i55KU48~m6lueiI;|Tye}XL3sKGYq3^jYN4^ZNRptLp5%f@! zdc)1M=2)4`?>v>wc{z5j66XYRcOl49pqXX^G%oV!0o`rD{6KJg(igPJ&dyFiU*`wI zIuP=Ko4bOIwRQLGmx*Sq=zjj>PEat5i}(LDO9$M*f5u$re((cyp0F@ngzCwYE~vT< z4G+On=HS>ruh`=Wk09p#T3X6QOWO?j#E}BMYcQM4h9fO0`Iwmj2k#~xHn#s)Y;5d2 zttw+9Gsv&Sb}TBZsB{=U^QX!KQVmik^eGAsC}rH-!|>7|no+&eP%C3(Vzim6mXueL zka(Bs&RWC%)X^6c5wWC05TzJyO#v6_w4uNku5b4t>OzxJ`LKilMoBa7jq$7Fk&{O` zo{GJ36V(+i+xDA+eME9n^1g!e%`lJk*l*sjUOADs8PuY*}E4+tU(4Bu7J;(|xC`5@+6~It}h1-W# z48q(ej|p8*(1Q91mu5ZD$`i#^bTrbRJpRVX7(Sq|Lg{}yw-PhA|A&LMLMUB$OxSO3 zteGcrH=u*6sj0z;)8d{+O)ufSds+}nq9Xj&(vpyvh=BmdfowC3o`8b!@u4UL4Q+rG z9{1{@)02^rL$iA>ucV-$05d77s-ICPN(9D!Y3XU1-bmr&M*yO#@i@%*_Dv%F4@9yd zG6GFzy4)^6)E1(zpnH^A#6k;9=5=TR@X;~eF+F`{-ahE>j}Gx1Huo%s{cQssE~S<{2bb^bP`pvzv+KE> zs0#=BOmxKdpmC#rC(CJ2X2&Dn^J11IZDGNpj;CP0tcWCRb3|B0<;nER{wIk}d|LYY zUm>|J>eU1W3?2gJu?19>tyCY#Ac835bFxST0}}@G9$PiyGuI+I0J6zxbQmD>yjA9* zn+W0ihbsV0Gj>NL+$g&p)1c<_*zGM_%a(Kt0)VDhuD!&p9)onk%gawoLkBUATL=~B6Q}un(w<~NljDhA7D%OJ=jUT0;MVnL z2y>5)jlgX2UciwskKNo`7~6-~Dh!SGSyPHpZH7#_+0#q@>FHtR;&O(Ng0{}Cd)xuN zYyvS@<@fG!nj9v5yEH)xQ}=%!n*APkGJLbAx|SFqbpHU zKdIqOd$YGVgDq}rC3NT7x^hQ(+b8w56~_a55~nwdLHy>STOY#?qE==-RqzpC#^oRm zXB_7vyPu_{L(n@`RR8%o<+ggRt~|(>jEtp$EJZn?6B z^Z)t+I%$_69YmW>Yg2mw#h+~kzG(m~OY@kq$w@&D4w#9&j}Q&{$8{~JubQLJPk({t~ZM%=+a%06ZM6do8_1m;RG?KYzyShsy==|ch0yQxZ zHc$KfY%_F3lP57I%9FIcZ&kwCLR)((wyyNuFKQfJcdb2Jt}}mplpY%5RN@5IY!@T% zNSPIS6B|0WjoKeGtCv|BR6Wep>N>;c`%-O22jWMHQoMR}=`q-in)>CBazA1qgl2K~ zR$;I#iPca-aBZTQx)8!ee9BHvC7?N2j5qo}KjvN&RVz^g4~mqOMEGjm;kX|rUXg8x zsg!w*AIkVxCvbWUefcl9Wv5-L!~5)lTL=|lP_D^hLY$#hMEuNQsS`R|?ZMK&*c52d z2Gc#i;PTq&%4aEU8|f=ee23sZByU?FZb2uL@U4H<@Y!eruN>(e|kG7a)1j#=Fzu}nnw3$|+aMYmnit~Yr1#a;RiV#6SJBo{vC%U_;|oH=K|~m1 z;5#C`VPv;S22vM58RcP~yDu~XhPrULVI<25<^msyg(FBOiks3AgC&mNWojb6$oTT4 z6~*tesac?l#tio0V^&sfPmx;p19J!wA_z$N&r`QyDx>*jvz{Kz_uaha4|B@Cd3B4H z0hpiF`;CW7y@>tF>D}E@JWNeZRqG0FwGqw85vjx}X3Bz@1>cS$wCpU)9SG+}yVkSf z`*+jj@MLfcg45C=yx9u<9iYP9ZhFV!G!d$I4@mxntJ7)IA-W4GY(GE0Nr9E`A+uyG zJA-HZ+_{36O;;Nc(;n#^S~T~mk@`S(HPSj^`wNA>>C1~VEihVxQ4ve zl*to5#Ls=2LQB29P1l+J^P6JWayVy7xDAiji0vAbI0u{MJdLW&(~>oqs{jxFI`S$( zz-%ox7rtD^EXxe;A?MXM6hBo}SJSSrPtVEe93M|?nq8l&smdv42E4@2PwE{4UseO( zi^CJ{z(Xd@)N$^A4t9L}E4rCmkhqqXl5)13{!gA5{xQYakW) z+C?+D+1S`X{{Vw>P)LE;y@{s>1d1&!-@(LrU%34BMQxB7#8$oii^}y zi4IE8)l8vBq`B|@#;dRKof@WA*K#+L622v+NMNlRZD74(wtLX+Dxm(0ex3-iNpiTs zgr+yM;(j5>A;Q37SD2li%vda~sW||{CFkiH5c(0qcq1SHNh>(?k;v$8<%v?rBO)aQ zSLNR)e?b~@;|6!??l+WV?DpamUts1H<&6H7dLK#_5X-atqljsHHn{E*m$Lo6xw5L2 z@L3M~=i)F7hGAvTJBB;pn}r|N+z8GJNw8!fT4TVDrelSq;Y?&GshWW)R`}7kFF$|& ztoT*|qI}TrI6FI&lauqimBU&1o~|yJQ3XZJCE6_YeC@UMbuez9o}R`h#DnA=rsiQC zWDS{aVmCyJz&+OA-#;|OCn0ervljy9wh1>Yu<=1zV1Z6bd9gY_Pa$^m$ZE6~Y$%`x zH@$2MzX;VjnHJKy2pdtRq`v_(MM`>lwuG+`l!P6`FQx+vbX55SqC2=Ba1{RH`sIOX37 zmU80Z2AF^UsoLlEA&zIg>~ihl3LtZaiSBVEW}-Z$m|2z6G%)g7jQ(z07u4)L6IJBn z3(}-;6i?Nz8|7#o1iT{SDVh+Zi`E$1fBy9fs`cRA&gaGHL!XAV3^Da#HX5fo5}GdI zOqY08b!*yCbG0|(tvs=%6E`CHiY(Pc4eaa0IxQTJnC^Yv#+-w%q|5#%_(~=gj=FLr zc(sWNybVNTecb9#qomK7S*O>T4|N_ZXKLl-SJKj>h#&pbwA1s6lOAVqNymEixnM2z zo?>ee2JZb@qkJPbvrfF$9TpUFM}kVsMeZ{4H7w4JdslzjE&cn|C*-EA%I+L( zAhkG=V^MG*{B~`_$--ic60<%1Am*|R?NIR z_zn$^P~q5T(_KYw`1HDqBsJdmnyI#f2p&Ndw>AF30;UE$>TS>tFoD@HG*^y~kHIw- zYHs4QmJjD^pd#hy;J~XHyAW~A<4E?Jx%y+en1OzzKX#^4d>c;`NGy%=woNiLNI3Zo z!;)}wMTAvMv+J{39f^E$#^NrQWUc&I8DEU{XI{xlPF`7Et?~Wk1k9xIas9|#(At%j zZo{cRSmuga-s1P~+9oDjTeI;OTI7mR^OOMuYCaPeSe1ta9I1J0tV7bBcJY+s3#iC0 zeM+$@xK1I; z=GsIS*yeHf@}M?&23mPgI4Mryxsw+xR~{}<4Ser%Ho7&mc3@CaWlUt;^5c=%o+|m$ zGzc>k^6ppI48r8RJyflQ2StY+`jCaN^~IHK58 zL}3y`?n%6vZeb?NyMki!T5N}nY&3rW{9Sk!AeeA=hUpXdra_8$unesmAt52y_d)4#`}S=RUVD0S4U+Prf?N-M7#d7& zU3{*7;8HST2X1q7+-4@ZH^a7-22`nd$Sb|#sRGo-jfZ@xn(P8v9oFNE>H-A>rYTH! z%K&pd7dO#T$R(!lPc`4`rQh1uNK$SjkunQZoG}* z2$MTqmOo$oWm0G$d!lF=X32vhNcm9shfY_^shGSfl8x&&#U^NJ9-z4?i9k3sPePh5 zw%WY*J#G4Uy<_c;8o&xJKRx)M$?gZ$@TI%E{KE&{nFu*piwIaTEt##hPn_)E-F=rPoYDxnwnmRuqxO3OdbWSb|!IWoSeQ{0rBB?AXF`40Mr(K;i`|JIV@B*VXs`g z>mNux$GmAM_$Ywi&3y}wA}S$73H0af=s<-$&Yt2u z5?3qLE@FFnyJ$D}42(C|KhJBX1L7WFSF2Q+VqE##`sRdYPw%(mTMjx2e?}j<#|$_a zSqrs&2YLJeW&(#OXR7QxD?)r6#4JTI!1K;>9#efj{~0i2=;`R-a}Be=oHq-zcr6s1 zIpNg9ghNQi&8zQe+UopNviNy@biVq&gJ@(fe<_W-qW3~3$DH(a&)M>KT17TLMUzus zkjP}*u>KUv6{la!`8=w)H@xXj{XH}N?(e#6bc;$oBBNET@(bwD#hTX@2Q+a8P2HC3 zsDmp{xz-)?s)3Uy3AVy}pk=kTrsC4N4a`K@1JR$8uyVD`6M6|nU3#w6(-~p4@_x{r zQ!F!_K;gt9SYDNg3vXqLK6OQ`mePvrgQd;{Z2+^&XXLsvs@3J${3BOGRi?Ro%a;)j zh1bgLu8L3vefZn=12ao0)+3HT^@{|sE3#ando7CPFvm?LqP2yuGX`29v^>_(*Byzx&3G(KLnr04 z#Yqfc#pZ))LCun=QqM^b+o-UMYxUuQBkfkrq}BB4ZA_Jv{7qY$e8oH=riaOd0l|5f zEDR{~Flc!TwWq=k?;6Qgsxe*$O4S})82sSbzvx*bjUwvF?9MjFSBd+Mz*mE_}kL!o2AsxI4E}I6=*3a8?9jq4=uAF7?Dr(@kdXdFe zYT9@6KOuTS%)?2~+u0S$HFz)i`7zt$d#f$Acd{iJ)r2zz;p?>McrVqzVwLz|jSY=2 zFv>aIuvtI7t6&$XQe=)+$Qx{GicYj7)e|y)3T|N$jrUx;HiCBk{*Gd%w;vz%1>fH% z)@|Z>n-SI^+bm)A14&FufiRjf_-Y z@{nhyD3Hznwmi%6i^$~x8u^zC;Qq1JNGvQs!sr8K12Kc13!UP3V!2Bld7A0i{##gitDg$77PA_FKxE3c5``4 z2!tgtO!MCQy;8?nkE8U_u$Ew(Mu zZZ_V-Qs>`!*peKC_);vjw0e6L^Q!6IP)e+(JZ}KJ(j{uW8QI)>jmwM7OaVutqasuy zGG`)`|->`R=7FFPXz* zxL?5TA}uX_|9)z0X+L;Wh{eBO*>!Sas;-phrG1kPf`kaUC3Yr*L{pKt4xXLY_7 zIc1W`4xFI%)nRj7jhg>w_(ZZ{Jr-9sZ|zX0QK|pp%B&GBx|S!Zb-|$Go%qnY2O{tx zajQF3T6L$NJxY`oKC z|Hg3$&ZMpKMYLJ&fiXJNBcAgJ%N*U|ZhJH@n-J0Sz;3~=GOcw%yukLzU33PHW+}fu zSpRUt7$H0iojK3V8#?CW0v$3Z-xkmpgoHM9i5^CyEccZUV+7wZQ4Irka%Yg$cC*`L2vQpUTMtWd4GvhM=XN?76EgB^4LR zb3gF|;}~LQHB#c=&!xpX*lE%>dMNW`?wE#!iL?)lqHybo36)iA5e8VKG$h!W7P(eV;FK|+u#D317zN;&V@#WP!~K;;b*mGl*pTw;90($i z%|#q;;wTEc0 zc-mhWX1)_;f9oOgN(u0m0|wH9o)*F=1SM=Vq|EuFAkBBG8Wu{}cKf~U6ks|40<6cr zkF%w`{!Xl9Z8~Ox3a3A40o}Loh^u7c@m7>Zy?2UCTSMQ^Z#(!o!F=7Aj6#2iw{@L%Fl2 z!LyJJ1Mu8jmUvb`GO1U{5e7<6U&i3$GKAt7m=xjRw%$&@k*m7$1RS%QQ&q(yKXpw@ zp@hH1#kCnH{}yT`MHhiL$tZ1{+-u32M(AsD1H?nd^;I7}#1*W8i3!HmyU<{3m^nXV z9`_GUB%J*9KiS{k2bLT8v3~*dB0TlqX)%H`d2dO%re+O(7)F#%mX<#Nr6DULGd(lY z8BJdeHs83bip03jW}R-pt2_-`?Ww(!g1G{Q8$OPBSr-HW(!l|*elh+8XmNW|`C&Fn z_VhbuYiS9znO5N5URc0F0RB^0Shxf1K^knKCQ2m@{Bwj71 zAbRh?kO1Bt(cX(gI#U_Xc&=!zGj2z=@EjAU!>lecm$r&dw)$3=K7ro188tO(D3fd= zuY6se*YCZ78@@87EPP$BRNKOZ0Hm*K-#iidfW!;VslWAG-6g5;ok&NUeC zF@(r|h|ODmx6`Th`?L8`RY}v9(-Vpy0n;kuu4vXFv!?(O@ zC%JXsus9-V1p>{5E2>ZyH@l9*6>_Cj$#jE6d*4=H457We>tsL45nK5|cfV+3LN3SH zPg7l4`CL0GlSA=015m=pM2iz8qM7fDiq=5w1=1~$Bz@E+mr->+$XHC2HAp;=` z7$<$wR-OR^PP)z;2nM$qk=CNVO)>8zQ=epqF0j9+W6zi-?@D;|m61Y|8Y}TSAvRAG z8Ny(HO$Fp&JVV5J2s1`bRUeN%k~xao6V;mIa{jxRr|d!&s1e-e=BI-qa;|1(28Wr6 z02V=*;Q^T499l;UzH-pOhllezR9K=G!%6ExF(Dgwq7BBJ1FQ{KVpgZzX=sMNx^^UR zJ-!R#`!SXagu%978jVxab@7n_J3)}OF=JRher;42M75sE8jWWQCVrgNV;CfHUzi4a zI5l@kq=A`k6X4>@00 zu@n1c=aQ^w#8HcF16?Mk$sEiFc{(K;#i>`QLH)h5qE)7onhM>_xiM+PK}_srq58<_rKjS{QpSspw}e+-P%A8A zLd{dsIf(*xS(;NXpzpmkd&;M6{Fm`Ao{Y5kNB7lfuzP{lS`eyYum2v1G|Y5$brYcp z(!hunxJvbHtgDobUTP|o{GiIMg6C$$oLlXu3Z{-1EEonvTKRT#d3|MZ7?lYr&cfkwUfMdrFpB@$O6KQ zf%UK7PwlpmPVOJhQ!YNg3UFKF3-B$!Amn*=HPT-y%dowyyEP95XS8M&P~IA3HLpbG zQLGVlo)IA=4zY51ef^}oKwIIfC8dnDr?7Yu)0-M{ihQD#N3JIOe^K(Yjm&KpGGTo) z!`=JfenDN9%;2hhvRPOD-0i=w-%2T@N#m7phC6zVxZ^h`Qu8$_YODWr?n2X#DqIp) z%rVtMO|}J>8BQi23bd-)6f^m^`^}-3a?Yhv&Bc=$s{Req@QI7~@{n zOA(YxaV6Ar0B#8+;}0#2T?_CrmV0pRz9w~#Yagc^x@b-TP$n0@WJB8(T|!ql9@ zi{Hr`dB@F>_kBK1=i47aZ$D?OY0#6@+M-V} z@0LrIe&qsP#q;+3f0G&c)Q4vz)V`$=opq(ZB~pz`$8bV(NDaDpP%(>rTU=NoZ#n6% zzJ7Gs8hg>j>;XY&!K#n+uo@>7FS4w|PyK@(%SuhvNt{u!dj%#vuqmszrcui``_c8x zI9My>>JNY53i($Zo@*dS%Z?{isU51wd$GOZ0$ydV?N!FI(UygnZ!>q5wW!rw)x1$= z#e&tLPL9P#9rz(c1eo7ApU^&VMj{3GRcsmqu6jbV| zxjm4QU0@8)jqbZNu;x*r=le97Be{F?%dJ$_K#i3Yc6;(ra|W_bxxUN-Te2_9|V);0mQE-gIXxILbui_}^1FNZb9>^=sx$zW`}UztagGJbF`BQ_Ip_!`W< zyy!hpch3w#-hZRKL}>o`ibCnww=uvYetXO_V5f*OD{aG;(Q$kgm^F%pa-N9GNq76Q z0L??4=W6dN3+s#G#wqdbCqC2$=R~WFi@RcCWTiqDy*qPvE@}c}6#QleqKM9wsJe`C)d`_(q9pVZGP`2Xn)ctt!G!*VSoP zhAad{BC}Q4sK*lw9 z>hlspgM}6A)d$@qji_F;$PW|CQG6lTLWnV!j#VnslkvA{ z`1`(2uoc_cmqf``il%$X!P3*EL)U#_5WVlFNr!&gUUC`Z_0IX%a&(pNsyo#nY= zN8im;A|L32Sa5oUvWqiX`s$ z3(XU~1`e~QS9D5-^4}~y-5+FX1)zPe_vOWg4m>^$Z~5mGoFz0}HzK?RRtN0K!x?sd za+X3@{`1+<)P}#+c~k?N+A7pP;Y=N~4B>>86aulq#DwwW?t2P}nHH*^X_4O_&08>x z+ZPJ=RobW0%NE+|n=c>~yHv$Ym0pphxNv&BX?sKD%#YoDX&r332(P<&QaY+~*`kZ}kI7tFW_UgFDOB56bICaUI0=zYEr!yUm&~zDE8f3|6#vi*#Qy z5g;#oBCl^aZo=oBPqHEj{DoMlKNuDknL9uE`T3Hc)_kg_f#1Q}f`?luh^cN*ClAM! zTfa^j`8xS?nHK9Ze*hM$iASyUjR{%_5B1`p>JOpZouLpna#GSWm-a9aj2e-7^<{{F zI<@}Uh43)4m_?%^nohGnk)qodHPDUDk80$;X-cIPD911Ddeh_|A}@bcZ4t_m49N;Lptist;_h2wy^)c4$#%uQ{&?nIGWd=6Xr1-nsCP%LThUfzprsR_OWj z?0M_l&HG%COCSe30VSM*0DBDsVJbX_+sta}387ylGVxH~JK;t=VSESOB(<OHL3+0xgKRyKPc zAUfo%7XrN*p!Q!`TKe+vqeOjr>mq6Nc`%Kpr#*-yfm8^*0T^A)`K*_~f!EU78UW;= z=l~7O`}^e`gM)GADc0HkRn_Sc$FbkdNlg;j33IRQ50<$QBLZYWt0!4*)7{v&dIF;QN`UM9-c|T%lll1Fd8|y(6Huf&2QbZui{1m#-~iGr*iD3hE7Urr5*3K*xZ8g#nwS zq$GlXT^TrFqqY2~Jk6A)p1e@+cTWPH+^{_9C#v^TVH_OiII2_hGEMv&@(iER>7L^7{l)ra4_4 z(QW}AM~+LVgDJJzo$yTGhw_5ka`8OZGvIHD9PywmpiMLxj$I-j=Lq0bw;{10 zyLW~4w2P~ra+QO`13GSWpGI?~pqpMUGALgNAYH}rJo2oO6&LN~kQ1)EJ$bbShQgYX30nPbV zq?buO0WqujP*`Pv_0B_;Hv=2Fj;eU@ian}#GH4MK0j;KDU3)D@dO|cM@~M)HHS~7L zyd!z%ZjAf|{9NfN2UAu=e|>oXO(xHa04^Xcljj?8>ttjukJ-bA_?Dlpje2xn*D+%_3iob8JVSpLZqn43F8 zTN$|iQ16+WFF@CX^jF=z&3d9x^US44e`&ZFq^Q%eVKDyi;$0F5jskb1Ty5R_{%u8a zHpjv5xFP0_32B}$XQ?E^2fX}MR80n!yN57i*Q_#1sO=M!sI290FQD8n>Kke~Cd5?r z=}msh3)I8(Eei(!Tg1c!Iz8ueU>;`a8qh}DXvh*LIxA9JInbuaRx&agB+u*bJN9G3 zIA$#)2dk_pX0N*(ea&p<9o6fN*f6IX_Y}n$R-vA~$zboeR7E6ah$7pZd(vp<(T$~V zor{|4{NYk7&h+Wc(R}`7yP$~e_t*c-FK07uE4oDMNQAdUwbC7$J)Y?V`FdH?A5 z54sOXi~*?t2W+AY@8wkMHmj1MC=h|cgEr}=ep$eo7-%oKx!+gQhkIA7Znw1g7`WB; zZcB?Y7RhohQ4mrM9P)d>kln*WFs!x6xlkDJ%WVyO<5V~({P23`X6hI>EoNKX+!d&R zv&A3t-Qcwa7o(5%zgBXon+6rY5i5j!PQ1em(-Eg{?nQ9Xwq*J9bvBdw6wc&IgP4a? z`kMjYlUOJa_s!{BU@9N%yxe@tU}0ea>RnK(407LJYoB^5;iywH-@7~ex1g)r`%e>% zWkRHza0rvK_Swxe2K@Sis%y{#e8!zopPp_AywHXQ3FOtsk3+pPC9naC=V}_1Agj}# z946vhraAsFUEh=;e#A+>^=Vw3xAw6HvG;?&6kg80t#fF=iN4a7CmW9<5D93|$9k9W#{(D~UsQ`H#0rZ=AF7ulnNlCx1Mrv`kf7C9@ z4>w0LIQ2~5oc;`Ibj=;99t+WW?G=2v&pxZ=&U!`KX~wJ&4)$*0K#rSfjms6wviIcB z|Ag6i+g0Ki3x<6?lCw%n`D6c*8*VQHZk)NuwAp6KlJb-=cqOhnG8#P7FHAHbX+HaO zk(uJ(1yT1cho*qw>aveujh2 zuc`vVwmj8K7F*Db1XQh;t4Cn51|U&3H#U6?t>t2KwASfl2JE*ljqN}dSoYIhk*>CH_q1qeE?yRQ&|%LK zd%kkCvz$TEh3~SfRLsJJXk2V?q{scf3te0$G<8a9D(%IKqf1_8H~H=hwJ@Ojh*B4C*ElF>SqNvFCMhslJZN>Z)w_Vk*EUl*@*>?$*M>?ntuf z#Q0=W%6&L-rtp}{K)Zz})a(oMp3oIO3ssv;4LJj>fv(zYiTEs6uDP-{`Bx0fx93lj zw%O4d0b!Ea6pJpT9tgQ94sLEgG_20uq^0yvEpcR7nDA8i-G<0B1a2-+GWVo*d+nO3 z9(V{k5)8|<3o?!3g_&@= zSs-S9p(`7KGtpaLS1Wivi2&u|A>3l{OpPCwNC97fxk<$@(7_YNk=to&r!(lqUn^Z> z6f^#5gn%gcJLS! zuQ}cYH)tOmW&jKYI`}fF%YJ?^oQUpVeG&-z2m{BuhsvzVlHoh{m-alJRRlPq(5sGY z7hs!T9xhbsWfm;Kmo~zgW^3e|CmMW~Cl1WE?&*efTGU8p1C z9CVc4mXIMl0quoTqEKzetj_DzOSW~C@xJ1L z*)8l|Ww|Xj=GW{6hnCp=m(U^57Q$53m@;hyrJ{p6uI^sN31wl3?M?W0iqx z;u$k)e_p(1y^Ti=q9IQq!zfp_jBiY!V@+jo}$36T)J`4dW z<$G*I374UE&x_ZnRZdmQ(A;pJM2c3@yRVu~%|oxDG;k+=)>e(8H8cg(=P@N?afgDK z+i1OEtbj#@T$cj)$jPE*UB=C6(^zdX0#>x%4DX%;yMuPU4WN%q+==IhReHFl_uZRQ zi@L};FNnzu6Y7d#@Vr13VvZVB;f!y>0u64{eK=&jXGhuR(?px2Y%Y>fImCIp;bZiu zTL*j)!mC>7CIjIY9qICwHX&5+*i-bf%u|l!DawvoF~a z|sDD`2~ZHkJI5%JyLM;d6?G4rBC zog>DP9LCUGTn1+MimezrhN5d73)t~XE|>}h`Oz_PwX3T)tk&;zx@Z)$K9=1`-?*mt z>lSsOw0kU6C%~Wm`Zv=@qOz`_uA1fvb!~!Q;!qXc-bJ0c3uZn-1vH4XsbTwv3f>IJ zg2KpB7?G%^6s30m_<2L(S~4wBH3jzj2L3BfM8&x`yv18ATwNS;-(X*=RvUPDAgb{E za~lfxQZM%4d{L zhQdLIQJ~cZSn2J+cGFOD341sD6-c%q2XXq75$0!hLS{MeH{iK)v`vhX6SYu{31v5i z2uMkI5-R8vJ6tnXR$IuX2020sjwQ=UuD}pFb^t0(BGN!2(eql}IV(C^-I?=L^J_Qv zKd%*eReJt3D;_8tH1ChjU*3Q$JIHeVu9XMN{`b9X4TELJ)}Hk{5p8xt_Hubw^Af*u zbQ`Frn@{3?KDQyyLYFZsDXHr5zSXfXJ`Z=Sp`L+|W!Fm)x0QpcJ_%Xn+oZ}>kGd}P zThT1*(j^_M=(PH`F{s*O8fjX2)+70T4mD1W=GOd@lBI;fqZ%|oCB()3AhK@9xz-32 zdX12K0!a7I)ij?k)2%1g3ug*DF@O0HsMjZ9fGGS~EXmayr0%P{Cig&E3ln33?pUB? zkYV51u`FJ-FJ@Y@IG+@zJbQ254X&rH*-GEOX%Svt-i8vc@#C`#(Qijy%Ql)N@7|H~ z{G1#x*!HMAn)n(v^T9#u7Pn9Ch>Ed1(cIT)o&*7Coat&l44|F? zDp?ASFrx=g$hFl&gFe0ps=V2s&u;Km$myBPds~4n?$|o#lXa|DL+gH%f7) zn)T^=`gA;aA|?VjQUGi=+wb%%I3-U)4(lK9v)y!e^;ny^^KOs{eZ}#9##b9b=`Nc} zA0$9S^=E|-s+0fLL&m8mqb|2dE~H$#+CiFh`hdNf8XV)p(2xg?a}+I@*T6X80I?=( z@68gLE6X0p(rXhxR@ZR)(Q9-}#hqQb@a&%AF0WJf+sg()d^cct{qG{9s231eAY*N0 z>ZeDv9OA9v6#PZ4czCZy96|SHI)J|2e!XdQkot$m)k)YTr4JaHOyYfq125oqESOP; zxMI+I-=S*53Lpy0I`r{}K>#_S3`peKBpz_A0Qdmn1^gk!4HU4I)l)zNr1&SI_G7vf zy7mD62M)bCdK93(Q@!Vs%YPTg8>~EjvVodxZ+Djng_^GSa)y+b>T2Pe)@TK`gqdpn z-bOJLl_$SI?`j1)Hg*Bi%Hu*+qGiEAX7%Fgvr$_tBy@0uR=fWND>p^eg?5V|F}lbH zTkj1W?@)hz@yAon^)Y(TfV#Q4rlj%#(znv8W{VCLeEywed`)@=>S}kCEIs~nVQReL zjl*zuJx(>d_RG9jRu_Woy^21voc(YMO?ZiJh{-X0o~xuVr$TLpHYnyDRVi+UdBvW7 z`P_4M?)0B+nmY9c&62H})OlkwZ`dO{@Ino=qD;K1WwBB9oRO{Vm=bw&Ob0)8zIEX! znAsui|$GqmTwT%<&|dQgR=Z22=O*BqBtZ?dwzR;Gz-ua$6(_mqk2FOOZi zl!p3TQTWpztY<;4wb087FxT&HpIYX-@R4)6ev`ocG>*!Z(=erY+r;f_gdB?r!ETfK z;qAop+$e*TS250J*r?W?-tDInFDDKjH?2Ck|9U7SCqw*~IFXUC(JWWV^;${0L@&L0_P8eH%qc><2%1?&+`pRTX)iX%sNbcQ*D_k= z+iG;K4m5{vPoPAT9lU)(&+Dwq=kf}xuGu9nJFCrLhp0cc3^rk{Ejs}Q1z;}ei z7a{9D2CCn3=jH+TV4{^;as~{A<*))=>n2zs`XD6@msB#<&mo4jSKsS%_Vgv(+bK2z zmx)(W`ThxpS+tb*tn8~>(+(?#wrn3Rj!2kmmqWD7aI|O3HhTdTH&1VhVB2de2>xN) zOpx%^P#2^*Ur#9-2^ zHJWvjrK6{xP>&_#OMQ2qkO$2j@ON%paamxp2Vp&meve&x*j-*eL}M&t5t2oN<&`n3iEz%H~4*>fd8X6iH7=Xk{pbg6BYlC*1 z49&wVCguy4Q|Km5PTC2ifr*DRu?vz(z#~69T9*o}DZkzJOAvg5gPg)P0uhT4SNl<# z8TuTMz}wZ^I|GUpIXO89EP=kq*M#d0{~;874DAtTsm8M-Ll7rCeE3=>N59-E+N4zK z$>}lR$H^H*U&7517Y8(TFx2b-0vI3-z`6pC%~4aJ?=$e$0948khzZz%^UzI!EQe37 zi=leOl|Z6!Py%Z|1c=(%y#>%fb@jGm2^KOBC|^LfLPr8BUcd;=J^k09R}7}tb6F-I zA0HV^0uvJQ25sP4g1*0DgULDE1+XfIRinM9U@RmKc>uOn$d!O47Yuwifgle8m)%`n z@vER9aF7K-zc0KiMCr~Q@QA^?H3z|yjm>I-dOGN;!6XY_{rIG$(Lq|?wd&E6z{k^H zdVAIH+?fOCDkLt&Fns;;#SFa+Z|hxg@dW1#ULQ<6>PBzQmgQ8??=moBwhNfHAN;rwFuL2%g}NR@P`M02L^Z0uIO7CT(>6 zaL)giv2*b>ab&Jui9!1j!T4t5$(9&^e})er$rbp0w3jdU^Ynmt901imhI4vtot=;b z?>Js|n=Rpk|I|(tTIh9kqTq6I>E{P0IQC01eM-)p_B~fUi`Vd>L7SA+Yo82iE&vef zX==VmPQISp4bgZ&&D-6qo}2wI_j|Uhix^>!Q)0>#{tR-aBWJR(gv3M-*zVv?(SHQ8 z46s~kQsY_6-8VF(|BOE3hS3&S4R)M?kOP-YZf-8ndcOYH1OA#He5df9W`O+FoHhf2 zi@?@_j~K0&+KwOrh_c*m9X1Y*NJcCkVc|Qfs^>XDFmczCHIwEf3(Ff@_ci>X2lQa~ zw(twkWCnkzLnpH`sOq5SJ}h8=r1-YKNoyE%CAj$bu+les^XlQaRgk3-qCS>0AgJHtHw80ZpTY=I8 zPD>vZ!;(#()aK>_#1Q+4Jgwk7o(mjF44vk;o<0=(wYL}f{5iy0$3SROW#!@4OuZB+ z9RP3XFjZBO7vLI8Mso2c+@AqBw-iWuXG9|iAZCFCOogJNlV7SrC-;8)VOUO;QZre< zf~*XXRF^w2L8dK}dp2o66l?(U14R71yKXKU@8PcCV`yo?INC7&aagOzm&_{}~IpBc$dO;-3{;#TDgCXq)=08R$y6vV6|%s*7R zU=|8Mou5lftZ_<|R8+KS6QBJd3&bkf{R%}a+v-=w-8oB;9D|Ash}7B<-&%(k;R#?X zzSLM%Q&_eN##;mdSMiFe_Y+tWU}vL8<`tHs8O6MMyzN3E#@u;5M%o?g{55l9VgSx; z4W;TGseJ(>URLM$?V0j>?_XHY^gQ!`e3{IwEN*8zG8z#``+=29(M5y>+gxr=xjamI zngBE$8xEVmRtD{`EIE_-_)r%mVrFHPl#oyk+`aZvE&wG!6%cY5XQ(L7{pvbQiBn-8 zGp_Ud3Nq817w=L-Sb{a|Vh~gEV=qzBIul&{>H`G2ZBH5VWoRiWu@Q)za4vL)OyoxY zld9@!FPL3uxeiY7Tg%GGW@KhSLt4--y8QWm9_?GgKpyOn%jcq1$^Ur>x_$1*{uKXJ!2kaO4^PM9x__`+lICs?lBA|o(47sQ-Pq_Kz{;Ba8zaGz zT9Ar&w~?NYZ#6%ks{S41l0r&|&iUuyDEM%P;=1*lFo&=(SvaG#lUyQ&WKVzCEVg97 zeI!qUX@TS9r>}+LFg54mQhzgCTU*yo_MC<|q+w>&*J9yW$lSl31|5z~D}Ok3r=&n+ zCdln%p2-3|V{VE|nt3wkQr5JG!C4^VrI?NSN1~FO?tTWg=IZ@j+kL%1Aq{f7;Up{T z8v#CEywAt7!m^V+*!X}ETXb?*?KEMar{{S`9pihn@uNH0w~Y?IILPONiRpF>qZqKw zAsg%|P(wZKx28Yr*KdDbH=-NvsFMQLI1qZx!5z1_nUJ1dJiJy{I@OFr079~nvp+!K zsvBD_HF(@#?;fMZ<_jbakhc2y`+=?1dHU1tJl}SnF`-+}s+otWvH4xGcKx~M^1Nimg!U8WiSs>>O z4w8W31Qsdm=s=W#RaZbt>M2lgfp-FkW>delc8Cgs%ulH5q)Z#X-er^3g-y1*y9=PA z*oY=|<>TRHSONaRcM54B*l0A5S<^s{ta)$Be~*og4M=lz21@O4b_yB7e(Tmh>wi*U z{DiZ|onAk9MI7r^qoBSfe0J9YsbKBgOD^ahVi=((CJDzDEv{*>gv%1#jNK z;i|;2n#_rj_Yv+*fE0KvZ_tKXDMT^A>P?K;O!d5b_YUk;k7o|*=3UHTiwEZbycWFQ zc(b#!32)SvT`*9Rz@@~O+B4Gb0qJfKDwPl@$Ver>QC~7MAbr$tD7P?XWaLDZ;uO z51+3X1_S50kfxHxe@Ev5#%qUvj$3!Pn6@Cq^b(OgWN!lBdG4bn$rLx7#{oD7@C4vn z1|O185r+U&2tnwg&z1A%@sy$F4Ia%bOkzHcJ;raY{ot!KDkxAgcysOElQMqJl0ws$ z_w)<~f8IHQ09^weuf2gouxnGL6TN3$KAoE~9KO2+-GVu(4P-(!hGKlW@e`M0n~Zfs->Xk%R+ zor9^4IRpXTsr~4?3z5N)wh0H3nFe3s?EYW7hpxX|vN5)~nVB;qFN=MDZDfi%+L>w2 zcV2#~7QY0LT8QNaUuj z&{wxkc1?D4SV5XJEM2zubh;8>YF$;N{e1@4W%iT5w(irb9~L|QLJBJF8ttagFbLCu zfj2OJ8x}JtCPBajIh&&!_h}Moo;v;|L3Y|#Od&zNKTB|`Z#JfLF(fz`C<=En1bCU5 zk(g+;3;|d0+n)Em6!Nf;jhS*`U~<7B2!I);e!F-GvjFQ$^AuPq6ciNTsAdfD4giHF zrI(EA{y`_m%6r8XRt*54TrN2dFIWRQIAnhuGn9FB>%n=dl`S@#XV&Hy&~r@cylp$8 zXmieFq#!~sRZU^|0Mg0EiFb_dQdc@oRUI50KzT7fInnZqwbc{M-G3YQx8eAtm8bCd z#QR_6k6ReK^N8@eI?<&GKpmBe{DS2$x#yql*VF91kKIm|)MI+Wct>vKABBFAc;4WA zTk_rp7eVmF&s3(LZ>#O>RKB4tJNTF7v!AeriP23I#zq`A^Y1h=tgNj=XBiu>BCy7|fN2i)jS(BNN}+$4UF%ZuB@-q4@%`yb(?VyNRWM3Ef-3_n5DV%6Sa^Se6$Y+Az|1mJj89EKs3o*wptT{Vpzv1bEhKV4=oJ!B z+Xnga18_;hWrhwF5fufA3uM1Rj1?k1y^4vDdthsRqw)o8QnF(rUbFE3szHe;{56d| z@{x;slk0SEZ!gq|)6<{cS3yH3I5-#*cIel{VefI;aypMV_jLXIcySrfF&deoc!*L% z)=yX*W5<;fAPn&{gpk46eRXveN*yTay&n3d6=Xm8V+)IL(cL#m)X4}EHJLxWX5zb9 z86HjuF}A*9CoqQ)%Klz6NdAvSUVQXmvP@0?<=8-t84{3C?D1y=8
qjev^%6Y#N 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
oR*2bCXO}3cz2;q7&{0u} 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 ON=8CKyh8L-@c#i_gA=>} literal 0 HcmV?d00001 diff --git a/posts/2025/week_25/week_25_thumb.png b/posts/2025/week_25/week_25_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..5aff848e3b179e2f71bc23067cbb4cd2c3a829eb GIT binary patch literal 16372 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�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 literal 0 HcmV?d00001 diff --git a/posts/2025/week_40/week_40.qmd b/posts/2025/week_40/week_40.qmd index 7440721..791c1ba 100644 --- a/posts/2025/week_40/week_40.qmd +++ b/posts/2025/week_40/week_40.qmd @@ -6,7 +6,7 @@ year: 2025 l: "r" author: "gnoblet" categories: [r, sf, MoMAColors, ggbranding] -image: "week_40.png" +image: "week_40_thumb.png" --- ## Overview diff --git a/posts/2025/week_40/week_40_thumb.png b/posts/2025/week_40/week_40_thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..8bcc7cc27609e3fd319f4082f838553f3e5e4285 GIT binary patch literal 84723 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

! zT{JU^F8!CSkG35NU;C9;j?QbgsnRJrbe3pWF>c7dUwe$fLC$)jvMIuXMKA#>EmBPU zo%9#sVy}WV`TUtLaY5+oLzG0ArerxONZf>qU%Xp%ujdodl^lGndbXNaZ$9_H{fnZ6 zv1;!Wc=~$rFed)DW|=vCj$=kUh~$g7a~>qW4}$(59lcxWUD#2;O4@={Pl!IGN`Pf>t#Nt(;MnELK;036!-sK+7Cs0G zRg9Vf?3QQ%0>vU zRIYXE*9ZF(A8cMtAEY3mYE>!(9~}nR&1{U`YDYNSufr2;Z(rPLMRbTC*=|6n4tJDZ zu6pJ$3~)0hYI1UN_vFE7c`UfkkQ#3YAgSaMk*M1QFCbLD_zO@&tvJ1c0n4Yj0BfE- zLwqO!Wg8qG81o>K*VM%I@Fw6!80#99AZ=@rQHRnQGgJDtE9RC{&a(Q0K{mB8cO`ZyIs;5NHHdy-qjr=c|sc|FUwC%*j-T4a-4T@F)Kz~&=@?-gN``OE2b+a{!Bp)0fZ(=P>_H&; zoJRs$xOMz2m`;j{_E<>(0WM#Z2+hl$`17;Z06+hnz`}bN?q( z**hdB_c2j}?WSfT&0k;$RrGOkkO}ffRON<;grPot?7nO#2VK z$bghM8G3Ln=<T! zN0de`>qS2Xw{?OYn>c=+M)?<>uCZ7i08V;}PQcV9tzT-Fmij<$`&trfB z94)@E%Al`+$iqC2|0JSTK*D8JVgp6N0A=6;)St#H<@$o?UzFWQlkd6LW8jwb@S(4D zM2|HdCPXz%g_$m=GQc$NpL1(Y=g~3{N~q*K9BhFpFC7<#-a~V47@0z7GAcQ!(v2i! zg@l3vCWqTz3iV@PJ>pDob#a*#LNxxmwRIf7opc)hTZv}CTs(&VGBA@8)5w*#SV

MwGT6N2(pp+tJg4V`QsRBnS^sP94 zOa?$B8~K4J3|9m`WuaI62GQJ1|I2emrG!*V1?Q2knG&{f#h}VyAK$(^g+^%3Y_;7$R!qor2l{C|Y+z8X8cvUiK@mXtdtq@HT!jPtLbzn0 zR4CJdID-tX>UlTJGx2vq9}r~3&8e4h>SD>@*3NFxg#v6ZK_!@`laIJ9g7Wp{<>!PF zf}bS~*h*o7jGtoZ=g&uy*Y{=if^o6@k&syqy5xHLY0qc>+rEJzJ$N5@XyBFMe!!R& z4}+f66Eq=cXyjR_&;>*6{IfCx=syMpFZPyev^@#EDQyaHq(A9?HQs*oX$Y`F2gU_y z-o4nID02Dz`1nh&KQ3ZPp3odo7oa&iL=}wQ2D1a%U+7@=IMV;UkUDnkn1saB`g%`H znY|rmmF{)eSgOjb1+wWKlQeM+Uul>bGPJ#6Q z;hYWSFf>Meo|Q-aQk$1h!$m*hW~lk+4?0hiL!8R~j5q2FibtF@xpwoZv0-@C&b_zs z*JX76M*T@Fo@_tMH|OX=xp-;dLc7;g*jNT~ZMjG&O3ppPshdM)Q50_J(B2Cn^hQL?~!=1mFp=cXArC zuc5nPRAdP3igndx%yML8R5?U6r7`x56mf?ShAVE{>pjSiXIjdS{hM30;xmDoW4H=0Hy&#?Q;@3m}BeI}b%`CWF0 zX|+F|^^2<9Fv1d(Z;*Z;h`z@^MpumT(2xBgF2Lt}pk?JBRV;us#%%%XkMLiFDeR(Ju;> z+6>HO`Wke3RhBg-*%#VQel_D#GbTl-Mzl^3z-C!{qN2a)I&@Y5l!DFFI_22DqTff?22B$C-h zg@svy#lVwRRjmLFxra^33W)2s{jjjss{T*8U88)c>ZgH)MYc&9&wb+qEXE*4hM-D z)X#(ag2R9wpTkL&CVlg5XXmf&9T+_j)0O80oUoFaWsk8Tf+5JL~6QsWj* z5~ehVc$oh8i=4wFI^|OzWm?yCv7t~%EB*9WkbzKI_2U0PaMxdb?R{FSC*^{W*ZTb_ z=jm9bBOLEah=ynziod*pT_ByPtA^u@Z=#+!3p@LHi#7soV_bWv=TZqM?nzL!&aB*G z#}frk@eG1jalKl%RLMt~4|dJJIQ?J#a&oYl-h3`inQ5L9#QwV>5%nF zmMa>YKTGEt3V$g3WC4Epc3Bgjf4H-^589t_ zd+M7b6rSTNP5y?aG+@v^L(yj!oEwl=;trq1zLEX1;8)G9{6RF*n9i86LRay%rG!?T zK)jY9BiKK|7J(|+LkpxurnUocd0a9yRHJ*1$aoeH<3lwb3ZeqyZ6tLHUj#DMWX~ty zXYFSCB;wCKxvzrROdy`Hi{)9fk1`p#gUkmD6lS*P_Y9`~aEJuFWByc*B^{t*+`)rp z_D2QHg_1!$$QIVF0ISF4wM?i?XJ7N#T%5o(w)G2;AI^5!R*b0`{u_iukuiRc?NSr| zVw%Vj+!F1-X(?DhMDj|*tIqFKn1!)mI~gZ&o&jZvVD!kZkrFG@s25SvRQ0?}`-0Gl zZVeqHntUE~QN*m-)nWi?=7=^>nUGzR(mBqkp8Zlpq?x*(zkEo}Z1&H`6LG1>cXJ0P zBC^kJZvHFN_L^V$*|M|zPp}D?}t+?Gjt4@j_tOtKbz>*^su}!aLqNIYxAq8H*INNa6{Sh zi>G-V+-Zbr1i=;siW$Hx6t)seEZs zc!Btl9!pd5{Y~!R{h7m|`xdweRjwW~zokUGuQ0xP*g?dO)?*DHtw2J8QxHq+#1b+b zD0DEe6<-8}qT-BoJNt`b%g%!iN?{zLUcMn{tg$l-Mj{yVF(_5ilV6>G`tsSt64$$_ zYvugg$(2VGHW^x&Hjk-Uzk1UdMNM@lnZ*Oc+O$LFRd2;{Wm6^vul0a)vA_H+_n%Z z>iMe1jfwFsO^s~GqMK0sl+jtk=Z*^G%yD<)9&kNotqE15NYJ5q$U|1G!`|A zJ`-etBp6I$=Bdh^CyDkSxFWN;uWQ~<>#4Y2rI+^Sh4xj9AC^|eO;a?EcTa3opB5Kx zEbe_-KfKy08vo?(HcM!qlIS7b0d6~T(FgjB*TV>Ku?jLqB~tAxZ!UZ($-*2pLql=< zhpJ*GpEEmcd_YKy*!D>}3M!czf5nI#+cRg#Tg3rL`g!Zy@ZHxfumA;AD`A>rE4234 zZ>P;w87z{R5kS(c$iy^zsOBE|_J=GHu@*HoDVD0l<>2WMm?LO7gTr9ihcBAxwL(Y( zeZ>RK=p(LE_j_MDeYBM_ch7DkXN*?TCJW?xvvCC(g>fPk+1g&86EiOh_b`&iTsdn91M`Cy5tUUhm$V z3h)i^F&Jb%^5v!5y_Tyl?QU%c@JC66mQ2hyluO=jWxWw+^t_}s$l}wRQ^espa;6-Y zDO2wq^>%8{Re*VJZ|E5S-=}11soy zLx(_=vX@vz058$6+~jD>{QM4s!z86`PER`Q*(*4IR6`StcOK+T=wddc)Jh0l$kOlV zsVvbDd>cedw-iM5p~BqmAwUu0zfj(Wx{&>$eSRJVh9P~8L|2s zcqCx2%AB&`ktBXUBGSnABy?yYs0k7tcqX%JTc1Chzyp?^-d!9+T+3#5s7{scEFshJ zKqGUxK9xyRr3T8ipRM|4W>nT~0Z)gxuP{4q7 z`}W$MjbQHIzkj2Rer@?Hkn#WkisnK5bQDm^^clyhY|eRm@8ZvbA%odcbo>6AB|PFA z8rT~MV!Ui`+&J`Oy7BMtE=8u->Zl;!%GumbjXqL zo3yesHM=V~&pefcVm`KwhYyv0qnqv7pSR?5bB6Mudp&O2<;BTzx{vV1SX63G(a2t| zn9HJKqej*5`EjP6$f)GCZoq2}>+i52)Caqb(38Y=il?0raviv~vi_-o!e5Fd9si=P z!vzwqQZ~#{_`@~*V`ilMBvxZ~{L+gz>Tcvc!~6Btu9y1JDBiQ-3@pLivqC;1MYYr0i9R9aQ`e$5M! z+1|H}r;ra(R`YyKE{x$Pm?vN^&8+CA%c8ZafAZuBe8go&m|Dt6Nx||=aJ6q~1Nd2R zRItGeE5K+p+0fKNJ3`yx(fG2i&N$ED;>C*?YU0<2fg8Mz9C2l(B)nvBW|kSj7>ET6 zSiE8;M!uzOY55i108&lRasdGbQU&a=toRegtzg$*!R7(*KQXmHiu1u9tsH6_&I2ek zXkG-vKR5aKU}YLQOH3WoQd99Wacd}wi#rcqymWK8lC(O4nvB>u5LlK3?HYjJ60|P@ zdh`B0QOfw=zkg{J|2m_wMhy$h59~dAt8G4wq$efaK>>;WVUM;5oF@#e_$}BYU}wAE zA?xp+-RQ%IJz*M*B1@;&kRkVW5z$kv>!U})d$4DVzA*|g!QSQvI8VI*c2cT_Gj_D* z2D97Ixuqp?(%QwvMc7-R_vm0iFtf5}Wt5Xc5*9%YXiL~KVquK^7*0;dlbwxFM8y&)Z4hdzzHV*0|gv>vN!*Fr@r&PfYqQO~rsZkZGe_!U#WmT7s} zE8Nm8=2#y2bXde(kcaNIiBCt}gZ)25*Z`E7oj6C;DwZsHrXg{*-)HGJ1B*$D@a}eE zcEM>sf;|5Ry)qhA*VjnA4=}JF5qERXcQML;yZBp%^}pLYG!b&m2esDn^&Tl%Nu>nX z6imf-TXkek$c?XD?kP;_@}Bo(y~F93^51T+{Z_=+wtfDTn>(JSIuWiXuF4$x^T4M= zT}U(BTW<7M=SM8Rn>}{=^D&xj(pe>@x9g-#98pu*5tzaP%UKI}lb@d-1j`?z&yUN< zToPeIxqkcK?hfWkUJ6YW70wXQ#p^H~0Ade&r5dkXH8zHQ6&~kGyp@BeHzUq{P(S206B#)>WY7q!u*OrPJofN zWhlEESZ2&IF#GpUX}R zP=3zM6_uBhzp?P~Q53%ddJ>kjpy5KF)x9VBt)}1nLUF|N@8+$FHKvH`7!QdgaVf=F zL4u2#%6i%s{OYp9c*F1)XF3vkF0QMWFH`d0PcGpm?-GAtQg)@z*#gWUx+5z0?v`p( z{bjEEi%HUcW-)n>Ra*~_Qy-||n`wOVgbSkrKP9KV_|{Q%RiVEseC|x&RP6vZ}HZ3ZIO3*|9E9BW1DCO&t*Ba2t}`m&n!xI zj-+|;kP~>SXmBJuBgvd+F#Kcv3j=YM1SMO@HJ=lz1YIq*>+GYR>kYhD&aQe-)Sc5g z;GVX#^DLWL$A#1}QcU1DFTecP-OF=D`&tw?svGO-*GfE8Lqe`yzuVKOQ8jR*`g5D) z$sTU0);_9NYP(lEEOwMX&r?2F_xag8d?eehIq#sWkD}s2c zmS7H9XM)xWbO|2@2ZtS=370p-9bO^wkua2D+4`Z(&dRUrn@D#`zOZwjC(mULu$@4) zT3K1aP@@Tp6e0fOI&D?3h+oHY7a)kFjeavL(FN)Yn$LI+fsG!Vy<8xNm6Gv36l?3&$YvckBC9e+hXdc1>sV*saTAhzMs1 zD&y>?-`IG8)BP5@;%w%d6<)@xz9}NV6`KED)7o+7d6FSK?ENa5!IDv(rS&zUXvqDyv_NYMV;VvxtQ^ww?EU;pwAN7 z#qXNyQdDWa3F;iq(NqfLO`aMi7t41dRWry6X!rI`*kDPM0+~S*1i*`BAD>Sxd467{ znV2$tH_P!dMCOsVR~IXndQ(IB*xCLJrrv(B1wZ$$Nhjq8NsVn;2VLoJAJw?ks4^#< zeP0209$5&k>O#=QZ>vP3=K*6 z^;jxe%zYI;RQ$u`1b%axQ4k?a%Ye%9QDE$O#l+;4&#sp(fy?Ubd1+$e%NSJDJAYAe zzw8Vm6JXznyaNE%oIQC7BmMdpdrK|{M@PGVQpt()$ih(F!Pu%o_~hj4T;*Qh#yiUs zK=z4Vu6$fvEVN1{L4{SxUlIZY$+JM)ZokzuLF?8_QEbqUY<`TWO)q2UBXL^gwSVTl z9`*`X#SScOf2IjHUoLCe!y#}pw|I4V!DWo4%n#pnxto$|EV8`wZ=X`$`B4~nB>USz zq1(N+&W_15oX7a!TYcjBiNDG$Dl%fmyC-myEWmX;W$AZhz-6keHrjYJ&m8Cf{Na5C zts6YiLYhFZ$G2sH+2gD;yG@zZ?2sz`Gx}sQ z{YNwz<0?1zmB{X!@J}GYf(y@CMe^vtgaa1)l|G3}RJOlSjTa!N0my;z|RSacSR{jR#Z&6Z^=+zUSPY0tUjbyRC6OJ<6j83C0}BMFMQ@3JUq$*+E;z;MXYi_Jv(yn!loGK|(D9<$vW5QVS$2)NHS&&aT!G_&%5oN>bp=OrY7e z_q!1=B`acQ!N)Sux6`_N(n{@w1D{vW?XRD@o zn^?p-S*|}#qMlH?BDa~c|K<|ismwn+yZT+6)L#grs(|mZeex#eyC)v1=f}%=$Xg#- zKO`?IE8AOGgG7n#C;rk2Qnl{v=VOJB9O#z!t=uv9`0gy*cap*y!~H{SCtis!zD=q8 zOrz!$@vTlt^S;_~!rK;f10lSUStZw4$j%MLOaR>Lv7&NAJn_Myow<-mzs9R9!OHzi z3!}|mu41%sy|bDU2QYmENX2nJ-+f_IB(bfn#{pfa#kW2X?`sg zpB@UQecwF6=c~JLshvYzGEj4As=v(4H1JV?m&vwkL91Umt z`|0Uos{}h&_s`Jh0-6L$qz5!FwT82du2B4u=!>*GawPPm+Q08qL*&FPDg7ezUxvQ0 zsZ7*KY#v3C>u|M^p73mkgvjkRj~(;2G#XUEha%jIUpPWttrqh(*KJ)MAc7k zv0zs3i0*mE^;2iAF}-VaTp=Qelj(CwSz|laU^)BzJ;A2eF6L)sP9bsf&ZVz*tL+Di zZKJ59SV)wg)O`)FP*krHAm!WtWaDjuu%9;J;Rxqtiiy2ly~={t9i4Wv5OSfv(2hq< zZG!ljnU;2F`WAL9DO&}@<#aTFv@{JeuoqOUW~Gl|L_)%P3U5`sjLhQ_CKLp3e8KzNMVzu!zdC5*y!%C$@^K!#i!9mAHifiI73BpM#v1N>G+`HHAGTStUSu>CWb}W`Ca6QukNP>Z z%@VnYfjK22T8~(G)M`hl^Wjm+@GQBgZ~n}rEFi+W_kLdag#$ap6T=xrDLDbUd{!0L zD_tX>_rBHl9&lh&<$Jc$zii`0_#ajV?{_;85XqdEJtBMeC&th);q8sau?`+OT%FlZ z;EW;gA^?Z_59`uU|2@!{+TGb!-Y@fzSR7zs2rvEp{a7w=`7#y<-oJl(^)d31!pDwX z1=YCYE+{In*uubfxnKZ3RhUfR;=!{#R?`i&AjLcX;$T3Wph{);P5p}De~um|Ow9%B z*jOXqV3!+|wzC599P)Sd;a@p&1eR+;i3T{F6%?>Ut@nrf4JkH?Vmy-$GBTpE08AB{ z0h%Q&49)UXiGPm?7*>T6w2D^^Q&rzWx&1B!i`P*m5dR8C0f8{2xcHv9`M>-h7TL#U zWQ_Io#Uv%cMw6DAd5kGy`CGg{*ozH#~-8-X70Is~X z-3~8LZKu*F2MuXva@|He{SKeaE>c|(;770X> zdap``>Pd3W%jDOYt5fEZMosAlQvEJu_LS||oPCZ?87~VtU?kpQTSnn$R05?F<~%Gl z!<7IkuU|WSdgxW$-S3GpMPNYy7Q;#7+R-=vgso#*T9kilkjE@5>oFJq|83Ubv?^p? z1xgp3;@k6v#?Qe&vR#0Xfhn^_E_5o09SG-`l&!<6*LS-0i?hRModn#=Fqnyn?d_t@ z$x+GH#~Nz!T>XM7m?2-iQprkHdI5iyOa#2NARmHb{0hb0%svQjU@E0K0 zSuzM1XH8ZXL2$;SNAIRxuv(%(Cxyrq&rPK^nZt*#<98yrDL|o8FmOvY9hxl&kQ>{0 zp;c8?Ew+_qqF9uMxoJcjWK~!QyD!6WgFo;_T&Kve(&eqb*2us>>$7d&NVMJPVyONj zFElI;58p>|2f8or607Uiarpz%3yImE8*c-8DG{c#=-zJL{DJAxmx#W*g2)v!`t}Oj zrsAHbCo1J$CwZ;=cImmxv&9u+&Z=Qv5G^;@U)cMm9}|whSvCC4&=(AN zGHr2(a3AC3sQ})5DAcx4?yc+U^dEv#14A|YdWB+35g}O`1Km_W!oFY&?pwsMB`r-k z1Cu)w!Pf;I@4HbyrXcj*frr6@llHjvQcBmf(f2neOai>J1zn_y3`+#{L(0t{^QJRb zJS{(_!!;%Qj=GuMuUFrO{4dTxd7-waE8*}fA_BgwgXvegUcr^}Gv`;atzAS!#0=Xy zK+snBhnMPbC3KDZlPshBj>GQ*ydQw?K6Whvlc9!|Y^y=fjMQ9>-FA5ZJ^w9!P*{ z_v%$2EQ{Prn-gH$K_DqCYygbXBE6gqJaFe7ECAZf0b!FR|M6pt#?@F|xsC_(%LWlX zDIS<>uvYfct*Yq?^}h#NA2;8=-|-A#Ahtf0GJ*m)d|ujsnNT4!nwuhyAGV-Rcbnyl z2IsL~bvBh+K`!*MKiSf!cO2bkNDhAeBEt6}7cGC^GU{9`7J`#( zLZvgV;!;KBkgDPxtV1L8RFT=l+$+! zN`lDk*KRX03x7WKY(bukU^wGs;}ttW3X^6g?ZtHG{D&5gIg#AJTu4?lwz zRPpF`#K=Iyc7wv%`lYa}4CJcj@4-tdMX%s!Uszc1TcL4h{e7NM{nwwr$idLo ze8;iTXKynita{H74<1C*U`ZOZ53*&J@4>^N+I4Sv34#^>TdjGqwrRYE<@t;HdOS!e z?7Oj_>Z{9hn3?vBQ|HdvkQ$>i!`B{;VtAN!$Cc=5kc6UjADdl81+S+uee_YS_0!ug z$Ih*wnLqoE@CA+Rki|uDqZ0UBfB*T5$qRiu*+RgV-94>`_R!LJ zb$q)dGv&0!P2H}Zwv>w=ReGlr4Vx0#DJ2lg~C%kNF;; zPH;@R+cf$s?D-jDY5w1h6K}*FDROETn=L}3xIjBt6_$-sHGd5_*Rwi<&|8)nGDRV=oS6c!{hGV zo$he~!8{;CJ}f0Yp!4aRFF8Tpa}i%>Sa^`Mz>e8Dx0y{5<-V)g`g^0(%c^}uhaLD{ zr}B2NQ2lvAtx$>fN0Xnm$RH$y*5-7T(wOb5Gk!@dM%9|H>R+ zN-ovs7v0uapbnbzQ8ZavB{va?x^u&H*QW_QwAA!tpf}{tb0m=@C;7N^7I6`pg7V=A$4Qhnl_M zaowT|UcbNJNcW~DSXo(HEyAa)9N5Nrk<-2#M)%P|QoFfuas}r}$mk6F(Qaps;0yHh z6eLAO{qE#Z&Ck*iASp}^7TyuDL&13rIWuxoro$rLIPXNDb60jETV#->-vF; zA4hhSzb|Tp=P1zy=iAvblCo+#3vds2SYLn|isg{c&9Wo4RDC2^sQlGhPF|4+?Z(oO zFtu03!vF_TYy@3ALPPAf%<}VI)SJ_mEN`qN;pL{E71<%!~afvU#V?~BjsqgL7OD{sB*{6khdG`l{2 zKC$fJ@A*ihs-Y0>j$N_VUkVrE)C#|@j1q#`*6bFVLqXo2^M}jNg2KP_ov!FPeM(sp ze{M7Oe^+lG&*a`W_**`~P1(dNQAP5oUJ;{nc570Pb-i09m$7&YyDY^I~$BndEla=q8demHuBq;gp(-mi0=XmOxD8my z3eJO3(|`i6y$j1w3&V3p8oL8T6gR8J*hjy|Wb(bMq4XP#9O zphC%Jb#T;CM*a<=_xucikm|QZ^esqlayyKPNZn_5=xJS4c<3AwM9;0Ae_?8eSeZom z?SOi_Ne1IVR8ZNC?6NEZUtC_BMTNG~J3A|cB&WZlcZ(&>BOzBkpQ=Hx!OQSRo|C9G zP=!!sKsL(4rly;o(L$d@U7y4v899f?aki9yzl2+o_?1o2$nvY0ZFep7e()@z= z{M7FY2AnfP7xu{$?o*CA6fUW9?y)i789M$mM~ftkv$!e^ip&!7h5I{Zo#@@Kzk2ei zDN4pme<)Q*PI$cF&OJI3t)#HsOFy{9yU&u&JbqKAIFOQm{$6)f#KD_3+a4NwGlXSZ zq)hgJ5ublxCnI?t1uE$O{=50VoH}~Hk7cHq_CFc4-`iwuX!uxPFp5i2FYYl6^w>*h zX9qi!SgSY|2*4=>R4_1y)nrIB4)ygBD8guip7S{7o}AHp(%Yj) zoS@7^MYD~}o_NbGdE-}0nluZQdD^GynaQa@#};uamBVz-ScwQV+VZKnVC4&gO7G0m zn#c858BH4Y&5?(+?lCKAFP9kwgtF)kn3OSX-BzP{^yr$Fr3o@_f&JO>Sj&-XzvjoTkxt6hgM*^c!FAW=@LtRKfK8LpLf;jy>XT?c@1( zjfLbx1Phr3T`<2^wq|wQ86WS@6-{GQTMax(35_59ss|>Ak&Q>J^Ltt>Wd?U{Xf*AL0M9P+9Q5 z2@N7%jSC4@P`KQ&|EeCDO82|y#{T^IgB$-JHZyI zS0IOm8);)~Aea9+$Tb-T8==uLo>V80Kn$aK;yV^}U%uIDurwCh-)`+S`= zy`BEr9&gOBl-Es}%p?uPzExDS7MsB&B$$09L@*;gQ>bnZznB~N?t8`I(#BMks1Xh+ zb&0&NIN2wQzjc)TjkE6DTNEtlvR8aRdfjCk&C898x7aTUT17~-_~|9}%f5Ikq8F1* zVIZocFk5rVYo^u=Ifc&w%Jp{wwR!P~=J|ugMeQ?uP%}4eN&ak9vU166=sma)?{VQQ z*Wk6MK9`3^`)s(ybwum>zBbYs2D(dKv#q&{HYmYQo$edP>yyt_|Bs}zj*9a8y7tvA4ib_;ET}r3G004MxIU7G`}JD4=5F_s8b~4nHe$cCj{hRsr{slLE2Z9r zyRL6>uR>pa9tMJBD$1cYN5E3~Zy+@^1Zp*?-ewp*JawDo{=D5AlHEu~i`09Q1Bk97 z`cACr7vfcsHgzWdk|5+Q>dgO(F){d>`|0Z9;f$mVQ2Asu06(|v5>9lgXa*jyceybb z1|*E=1Db^5j``m17^?yGY_r^!kDNlI<);Bio zq42gO&N2ND9S|y4A?Q!1MmJfjWgyZ39t(Kb)=ioFrw@bl8Xd!(AUEKr->rT|);3Du z_umkeSz(e1O_&$A3IfR_l3oPQC45wb2y@_om^>gwM{L$}X`)`{jT=5I=4; zce??NKQJ_cP*U*I$IAj63ao}|p(mx7KS()M0Ox=>X3r_;T>s)T( zGz7WrUYm~yx00Ue==Ogx%Mbzu=?!*Zh&;HI3?mnESCLQE zlq@TAf#1$XLq{f(Qb94a^M6I1EZ=VOwRbxh2wbod2T2p8a9}Krs?>4?lIO|k6hKyG zn$tQl2AC+psJR1GP?$e3S^^^qs4r_EJQlF9z6nWv+`o(m)6M3S&F>$nqQC}K3fWd5 zcwxL%#0i{F;N{*i+0hL5$(x~= zd?5Z%cffo&bF?w{qKBW6#*+b!N@jrsOs4U@RPMS(eXt9rf?y~WRVqA2TCs@fVM{-v z|F*69Yy70C5JwQ|88#gXVflgez6fd1AJ{#jv@Y)b(R+(gP^%HztI=kBj3}~r>wc{4 z^6t!X$*{X%oe7{mv$B#D+K15%&!FTsdHgxyXRXuIuAWydcmMknZ30;_Z`siQac&oP zy%~4CB!T=T6LLhS^MU`h@Ul;YF%#RuxpS3eRFw3jp-BZnTZwqR}4 zBD)|D!GHj?M6n0tvae9OH*qjKw#(b|PvC+}dj^NmH;7QPzvyE=_R8N(;laOCBYC)R zousCFD^{s2DuKtRyP*+=*mYZ96NYCr!W(W$;O~@_{VQdhp(ud(1C}VRye}?v$iS5j z&Z|(WrECE`SgCf-heh-Sz2w`Fd8~F7ka04)hxv^9mH||iRHOP;lu%$%cSW6sUn`@l zAhe-#wEHbM9%g3%F(ty!e!0 zya97+%MXExDZ3IU(6!j6@71#&O#Cht9gw#63XKJO{oc~y^?76I(9bKogIPIoDAS8% z*~izQ{^3LPVRar>uF}i**o3JGI9gQP2w0)r_~vL12ZpW4IZb~z%$I0y#Gg0N??%9l z^}#_RD`)it1hq)Cc?;!%j122W0BBW(00HYUo{RLgI?gFb-ya zv;SM0@ojFM%1Ed5s(Z+IX_gsXOqP_ZP*8?aDH2N~4Qb=wUVn|8M-Htut?@JARa9Ujr9DFT+2o(5-)Ftv$j z^WGy-{0~54`_S?KlIR_Z(ojY}Z3fy1H1tCk!WDU!zON93it_Sz;;2@G%VBq4w>u9FRo9re5M8}==))dpTxOotT@cc4s0_&;>?LeE-S5}y z8?C?*zw0LG5kkZ+af6~a+++54#^w9PEIiPIVyL{;G6^xy+&mNaI0Pk|B!?fOlAw;K zG7p{E8Gdmh;!)l)Io?!=HcP^gz@hhqPnW$HCr* z2N74=rF9?>t$xiK#2FPW+sbDcH%w|Jln)z1ZPbQlU z9RpTYf~6k~e*C^YUR+t3iV~no2oB~7=b(R|A1S<<9m!qr^k_-XnD(FCf&A0f(+DF_ z4tYixAJlZ*kaTX^%^_Ar-3Q6iBoC-i&$uSuM9CvX$bEk_KKE2geOQ$%(KxpKvW!ic zI9UDc_`Y!%QEYXHWD~S{)6*ee6r$gTVu!vg{G(yuJ378!K_K_8H5e-RNBYH(K4@=e zyr8p|oN)r6C1h4UPUwOQ|9jfIkte8rr5J{?@S+3k@7O$H3$DYo)EG2Kte(iOo$!aN!tk? zrxe3VEXIc5s9UC~7(PF7tdXHWMh&H1ZV3K}Ot};^Zhh6QeX7QHuU=vqXu1VQla)!}JW<$~oi$d}=B9hAL zLML)^kUHRHl<+hD=;O=fqkm~uw{vt=$=zNeZ%Bv8bAg^~=uF0Q4%0jFv=W2w50zvz z#*6iiUCDWcX2=t*arG759bX!EOih>do2y6t_M1@3FmteSqx=Ev792jc^fPva;TLMG zBs*6PNyAq~-C02?0{mtl3io;3z2xo|g&&V{Z^E6pyUriVYBgaX&Zhpl@~Le~{RQMp z0h5A9O3itE*91C#uD5(4JA6&!yUb4q{0W@GUlg0$*ETPU=wGkGuDq;24n>KG<{@_ujft5z0 z5YKU4vLd@97N}BVT8p{AP9CY&HjN+&-m>K#AmF(74|H{{3;a0%B@<8SzVrv2wKQhA z^m-OTPtEPyPz(f3cC!xuJW+K;4Oz15jf>^u_)CMAr2=-`K-;C=W7TW^ue*5$m2-;b zxODT~1a{dCsa7m*ubhLO>RW)s;**T#PjpRAmj1q0(Z8XtKxA@9nZrn z_tTo8{Sv_z=hSazhPNFzzn=ZQoS8JUNb5wgf|v6LgJHTia|2FG9=)&A)Up{Dcw1!X z?|;|!TB50bwX=WPN=f6?&mu?N{C;)ZKMfCIjq6MAPblSNbIgGbrr^I)IF0Kgki&)Q zf4A6Yf_+NZ*)p>zFktv3*#(gDI!@7)prO!RezK@vYTa<5S1qYS$JtkjT$w~RGsQ~z zoKr>|{nlvl`lB7$p!p|8u|HsAOMDk`3h%oe`H+_RK{5r7=RAY;lJ9KnY^eaSD+d}x z&{6M?JDFlcQ&*cA{_^$OrZ}zkdTJM~hR0gG{5$^>p-R0p8GX#-Bi8Ix@&WIrr+5gi zx#|~R+8i2~nl9q@=84bjl?dVUjnh=q2O7-htl%Y0I;jPo^gBHhDwS%2$l=q9!T@&F%y;Bt=;~8IY1QZv>69Nwsk&a%- z_$N-{Mq_q-*>7(>Y>U)t1rF*z`WX#)S!=fK98cP~m-#m7F)bsBx9=X)_WNt6U=dz4 zhHg9k?jg^bqbF}*nX;0sQLb&z7???0VY@1T&<$g8)xN#=e zh)Wp~a`34@msryaC}AB-tEDJEzo2DoJpPF-5mL0erKg71Pl@36xU;jm8YmYhIhoJ% z8VIl*2_z|}CbE>b+odImw_w0M+GP=}N(!3ZOwo*a@?lDMAd)Q=?5*{FnUJk+GV^kq z7kMb9#H(u{eGI6YK$0E+uY+eWPfRNTg)?a{hqjK4bEO$al+2-gQ)u?@K-3WIP_H-t z(TpSdujMHt<`DG098Lx;5oimt>Xk&V345xpHn6Ti8ew}&37ije@B2bdi#;t~i0Hw? z{wmF+Q|Myml%#!E`ptwwOa%19UDD2F{hhe!9$op7&_dC#0tf3bzYFU#Xak1|Hf{{g ztGz-h7Fc%o_P2r|C1lhxtHoh!^*#vHW~~!HGF2@ z;kHk-yVc7^!R} z_FD7wt8UHHLi)H)&NzC+Ld!(!?K~lybHVjtr}0^Ki>;Pvi{JN5I#Wj}p-VO4 zodi38F)Ym+NQK!!uRT&s;hFn6(on;MT4l>i;Vb9i73BoIV8@Rct3Be=E10E9f~oKH zBwe90sFazw6v6pKeE|HXmJU6m@40}=+ktVw>rHBs!-2O*!%pElhv%G4)=34$$We}@ zi+}gbd8+&~d}N8U9)I-o$|j_TOr!^?YK%H-o~fyh{Snx)a_+&RNe*K0nFnX0g`y{YnAr?I?)p&YzZNKq=GyZt$qSHk*U}4p%*btMSRj zk%cd{`v*Iw=yQYdGL7k=9XV;zs5cm(GR=ft&PL_4Qoq%}t9dJ{YAsSNL8bok<9a;< zSV{B$?9YEWk260Roy#PBo4@u!^5VcHwYJ@W<&PUH!;Z(y5H90rnA>M0?#;f3UHuQvP0Ec2#NQT;G(?R5H|D!Mh?mUEk5 z0^Nhg)m#j4#W~E5iT`etuJ~cTSK8B1PO2A(T%NPkq+k>;&xGSq!DYO5*q?a*TU8qL za;)TXg#oA-#Tja=QYhXRYUsqSq-#s2DKteyUKQ~wiH}Vjr$f(<+54IIlVwnQjRF%y z&x%288+G~*>up;>Px<(x=cc)P$4vPiIcNQLTh6%=~${F9ToO-ek}fe|D*pCEL$` zP2lg=YXrHoka{|){lp*$>v|(4#yoT+3>Qk38L=HkLq-iNCzH@8m95-SL1u?GIz~W8 z`!{-1RM^Kqu^=mTt2%8h2j(V+)C4m7DfxR3|r8=W%bg(u0XQn8<90O$O`q^=KtVgc3 zLfsur(oc=o!$E#kU-@kS#&I8hkzd{NaD{eIs9Co;@-cS){3`9zmQyXg8F{Z^0&n^f zK7(`6s_dxrlAeKO^5l$?Nw0<7;QpxB5NWXO!UwHH70Hd32oB)^e8_Fr*5s>m9#u7} z$mq=*P0Es|H0JPIW0Jt#WhuTh_>Vm!zc&F$lA~_(;tIMQU}mgNZzVE$dG6D0#Kzws z(*Ntc9>3REq;{iZ`hQL+Ut4hv{Nb^A`VASy7*O8}ufZwl zSXGOMmZug^ia9M$ssrv?l}MsFk}TNaU_CKN z-YQm>*)2&sWS12nl8GmYb*3~?kzwLW0T#R~n2{$MG556@ zDD}=G^%nKo+*!|>;p_#sOaa?ljJdkTM?@w5=fVB$o6Ut^H7K108-*#2K}Z!dDo z7F=8ctPabEM){0iYh0>2!>3!to7;;Z3>X80#4O3xT^aO)6n2=#eD&Q!LA)c`d~5ZB z{q6H)eI5J8a!j%I1bqeS38URp)!Sp(FYXTJ2}tz6I9iAk2j$Y_zQ85y0BJ8^9!5au z6n_egRm_QVWuea`^3)=J3zWU2#Jc4~B%_aAO^qc87qa-pZZg_lcS~2h4gyRU$bOR( z8Gqv}#g2tOJ@w{CTj?M4r3hb3_0(=48m`J7)sEzL2WQnvqv#VjucidVMt%L$R$KMQ z_BCwMzHJPA!yvjOHf%_@M-q61N2+)m=*x8KikhHet=^_M4^Ky>A;&0isgnoOm!h>u zbgyGHf1_{>fDilKXn+>;fUX!hA?VRJAKXG>g3Q^_$nQDh6b!Z7{q=YEXg9?2?GNtagmKfD{b%!V8@J6bL|%9#^k+PwDhJ8sY?{KMD&CI?FPkk+ za8|=gFH%~BVlePlR-3de$N-@sPf?v=Rh1~qwe-RrU)fmZ(a zQQA8AYD+xhMNr24gZi=`DL8Vw!|u1NXHn4|f{)}cZtDC_qngOUbfYn>xKbl+&e^_& z5`rX-3O;f8u?Pd11y%$8+=4gaRPanNQc(nj&LV%l^U0x1z6zm*m7@z8fz^?z8s_=@ zcN!utonVcsOV`~ISaBuJj=6trjv?nBs$@kxh-LzZj*uGfEv36@KkF~|!_$j7duG)*fwyDx z2&+rRhh3JZ2v4#_Iwt9uDieHxB?BfxE-TnWvv z@=ak$Er+(jR3eick6gaO1ja?|hfQ$>;a+(@rIfeKU%FQP#S+&k)2(#YUD|3#8$^sG zhA&0d1Xa-+SWD!-9<`Yhbz(-;9u3tdbo$oop)-FLWr3A&*J};bX%g3hSAVjm-{*u7 zOWd$WW7EVaBb+#O4qB5FnG~CUPB_~mBc3noRv90;Y5&^Yc`fzV5$*oWa>8!v3FzoY+CmB3#qh7)CVxFeEPU5vwb=TR?B@5<)7y}%_}Y{S&)-EfV-yTc z!T1mvo-E-pvcRkBCA1IgW$89gJT;&^PLm|IKLYJgDdn@B!Bbj%RaFD);_XE`9gTjk zeP08dgi^}UX(L*=WcEW}>vEs3AfSb_?I3pq9h^PHe|nhSkDy^2yiSd9(v*f` zy&oqdN#GDYNQCnX+PEILaD5y(j2r(g4dsM%e~AAFo}&Ia7>Ez2=a#(SWu;6;kmsX| zYqa~j1A0^c%k%mAEJ)!GzK_%Nf03z4a|kr064JRNN3)c&g-w+x&AZbhR{y#ptm+ly zmb?Bc)c45rZpuv-q^7nr93+1NV04>csN5fOaYGtpSnAKJLTI8Tc7HNk_>!2Q=;NM8 z8Pzc1&kuX%mrb=tnDmcd;KYL|&=Gl6q?f}u<$LaQJ5diS%`|T*gR-AC)ygn>E9S<} zMOzb^Py z#&DYZ>^|YFj}BpBe=f7}+qCyQ|64D&PEv1 ztl=>xU3yih4X+BPcHN%)r95utQ-7X=W#cE!zqW!uL}ohKI9nEn@X30wa?x`3 zy?-xzPa1q`R%E+uyC$=&F{B*lO0HiI@4W9RYosAx{Kg)%`?s1>-*sBt>1DiDY7=R{ zrkB_%2wJCrS*tcNX&?kyTdKdq6+!piE=U<^0*{n% zIu-K0|3=GxggH|TSA7lDtUy3;NNiD0l57&P`(gp*zlTIkPiy$K6QZkc$t(eH1-pxe zyETgRSQ&6of=K@AJp93nYpadbp9L51t2On~u!DO*xienWpsLhFg@c3^b1>qNB`8}n z8Kn3#Olm0}iA3np8QiP7qqPLMpB@uIx{EYF1fBO8yxnbm{gL~{a+FjI?KIl!n`$t8Fj9HLU=FKWXnj8zzz$Q>x?VJwLq_R8vJaRZCANS%DA6>{oUB;M9eZ;*qSrJ zH)-NAR&3enu>Z$|cC$$Kah&Gin15V=6tW@eF#h~2`u#@fn^>Wby;Z0B`Ik>{>=ev4 z&e_nLpku#htyp$pb;Z(g9JRwjeO3YM9zIB+;iU0&!*03UW@~HZB|CxR-N=n8>1oAT zM^T-VpSD$xtfo|oQ-=BXsM#q|AIp`b z93|q^oi}h)C9spp!nM)Qe@ZP}+DwRtGwskhQh6+R^V!Mg1;BC@1it(UBDXVs zQcYly7FmYQ+!oQPl8KgiQE7FMxv zJ_P)TAPM~Ls7up6bPl^MpeQ)!5R&|uT`k5c$QZckw0sI2 zn=dxgQ*3P564WzKlyaSRn~}UD%H)y>$5ynf)GkiNj3=VYY3+eoJZ~@XcB*`c+G({K z-aqLO#mJY?d6ro89Bq)=t~+X5hQ8l%ow)Q-WoRg~t3A50=IR(g7H)5IT4w*T2_I}6 z-YK5rP65LtxRByHN-JlQ_mzIJ&*u8@yEx`?f4n#01Ko(}YV+~=DgU5rkLs6CwE66VTXewc(m|U7t<8( zY8V0nt^6GW3=LF7j)@-L_-;gP5bK37S39oQ0kemQw2D}lvQ%@}wAs>d3(shYhk+ob z*v#|$8Px1?Pk=mWLExnpqbTS_W}r@0T&@hJ(Ec^a=D?m|B%ILiW~ZDoeYOmZ6b#|E z*DXC8?;v{X={}`4c*e9&QROUY)cxL647EN-3tly@RPjOirg=j9T=U_ zROvxek2u-Dn%XY$ z2y!Hh7BLV%HalUFp8)8w2A*X-kt$KS4gwM?w(4DpHm;WTfr%g~Ftq6ClvC-8#6w{l zLwoTpM%|=i&$qkXcWGT>okh($n|8*^BF7IdGh;`r8;9NpW8C8UM1f3(c-h9~nipw2 z)bMZa*83tUEwY^K&AgZE0gO(YL%z-5E)!qcjd`kdG z4$KDPDI}XRoFa8wbSDDK0X*N+R)R~~6kB%xWQpUe9BW+RFTpx>oi>rYi$rSD^r&>7 z$yv&mk)4ewQ61J=C{((5L)}3V(sj@IhOCSAn5Hl9c3Z8LzMcsRq^f%|9+7g*tJ`B; zkJVbA0LRv{b-CGT(eo+(m6MA9S+ExG*1f-2vizK&vjgek;?V~Rs@LYF<>If2PFV;} z&cA4|IItyuTWer_VJfqW=-oDAi}ZZ!qxMUV_uVHTNlE$a$S3?P@)9PE4L=Ai<02E4 z86Zd7h%C!_tHGnf{b{(O%D^XCxbAx8rO}9O(4sz?_q5ee3b{(O#xdbUd9TieDNoh%8jZS-XWT<*{89u} zPdBiGh2f*lm(-bu^UWK~&ZCNtRd-X)}EfAPBG+ZbmGW%Nig} z4B9&MVY$s>7HRuqcxHcEtDQ52_LDv-uE1QtXrwnM$jwbRz^xrYoqBXjJRDc|qY{%#PoPh zL7h);-&HxSc79St2HPM#DK_L#%4uhp?H??0!ieW`yRdc+2S0w0y%e)({b-cl-lPzN z;35rV)*k76qEY>H?z7f>@-RWUZ_Mb`&4_CGX@P{Xtd^zTh;6hXZlh2A#R2FncoaS; zm#}cjBclM`qcY;M$8^BH?*{+-p(8{6AW^bfLqZXk=!zrnv)R*EpvjWN2AU03IBEXY z-#@pCvt|~9Qd$03#?7?V8qOE^8owV_$n6TglW#9+PR~Pqb^3NcmkHZT_`056WIja;wF})_ph~ zshOtKlcIX3z8ag~6mx|QoqbE{T;zUFc}9DhbN;pWHAPirIRdh{gdJrcf5)bZ_SgP5 zUpVVL;s~_X)xubb(?(y{{K)(@n<-1KeJ__n$J?;tWN$yiGk)3bBVwXM&wR0aQ%!rh z(&r+ULeXd?M-;(Hvv*b*>a;2{`FQ?IK`{>>HM|ig`Aa3qgci81?$k?1zB%0-L(y%s<=&DtI?^=U{ z^TgSVfN$qYvxL*8j@Swty~&VM!PjPH?KZ0RjhND1f2 zvC39jOX#3`!b=#O#$>+PVBYoagAlm!_w0RkS_P3Nd8&YM_0FqhP-?B*IYF3>)G)UL zm8r?NarE2+!Xo(?)K)8OUDmigRTkA|hiRayQ|`@#_Y)zVP5~IsS)w>gbil(prqdVR zU{2&oAfb2MTBs%JGc_=8_*Vd45?cmp&Ee51K(OQdq4{m1=rN(pqybK*sM#J<5k%c} zgzfS|b=gw6SSsorA-oV@mLKb=SdFDy!uMK3H;-@>dP9DdSxXAY?mAbAbXK2zFisnn zK$o#1L?TIRF^nKa8xpMg&9Zal)P-RC8*hUKxYD@vvqmrY?@8s$5?_PQxfUg1AR}*Fs zI^`slZgy;OU7k+-#owyC<5j9+X?QGbB&N`|>(XWW1@!Z*-C(mYY!9s^*D3lEWuxJl zZP&w1b9I9kG+_qk7aXUUo`)x4d%Ko3M6f*7Gv@K?)Qi((=wM!5;+7S%WFX>WxQZ_! zZ@_sWdp@~RyHrUT-M^FnR(W^X;A^QYD6n=cs%0{0UMN34^bB_~z$ zMHBcvz6ari?5JZ9NHi*??T>~-5|QnNFao~VX{;vWd7A{Gc7{jL&ta~|&_;vKM<4s6&S*7y;)tHhf4^t_ z^`b`%jve`4D`@J>d5&!{i&it=TxT?=0W5Afd(n5p<~R4BO6&i*qU$S zsu=L^L%d^kQ|)Q?WLS{HTy%BPY-3ZG$%@E|@R;bsVCloKso;^RC4#X9CJqAqF(ea& z7vnxNlkbRoe5-yVUU z?5~VLvuwC+l%Oy8=e(TMt!ihOt{0Bqt!#b|6?ZF#ToB5pi)S^%Y&AE(esNg@DJO@p zw*n>F)HO1gy+);RlYZeuir;Bnrn1P4RrGnwo;C94e9GpaM5@~Ctnl9K8xUCMrvg2q&BG(`Z(?hm)SjZ{u8LD zdnIPTw5N=Q_AbJ?&@P+O>c(yvh1%W5i|jY?a-qDoJnD8UQNqQ_7^WSY&$}OAEY$0y zO=^wmGMzp&kLUVoys;4=DR12}zgn{#v!sCA@2U5A1D9$hR5TdI=xJ2+yYD5wu8P5XvrnbCd-CZrJL59B25d_ER|9J5lI;2TV_ z(f`ZZ|9wU3qEws1%-=D9>878+xK@2H%D&s&)pdQ*Wb7l@UD!Qm5jVu~{>=Z;Io-qMONLq11H(PkOjH(=c<-6qT3@GXwr%Kb# zTJgE3h?C`FI_8*P!sh(pgcQf49oZ*&+0^k0^&Wx&p)KogB&;Fdtx;%8{p}7PE}}SH z`ve$76Z)MO&+EG2UXkc(R*W0Rh)U%I@QYkF9~$EsWX-AJ_SCu*#yY&Or@F6 zAf3&+6pKkg^M8pp)3zSj@OP;nu{DM?qr+-gzN&x<_Y`5^ie$^ROgvD1Q4z927xChhn|R9TMveU;-V8L9{{MIb##AfY7nfg&BK zOSXe)Ryut+HOJ!_+lAxLOB(KR9eyJsA(8%bmMA04D>Z3mXx&LVPeVeQy(dY7fGHs+ zrYy~?)#kyq@es~pZ5ADOgy2A{`QDG@iAC!2vrXWlO@m@FPseZVlMi%9JcF)(XyI1~l3xJ{i8_G{mv`r1 z(--}}kurEP?b6yN$bWwpig_MUk2WN=hiTdqAzGq)_ST!WB#WALcQ-pBx-K0KQpd=a zAdL>TKZ*$uG?FyAr_ONceY7TlD4y2GsSecE9|E0xF_SeHasGka)!;OuYALO-$xZ^n z+NDUG+k<8Nm$Uxn2G~hts+q_pT)snkV_xeH87btdFbC#qNsKvBV;4MB(KBRd2797 zBYiX#DyI}aT-NnVKvhTQxc-+f#l8Df>&_COc#OT{Z{Tk~|8*{4shmQ0j7U`L+J7l> zJpXes^X<7IJ2d~36>&Jqw3c066Ep^H+LGr~WD;;d-ebIl(yulrKa%oyS5NfQdL#Oh~wIrJv=`7AP4cHd|MGtqj6i9Y->WFuHc8fhSkHr<_p43e)TC) zMLVnUWmh7&#Z1=GA!#Eg5($5H#7UIOAj z?PzgL_k=?wvT^+-vA|(Z>~;}zm))^f`|{^LZ*QLTU!$(PVM}f*7AqdAfUuWsPf5QB zHM|m(p^^mF4*qq#^}Hu@3>V9cf0H~A(L>AZvWKko8dp%cLxEgFM^Yf6_j58+%pnT6 ze@2%c7of-Ww*p&Hm3^rP#G)y_EYqsr+Ni5pQX};(P4ehoSuAZiI;g|5zaQA%P;)dY z=<&%J@X4u0d|$jF!4l8gTy?r{k-+D+cucrV^R#o!OEN{X9z~ z&XFyc+OJM99QT>yt4i)7!-O5a8~xch+(60X{_U;a>0KbfE=lh~&bBoaoibx|Z(6qj zEEHK-E?KrdgSjIogjeAtG|ll&pj1QAH=k14Spom9ba=?pPc~ue(MnY;ogMS`=JH@P zw%Gq~(MI{m=@8<1P1>*L4zGIk9sUWcM$VD5!{2Pnp9I)773Dne!1aHF0^=07;|xSE zjC`|W%jgvgR%d#j&9H&e02X^y`|@-5IqgdM=*r4c_(9S2_bZtPlEsq1d4UZnKvhWb zFea3FHSbcNGGo({IRG!Uc)hT%$7RbebH9(gn2){k$zOf14e8`*{f2UrHR#1#w@9R? zH-B``HH~lX;{erTh3&5Zv-j40<3NvJKO;0bdT=T4EEa;nAe{kh<(MC{O5!_e?c!Z1 z$I?$;MM$OZRmn-Ge4bdQam<-lT9Ssr;7lea-#lGk6R7mt_ic7K~JFHr`Qg@{jrK9!`{3&U0gou-OM z6x2^ixS8#Yn=SA(-6(z8O`MRJ$kJXX8d&P?2K}rKR%4kR=-i0jQ=;mpgLx@uz{sVD z^(0tqe`af|uLhM`gWdq8yDgy%DN?P}q8WhVdO50CGs;*Tge}DV*B8f-*Z=Hbc%W}v$ok~_%4?} zIN?I5DB^LDKg+!^C9qY?*t@8yZV*=1KSdK`n~L8v7XpOlzj z6hm;NnAKs)=u=_kPzGV-P=bz4X9<0do0Vx>sXCr801BNWSP6QICMz0u_Y z8%=yqcGHUstJ|UA4$rP+w$`jr#>yh)eY_@A@brT{O-wNr^3a_gOWMHf*$&|eFS0li zht*>2eFS1l0VP^it+&8C+O(MOlB|NGq!mR<}FFYQNZh;M`;M$oj2N5*UO7~4W= zG;(HD#bKmDsE#tL*o4-k9j-wOv2gluEG7HDg}UGnugD}65OUj2nRHKUidtkh^7H=PPTkmd4U(AF?HDf&z90<>H7?il zi~9EjbN(f=L>EEKN20LIkNlc-5OTzMd)JjPYD7quA;`wfs_QDUYTn$-8kxn{=xDt% zR+s7Q8!=4g9d=+S;@Li`HxRs@wxj0u;61^Nq}Yey8No5IWae>RoHag4{`-=c@U4aj zLk4wBTP+r0CsmlEt=MC`Og*EQBT4NBl!@RCfhE*=Hnz7m+QzmhVJVd3<% zR*Dd<(cSdgq)t_h?z>tY-BIlar|n9ek(lLQW8-^^Z5N^$^lavcpA>irJvfMJM$8P; zt+K7>hp^Dm%{%}<5(7i&j&vu$^MgIgTp!prHE!!oN1xp(&%J`#XD)X^DyX*CZl-Op=O&wnxSMT4Y@ zl0$Cvk=RgkDL=1Zy1!c)H^Of_uK)LSwSR%qCWy~4Q{x_}WUAa&q$QDihM7MNM-@kv zR_ml8EX_uia_!VSrqZG4M|c>^rQJgl3{X2zSDAey;mZ>c>`oa zk`0A@m@BT@Kz+hW0BUL4EuBHGZ0;>aV|EMSn{}RXYTi_Vv;`vigjlp9_q1^F z-%n5LCqMJy;(?jhx3Sr#rNi>EZnXs|w4+qhDhw&;9Gaj>hrJ8dsckwsaA|Q%$w} zs5^o<*nFbSlW@L>|YqT}UF5BqT8LT1SWX(=fIaYzRQNmXEbs)~`(6 zTGnTZzfYmVz{CVOo99GYT@KUWN=4TDWSFj#^={ZY@%|#MfBN~eCR@gn+#Zj9$_vU* zXl{Ml121Aj)T2Y%SQB;2>{Iqc)yLY&CNZ#qcx2_G+cV2pxr#dG)N<`R%*+IJ** zUBaR$0t+~$qClyx-T?N^*naim53R6qg-kWJDuI`2>%CTgBQBCb&WKLxCWZd(+s%DF zxqH`^svHba%te#03^}c5{?#U~o@21&o*Whq4`_QCF466NwF2dXzdf@?Ax5syT|)Uw zpDirCNH#PRvTd4X&lG$v7556a--3UtqDa0=ecye#3OpuET;x(Ges_>_#@F(vrY zGe)~DFJKZ=n~-bFH_Dl{RQ3KmRnq|BCbSB6pf;FB6UU_MpN@tSnXNE*GyH~d*vmUpqBxp z7$&@n(V&2X2+cOJBB#+*#D-oHqtS*cyvq0bVx;@Wqn;-$6_7gWXJLBP$)r>uUSDLW1MrTi%8TJ9vsq zbT1288=6bHbT+H^3Ku?L0|aNyO$yA%!W`#_N9=&T&3F2Y(NbJ&@BmbP@s{7y(GxOF9;fEH{1b z8)Pg4sZ0e7PQ^(As`quBIAko1CBPRCeCP}?2mRbRTn3x;ix*uF;Z~Tq29j#AoVu(8 z#)}x2A>YQ)g4SM;VBgyrim2i?jx@eQ>@{a&eO14Of9YJbg^$r$==IqGEic^W$H)7N zgRXaL-`scW>>EjzsxNb5468N>MUxNi8#voIGpzKXX>pvK#t30aNq8g6gXsbx5{0B6 z9&vls26rki>LF+MA?`W%Wo$nTX)KavyRBhgF;h!c`Hp>x^6>n75o!`QT<_0J zIZe~YFqxkJgVTRq@@VSS4+jxOW`!9%Z&OTgI+)Biu!`H#BTI1*9dk^qWOm>Ni(p}S zHohrxrAbpoP*|JXqGbkHy$TABG(vYW$0c#u`}ORJs22rK-d%;9yo&f54Rn;W{-i*8 z?G#9LkbS-Nl`r1_{I?A?sdtn~MH55HyAN&7ZsMkKfzvq5oALV?Ya%kf3Ky5%kYZ1 zG+F*VYQ<3m@9CkmLJD4NKSv`8I^yi_D^1(M)f(K11GG@4=u6mKCw++oeO9>^=0V?d zMr08|)oDQl+ipv;G%fvE1bW6Uns3dFX$89QPB2v;GF3kqi&BzRdn2(14Jvxy>U9XW zZqx@EW07GQ-7a-CqhUTD1@DEP1c$$TH*0L0MYR4`)hBMHU%R{!FM>VDo}=AKl;iUA zvYiTf=gQ&VzxVTxXYuWqRZ~{0apb0?cNy6X6etype279#bWQ3^W{v;H(OCdR`E_A@ zS-KnPl2|$=7o zu3V2{?r*Lko4HFrnAuY>lwWDe($dqnD1JZ z+dTaHC|Dcre z43f;eJj04k;W%t&_xu~~&=dR7>-#)PdGB~Z4orifh~}gb1sc<%2tsGpGC!R1#VxIK z0;mK!u?*v&1Amtty;QftIF_Ck>1&40vaeRnwM$F<-4Dgntq$Jw)_lXJX}e2Ie3=_~ zgUac5-+W4UQVsW7l|}hp?w>XgZNq?Ta|$z%>tCz{oDy{4p{$5u2?@k_rw#xP%8*(uB?2q(2nD} z&hL@K$VKJ$>R+<|cgj~1WFO?_LJ0|IglueOLRe7>Mq(J0msI5NWXBuOg01ESkpDN!cUh0-j#9W~ z+p^13>i*3qUSmk-_`c1v0-u3s-eWaK$2Y&`h<8Y?Q_u;T*VAZ=R0I>4dKT9~1g6*x zU}~&7$F%c~SQdZs?mNGxV2VaF`)31AU6wYW-_7A?{OK0I4Rkp`l5d(cm*K;0ERZ3P zVNrgyC&Ox6nI@=&fkcePiWej0i^{G;cO0Y>)cZ=LUp7bjb~TP|N*l=V$s;yBIbtQF zZDgW~gjP)d9U=bXRnC|_`TN=>i56DE*jnXF$du-`K13O(8*E>NTZ(tv9SkHSCjXg^o8TW*E z$MYJZ$nZH`+2|=U>vUxe;u7f+#Y92Z6+ewdYt-mel;sR zDf{IbH#4>_^y3{)5?70n%bxcT4O-IBc&3a-JWiOT4+IChhmI}{3_8fW;C-y6>K#C=YJ zXydRL0+*w6@3;4J%cza@2k)1Jte89%^B)bUEM4PgJ`>s*jh#@|sUfMnW=~`Pa3aQ^ zs5pKl!EHuvVHM_Ydb8C;@U53#A%5G*1WddC)Lbn{NKgOhK1pn!3v`ugC?MVclby`N z6B?W_s&^ObuNsqsAmjm`mM@;&O!_=0^cZ}G(9dlvHxK#;sceB7!K$e z&Ez$WJqMv({&hy0;dg?eHd#QhPkeCJa+NPZ({7-aX0fv-MMIK5KZY)$qf^D&Zz+=B z+a!q=!cA83B-bRQR6=0e1;zkUBg>*zytL|6R4NPvfVOrbHY>$NxMYv$fzuiZ_N;JO zQ;AnmNH|{Gd$WyMBXy@j6Dx)mW8BSWvfq8aVG- zo4sB6CctZ#aQWWT&h3K!Io($eN{|h9%hq>y)#Or?Rj!CxQpnQ+y676oKUz-YY~zN4 z&Uia+<4GHoajCdesAB)Y7W0DW{RqV|<}`GO4|5ZnjWkmt=YE@_%xAu)X{5Pr)Knl7A-7+ z$7(~HpiRnapX(%&vJM+&#BQ*xWcAyl)qug^BIjZ`d_^CMuT>@DLi?X&Sg#-)$-zta zb0wG;=B}|x;=xM1T8dvyRU(czaR1!=m}Ek_NIB-bB9o~^LukB$-%$hfW0mY~B4VQn?p)BADTc(Od%lWF4?`~#H3Hd#zD^g}$tpopk>BY+vh zBJ?W8y-XQVQQ$M-lrEipsEL$=>$Z@Z5M>$zI-~lqx79NYWL3b)wDWuE#Rb9(0BZ6- z)zp99cPlUenKd^150zi`D!pZRFRVGx+u5#0yCx?MUgt2veBdqX5u}qcbPiu9%XSZL z`CIlloyztrP&+)}rfc)`Wmf*8wyk#3wB7rEmz#)j_OT@a{f5B%Lq08H!`b=?Yp{3? z0dY(-32in?PU_1F2WC4lD|*Yf%;nXEF^w);Nqx)lhQ7_ZZ6P^ie$~%5E6zSO4E?0! zQj~mkSD(H~H#<-q9r64S3$}Ei|8lPJ@!?a~LP>}%UI^_5l;qjoO{fW{DOCMQopRSj zpGY>g-7Fj>Deb0n5zv-Wl@2?moDEo0ftN~eQMVaD)!d3#PN`Qg)W1S-(`g&gIN`W! zO9;wdLM+es1x?CcRR9tG&nP8TW#GND7 zQLH^P>w|kf>;h+oT=BsizEnuBalIa8KbH~RpQ361q8 z?FChNCLXO~RAnX1^IfA|zq{djqj79>k=}0Sw&&Ti>z+}`z-RVcQXS}fZhf~HNZ79$ zB!-1l3N<7mM=s!!cteMjCSg`h_s*2e;AnR;qc;~J9hq*>{i%Zhb8A!d^~B2rjt4i# zR{jT{9M*6q=jwu=g&EfRB=cRLrR?5$;{2Y-(_ZoZt>ita|1IzV_Ht8IYGESlpOmBS zkiDDV419iKC3f!LWaF{$Lj+#*M1kw_;W5qI_0{bzZ_e&Si1(^Don*E*{U?2QkzAfq zSPX+=n#Ey908V#d_>^A1eTFwkAOr(m`E0YjRgo4 zlP$ch*}QeK>0e_bW*GkY2{~5Da9yaU!2X(mLn)N7{;r+T%pPvT2Dh5ym!D@MjFTJI z;ts`djo&uzL&q$U7cXajCtU0Qj{onRm^>~Cwj|Nqp&Mw2(GU_T4PuPAwEKPcVp98& zcIX-+``)(0Nh`qWSzr?V>M_pd5L>h3ll+e+riQH$h)q&+8>tGhVhV%MhH!}6GjW=T z=>*C6GYZ%EBdTwFqe{u;f|q*x2x$d2v{3UdndVeUPF2UJeeWclN`rq z@p{B5-F%0gLJq=1BKh6NQJu`>QA7I5 zFOLGgJuOXc{Z(*rQse_FvuO2v+AVs9_xk(3*?>9DR%ABbNJ>xS18P8Pau zyc_YmLnP^9hwc`X(Insh-Bh@LxY+T2m&Bm03P3*~XD`Pw_j!x;SU6u+I#cm9)ye(n zRCVc*$pFp8P@BM@?RK)ozK@DRvzJx1UD~^elf~C?J+gu5vHsJWA>U{ifb<^8OqrL*C}^#PDi!hyWlbaU3+ z;QTE*?8smgwakW`fK_MEmiv7?RW&GLNj{i_8?mO6$6L)d#in>1NO&K`EYSY#AT!GE_F9h3%GyP&Au>6h*4f=~o*B?_lesPWzCvrAU zqO1_K-S$+~AXzUgG~t~M!X$X%&*HDv@B4l;JADg}%J8F}cs1wb;}yVpOyXX&F#>#rP(87lZw+`E5Y$+sLF|x8y_4`e!oJ zw}GN9I6sRqiL7fZ@rrqcRnVesfUtSLP3wD%_sp{U%yPKL%c((*wXsDqh){O71mm0D z@gc?J@ng=@jimF+wuKJm#Y&X#j8|C>zxQ7I%=3Wpx9#vZd&f+nu!wH zr+nUO9kpx>p)L5tYUxwI=VXd%vK1%##?@R81gB&aQroU4mK12fw8g%`r**}&+qRM| zg!89yhb_1NGs{owiRY&?prg8trBF^8+%!y)l7P4$g}F+bH#&>o-B-uHkWfScF~ARp zVUXU#0_Zp|VSAP+RmFx|0k+Xpbvp(=$u(tEUc#vUI?U4OHuEXJP21ylb#;i7Z^NZ} zFFNIf^8DtGjiLhI>nR04GU-`=d@%yb)a7e{x==GqZLOg>+DD5XF?E%&nN1-p?5V1= zZ2vu_{d?axo^pgF;vF&*U8Ja0@SmgNaZ3f&+RWO$IFg{p;a|7rF8#zmw{EvuyYt1q z&6N+vCYg)ot}0nY(Ox#@N!EID`SMNM>Q-@nU_^EEcS>QU6f)C6HVf@F7RbJY*8(7R zZLK3~vN`4O=JvlnA2-dU_xw{6rW!mvyludP9PnRXUD}8+x0# zR^$jMBxc_ED>MMN2`Z7?4i`zhN{k)TDNk(lhGb)lb-?gaVsw)yfxk?-F5pPSxC)d-pX?bcfxMSoT9=A3`+RurDwJkx#y zzioEdn-0+BC!guYN&2HA5{Qz!A2PQ~b$o?mrEfb>J|dr9?Q?$6ySh{lf3GuTz(4@R z17=vEx>`fBp<<}B)&BaRs7b#4fW0m&h-0} zw92;((*r!jEIrd;3sRv_;0gGTaEAn+RxXNW3$1o|-h4ut_W5I_EK6=Lr$F}F~dre%ymoM2D z_zV}E3|5`zI+nKUYJ#<=nlMUF;?Jr3m1gwVJ=p&Y8mE105@?EIUO9c0{V^*PV3l2Y zbJ<$EeP=uMbH%dXO$R>yv%J%K&ftiQCwj25v;swjMt1pg390Ys6~8vqw+(6#(n23h>A&Qfi((o2eo5*ko4BqaHt(PPlmxvk5@D9>?*I|Gc< znCi$~Tt>Yf-_XR4-kq9VL7pELYQVB5TUuIx6(UQE(j$vDapXpQw1K@UF(Wo$y_K}i zJ$v6tbxiSLH*b{&2WmFKjSWeV8FkHoX_L(*r-kM{j}Bo8$}p$WCuL9Ww9!!AR2@IJ z*C)ct8;Q4yf#jl<#CXX#C4ql4#ymSQt(VOrmiO|x~AKeFRIUNp8My6iL1Rdq(wEi z)7~{hQLCpv>5pAYKJ#fr)_f-!iu*5Suf%KZzTDe(FRU6DiiAAhi6L_hcoEAl{~Q44 zGFkvG*!TD2$C)j4?85eS`Dn?LyNRxFDaoWy(HP4BQ49d#-JB$Z!K6)f4iu+d=-*K? z|BBP*^a4D~*0pJUl$-UFg&F5(+b$zy9UW%wO*|}=Gv?|2i@Do*5ede5)2})tjwqHX z)u(c1z%U_A4k|+m#nf#sU-U;m%DrWcfT4SN3J_Bv1U&71n|_>;wUGgd&~+@=<&luI zpucj?Z)qr-3Oi7kDAD&DZVW^IorTaUx>S5Z#Dic+uxv_gT65|`HvYVX!toG-Q1Q_5 z5oF}Na3xaU3mh4*f0}uJ+$9}HXv6CK@{;svSbZ45cv$@C-($Im5GNY6#pM3SueLuM z=!LRU@m)P>6=s!hQvOiFLhy)o>tOOS^A`$%6*GqHJ1Ps@?MYJ>F2@?WHmAXU0;dQP zTE=Aa*}h%OkvPwAr3fADiW}b?#CE0&Z=Hz#qN+1tKZ$?VJeg4#9?<5y?Dd{{=cx)y z=?1~#Q&KKDLO#fF9tUv^M6V}v4I=oXNu96yhAekHfdAnon_?2Igm7y_ts@r2Y=Ze0 zW@JBrG6U*6*i!#&3>OBCeYzTVZlk{?>kuJJiz(P}b0FxU3h~AsbCUnV46@03!}%qC zo3?^Z;Awun-?;;eAXpzl8zho#VE!$~7(>#OwS|Db!<0>u_qcimH8e9RBPbkmgC18e zc!zh!F%$tJ5oJ0mS=8O=Kl;t-PkV4LGs;ykVrBW8P7Y-P#6JcL7a6I|Au~RH=}3?u zov~#C2yT#1yhNBldbUmb_mU!chP>dOs^hN#L+==oJnXaDuPZF8pl-b$y)HdOI!Z`_ zTE`2yoyfA0nE^eKkj>z2bS}Ji3?VW|(MlMJAi6!OQd5WNTvPdU-qo<=@8!<8Y@)4v)`w2IxslSdbtzmz1IHPr{OK==t-m?!GK-3Z6`&P<**xqDISG`1aJ3 zT^o0?2dw^Jgu2%sF5|ep5*P|Nj1eXUJ{+&IRaF&b{Xf$y0t{aHS=gttC;1i!yDSe& z(rcv+DE5btN5T5as@mGxsb{KlSm9E7T5z@cnlUosqlD6JKKF!4OJF16On0SRP`@;m zws~&H@-n(1{P9}K#qj0w70P`fLsS@E?%{s}ZL2@)_|svKI7wg3>}Qdg!Z55J$>#~2 z8B4EOd^G36Ax;jy$}hch@zGFv-B(?NCogg=mUKkX)6-qv)7HNCY$HczO?j2FZ8B_d z;`XhT-{=)^l*MhpFbR?VJ5#29y zwrG%j+?9P=0Iqyp6>CT7j)~mLwV%@9F>2Y**#kmvSyPK7yzyk{=N$2c7DZ zg+~x!bJO|^3;jbkpr+U|3*mSqESVRdhk9kasqjN(OR-BMzUNjYeBn=OmbY($y-RvC z0)mZfMT{gcONyB~`~Fsk0duE=_|q1;9b}q zCAi#HhAZ7^6{-;{QGajIv4BaecnsOpA&r#?He2jNTpUCUQ)tlUSIU$3o?#%NqviW? zTz^G?m5~75!k0oIf?}XDU@%~WIU$L{Su`Hf3F4u{2xUqLuaQ_apaUlH$SAvtr8%t9 zLm@w;-!0JIhfa-|*&$a(XH-2b^;rZS3pem3X9cb1s)2iGa>=b9b#x`u{6KM=d~Ouu zPZ9ouuLJy*$)?di!*Ygf3g5@LeY_O2t`ficCo{h{JN1urt=jDY#9`M(di?ylAPMfG zCRt`$V_~fvErB;2r z`=GWEhn2M}Zl=e2i?$FqD2_O_f#Z8!XZ0SBqnxT1DuPb3d8d$5))-PX(J59X<(%zm zO^a7vsb?htARRxd+uv(+O;S8@H`k=8PX(Eln%CKb~K$PY)voPF}R?uRf35%g_cD++n+yjjOT}q;*Cp1IOx&-X!t#t^H`$9B)>$K-Kkj0D)ba$Y2H+u`9b8}HFlzK^)Yw-$!f zHud!})@_pAP(vnyN>Df5aaXwcN7&M9KJ|zaUY9jRe+$ht1o{z$T)v(qHa*)SeU0tbZPuSAy z(+y)uMHRt{c}rvKUD}Ve_;eW=BM@JCV^N7NxD(6vMr?p;0P8MV25PZZ%G4Ebhj>q1 z=Y=_pcdMO9=yhkxOr%%A#bw;h=>ceh>=Lec$V zt=@+h(Qo zpP_cAIXbUU#I>+1<$xT=1?%^}GXCF%Qkd-Qw=)eorrK^Xn6eyaRHkPD+unhEL1LqX*)H_bTQ1$V8A z?`K4xx5t(5E@+g>&0MA14Fpshlakpeaf<7HIfX_Oz0vueBu@T-?gl&1I0zSOo4}RO z3-y8&RoBr%@X`4($3%$SMvgSN3(ciQ!y3>n^fE8$eszc`l2PVZL*@;Q%vmbS*{BaNU>I2eViSDPFlEP>7gZw>>%PtzfuyL5}vY_ z3yLUYL4AZ2NR(qO(K29gyJ!dP-=?Ldfsm$u?zeB1cz3Kz0T57Ovm?s{W#n<>VdQ1-J&cGOB)szit`O~PB$J*0Ho_7=en!M4dkr?*_khUmK85Zru3$8}7uW~qJ4 z8}CPDY5y^hsr>g!je($ywa2$3iYzXYr%dvPq9h)_D#+z(r~(Xvf4^SbmnCSd88vL0 zdKU@NtdUEY=zQWG<{o!qGmymlRbGpYY+FYwEc#loFse7|s1cx7j%TD_#td%*-w6w+ z)85b}63Qd6VG_kqIzeIdBlIx10u+2@Q6>q=7VzRiorRa3qU43~U`|Ld#A#`IgTCEe zrhX;al~~&Iu#j=eIRV3IlO8qt5#(ClR93W3)(FHBVd}-lx=9qOAX$c6F-#IF)}26a zul!Qv^Ke2W+^;r!5}JpVo!9UnT^&BY*jvl~C(Zq?XgRE(Vt*QD`VnZtTL{eEVAgog zC8)UFVPSj=*g8lTYq`DeP_v+dQg&tN7%gRq^JO%{J5 zH5x^(8{l}R(O&RB02X7ycAGhGrcz0r+k84(?+e&hVPr&6qOuSB;(4VJg_z!y@3FSY zBZ75EK!W-#sX1|jjAPtcm_3&EdtOk?(ito7YRQoL*U z-9p+U3uWYk$pd(S7KCXpt-fruX>f1s$b5EIi6lHlz{=h*lnKJyfH~1K3ovF~+$JfK zlnBi>wrD`0212ABR0}hzMn9!=v=viW3M1Z+HJFl@9{${Y#e=-c8@6oRjFXA5n8;U+ zy0)SOq3_kJ*C0Z8fi~*wd7Pm>q{pe0mT}B2VPSSW`p+m%Q!!bk^CA)<0goRc2sr{0 z1HlMzdw4-8i7&}hNJJW;yo&r5DhovpLZ;mcelFb;Mo=>@U8q4zgDuS`)WgI1iT}_? z7~4?)V35oZQh^rAYt3VwemrBKXC`HX`G6Ay;fCUcAwj%0lnOSp-D_Y3(L}(7g$^=O znpk1{A7i8m#Urq{+<1PEJa7we&VZ$!(o4+pr=A+|P>!wp72}Wqe?{D1Ip&DyeZz%j zhcEcVA6~Mk5Crzm@HTgHR(e4oBG-yClG;F!rNH1vRU@*${ZCGT*LGQ;r0IO$GIoAn zy*A_&iB>kLcK3rIhh;3z$;8K%b1m!q;73D7^O4bptr_x7_YQj<<%AiDVcivb+p;M0hBiAKy$R=Rlt z!_I{oBi*CU#6l}i$#v$!-j1&h{<6s&6+{~lF<>$|&rGWrGk*D3Rs<8e!MC=Fb}Q#^ zqU5v-4L|U-!_%c(fnMmK$rm~x8{kJUVfYbFAOzv)sYF(=R*A&WqCMr4Ho@onohpNs zSI>^=h%hQD-&``qpkiOAvQlW?e#TlY{Z`6vYEa7KZEfx%JEw0W#(bsQPkcRd&E`j> zwj=mwWlKa?Gq3@DW+1EQ-YV(R?Nf6zQZ$aw<6$yf)IUgO>nR`h^m~8p;dlFHQw*@H}Aqk`A4NLYG(YckCKrqnF1D|eWS5Dj25`vbsMYE7%nPT^Q zc}St*BO$PagH!meLYl?*k(xVSzWFvWLBeG&(D~HNz-K zPn1I_q}t40M@`2jX@Gp=J2Ba7f;zEej)+)`h1j2mJNta63cBnX6OcAXWR1Y;JBHOC zB||?_add&?l^4nN>r^$(BIl#?cA+aD$~xP+m?4mbROZJYt-6r(*16DbaI`G&KK;P8uHovDy|XN}tPs!(x&~&AIhs2Gef>*hwz< zbW>jCq&_+p_S_-m$vtifycC|+>vcAI*4CVM!EYCu&JUv~iZh!gqQi{PAyRDt1EWh(|;V6U;Zv8f;=s|_ubyZ|w<+t1@p`0Dklo+b)m zO6(-k@ximy{vy>rN_cT{qt4oUHrhIa`3;tmCj$}Ui721;QoAaSlVv@yhPCXLwFA~R zAAU*CHEoW;Kv$$tqg({xBeu(m0VJ=U@N;Bg8Bv@Z_(Rt`*#kBST{eB<=dR=22RW3# z>gj0cb8%8AGcdf1`7q5Bjfha`>eCQ7gK&zRlx+3$2MF)8(hm6kc_pU(tp+@L9NR6~RR@3IH4TZmF_4h(1_ z^FUl3K9UJM@4liUt)ihje%qXv%%FO}lqZMu$Pc8`nAQvN|2h#;oBVr-1Z}KH770`_ z6N;@quz)ICM40jSJ54%?T*szTd43qFuDEU6lxplH5*0)wO8wLn(XbA8n8{pBOF#cecpjG(kP5+_bFd>aLgEki@gEND5 zAav$;@OB7sxG;jkFK+wdZkwz`g-=YEoL77cxSR2tBvL-w|I)EhLjMnho4$B(HI7|s zF}x@p)WZV`MsKXR4I;0C%E}+i=sZ{;)Xq%Pb`m?`;YfQvA*(c+&`}_J*IS(A13(UG z!1zz5)LEqpH68=dCf2pPgzMFMy#D%v!&&@9!Oj3H*aBxl)$^prl80!%CZhNCqZqCu z5raDs+;&?MGb1_C9cxIk!v&#N8Z0)nn&l@{_D(-t@WtwGzpgmY7 zm1!`{+lu5JtYMAdFGWH=dCjn5AJoNy{OY=wgscdvY08}r<&uIx#u9#6En6mBn4`7! zEkS6d#AJ=wO(=hbTJdH&2_1L5-*uD^qBr744Z-vP+n)iQ244Z?@LwBgk>oCKtcWoS zkeXGS^}?sYv!_y5p46uBoWA%4@S6j{AI~;6Hk@Q)%M{D3b#tDAWX+le@NZ&St{K!j(O-ohs& zf5so4MDJ`PK0p)D2);qB&I-sAUeH<9bs{5UDhZ@e%@{hVSrxy8i0&nPh#bQkGTD50 zmHpaBz=9b|7w-+#3{@Rcx$e|RF!yj9YtQg?47e z0-Z7tk}TQ(FnVB(kwPQua3e+nvm#CBdsW8L!E7eP7n#?OFq$jDo7Nv;7ku{(2r)(6 zLlJzFi3$T3otsR=&?J~W(I-K#uW-ebU`m+7-z@6WRvaQ28iou5+BgG42$O^aL!U;lnLU=5HZfL&E5f&f` zDIx6?FiRkyAxH&561HRidjB_Bz6nCI_>;uK8~B=FgK$(E2#GM*sm@x|Kl})i~99#fz8jb z`$2`9oaueLp%pe0{U4xdsru}lCXwP;$_MW}PN&Y*WPT0r7B&eh6qA79lj?Q^#07BI z?idTVYLNam`R*`6*EV41u#ez(NA>T1qMO~FJ^y3$XU7csIg@`~c2aS?!|n7$%)e~x zBDoD22asRI|C$M*)h4eW)1zlna8@;HUUK>()&1k5)1@8$^LB$MMe1iuH4M}>LQGcD z3cQ)$-MjSI1x(LL%^KMGhK86bgp{1NkW|1$r>*&ZnNhu~(?zPzPqs{RHh5OUr zn4*G1nV9l1WSYBkLf-?>hgfnsb|*bk>@OMxL^p4ytWw|_`B;J!kUH#Bz%!Luk3~eG zGIKG0T!&hA3ibT8Nig10T|j_ck2A-n#6U``2q{g_Bf;6-a7x5Z38(HK&D1yunZ)P) z3=z9AoW1~h7Xoot%E(S*7`}lw8c?KR^L$G;jbs%$KDf|XB?XaY3NmRHRW-d1bs<_r zgM2;DwTVhzy)~10f5f^Gl;={j;~erT=HyM;oy-&*nV zL)pi{P_!T4%LM-{j0WiG0bm+065Esa%!`s45xlfFf>9%m8wWe*b%KeQX6BclsJF0W zRsHjLT%oU&W?{1QiFB5NW>g&6^yQk6=z(N7+ zlow*!Rc-kR87C=2EA`qair)c&M@J{=6Utk}klun)8!*+~-ez$$%7W>ol~mfMejDMJ z3$w|Zwblkvg1tCMP;fYU%w_2Ej^Fmmqv>x7zAY>*Ev;1Ih9pCVXZ5L%vOZ~=Zv3he zRa_9(s4GK%u8!iu`TCOkV`fzmJ{0lcnd2K3D!SCe3hL-+iPRo9Q2sM`L@VdDdU(Cj zBr=%89u^aeE0l;E0$pea&<22e7Y{qHcom8DBN0>#7>&(djZ(p)CJO{B%w0aZM1<_$ zj@{fdD89HcA$uT{z9?t+s6;j13c_wHzQc$q&;3Q1PybzI1k{Z(#j_O?Ut@3eM$|Mf zo+}j*1ilDHkE;KH@bkJSQ(csgY{Pr)p9OP&8=(|IbQr+@UgK7}@+Wmt-Mg!<)i56u zc?V3`t6EXQr?a)kwpvLOBETmv_GGVDo?v~VXFjnRmV{hP7L7Oic7rs$wGWKh*Cg~4 zeqZL<7f~=oSuWZg$8wtHTMNa9s&K{fC??H(eNHhE29J%ccN2+|*?r0;h5Om<;Cuvn zr8t4;vmdZn8_M!Em&)m_2?-z==X@tf);gJSElgkoOTCGsJjrNs76~B5%N~h%?URaT zHN?l5$bifGH9?^$^BwP!d==}?2O0X*7aU;;d{GbXmHkv5HGomrbRH-K4)jWgZ<+jm zf^#ZW*{|Dt9QJVlB6)G2S{GnxdM^%Qt0O9A17@9btodV99h$|hVoQ(%;)XjQO!b=K z!EZyPA@4$J2qhY6`5A*assS&LEnnVS8iH z<7O$)0MwTN;EVxZlYjE=+vSU3MiH|E|G|(JQ73?AGSl03}IiKvexWP8n7U4KZqGH$Bq?}YIGGa5x{dcU!veU5LF?K zn!A9{SUH`->JbHEKez&wRNj97rW0ecVuf~Jgt=0MO%{OnztBz8xO4kWF7_f?X}N_$ zQ?n=XLY;Zzw;6OWbnRT?b~_7`ioy5KDb1%vpso+Y0h?o72e z+x1xTqQDePLAhEZkBd@+(8bvDk@-z*9u)(oPy(43HE9`fnMzpIftfo0+y`_g*%oz1 zK2?G81d?Ex7<(ha)s0|9N&bQbWU=v<*bAq;{iT+Z4$g@C8INt3NoUGo=ZE}{JP}0D zVsyNd$oTdapsv-8j}_K`R24$@N*o&7PK2Uuzr ze|pVBQ=*=Pg)|6glP+7{Bs9_{TfBw9kg4TF6rl!~T{)1$i@f(`j%@XzfN;?0FmmP9 zjSPuqu$;;6=rppv>U?#TAZO|7Cx=B-&yK0HNouC^pj)A>L?nBxMHlwn{I=FpN&4nF zGf7#)ClQhl7L7|H{lQqDlfNgs{M_O%t9*&A8EH+yqF{IKr*qc5fJ%UC%&V$19~>M! zD{_k65UiC%)Ha`Xk7ZUC^z0*qOHzeF6QK`^$}lr>^1SX=e*~t#}d?j+)iX| zPC2(!tRw5{8eKFLSDP8@CO4iCi1|0ux_5a<-ZLtscyv-h*FE1y{7^g+PjD03Wn0pN zl_h!g@)3vg$iY7ro=w@PgCgqE7Bc9s59cM((j_vX;6PaFR#A=+gCLnDiMO&Xf)aZg zc%)wbYst*mICNR1*q034??YuLI%>?u#aiSGPaU(EzCFYgjgSIR2x;3h*?J%nanXfO z17NVAga7g(nwkZRxj=SxG1)2Rh#E@&`XQEnn!1(1_8cC}S$___()2^sK>3Qtcl6#9 zO?COXCcrcDT3dFeG)JxK&KyQDaIEdgwG$46Wc&(ZKpYMV2)(=yM8w09!Qe$DV5CP5 z4w49F?$N><;W_ujkU*c=4m5agM-M*{^+lGLP@RFC1K9^OvcmKV_I>dL%LIjUn?!$2iYDaR>(<*eJo-nxc_Go1t88)nvh^%OE9}v^B@I!L z0YCThhUU_%+oqJly|pzF>tse&phX20im=@BVUV6ct8C83Jh90^G=2PbTIi}`ODuws z0Z0a=gwWOe_xGdvhK1PfblK4Q%!e!0=o0i!+|+vWBS;&6zj_{me$X(V;wZb1d5=W_ zW?2t#u^;2Eu4w4KRo#gvWwWGckQW8GLELr1Mf|fLV(jzLLrpr`CgSl51jc=gm)Nt- z9Bs|xH4A@#2kmefV$@hv;BL`R1DEXv>%8%vV%U`Dd#0p6G#~%8I!Nx$Ke3OZ!oaLv zPgPvSoE$W1fi&C-CiVdq)BmDEy%N?J}Atc3B)Hze&-ZBBRO*a=?xZH^~jC>&F3Sc(SfTr;Ob=f zOss7v-sbJp1!e9FhxKVUy|h%N5+YeL+XHS5LYzouX%7F+p=s|)K6cC z&st{BwLo602F&epUibbq$Nh&s71ez8Vwy$jxP|uTJ_}5`81_zPT7O=0{kW>76dCBZ zVX=D$%3Q&*&$Ow`bte50ceuaib&U)!Y`UNBj)p~I&DT1;TUT6^=kFKZ`8qsuox3G6 zJvvBqe3o2_%y#_hJzFHp_PXle;K2I*`*)3&lZ$F?l7M)J$<>+LX{OK}ax>z)<*P8&dFBMB( zDW2^Yzj^<844s!=h>m-IbICJjXT}u7S;g|6wf)_D0hbz)7eB}Um#fU#Zr&S$oVpxU zbkjcVk7H!EZ^BMu=b#EkKn-S{tL|B7BQaj0jH(bwl?eQe;=^k*BG}^w>dS+F-WQXC zx|+^YxuVyIG&e#2_9I_DY-ZiJKVB^l3&bWW?93EOtBYM~&)?JB%|zP1=W^M%`?hZL zZ5^M0Gt)@$IDfovQaVsoKkYLofbvZm8XBe>dMxD#yY5Y9w>obR)#o~e0`H;Vn%7nU zsgLl{LT&f?7~60l?RdkG1l6w&&U2-)hLs;bK;nCydx>r1U7@#8CjakLB&Jo6Wuye;_`4Z90DJC4F(fcKvmC zJiXSa`|0cb@3&w5+V{QLbZZ{^o_%%N8A-f9?Owm=+|Lhu>P4jii`eLPOxJQU%Y8rB zbL$zg?Csq`w;GH8&1U2?P6MxTj@HhzA&Qs(Zl`&)5FlqlChY18q!J0?*KKQ>N=Y|{ zD9mGQr{H0%`F+j?pRM~}uL`cZC7X~cr?KCHcZL8B>1mVZDVXOfl;&Y$$tpir&~dHn zdW|Al=E0`4x%pDr=#Bug68P_t2K@Py@P1CND1dnOVcrY`oP97lK0fZe|NSMM%P9U! z7x;na@xJ?M;or|L-)m*AuD?I+YW**=*B=I$#e>Uu?0!@MHehYQ<>&uilD3X&$t$Cq zzGpQZzbe5pZLh68#RR`sx31kSO$S_o2Y%)1dXcOye!CHh`-9RWu{)zodF+QLB!fO+ z@zUeVnj|y@Z&8{i^)SyIC&qwDKQzn7eNVxz@nb{_mY`oECrEE~s>v z-uliWY<@Tefc`Q3zSbE+&Zy3C%FphNhXZZ?pZ*eBbN(UDx}^`|mq{RF^#SJkNcf zbMA9K_qosM%}`=)q7C|eaWJOE#BCUwl|=7|LR&@VIG%pUt0`h@*&=HB#j{FGB-uZo zv0A+I%xEi;nWq|CZ?F(Pnm8;L z<80=dH&&LR5JD`g zv-j^)-@y4>I5^LpNCV3IdJraz?CtY`!s`Kf8Np<+B z&V3q_LU%ucO_PE+u;Z{Z&J(M2m;7 zkGY^48};c67Wi;VbJUw@M+xfaSzf&#!^43icENg!Z95=UK|yC4;6J}fZyM;C`cw1$x;wpga7*9F~s+Qf%cUMe}8{V>$a69O4J4l6tIC*ixrRB zoGMMs5BpP6W>a@cLj$?h>(DZjq!VDbq5Gdc1h-Ph@r?C4)-&G`W)hgR{Qmy_UZqx= z4SxHEjSW^0CJyUa=k_Xy0*dR8(X*+&zxBR#`@IBx-h?qoV$Bx(PWA2fhc;dfbK!Vu zUTLZ8*wK_P@b+Gf3o?k!S(v<0$7H?rQAe<&KUl*$HWoUUW~IM9Uzor3%|(AD3nOp+ z@pf!cqDL^@9j%|L#QmQhq)%;T%Q_b8&(jL59e;Is^n4SHi{X? z-hJp@o3!ls9Y>Q+LUpalTx@U?@s@t(@fvMC;CTFjO(&%Lwhe4mEe3U)it9{i8m#@e zhTrVg=$KmcsAzt?KWHS7>oD{$$7WodmSh`ofaMAS>(wrSa zaG?Wpd*mqNDIv$7$GlnHz{u2tCM5cp(3c%Nlc>QO?y>vpAn%=LArGQk*y{i%2lU3! z&qsfi_!I|4B`u_2lUlC4zM!yhW}(>P&jGGoF)eZ=y!bq4hN(1WMGW08WVy7&b?ok? z;vqPvmuC9Uo}GJt!AU46jcX?J#Os;6XPQdz8!pwoj_lk)&}T&OZ(XiXNaOj*pZq7w z-s>msSME1?c(eaS?D<$(M4NwtmUeGIluge{v>2#<<%vxyOP>05C^RsBEiM>ww6Edo z?+&ys2V4-=vvsS_JHBfgRCuG;fl*ah*jekzDm3EmK?|7Qdh69fujnr{V}vux=pQIv#NwtiI;83z>S9eaf@rKnP6C zZ%lsjBfglJnD@h}xQy024m2OOHug5wZ&yI24Ri319z9!q&BJ{m$0pas9|@ z$Ko~mk!@{Vz$i=d1uPSrCIDGTJ$Z1xPgo%w#m6i5I@NKQdJ}dZ^!565F_W9H9f6*vP z55b9RV6UrMJ__|I@Qfft{okryeegbxy@0lp(8m3&L^3)<(JtOtAWRbiq$MgiL)Jf(RQvAH{9wu-6#}76C-)4ru zobQ8%dV8CA)ZgveBY&-nj-K(gw5&jp8^I*DcIe5)L-}K?a@#nxrDb4O{6BC?HCo=j zNi)lg-|$s-_R?u!sPBlQzkc01zWDTCDVe2_^R$0re<&_w>4mRTVw0z3Y6D0&f+hu&}h$#p+wrP>AK<>l4AW8b(YoNkLbbB50+=CtI;yIt|6ue_Rk zkTq&BCI?mTO-@3sm7WFmedKY6RYI8A?xrrrGn1SUbC8q6#~YT2cI=Lg{5>t zf&(FcZ?be=Q!|MQPAnhKlYO0=EN`jroW=V> zfoG*|zrZ9Ko#8u~^(~`iwWu=CJMXw=6t5XMnCq~nf#nsIqpyX_MS;;{R*wGcRQn=% zBlIaSz5!b40U1euoNdy#yO#r+3&n|AWrJlv*nQ*_2)yFNjLr878*VA6?~XAqYj3Vo z1eRiIsbYt(7^-1I9~7#}UI5?N_TfdEWja;Nac5Hh)B?Mqz|dCnm$D6OB@>-})H_B^ zeZF-*0qJ)PWVpRIn!I*BCbfi>Duq>j=TsSROC0!`nRsU1%+fMouZ5P(1sA%-9$idw zad9y1YJ?aXPO)w&48adZ-8D<`xqO2Y6XZH|o)tU83khvy>9HQ?82ouQ#us{Bv6p1H zUY?U?+=A&^vN}-kZaVi!>y`aphb4PD))11*8JAPxzyQN9uJ!6{KU5ORLw$CTUb5=# z*at7mO<_aCwdSPO%i}l@RXztyTx6#`;qqxEgW(Jvwl?FR*77%wQ=V|o50L+?@_*^} zddYRT?;uZO`IF8muF(NC^Bs_vacyuYVS(@4G^8?ETB=mWHl02?(V6(-sIM5Xcp4-f z0PKHW752N*9z)uhahbnJs@>n8D-N+DJbO?s?86u9tTP8Q+uQO^@+&0;Dc|sGj(jQ3 z?Gh^QfvV7yWJfqMEbGNQ*>5WnOP-Zq9{emhSt+oi*B_;qE?BP~8_OAYGN|D3u;b0{ z_*#^k)LZ!zenes6TI%D^4m_t7Ha2u&%)YH9P5PagRg(HwYvKm`9@AHs`PYd}#R%9A zBy6>}pXs)i;$P}*+3}!FI1^)`G-EF>IJ2Z#e%j=mvane8vbum*~-WTorDF~ zeLbn{@1NC^WNS&`WHeMRd^&P8epsrvu(6tm=jDefD!C7MK2T;$qWO=opXcC^WM^ZGKGwEl3c;~QAbQ8Yn-YgP zIQ6=}+0*keJ!B@wv4I+^CIKU|E~2A7$1%g$#a~$zK?_c5<~<|X)*jc$Wq5j4v2El? zus%7xn43+I9kIKbhGdH#Ap*Zo*htsZn(Q!26 z5u#4iV8NG)V4U9R=t6GK;2{pYUMDo$`zN8R^j+AgY)gTnc#jXhIYIaOeRCjsQpK72Wyc2t_0062Xg>ag zE^zx!q(SeC`6Jg=_DoKMp)1F z)+{%VOnU1E%3^+nqbQ(JaI%a8dV8asU6p$CIea2-4Ufk^cMhc)CC(^47FB(lNYzwf zu$?bc^3+yO_{1*sl20`5tDQ9fY!qy%|OXmHFb69gEI8yWcajF zg-o5g--2aJ%v`4>jqSk6@k^o`szPw&T<)Ro&Qod@<|mYK=CC?U#CCd~`r(2W9Yj_y z3zjzQzL0vi(wgof92)+|!5gwQc9botnOjJzn(B&IjIBr9nq0?vGa=|{2v``bw6njo z_So|M4NJ1m&kr|Qa3DkeCjXvCv}2~JZ?@^vsZ#V#16n8AfU)$oC>TPxw7pLyIpfYf zoT+EAgY#OKCBP$gAx8YE{bY_=RlE^V@#SV{^8FPip9zL)s3j1`AM1O!1ib150A3z3O0`Vev} z0~x1BXWV41qld6HBj=#owrAb=Dct0ByT4DV4wZMij_EIPvH1xY$&>&Acu2t0p>iepybp^>csd|>L6h3rG7U^*y` zw|9M}Lgq{JyHk)$P1cvT$hJ(Hg9hz#$7UkyV0!=0b zx2)tQN39kDIa5lx7dh4Oh!vvTx@p`DGXe1hX|&Q2s4fh1XLq7#emJ>-H*)?g>q>Y} z{Cn4Zjq;0M6O6WHM z^or1DrX)u=k$%;%A|Dpm>s3VkWwEL6PxL>9t^MiC)~NgRDT0c{PoRP+z;1-(t-nu9 zz=o^-;sf4*prD}OVCI|yW9}a-+se=ts7toDGlbkgAcOaQEH9*>x_YG+>!kycpVbHJ z0bsl4#jF`rvTxc13Q8xoGKdg~ZcMhvFgKH#qeDYOgM%j_ID{F5U^+Qs_9%oIAVcv5 zIWV+K4LqB#ZtjAc+Y)J1O6}>$^dBH2Cxen(1(SGvvegVa(ygmCIYmW z4zCRdr;nyQmAb$RK>^9ISnp)pgVwF=RyTKdcQ-c{h+$0*#2>72obuVsr9==Q6k)P- zh!yO?(1YX+Z?rP$05y1@bf&$@ERZe8^vgx}9ZSmZwn1!qn7e0m*Z&ID#e`2j*xj;L z<_%!fdBg!pr$cZ&9yrpMsd7{>q0G9HJ(mnjGNkkIJ_qWr5w%M;sGza}S(f-uG=~qk z-D(P18Z5eqTrHFc3<$9G>yZYzWdJ0^{`&RGOol~eyd#M=tlwu1;3m{@nLjJBoq^mE zI>RTZXq#y!Q&B%14^NJ40mf%zV-rl7IJDMHD;x2bq$i-lNn#{=pHB_C#iC5AOX6Rldehvh1os=V z2mnx?xO!hueF#CRH=OzaO|9&k- z-pUpY9_u0P{8C6$VWA_7kmxS9u{5_lxS0sj!df<;b+Q=189spefkT%x#)I*ZU@P); zf)yudR<^!fK%7|*S!&Ybo3l+4YH6HRn_#~z;Jl|a1nrF5c}7@RxSo&~uGq49*R-TS z_L&OW*XgFQNb7?KY^$c1QMaKFF6jM)Dn|F(KklF@>2v?3I?*EpZbWXkm?>sJ(I&{6 zwN=EtQt$N@>lQ9|f&=R;VFMSD1P=?D=1~EU2wTJNt%AW^tvN8)VCO?MLigMi8q3bP z4awlSz&=7&+>{^(@X68IW=C|A^u=^Y%V}l1TJC5qh>^-NyJ`xH3Ju2V^=}?~qe^QW zye6JLj)#61-FHiko?jDNEZ&9`7*v68Y@>}D9Gdrsds&52`-f_I|w4Xh$wC-;X8IjAYS*XwV?aSxg&|j zomGFgRtSf9OirX#VM(X5Jwd>oqVV89fL+qj(djWW?aqJeR&(pn-d#N_g`HEHzSHMq z1z?vlS;C+tY|Z`kWgks3*xqXLCjiUvK7Z)F;p@|b|Gx0olarHk@{MqImQFdZ8?t!& z{{8!ogyZqx9?d$8m=^ghO&h%*Hr4*v*m%Nr2X&n!Dk8!!_+c4ZSLYYY#(!%9ufpBc zbu!fcOLA*Vi}@+T3rAmHo`+2cz)Y`YOKlaQca3h?>Qng+NM%Zz5fl>g#??=4P$99! zXNyaL;HNcc@fs^(5Cv_~(@a4gKpppJr9nlaUgrch#USC#IQ+sZZ^Rg<{v}pD& z)CcT1HApyKVsOREYUAi(%p&1kNy+|%u2#v&sbn%{b#--qZM(g_Ju52#Amt3i1pH_*7b2+T0w8$SyD0mCH;tscNEr;lWw;Iu6CUfmX+VoP0l~u-o>kn5olO(Z&;^MWp%8Jc% zAqu=zmi~4D7Fwv>1kJfXfPw9|;_*0~uCDHVW#Mi#T2CAU%+kfB7)vrQ9x^0Uk9{yN z&d$q|p=`odC3Sl{$DGj7(XqVj2S0OD?6oW5QRaHG^k@pEp+S>`6{(cQ`Lt|rO>-4hn@+4@^$RifA_9qQbA!sJa z8u1|s)FZAcQ%OFJRKFToog=hLNH+t{3_F;!G(ZR>gpo@5&8KmoIb66gh)M zivQ~TK;KBrvDjSc!#?$}Q@sp)S9Wbt>qc+k-YH*r~F5R;?9Xu4wx1# zqhcf&>&m;&-1t))^>;Eu@^$3e+S;4#J_?x!@&DsP(_*m8?h?t^TzpM}`$-2FSqC`X z32@eS^mB&45GR#Ssw=1{E1Xomu6#;cRaIMAQ%+e~TUl8sC5Zd~y1>)h$?aa~|NDY_ z-}>v|0@?q)Lx7v7vwy%HPoMw2MpgN`in_L{nzoAi|GCMS=+GzDC|ocyKUZ#e`{Dlp DIw6HY literal 0 HcmV?d00001 diff --git a/posts/2025/week_43/week_43.qmd b/posts/2025/week_43/week_43.qmd new file mode 100644 index 0000000..f4a8f71 --- /dev/null +++ b/posts/2025/week_43/week_43.qmd @@ -0,0 +1,128 @@ +--- +title: "Coffee Analysis" +subtitle: "TidyTuesday 2025-10-28" +date: "2025-10-28" +author: "gnoblet" +categories: [r, ggplot2, tidyverse, data-viz] +image: "week_43.png" +params: + date: 2025-10-28 + week: 43 + year: 2025 +--- + +::: {.callout-tip} + Please cite, it's nice! ---Guillaume Noblet (2025). Tidy Tuesday Gallery. https://guillaume-noblet.com/TidyTuesday +::: + +```{r} +library(tidytuesdayR) +# params <- list() +# params$date <- "2025-10-28" +# params$week <- 43 +# params$year <- 2025 +url <- paste0( + "https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/", + params$year, + "/", + params$date, + "/readme.md" +) +readme <- readLines(url) + +glue::glue("## Overview for {params$date} (Week {params$week}, {params$year})") +glue::glue(readme[3]) +``` + +## Viz + +![](week_43.png) + +## Dataset + +```{r} +#| label: load-data +#| message: false +#| warning: false + +# Get data +library(tidytuesdayR) +dat <- tt_load("2025-10-28") + +# Load other required libraries +{ + { + LIBRARY_IMPORTS + } +} + +``` + +### Data Structure + +```{r} +#| label: explore-data + +# Examine the dataset +{ + { + DATA_EXPLORATION + } +} +``` + +## Analysis + +### Data Preparation + +```{r} +#| label: prep-data + +# Clean and prepare the data +{ + { + DATA_PREPARATION + } +} +``` + +## Visualization + +```{r} +#| label: main-plot +#| fig-width: 12 +#| fig-height: 8 +#| warning: false + +# Create the main visualization +{ + { + MAIN_VISUALIZATION + } +} + + +# Save plot +ggsave("week_43.png", width = 12, height = 8) + +# Convert to thumbnail +# but keep proportions +library(magick) +image <- image_read("week_43.png") +image <- image_scale(image, "200x200!") +image_write(image, "week_43_thumb.png") +``` + +## Technical Notes + +- **Data Source**: [TidyTuesday GitHub Repository](https://github.com/rfordatascience/tidytuesday) +- **Analysis Date**: 2025-10-28 +- **Tools Used**: R, ggplot2, tidyverse +- **Key Libraries**: ggplot2, dplyr, tidyr + + +## Next Steps + +- [POTENTIAL_IMPROVEMENTS] +- [FUTURE_ANALYSIS_IDEAS] +- [DATA_QUALITY_NOTES] From dfa9154172a0bc1fe00d8439e77a8fe70342434b Mon Sep 17 00:00:00 2001 From: gnoblet Date: Thu, 30 Oct 2025 16:41:31 +0100 Subject: [PATCH 2/6] add space before listing --- index.qmd | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index.qmd b/index.qmd index 88f0267..e68aaa5 100644 --- a/index.qmd +++ b/index.qmd @@ -45,3 +45,5 @@ listing: ---Guillaume Noblet + +
\ No newline at end of file From 17082ba4cedc4383489e5ef12afcf1d5c9b0ec40 Mon Sep 17 00:00:00 2001 From: gnoblet Date: Thu, 30 Oct 2025 16:47:32 +0100 Subject: [PATCH 3/6] remove new entry --- posts/2025/week_43/week_43.qmd | 128 --------------------------------- 1 file changed, 128 deletions(-) delete mode 100644 posts/2025/week_43/week_43.qmd diff --git a/posts/2025/week_43/week_43.qmd b/posts/2025/week_43/week_43.qmd deleted file mode 100644 index f4a8f71..0000000 --- a/posts/2025/week_43/week_43.qmd +++ /dev/null @@ -1,128 +0,0 @@ ---- -title: "Coffee Analysis" -subtitle: "TidyTuesday 2025-10-28" -date: "2025-10-28" -author: "gnoblet" -categories: [r, ggplot2, tidyverse, data-viz] -image: "week_43.png" -params: - date: 2025-10-28 - week: 43 - year: 2025 ---- - -::: {.callout-tip} - Please cite, it's nice! ---Guillaume Noblet (2025). Tidy Tuesday Gallery. https://guillaume-noblet.com/TidyTuesday -::: - -```{r} -library(tidytuesdayR) -# params <- list() -# params$date <- "2025-10-28" -# params$week <- 43 -# params$year <- 2025 -url <- paste0( - "https://raw.githubusercontent.com/rfordatascience/tidytuesday/refs/heads/main/data/", - params$year, - "/", - params$date, - "/readme.md" -) -readme <- readLines(url) - -glue::glue("## Overview for {params$date} (Week {params$week}, {params$year})") -glue::glue(readme[3]) -``` - -## Viz - -![](week_43.png) - -## Dataset - -```{r} -#| label: load-data -#| message: false -#| warning: false - -# Get data -library(tidytuesdayR) -dat <- tt_load("2025-10-28") - -# Load other required libraries -{ - { - LIBRARY_IMPORTS - } -} - -``` - -### Data Structure - -```{r} -#| label: explore-data - -# Examine the dataset -{ - { - DATA_EXPLORATION - } -} -``` - -## Analysis - -### Data Preparation - -```{r} -#| label: prep-data - -# Clean and prepare the data -{ - { - DATA_PREPARATION - } -} -``` - -## Visualization - -```{r} -#| label: main-plot -#| fig-width: 12 -#| fig-height: 8 -#| warning: false - -# Create the main visualization -{ - { - MAIN_VISUALIZATION - } -} - - -# Save plot -ggsave("week_43.png", width = 12, height = 8) - -# Convert to thumbnail -# but keep proportions -library(magick) -image <- image_read("week_43.png") -image <- image_scale(image, "200x200!") -image_write(image, "week_43_thumb.png") -``` - -## Technical Notes - -- **Data Source**: [TidyTuesday GitHub Repository](https://github.com/rfordatascience/tidytuesday) -- **Analysis Date**: 2025-10-28 -- **Tools Used**: R, ggplot2, tidyverse -- **Key Libraries**: ggplot2, dplyr, tidyr - - -## Next Steps - -- [POTENTIAL_IMPROVEMENTS] -- [FUTURE_ANALYSIS_IDEAS] -- [DATA_QUALITY_NOTES] From cc53e0579286f8852ebc4114db1cee9465af60b8 Mon Sep 17 00:00:00 2001 From: gnoblet Date: Thu, 30 Oct 2025 18:11:25 +0100 Subject: [PATCH 4/6] update renv --- posts/2024/week_34/renv.lock | 2880 ++++++++++++++++++++++++++++++++++ 1 file changed, 2880 insertions(+) create mode 100644 posts/2024/week_34/renv.lock diff --git a/posts/2024/week_34/renv.lock b/posts/2024/week_34/renv.lock new file mode 100644 index 0000000..bf6f249 --- /dev/null +++ b/posts/2024/week_34/renv.lock @@ -0,0 +1,2880 @@ +{ + "R": { + "Version": "4.5.1", + "Repositories": [ + { + "Name": "CRAN", + "URL": "https://cran.rstudio.com" + } + ] + }, + "Packages": { + "R6": { + "Package": "R6", + "Version": "2.6.1", + "Source": "Repository", + "Title": "Encapsulated Classes with Reference Semantics", + "Authors@R": "c( person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Creates classes with reference semantics, similar to R's built-in reference classes. Compared to reference classes, R6 classes are simpler and lighter-weight, and they are not built on S4 classes so they do not require the methods package. These classes allow public and private members, and they support inheritance, even when the classes are defined in different packages.", + "License": "MIT + file LICENSE", + "URL": "https://r6.r-lib.org, https://github.com/r-lib/R6", + "BugReports": "https://github.com/r-lib/R6/issues", + "Depends": [ + "R (>= 3.6)" + ], + "Suggests": [ + "lobstr", + "testthat (>= 3.0.0)" + ], + "Config/Needs/website": "tidyverse/tidytemplate, ggplot2, microbenchmark, scales", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "no", + "Author": "Winston Chang [aut, cre], Posit Software, PBC [cph, fnd]", + "Maintainer": "Winston Chang ", + "Repository": "CRAN" + }, + "RColorBrewer": { + "Package": "RColorBrewer", + "Version": "1.1-3", + "Source": "Repository", + "Date": "2022-04-03", + "Title": "ColorBrewer Palettes", + "Authors@R": "c(person(given = \"Erich\", family = \"Neuwirth\", role = c(\"aut\", \"cre\"), email = \"erich.neuwirth@univie.ac.at\"))", + "Author": "Erich Neuwirth [aut, cre]", + "Maintainer": "Erich Neuwirth ", + "Depends": [ + "R (>= 2.0.0)" + ], + "Description": "Provides color schemes for maps (and other graphics) designed by Cynthia Brewer as described at http://colorbrewer2.org.", + "License": "Apache License 2.0", + "NeedsCompilation": "no", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5", + "Encoding": "UTF-8" + }, + "Rcpp": { + "Package": "Rcpp", + "Version": "1.1.0", + "Source": "Repository", + "Title": "Seamless R and C++ Integration", + "Date": "2025-07-01", + "Authors@R": "c(person(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\", comment = c(ORCID = \"0000-0001-6419-907X\")), person(\"Romain\", \"Francois\", role = \"aut\", comment = c(ORCID = \"0000-0002-2444-4226\")), person(\"JJ\", \"Allaire\", role = \"aut\", comment = c(ORCID = \"0000-0003-0174-9868\")), person(\"Kevin\", \"Ushey\", role = \"aut\", comment = c(ORCID = \"0000-0003-2880-7407\")), person(\"Qiang\", \"Kou\", role = \"aut\", comment = c(ORCID = \"0000-0001-6786-5453\")), person(\"Nathan\", \"Russell\", role = \"aut\"), person(\"Iñaki\", \"Ucar\", role = \"aut\", comment = c(ORCID = \"0000-0001-6403-5550\")), person(\"Doug\", \"Bates\", role = \"aut\", comment = c(ORCID = \"0000-0001-8316-9503\")), person(\"John\", \"Chambers\", role = \"aut\"))", + "Description": "The 'Rcpp' package provides R functions as well as C++ classes which offer a seamless integration of R and C++. Many R data types and objects can be mapped back and forth to C++ equivalents which facilitates both writing of new code as well as easier integration of third-party libraries. Documentation about 'Rcpp' is provided by several vignettes included in this package, via the 'Rcpp Gallery' site at , the paper by Eddelbuettel and Francois (2011, ), the book by Eddelbuettel (2013, ) and the paper by Eddelbuettel and Balamuta (2018, ); see 'citation(\"Rcpp\")' for details.", + "Imports": [ + "methods", + "utils" + ], + "Suggests": [ + "tinytest", + "inline", + "rbenchmark", + "pkgKitten (>= 0.1.2)" + ], + "URL": "https://www.rcpp.org, https://dirk.eddelbuettel.com/code/rcpp.html, https://github.com/RcppCore/Rcpp", + "License": "GPL (>= 2)", + "BugReports": "https://github.com/RcppCore/Rcpp/issues", + "MailingList": "rcpp-devel@lists.r-forge.r-project.org", + "RoxygenNote": "6.1.1", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Author": "Dirk Eddelbuettel [aut, cre] (ORCID: ), Romain Francois [aut] (ORCID: ), JJ Allaire [aut] (ORCID: ), Kevin Ushey [aut] (ORCID: ), Qiang Kou [aut] (ORCID: ), Nathan Russell [aut], Iñaki Ucar [aut] (ORCID: ), Doug Bates [aut] (ORCID: ), John Chambers [aut]", + "Maintainer": "Dirk Eddelbuettel ", + "Repository": "CRAN" + }, + "Rttf2pt1": { + "Package": "Rttf2pt1", + "Version": "1.3.14", + "Source": "Repository", + "Type": "Package", + "Title": "'ttf2pt1' Program", + "Date": "2025-09-24", + "Depends": [ + "R (>= 2.15)" + ], + "Suggests": [ + "testthat", + "withr (>= 2.5.0)" + ], + "Authors@R": "c(person(given = \"Winston\", family = \"Chang\", role = c(\"aut\"), email = \"winston@stdout.org\"), person(given = \"Andrew\", family = \"Weeks\", role = \"aut\"), person(given = c(\"Frank\", \"M.\"), family = \"Siegert\", role = \"aut\"), person(given = \"Mark\", family = \"Heath\", role = \"aut\"), person(given = \"Thomas\", family = \"Henlick\", role = \"aut\"), person(given = \"Sergey\", family = \"Babkin\", role = \"aut\"), person(given = \"Turgut\", family = \"Uyar\", role = \"aut\"), person(given = \"Rihardas\", family = \"Hepas\", role = \"aut\"), person(given = \"Szalay\", family = \"Tamas\", role = \"aut\"), person(given = \"Johan\", family = \"Vromans\", role = \"aut\"), person(given = \"Petr\", family = \"Titera\", role = \"aut\"), person(given = \"Lei\", family = \"Wang\", role = \"aut\"), person(given = \"Chen\", family = \"Xiangyang\", role = \"aut\"), person(given = \"Zvezdan\", family = \"Petkovic\", role = \"aut\"), person(family = \"Rigel\", role = \"aut\"), person(given = c(\"I.\", \"Lee\"), family = \"Hetherington\", role = \"aut\"), person(given = \"Frederic\", family= \"Bertrand\", role = c(\"cre\"), email = \"frederic.bertrand@lecnam.net\", comment = c(ORCID = \"0000-0002-0837-8281\")) )", + "Author": "Winston Chang [aut], Andrew Weeks [aut], Frank M. Siegert [aut], Mark Heath [aut], Thomas Henlick [aut], Sergey Babkin [aut], Turgut Uyar [aut], Rihardas Hepas [aut], Szalay Tamas [aut], Johan Vromans [aut], Petr Titera [aut], Lei Wang [aut], Chen Xiangyang [aut], Zvezdan Petkovic [aut], Rigel [aut], I. Lee Hetherington [aut], Frederic Bertrand [cre] (ORCID: )", + "Maintainer": "Frederic Bertrand ", + "Description": "Contains the program 'ttf2pt1', for use with the 'extrafont' package. This product includes software developed by the 'TTF2PT1' Project and its contributors.", + "License": "file LICENSE", + "URL": "https://github.com/fbertran/Rttf2pt1", + "BugReports": "https://github.com/fbertran/Rttf2pt1/issues", + "LazyLoad": "yes", + "NeedsCompilation": "yes", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.3", + "Config/testthat/edition": "3", + "License_is_FOSS": "yes", + "Repository": "CRAN" + }, + "S7": { + "Package": "S7", + "Version": "0.2.0", + "Source": "Repository", + "Title": "An Object Oriented System Meant to Become a Successor to S3 and S4", + "Authors@R": "c( person(\"Object-Oriented Programming Working Group\", role = \"cph\"), person(\"Davis\", \"Vaughan\", role = \"aut\"), person(\"Jim\", \"Hester\", role = \"aut\", comment = c(ORCID = \"0000-0002-2739-7082\")), person(\"Tomasz\", \"Kalinowski\", role = \"aut\"), person(\"Will\", \"Landau\", role = \"aut\"), person(\"Michael\", \"Lawrence\", role = \"aut\"), person(\"Martin\", \"Maechler\", role = \"aut\", comment = c(ORCID = \"0000-0002-8685-9910\")), person(\"Luke\", \"Tierney\", role = \"aut\"), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4757-117X\")) )", + "Description": "A new object oriented programming system designed to be a successor to S3 and S4. It includes formal class, generic, and method specification, and a limited form of multiple dispatch. It has been designed and implemented collaboratively by the R Consortium Object-Oriented Programming Working Group, which includes representatives from R-Core, 'Bioconductor', 'Posit'/'tidyverse', and the wider R community.", + "License": "MIT + file LICENSE", + "URL": "https://rconsortium.github.io/S7/, https://github.com/RConsortium/S7", + "BugReports": "https://github.com/RConsortium/S7/issues", + "Depends": [ + "R (>= 3.5.0)" + ], + "Imports": [ + "utils" + ], + "Suggests": [ + "bench", + "callr", + "covr", + "knitr", + "methods", + "rmarkdown", + "testthat (>= 3.2.0)", + "tibble" + ], + "VignetteBuilder": "knitr", + "Config/build/compilation-database": "true", + "Config/Needs/website": "sloop", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "TRUE", + "Config/testthat/start-first": "external-generic", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "yes", + "Author": "Object-Oriented Programming Working Group [cph], Davis Vaughan [aut], Jim Hester [aut] (), Tomasz Kalinowski [aut], Will Landau [aut], Michael Lawrence [aut], Martin Maechler [aut] (), Luke Tierney [aut], Hadley Wickham [aut, cre] ()", + "Maintainer": "Hadley Wickham ", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "base64enc": { + "Package": "base64enc", + "Version": "0.1-3", + "Source": "Repository", + "Title": "Tools for base64 encoding", + "Author": "Simon Urbanek ", + "Maintainer": "Simon Urbanek ", + "Depends": [ + "R (>= 2.9.0)" + ], + "Enhances": [ + "png" + ], + "Description": "This package provides tools for handling base64 encoding. It is more flexible than the orphaned base64 package.", + "License": "GPL-2 | GPL-3", + "URL": "http://www.rforge.net/base64enc", + "NeedsCompilation": "yes", + "Repository": "CRAN" + }, + "bit": { + "Package": "bit", + "Version": "4.6.0", + "Source": "Repository", + "Title": "Classes and Methods for Fast Memory-Efficient Boolean Selections", + "Authors@R": "c( person(\"Michael\", \"Chirico\", email = \"MichaelChirico4@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Jens\", \"Oehlschlägel\", role = \"aut\"), person(\"Brian\", \"Ripley\", role = \"ctb\") )", + "Depends": [ + "R (>= 3.4.0)" + ], + "Suggests": [ + "testthat (>= 3.0.0)", + "roxygen2", + "knitr", + "markdown", + "rmarkdown", + "microbenchmark", + "bit64 (>= 4.0.0)", + "ff (>= 4.0.0)" + ], + "Description": "Provided are classes for boolean and skewed boolean vectors, fast boolean methods, fast unique and non-unique integer sorting, fast set operations on sorted and unsorted sets of integers, and foundations for ff (range index, compression, chunked processing).", + "License": "GPL-2 | GPL-3", + "LazyLoad": "yes", + "ByteCompile": "yes", + "Encoding": "UTF-8", + "URL": "https://github.com/r-lib/bit", + "VignetteBuilder": "knitr, rmarkdown", + "RoxygenNote": "7.3.2", + "Config/testthat/edition": "3", + "NeedsCompilation": "yes", + "Author": "Michael Chirico [aut, cre], Jens Oehlschlägel [aut], Brian Ripley [ctb]", + "Maintainer": "Michael Chirico ", + "Repository": "CRAN" + }, + "bit64": { + "Package": "bit64", + "Version": "4.6.0-1", + "Source": "Repository", + "Title": "A S3 Class for Vectors of 64bit Integers", + "Authors@R": "c( person(\"Michael\", \"Chirico\", email = \"michaelchirico4@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Jens\", \"Oehlschlägel\", role = \"aut\"), person(\"Leonardo\", \"Silvestri\", role = \"ctb\"), person(\"Ofek\", \"Shilon\", role = \"ctb\") )", + "Depends": [ + "R (>= 3.4.0)", + "bit (>= 4.0.0)" + ], + "Description": "Package 'bit64' provides serializable S3 atomic 64bit (signed) integers. These are useful for handling database keys and exact counting in +-2^63. WARNING: do not use them as replacement for 32bit integers, integer64 are not supported for subscripting by R-core and they have different semantics when combined with double, e.g. integer64 + double => integer64. Class integer64 can be used in vectors, matrices, arrays and data.frames. Methods are available for coercion from and to logicals, integers, doubles, characters and factors as well as many elementwise and summary functions. Many fast algorithmic operations such as 'match' and 'order' support inter- active data exploration and manipulation and optionally leverage caching.", + "License": "GPL-2 | GPL-3", + "LazyLoad": "yes", + "ByteCompile": "yes", + "URL": "https://github.com/r-lib/bit64", + "Encoding": "UTF-8", + "Imports": [ + "graphics", + "methods", + "stats", + "utils" + ], + "Suggests": [ + "testthat (>= 3.0.3)", + "withr" + ], + "Config/testthat/edition": "3", + "Config/needs/development": "testthat", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "yes", + "Author": "Michael Chirico [aut, cre], Jens Oehlschlägel [aut], Leonardo Silvestri [ctb], Ofek Shilon [ctb]", + "Maintainer": "Michael Chirico ", + "Repository": "CRAN" + }, + "box": { + "Package": "box", + "Version": "1.2.0", + "Source": "Repository", + "Title": "Write Reusable, Composable and Modular R Code", + "Authors@R": "c( person( 'Konrad', 'Rudolph', email = 'konrad.rudolph@gmail.com', role = c('aut', 'cre'), comment = c(ORCID = '0000-0002-9866-7051') ), person( 'Michael', 'Schubert', email = 'mschu.dev@gmail.com', role = 'ctb', comment = c(ORCID = '0000-0002-6862-5221') ) )", + "URL": "https://klmr.me/box/, https://github.com/klmr/box", + "BugReports": "https://github.com/klmr/box/issues", + "Description": "A modern module system for R. Organise code into hierarchical, composable, reusable modules, and use it effortlessly across projects via a flexible, declarative dependency loading syntax.", + "Depends": [ + "R (>= 3.6.0)" + ], + "Imports": [ + "tools" + ], + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Suggests": [ + "devtools", + "knitr (>= 1.40)", + "rmarkdown", + "R6", + "rlang", + "roxygen2 (>= 7.2.1)", + "shiny", + "stringr", + "testthat (>= 3.1.7)" + ], + "Enhances": [ + "rstudioapi" + ], + "VignetteBuilder": "knitr", + "RoxygenNote": "7.3.1", + "NeedsCompilation": "yes", + "Author": "Konrad Rudolph [aut, cre] (), Michael Schubert [ctb] ()", + "Maintainer": "Konrad Rudolph ", + "Repository": "CRAN" + }, + "bslib": { + "Package": "bslib", + "Version": "0.9.0", + "Source": "Repository", + "Title": "Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'", + "Authors@R": "c( person(\"Carson\", \"Sievert\", , \"carson@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-4958-2844\")), person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"), person(\"Garrick\", \"Aden-Buie\", , \"garrick@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0002-7111-0077\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(, \"Bootstrap contributors\", role = \"ctb\", comment = \"Bootstrap library\"), person(, \"Twitter, Inc\", role = \"cph\", comment = \"Bootstrap library\"), person(\"Javi\", \"Aguilar\", role = c(\"ctb\", \"cph\"), comment = \"Bootstrap colorpicker library\"), person(\"Thomas\", \"Park\", role = c(\"ctb\", \"cph\"), comment = \"Bootswatch library\"), person(, \"PayPal\", role = c(\"ctb\", \"cph\"), comment = \"Bootstrap accessibility plugin\") )", + "Description": "Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via 'Bootstrap' 'Sass'. Supports 'Bootstrap' 3, 4 and 5 as well as their various 'Bootswatch' themes. An interactive widget is also provided for previewing themes in real time.", + "License": "MIT + file LICENSE", + "URL": "https://rstudio.github.io/bslib/, https://github.com/rstudio/bslib", + "BugReports": "https://github.com/rstudio/bslib/issues", + "Depends": [ + "R (>= 2.10)" + ], + "Imports": [ + "base64enc", + "cachem", + "fastmap (>= 1.1.1)", + "grDevices", + "htmltools (>= 0.5.8)", + "jquerylib (>= 0.1.3)", + "jsonlite", + "lifecycle", + "memoise (>= 2.0.1)", + "mime", + "rlang", + "sass (>= 0.4.9)" + ], + "Suggests": [ + "bsicons", + "curl", + "fontawesome", + "future", + "ggplot2", + "knitr", + "magrittr", + "rappdirs", + "rmarkdown (>= 2.7)", + "shiny (> 1.8.1)", + "testthat", + "thematic", + "tools", + "utils", + "withr", + "yaml" + ], + "Config/Needs/deploy": "BH, chiflights22, colourpicker, commonmark, cpp11, cpsievert/chiflights22, cpsievert/histoslider, dplyr, DT, ggplot2, ggridges, gt, hexbin, histoslider, htmlwidgets, lattice, leaflet, lubridate, markdown, modelr, plotly, reactable, reshape2, rprojroot, rsconnect, rstudio/shiny, scales, styler, tibble", + "Config/Needs/routine": "chromote, desc, renv", + "Config/Needs/website": "brio, crosstalk, dplyr, DT, ggplot2, glue, htmlwidgets, leaflet, lorem, palmerpenguins, plotly, purrr, rprojroot, rstudio/htmltools, scales, stringr, tidyr, webshot2", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "zzzz-bs-sass, fonts, zzz-precompile, theme-*, rmd-*", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "Collate": "'accordion.R' 'breakpoints.R' 'bs-current-theme.R' 'bs-dependencies.R' 'bs-global.R' 'bs-remove.R' 'bs-theme-layers.R' 'bs-theme-preset-bootswatch.R' 'bs-theme-preset-brand.R' 'bs-theme-preset-builtin.R' 'bs-theme-preset.R' 'utils.R' 'bs-theme-preview.R' 'bs-theme-update.R' 'bs-theme.R' 'bslib-package.R' 'buttons.R' 'card.R' 'deprecated.R' 'files.R' 'fill.R' 'imports.R' 'input-dark-mode.R' 'input-switch.R' 'layout.R' 'nav-items.R' 'nav-update.R' 'navbar_options.R' 'navs-legacy.R' 'navs.R' 'onLoad.R' 'page.R' 'popover.R' 'precompiled.R' 'print.R' 'shiny-devmode.R' 'sidebar.R' 'staticimports.R' 'tooltip.R' 'utils-deps.R' 'utils-shiny.R' 'utils-tags.R' 'value-box.R' 'version-default.R' 'versions.R'", + "NeedsCompilation": "no", + "Author": "Carson Sievert [aut, cre] (), Joe Cheng [aut], Garrick Aden-Buie [aut] (), Posit Software, PBC [cph, fnd], Bootstrap contributors [ctb] (Bootstrap library), Twitter, Inc [cph] (Bootstrap library), Javi Aguilar [ctb, cph] (Bootstrap colorpicker library), Thomas Park [ctb, cph] (Bootswatch library), PayPal [ctb, cph] (Bootstrap accessibility plugin)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN" + }, + "cachem": { + "Package": "cachem", + "Version": "1.1.0", + "Source": "Repository", + "Title": "Cache R Objects with Automatic Pruning", + "Description": "Key-value stores with automatic pruning. Caches can limit either their total size or the age of the oldest object (or both), automatically pruning objects to maintain the constraints.", + "Authors@R": "c( person(\"Winston\", \"Chang\", , \"winston@posit.co\", c(\"aut\", \"cre\")), person(family = \"Posit Software, PBC\", role = c(\"cph\", \"fnd\")))", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "ByteCompile": "true", + "URL": "https://cachem.r-lib.org/, https://github.com/r-lib/cachem", + "Imports": [ + "rlang", + "fastmap (>= 1.2.0)" + ], + "Suggests": [ + "testthat" + ], + "RoxygenNote": "7.2.3", + "Config/Needs/routine": "lobstr", + "Config/Needs/website": "pkgdown", + "NeedsCompilation": "yes", + "Author": "Winston Chang [aut, cre], Posit Software, PBC [cph, fnd]", + "Maintainer": "Winston Chang ", + "Repository": "CRAN" + }, + "cli": { + "Package": "cli", + "Version": "3.6.5", + "Source": "Repository", + "Title": "Helpers for Developing Command Line Interfaces", + "Authors@R": "c( person(\"Gábor\", \"Csárdi\", , \"gabor@posit.co\", role = c(\"aut\", \"cre\")), person(\"Hadley\", \"Wickham\", role = \"ctb\"), person(\"Kirill\", \"Müller\", role = \"ctb\"), person(\"Salim\", \"Brüggemann\", , \"salim-b@pm.me\", role = \"ctb\", comment = c(ORCID = \"0000-0002-5329-5987\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "A suite of tools to build attractive command line interfaces ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs, etc. Supports custom themes via a 'CSS'-like language. It also contains a number of lower level 'CLI' elements: rules, boxes, trees, and 'Unicode' symbols with 'ASCII' alternatives. It support ANSI colors and text styles as well.", + "License": "MIT + file LICENSE", + "URL": "https://cli.r-lib.org, https://github.com/r-lib/cli", + "BugReports": "https://github.com/r-lib/cli/issues", + "Depends": [ + "R (>= 3.4)" + ], + "Imports": [ + "utils" + ], + "Suggests": [ + "callr", + "covr", + "crayon", + "digest", + "glue (>= 1.6.0)", + "grDevices", + "htmltools", + "htmlwidgets", + "knitr", + "methods", + "processx", + "ps (>= 1.3.4.9000)", + "rlang (>= 1.0.2.9003)", + "rmarkdown", + "rprojroot", + "rstudioapi", + "testthat (>= 3.2.0)", + "tibble", + "whoami", + "withr" + ], + "Config/Needs/website": "r-lib/asciicast, bench, brio, cpp11, decor, desc, fansi, prettyunits, sessioninfo, tidyverse/tidytemplate, usethis, vctrs", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "yes", + "Author": "Gábor Csárdi [aut, cre], Hadley Wickham [ctb], Kirill Müller [ctb], Salim Brüggemann [ctb] (), Posit Software, PBC [cph, fnd]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN" + }, + "clipr": { + "Package": "clipr", + "Version": "0.8.0", + "Source": "Repository", + "Type": "Package", + "Title": "Read and Write from the System Clipboard", + "Authors@R": "c( person(\"Matthew\", \"Lincoln\", , \"matthew.d.lincoln@gmail.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-4387-3384\")), person(\"Louis\", \"Maddox\", role = \"ctb\"), person(\"Steve\", \"Simpson\", role = \"ctb\"), person(\"Jennifer\", \"Bryan\", role = \"ctb\") )", + "Description": "Simple utility functions to read from and write to the Windows, OS X, and X11 clipboards.", + "License": "GPL-3", + "URL": "https://github.com/mdlincoln/clipr, http://matthewlincoln.net/clipr/", + "BugReports": "https://github.com/mdlincoln/clipr/issues", + "Imports": [ + "utils" + ], + "Suggests": [ + "covr", + "knitr", + "rmarkdown", + "rstudioapi (>= 0.5)", + "testthat (>= 2.0.0)" + ], + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "Language": "en-US", + "RoxygenNote": "7.1.2", + "SystemRequirements": "xclip (https://github.com/astrand/xclip) or xsel (http://www.vergenet.net/~conrad/software/xsel/) for accessing the X11 clipboard, or wl-clipboard (https://github.com/bugaevc/wl-clipboard) for systems using Wayland.", + "NeedsCompilation": "no", + "Author": "Matthew Lincoln [aut, cre] (), Louis Maddox [ctb], Steve Simpson [ctb], Jennifer Bryan [ctb]", + "Maintainer": "Matthew Lincoln ", + "Repository": "CRAN" + }, + "commonmark": { + "Package": "commonmark", + "Version": "2.0.0", + "Source": "Repository", + "Type": "Package", + "Title": "High Performance CommonMark and Github Markdown Rendering in R", + "Authors@R": "c( person(\"Jeroen\", \"Ooms\", ,\"jeroenooms@gmail.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-4035-0289\")), person(\"John MacFarlane\", role = \"cph\", comment = \"Author of cmark\"))", + "Description": "The CommonMark specification defines a rationalized version of markdown syntax. This package uses the 'cmark' reference implementation for converting markdown text into various formats including html, latex and groff man. In addition it exposes the markdown parse tree in xml format. Also includes opt-in support for GFM extensions including tables, autolinks, and strikethrough text.", + "License": "BSD_2_clause + file LICENSE", + "URL": "https://docs.ropensci.org/commonmark/ https://ropensci.r-universe.dev/commonmark", + "BugReports": "https://github.com/r-lib/commonmark/issues", + "Suggests": [ + "curl", + "testthat", + "xml2" + ], + "RoxygenNote": "7.3.2", + "Language": "en-US", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Author": "Jeroen Ooms [aut, cre] (ORCID: ), John MacFarlane [cph] (Author of cmark)", + "Maintainer": "Jeroen Ooms ", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "cpp11": { + "Package": "cpp11", + "Version": "0.5.2", + "Source": "Repository", + "Title": "A C++11 Interface for R's C Interface", + "Authors@R": "c( person(\"Davis\", \"Vaughan\", email = \"davis@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4777-038X\")), person(\"Jim\",\"Hester\", role = \"aut\", comment = c(ORCID = \"0000-0002-2739-7082\")), person(\"Romain\", \"François\", role = \"aut\", comment = c(ORCID = \"0000-0002-2444-4226\")), person(\"Benjamin\", \"Kietzman\", role = \"ctb\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Provides a header only, C++11 interface to R's C interface. Compared to other approaches 'cpp11' strives to be safe against long jumps from the C API as well as C++ exceptions, conform to normal R function semantics and supports interaction with 'ALTREP' vectors.", + "License": "MIT + file LICENSE", + "URL": "https://cpp11.r-lib.org, https://github.com/r-lib/cpp11", + "BugReports": "https://github.com/r-lib/cpp11/issues", + "Depends": [ + "R (>= 4.0.0)" + ], + "Suggests": [ + "bench", + "brio", + "callr", + "cli", + "covr", + "decor", + "desc", + "ggplot2", + "glue", + "knitr", + "lobstr", + "mockery", + "progress", + "rmarkdown", + "scales", + "Rcpp", + "testthat (>= 3.2.0)", + "tibble", + "utils", + "vctrs", + "withr" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Config/Needs/cpp11/cpp_register": "brio, cli, decor, desc, glue, tibble, vctrs", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "no", + "Author": "Davis Vaughan [aut, cre] (), Jim Hester [aut] (), Romain François [aut] (), Benjamin Kietzman [ctb], Posit Software, PBC [cph, fnd]", + "Maintainer": "Davis Vaughan ", + "Repository": "CRAN" + }, + "crayon": { + "Package": "crayon", + "Version": "1.5.3", + "Source": "Repository", + "Title": "Colored Terminal Output", + "Authors@R": "c( person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Brodie\", \"Gaslam\", , \"brodie.gaslam@yahoo.com\", role = \"ctb\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "The crayon package is now superseded. Please use the 'cli' package for new projects. Colored terminal output on terminals that support 'ANSI' color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI' color support is automatically detected. Colors and highlighting can be combined and nested. New styles can also be created easily. This package was inspired by the 'chalk' 'JavaScript' project.", + "License": "MIT + file LICENSE", + "URL": "https://r-lib.github.io/crayon/, https://github.com/r-lib/crayon", + "BugReports": "https://github.com/r-lib/crayon/issues", + "Imports": [ + "grDevices", + "methods", + "utils" + ], + "Suggests": [ + "mockery", + "rstudioapi", + "testthat", + "withr" + ], + "Config/Needs/website": "tidyverse/tidytemplate", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.1", + "Collate": "'aaa-rstudio-detect.R' 'aaaa-rematch2.R' 'aab-num-ansi-colors.R' 'aac-num-ansi-colors.R' 'ansi-256.R' 'ansi-palette.R' 'combine.R' 'string.R' 'utils.R' 'crayon-package.R' 'disposable.R' 'enc-utils.R' 'has_ansi.R' 'has_color.R' 'link.R' 'styles.R' 'machinery.R' 'parts.R' 'print.R' 'style-var.R' 'show.R' 'string_operations.R'", + "NeedsCompilation": "no", + "Author": "Gábor Csárdi [aut, cre], Brodie Gaslam [ctb], Posit Software, PBC [cph, fnd]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN" + }, + "curl": { + "Package": "curl", + "Version": "7.0.0", + "Source": "Repository", + "Type": "Package", + "Title": "A Modern and Flexible Web Client for R", + "Authors@R": "c( person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroenooms@gmail.com\", comment = c(ORCID = \"0000-0002-4035-0289\")), person(\"Hadley\", \"Wickham\", role = \"ctb\"), person(\"Posit Software, PBC\", role = \"cph\"))", + "Description": "Bindings to 'libcurl' for performing fully configurable HTTP/FTP requests where responses can be processed in memory, on disk, or streaming via the callback or connection interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly web client see the 'httr2' package which builds on this package with http specific tools and logic.", + "License": "MIT + file LICENSE", + "SystemRequirements": "libcurl (>= 7.73): libcurl-devel (rpm) or libcurl4-openssl-dev (deb)", + "URL": "https://jeroen.r-universe.dev/curl", + "BugReports": "https://github.com/jeroen/curl/issues", + "Suggests": [ + "spelling", + "testthat (>= 1.0.0)", + "knitr", + "jsonlite", + "later", + "rmarkdown", + "httpuv (>= 1.4.4)", + "webutils" + ], + "VignetteBuilder": "knitr", + "Depends": [ + "R (>= 3.0.0)" + ], + "RoxygenNote": "7.3.2", + "Encoding": "UTF-8", + "Language": "en-US", + "NeedsCompilation": "yes", + "Author": "Jeroen Ooms [aut, cre] (ORCID: ), Hadley Wickham [ctb], Posit Software, PBC [cph]", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN" + }, + "digest": { + "Package": "digest", + "Version": "0.6.37", + "Source": "Repository", + "Authors@R": "c(person(\"Dirk\", \"Eddelbuettel\", role = c(\"aut\", \"cre\"), email = \"edd@debian.org\", comment = c(ORCID = \"0000-0001-6419-907X\")), person(\"Antoine\", \"Lucas\", role=\"ctb\"), person(\"Jarek\", \"Tuszynski\", role=\"ctb\"), person(\"Henrik\", \"Bengtsson\", role=\"ctb\", comment = c(ORCID = \"0000-0002-7579-5165\")), person(\"Simon\", \"Urbanek\", role=\"ctb\", comment = c(ORCID = \"0000-0003-2297-1732\")), person(\"Mario\", \"Frasca\", role=\"ctb\"), person(\"Bryan\", \"Lewis\", role=\"ctb\"), person(\"Murray\", \"Stokely\", role=\"ctb\"), person(\"Hannes\", \"Muehleisen\", role=\"ctb\"), person(\"Duncan\", \"Murdoch\", role=\"ctb\"), person(\"Jim\", \"Hester\", role=\"ctb\"), person(\"Wush\", \"Wu\", role=\"ctb\", comment = c(ORCID = \"0000-0001-5180-0567\")), person(\"Qiang\", \"Kou\", role=\"ctb\", comment = c(ORCID = \"0000-0001-6786-5453\")), person(\"Thierry\", \"Onkelinx\", role=\"ctb\", comment = c(ORCID = \"0000-0001-8804-4216\")), person(\"Michel\", \"Lang\", role=\"ctb\", comment = c(ORCID = \"0000-0001-9754-0393\")), person(\"Viliam\", \"Simko\", role=\"ctb\"), person(\"Kurt\", \"Hornik\", role=\"ctb\", comment = c(ORCID = \"0000-0003-4198-9911\")), person(\"Radford\", \"Neal\", role=\"ctb\", comment = c(ORCID = \"0000-0002-2473-3407\")), person(\"Kendon\", \"Bell\", role=\"ctb\", comment = c(ORCID = \"0000-0002-9093-8312\")), person(\"Matthew\", \"de Queljoe\", role=\"ctb\"), person(\"Dmitry\", \"Selivanov\", role=\"ctb\"), person(\"Ion\", \"Suruceanu\", role=\"ctb\"), person(\"Bill\", \"Denney\", role=\"ctb\"), person(\"Dirk\", \"Schumacher\", role=\"ctb\"), person(\"András\", \"Svraka\", role=\"ctb\"), person(\"Sergey\", \"Fedorov\", role=\"ctb\"), person(\"Will\", \"Landau\", role=\"ctb\", comment = c(ORCID = \"0000-0003-1878-3253\")), person(\"Floris\", \"Vanderhaeghe\", role=\"ctb\", comment = c(ORCID = \"0000-0002-6378-6229\")), person(\"Kevin\", \"Tappe\", role=\"ctb\"), person(\"Harris\", \"McGehee\", role=\"ctb\"), person(\"Tim\", \"Mastny\", role=\"ctb\"), person(\"Aaron\", \"Peikert\", role=\"ctb\", comment = c(ORCID = \"0000-0001-7813-818X\")), person(\"Mark\", \"van der Loo\", role=\"ctb\", comment = c(ORCID = \"0000-0002-9807-4686\")), person(\"Chris\", \"Muir\", role=\"ctb\", comment = c(ORCID = \"0000-0003-2555-3878\")), person(\"Moritz\", \"Beller\", role=\"ctb\", comment = c(ORCID = \"0000-0003-4852-0526\")), person(\"Sebastian\", \"Campbell\", role=\"ctb\"), person(\"Winston\", \"Chang\", role=\"ctb\", comment = c(ORCID = \"0000-0002-1576-2126\")), person(\"Dean\", \"Attali\", role=\"ctb\", comment = c(ORCID = \"0000-0002-5645-3493\")), person(\"Michael\", \"Chirico\", role=\"ctb\", comment = c(ORCID = \"0000-0003-0787-087X\")), person(\"Kevin\", \"Ushey\", role=\"ctb\"))", + "Date": "2024-08-19", + "Title": "Create Compact Hash Digests of R Objects", + "Description": "Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32', 'xxhash', 'murmurhash', 'spookyhash', 'blake3', 'crc32c', 'xxh3_64', and 'xxh3_128' algorithms) permitting easy comparison of R language objects, as well as functions such as'hmac()' to create hash-based message authentication code. Please note that this package is not meant to be deployed for cryptographic purposes for which more comprehensive (and widely tested) libraries such as 'OpenSSL' should be used.", + "URL": "https://github.com/eddelbuettel/digest, https://dirk.eddelbuettel.com/code/digest.html", + "BugReports": "https://github.com/eddelbuettel/digest/issues", + "Depends": [ + "R (>= 3.3.0)" + ], + "Imports": [ + "utils" + ], + "License": "GPL (>= 2)", + "Suggests": [ + "tinytest", + "simplermarkdown" + ], + "VignetteBuilder": "simplermarkdown", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Author": "Dirk Eddelbuettel [aut, cre] (), Antoine Lucas [ctb], Jarek Tuszynski [ctb], Henrik Bengtsson [ctb] (), Simon Urbanek [ctb] (), Mario Frasca [ctb], Bryan Lewis [ctb], Murray Stokely [ctb], Hannes Muehleisen [ctb], Duncan Murdoch [ctb], Jim Hester [ctb], Wush Wu [ctb] (), Qiang Kou [ctb] (), Thierry Onkelinx [ctb] (), Michel Lang [ctb] (), Viliam Simko [ctb], Kurt Hornik [ctb] (), Radford Neal [ctb] (), Kendon Bell [ctb] (), Matthew de Queljoe [ctb], Dmitry Selivanov [ctb], Ion Suruceanu [ctb], Bill Denney [ctb], Dirk Schumacher [ctb], András Svraka [ctb], Sergey Fedorov [ctb], Will Landau [ctb] (), Floris Vanderhaeghe [ctb] (), Kevin Tappe [ctb], Harris McGehee [ctb], Tim Mastny [ctb], Aaron Peikert [ctb] (), Mark van der Loo [ctb] (), Chris Muir [ctb] (), Moritz Beller [ctb] (), Sebastian Campbell [ctb], Winston Chang [ctb] (), Dean Attali [ctb] (), Michael Chirico [ctb] (), Kevin Ushey [ctb]", + "Maintainer": "Dirk Eddelbuettel ", + "Repository": "CRAN" + }, + "dplyr": { + "Package": "dplyr", + "Version": "1.1.4", + "Source": "Repository", + "Type": "Package", + "Title": "A Grammar of Data Manipulation", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Romain\", \"François\", role = \"aut\", comment = c(ORCID = \"0000-0002-2444-4226\")), person(\"Lionel\", \"Henry\", role = \"aut\"), person(\"Kirill\", \"Müller\", role = \"aut\", comment = c(ORCID = \"0000-0002-1416-3412\")), person(\"Davis\", \"Vaughan\", , \"davis@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0003-4777-038X\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "A fast, consistent tool for working with data frame like objects, both in memory and out of memory.", + "License": "MIT + file LICENSE", + "URL": "https://dplyr.tidyverse.org, https://github.com/tidyverse/dplyr", + "BugReports": "https://github.com/tidyverse/dplyr/issues", + "Depends": [ + "R (>= 3.5.0)" + ], + "Imports": [ + "cli (>= 3.4.0)", + "generics", + "glue (>= 1.3.2)", + "lifecycle (>= 1.0.3)", + "magrittr (>= 1.5)", + "methods", + "pillar (>= 1.9.0)", + "R6", + "rlang (>= 1.1.0)", + "tibble (>= 3.2.0)", + "tidyselect (>= 1.2.0)", + "utils", + "vctrs (>= 0.6.4)" + ], + "Suggests": [ + "bench", + "broom", + "callr", + "covr", + "DBI", + "dbplyr (>= 2.2.1)", + "ggplot2", + "knitr", + "Lahman", + "lobstr", + "microbenchmark", + "nycflights13", + "purrr", + "rmarkdown", + "RMySQL", + "RPostgreSQL", + "RSQLite", + "stringi (>= 1.7.6)", + "testthat (>= 3.1.5)", + "tidyr (>= 1.3.0)", + "withr" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse, shiny, pkgdown, tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.2.3", + "NeedsCompilation": "yes", + "Author": "Hadley Wickham [aut, cre] (), Romain François [aut] (), Lionel Henry [aut], Kirill Müller [aut] (), Davis Vaughan [aut] (), Posit Software, PBC [cph, fnd]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN" + }, + "evaluate": { + "Package": "evaluate", + "Version": "1.0.3", + "Source": "Repository", + "Type": "Package", + "Title": "Parsing and Evaluation Tools that Provide More Details than the Default", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\")), person(\"Yihui\", \"Xie\", role = \"aut\", comment = c(ORCID = \"0000-0003-0645-5666\")), person(\"Michael\", \"Lawrence\", role = \"ctb\"), person(\"Thomas\", \"Kluyver\", role = \"ctb\"), person(\"Jeroen\", \"Ooms\", role = \"ctb\"), person(\"Barret\", \"Schloerke\", role = \"ctb\"), person(\"Adam\", \"Ryczkowski\", role = \"ctb\"), person(\"Hiroaki\", \"Yutani\", role = \"ctb\"), person(\"Michel\", \"Lang\", role = \"ctb\"), person(\"Karolis\", \"Koncevičius\", role = \"ctb\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Parsing and evaluation tools that make it easy to recreate the command line behaviour of R.", + "License": "MIT + file LICENSE", + "URL": "https://evaluate.r-lib.org/, https://github.com/r-lib/evaluate", + "BugReports": "https://github.com/r-lib/evaluate/issues", + "Depends": [ + "R (>= 3.6.0)" + ], + "Suggests": [ + "callr", + "covr", + "ggplot2 (>= 3.3.6)", + "lattice", + "methods", + "pkgload", + "rlang", + "knitr", + "testthat (>= 3.0.0)", + "withr" + ], + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "no", + "Author": "Hadley Wickham [aut, cre], Yihui Xie [aut] (), Michael Lawrence [ctb], Thomas Kluyver [ctb], Jeroen Ooms [ctb], Barret Schloerke [ctb], Adam Ryczkowski [ctb], Hiroaki Yutani [ctb], Michel Lang [ctb], Karolis Koncevičius [ctb], Posit Software, PBC [cph, fnd]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN" + }, + "extrafont": { + "Package": "extrafont", + "Version": "0.20", + "Source": "Repository", + "Type": "Package", + "Title": "Tools for Using Fonts", + "Date": "2025-09-24", + "Depends": [ + "R (>= 2.15)" + ], + "Imports": [ + "extrafontdb", + "grDevices", + "utils", + "Rttf2pt1" + ], + "Suggests": [ + "fontcm", + "testthat", + "withr (>= 2.5.0)" + ], + "Authors@R": "c( person(given = \"Winston\", family= \"Chang\", role = c(\"aut\")), person(given = \"Frederic\", family= \"Bertrand\", role = c(\"cre\"), email = \"frederic.bertrand@lecnam.net\", comment = c(ORCID = \"0000-0002-0837-8281\")) )", + "Author": "Winston Chang [aut], Frederic Bertrand [cre] (ORCID: )", + "Maintainer": "Frederic Bertrand ", + "Description": "Tools to using fonts other than the standard PostScript fonts. This package makes it easy to use system TrueType fonts and with PDF or PostScript output files, and with bitmap output files in Windows. extrafont can also be used with fonts packaged specifically to be used with, such as the fontcm package, which has Computer Modern PostScript fonts with math symbols.", + "License": "GPL-2", + "LazyLoad": "yes", + "NeedsCompilation": "no", + "URL": "https://github.com/fbertran/extrafont", + "BugReports": "https://github.com/fbertran/extrafont/issues", + "RoxygenNote": "7.3.3", + "Encoding": "UTF-8", + "Config/testthat/edition": "3", + "Repository": "CRAN" + }, + "extrafontdb": { + "Package": "extrafontdb", + "Version": "1.1", + "Source": "Repository", + "Type": "Package", + "Title": "Holding the Database for the 'extrafont' Package", + "Date": "2025-09-25", + "Depends": [ + "R (>= 2.14)" + ], + "Suggests": [ + "testthat (>= 3.0.0)" + ], + "Authors@R": "c( person(given = \"Winston\", family= \"Chang\", role = c(\"aut\")), person(given = \"Frederic\", family= \"Bertrand\", role = c(\"cre\"), email = \"frederic.bertrand@lecnam.net\", comment = c(ORCID = \"0000-0002-0837-8281\")) )", + "Author": "Winston Chang [aut], Frederic Bertrand [cre] (ORCID: )", + "Maintainer": "Frederic Bertrand ", + "Description": "It is meant to be used with the 'extrafont' package. The 'extrafont' package contains the code to install and use fonts, while the 'extrafontdb' package contains the font database.", + "License": "GPL-2", + "LazyLoad": "yes", + "NeedsCompilation": "no", + "URL": "https://github.com/fbertran/extrafontdb", + "BugReports": "https://github.com/fbertran/extrafontdb/issues", + "RoxygenNote": "7.3.3", + "Encoding": "UTF-8", + "Config/testthat/edition": "3", + "Collate": "'extrafontdb.r'", + "Repository": "CRAN" + }, + "farver": { + "Package": "farver", + "Version": "2.1.2", + "Source": "Repository", + "Type": "Package", + "Title": "High Performance Colour Space Manipulation", + "Authors@R": "c( person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"cre\", \"aut\"), comment = c(ORCID = \"0000-0002-5147-4711\")), person(\"Berendea\", \"Nicolae\", role = \"aut\", comment = \"Author of the ColorSpace C++ library\"), person(\"Romain\", \"François\", , \"romain@purrple.cat\", role = \"aut\", comment = c(ORCID = \"0000-0002-2444-4226\")), person(\"Posit, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "The encoding of colour can be handled in many different ways, using different colour spaces. As different colour spaces have different uses, efficient conversion between these representations are important. The 'farver' package provides a set of functions that gives access to very fast colour space conversion and comparisons implemented in C++, and offers speed improvements over the 'convertColor' function in the 'grDevices' package.", + "License": "MIT + file LICENSE", + "URL": "https://farver.data-imaginist.com, https://github.com/thomasp85/farver", + "BugReports": "https://github.com/thomasp85/farver/issues", + "Suggests": [ + "covr", + "testthat (>= 3.0.0)" + ], + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.1", + "NeedsCompilation": "yes", + "Author": "Thomas Lin Pedersen [cre, aut] (), Berendea Nicolae [aut] (Author of the ColorSpace C++ library), Romain François [aut] (), Posit, PBC [cph, fnd]", + "Maintainer": "Thomas Lin Pedersen ", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "fastmap": { + "Package": "fastmap", + "Version": "1.2.0", + "Source": "Repository", + "Title": "Fast Data Structures", + "Authors@R": "c( person(\"Winston\", \"Chang\", email = \"winston@posit.co\", role = c(\"aut\", \"cre\")), person(given = \"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(given = \"Tessil\", role = \"cph\", comment = \"hopscotch_map library\") )", + "Description": "Fast implementation of data structures, including a key-value store, stack, and queue. Environments are commonly used as key-value stores in R, but every time a new key is used, it is added to R's global symbol table, causing a small amount of memory leakage. This can be problematic in cases where many different keys are used. Fastmap avoids this memory leak issue by implementing the map using data structures in C++.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "RoxygenNote": "7.2.3", + "Suggests": [ + "testthat (>= 2.1.1)" + ], + "URL": "https://r-lib.github.io/fastmap/, https://github.com/r-lib/fastmap", + "BugReports": "https://github.com/r-lib/fastmap/issues", + "NeedsCompilation": "yes", + "Author": "Winston Chang [aut, cre], Posit Software, PBC [cph, fnd], Tessil [cph] (hopscotch_map library)", + "Maintainer": "Winston Chang ", + "Repository": "CRAN" + }, + "fontBitstreamVera": { + "Package": "fontBitstreamVera", + "Version": "0.1.1", + "Source": "Repository", + "Title": "Fonts with 'Bitstream Vera Fonts' License", + "Authors@R": "c( person(\"Lionel\", \"Henry\", , \"lionel.hry@gmail.com\", c(\"cre\", \"aut\")), person(\"Bitstream\", role = \"cph\"))", + "Description": "Provides fonts licensed under the 'Bitstream Vera Fonts' license for the 'fontquiver' package.", + "Depends": [ + "R (>= 3.0.0)" + ], + "License": "file LICENCE", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "5.0.1", + "NeedsCompilation": "no", + "Author": "Lionel Henry [cre, aut], Bitstream [cph]", + "Maintainer": "Lionel Henry ", + "License_is_FOSS": "yes", + "Repository": "CRAN" + }, + "fontLiberation": { + "Package": "fontLiberation", + "Version": "0.1.0", + "Source": "Repository", + "Title": "Liberation Fonts", + "Authors@R": "c( person(\"Lionel\", \"Henry\", , \"lionel@rstudio.com\", \"cre\"), person(\"Pravin Satpute\", role = \"aut\"), person(\"Steve Matteson\", role = \"aut\"), person(\"Red Hat, Inc\", role = \"cph\"), person(\"Google Corporation\", role = \"cph\"))", + "Description": "A placeholder for the Liberation fontset intended for the `fontquiver` package. This fontset covers the 12 combinations of families (sans, serif, mono) and faces (plain, bold, italic, bold italic) supported in R graphics devices.", + "Depends": [ + "R (>= 3.0)" + ], + "License": "file LICENSE", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "5.0.1", + "NeedsCompilation": "no", + "Author": "Lionel Henry [cre], Pravin Satpute [aut], Steve Matteson [aut], Red Hat, Inc [cph], Google Corporation [cph]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN", + "License_is_FOSS": "yes" + }, + "fontawesome": { + "Package": "fontawesome", + "Version": "0.5.3", + "Source": "Repository", + "Type": "Package", + "Title": "Easily Work with 'Font Awesome' Icons", + "Description": "Easily and flexibly insert 'Font Awesome' icons into 'R Markdown' documents and 'Shiny' apps. These icons can be inserted into HTML content through inline 'SVG' tags or 'i' tags. There is also a utility function for exporting 'Font Awesome' icons as 'PNG' images for those situations where raster graphics are needed.", + "Authors@R": "c( person(\"Richard\", \"Iannone\", , \"rich@posit.co\", c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-3925-190X\")), person(\"Christophe\", \"Dervieux\", , \"cderv@posit.co\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4474-2498\")), person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = \"ctb\"), person(\"Dave\", \"Gandy\", role = c(\"ctb\", \"cph\"), comment = \"Font-Awesome font\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "License": "MIT + file LICENSE", + "URL": "https://github.com/rstudio/fontawesome, https://rstudio.github.io/fontawesome/", + "BugReports": "https://github.com/rstudio/fontawesome/issues", + "Encoding": "UTF-8", + "ByteCompile": "true", + "RoxygenNote": "7.3.2", + "Depends": [ + "R (>= 3.3.0)" + ], + "Imports": [ + "rlang (>= 1.0.6)", + "htmltools (>= 0.5.1.1)" + ], + "Suggests": [ + "covr", + "dplyr (>= 1.0.8)", + "gt (>= 0.9.0)", + "knitr (>= 1.31)", + "testthat (>= 3.0.0)", + "rsvg" + ], + "Config/testthat/edition": "3", + "NeedsCompilation": "no", + "Author": "Richard Iannone [aut, cre] (), Christophe Dervieux [ctb] (), Winston Chang [ctb], Dave Gandy [ctb, cph] (Font-Awesome font), Posit Software, PBC [cph, fnd]", + "Maintainer": "Richard Iannone ", + "Repository": "CRAN" + }, + "fontquiver": { + "Package": "fontquiver", + "Version": "0.2.1", + "Source": "Repository", + "Title": "Set of Installed Fonts", + "Authors@R": "c( person(\"Lionel\", \"Henry\", , \"lionel@rstudio.com\", c(\"cre\", \"aut\")), person(\"RStudio\", role = \"cph\"), person(\"George Douros\", role = \"cph\", comment = \"Symbola font\"))", + "Description": "Provides a set of fonts with permissive licences. This is useful when you want to avoid system fonts to make sure your outputs are reproducible.", + "Depends": [ + "R (>= 3.0.0)" + ], + "Imports": [ + "fontBitstreamVera (>= 0.1.0)", + "fontLiberation (>= 0.1.0)" + ], + "Suggests": [ + "testthat", + "htmltools" + ], + "License": "GPL-3 | file LICENSE", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "5.0.1", + "Collate": "'font-getters.R' 'fontset.R' 'fontset-bitstream-vera.R' 'fontset-dejavu.R' 'fontset-liberation.R' 'fontset-symbola.R' 'html-dependency.R' 'utils.R'", + "NeedsCompilation": "no", + "Author": "Lionel Henry [cre, aut], RStudio [cph], George Douros [cph] (Symbola font)", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN" + }, + "fs": { + "Package": "fs", + "Version": "1.6.6", + "Source": "Repository", + "Title": "Cross-Platform File System Operations Based on 'libuv'", + "Authors@R": "c( person(\"Jim\", \"Hester\", role = \"aut\"), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")), person(\"libuv project contributors\", role = \"cph\", comment = \"libuv library\"), person(\"Joyent, Inc. and other Node contributors\", role = \"cph\", comment = \"libuv library\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "A cross-platform interface to file system operations, built on top of the 'libuv' C library.", + "License": "MIT + file LICENSE", + "URL": "https://fs.r-lib.org, https://github.com/r-lib/fs", + "BugReports": "https://github.com/r-lib/fs/issues", + "Depends": [ + "R (>= 3.6)" + ], + "Imports": [ + "methods" + ], + "Suggests": [ + "covr", + "crayon", + "knitr", + "pillar (>= 1.0.0)", + "rmarkdown", + "spelling", + "testthat (>= 3.0.0)", + "tibble (>= 1.1.0)", + "vctrs (>= 0.3.0)", + "withr" + ], + "VignetteBuilder": "knitr", + "ByteCompile": "true", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Copyright": "file COPYRIGHTS", + "Encoding": "UTF-8", + "Language": "en-US", + "RoxygenNote": "7.2.3", + "SystemRequirements": "GNU make", + "NeedsCompilation": "yes", + "Author": "Jim Hester [aut], Hadley Wickham [aut], Gábor Csárdi [aut, cre], libuv project contributors [cph] (libuv library), Joyent, Inc. and other Node contributors [cph] (libuv library), Posit Software, PBC [cph, fnd]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN" + }, + "gdtools": { + "Package": "gdtools", + "Version": "0.4.4", + "Source": "Repository", + "Title": "Utilities for Graphical Rendering and Fonts Management", + "Authors@R": "c( person(\"David\", \"Gohel\", , \"david.gohel@ardata.fr\", role = c(\"aut\", \"cre\")), person(\"Hadley\", \"Wickham\", , \"hadley@rstudio.com\", role = \"aut\"), person(\"Lionel\", \"Henry\", , \"lionel@rstudio.com\", role = \"aut\"), person(\"Jeroen\", \"Ooms\", , \"jeroen@berkeley.edu\", role = \"aut\", comment = c(ORCID = \"0000-0002-4035-0289\")), person(\"Yixuan\", \"Qiu\", role = \"ctb\"), person(\"R Core Team\", role = \"cph\", comment = \"Cairo code from X11 device\"), person(\"ArData\", role = \"cph\"), person(\"RStudio\", role = \"cph\") )", + "Description": "Tools are provided to compute metrics of formatted strings and to check the availability of a font. Another set of functions is provided to support the collection of fonts from 'Google Fonts' in a cache. Their use is simple within 'R Markdown' documents and 'shiny' applications but also with graphic productions generated with the 'ggiraph', 'ragg' and 'svglite' packages or with tabular productions from the 'flextable' package.", + "License": "GPL-3 | file LICENSE", + "URL": "https://davidgohel.github.io/gdtools/", + "BugReports": "https://github.com/davidgohel/gdtools/issues", + "Depends": [ + "R (>= 4.0.0)" + ], + "Imports": [ + "fontquiver (>= 0.2.0)", + "htmltools", + "Rcpp (>= 0.12.12)", + "systemfonts (>= 1.3.1)", + "tools" + ], + "Suggests": [ + "curl", + "gfonts", + "methods", + "testthat" + ], + "LinkingTo": [ + "Rcpp" + ], + "Encoding": "UTF-8", + "RoxygenNote": "7.3.3", + "SystemRequirements": "cairo, freetype2, fontconfig", + "NeedsCompilation": "yes", + "Author": "David Gohel [aut, cre], Hadley Wickham [aut], Lionel Henry [aut], Jeroen Ooms [aut] (ORCID: ), Yixuan Qiu [ctb], R Core Team [cph] (Cairo code from X11 device), ArData [cph], RStudio [cph]", + "Maintainer": "David Gohel ", + "Repository": "CRAN" + }, + "generics": { + "Package": "generics", + "Version": "0.1.4", + "Source": "Repository", + "Title": "Common S3 Generics not Provided by Base R Methods Related to Model Fitting", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Max\", \"Kuhn\", , \"max@posit.co\", role = \"aut\"), person(\"Davis\", \"Vaughan\", , \"davis@posit.co\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"https://ror.org/03wc8by49\")) )", + "Description": "In order to reduce potential package dependencies and conflicts, generics provides a number of commonly used S3 generics.", + "License": "MIT + file LICENSE", + "URL": "https://generics.r-lib.org, https://github.com/r-lib/generics", + "BugReports": "https://github.com/r-lib/generics/issues", + "Depends": [ + "R (>= 3.6)" + ], + "Imports": [ + "methods" + ], + "Suggests": [ + "covr", + "pkgload", + "testthat (>= 3.0.0)", + "tibble", + "withr" + ], + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "no", + "Author": "Hadley Wickham [aut, cre] (ORCID: ), Max Kuhn [aut], Davis Vaughan [aut], Posit Software, PBC [cph, fnd] (ROR: )", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN" + }, + "ggplot2": { + "Package": "ggplot2", + "Version": "4.0.0", + "Source": "Repository", + "Title": "Create Elegant Data Visualisations Using the Grammar of Graphics", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Winston\", \"Chang\", role = \"aut\", comment = c(ORCID = \"0000-0002-1576-2126\")), person(\"Lionel\", \"Henry\", role = \"aut\"), person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-5147-4711\")), person(\"Kohske\", \"Takahashi\", role = \"aut\"), person(\"Claus\", \"Wilke\", role = \"aut\", comment = c(ORCID = \"0000-0002-7470-9261\")), person(\"Kara\", \"Woo\", role = \"aut\", comment = c(ORCID = \"0000-0002-5125-4188\")), person(\"Hiroaki\", \"Yutani\", role = \"aut\", comment = c(ORCID = \"0000-0002-3385-7233\")), person(\"Dewey\", \"Dunnington\", role = \"aut\", comment = c(ORCID = \"0000-0002-9415-4582\")), person(\"Teun\", \"van den Brand\", role = \"aut\", comment = c(ORCID = \"0000-0002-9335-7468\")), person(\"Posit, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"03wc8by49\")) )", + "Description": "A system for 'declaratively' creating graphics, based on \"The Grammar of Graphics\". You provide the data, tell 'ggplot2' how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.", + "License": "MIT + file LICENSE", + "URL": "https://ggplot2.tidyverse.org, https://github.com/tidyverse/ggplot2", + "BugReports": "https://github.com/tidyverse/ggplot2/issues", + "Depends": [ + "R (>= 4.1)" + ], + "Imports": [ + "cli", + "grDevices", + "grid", + "gtable (>= 0.3.6)", + "isoband", + "lifecycle (> 1.0.1)", + "rlang (>= 1.1.0)", + "S7", + "scales (>= 1.4.0)", + "stats", + "vctrs (>= 0.6.0)", + "withr (>= 2.5.0)" + ], + "Suggests": [ + "broom", + "covr", + "dplyr", + "ggplot2movies", + "hexbin", + "Hmisc", + "knitr", + "mapproj", + "maps", + "MASS", + "mgcv", + "multcomp", + "munsell", + "nlme", + "profvis", + "quantreg", + "ragg (>= 1.2.6)", + "RColorBrewer", + "rmarkdown", + "roxygen2", + "rpart", + "sf (>= 0.7-3)", + "svglite (>= 2.1.2)", + "testthat (>= 3.1.5)", + "tibble", + "vdiffr (>= 1.0.6)", + "xml2" + ], + "Enhances": [ + "sp" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "ggtext, tidyr, forcats, tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Config/usethis/last-upkeep": "2025-04-23", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.3.2", + "Collate": "'ggproto.R' 'ggplot-global.R' 'aaa-.R' 'aes-colour-fill-alpha.R' 'aes-evaluation.R' 'aes-group-order.R' 'aes-linetype-size-shape.R' 'aes-position.R' 'all-classes.R' 'compat-plyr.R' 'utilities.R' 'aes.R' 'annotation-borders.R' 'utilities-checks.R' 'legend-draw.R' 'geom-.R' 'annotation-custom.R' 'annotation-logticks.R' 'scale-type.R' 'layer.R' 'make-constructor.R' 'geom-polygon.R' 'geom-map.R' 'annotation-map.R' 'geom-raster.R' 'annotation-raster.R' 'annotation.R' 'autolayer.R' 'autoplot.R' 'axis-secondary.R' 'backports.R' 'bench.R' 'bin.R' 'coord-.R' 'coord-cartesian-.R' 'coord-fixed.R' 'coord-flip.R' 'coord-map.R' 'coord-munch.R' 'coord-polar.R' 'coord-quickmap.R' 'coord-radial.R' 'coord-sf.R' 'coord-transform.R' 'data.R' 'docs_layer.R' 'facet-.R' 'facet-grid-.R' 'facet-null.R' 'facet-wrap.R' 'fortify-map.R' 'fortify-models.R' 'fortify-spatial.R' 'fortify.R' 'stat-.R' 'geom-abline.R' 'geom-rect.R' 'geom-bar.R' 'geom-tile.R' 'geom-bin2d.R' 'geom-blank.R' 'geom-boxplot.R' 'geom-col.R' 'geom-path.R' 'geom-contour.R' 'geom-point.R' 'geom-count.R' 'geom-crossbar.R' 'geom-segment.R' 'geom-curve.R' 'geom-defaults.R' 'geom-ribbon.R' 'geom-density.R' 'geom-density2d.R' 'geom-dotplot.R' 'geom-errorbar.R' 'geom-freqpoly.R' 'geom-function.R' 'geom-hex.R' 'geom-histogram.R' 'geom-hline.R' 'geom-jitter.R' 'geom-label.R' 'geom-linerange.R' 'geom-pointrange.R' 'geom-quantile.R' 'geom-rug.R' 'geom-sf.R' 'geom-smooth.R' 'geom-spoke.R' 'geom-text.R' 'geom-violin.R' 'geom-vline.R' 'ggplot2-package.R' 'grob-absolute.R' 'grob-dotstack.R' 'grob-null.R' 'grouping.R' 'properties.R' 'margins.R' 'theme-elements.R' 'guide-.R' 'guide-axis.R' 'guide-axis-logticks.R' 'guide-axis-stack.R' 'guide-axis-theta.R' 'guide-legend.R' 'guide-bins.R' 'guide-colorbar.R' 'guide-colorsteps.R' 'guide-custom.R' 'guide-none.R' 'guide-old.R' 'guides-.R' 'guides-grid.R' 'hexbin.R' 'import-standalone-obj-type.R' 'import-standalone-types-check.R' 'labeller.R' 'labels.R' 'layer-sf.R' 'layout.R' 'limits.R' 'performance.R' 'plot-build.R' 'plot-construction.R' 'plot-last.R' 'plot.R' 'position-.R' 'position-collide.R' 'position-dodge.R' 'position-dodge2.R' 'position-identity.R' 'position-jitter.R' 'position-jitterdodge.R' 'position-nudge.R' 'position-stack.R' 'quick-plot.R' 'reshape-add-margins.R' 'save.R' 'scale-.R' 'scale-alpha.R' 'scale-binned.R' 'scale-brewer.R' 'scale-colour.R' 'scale-continuous.R' 'scale-date.R' 'scale-discrete-.R' 'scale-expansion.R' 'scale-gradient.R' 'scale-grey.R' 'scale-hue.R' 'scale-identity.R' 'scale-linetype.R' 'scale-linewidth.R' 'scale-manual.R' 'scale-shape.R' 'scale-size.R' 'scale-steps.R' 'scale-view.R' 'scale-viridis.R' 'scales-.R' 'stat-align.R' 'stat-bin.R' 'stat-summary-2d.R' 'stat-bin2d.R' 'stat-bindot.R' 'stat-binhex.R' 'stat-boxplot.R' 'stat-connect.R' 'stat-contour.R' 'stat-count.R' 'stat-density-2d.R' 'stat-density.R' 'stat-ecdf.R' 'stat-ellipse.R' 'stat-function.R' 'stat-identity.R' 'stat-manual.R' 'stat-qq-line.R' 'stat-qq.R' 'stat-quantilemethods.R' 'stat-sf-coordinates.R' 'stat-sf.R' 'stat-smooth-methods.R' 'stat-smooth.R' 'stat-sum.R' 'stat-summary-bin.R' 'stat-summary-hex.R' 'stat-summary.R' 'stat-unique.R' 'stat-ydensity.R' 'summarise-plot.R' 'summary.R' 'theme.R' 'theme-defaults.R' 'theme-current.R' 'theme-sub.R' 'utilities-break.R' 'utilities-grid.R' 'utilities-help.R' 'utilities-patterns.R' 'utilities-resolution.R' 'utilities-tidy-eval.R' 'zxx.R' 'zzz.R'", + "NeedsCompilation": "no", + "Author": "Hadley Wickham [aut] (ORCID: ), Winston Chang [aut] (ORCID: ), Lionel Henry [aut], Thomas Lin Pedersen [aut, cre] (ORCID: ), Kohske Takahashi [aut], Claus Wilke [aut] (ORCID: ), Kara Woo [aut] (ORCID: ), Hiroaki Yutani [aut] (ORCID: ), Dewey Dunnington [aut] (ORCID: ), Teun van den Brand [aut] (ORCID: ), Posit, PBC [cph, fnd] (ROR: )", + "Maintainer": "Thomas Lin Pedersen ", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "ggtext": { + "Package": "ggtext", + "Version": "0.1.2", + "Source": "Repository", + "Type": "Package", + "Title": "Improved Text Rendering Support for 'ggplot2'", + "Authors@R": "c( person( given = \"Claus O.\", family = \"Wilke\", role = c(\"aut\"), email = \"wilke@austin.utexas.edu\", comment = c(ORCID = \"0000-0002-7470-9261\") ), person( given = \"Brenton M.\", family = \"Wiernik\", role = c(\"aut\", \"cre\"), email = \"brenton@wiernik.org\", comment = c(ORCID = \"0000-0001-9560-6336\", Twitter = \"@bmwiernik\") ) )", + "Description": "A 'ggplot2' extension that enables the rendering of complex formatted plot labels (titles, subtitles, facet labels, axis labels, etc.). Text boxes with automatic word wrap are also supported.", + "URL": "https://wilkelab.org/ggtext/", + "BugReports": "https://github.com/wilkelab/ggtext/issues", + "License": "GPL-2", + "Depends": [ + "R (>= 3.5)" + ], + "Imports": [ + "ggplot2 (>= 3.3.0)", + "grid", + "gridtext", + "rlang", + "scales" + ], + "Suggests": [ + "cowplot", + "dplyr", + "glue", + "knitr", + "rmarkdown", + "testthat", + "vdiffr" + ], + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "VignetteBuilder": "knitr", + "NeedsCompilation": "no", + "Author": "Claus O. Wilke [aut] (), Brenton M. Wiernik [aut, cre] (, @bmwiernik)", + "Maintainer": "Brenton M. Wiernik ", + "Repository": "CRAN" + }, + "glue": { + "Package": "glue", + "Version": "1.8.0", + "Source": "Repository", + "Title": "Interpreted String Literals", + "Authors@R": "c( person(\"Jim\", \"Hester\", role = \"aut\", comment = c(ORCID = \"0000-0002-2739-7082\")), person(\"Jennifer\", \"Bryan\", , \"jenny@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-6983-2759\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "An implementation of interpreted string literals, inspired by Python's Literal String Interpolation and Docstrings and Julia's Triple-Quoted String Literals .", + "License": "MIT + file LICENSE", + "URL": "https://glue.tidyverse.org/, https://github.com/tidyverse/glue", + "BugReports": "https://github.com/tidyverse/glue/issues", + "Depends": [ + "R (>= 3.6)" + ], + "Imports": [ + "methods" + ], + "Suggests": [ + "crayon", + "DBI (>= 1.2.0)", + "dplyr", + "knitr", + "magrittr", + "rlang", + "rmarkdown", + "RSQLite", + "testthat (>= 3.2.0)", + "vctrs (>= 0.3.0)", + "waldo (>= 0.5.3)", + "withr" + ], + "VignetteBuilder": "knitr", + "ByteCompile": "true", + "Config/Needs/website": "bench, forcats, ggbeeswarm, ggplot2, R.utils, rprintf, tidyr, tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "yes", + "Author": "Jim Hester [aut] (), Jennifer Bryan [aut, cre] (), Posit Software, PBC [cph, fnd]", + "Maintainer": "Jennifer Bryan ", + "Repository": "CRAN" + }, + "gridtext": { + "Package": "gridtext", + "Version": "0.1.5", + "Source": "Repository", + "Type": "Package", + "Title": "Improved Text Rendering Support for 'Grid' Graphics", + "Authors@R": "c( person( given = \"Claus O.\", family = \"Wilke\", role = c(\"aut\"), email = \"wilke@austin.utexas.edu\", comment = c(ORCID = \"0000-0002-7470-9261\") ), person( given = \"Brenton M.\", family = \"Wiernik\", role = c(\"aut\", \"cre\"), email = \"brenton@wiernik.org\", comment = c(ORCID = \"0000-0001-9560-6336\", Twitter = \"@bmwiernik\") ) )", + "Description": "Provides support for rendering of formatted text using 'grid' graphics. Text can be formatted via a minimal subset of 'Markdown', 'HTML', and inline 'CSS' directives, and it can be rendered both with and without word wrap.", + "URL": "https://wilkelab.org/gridtext/", + "BugReports": "https://github.com/wilkelab/gridtext/issues", + "License": "MIT + file LICENSE", + "Depends": [ + "R (>= 3.5)" + ], + "Imports": [ + "curl", + "grid", + "grDevices", + "markdown", + "rlang", + "Rcpp", + "png", + "jpeg", + "stringr", + "xml2" + ], + "Suggests": [ + "covr", + "knitr", + "rmarkdown", + "testthat", + "vdiffr" + ], + "LinkingTo": [ + "Rcpp" + ], + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "SystemRequirements": "C++11", + "NeedsCompilation": "yes", + "Author": "Claus O. Wilke [aut] (), Brenton M. Wiernik [aut, cre] (, @bmwiernik)", + "Maintainer": "Brenton M. Wiernik ", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "gtable": { + "Package": "gtable", + "Version": "0.3.6", + "Source": "Repository", + "Title": "Arrange 'Grobs' in Tables", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Tools to make it easier to work with \"tables\" of 'grobs'. The 'gtable' package defines a 'gtable' grob class that specifies a grid along with a list of grobs and their placement in the grid. Further the package makes it easy to manipulate and combine 'gtable' objects so that complex compositions can be built up sequentially.", + "License": "MIT + file LICENSE", + "URL": "https://gtable.r-lib.org, https://github.com/r-lib/gtable", + "BugReports": "https://github.com/r-lib/gtable/issues", + "Depends": [ + "R (>= 4.0)" + ], + "Imports": [ + "cli", + "glue", + "grid", + "lifecycle", + "rlang (>= 1.1.0)", + "stats" + ], + "Suggests": [ + "covr", + "ggplot2", + "knitr", + "profvis", + "rmarkdown", + "testthat (>= 3.0.0)" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Config/usethis/last-upkeep": "2024-10-25", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "no", + "Author": "Hadley Wickham [aut], Thomas Lin Pedersen [aut, cre], Posit Software, PBC [cph, fnd]", + "Maintainer": "Thomas Lin Pedersen ", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "highr": { + "Package": "highr", + "Version": "0.10", + "Source": "Repository", + "Type": "Package", + "Title": "Syntax Highlighting for R Source Code", + "Authors@R": "c( person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")), person(\"Yixuan\", \"Qiu\", role = \"aut\"), person(\"Christopher\", \"Gandrud\", role = \"ctb\"), person(\"Qiang\", \"Li\", role = \"ctb\") )", + "Description": "Provides syntax highlighting for R source code. Currently it supports LaTeX and HTML output. Source code of other languages is supported via Andre Simon's highlight package ().", + "Depends": [ + "R (>= 3.3.0)" + ], + "Imports": [ + "xfun (>= 0.18)" + ], + "Suggests": [ + "knitr", + "markdown", + "testit" + ], + "License": "GPL", + "URL": "https://github.com/yihui/highr", + "BugReports": "https://github.com/yihui/highr/issues", + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.2.3", + "NeedsCompilation": "no", + "Author": "Yihui Xie [aut, cre] (), Yixuan Qiu [aut], Christopher Gandrud [ctb], Qiang Li [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN" + }, + "hms": { + "Package": "hms", + "Version": "1.1.4", + "Source": "Repository", + "Title": "Pretty Time of Day", + "Date": "2025-10-11", + "Authors@R": "c( person(\"Kirill\", \"Müller\", , \"kirill@cynkra.com\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-1416-3412\")), person(\"R Consortium\", role = \"fnd\"), person(\"Posit Software, PBC\", role = \"fnd\", comment = c(ROR = \"03wc8by49\")) )", + "Description": "Implements an S3 class for storing and formatting time-of-day values, based on the 'difftime' class.", + "License": "MIT + file LICENSE", + "URL": "https://hms.tidyverse.org/, https://github.com/tidyverse/hms", + "BugReports": "https://github.com/tidyverse/hms/issues", + "Imports": [ + "cli", + "lifecycle", + "methods", + "pkgconfig", + "rlang (>= 1.0.2)", + "vctrs (>= 0.3.8)" + ], + "Suggests": [ + "crayon", + "lubridate", + "pillar (>= 1.1.0)", + "testthat (>= 3.0.0)" + ], + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.3.9000", + "NeedsCompilation": "no", + "Author": "Kirill Müller [aut, cre] (ORCID: ), R Consortium [fnd], Posit Software, PBC [fnd] (ROR: )", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN" + }, + "hrbrthemes": { + "Package": "hrbrthemes", + "Version": "0.9.2", + "Source": "GitHub", + "Type": "Package", + "Title": "Additional Themes, Theme Components and Utilities for 'ggplot2'", + "Date": "2025-03-14", + "Authors@R": "c( person(\"Bob\", \"Rudis\", email = \"bob@rud.is\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0001-5670-2640\")), person(\"Patrick\", \"Kennedy\", role=c(\"ctb\")), person(\"Philipp\", \"Reiner\", role = c(\"ctb\")), person(\"Dan\", \"Wilson\", email = \"dan@thedatacollective.com.au\", role = c(\"ctb\"), comment = c(\"Secondary axis support\")), person(\"Xavier\", \"Adam\", role = c(\"ctb\")), person(\"Google\", comment = \"Roboto Condensed\", role = c(\"cph\")), person(\"IBM\", comment = \"Plex Sans Font\", role = c(\"cph\")), person(\"Goldman Sachs\", comment = \"Goldman Sans Font\", role = c(\"cph\")), person(\"Impallari Type\", comment = \"Public Sans Font\", role = c(\"cph\")), person(\"Jacob\", \"Barnett\", email = \"jacob.r.barnett@gmail.com\", role = c(\"ctb\")), person(\"Thomas J.\", \"Leeper\", role = c(\"ctb\"), email = \"thosjleeper@gmail.com\", comment = c(ORCID = \"0000-0003-4097-6326\")), person(\"Joris\", \"Meys\", email = \"Joris.Meys@UGent.be\", role = c(\"ctb\")), person(\"Steph\", \"Ango\", role = c(\"ctb\"), comment = \"Flexoki creator\") )", + "Maintainer": "Bob Rudis ", + "Description": "A compilation of extra 'ggplot2' themes, scales and utilities, including a spell check function for plot label fields and an overall emphasis on typography. A copy of the 'Google' font 'Roboto Condensed' is also included.", + "Copyright": "file inst/COPYRIGHTS", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Suggests": [ + "testthat", + "dplyr", + "gridExtra", + "hunspell", + "stringi", + "gcookbook", + "clipr", + "vdiffr", + "svglite" + ], + "Depends": [ + "R (>= 4.0.0)" + ], + "Imports": [ + "ggplot2 (>= 3.4.0)", + "grDevices", + "grid", + "scales", + "extrafont", + "tools", + "magrittr", + "gdtools", + "utils" + ], + "RoxygenNote": "7.3.2", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "hrbrthemes", + "RemoteUsername": "hrbrmstr", + "RemoteRef": "HEAD", + "RemoteSha": "d3fd02949fc201c6db616ccaffbb9858aec6fd2b", + "NeedsCompilation": "no", + "Author": "Bob Rudis [aut, cre] (ORCID: ), Patrick Kennedy [ctb], Philipp Reiner [ctb], Dan Wilson [ctb] (Secondary axis support), Xavier Adam [ctb], Google [cph] (Roboto Condensed), IBM [cph] (Plex Sans Font), Goldman Sachs [cph] (Goldman Sans Font), Impallari Type [cph] (Public Sans Font), Jacob Barnett [ctb], Thomas J. Leeper [ctb] (ORCID: ), Joris Meys [ctb], Steph Ango [ctb] (Flexoki creator)" + }, + "htmltools": { + "Package": "htmltools", + "Version": "0.5.8.1", + "Source": "Repository", + "Type": "Package", + "Title": "Tools for HTML", + "Authors@R": "c( person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"), person(\"Carson\", \"Sievert\", , \"carson@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-4958-2844\")), person(\"Barret\", \"Schloerke\", , \"barret@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0001-9986-114X\")), person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0002-1576-2126\")), person(\"Yihui\", \"Xie\", , \"yihui@posit.co\", role = \"aut\"), person(\"Jeff\", \"Allen\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Tools for HTML generation and output.", + "License": "GPL (>= 2)", + "URL": "https://github.com/rstudio/htmltools, https://rstudio.github.io/htmltools/", + "BugReports": "https://github.com/rstudio/htmltools/issues", + "Depends": [ + "R (>= 2.14.1)" + ], + "Imports": [ + "base64enc", + "digest", + "fastmap (>= 1.1.0)", + "grDevices", + "rlang (>= 1.0.0)", + "utils" + ], + "Suggests": [ + "Cairo", + "markdown", + "ragg", + "shiny", + "testthat", + "withr" + ], + "Enhances": [ + "knitr" + ], + "Config/Needs/check": "knitr", + "Config/Needs/website": "rstudio/quillt, bench", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.1", + "Collate": "'colors.R' 'fill.R' 'html_dependency.R' 'html_escape.R' 'html_print.R' 'htmltools-package.R' 'images.R' 'known_tags.R' 'selector.R' 'staticimports.R' 'tag_query.R' 'utils.R' 'tags.R' 'template.R'", + "NeedsCompilation": "yes", + "Author": "Joe Cheng [aut], Carson Sievert [aut, cre] (), Barret Schloerke [aut] (), Winston Chang [aut] (), Yihui Xie [aut], Jeff Allen [aut], Posit Software, PBC [cph, fnd]", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN" + }, + "isoband": { + "Package": "isoband", + "Version": "0.2.7", + "Source": "Repository", + "Title": "Generate Isolines and Isobands from Regularly Spaced Elevation Grids", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Claus O.\", \"Wilke\", , \"wilke@austin.utexas.edu\", role = \"aut\", comment = c(\"Original author\", ORCID = \"0000-0002-7470-9261\")), person(\"Thomas Lin\", \"Pedersen\", , \"thomasp85@gmail.com\", role = \"aut\", comment = c(ORCID = \"0000-0002-5147-4711\")) )", + "Description": "A fast C++ implementation to generate contour lines (isolines) and contour polygons (isobands) from regularly spaced grids containing elevation data.", + "License": "MIT + file LICENSE", + "URL": "https://isoband.r-lib.org", + "BugReports": "https://github.com/r-lib/isoband/issues", + "Imports": [ + "grid", + "utils" + ], + "Suggests": [ + "covr", + "ggplot2", + "knitr", + "magick", + "microbenchmark", + "rmarkdown", + "sf", + "testthat", + "xml2" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.2.3", + "SystemRequirements": "C++11", + "NeedsCompilation": "yes", + "Author": "Hadley Wickham [aut, cre] (), Claus O. Wilke [aut] (Original author, ), Thomas Lin Pedersen [aut] ()", + "Maintainer": "Hadley Wickham ", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "jpeg": { + "Package": "jpeg", + "Version": "0.1-11", + "Source": "Repository", + "Title": "Read and write JPEG images", + "Author": "Simon Urbanek [aut, cre, cph] (https://urbanek.org, )", + "Authors@R": "person(\"Simon\", \"Urbanek\", role=c(\"aut\",\"cre\",\"cph\"), email=\"Simon.Urbanek@r-project.org\", comment=c(\"https://urbanek.org\", ORCID=\"0000-0003-2297-1732\"))", + "Maintainer": "Simon Urbanek ", + "Depends": [ + "R (>= 2.9.0)" + ], + "Description": "This package provides an easy and simple way to read, write and display bitmap images stored in the JPEG format. It can read and write both files and in-memory raw vectors.", + "License": "GPL-2 | GPL-3", + "SystemRequirements": "libjpeg", + "URL": "https://www.rforge.net/jpeg/", + "BugReports": "https://github.com/s-u/jpeg/issues", + "NeedsCompilation": "yes", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5", + "Encoding": "UTF-8" + }, + "jquerylib": { + "Package": "jquerylib", + "Version": "0.1.4", + "Source": "Repository", + "Title": "Obtain 'jQuery' as an HTML Dependency Object", + "Authors@R": "c( person(\"Carson\", \"Sievert\", role = c(\"aut\", \"cre\"), email = \"carson@rstudio.com\", comment = c(ORCID = \"0000-0002-4958-2844\")), person(\"Joe\", \"Cheng\", role = \"aut\", email = \"joe@rstudio.com\"), person(family = \"RStudio\", role = \"cph\"), person(family = \"jQuery Foundation\", role = \"cph\", comment = \"jQuery library and jQuery UI library\"), person(family = \"jQuery contributors\", role = c(\"ctb\", \"cph\"), comment = \"jQuery library; authors listed in inst/lib/jquery-AUTHORS.txt\") )", + "Description": "Obtain any major version of 'jQuery' () and use it in any webpage generated by 'htmltools' (e.g. 'shiny', 'htmlwidgets', and 'rmarkdown'). Most R users don't need to use this package directly, but other R packages (e.g. 'shiny', 'rmarkdown', etc.) depend on this package to avoid bundling redundant copies of 'jQuery'.", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Config/testthat/edition": "3", + "RoxygenNote": "7.0.2", + "Imports": [ + "htmltools" + ], + "Suggests": [ + "testthat" + ], + "NeedsCompilation": "no", + "Author": "Carson Sievert [aut, cre] (), Joe Cheng [aut], RStudio [cph], jQuery Foundation [cph] (jQuery library and jQuery UI library), jQuery contributors [ctb, cph] (jQuery library; authors listed in inst/lib/jquery-AUTHORS.txt)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN" + }, + "jsonlite": { + "Package": "jsonlite", + "Version": "2.0.0", + "Source": "Repository", + "Title": "A Simple and Robust JSON Parser and Generator for R", + "License": "MIT + file LICENSE", + "Depends": [ + "methods" + ], + "Authors@R": "c( person(\"Jeroen\", \"Ooms\", role = c(\"aut\", \"cre\"), email = \"jeroenooms@gmail.com\", comment = c(ORCID = \"0000-0002-4035-0289\")), person(\"Duncan\", \"Temple Lang\", role = \"ctb\"), person(\"Lloyd\", \"Hilaiel\", role = \"cph\", comment=\"author of bundled libyajl\"))", + "URL": "https://jeroen.r-universe.dev/jsonlite https://arxiv.org/abs/1403.2805", + "BugReports": "https://github.com/jeroen/jsonlite/issues", + "Maintainer": "Jeroen Ooms ", + "VignetteBuilder": "knitr, R.rsp", + "Description": "A reasonably fast JSON parser and generator, optimized for statistical data and the web. Offers simple, flexible tools for working with JSON in R, and is particularly powerful for building pipelines and interacting with a web API. The implementation is based on the mapping described in the vignette (Ooms, 2014). In addition to converting JSON data from/to R objects, 'jsonlite' contains functions to stream, validate, and prettify JSON data. The unit tests included with the package verify that all edge cases are encoded and decoded consistently for use with dynamic data in systems and applications.", + "Suggests": [ + "httr", + "vctrs", + "testthat", + "knitr", + "rmarkdown", + "R.rsp", + "sf" + ], + "RoxygenNote": "7.3.2", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Author": "Jeroen Ooms [aut, cre] (), Duncan Temple Lang [ctb], Lloyd Hilaiel [cph] (author of bundled libyajl)", + "Repository": "CRAN" + }, + "knitr": { + "Package": "knitr", + "Version": "1.45", + "Source": "Repository", + "Type": "Package", + "Title": "A General-Purpose Package for Dynamic Report Generation in R", + "Authors@R": "c( person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")), person(\"Abhraneel\", \"Sarma\", role = \"ctb\"), person(\"Adam\", \"Vogt\", role = \"ctb\"), person(\"Alastair\", \"Andrew\", role = \"ctb\"), person(\"Alex\", \"Zvoleff\", role = \"ctb\"), person(\"Amar\", \"Al-Zubaidi\", role = \"ctb\"), person(\"Andre\", \"Simon\", role = \"ctb\", comment = \"the CSS files under inst/themes/ were derived from the Highlight package http://www.andre-simon.de\"), person(\"Aron\", \"Atkins\", role = \"ctb\"), person(\"Aaron\", \"Wolen\", role = \"ctb\"), person(\"Ashley\", \"Manton\", role = \"ctb\"), person(\"Atsushi\", \"Yasumoto\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8335-495X\")), person(\"Ben\", \"Baumer\", role = \"ctb\"), person(\"Brian\", \"Diggs\", role = \"ctb\"), person(\"Brian\", \"Zhang\", role = \"ctb\"), person(\"Bulat\", \"Yapparov\", role = \"ctb\"), person(\"Cassio\", \"Pereira\", role = \"ctb\"), person(\"Christophe\", \"Dervieux\", role = \"ctb\"), person(\"David\", \"Hall\", role = \"ctb\"), person(\"David\", \"Hugh-Jones\", role = \"ctb\"), person(\"David\", \"Robinson\", role = \"ctb\"), person(\"Doug\", \"Hemken\", role = \"ctb\"), person(\"Duncan\", \"Murdoch\", role = \"ctb\"), person(\"Elio\", \"Campitelli\", role = \"ctb\"), person(\"Ellis\", \"Hughes\", role = \"ctb\"), person(\"Emily\", \"Riederer\", role = \"ctb\"), person(\"Fabian\", \"Hirschmann\", role = \"ctb\"), person(\"Fitch\", \"Simeon\", role = \"ctb\"), person(\"Forest\", \"Fang\", role = \"ctb\"), person(c(\"Frank\", \"E\", \"Harrell\", \"Jr\"), role = \"ctb\", comment = \"the Sweavel package at inst/misc/Sweavel.sty\"), person(\"Garrick\", \"Aden-Buie\", role = \"ctb\"), person(\"Gregoire\", \"Detrez\", role = \"ctb\"), person(\"Hadley\", \"Wickham\", role = \"ctb\"), person(\"Hao\", \"Zhu\", role = \"ctb\"), person(\"Heewon\", \"Jeon\", role = \"ctb\"), person(\"Henrik\", \"Bengtsson\", role = \"ctb\"), person(\"Hiroaki\", \"Yutani\", role = \"ctb\"), person(\"Ian\", \"Lyttle\", role = \"ctb\"), person(\"Hodges\", \"Daniel\", role = \"ctb\"), person(\"Jacob\", \"Bien\", role = \"ctb\"), person(\"Jake\", \"Burkhead\", role = \"ctb\"), person(\"James\", \"Manton\", role = \"ctb\"), person(\"Jared\", \"Lander\", role = \"ctb\"), person(\"Jason\", \"Punyon\", role = \"ctb\"), person(\"Javier\", \"Luraschi\", role = \"ctb\"), person(\"Jeff\", \"Arnold\", role = \"ctb\"), person(\"Jenny\", \"Bryan\", role = \"ctb\"), person(\"Jeremy\", \"Ashkenas\", role = c(\"ctb\", \"cph\"), comment = \"the CSS file at inst/misc/docco-classic.css\"), person(\"Jeremy\", \"Stephens\", role = \"ctb\"), person(\"Jim\", \"Hester\", role = \"ctb\"), person(\"Joe\", \"Cheng\", role = \"ctb\"), person(\"Johannes\", \"Ranke\", role = \"ctb\"), person(\"John\", \"Honaker\", role = \"ctb\"), person(\"John\", \"Muschelli\", role = \"ctb\"), person(\"Jonathan\", \"Keane\", role = \"ctb\"), person(\"JJ\", \"Allaire\", role = \"ctb\"), person(\"Johan\", \"Toloe\", role = \"ctb\"), person(\"Jonathan\", \"Sidi\", role = \"ctb\"), person(\"Joseph\", \"Larmarange\", role = \"ctb\"), person(\"Julien\", \"Barnier\", role = \"ctb\"), person(\"Kaiyin\", \"Zhong\", role = \"ctb\"), person(\"Kamil\", \"Slowikowski\", role = \"ctb\"), person(\"Karl\", \"Forner\", role = \"ctb\"), person(c(\"Kevin\", \"K.\"), \"Smith\", role = \"ctb\"), person(\"Kirill\", \"Mueller\", role = \"ctb\"), person(\"Kohske\", \"Takahashi\", role = \"ctb\"), person(\"Lorenz\", \"Walthert\", role = \"ctb\"), person(\"Lucas\", \"Gallindo\", role = \"ctb\"), person(\"Marius\", \"Hofert\", role = \"ctb\"), person(\"Martin\", \"Modrák\", role = \"ctb\"), person(\"Michael\", \"Chirico\", role = \"ctb\"), person(\"Michael\", \"Friendly\", role = \"ctb\"), person(\"Michal\", \"Bojanowski\", role = \"ctb\"), person(\"Michel\", \"Kuhlmann\", role = \"ctb\"), person(\"Miller\", \"Patrick\", role = \"ctb\"), person(\"Nacho\", \"Caballero\", role = \"ctb\"), person(\"Nick\", \"Salkowski\", role = \"ctb\"), person(\"Niels Richard\", \"Hansen\", role = \"ctb\"), person(\"Noam\", \"Ross\", role = \"ctb\"), person(\"Obada\", \"Mahdi\", role = \"ctb\"), person(\"Pavel N.\", \"Krivitsky\", role = \"ctb\", comment=c(ORCID = \"0000-0002-9101-3362\")), person(\"Pedro\", \"Faria\", role = \"ctb\"), person(\"Qiang\", \"Li\", role = \"ctb\"), person(\"Ramnath\", \"Vaidyanathan\", role = \"ctb\"), person(\"Richard\", \"Cotton\", role = \"ctb\"), person(\"Robert\", \"Krzyzanowski\", role = \"ctb\"), person(\"Rodrigo\", \"Copetti\", role = \"ctb\"), person(\"Romain\", \"Francois\", role = \"ctb\"), person(\"Ruaridh\", \"Williamson\", role = \"ctb\"), person(\"Sagiru\", \"Mati\", role = \"ctb\", comment = c(ORCID = \"0000-0003-1413-3974\")), person(\"Scott\", \"Kostyshak\", role = \"ctb\"), person(\"Sebastian\", \"Meyer\", role = \"ctb\"), person(\"Sietse\", \"Brouwer\", role = \"ctb\"), person(c(\"Simon\", \"de\"), \"Bernard\", role = \"ctb\"), person(\"Sylvain\", \"Rousseau\", role = \"ctb\"), person(\"Taiyun\", \"Wei\", role = \"ctb\"), person(\"Thibaut\", \"Assus\", role = \"ctb\"), person(\"Thibaut\", \"Lamadon\", role = \"ctb\"), person(\"Thomas\", \"Leeper\", role = \"ctb\"), person(\"Tim\", \"Mastny\", role = \"ctb\"), person(\"Tom\", \"Torsney-Weir\", role = \"ctb\"), person(\"Trevor\", \"Davis\", role = \"ctb\"), person(\"Viktoras\", \"Veitas\", role = \"ctb\"), person(\"Weicheng\", \"Zhu\", role = \"ctb\"), person(\"Wush\", \"Wu\", role = \"ctb\"), person(\"Zachary\", \"Foster\", role = \"ctb\"), person(\"Zhian N.\", \"Kamvar\", role = \"ctb\", comment = c(ORCID = \"0000-0003-1458-7108\")), person(given = \"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Provides a general-purpose tool for dynamic report generation in R using Literate Programming techniques.", + "Depends": [ + "R (>= 3.3.0)" + ], + "Imports": [ + "evaluate (>= 0.15)", + "highr", + "methods", + "tools", + "xfun (>= 0.39)", + "yaml (>= 2.1.19)" + ], + "Suggests": [ + "bslib", + "codetools", + "DBI (>= 0.4-1)", + "digest", + "formatR", + "gifski", + "gridSVG", + "htmlwidgets (>= 0.7)", + "curl", + "jpeg", + "JuliaCall (>= 0.11.1)", + "magick", + "markdown (>= 1.3)", + "png", + "ragg", + "reticulate (>= 1.4)", + "rgl (>= 0.95.1201)", + "rlang", + "rmarkdown", + "sass", + "showtext", + "styler (>= 1.2.0)", + "targets (>= 0.6.0)", + "testit", + "tibble", + "tikzDevice (>= 0.10)", + "tinytex (>= 0.46)", + "webshot", + "rstudioapi", + "svglite", + "xml2 (>= 1.2.0)" + ], + "License": "GPL", + "URL": "https://yihui.org/knitr/", + "BugReports": "https://github.com/yihui/knitr/issues", + "Encoding": "UTF-8", + "VignetteBuilder": "knitr", + "SystemRequirements": "Package vignettes based on R Markdown v2 or reStructuredText require Pandoc (http://pandoc.org). The function rst2pdf() requires rst2pdf (https://github.com/rst2pdf/rst2pdf).", + "Collate": "'block.R' 'cache.R' 'utils.R' 'citation.R' 'hooks-html.R' 'plot.R' 'defaults.R' 'concordance.R' 'engine.R' 'highlight.R' 'themes.R' 'header.R' 'hooks-asciidoc.R' 'hooks-chunk.R' 'hooks-extra.R' 'hooks-latex.R' 'hooks-md.R' 'hooks-rst.R' 'hooks-textile.R' 'hooks.R' 'output.R' 'package.R' 'pandoc.R' 'params.R' 'parser.R' 'pattern.R' 'rocco.R' 'spin.R' 'table.R' 'template.R' 'utils-conversion.R' 'utils-rd2html.R' 'utils-string.R' 'utils-sweave.R' 'utils-upload.R' 'utils-vignettes.R' 'zzz.R'", + "RoxygenNote": "7.2.3", + "NeedsCompilation": "no", + "Author": "Yihui Xie [aut, cre] (), Abhraneel Sarma [ctb], Adam Vogt [ctb], Alastair Andrew [ctb], Alex Zvoleff [ctb], Amar Al-Zubaidi [ctb], Andre Simon [ctb] (the CSS files under inst/themes/ were derived from the Highlight package http://www.andre-simon.de), Aron Atkins [ctb], Aaron Wolen [ctb], Ashley Manton [ctb], Atsushi Yasumoto [ctb] (), Ben Baumer [ctb], Brian Diggs [ctb], Brian Zhang [ctb], Bulat Yapparov [ctb], Cassio Pereira [ctb], Christophe Dervieux [ctb], David Hall [ctb], David Hugh-Jones [ctb], David Robinson [ctb], Doug Hemken [ctb], Duncan Murdoch [ctb], Elio Campitelli [ctb], Ellis Hughes [ctb], Emily Riederer [ctb], Fabian Hirschmann [ctb], Fitch Simeon [ctb], Forest Fang [ctb], Frank E Harrell Jr [ctb] (the Sweavel package at inst/misc/Sweavel.sty), Garrick Aden-Buie [ctb], Gregoire Detrez [ctb], Hadley Wickham [ctb], Hao Zhu [ctb], Heewon Jeon [ctb], Henrik Bengtsson [ctb], Hiroaki Yutani [ctb], Ian Lyttle [ctb], Hodges Daniel [ctb], Jacob Bien [ctb], Jake Burkhead [ctb], James Manton [ctb], Jared Lander [ctb], Jason Punyon [ctb], Javier Luraschi [ctb], Jeff Arnold [ctb], Jenny Bryan [ctb], Jeremy Ashkenas [ctb, cph] (the CSS file at inst/misc/docco-classic.css), Jeremy Stephens [ctb], Jim Hester [ctb], Joe Cheng [ctb], Johannes Ranke [ctb], John Honaker [ctb], John Muschelli [ctb], Jonathan Keane [ctb], JJ Allaire [ctb], Johan Toloe [ctb], Jonathan Sidi [ctb], Joseph Larmarange [ctb], Julien Barnier [ctb], Kaiyin Zhong [ctb], Kamil Slowikowski [ctb], Karl Forner [ctb], Kevin K. Smith [ctb], Kirill Mueller [ctb], Kohske Takahashi [ctb], Lorenz Walthert [ctb], Lucas Gallindo [ctb], Marius Hofert [ctb], Martin Modrák [ctb], Michael Chirico [ctb], Michael Friendly [ctb], Michal Bojanowski [ctb], Michel Kuhlmann [ctb], Miller Patrick [ctb], Nacho Caballero [ctb], Nick Salkowski [ctb], Niels Richard Hansen [ctb], Noam Ross [ctb], Obada Mahdi [ctb], Pavel N. Krivitsky [ctb] (), Pedro Faria [ctb], Qiang Li [ctb], Ramnath Vaidyanathan [ctb], Richard Cotton [ctb], Robert Krzyzanowski [ctb], Rodrigo Copetti [ctb], Romain Francois [ctb], Ruaridh Williamson [ctb], Sagiru Mati [ctb] (), Scott Kostyshak [ctb], Sebastian Meyer [ctb], Sietse Brouwer [ctb], Simon de Bernard [ctb], Sylvain Rousseau [ctb], Taiyun Wei [ctb], Thibaut Assus [ctb], Thibaut Lamadon [ctb], Thomas Leeper [ctb], Tim Mastny [ctb], Tom Torsney-Weir [ctb], Trevor Davis [ctb], Viktoras Veitas [ctb], Weicheng Zhu [ctb], Wush Wu [ctb], Zachary Foster [ctb], Zhian N. Kamvar [ctb] (), Posit Software, PBC [cph, fnd]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN" + }, + "labeling": { + "Package": "labeling", + "Version": "0.4.3", + "Source": "Repository", + "Type": "Package", + "Title": "Axis Labeling", + "Date": "2023-08-29", + "Author": "Justin Talbot,", + "Maintainer": "Nuno Sempere ", + "Description": "Functions which provide a range of axis labeling algorithms.", + "License": "MIT + file LICENSE | Unlimited", + "Collate": "'labeling.R'", + "NeedsCompilation": "no", + "Imports": [ + "stats", + "graphics" + ], + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5", + "Encoding": "UTF-8" + }, + "lifecycle": { + "Package": "lifecycle", + "Version": "1.0.4", + "Source": "Repository", + "Title": "Manage the Life Cycle of your Package Functions", + "Authors@R": "c( person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = c(\"aut\", \"cre\")), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Manage the life cycle of your exported functions with shared conventions, documentation badges, and user-friendly deprecation warnings.", + "License": "MIT + file LICENSE", + "URL": "https://lifecycle.r-lib.org/, https://github.com/r-lib/lifecycle", + "BugReports": "https://github.com/r-lib/lifecycle/issues", + "Depends": [ + "R (>= 3.6)" + ], + "Imports": [ + "cli (>= 3.4.0)", + "glue", + "rlang (>= 1.1.0)" + ], + "Suggests": [ + "covr", + "crayon", + "knitr", + "lintr", + "rmarkdown", + "testthat (>= 3.0.1)", + "tibble", + "tidyverse", + "tools", + "vctrs", + "withr" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate, usethis", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.2.1", + "NeedsCompilation": "no", + "Author": "Lionel Henry [aut, cre], Hadley Wickham [aut] (), Posit Software, PBC [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN" + }, + "litedown": { + "Package": "litedown", + "Version": "0.7", + "Source": "Repository", + "Type": "Package", + "Title": "A Lightweight Version of R Markdown", + "Authors@R": "c( person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\", URL = \"https://yihui.org\")), person(\"Tim\", \"Taylor\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8587-7113\")), person() )", + "Description": "Render R Markdown to Markdown (without using 'knitr'), and Markdown to lightweight HTML or 'LaTeX' documents with the 'commonmark' package (instead of 'Pandoc'). Some missing Markdown features in 'commonmark' are also supported, such as raw HTML or 'LaTeX' blocks, 'LaTeX' math, superscripts, subscripts, footnotes, element attributes, and appendices, but not all 'Pandoc' Markdown features are (or will be) supported. With additional JavaScript and CSS, you can also create HTML slides and articles. This package can be viewed as a trimmed-down version of R Markdown and 'knitr'. It does not aim at rich Markdown features or a large variety of output formats (the primary formats are HTML and 'LaTeX'). Book and website projects of multiple input documents are also supported.", + "Depends": [ + "R (>= 3.2.0)" + ], + "Imports": [ + "utils", + "commonmark (>= 1.9.5)", + "xfun (>= 0.52)" + ], + "Suggests": [ + "rbibutils", + "rstudioapi", + "tinytex" + ], + "License": "MIT + file LICENSE", + "URL": "https://github.com/yihui/litedown", + "BugReports": "https://github.com/yihui/litedown/issues", + "VignetteBuilder": "litedown", + "RoxygenNote": "7.3.2", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Author": "Yihui Xie [aut, cre] (, https://yihui.org), Tim Taylor [ctb] ()", + "Maintainer": "Yihui Xie ", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "magrittr": { + "Package": "magrittr", + "Version": "2.0.4", + "Source": "Repository", + "Type": "Package", + "Title": "A Forward-Pipe Operator for R", + "Authors@R": "c( person(\"Stefan Milton\", \"Bache\", , \"stefan@stefanbache.dk\", role = c(\"aut\", \"cph\"), comment = \"Original author and creator of magrittr\"), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = \"cre\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"03wc8by49\")) )", + "Description": "Provides a mechanism for chaining commands with a new forward-pipe operator, %>%. This operator will forward a value, or the result of an expression, into the next function call/expression. There is flexible support for the type of right-hand side expressions. For more information, see package vignette. To quote Rene Magritte, \"Ceci n'est pas un pipe.\"", + "License": "MIT + file LICENSE", + "URL": "https://magrittr.tidyverse.org, https://github.com/tidyverse/magrittr", + "BugReports": "https://github.com/tidyverse/magrittr/issues", + "Depends": [ + "R (>= 3.4.0)" + ], + "Suggests": [ + "covr", + "knitr", + "rlang", + "rmarkdown", + "testthat" + ], + "VignetteBuilder": "knitr", + "ByteCompile": "Yes", + "Config/Needs/website": "tidyverse/tidytemplate", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.3", + "NeedsCompilation": "yes", + "Author": "Stefan Milton Bache [aut, cph] (Original author and creator of magrittr), Hadley Wickham [aut], Lionel Henry [cre], Posit Software, PBC [cph, fnd] (ROR: )", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN" + }, + "markdown": { + "Package": "markdown", + "Version": "2.0", + "Source": "Repository", + "Type": "Package", + "Title": "Render Markdown with 'commonmark'", + "Authors@R": "c( person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")), person(\"JJ\", \"Allaire\", role = \"aut\"), person(\"Jeffrey\", \"Horner\", role = \"aut\"), person(\"Henrik\", \"Bengtsson\", role = \"ctb\"), person(\"Jim\", \"Hester\", role = \"ctb\"), person(\"Yixuan\", \"Qiu\", role = \"ctb\"), person(\"Kohske\", \"Takahashi\", role = \"ctb\"), person(\"Adam\", \"November\", role = \"ctb\"), person(\"Nacho\", \"Caballero\", role = \"ctb\"), person(\"Jeroen\", \"Ooms\", role = \"ctb\"), person(\"Thomas\", \"Leeper\", role = \"ctb\"), person(\"Joe\", \"Cheng\", role = \"ctb\"), person(\"Andrzej\", \"Oles\", role = \"ctb\"), person(given = \"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Render Markdown to full and lightweight HTML/LaTeX documents with the 'commonmark' package. This package has been superseded by 'litedown'.", + "Depends": [ + "R (>= 2.11.1)" + ], + "Imports": [ + "utils", + "xfun", + "litedown (>= 0.6)" + ], + "Suggests": [ + "knitr", + "rmarkdown (>= 2.18)", + "yaml", + "RCurl" + ], + "License": "MIT + file LICENSE", + "URL": "https://github.com/rstudio/markdown", + "BugReports": "https://github.com/rstudio/markdown/issues", + "RoxygenNote": "7.3.2", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Author": "Yihui Xie [aut, cre] (), JJ Allaire [aut], Jeffrey Horner [aut], Henrik Bengtsson [ctb], Jim Hester [ctb], Yixuan Qiu [ctb], Kohske Takahashi [ctb], Adam November [ctb], Nacho Caballero [ctb], Jeroen Ooms [ctb], Thomas Leeper [ctb], Joe Cheng [ctb], Andrzej Oles [ctb], Posit Software, PBC [cph, fnd]", + "Maintainer": "Yihui Xie ", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "memoise": { + "Package": "memoise", + "Version": "2.0.1", + "Source": "Repository", + "Title": "'Memoisation' of Functions", + "Authors@R": "c(person(given = \"Hadley\", family = \"Wickham\", role = \"aut\", email = \"hadley@rstudio.com\"), person(given = \"Jim\", family = \"Hester\", role = \"aut\"), person(given = \"Winston\", family = \"Chang\", role = c(\"aut\", \"cre\"), email = \"winston@rstudio.com\"), person(given = \"Kirill\", family = \"Müller\", role = \"aut\", email = \"krlmlr+r@mailbox.org\"), person(given = \"Daniel\", family = \"Cook\", role = \"aut\", email = \"danielecook@gmail.com\"), person(given = \"Mark\", family = \"Edmondson\", role = \"ctb\", email = \"r@sunholo.com\"))", + "Description": "Cache the results of a function so that when you call it again with the same arguments it returns the previously computed value.", + "License": "MIT + file LICENSE", + "URL": "https://memoise.r-lib.org, https://github.com/r-lib/memoise", + "BugReports": "https://github.com/r-lib/memoise/issues", + "Imports": [ + "rlang (>= 0.4.10)", + "cachem" + ], + "Suggests": [ + "digest", + "aws.s3", + "covr", + "googleAuthR", + "googleCloudStorageR", + "httr", + "testthat" + ], + "Encoding": "UTF-8", + "RoxygenNote": "7.1.2", + "NeedsCompilation": "no", + "Author": "Hadley Wickham [aut], Jim Hester [aut], Winston Chang [aut, cre], Kirill Müller [aut], Daniel Cook [aut], Mark Edmondson [ctb]", + "Maintainer": "Winston Chang ", + "Repository": "CRAN" + }, + "mime": { + "Package": "mime", + "Version": "0.13", + "Source": "Repository", + "Type": "Package", + "Title": "Map Filenames to MIME Types", + "Authors@R": "c( person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\", URL = \"https://yihui.org\")), person(\"Jeffrey\", \"Horner\", role = \"ctb\"), person(\"Beilei\", \"Bian\", role = \"ctb\") )", + "Description": "Guesses the MIME type from a filename extension using the data derived from /etc/mime.types in UNIX-type systems.", + "Imports": [ + "tools" + ], + "License": "GPL", + "URL": "https://github.com/yihui/mime", + "BugReports": "https://github.com/yihui/mime/issues", + "RoxygenNote": "7.3.2", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Author": "Yihui Xie [aut, cre] (, https://yihui.org), Jeffrey Horner [ctb], Beilei Bian [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN" + }, + "pillar": { + "Package": "pillar", + "Version": "1.11.1", + "Source": "Repository", + "Title": "Coloured Formatting for Columns", + "Authors@R": "c(person(given = \"Kirill\", family = \"M\\u00fcller\", role = c(\"aut\", \"cre\"), email = \"kirill@cynkra.com\", comment = c(ORCID = \"0000-0002-1416-3412\")), person(given = \"Hadley\", family = \"Wickham\", role = \"aut\"), person(given = \"RStudio\", role = \"cph\"))", + "Description": "Provides 'pillar' and 'colonnade' generics designed for formatting columns of data using the full range of colours provided by modern terminals.", + "License": "MIT + file LICENSE", + "URL": "https://pillar.r-lib.org/, https://github.com/r-lib/pillar", + "BugReports": "https://github.com/r-lib/pillar/issues", + "Imports": [ + "cli (>= 2.3.0)", + "glue", + "lifecycle", + "rlang (>= 1.0.2)", + "utf8 (>= 1.1.0)", + "utils", + "vctrs (>= 0.5.0)" + ], + "Suggests": [ + "bit64", + "DBI", + "debugme", + "DiagrammeR", + "dplyr", + "formattable", + "ggplot2", + "knitr", + "lubridate", + "nanotime", + "nycflights13", + "palmerpenguins", + "rmarkdown", + "scales", + "stringi", + "survival", + "testthat (>= 3.1.1)", + "tibble", + "units (>= 0.7.2)", + "vdiffr", + "withr" + ], + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.3.9000", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "format_multi_fuzz, format_multi_fuzz_2, format_multi, ctl_colonnade, ctl_colonnade_1, ctl_colonnade_2", + "Config/autostyle/scope": "line_breaks", + "Config/autostyle/strict": "true", + "Config/gha/extra-packages": "units=?ignore-before-r=4.3.0", + "Config/Needs/website": "tidyverse/tidytemplate", + "NeedsCompilation": "no", + "Author": "Kirill Müller [aut, cre] (ORCID: ), Hadley Wickham [aut], RStudio [cph]", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN" + }, + "pkgconfig": { + "Package": "pkgconfig", + "Version": "2.0.3", + "Source": "Repository", + "Title": "Private Configuration for 'R' Packages", + "Author": "Gábor Csárdi", + "Maintainer": "Gábor Csárdi ", + "Description": "Set configuration options on a per-package basis. Options set by a given package only apply to that package, other packages are unaffected.", + "License": "MIT + file LICENSE", + "LazyData": "true", + "Imports": [ + "utils" + ], + "Suggests": [ + "covr", + "testthat", + "disposables (>= 1.0.3)" + ], + "URL": "https://github.com/r-lib/pkgconfig#readme", + "BugReports": "https://github.com/r-lib/pkgconfig/issues", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Repository": "CRAN" + }, + "png": { + "Package": "png", + "Version": "0.1-8", + "Source": "Repository", + "Title": "Read and write PNG images", + "Author": "Simon Urbanek ", + "Maintainer": "Simon Urbanek ", + "Depends": [ + "R (>= 2.9.0)" + ], + "Description": "This package provides an easy and simple way to read, write and display bitmap images stored in the PNG format. It can read and write both files and in-memory raw vectors.", + "License": "GPL-2 | GPL-3", + "SystemRequirements": "libpng", + "URL": "http://www.rforge.net/png/", + "NeedsCompilation": "yes", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5", + "Encoding": "UTF-8" + }, + "prettyunits": { + "Package": "prettyunits", + "Version": "1.2.0", + "Source": "Repository", + "Title": "Pretty, Human Readable Formatting of Quantities", + "Authors@R": "c( person(\"Gabor\", \"Csardi\", email=\"csardi.gabor@gmail.com\", role=c(\"aut\", \"cre\")), person(\"Bill\", \"Denney\", email=\"wdenney@humanpredictions.com\", role=c(\"ctb\"), comment=c(ORCID=\"0000-0002-5759-428X\")), person(\"Christophe\", \"Regouby\", email=\"christophe.regouby@free.fr\", role=c(\"ctb\")) )", + "Description": "Pretty, human readable formatting of quantities. Time intervals: '1337000' -> '15d 11h 23m 20s'. Vague time intervals: '2674000' -> 'about a month ago'. Bytes: '1337' -> '1.34 kB'. Rounding: '99' with 3 significant digits -> '99.0' p-values: '0.00001' -> '<0.0001'. Colors: '#FF0000' -> 'red'. Quantities: '1239437' -> '1.24 M'.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/r-lib/prettyunits", + "BugReports": "https://github.com/r-lib/prettyunits/issues", + "Depends": [ + "R(>= 2.10)" + ], + "Suggests": [ + "codetools", + "covr", + "testthat" + ], + "RoxygenNote": "7.2.3", + "Encoding": "UTF-8", + "NeedsCompilation": "no", + "Author": "Gabor Csardi [aut, cre], Bill Denney [ctb] (), Christophe Regouby [ctb]", + "Maintainer": "Gabor Csardi ", + "Repository": "CRAN" + }, + "progress": { + "Package": "progress", + "Version": "1.2.3", + "Source": "Repository", + "Title": "Terminal Progress Bars", + "Authors@R": "c( person(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Rich\", \"FitzJohn\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Configurable Progress bars, they may include percentage, elapsed time, and/or the estimated completion time. They work in terminals, in 'Emacs' 'ESS', 'RStudio', 'Windows' 'Rgui' and the 'macOS' 'R.app'. The package also provides a 'C++' 'API', that works with or without 'Rcpp'.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/r-lib/progress#readme, http://r-lib.github.io/progress/", + "BugReports": "https://github.com/r-lib/progress/issues", + "Depends": [ + "R (>= 3.6)" + ], + "Imports": [ + "crayon", + "hms", + "prettyunits", + "R6" + ], + "Suggests": [ + "Rcpp", + "testthat (>= 3.0.0)", + "withr" + ], + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.2.3", + "NeedsCompilation": "no", + "Author": "Gábor Csárdi [aut, cre], Rich FitzJohn [aut], Posit Software, PBC [cph, fnd]", + "Maintainer": "Gábor Csárdi ", + "Repository": "CRAN" + }, + "rappdirs": { + "Package": "rappdirs", + "Version": "0.3.3", + "Source": "Repository", + "Type": "Package", + "Title": "Application Directories: Determine Where to Save Data, Caches, and Logs", + "Authors@R": "c(person(given = \"Hadley\", family = \"Wickham\", role = c(\"trl\", \"cre\", \"cph\"), email = \"hadley@rstudio.com\"), person(given = \"RStudio\", role = \"cph\"), person(given = \"Sridhar\", family = \"Ratnakumar\", role = \"aut\"), person(given = \"Trent\", family = \"Mick\", role = \"aut\"), person(given = \"ActiveState\", role = \"cph\", comment = \"R/appdir.r, R/cache.r, R/data.r, R/log.r translated from appdirs\"), person(given = \"Eddy\", family = \"Petrisor\", role = \"ctb\"), person(given = \"Trevor\", family = \"Davis\", role = c(\"trl\", \"aut\")), person(given = \"Gabor\", family = \"Csardi\", role = \"ctb\"), person(given = \"Gregory\", family = \"Jefferis\", role = \"ctb\"))", + "Description": "An easy way to determine which directories on the users computer you should use to save data, caches and logs. A port of Python's 'Appdirs' () to R.", + "License": "MIT + file LICENSE", + "URL": "https://rappdirs.r-lib.org, https://github.com/r-lib/rappdirs", + "BugReports": "https://github.com/r-lib/rappdirs/issues", + "Depends": [ + "R (>= 3.2)" + ], + "Suggests": [ + "roxygen2", + "testthat (>= 3.0.0)", + "covr", + "withr" + ], + "Copyright": "Original python appdirs module copyright (c) 2010 ActiveState Software Inc. R port copyright Hadley Wickham, RStudio. See file LICENSE for details.", + "Encoding": "UTF-8", + "RoxygenNote": "7.1.1", + "Config/testthat/edition": "3", + "NeedsCompilation": "yes", + "Author": "Hadley Wickham [trl, cre, cph], RStudio [cph], Sridhar Ratnakumar [aut], Trent Mick [aut], ActiveState [cph] (R/appdir.r, R/cache.r, R/data.r, R/log.r translated from appdirs), Eddy Petrisor [ctb], Trevor Davis [trl, aut], Gabor Csardi [ctb], Gregory Jefferis [ctb]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN" + }, + "readr": { + "Package": "readr", + "Version": "2.1.5", + "Source": "Repository", + "Title": "Read Rectangular Text Data", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Jim\", \"Hester\", role = \"aut\"), person(\"Romain\", \"Francois\", role = \"ctb\"), person(\"Jennifer\", \"Bryan\", , \"jenny@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-6983-2759\")), person(\"Shelby\", \"Bearrows\", role = \"ctb\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(\"https://github.com/mandreyel/\", role = \"cph\", comment = \"mio library\"), person(\"Jukka\", \"Jylänki\", role = c(\"ctb\", \"cph\"), comment = \"grisu3 implementation\"), person(\"Mikkel\", \"Jørgensen\", role = c(\"ctb\", \"cph\"), comment = \"grisu3 implementation\") )", + "Description": "The goal of 'readr' is to provide a fast and friendly way to read rectangular data (like 'csv', 'tsv', and 'fwf'). It is designed to flexibly parse many types of data found in the wild, while still cleanly failing when data unexpectedly changes.", + "License": "MIT + file LICENSE", + "URL": "https://readr.tidyverse.org, https://github.com/tidyverse/readr", + "BugReports": "https://github.com/tidyverse/readr/issues", + "Depends": [ + "R (>= 3.6)" + ], + "Imports": [ + "cli (>= 3.2.0)", + "clipr", + "crayon", + "hms (>= 0.4.1)", + "lifecycle (>= 0.2.0)", + "methods", + "R6", + "rlang", + "tibble", + "utils", + "vroom (>= 1.6.0)" + ], + "Suggests": [ + "covr", + "curl", + "datasets", + "knitr", + "rmarkdown", + "spelling", + "stringi", + "testthat (>= 3.2.0)", + "tzdb (>= 0.1.1)", + "waldo", + "withr", + "xml2" + ], + "LinkingTo": [ + "cpp11", + "tzdb (>= 0.1.1)" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse, tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "false", + "Encoding": "UTF-8", + "Language": "en-US", + "RoxygenNote": "7.2.3", + "NeedsCompilation": "yes", + "Author": "Hadley Wickham [aut], Jim Hester [aut], Romain Francois [ctb], Jennifer Bryan [aut, cre] (), Shelby Bearrows [ctb], Posit Software, PBC [cph, fnd], https://github.com/mandreyel/ [cph] (mio library), Jukka Jylänki [ctb, cph] (grisu3 implementation), Mikkel Jørgensen [ctb, cph] (grisu3 implementation)", + "Maintainer": "Jennifer Bryan ", + "Repository": "CRAN" + }, + "renv": { + "Package": "renv", + "Version": "1.1.5", + "Source": "Repository", + "Type": "Package", + "Title": "Project Environments", + "Authors@R": "c( person(\"Kevin\", \"Ushey\", role = c(\"aut\", \"cre\"), email = \"kevin@rstudio.com\", comment = c(ORCID = \"0000-0003-2880-7407\")), person(\"Hadley\", \"Wickham\", role = c(\"aut\"), email = \"hadley@rstudio.com\", comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "A dependency management toolkit for R. Using 'renv', you can create and manage project-local R libraries, save the state of these libraries to a 'lockfile', and later restore your library as required. Together, these tools can help make your projects more isolated, portable, and reproducible.", + "License": "MIT + file LICENSE", + "URL": "https://rstudio.github.io/renv/, https://github.com/rstudio/renv", + "BugReports": "https://github.com/rstudio/renv/issues", + "Imports": [ + "utils" + ], + "Suggests": [ + "BiocManager", + "cli", + "compiler", + "covr", + "cpp11", + "devtools", + "generics", + "gitcreds", + "jsonlite", + "jsonvalidate", + "knitr", + "miniUI", + "modules", + "packrat", + "pak", + "R6", + "remotes", + "reticulate", + "rmarkdown", + "rstudioapi", + "shiny", + "testthat", + "uuid", + "waldo", + "yaml", + "webfakes" + ], + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "bioconductor,python,install,restore,snapshot,retrieve,remotes", + "NeedsCompilation": "no", + "Author": "Kevin Ushey [aut, cre] (ORCID: ), Hadley Wickham [aut] (ORCID: ), Posit Software, PBC [cph, fnd]", + "Maintainer": "Kevin Ushey ", + "Repository": "CRAN" + }, + "rlang": { + "Package": "rlang", + "Version": "1.1.6", + "Source": "Repository", + "Title": "Functions for Base Types and Core R and 'Tidyverse' Features", + "Description": "A toolbox for working with base types, core R features like the condition system, and core 'Tidyverse' features like tidy evaluation.", + "Authors@R": "c( person(\"Lionel\", \"Henry\", ,\"lionel@posit.co\", c(\"aut\", \"cre\")), person(\"Hadley\", \"Wickham\", ,\"hadley@posit.co\", \"aut\"), person(given = \"mikefc\", email = \"mikefc@coolbutuseless.com\", role = \"cph\", comment = \"Hash implementation based on Mike's xxhashlite\"), person(given = \"Yann\", family = \"Collet\", role = \"cph\", comment = \"Author of the embedded xxHash library\"), person(given = \"Posit, PBC\", role = c(\"cph\", \"fnd\")) )", + "License": "MIT + file LICENSE", + "ByteCompile": "true", + "Biarch": "true", + "Depends": [ + "R (>= 3.5.0)" + ], + "Imports": [ + "utils" + ], + "Suggests": [ + "cli (>= 3.1.0)", + "covr", + "crayon", + "desc", + "fs", + "glue", + "knitr", + "magrittr", + "methods", + "pillar", + "pkgload", + "rmarkdown", + "stats", + "testthat (>= 3.2.0)", + "tibble", + "usethis", + "vctrs (>= 0.2.3)", + "withr" + ], + "Enhances": [ + "winch" + ], + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "URL": "https://rlang.r-lib.org, https://github.com/r-lib/rlang", + "BugReports": "https://github.com/r-lib/rlang/issues", + "Config/build/compilation-database": "true", + "Config/testthat/edition": "3", + "Config/Needs/website": "dplyr, tidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Author": "Lionel Henry [aut, cre], Hadley Wickham [aut], mikefc [cph] (Hash implementation based on Mike's xxhashlite), Yann Collet [cph] (Author of the embedded xxHash library), Posit, PBC [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN" + }, + "rmarkdown": { + "Package": "rmarkdown", + "Version": "2.30", + "Source": "Repository", + "Type": "Package", + "Title": "Dynamic Documents for R", + "Authors@R": "c( person(\"JJ\", \"Allaire\", , \"jj@posit.co\", role = \"aut\"), person(\"Yihui\", \"Xie\", , \"xie@yihui.name\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-0645-5666\")), person(\"Christophe\", \"Dervieux\", , \"cderv@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0003-4474-2498\")), person(\"Jonathan\", \"McPherson\", , \"jonathan@posit.co\", role = \"aut\"), person(\"Javier\", \"Luraschi\", role = \"aut\"), person(\"Kevin\", \"Ushey\", , \"kevin@posit.co\", role = \"aut\"), person(\"Aron\", \"Atkins\", , \"aron@posit.co\", role = \"aut\"), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Joe\", \"Cheng\", , \"joe@posit.co\", role = \"aut\"), person(\"Winston\", \"Chang\", , \"winston@posit.co\", role = \"aut\"), person(\"Richard\", \"Iannone\", , \"rich@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0003-3925-190X\")), person(\"Andrew\", \"Dunning\", role = \"ctb\", comment = c(ORCID = \"0000-0003-0464-5036\")), person(\"Atsushi\", \"Yasumoto\", role = c(\"ctb\", \"cph\"), comment = c(ORCID = \"0000-0002-8335-495X\", cph = \"Number sections Lua filter\")), person(\"Barret\", \"Schloerke\", role = \"ctb\"), person(\"Carson\", \"Sievert\", role = \"ctb\", comment = c(ORCID = \"0000-0002-4958-2844\")), person(\"Devon\", \"Ryan\", , \"dpryan79@gmail.com\", role = \"ctb\", comment = c(ORCID = \"0000-0002-8549-0971\")), person(\"Frederik\", \"Aust\", , \"frederik.aust@uni-koeln.de\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4900-788X\")), person(\"Jeff\", \"Allen\", , \"jeff@posit.co\", role = \"ctb\"), person(\"JooYoung\", \"Seo\", role = \"ctb\", comment = c(ORCID = \"0000-0002-4064-6012\")), person(\"Malcolm\", \"Barrett\", role = \"ctb\"), person(\"Rob\", \"Hyndman\", , \"Rob.Hyndman@monash.edu\", role = \"ctb\"), person(\"Romain\", \"Lesur\", role = \"ctb\"), person(\"Roy\", \"Storey\", role = \"ctb\"), person(\"Ruben\", \"Arslan\", , \"ruben.arslan@uni-goettingen.de\", role = \"ctb\"), person(\"Sergio\", \"Oller\", role = \"ctb\"), person(given = \"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(, \"jQuery UI contributors\", role = c(\"ctb\", \"cph\"), comment = \"jQuery UI library; authors listed in inst/rmd/h/jqueryui/AUTHORS.txt\"), person(\"Mark\", \"Otto\", role = \"ctb\", comment = \"Bootstrap library\"), person(\"Jacob\", \"Thornton\", role = \"ctb\", comment = \"Bootstrap library\"), person(, \"Bootstrap contributors\", role = \"ctb\", comment = \"Bootstrap library\"), person(, \"Twitter, Inc\", role = \"cph\", comment = \"Bootstrap library\"), person(\"Alexander\", \"Farkas\", role = c(\"ctb\", \"cph\"), comment = \"html5shiv library\"), person(\"Scott\", \"Jehl\", role = c(\"ctb\", \"cph\"), comment = \"Respond.js library\"), person(\"Ivan\", \"Sagalaev\", role = c(\"ctb\", \"cph\"), comment = \"highlight.js library\"), person(\"Greg\", \"Franko\", role = c(\"ctb\", \"cph\"), comment = \"tocify library\"), person(\"John\", \"MacFarlane\", role = c(\"ctb\", \"cph\"), comment = \"Pandoc templates\"), person(, \"Google, Inc.\", role = c(\"ctb\", \"cph\"), comment = \"ioslides library\"), person(\"Dave\", \"Raggett\", role = \"ctb\", comment = \"slidy library\"), person(, \"W3C\", role = \"cph\", comment = \"slidy library\"), person(\"Dave\", \"Gandy\", role = c(\"ctb\", \"cph\"), comment = \"Font-Awesome\"), person(\"Ben\", \"Sperry\", role = \"ctb\", comment = \"Ionicons\"), person(, \"Drifty\", role = \"cph\", comment = \"Ionicons\"), person(\"Aidan\", \"Lister\", role = c(\"ctb\", \"cph\"), comment = \"jQuery StickyTabs\"), person(\"Benct Philip\", \"Jonsson\", role = c(\"ctb\", \"cph\"), comment = \"pagebreak Lua filter\"), person(\"Albert\", \"Krewinkel\", role = c(\"ctb\", \"cph\"), comment = \"pagebreak Lua filter\") )", + "Description": "Convert R Markdown documents into a variety of formats.", + "License": "GPL-3", + "URL": "https://github.com/rstudio/rmarkdown, https://pkgs.rstudio.com/rmarkdown/", + "BugReports": "https://github.com/rstudio/rmarkdown/issues", + "Depends": [ + "R (>= 3.0)" + ], + "Imports": [ + "bslib (>= 0.2.5.1)", + "evaluate (>= 0.13)", + "fontawesome (>= 0.5.0)", + "htmltools (>= 0.5.1)", + "jquerylib", + "jsonlite", + "knitr (>= 1.43)", + "methods", + "tinytex (>= 0.31)", + "tools", + "utils", + "xfun (>= 0.36)", + "yaml (>= 2.1.19)" + ], + "Suggests": [ + "digest", + "dygraphs", + "fs", + "rsconnect", + "downlit (>= 0.4.0)", + "katex (>= 1.4.0)", + "sass (>= 0.4.0)", + "shiny (>= 1.6.0)", + "testthat (>= 3.0.3)", + "tibble", + "vctrs", + "cleanrmd", + "withr (>= 2.4.2)", + "xml2" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "rstudio/quillt, pkgdown", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "SystemRequirements": "pandoc (>= 1.14) - http://pandoc.org", + "NeedsCompilation": "no", + "Author": "JJ Allaire [aut], Yihui Xie [aut, cre] (ORCID: ), Christophe Dervieux [aut] (ORCID: ), Jonathan McPherson [aut], Javier Luraschi [aut], Kevin Ushey [aut], Aron Atkins [aut], Hadley Wickham [aut], Joe Cheng [aut], Winston Chang [aut], Richard Iannone [aut] (ORCID: ), Andrew Dunning [ctb] (ORCID: ), Atsushi Yasumoto [ctb, cph] (ORCID: , cph: Number sections Lua filter), Barret Schloerke [ctb], Carson Sievert [ctb] (ORCID: ), Devon Ryan [ctb] (ORCID: ), Frederik Aust [ctb] (ORCID: ), Jeff Allen [ctb], JooYoung Seo [ctb] (ORCID: ), Malcolm Barrett [ctb], Rob Hyndman [ctb], Romain Lesur [ctb], Roy Storey [ctb], Ruben Arslan [ctb], Sergio Oller [ctb], Posit Software, PBC [cph, fnd], jQuery UI contributors [ctb, cph] (jQuery UI library; authors listed in inst/rmd/h/jqueryui/AUTHORS.txt), Mark Otto [ctb] (Bootstrap library), Jacob Thornton [ctb] (Bootstrap library), Bootstrap contributors [ctb] (Bootstrap library), Twitter, Inc [cph] (Bootstrap library), Alexander Farkas [ctb, cph] (html5shiv library), Scott Jehl [ctb, cph] (Respond.js library), Ivan Sagalaev [ctb, cph] (highlight.js library), Greg Franko [ctb, cph] (tocify library), John MacFarlane [ctb, cph] (Pandoc templates), Google, Inc. [ctb, cph] (ioslides library), Dave Raggett [ctb] (slidy library), W3C [cph] (slidy library), Dave Gandy [ctb, cph] (Font-Awesome), Ben Sperry [ctb] (Ionicons), Drifty [cph] (Ionicons), Aidan Lister [ctb, cph] (jQuery StickyTabs), Benct Philip Jonsson [ctb, cph] (pagebreak Lua filter), Albert Krewinkel [ctb, cph] (pagebreak Lua filter)", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN" + }, + "sass": { + "Package": "sass", + "Version": "0.4.10", + "Source": "Repository", + "Type": "Package", + "Title": "Syntactically Awesome Style Sheets ('Sass')", + "Description": "An 'SCSS' compiler, powered by the 'LibSass' library. With this, R developers can use variables, inheritance, and functions to generate dynamic style sheets. The package uses the 'Sass CSS' extension language, which is stable, powerful, and CSS compatible.", + "Authors@R": "c( person(\"Joe\", \"Cheng\", , \"joe@rstudio.com\", \"aut\"), person(\"Timothy\", \"Mastny\", , \"tim.mastny@gmail.com\", \"aut\"), person(\"Richard\", \"Iannone\", , \"rich@rstudio.com\", \"aut\", comment = c(ORCID = \"0000-0003-3925-190X\")), person(\"Barret\", \"Schloerke\", , \"barret@rstudio.com\", \"aut\", comment = c(ORCID = \"0000-0001-9986-114X\")), person(\"Carson\", \"Sievert\", , \"carson@rstudio.com\", c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-4958-2844\")), person(\"Christophe\", \"Dervieux\", , \"cderv@rstudio.com\", c(\"ctb\"), comment = c(ORCID = \"0000-0003-4474-2498\")), person(family = \"RStudio\", role = c(\"cph\", \"fnd\")), person(family = \"Sass Open Source Foundation\", role = c(\"ctb\", \"cph\"), comment = \"LibSass library\"), person(\"Greter\", \"Marcel\", role = c(\"ctb\", \"cph\"), comment = \"LibSass library\"), person(\"Mifsud\", \"Michael\", role = c(\"ctb\", \"cph\"), comment = \"LibSass library\"), person(\"Hampton\", \"Catlin\", role = c(\"ctb\", \"cph\"), comment = \"LibSass library\"), person(\"Natalie\", \"Weizenbaum\", role = c(\"ctb\", \"cph\"), comment = \"LibSass library\"), person(\"Chris\", \"Eppstein\", role = c(\"ctb\", \"cph\"), comment = \"LibSass library\"), person(\"Adams\", \"Joseph\", role = c(\"ctb\", \"cph\"), comment = \"json.cpp\"), person(\"Trifunovic\", \"Nemanja\", role = c(\"ctb\", \"cph\"), comment = \"utf8.h\") )", + "License": "MIT + file LICENSE", + "URL": "https://rstudio.github.io/sass/, https://github.com/rstudio/sass", + "BugReports": "https://github.com/rstudio/sass/issues", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "SystemRequirements": "GNU make", + "Imports": [ + "fs (>= 1.2.4)", + "rlang (>= 0.4.10)", + "htmltools (>= 0.5.1)", + "R6", + "rappdirs" + ], + "Suggests": [ + "testthat", + "knitr", + "rmarkdown", + "withr", + "shiny", + "curl" + ], + "VignetteBuilder": "knitr", + "Config/testthat/edition": "3", + "NeedsCompilation": "yes", + "Author": "Joe Cheng [aut], Timothy Mastny [aut], Richard Iannone [aut] (), Barret Schloerke [aut] (), Carson Sievert [aut, cre] (), Christophe Dervieux [ctb] (), RStudio [cph, fnd], Sass Open Source Foundation [ctb, cph] (LibSass library), Greter Marcel [ctb, cph] (LibSass library), Mifsud Michael [ctb, cph] (LibSass library), Hampton Catlin [ctb, cph] (LibSass library), Natalie Weizenbaum [ctb, cph] (LibSass library), Chris Eppstein [ctb, cph] (LibSass library), Adams Joseph [ctb, cph] (json.cpp), Trifunovic Nemanja [ctb, cph] (utf8.h)", + "Maintainer": "Carson Sievert ", + "Repository": "CRAN" + }, + "scales": { + "Package": "scales", + "Version": "1.4.0", + "Source": "Repository", + "Title": "Scale Functions for Visualization", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"cre\", \"aut\"), comment = c(ORCID = \"0000-0002-5147-4711\")), person(\"Dana\", \"Seidel\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"03wc8by49\")) )", + "Description": "Graphical scales map data to aesthetics, and provide methods for automatically determining breaks and labels for axes and legends.", + "License": "MIT + file LICENSE", + "URL": "https://scales.r-lib.org, https://github.com/r-lib/scales", + "BugReports": "https://github.com/r-lib/scales/issues", + "Depends": [ + "R (>= 4.1)" + ], + "Imports": [ + "cli", + "farver (>= 2.0.3)", + "glue", + "labeling", + "lifecycle", + "R6", + "RColorBrewer", + "rlang (>= 1.1.0)", + "viridisLite" + ], + "Suggests": [ + "bit64", + "covr", + "dichromat", + "ggplot2", + "hms (>= 0.5.0)", + "stringi", + "testthat (>= 3.0.0)" + ], + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Config/usethis/last-upkeep": "2025-04-23", + "Encoding": "UTF-8", + "LazyLoad": "yes", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "no", + "Author": "Hadley Wickham [aut], Thomas Lin Pedersen [cre, aut] (), Dana Seidel [aut], Posit Software, PBC [cph, fnd] (03wc8by49)", + "Maintainer": "Thomas Lin Pedersen ", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "stringi": { + "Package": "stringi", + "Version": "1.8.7", + "Source": "Repository", + "Date": "2025-03-27", + "Title": "Fast and Portable Character String Processing Facilities", + "Description": "A collection of character string/text/natural language processing tools for pattern searching (e.g., with 'Java'-like regular expressions or the 'Unicode' collation algorithm), random string generation, case mapping, string transliteration, concatenation, sorting, padding, wrapping, Unicode normalisation, date-time formatting and parsing, and many more. They are fast, consistent, convenient, and - thanks to 'ICU' (International Components for Unicode) - portable across all locales and platforms. Documentation about 'stringi' is provided via its website at and the paper by Gagolewski (2022, ).", + "URL": "https://stringi.gagolewski.com/, https://github.com/gagolews/stringi, https://icu.unicode.org/", + "BugReports": "https://github.com/gagolews/stringi/issues", + "SystemRequirements": "ICU4C (>= 61, optional)", + "Type": "Package", + "Depends": [ + "R (>= 3.4)" + ], + "Imports": [ + "tools", + "utils", + "stats" + ], + "Biarch": "TRUE", + "License": "file LICENSE", + "Authors@R": "c(person(given = \"Marek\", family = \"Gagolewski\", role = c(\"aut\", \"cre\", \"cph\"), email = \"marek@gagolewski.com\", comment = c(ORCID = \"0000-0003-0637-6028\")), person(given = \"Bartek\", family = \"Tartanus\", role = \"ctb\"), person(\"Unicode, Inc. and others\", role=\"ctb\", comment = \"ICU4C source code, Unicode Character Database\") )", + "RoxygenNote": "7.3.2", + "Encoding": "UTF-8", + "NeedsCompilation": "yes", + "Author": "Marek Gagolewski [aut, cre, cph] (), Bartek Tartanus [ctb], Unicode, Inc. and others [ctb] (ICU4C source code, Unicode Character Database)", + "Maintainer": "Marek Gagolewski ", + "License_is_FOSS": "yes", + "Repository": "CRAN" + }, + "stringr": { + "Package": "stringr", + "Version": "1.5.2", + "Source": "Repository", + "Title": "Simple, Consistent Wrappers for Common String Operations", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = c(\"aut\", \"cre\", \"cph\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "A consistent, simple and easy to use set of wrappers around the fantastic 'stringi' package. All function and argument names (and positions) are consistent, all functions deal with \"NA\"'s and zero length vectors in the same way, and the output from one function is easy to feed into the input of another.", + "License": "MIT + file LICENSE", + "URL": "https://stringr.tidyverse.org, https://github.com/tidyverse/stringr", + "BugReports": "https://github.com/tidyverse/stringr/issues", + "Depends": [ + "R (>= 3.6)" + ], + "Imports": [ + "cli", + "glue (>= 1.6.1)", + "lifecycle (>= 1.0.3)", + "magrittr", + "rlang (>= 1.0.0)", + "stringi (>= 1.5.3)", + "vctrs (>= 0.4.0)" + ], + "Suggests": [ + "covr", + "dplyr", + "gt", + "htmltools", + "htmlwidgets", + "knitr", + "rmarkdown", + "testthat (>= 3.0.0)", + "tibble" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "LazyData": "true", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "no", + "Author": "Hadley Wickham [aut, cre, cph], Posit Software, PBC [cph, fnd]", + "Maintainer": "Hadley Wickham ", + "Repository": "CRAN" + }, + "systemfonts": { + "Package": "systemfonts", + "Version": "1.3.1", + "Source": "Repository", + "Type": "Package", + "Title": "System Native Font Finding", + "Authors@R": "c( person(\"Thomas Lin\", \"Pedersen\", , \"thomas.pedersen@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-5147-4711\")), person(\"Jeroen\", \"Ooms\", , \"jeroen@berkeley.edu\", role = \"aut\", comment = c(ORCID = \"0000-0002-4035-0289\")), person(\"Devon\", \"Govett\", role = \"aut\", comment = \"Author of font-manager\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"), comment = c(ROR = \"03wc8by49\")) )", + "Description": "Provides system native access to the font catalogue. As font handling varies between systems it is difficult to correctly locate installed fonts across different operating systems. The 'systemfonts' package provides bindings to the native libraries on Windows, macOS and Linux for finding font files that can then be used further by e.g. graphic devices. The main use is intended to be from compiled code but 'systemfonts' also provides access from R.", + "License": "MIT + file LICENSE", + "URL": "https://github.com/r-lib/systemfonts, https://systemfonts.r-lib.org", + "BugReports": "https://github.com/r-lib/systemfonts/issues", + "Depends": [ + "R (>= 3.2.0)" + ], + "Imports": [ + "base64enc", + "grid", + "jsonlite", + "lifecycle", + "tools", + "utils" + ], + "Suggests": [ + "covr", + "farver", + "ggplot2", + "graphics", + "knitr", + "ragg", + "rmarkdown", + "svglite", + "testthat (>= 2.1.0)" + ], + "LinkingTo": [ + "cpp11 (>= 0.2.1)" + ], + "VignetteBuilder": "knitr", + "Config/build/compilation-database": "true", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/usethis/last-upkeep": "2025-04-23", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "SystemRequirements": "fontconfig, freetype2", + "NeedsCompilation": "yes", + "Author": "Thomas Lin Pedersen [aut, cre] (ORCID: ), Jeroen Ooms [aut] (ORCID: ), Devon Govett [aut] (Author of font-manager), Posit Software, PBC [cph, fnd] (ROR: )", + "Maintainer": "Thomas Lin Pedersen ", + "Repository": "CRAN" + }, + "tibble": { + "Package": "tibble", + "Version": "3.3.0", + "Source": "Repository", + "Title": "Simple Data Frames", + "Authors@R": "c(person(given = \"Kirill\", family = \"M\\u00fcller\", role = c(\"aut\", \"cre\"), email = \"kirill@cynkra.com\", comment = c(ORCID = \"0000-0002-1416-3412\")), person(given = \"Hadley\", family = \"Wickham\", role = \"aut\", email = \"hadley@rstudio.com\"), person(given = \"Romain\", family = \"Francois\", role = \"ctb\", email = \"romain@r-enthusiasts.com\"), person(given = \"Jennifer\", family = \"Bryan\", role = \"ctb\", email = \"jenny@rstudio.com\"), person(given = \"RStudio\", role = c(\"cph\", \"fnd\")))", + "Description": "Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional data frame.", + "License": "MIT + file LICENSE", + "URL": "https://tibble.tidyverse.org/, https://github.com/tidyverse/tibble", + "BugReports": "https://github.com/tidyverse/tibble/issues", + "Depends": [ + "R (>= 3.4.0)" + ], + "Imports": [ + "cli", + "lifecycle (>= 1.0.0)", + "magrittr", + "methods", + "pillar (>= 1.8.1)", + "pkgconfig", + "rlang (>= 1.0.2)", + "utils", + "vctrs (>= 0.5.0)" + ], + "Suggests": [ + "bench", + "bit64", + "blob", + "brio", + "callr", + "DiagrammeR", + "dplyr", + "evaluate", + "formattable", + "ggplot2", + "here", + "hms", + "htmltools", + "knitr", + "lubridate", + "nycflights13", + "pkgload", + "purrr", + "rmarkdown", + "stringi", + "testthat (>= 3.0.2)", + "tidyr", + "withr" + ], + "VignetteBuilder": "knitr", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2.9000", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "true", + "Config/testthat/start-first": "vignette-formats, as_tibble, add, invariants", + "Config/autostyle/scope": "line_breaks", + "Config/autostyle/strict": "true", + "Config/autostyle/rmd": "false", + "Config/Needs/website": "tidyverse/tidytemplate", + "NeedsCompilation": "yes", + "Author": "Kirill Müller [aut, cre] (ORCID: ), Hadley Wickham [aut], Romain Francois [ctb], Jennifer Bryan [ctb], RStudio [cph, fnd]", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN" + }, + "tidyselect": { + "Package": "tidyselect", + "Version": "1.2.1", + "Source": "Repository", + "Title": "Select from a Set of Strings", + "Authors@R": "c( person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = c(\"aut\", \"cre\")), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "A backend for the selecting functions of the 'tidyverse'. It makes it easy to implement select-like functions in your own packages in a way that is consistent with other 'tidyverse' interfaces for selection.", + "License": "MIT + file LICENSE", + "URL": "https://tidyselect.r-lib.org, https://github.com/r-lib/tidyselect", + "BugReports": "https://github.com/r-lib/tidyselect/issues", + "Depends": [ + "R (>= 3.4)" + ], + "Imports": [ + "cli (>= 3.3.0)", + "glue (>= 1.3.0)", + "lifecycle (>= 1.0.3)", + "rlang (>= 1.0.4)", + "vctrs (>= 0.5.2)", + "withr" + ], + "Suggests": [ + "covr", + "crayon", + "dplyr", + "knitr", + "magrittr", + "rmarkdown", + "stringr", + "testthat (>= 3.1.1)", + "tibble (>= 2.1.3)" + ], + "VignetteBuilder": "knitr", + "ByteCompile": "true", + "Config/testthat/edition": "3", + "Config/Needs/website": "tidyverse/tidytemplate", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.0.9000", + "NeedsCompilation": "yes", + "Author": "Lionel Henry [aut, cre], Hadley Wickham [aut], Posit Software, PBC [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN" + }, + "tinytex": { + "Package": "tinytex", + "Version": "0.57", + "Source": "Repository", + "Type": "Package", + "Title": "Helper Functions to Install and Maintain TeX Live, and Compile LaTeX Documents", + "Authors@R": "c( person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\", \"cph\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\")), person(given = \"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(\"Christophe\", \"Dervieux\", role = \"ctb\", comment = c(ORCID = \"0000-0003-4474-2498\")), person(\"Devon\", \"Ryan\", role = \"ctb\", email = \"dpryan79@gmail.com\", comment = c(ORCID = \"0000-0002-8549-0971\")), person(\"Ethan\", \"Heinzen\", role = \"ctb\"), person(\"Fernando\", \"Cagua\", role = \"ctb\"), person() )", + "Description": "Helper functions to install and maintain the 'LaTeX' distribution named 'TinyTeX' (), a lightweight, cross-platform, portable, and easy-to-maintain version of 'TeX Live'. This package also contains helper functions to compile 'LaTeX' documents, and install missing 'LaTeX' packages automatically.", + "Imports": [ + "xfun (>= 0.48)" + ], + "Suggests": [ + "testit", + "rstudioapi" + ], + "License": "MIT + file LICENSE", + "URL": "https://github.com/rstudio/tinytex", + "BugReports": "https://github.com/rstudio/tinytex/issues", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "no", + "Author": "Yihui Xie [aut, cre, cph] (), Posit Software, PBC [cph, fnd], Christophe Dervieux [ctb] (), Devon Ryan [ctb] (), Ethan Heinzen [ctb], Fernando Cagua [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN" + }, + "tzdb": { + "Package": "tzdb", + "Version": "0.5.0", + "Source": "Repository", + "Title": "Time Zone Database Information", + "Authors@R": "c( person(\"Davis\", \"Vaughan\", , \"davis@posit.co\", role = c(\"aut\", \"cre\")), person(\"Howard\", \"Hinnant\", role = \"cph\", comment = \"Author of the included date library\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Provides an up-to-date copy of the Internet Assigned Numbers Authority (IANA) Time Zone Database. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight saving time rules. Additionally, this package provides a C++ interface for working with the 'date' library. 'date' provides comprehensive support for working with dates and date-times, which this package exposes to make it easier for other R packages to utilize. Headers are provided for calendar specific calculations, along with a limited interface for time zone manipulations.", + "License": "MIT + file LICENSE", + "URL": "https://tzdb.r-lib.org, https://github.com/r-lib/tzdb", + "BugReports": "https://github.com/r-lib/tzdb/issues", + "Depends": [ + "R (>= 4.0.0)" + ], + "Suggests": [ + "covr", + "testthat (>= 3.0.0)" + ], + "LinkingTo": [ + "cpp11 (>= 0.5.2)" + ], + "Biarch": "yes", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "NeedsCompilation": "yes", + "Author": "Davis Vaughan [aut, cre], Howard Hinnant [cph] (Author of the included date library), Posit Software, PBC [cph, fnd]", + "Maintainer": "Davis Vaughan ", + "Repository": "CRAN" + }, + "utf8": { + "Package": "utf8", + "Version": "1.2.6", + "Source": "Repository", + "Title": "Unicode Text Processing", + "Authors@R": "c(person(given = c(\"Patrick\", \"O.\"), family = \"Perry\", role = c(\"aut\", \"cph\")), person(given = \"Kirill\", family = \"M\\u00fcller\", role = \"cre\", email = \"kirill@cynkra.com\", comment = c(ORCID = \"0000-0002-1416-3412\")), person(given = \"Unicode, Inc.\", role = c(\"cph\", \"dtc\"), comment = \"Unicode Character Database\"))", + "Description": "Process and print 'UTF-8' encoded international text (Unicode). Input, validate, normalize, encode, format, and display.", + "License": "Apache License (== 2.0) | file LICENSE", + "URL": "https://krlmlr.github.io/utf8/, https://github.com/krlmlr/utf8", + "BugReports": "https://github.com/krlmlr/utf8/issues", + "Depends": [ + "R (>= 2.10)" + ], + "Suggests": [ + "cli", + "covr", + "knitr", + "rlang", + "rmarkdown", + "testthat (>= 3.0.0)", + "withr" + ], + "VignetteBuilder": "knitr, rmarkdown", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2.9000", + "NeedsCompilation": "yes", + "Author": "Patrick O. Perry [aut, cph], Kirill Müller [cre] (ORCID: ), Unicode, Inc. [cph, dtc] (Unicode Character Database)", + "Maintainer": "Kirill Müller ", + "Repository": "CRAN" + }, + "vctrs": { + "Package": "vctrs", + "Version": "0.6.5", + "Source": "Repository", + "Title": "Vector Helpers", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = \"aut\"), person(\"Davis\", \"Vaughan\", , \"davis@posit.co\", role = c(\"aut\", \"cre\")), person(\"data.table team\", role = \"cph\", comment = \"Radix sort based on data.table's forder() and their contribution to R's order()\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "Defines new notions of prototype and size that are used to provide tools for consistent and well-founded type-coercion and size-recycling, and are in turn connected to ideas of type- and size-stability useful for analysing function interfaces.", + "License": "MIT + file LICENSE", + "URL": "https://vctrs.r-lib.org/, https://github.com/r-lib/vctrs", + "BugReports": "https://github.com/r-lib/vctrs/issues", + "Depends": [ + "R (>= 3.5.0)" + ], + "Imports": [ + "cli (>= 3.4.0)", + "glue", + "lifecycle (>= 1.0.3)", + "rlang (>= 1.1.0)" + ], + "Suggests": [ + "bit64", + "covr", + "crayon", + "dplyr (>= 0.8.5)", + "generics", + "knitr", + "pillar (>= 1.4.4)", + "pkgdown (>= 2.0.1)", + "rmarkdown", + "testthat (>= 3.0.0)", + "tibble (>= 3.1.3)", + "waldo (>= 0.2.0)", + "withr", + "xml2", + "zeallot" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "Language": "en-GB", + "RoxygenNote": "7.2.3", + "NeedsCompilation": "yes", + "Author": "Hadley Wickham [aut], Lionel Henry [aut], Davis Vaughan [aut, cre], data.table team [cph] (Radix sort based on data.table's forder() and their contribution to R's order()), Posit Software, PBC [cph, fnd]", + "Maintainer": "Davis Vaughan ", + "Repository": "CRAN" + }, + "viridisLite": { + "Package": "viridisLite", + "Version": "0.4.2", + "Source": "Repository", + "Type": "Package", + "Title": "Colorblind-Friendly Color Maps (Lite Version)", + "Date": "2023-05-02", + "Authors@R": "c( person(\"Simon\", \"Garnier\", email = \"garnier@njit.edu\", role = c(\"aut\", \"cre\")), person(\"Noam\", \"Ross\", email = \"noam.ross@gmail.com\", role = c(\"ctb\", \"cph\")), person(\"Bob\", \"Rudis\", email = \"bob@rud.is\", role = c(\"ctb\", \"cph\")), person(\"Marco\", \"Sciaini\", email = \"sciaini.marco@gmail.com\", role = c(\"ctb\", \"cph\")), person(\"Antônio Pedro\", \"Camargo\", role = c(\"ctb\", \"cph\")), person(\"Cédric\", \"Scherer\", email = \"scherer@izw-berlin.de\", role = c(\"ctb\", \"cph\")) )", + "Maintainer": "Simon Garnier ", + "Description": "Color maps designed to improve graph readability for readers with common forms of color blindness and/or color vision deficiency. The color maps are also perceptually-uniform, both in regular form and also when converted to black-and-white for printing. This is the 'lite' version of the 'viridis' package that also contains 'ggplot2' bindings for discrete and continuous color and fill scales and can be found at .", + "License": "MIT + file LICENSE", + "Encoding": "UTF-8", + "Depends": [ + "R (>= 2.10)" + ], + "Suggests": [ + "hexbin (>= 1.27.0)", + "ggplot2 (>= 1.0.1)", + "testthat", + "covr" + ], + "URL": "https://sjmgarnier.github.io/viridisLite/, https://github.com/sjmgarnier/viridisLite/", + "BugReports": "https://github.com/sjmgarnier/viridisLite/issues/", + "RoxygenNote": "7.2.3", + "NeedsCompilation": "no", + "Author": "Simon Garnier [aut, cre], Noam Ross [ctb, cph], Bob Rudis [ctb, cph], Marco Sciaini [ctb, cph], Antônio Pedro Camargo [ctb, cph], Cédric Scherer [ctb, cph]", + "Repository": "https://p3m.dev/cran/latest/bin/linux/rhel10-x86_64/4.5" + }, + "vroom": { + "Package": "vroom", + "Version": "1.6.6", + "Source": "Repository", + "Title": "Read and Write Rectangular Text Data Quickly", + "Authors@R": "c( person(\"Jim\", \"Hester\", role = \"aut\", comment = c(ORCID = \"0000-0002-2739-7082\")), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\", comment = c(ORCID = \"0000-0003-4757-117X\")), person(\"Jennifer\", \"Bryan\", , \"jenny@posit.co\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-6983-2759\")), person(\"Shelby\", \"Bearrows\", role = \"ctb\"), person(\"https://github.com/mandreyel/\", role = \"cph\", comment = \"mio library\"), person(\"Jukka\", \"Jylänki\", role = \"cph\", comment = \"grisu3 implementation\"), person(\"Mikkel\", \"Jørgensen\", role = \"cph\", comment = \"grisu3 implementation\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "The goal of 'vroom' is to read and write data (like 'csv', 'tsv' and 'fwf') quickly. When reading it uses a quick initial indexing step, then reads the values lazily , so only the data you actually use needs to be read. The writer formats the data in parallel and writes to disk asynchronously from formatting.", + "License": "MIT + file LICENSE", + "URL": "https://vroom.r-lib.org, https://github.com/tidyverse/vroom", + "BugReports": "https://github.com/tidyverse/vroom/issues", + "Depends": [ + "R (>= 3.6)" + ], + "Imports": [ + "bit64", + "cli (>= 3.2.0)", + "crayon", + "glue", + "hms", + "lifecycle (>= 1.0.3)", + "methods", + "rlang (>= 0.4.2)", + "stats", + "tibble (>= 2.0.0)", + "tidyselect", + "tzdb (>= 0.1.1)", + "vctrs (>= 0.2.0)", + "withr" + ], + "Suggests": [ + "archive", + "bench (>= 1.1.0)", + "covr", + "curl", + "dplyr", + "forcats", + "fs", + "ggplot2", + "knitr", + "patchwork", + "prettyunits", + "purrr", + "rmarkdown", + "rstudioapi", + "scales", + "spelling", + "testthat (>= 2.1.0)", + "tidyr", + "utils", + "waldo", + "xml2" + ], + "LinkingTo": [ + "cpp11 (>= 0.2.0)", + "progress (>= 1.2.3)", + "tzdb (>= 0.1.1)" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "nycflights13, tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Config/testthat/parallel": "false", + "Copyright": "file COPYRIGHTS", + "Encoding": "UTF-8", + "Language": "en-US", + "RoxygenNote": "7.3.3", + "NeedsCompilation": "yes", + "Author": "Jim Hester [aut] (ORCID: ), Hadley Wickham [aut] (ORCID: ), Jennifer Bryan [aut, cre] (ORCID: ), Shelby Bearrows [ctb], https://github.com/mandreyel/ [cph] (mio library), Jukka Jylänki [cph] (grisu3 implementation), Mikkel Jørgensen [cph] (grisu3 implementation), Posit Software, PBC [cph, fnd]", + "Maintainer": "Jennifer Bryan ", + "Repository": "CRAN" + }, + "withr": { + "Package": "withr", + "Version": "3.0.2", + "Source": "Repository", + "Title": "Run Code 'With' Temporarily Modified Global State", + "Authors@R": "c( person(\"Jim\", \"Hester\", role = \"aut\"), person(\"Lionel\", \"Henry\", , \"lionel@posit.co\", role = c(\"aut\", \"cre\")), person(\"Kirill\", \"Müller\", , \"krlmlr+r@mailbox.org\", role = \"aut\"), person(\"Kevin\", \"Ushey\", , \"kevinushey@gmail.com\", role = \"aut\"), person(\"Hadley\", \"Wickham\", , \"hadley@posit.co\", role = \"aut\"), person(\"Winston\", \"Chang\", role = \"aut\"), person(\"Jennifer\", \"Bryan\", role = \"ctb\"), person(\"Richard\", \"Cotton\", role = \"ctb\"), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")) )", + "Description": "A set of functions to run code 'with' safely and temporarily modified global state. Many of these functions were originally a part of the 'devtools' package, this provides a simple package with limited dependencies to provide access to these functions.", + "License": "MIT + file LICENSE", + "URL": "https://withr.r-lib.org, https://github.com/r-lib/withr#readme", + "BugReports": "https://github.com/r-lib/withr/issues", + "Depends": [ + "R (>= 3.6.0)" + ], + "Imports": [ + "graphics", + "grDevices" + ], + "Suggests": [ + "callr", + "DBI", + "knitr", + "methods", + "rlang", + "rmarkdown (>= 2.12)", + "RSQLite", + "testthat (>= 3.0.0)" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Config/testthat/edition": "3", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "Collate": "'aaa.R' 'collate.R' 'connection.R' 'db.R' 'defer-exit.R' 'standalone-defer.R' 'defer.R' 'devices.R' 'local_.R' 'with_.R' 'dir.R' 'env.R' 'file.R' 'language.R' 'libpaths.R' 'locale.R' 'makevars.R' 'namespace.R' 'options.R' 'par.R' 'path.R' 'rng.R' 'seed.R' 'wrap.R' 'sink.R' 'tempfile.R' 'timezone.R' 'torture.R' 'utils.R' 'with.R'", + "NeedsCompilation": "no", + "Author": "Jim Hester [aut], Lionel Henry [aut, cre], Kirill Müller [aut], Kevin Ushey [aut], Hadley Wickham [aut], Winston Chang [aut], Jennifer Bryan [ctb], Richard Cotton [ctb], Posit Software, PBC [cph, fnd]", + "Maintainer": "Lionel Henry ", + "Repository": "CRAN" + }, + "xfun": { + "Package": "xfun", + "Version": "0.53", + "Source": "Repository", + "Type": "Package", + "Title": "Supporting Functions for Packages Maintained by 'Yihui Xie'", + "Authors@R": "c( person(\"Yihui\", \"Xie\", role = c(\"aut\", \"cre\", \"cph\"), email = \"xie@yihui.name\", comment = c(ORCID = \"0000-0003-0645-5666\", URL = \"https://yihui.org\")), person(\"Wush\", \"Wu\", role = \"ctb\"), person(\"Daijiang\", \"Li\", role = \"ctb\"), person(\"Xianying\", \"Tan\", role = \"ctb\"), person(\"Salim\", \"Brüggemann\", role = \"ctb\", email = \"salim-b@pm.me\", comment = c(ORCID = \"0000-0002-5329-5987\")), person(\"Christophe\", \"Dervieux\", role = \"ctb\"), person() )", + "Description": "Miscellaneous functions commonly used in other packages maintained by 'Yihui Xie'.", + "Depends": [ + "R (>= 3.2.0)" + ], + "Imports": [ + "grDevices", + "stats", + "tools" + ], + "Suggests": [ + "testit", + "parallel", + "codetools", + "methods", + "rstudioapi", + "tinytex (>= 0.30)", + "mime", + "litedown (>= 0.6)", + "commonmark", + "knitr (>= 1.50)", + "remotes", + "pak", + "curl", + "xml2", + "jsonlite", + "magick", + "yaml", + "data.table", + "qs" + ], + "License": "MIT + file LICENSE", + "URL": "https://github.com/yihui/xfun", + "BugReports": "https://github.com/yihui/xfun/issues", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.2", + "VignetteBuilder": "litedown", + "NeedsCompilation": "yes", + "Author": "Yihui Xie [aut, cre, cph] (ORCID: , URL: https://yihui.org), Wush Wu [ctb], Daijiang Li [ctb], Xianying Tan [ctb], Salim Brüggemann [ctb] (ORCID: ), Christophe Dervieux [ctb]", + "Maintainer": "Yihui Xie ", + "Repository": "CRAN" + }, + "xml2": { + "Package": "xml2", + "Version": "1.4.1", + "Source": "Repository", + "Title": "Parse XML", + "Authors@R": "c( person(\"Hadley\", \"Wickham\", role = \"aut\"), person(\"Jim\", \"Hester\", role = \"aut\"), person(\"Jeroen\", \"Ooms\", email = \"jeroenooms@gmail.com\", role = c(\"aut\", \"cre\")), person(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\")), person(\"R Foundation\", role = \"ctb\", comment = \"Copy of R-project homepage cached as example\") )", + "Description": "Bindings to 'libxml2' for working with XML data using a simple, consistent interface based on 'XPath' expressions. Also supports XML schema validation; for 'XSLT' transformations see the 'xslt' package.", + "License": "MIT + file LICENSE", + "URL": "https://xml2.r-lib.org, https://r-lib.r-universe.dev/xml2", + "BugReports": "https://github.com/r-lib/xml2/issues", + "Depends": [ + "R (>= 3.6.0)" + ], + "Imports": [ + "cli", + "methods", + "rlang (>= 1.1.0)" + ], + "Suggests": [ + "covr", + "curl", + "httr", + "knitr", + "mockery", + "rmarkdown", + "testthat (>= 3.2.0)", + "xslt" + ], + "VignetteBuilder": "knitr", + "Config/Needs/website": "tidyverse/tidytemplate", + "Encoding": "UTF-8", + "RoxygenNote": "7.3.3", + "SystemRequirements": "libxml2: libxml2-dev (deb), libxml2-devel (rpm)", + "Collate": "'S4.R' 'as_list.R' 'xml_parse.R' 'as_xml_document.R' 'classes.R' 'format.R' 'import-standalone-obj-type.R' 'import-standalone-purrr.R' 'import-standalone-types-check.R' 'init.R' 'nodeset_apply.R' 'paths.R' 'utils.R' 'xml2-package.R' 'xml_attr.R' 'xml_children.R' 'xml_document.R' 'xml_find.R' 'xml_missing.R' 'xml_modify.R' 'xml_name.R' 'xml_namespaces.R' 'xml_node.R' 'xml_nodeset.R' 'xml_path.R' 'xml_schema.R' 'xml_serialize.R' 'xml_structure.R' 'xml_text.R' 'xml_type.R' 'xml_url.R' 'xml_write.R' 'zzz.R'", + "Config/testthat/edition": "3", + "NeedsCompilation": "yes", + "Author": "Hadley Wickham [aut], Jim Hester [aut], Jeroen Ooms [aut, cre], Posit Software, PBC [cph, fnd], R Foundation [ctb] (Copy of R-project homepage cached as example)", + "Maintainer": "Jeroen Ooms ", + "Repository": "CRAN" + }, + "yaml": { + "Package": "yaml", + "Version": "2.3.8", + "Source": "Repository", + "Type": "Package", + "Title": "Methods to Convert R Data to YAML and Back", + "Date": "2023-11-28", + "Suggests": [ + "RUnit" + ], + "Author": "Shawn P Garbett [aut], Jeremy Stephens [aut, cre], Kirill Simonov [aut], Yihui Xie [ctb], Zhuoer Dong [ctb], Hadley Wickham [ctb], Jeffrey Horner [ctb], reikoch [ctb], Will Beasley [ctb], Brendan O'Connor [ctb], Gregory R. Warnes [ctb], Michael Quinn [ctb], Zhian N. Kamvar [ctb]", + "Maintainer": "Shawn Garbett ", + "License": "BSD_3_clause + file LICENSE", + "Description": "Implements the 'libyaml' 'YAML' 1.1 parser and emitter () for R.", + "URL": "https://github.com/vubiostat/r-yaml/", + "BugReports": "https://github.com/vubiostat/r-yaml/issues", + "NeedsCompilation": "yes", + "Repository": "CRAN" + } + } +} From d8630cfda02c9927914a8e7948bc7a10019f45ed Mon Sep 17 00:00:00 2001 From: gnoblet Date: Thu, 30 Oct 2025 18:11:32 +0100 Subject: [PATCH 5/6] exclude template --- _quarto.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_quarto.yml b/_quarto.yml index 8897218..c60d05e 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -1,6 +1,9 @@ project: type: website output-dir: _site + render: + - "*.qmd" + - "!template.qmd" website: title: "@GNOBLET TidyTuesday Visualizations" From e10e12d2f2808b1e6a0589fc1b53aeea217973cf Mon Sep 17 00:00:00 2001 From: gnoblet Date: Fri, 31 Oct 2025 14:11:13 +0100 Subject: [PATCH 6/6] new template approach tbc --- README.md | 93 ++++++++++++++---------------- new-viz-from-template.R | 124 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 167 insertions(+), 50 deletions(-) create mode 100644 new-viz-from-template.R diff --git a/README.md b/README.md index 842707b..644702a 100644 --- a/README.md +++ b/README.md @@ -35,66 +35,69 @@ Visit the live website: [here](https://gnoblet.github.io/TidyTuesday/) ## 📝 Creating New Visualizations -### Quick Template Creation -Use the included script to generate a new visualization from the template: +Use the included script to generate a new visualization from the template in R: ```bash -# Create a new R analysis -./new-viz-from-template.sh 2024-12-15 r "Coffee Analysis" - -# Create a new Python analysis -./new-viz-from-template.sh 2024-12-15 python "Climate Data Study" - -# Example with single word title -./new-viz-from-template.sh 2024-12-20 r "Olympics" +# Create a new R post from the template +# Usage: +# Rscript posts/new-viz-from-template.R [-c "categories"] [-u "tools used"] [-k "key libraries"] [-f image_file] +# +# Notes: +# - Creates: posts/<YEAR>/week_<N>/week_<N>.qmd +# - Default image filename: weekNN.png (zero-padded) placed inside that week folder, e.g. posts/2025/week_01/week01.png +# - The script replaces placeholders in template.qmd; ensure template.qmd is present. +# - The script will update _quarto.yml to add the new post entry when possible. +# - Week number = ISO week of the date minus one (keeps existing behavior). + +# Examples +# Minimal (uses defaults and weekXX.png): +Rscript new-viz-from-template.R 2025-01-07 "Coffee Analysis" + +# With metadata flags and explicit image name: +Rscript new-viz-from-template.R \ + -c "ggplot2, tidyverse" \ + -u "R, ggplot2, tidyverse" \ + -k "ggplot2, dplyr, tidyr" \ + -f week01.png \ + 2025-01-07 "Coffee Analysis" + +# If you only want to override the image name: +Rscript new-viz-from-template.R -f custom-plot.png 2025-01-07 "Coffee Analysis" + +# Quick help: +Rscript new-viz-from-template.R -h ``` **Arguments:** - `date`: Date in YYYY-MM-DD format (e.g., 2024-12-15) -- `language`: Programming language ('r' or 'python') - `title`: Title for the analysis (use quotes if it contains spaces) +- `-c "categories"`: Comma-separated categories (default: "TidyTuesday") +- `-u "tools used"`: Comma-separated tools used (default: "R +- `-k "key libraries"`: Comma-separated key libraries (default: "ggplot2, dplyr") +- `-f image_file`: Filename for the main visualization image (default: weekNN.png This will create: -- A `.qmd` file in `r/` or `python/` directory with a complete template +- A `.qmd` file in the `posts/` directory with a complete template - All placeholders automatically replaced with your specified values - Ready-to-edit analysis structure -### Template Structure - -Each generated visualization includes: - -- **Overview**: Description of the analysis and approach -- **Dataset**: Data loading and exploration -- **Analysis**: Data preparation and key insights -- **Visualization**: Main plots and additional analysis -- **Technical Notes**: Tools, libraries, and methodology -- **Viz**: The output viz - -### Manual Creation -You can also manually create new visualizations: - -1. Copy `template.qmd` to your desired location -2. Replace all `{{PLACEHOLDER}}` values -3. Add your analysis code -4. Render with `quarto render filename.qmd` - -### Automatic Gallery Integration +## Automatic Gallery Integration - **New analyses automatically appear** in the gallery when you render the site - **No manual updates needed** - the gallery scans for .qmd files dynamically - **Consistent formatting** across all projects -### Manual Setup +## Manual Setup -#### R Environment (renv) +### R Environment (renv) ```bash # Restore R packages R -e "renv::restore()" ``` -#### Python Environment (uv) +### Python Environment (uv) ```bash # Create virtual environment uv venv .venv @@ -107,7 +110,7 @@ source .venv/bin/activate.fish uv sync ``` -#### Build Website +### Build Website ```bash # Render the website quarto render @@ -119,15 +122,14 @@ quarto preview ## 📁 Project Structure ``` -├── .github/workflows/ # GitHub Actions for deployment -├── r/ # R project pages (Quarto) -├── python/ # Python project pages (Quarto) +├── .github/workflows/ # GitHub Actions for deployment +├── posts/ # Project posts (Quarto) ├── _site/ # Generated website (ignored) ├── renv/ # R environment ├── .venv/ # Python virtual environment (ignored) ├── requirements.txt # Python dependencies -├── renv.lock # R package lockfile -└── _quarto.yml # Quarto configuration +├── renv.lock # R package lockfile +└── _quarto.yml # Quarto configuration ``` ## 🔄 Deployment @@ -140,15 +142,6 @@ The website is automatically deployed to GitHub Pages when changes are pushed to 4. Renders the Quarto website 5. Deploys to GitHub Pages -## 📊 Adding New Projects - -### R Projects -1. Add a corresponding Quarto document in `r/YYYY-MM-DD.qmd` -2. Update `_quarto.yml` sidebar navigation (automated via ./new-viz-from-template.sh) - -### Python Projects -1. Add a corresponding Quarto document in `python/YYYY-MM-DD.qmd` -2. Update `_quarto.yml` sidebar navigation (automated via ./new-viz-from-template.sh) ## 🛠️ Package Management diff --git a/new-viz-from-template.R b/new-viz-from-template.R new file mode 100644 index 0000000..1f61607 --- /dev/null +++ b/new-viz-from-template.R @@ -0,0 +1,124 @@ +#!/usr/bin/env Rscript +# new-viz-from-template.R +# Usage: +# Rscript new-viz-from-template.R [-c "categories"] [-u "tools used"] [-k "key libraries"] [-f image_file] <date> <title> + +args <- commandArgs(trailingOnly = TRUE) + +usage <- function() { + cat("Usage:\n") + cat( + " Rscript new-viz-from-template.R [-c \"categories\"] [-u \"tools used\"] [-k \"key libraries\"] [-f image_file] <date> <title>\n" + ) + quit(status = 1) +} + +# parse flags +opts <- list(categories = NULL, tools = NULL, keylibs = NULL, image = NULL) +i <- 1 +while (i <= length(args) && startsWith(args[i], "-")) { + opt <- args[i] + if (opt %in% c("-h", "--help")) { + usage() + } + if (i == length(args)) { + cat("Missing value for option", opt, "\n") + usage() + } + val <- args[i + 1] + if (opt == "-c") { + opts$categories <- val + } else if (opt == "-u") { + opts$tools <- val + } else if (opt == "-k") { + opts$keylibs <- val + } else if (opt == "-f") { + opts$image <- val + } else { + cat("Unknown option:", opt, "\n") + usage() + } + i <- i + 2 +} + +pos <- if (i <= length(args)) args[i:length(args)] else character(0) +if (length(pos) != 2) { + usage() +} +DATE <- pos[1] +TITLE <- pos[2] + +if (!grepl("^\\d{4}-\\d{2}-\\d{2}$", DATE)) { + stop("Date must be in YYYY-MM-DD format") +} + +# defaults for R metadata +if (is.null(opts$categories)) { + opts$categories <- "ggplot2, tidyverse, data-viz" +} +if (is.null(opts$tools)) { + opts$tools <- "R, ggplot2, tidyverse" +} +if (is.null(opts$keylibs)) { + opts$keylibs <- "ggplot2, dplyr, tidyr" +} + +YEAR <- substr(DATE, 1, 4) +week_v <- as.integer(format(as.Date(DATE), "%V")) +WEEK <- week_v - 1 +if (is.na(WEEK) || WEEK < 0) { + WEEK <- 0 +} +WEEK_DIR <- paste0("week_", WEEK) +WEEK_FILE <- paste0(WEEK_DIR, ".qmd") + +# default image name: weekNN.png (zero-padded) +default_image <- sprintf("week%02d.png", WEEK) +if (is.null(opts$image)) { + opts$image <- default_image +} + +# Place the post inside posts/<YEAR>/week_<N>/ +LANG_DIR <- file.path("posts", YEAR, WEEK_DIR) +QMD_FILE <- file.path(LANG_DIR, WEEK_FILE) + +if (!dir.exists(LANG_DIR)) { + dir.create(LANG_DIR, recursive = TRUE, showWarnings = FALSE) +} +if (file.exists(QMD_FILE)) { + stop(sprintf("Error: File %s already exists", QMD_FILE)) +} +if (!file.exists("template.qmd")) { + stop("template.qmd not found in current directory") +} + +file.copy("template.qmd", QMD_FILE, overwrite = FALSE) +lines <- readLines(QMD_FILE, warn = FALSE) + +repls <- list( + "{{TITLE}}" = TITLE, + "{{DATE}}" = DATE, + "{{WEEK}}" = WEEK, + "{{YEAR}}" = YEAR, + "{{LANGUAGE}}" = "r", + "{{LANGUAGE_UPPER}}" = "R", + "{{LANGUAGE_CODE}}" = "r", + "{{LANGUAGE_EXT}}" = "R", + "{{CATEGORIES}}" = opts$categories, + "{{TOOLS_USED}}" = opts$tools, + "{{KEY_LIBRARIES}}" = opts$keylibs, + "{{IMAGE_FILE}}" = opts$image +) + +for (ph in names(repls)) { + lines <- gsub(ph, repls[[ph]], lines, fixed = TRUE) +} + +writeLines(lines, QMD_FILE) + +cat(sprintf("✅ Created new visualization: %s\n", QMD_FILE)) +cat(sprintf("📁 Folder structure: %s/\n", LANG_DIR)) +cat("\nNext steps:\n") +cat(" 1. Edit the new qmd file to add your analysis\n") +cat(sprintf(" 2. Save the image as %s inside %s\n", opts$image, LANG_DIR)) +cat(" 3. Run 'quarto render' to build the site\n")