From 1e1713ed3919523b6b22ca4235ac55c8885bc425 Mon Sep 17 00:00:00 2001
From: "thibault.capt" <thibault.capt@etu.hesge.ch>
Date: Thu, 5 Dec 2024 14:39:45 +0100
Subject: [PATCH] =?UTF-8?q?(feat):=20ajout=20de=20la=20biblioth=C3=A8que?=
 =?UTF-8?q?=20zotero=20et=20template=20word?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ...CaptThibault_rapport_projet_semestre.docx} |  Bin 950501 -> 970074 bytes
 Documents/JournalDeBord.md                    |    3 +-
 Documents/concurrence.md                      |    2 +-
 Documents/technologie.md                      |   83 +-
 .../Ma biblioth\303\250que.json"              | 1306 +++++++++++++++++
 .../volleyhub-bibliographie.txt               |  513 +++++++
 6 files changed, 1863 insertions(+), 44 deletions(-)
 rename Documents/{rapport_Word.docx => CaptThibault_rapport_projet_semestre.docx} (92%)
 create mode 100644 "Documents/volleyhub-bibliographie/Ma biblioth\303\250que.json"
 create mode 100644 Documents/volleyhub-bibliographie/volleyhub-bibliographie.txt

diff --git a/Documents/rapport_Word.docx b/Documents/CaptThibault_rapport_projet_semestre.docx
similarity index 92%
rename from Documents/rapport_Word.docx
rename to Documents/CaptThibault_rapport_projet_semestre.docx
index dd916274d3a4a4a28e57fad633e163324d3636f4..9c1b4cfeaeec0ff899219ca29c4b2391fd09dff1 100644
GIT binary patch
delta 64680
zcmaFbXmx9rwM2k7Gm8iV8v_Re1A`)iWRA<6*-Q)!Tf{d?C^6MX_~zeMkl5#ctA0bx
zT%k*OuWxC3^8cPtc2jBV<SNx?rDwA2SeAJH`+J~o?YiQu72P$SDGz>DH6Ah8e{Zu<
zCBxE{54ykPSa}OSn5i%&U+m@k+wUizHo3@F+~j>QaiW~V^6RI!=Re!d&S|wVW1V<r
zV$YwR3Fo*HBK%uf@~Vp#O4OTu3(TEx<fiRC2CMmJ^#as(Fy^TpD_nB=XZVSa+e}Vw
z-<!K`?w^SpJSXdaby&XDL$jDAl-;V4v(4ikZ{gd!9IQ+0m<|R_GdX<h+hTUVc}M2U
zEcVykB(<1Z>#Mc(gO;X+mG?4Ny?Sx%O@w)heWC4LiRTYWCM@0`UzV%kr4X5zT3?rx
z=Du)l0E^(n+?lR^^OwI|(SD+MmScB$PEaS$mTldAQ!j68Pdqi-s`TfHZMQhej(fTA
zZkQ?*G@p0d<w;g{0c}p!;p*83x99Ml+ExEIY0H(pYFjL)EQr7Fc=onF|FH-M9%lDv
zaopAs_g#uVcI>(Cq1W>8(2*Iv({^2FDG)kY?|k@9_Cf|92j2UW|68u;-1|(itIqe$
z%6hw5b+OAhemQ=vw=ep~@yqe2ea{^Grn-QC{mRe#7syZfpY-I9;Fso4^-`AgEPogL
znGO}s+VW>+0-yXt(G`i`wgt@H%`u@OOo}z%+uq~Ip@>f#Ze{G!Q!Fag;yoWLoOrcu
zZ~fMD$8MXo=3e-E{loP1MIYW-i1%IienCL7F5>TT8?y*onN(|#pHw&`4?CWHT|BM*
z*(xvP=C6B?+<9$qT8jVOiF-v`cp6Xj&#wt{+5U?maQ@}n+^)WiJg?3_?B2Vm((h7V
z%ua2q-<#LRZCLl@quAAj>X%;Utqa|9rTKGc>ehOR_496pHm(fS_TI%f&+&%Mzvi5h
z3C=H{#!p_@D9Xv7>Srs)$iVP)b3Tg<Q~g~pW<!D2_pJ97pX{4`S4-*A-FqDutS5eD
zJeKmUJ<mu{GWYklWnbI#R(3C#Ze0BA!&y(U(`#jqNVnaXteraXY0!epDOJ~}ecD+!
z<F1#W<ebJvnQ2AsfqJV?cOMnzJCLbawzpqt=Z=U|eK+rGik7yECArDP&N30vDbR9W
zZS%ske#?qym34~`ZERoTHZLjFOET=4S69{ZkNNjbDK#^)E!BK*rhSX-4*%^PQcm45
zUe3P^w?1~9sG7d=9P`<FhE03<L{>iZnH+k>WbeJjB1bt-vBejhe(|l-_{diF@-rJ3
zCb-R7u`e_@;^_P0UkSU_|7KnMxO2y`E@6w$H|H(d`OkkAzq1J2*)O{rzsI{|eX(3!
z4hkY}_5(e$S41)}{PAL*e1S{6zV>C_<6YaH{b&0n+Y<BOPVq#q$VJbttlM?r1y7$a
zzhsQXfi|7f+k|{CK2YpsJ9qy#2X6`U^XHmhl)vnc%`cj_#M5iuTo=!nzPY)~ohm^w
zF)=ZJt|=XTxc$G(4!(<<51sh7cYXDh^rHR^Hkb2n#yx+1FE!R);9G}=*`8?+f6V(@
zUz(rcTK)g$+x`Ey-~ZLFd*3JKbT_BRp>Dq4jXz7*OCLX&xKLnb>}k_Q=hx-7)jiq%
z`24c>Vt>kRo2_-a&mYa|5Tvq?+v)z6MI6tTOT?Y;_-0h}OhJBYSjLycB$o-AGh&r{
z)*ftO`<kSb<EX>Y-Eu&i<Dd{z)<luNNkK7;g<I<#Ix0mKPh4eE{Z=|<nn+)@tm+1j
z&U#tZs)>_6Sb1^3dZMSbLq0;TC+GLV>?0ox--yI0@9}P8_OLKW+MQ`#X47KgndfqB
z!`|KD1uVh6nmbBf9~Jr0^m@BadtUE~AMxKOU9diLNxtW@@-_a;Uv8$(IaKs1m3y-=
z_cevGMHN%b>dz?eHrY9gk$YN{;uaYV_xs(u$_(7tzi+*gkW%il<ogtcs&&Ry>*WJ1
zXWvS`ux!~?1H~Ebf7iT=QGfa;vrA;=Vl%<c!Y&(~GtVp^9ch)aIr$@W(M%z|slqjG
zEC-kv&uuA^>K5cxTpVbizE=9;#$vP8f^)Zo3CLC}MQEwBoinaCc3m)aPY25a_nHOV
zUUsh9Sx48tJAI<})ry8oQX4OtE-GB?D6)3C=mgox(z}8`@mb|(haA1&-^6M9JNHVT
z`iEQYedo9{QhSS~3>IxS41O)e=n{L~#^zl`U51J53BjB!mK<G{b&Ox+wPbfah|X>}
z92mQJc9@gGm0Q2r{%%=zzg}ulHiPnv!v{EelUF?JIk92SnoHFdB2hafT8l1pUlQ?Z
zT-bg=JtuVkyNN0jBIZsy?zrlznUMOtu7g+fok}=2cfYGHWC@m-n0a{CM5o&Y0<G(w
zxITV<X#0Jx$VpCajIrV~Rb4$7N=}`dIxQ%5!KO`9CPz+PYT_8By7|LL)0AKB_4Dcl
zf7MCfw{E-MsQ;BGBl`Bk#-f%<5pE*h6LWo7P2Y;CB(<=cX3i3S(Y|~c!#%e4w)C>U
z6EbcF#<Zv2J6!(hy6r^PoL>P=MT;e7oq4q2jD|z7QcX{edBGZP`$L?;n{RLK)7gEw
z^%Jws(Tz+A2_ctX-HPMB75Zn<<Jsk6tCZ_2vU&ch*nJZ@-PpSD8^__oKmRP>#96pC
zFi!|d^I0U7!Wt@O8g^c3&9q+aX{j!*jFXyPX<5j8cI7G1bN(XVsb|6S=Y-q7gBNGS
z+J0G>pYY4?QB`Kqk8_o~Wg|asXFf1l$JObgZ+o9yu#<7h`e!GUO5e1&U6{MvXQPSd
zW`Dtb^@lVUJX*vj{OUGCSJPX$ur5m%*0w{bo1G%xZc9BD^=nmgch48`FwTGXTXLr-
zy6Jycv@Q*CX4%&)S#vl0SK;=w?Fs(5e@?Z&=ds@BuE4o`>eMc?HokX@B4lrGe)Ug9
zCZJ)t*dvCc8-6~LU)+6o;*@0(b66fEJuKO<yi!o;goSgx=qDcWriUA|OLUT^tc-jo
z8o2kyGPy$;SM++EV}c_+IJGiOKFy1NShG~G|G9STjVN7Bt^{7iJfnZ}PyJuJ({EzX
zLS3~<1s5;b`fF`CYr(1O!Fx}ZEqU96yR%nT?&ZGilIq4EAmV@J>WkhlwalsW!_F?s
zP<Kpx@qPESi(PI)^Xr#3$){IjSd}ff-Pc^?@ZF^%W2f(u?*gSPI)OI=yaMOkU261K
z-eH1A5X+~=Lz7N1I)A#=sABYo(Lc+^*@%gi_wj$1m5L#%f|oQ82QpWO9IUi`xYAB?
zrluI%|1G8oZEoRbk`#4W9+`GIYn$zUv5oh1c<Ums%RR~)4Ah>w`wP}@33b_A&sJT3
zp-yFEKdV7TyWTFRWzVEiv?i$=tTOPFZ3&FoQZwDbJYdfRMW4Gb9IsstcVC~fM=@_x
z^pE!YGcLV*nSN!{!X?VT53Y(jXCrnvuZ(>=-=Cm_V=EW_YI|6#rot_8(K9+Ht9gT@
z>}~&)Ao<S@4aY7sonN_Gj${7cPxZUJ1q4mYo;T`LDX6sjxZ3fzL@i}MRM6yMxXbK$
zW5AYk%&kZGzHr$Jw53(f`Y$TSaoW(NVj{Cs;gS=JtsHx2KWy-LTJGSs)IDw2o9eJ%
zCWe<2#D4vpJM&(Q@!mD-%ntZ;uhfj%e6)H=;F`0K_MS2coZ`26%?Go~TP{rAZ|ZJV
zf3U?Op>^fmAEtk++fq$tv3A@H6;oVs)cLrS=;A!*sgZG9#<L9jmI=E2P^*$qW%H2|
zwbjr#7!t8hsE9}Vl~ixluJcm^u19vw?Ku#maAhw49IbCTXO4zkSUf4<k3mP2*dr$H
zCz97v<HR&=`CqSJKc{lqf+fs{w`@#K+OqIhZ%_R>tuI9zkIlaPb>4cnO5c!>xh{+S
z^98uyqy{AM&8<E5FnZkqVSe3z-^A7bIbG?09oidU`skI+-8l=*H_V?980%K`h(oI_
z+1$Ch^T)I&-#_m^cdq~PnG{dUOJ2`IAL-BiaoT5EzlIENgd@v|$lENfzfC8&GY1JZ
zy41}Ho4WhOntGLwQo84QpRL>Rbj|v@^xJ2-ti#q-YFJJPKHs6sYQ(P1#;z56-%NK=
z)?M|ojDyo|@P7!1Uso4V7A|#P(enA*s>aZ=y&kQ~mQwt${LA-RI5I0~uV40>RdDs=
zTJKP+(scz4`_5i}?36t1@|Gm~ik=IPB-S7B-*fV!^Qk|le?@Gq|9ymG?NaAGFTE$P
z6SpmTF1lDWs-JIy*tI)fD~~?cKT=V0qhFxufOJHQ)Th^v8{a7V+v-M6*?HZPeT&@6
z3D<vpKeq6(U~S6A3oH2EO!?7wSE@8~(T2+*a|~qf1b@&!o&9PnlTzc=j1Zv`asFA%
zR~B3>z4J*tAw(sUQ=>9r%2SW})>$>`vzspJJmZvb-Knm7+U3=k9cwF&g->E_oVLa0
z-{0!ZUdBBNU0PBCw@Sh+CoNQ+dY>&!bM9i--rH<pl9Fjk+GoTzoO&g7-bm{PN7!*W
zfi3$ld_3{U^-uM^+$yz;JJ^fgxZ2mZTw_k0ZFcc<;`@#Ui&-v(9qOG=-zFI}Eva9n
z(`$43?c_Vku9rePmt?*>zmTVX?#dJoR?E9l9YIGAGwiazpjepw;&a)tbEi*K@0+g9
zd^US;n@!P<f^wEgoD10VTWw#w6Q~pZHO1|X^YVZ8(_R>G&HTo`;rxV3t`B^^pBvvz
zWRB)=VT*dQFj>IgzU4Ci*_Z8C)c^0AUS%~;zg~6Y{cRh!8!wz=n^6BI)Op6^dED=g
zyx35E!Q_m!PW0`Tr!QsQPP})%bX054n&k~PckZ*R{P`=#EW|YbrSo~g+FQ<#7sz<l
z9s2*BL;jR_mPwtu!J~KAZNE>R?AG?O+pkJe!F_Xk+vLC2-8;VK>N|1q-`{Q=`%YGg
ziA5*jbX(K$dY@nA9#ID3m%rP*P+F$dIM-EW>&itvr&}w}&nY@{FC<c_i)F*ZWg-7^
zmo-S5FSa|j@M6ooWTEJInborLli~xM?GMbI=q&O{^{-ylgrjNx8!j`+|0>gdC&zT4
z_SsE^f0vHV-F@=&Va7K%BAX8vroZ<--?xeLO#6>(8~5#)Sl_U#UXgvq`okRMK57eB
zICH)}EA@Q8z{E|PB;=CPrX4-7&+pCd$SWRv>;a~4*l&pNJU3{adwdbU+h5C`&dvD;
z&t>M!p1|@XtMZJB=_`)9m$FMf9b45Iv~bm%E$kW7o?PGSts9iOQ|YAa%ZR4^kGq(x
z_{-K_XykuBi|7CKz#pcO?@agBuVVgxE8N}h|8L)&p`UgYeqIu`Hs;f-nL4lQe{OI5
z;;NE=w(j?jUr#1I)($%UP-=NfZ^)m;i)zB<=S<rt&YrXP#@oA_o-gpYw(5H7|Ahy*
z<CMOgJvg^6Os9Ou?<Ga?k5&n(dAQ{?Z+6}$-reUl_e<*69rbl(MO7j)mX0Snm%qJM
zfAMWWK(X`gYk4+r;;-#_-OZ-2`u5Yti&jt1ZJE5eQG+$>V7TGI;^lI`62G%q>`Jp<
zSIM_(ZBfnY4a}k9%&IH-r8k{1%Uu_lxM*R$Q~8nCT$U|=k6m(Zx6RcwKbQG(TY4O~
zQZMH<z4Pz$f8AqV-6s29!)_)2xy4@5*0$?DuUcJyO;0rW!t>SN=N;hw^Zmryd7WZA
ziu84Mo>BSU8)v)kS$_4mTz4JuwiypROOj_Ut^QQ^Kk8`=V^_Sc$glKENvWPb3(G<l
z1f<Rl2}qq9@PoJZkxBo#D%JN#4zkR4e_mdm{;T%Cqt$D*-&yMm19R_-^!_`rZ|&{h
z+fz1*%eZD8E~`J^lfB81<*mRRL-9{D#m)3*w|1SdXf0b<ofiE4>XgH)lLh7;zw^{{
z`PTn;!>r$yd2V=D;=bOrI(*4{<EY@5b|UOP(K=z#z6a#yy7s=?yZB4@8sTa0jxPKA
zH?N>J@4mT#BZE|#t;vDd$2tpTwAQUKiOh)GQL_KO#$;x%7bcQn^;w|_AqVb>DaEpt
z2Ce@PdTI6at=hk)eLlJ^w34ItlwbDGs6`TY@2=-yOXc`oq_4S!Ywcz=i_8t3wHM!r
zahGpAKI8k*(@mn68gIVV?msCh+;XTcW6Lg|3l~*9lS8i91w8q_cyhbY4jHqPS?di`
zW<L9BuuJ4Ii$mo0)vaFD3nuNYzn%B<Tt<M;_FJ3Sdqenl>!}9*{d?;Bt-D`8ew-^b
z<81M)+^Z*6+*&YG?e<EuDsj)&(o?#(o}Ui<pdi`A!gWvbWL(giPkRkmdKAU>OxSMV
z7;N_H5a$cyU%gs<hZB`9><ZqoM&jYtk|%t7t#?+`aL?~HeE#zJ_wQvDMZx`A_n&^Q
zKmA}|P|nqJugm7Jh<@EMZ%J10t~{H9-wUry@#>1Zl>Kz^Vy@~-!A}2nmHppaTbmxc
z({)nikGwg2>%7lC%UoY08$SEjN;mH9WrhE5@YsZIywmVHp~<~`x@p{^)9Q!Ul`oRb
zzE`@qOgUE4_1(J=Hg*2zZ~tC8oO<Q;jmAjpm*%hPx2x{GV1D?UUG~@5kLNPJcOQ4&
zwBBY;){F;R)8^Iff10=2ad&Lko!i`JQ}tM`%eqXp-kEjjd(!(=f;;awfBLZEQ$h9C
z`*zdMy-LZ@`dfDKxkq|M6|>#}!}6s?Gafws9{lgt9sM%djj_9WRu>sQ^mDLWcmM8;
zLiZhP(`%OA(w%d!p7Hcv&U0;t{$5D-n=`rl_v?d!iyh+Bw<iSfeREwm&&*blQ(@nn
z>hHZpwh5l=<Xy$oO`}dtJiF!OlHm2CtKTI=?0mZNz>a-tGynN&vMsG{=a!$f=gg^E
zPc0Fa&`VE+)HJ?oPoH#Ug2<AZF15QQ*6umlPX4<>8nt+YJ&wM*Ak$S}?z?O1jCZ03
zJl68+YfWeU>Lc~arc%44^_`)b$LqP5pKYx1`u1MyOfyfz6^mV^bE6;Jo379PeedO_
zgwlwumv<~Zob4?lFZ6huW}Nri*ZYFj+<rSbc&U+(%Hw^;A_fQN{Vlk+XYyBzm2OAt
zmfz8vmvxO-+amS-rfALMX*;cXvP|pOKKzyXD(Awk?|RCM0~o*VzPxy{(dlB<Q#<pH
zFYi3Dq^mYa?$YmXCp{&uWqiF9IQwhF4t?2~XUlHCiq|;gdu7QC_EiN7Cz$){WxafK
zR8;!DxyQGp1Le}wdoJkmaCz<Ak{@p1*lM-9%k!+6)t8Tj3;!GZxM!`uGwgWTx7|!X
z132ni{xS)@@c0n))MA?4#z~n=eP*6II{(fZ2E$Cz^+G3ZEiF~HR&!Mgo7kmr>BJ=8
zL$fA#O=?Mqd9{q?YV^k)u{+!p`&b0s51HD0*8ZBfLyvENJinZmvsnCmg@|`e%C}v$
zg5J+LSdca`;d#Xpt8+88vwRD-O*uV9VTsO5ALo1fGwT-}DPk?`?78}9{iYcCg)vXP
znD;kwIx%KlVtwRe)waoP|9Xq0euvK*7iQE-TTVam`lzhfi}G2^EV*8#Gyk9O`9d;@
zUGk@`Z@q)V{~Jw$XVMvx?R0lPxc4~kNs)QcPm9&NC!W50;whN7Q+nr{|C;W4$KSE2
zcuo8vTyFMbYCWIE+f?UChu{4EePu?JmoUG?BEh344V0>)=IDJ434RnQdZNc>J4?~Z
zd%5pzlou2mo$bhIdT?A<Wv!+Z=kCw)yC$fxhQzAZzg4;UT~B3ohnByW{O$=;mVGu_
z`MmJTwjC3!7H?3QeZ27AJtw18KG|D#X>PWt7yQs+qW@y&pUt{v^@=9zwYt7+RG0nC
zb&I3p=Z$j==NUZ{Tl!-s%PbApbK?0+w!DqT2Q~`C6!!|{Y~00Vqn`1(dUnkgr%yT!
zd3RTF|Mb4b<g5Ej$W1Z0dtX6>-)yH-Ozw{k{ps}L6>*#9`OrV?`W&^_Lg)7jt`-y9
zn&Y$b_xc-|4{|N-t?q=p|M#apJw;Hr+u^;P=_OItX^(A;rfplMR5O`(bGD^jRNW_=
z_1^7I?}grQ5%~8<(DCl?pNEweY&tKJTp66;(l|Y$=yXCqTep$d;i5xw{3Ts8<(n5(
z2sJVFi=FTDUVDLOR>jUGSBeeAUo4grkc_>soYm0qZbpH~+H*pITwelwFQho`sed9X
z{%obbu|dBedq(d^AHV!5S;l|YpIN`CF7BAeP7&pf&Z_HqN-LjSFz-rQVEpIW)E%!c
zZVxf~EOc^ZqSaCkse5zsSIsebGq+pGp=$c#Im*1z@w=-gcK!_I`WbX#--pSS2jo7R
zrLHh<x$8dR_Rs70|4+Z~a^La7_oHD>M>0%*)}QWu_Dt;0)?=lwS6#{%Hod&f=CV@X
zmRpW*=WN&`bK=BiCgrYIcQUNpU+-BnakA0==HOj>e(sOFC+ul<_)Vc{i}*zA`Au@?
z!!FNx_tD1rq^87v?(&zX;(pt0<j_`IlqmB5&+=^76I;z{ulw5EJ~CPO+362)JocBY
zdgi4H)pdlW*Dop7d?t1Ll||jW={9SF)J$Ci@4t}G4_sZdw(3!(aq4~7QxX;d&I{v~
z8K*DPwtjv@a#Bzv?}g}xs_XJ1no=U$p0|ebFU+f08R<FQ#B0WFA?^aJ35>><#b=xU
z@7C4n{%Kmfaq5=yg706yI=Yu}Rd$#_bYAgAZdq|AEp-N))7<r&trK#6cJ5<bAyN6j
zZ8@WUVD!Zg(-s%+TjrL@q`F$^(l7p4Ke-Ji>YwuOFq8?OmNcLHX41-v%RAdNf5(4!
z2|A$a{X1Z7<HSkr`ZCpPzla`CoDloT?d13OZa*jU+<X3NLvDLu%-7#9^BmgyCffQc
ziS8*sAM!_oVgI9_?wcMiJXSx|E_SK^&42TZRW;hmxbK!d5WVCvGgYF|PjU|LvlAEn
z>Vh>NYkJIDb@^qXpBICa$p-(`F12!dleTO&{4@V!R@$LsXLP%aUMYDlmwFW8*0I_;
zc0;2t_cWPXg_$WC0h&g)KCffoTyXp6vD!akch23&aJyN0L?h}?w-9@VwdSl-^$A}$
zid#55_H`G0EV(xRf|l6ZXHxsbd~Wx4U&xOROi_K<Xqx_~?&tP~^tVP*p$ZRzA5;rk
z<*KwdCRfHKEty(Br`~U_#yp?xbyb~qYeS0VHhy1p!pLE^{h}7NNKX;NIkwt-Qbp@H
zD&9Q~)_Xo%`p#;X9h>_3ejb;uUwYsCu2KC~zvG`~h25x3+#F*(zmiSHEO1Zi?{kKe
zUZ@`Ooh`8~WyUdOG2xqU3xCBY7-se^Gv!@#FzL}<eKp;P2kvsWqjVp6@t)moT#~gy
zT)4hB=aAHcyEczfS35sjdaje_w9%JU>U{Ru5fWCnA6IVX;a-p$s`%2}FTG~3&^`~j
z*>-G}^=s!>lzdeB^YifMSd&vfj@!#gdY&oZh`qF7&2f|G{DxACCnu-|A2i%wyw)jn
z;b*(|@q2cL+F1KuFnZiwz*#ENS@wJTp;cG6IsM7Z;yIexSM5@fvHe5dzYw$C8{Ymd
zJSQ@<`%?tho!B{b_Oqh|O0rhm@BTGoN(WzTYtEwDzpPgEm!B;tPFuiqwC+Qxzr*pq
z1BaHbzN^`Fj7{}!VTMfi6uF1Ytw-mGRb9zEdMA~CuFAZ5o{}Y}I-`&8j+EUN>v8bo
z?+q&ZvMXM4U(irAJ?CS^f6Rz0_C{of`_xIS+iQeNeFg0=Jm0k;d2_c|(BnB59k*_s
z!oypUmtu42R5f410^xf9(>-?ICw>smzIIvX;vBBT_iLBGT{BI!^O{R%?E5vJmPaa?
zN@i>j-{z?^QD!+~>0a&G^AbB3vjk2s>r|E7bh!EF`A_dp37uX&$K&E_Q~mQBmT;{)
zku`hCy(v1Ymn>Ub{`ZXWjwLS})HdF|B{I#TRn1fFx}8WiGvmZ%p>k_}^~|Z?zJWzz
zY7k4-UT^mKf%(4a7la=B2IbGXmKqfG_4!isP#GsL*}1J7EQ69vg3`bEHhIlrbr3({
zn^h<>OU-++aF2PrYTs4QxTyD+Zl#~mQ{UWh&~|z6$LSX=WX|UZc{?l+o#vPxm?xn3
zQOQ$#_LI<{IUFjHQSUD%p5NfIT10bQeP!tfW8J=|7JY$coO>hN(pV#Js<?}9;91H2
zORbSXxnt9zyeW&lJ$EfD_#*vxsrbCLrb#R3_g%L8v~<;%&+f-RMZFA3w&(QS({ldj
z_nEO5KAd^X@^;_cmTU6=EzTIvpEk|2#P0j8?ZJ^3FJzdhK4o=Ye6zgkZoqTzb}L5D
zZj<(U?(eUo*zGoNjGLP);d_67aqkDd`i|E8MXP+$4IdufRrg;u?2n+x_P3>V|Nnm9
zl^-O-T(>+yFq3cBrO4L46&V%3LcN&Xm-OnNJvHx4+>wndUM?~GxZP^j9Y*O$mj#vo
zjdNGq?>1?CRGG1-P_y{L-=F6zqb!A;N)-M{C4T(-vA+KQ5B6!YOpO(77w7+Pd2f4E
zclCuW6XsR?s#*5aZpm}qgYy6N&%67w)$W`4GyFkO)xYep1K}$kD;4x|nTAf#WQm{k
zK4jCK_>XDD2kvuhejffbc>BduQ#M^y4~m)j#6o_v&ij1T<e7egy7&7!FEnL6*gD~0
z=U){i8HtBCZBKi!MbwLL3|bbZZRIh4!qX;^k6vH=j|i*};CO42nNaee{`Tf%4bCO^
zH5i^tN39c`W%h@^`&*~Od^y|C&-u5Q>3ij^{UO{a7Onp7y!`xSJ4|iPOC8XDa=;_$
zh-qK<zsJIfHv*VgqV_i%HFe(3=nu@W3pja(<!SN)V<r28N1i>Gsp3+ppBHTLRkZK^
zvez$fe_?;EH!1Gt=07tvB46&*ap?*#{o1o(k%X+EaLL6iEtT>^c?+jbUy;|7@~rfg
zaEQYS?R)zdyEHa_Vbb<L{XuC>Sa;W~)$d$phM$;PePVL{uNPNN&RkXbRs3%t<D#%R
zv72_u`QNo%kTAbPol)Ya`-=|m4D0jtv$qHPyB;oFQ()mWWtRDV-<03=%Z?}a#qIkN
zkh|oLPq4O+Aw&Lx!lTcVAGN!GH(+0-7a(K0y;5U>YuNMWV#(S<haU-^nZ8>neR5}2
z|G8@gM*3@?`Y%iCFgcu7RG+iz)C-wgRo9*5I<l+lR-`80xY+e*rNqs=n=|>1k`#(<
zXVn*PE4&z`XDd=(#Pe=#VL?%2(Hv_w@spzY+Ori-IQ!2~ndN@P=#bdDnT~U8EK`@f
z-7-b*TjOTyCrg}Mw^^CxJwM%3YZ1(9%CS?o#^BPLhwjf^T1!tH*#2v$)1S4zf6l6Z
zTfrQ0w!XXb3cHHNCt<1k|D(m1&Q_^#Ue`ZGeba=f`abLAA6NByI2Zo!NqgAO_v29C
z(gPDjPCgWsZjZI@`e?R0gln$<irlWvs}8LeF>l^%+%rAr^kGZ?hd-8lTh3cldP_|2
zSHl(g|1-X?nfBTI=&4IR)2d~Eay|)LIDN9*>Lbc>FIz*dteWL_CPX?!{mm-9%gd*4
z+EBGo=kk&3S8i>;S3i00Wb=<1z3MZUDM@Uf;?Apm^ztI6XB*~STd-Cn;?DbXjbDRx
z-fyTo8u8!c+Q*kC4kkxz&r10HGrl;kHm;z0o$nc?o3Bg$d!F7d)zkE-j%)F}Gw*ws
zMt9kr?-X@9%XDpz-fwYcZuQHH)|{>PT4vEXF+y*>@J{Aw-<iesY)FqiP#<*m7~8*+
z3a4Dzd3(ecFmxq`B-RO8sZZGC@OUzFS;MBA4NZ>qu?;~@KU180(q2?MoA7)~KP<K(
z_C^x_J<doA!3DX8pZ#)}a^izYcYAmFiA^_8G?|M>*l+TwzZ?If<@=mn`Mg~hZnrAE
zXH{yr#^4|LIbI_rGF_y$%>IyUM^3#`#{)~{*X)9S9M5>ft=e|GS^mtlhsUeG=1X)5
zDb}6wo%$ptYI%mBZrm-#6KTvG>lT;4xW6P=!%nAe!|gWt_pAzgG*(M#o@eCnb>?Sz
zFjLr?;bsnl=klHFI34=-T6~G_>|Cz)|E8PUj<<(IUd<I~O|jsRzjdccsP9Upug~A7
z_3=F##?_k)oUWCXPuOg9!t?o|^_)d3&ilXk$i99OYssHbr?#`U5{^F<7fQt5=Gr(v
z!%5~vO@jTz`+7d??^|BZS*0y?{%mis;gnTIXYTmi+MZCgE%jpY485Y;EiW$@7;a@P
z+?JM^mj6~KC%8cFeaarYIraHV?r-UelKyqtv*%fT8tcOP?6dRqr!i07#`daJ_R90d
zDz799g|qKhv#U&EQZkNI+}Qk!pY^N1UtPTIm1fy1`=>8{e>;OW-sQ-&n_p{=zrP`W
zV{d&?;ep9N_i{hG{J!<)5;cQGcH7Mbxm^?joOXHDwf~G}Qr&4N|9;Chw=>JjXZ*LD
zvA)vQ`im|9dYyV_?yb@G^<Q+3^E1hO3OqRf)}~PL_pJZ69PwP^a<-l^MWS=smYbU&
zmOa@2aK<G0Ki78!H2*sD=D`2j1MypxjJGu3$m{3h{kx%Jf9mR_G=ATj(r5bR-$H|)
zr;62f&XqeYF4319-tqmWp6KnC@3*_3Wyh)}+n64Gd^q&btqE0ouGWX|x-8__uXf|l
z>-Ybydl&!z`u+ds#O2omqPKnMs8#>*EHd`e)t|g8CFU-Z=sg(!rtHJs+z)%NE%i7n
zTl4<G?@X)pjqi1%KYoq-;LAO0MbM!;8QiBiw=D8p9lc?rbZ#W`wkPaAw(1Elw%a_v
zUiC<RyzAPt98=!J?I?&T;j_3UHKqRkrqasy&z3lMJdaGv6XHGW!Q|}uLgD({$^UL|
zOZ*WP{_5?qh%&!l#wBsg_oKJzOsZD@!6tQDd(Db-hs*^+V<&yM8Djn8U+(P()oWj?
zlqc(0|EOy_m;Ipnbl8G@;x(U{4rg%hepRqZC#a{zq1N=n-sr|(c?tWjiLQ8W8~OMA
z)_Nw<1)?j`?dy-k?w{)C@BVxb%Z3?cx6M9o%aj+pzdgrP>%ZR*Kd1L|LOx!zyu4Uj
zX8ot8J-cErmnFZ*W|;A3#{O$pS0rqg`np%=AkVk@h!yuYU0v~>?W@U3hThrDRdInP
zVeGrFu8<dbb$yqVXwJ{9EC2Z!82<l%6YHIS$79kz?fMqJ%Xb@M(?0pWjbgT2zIQ`4
zZ}jHnY&>04Cv7^bbh_rp#pOHC`Ok=!kKTMB>3#L<U+SN|&6GXECh7zoty<v~n#8Q@
zU8ACGth}$Ir=!QG<NK#K;_rXf@3DQnZ%+I~!^+BMN6+7vPS@A__m_LpIp(6rOCx)P
z`TqTS!>WIN(iQIG^>H@a78x9kzkG)K!9(%*bC0(h*1oj)x~^;g!}T+^Nvo&)d6)a=
zQ_u5U@2wMyj=g)*fBgOBe8y$|8;`{c%iOD*{YYZgv7WBa236AT7fb&ti{~@zt6V?w
zJxHjvKz(h^mP>W7Z<h*%+tkYTtc~Wk3i?y#$yrlb)|&4TQMT9LTE(aS(vL~sx_?`7
zo}0Y#`Q@->B{_wEB<IH#<oE8kcrP>kcY)+jkI5BBR(m|J+xK)q@6Xe<`?sgQ7qa=9
zq(8su-r=f+>nsIj<&QtC_!#?Za-oaEq5e1PHTPJi@^G5$lL|gIDb+hz^><G!>%GR+
zlU_^oy*+i{b`N_av##?b-rBm8$FA4Mi7lCGz2@tjJ(<1c`u7*iQPljca&-UGy$tco
zFFZ5xdQom#_b=h6gHK-GO<~4w$7Y;5WD&JzLHDGXk{vm_r|?bpk`&!n{6=-<M1l98
z#Qa}y_<Bej^(*AP^>Ol+qT@>@&6#YVzChvSsiteI!cSb9dekSdXzzz*pMJ_NW<8U3
z@8ZvTk;~KeUfAFJLLijI@xjB%+f_Ul|G0hH_(<BzgBx6B?jAm_Zl_w!T%h$Xc+#;M
z!vBA~oiqEd?b%~9r2oIp|KG9fvWDO02}?Hb4rVQDwAV|x&d2g*Qr@mfSze_H;;F8i
zc&^@%+`#>}AvU~^^Tz5K6aPfr6It>n@6+o?t)FfsGgfb@kKf?V-uC;rS>W%@4;SnF
zo8sE?*>HNw{s&Wje?G}%C&jQ|{DE}S;+xAt*=v?4Jc;_nbeH{rz2*V&Z`?l)G5ly}
z{B!-vp5yVH0h8zHT;gWF^xd&4^l9bEt7oh(X>ZH@kjBTsd}+SirS9LZznrU!=ILCD
zp7DE1VxCaz9h1HTTfXn8H+;6taoPsygTWVA9u;OX{dJh-;J9wtDvp>vqP_>T*QI3t
zdN;?W`TM_w75x8p?_IdBB;ibb)V*rXJ>T74u-+Fs6YIW^|Kkk-c1F9%i0OUY*97Yo
zV%!&HXHI$iYKNZYvZP3<=9Ytp-ZM>ny!Aumj@tSNdyDt{Pfsrl?pf(OUnijcKDR>J
z>^V9gPBVY_&Qy2PK;-0=J8U0z_q~<4_28Ce;DhjQ+<%&d|2rJ`f9&^^hbFeMzvCnm
z_KBbAo|X8zi~B`vV`bnqmAl*6X4nVL2>;IgxtaZcz)4F()2D?qHnCKHxZ8YsUcjVB
z*<6d%x&OUl__y~!e5gs+?Gr1T_b=({TDz$Ju4Osf^1lZg;%=*7IL+SnbNSOP(|5L>
zx9iH^Ga+E|zZAt-Ya<VL_NJ0~=Bc;0NdK!^lDSJ`(ZPB4fz|WQKKhqX_u;xc$DiIC
z`&Bi+HSU_+`b+t?ezn1h>Av05OP5ZpSsArVQ~B8i$p!zuEQq`FS}m&b!v%T1SL>C$
zruQGdTzaLx!+l%xw}gQ8w-#xva#EJiKDFz_?4MHg4Zkio|Js|ka4Nh0--nwD)+O~H
zX_?d(tamC%=)(OM-i00hW`gcEo6c@wKU_C)yXo~*??1EL-CcH_<d>YG-u1WouCI1K
z-`xEFDI4#95%M_j<XE7@xp#gN@A`Ax-#(Q2v98tRSH0{z(W~`AI>E_e4;j8MXa8P(
zH%PmmPj+SPrh@n9%)@;@yv&;=+Mjdz4dcOkQ%aiIU#`FPZCSF{BJO+h6d9lI5H4`p
z=5SklgEo8H*X2_i78g9fqw06*^46RExs%rvC`h>XsRe7a8?lQ@i0j<jB9hv1WZsIi
z`>y+LIyIrBSmQvtM7(ZyLH(|V`kdLx{H#B;j7n8r^<I(obe?uf`}c<1?3-(>-`sm`
z7w)x2KIJ6m{6a;!+hyJ#9S$t?Sk$1hcjAeKr#y;HE6ZQrWG=7~DR@)*e2L@Q-t}9=
z@2kK0Yya<e|9!oimxTX*ye<F#`{9#|PHudAe==W-nwGxho<+_5D|fv!k@emDr2g*G
zR^E(H0U4XFzpZ?qR(^f+ZV4eT;XIk2k}V20OtRHk48=LSPx6JGj2F?FogV2HT6}a;
z?8(3xT636t5>Dtfv0fB9z#$~lbj+gSI)n0c#x%u>tBk8opRU&TKCUA3czx)^x3($4
z-;5=f`+PZE<M(3z>16eQPXa*)y+dSoKiXfvFM0a?l|6U$>uye7t+Dqk`#R3magT(%
zlH7bW3>XhdBpUtS&AQ^2dc3G?@W!idk8TQ<I$X%TSa6X|_Qb;QZ7zYE%@Q-UyOy7n
z2v^w2vRdlA>J9(<=RVen%6>SeE8JZEL&{iY`T3<izQ-+d(_?D<GUOkJCm(TXE-DsT
zYI{H6Q@!~z^Y;h$es9%MS@QX(mt^1j3oCYM$yFR?QSDv!Wmn4$WuKsjQ*EBOJ~!)C
z>%RS9VOsrDwi3m&v(9YW{KVwk|2-#zzNIhRvE1A~Rd|A1MUhi9=OX<r?iY_FS2aa(
z1~T{rJJ`=L4*y~^FCfF`w5O(C@Y(OvXY@3x2|e1b@-_2)y~w=Uo6C#-+vU57gtUGY
ze=_@QFmJq7`ijy;)+Lwy)kNZI-xiAOYudwi|A_a=H{};jT6pffnLp=wbEV@8X_=?l
zeRghF%Z~kQecH&pZ0r38B3I06|4rBE?lzJadF;^JKV#YItp3m=%~I)ZqQAFaoXV}t
z`XKvb+8RqW@$(J$1d8jgC$tpIH}cvt{bFE;vs1No=K;Hi%Pz=Ur97Nr*X(@j<4KdF
zB{D*KXVk9D>l6x`a%cBK-ia4Z@9WDd+3MW9Vkd`WlycH$(`|SAnZ7R;om6sh<CNnr
zLhG$PisY_pa4vclG3&yeFBKk>T&_Ck<(p2j;PVoSy<j=%=%fyLUj38X-qu@aX*9bZ
z_U3cyyYuDIdhbiOmK`|6aB6LI*~ZHv4YRW|YD;t1+K0btz81go>qGZ;z5l@z{@tFm
zDAiu<RR2!ZUlMHV53z*3+Fx`;{myfaklz($=4y7e>%J<#JUTz`#rOUDztvdnz0$U0
zo&LSstPZ8TjzVXanOALRIv~TP(R1i|NPYa}&XuQB3w*v5J~}FYe|a2FF<Z>ZO>><2
z|JZfA?q2k|Rdw$7@3QkA+)&r)-?W~2@t+yOOv+E@Ypuv+)aeS_wamOLSyp6&$jvaG
z*n9d3rZ?wXR(?}v)0_HKXGXW<p`%+pmv56ZKU&D-SZOhlZQe<tzNlk!+*j-=NY?k+
zap3Wz`kS&dE_~Li*y*x#<M*4&2Ro{JXX~n8aN`jwH{R{tRW?m!eQ$Xr&+-R%`M*i*
zS9^GzUtYy?x?P5cn5xQjfxF2edJ^H=PgS>X=4NT|RVbP4t9as|m!XDH_q$vvhO{f}
zAt7BFeSGWAx+|M+)7>%Y=8fQw54!%{J9&5NA^m`j`w!LYi#}cOp<3&YsL?F_M~Swl
zO#FjFon%6*pBjm-dev<3>_O2})dn3-oog$Xi1qv11U2xpE!fqYq;^8&&?z@B9&d~N
zC!BrV?r2*X+!NU`S0&)xWNys|t&=-iRLi#RlKADZxu?Q$LJ#i}%kNAt*2VDV+}D02
z8+X9lXkp0zmi+~m^~MazPyZd5W?i?bW~Wi&_s1<c9-A~~MC;8i%j4g8*3q}x<0-eB
z{*8if<+qmbd+BSROT2eQO=x$n(m@kZ?>srK4W`@l!(8mz9&IuGVIyO$aC=hj!s}YQ
zW}of0?%%(CQeV#9gqzv^3${;Kw|3Wx{_NKxRi~xfG-uZ)1*%_&o_MK#)k`Pitja}u
zLrrf#t=xFt>MKiCx6G2$CvGxK4!^1V)jD53EksOGeYeCW{pa$9GSfsvza0q5J6-zc
z&M(2J%qQDS*#CGNHwC}^xA@h=r0<OpIx(wv^PkGj?q~kIsPXrrXSIu$8F%aU{{OnY
z{>(crY3`<ggKzp~eF@m8u4sPc!MggJp|V=nf<l&js=c<5`SZHddvd24M=#c^OrD^}
z<(q$IlVnUz(oCnKUg749C)%%O-<Z82U*z!jC#h{k<-OmnkDWPboY^M$x@d#rg}SQ_
zYQZur%-=(I@V9d=`|-N<<>zI~x72=Nvx_;{{$+cnh}xO>FMI24AFV5NV|r%usA&43
z()uZmeaHCEsNZpZ&$%o4#4;ACybIO4uU5x~ZOY7irk4FP@c_GarRuY~`|kJoqgELu
zT@=0TDll>BuD{J|Oa7nudNO$e%f+&(?0lA14?l0|d9yWT)o;dcNg3NUmIkvuvy#6!
z)#$>t&=Zc2KR4MJFdSvSJ>hFzsDgFVyRL83HlDvMQ!jllz}NTcuO~~^KDM&%+&Hn~
z-iFY7_xkd~jvSJEd*cja#@Pq8g)eRQ@`vk&KGmK6b$`7_yvDY}YXmRpGnDO}P$$^-
zzT<^>`EBN3TMPclHT~4|Wd8H5?eD(r2maZdmwohmdf>E8qQCC2Tl9IHx~T4PX3>vG
zk8pPj?oT0K<h;C1>t)V9y{bETb-7$lT4?UH=CiE+V$PrQ%BH7GZc`1O%)Vq**Sy6^
zRTm5TrkyQWV{hIYJ-zzittkt1thrvLD$MzJ>3L(%*56k<58Q5Aob%|HTv~#;vBK$T
zi(jmfxoN=6K9ljNflTy+@=1w?XAY<tE9_jhc9+-uwN{6DY)<fWEJ}^6f2Y9Aeua6_
z32z%~g@O;f{QDlp{(k-L<bnemmMS&6Jo~BEWA|Dm`buc8th@b(*Xw?kez>##(etF~
z0m)x2E8f1B-Ma2X(Z<DD>4mBH7B#Q__A!v}!iLE^Hl=kfT9`k<-G=8!f;CU!Q^j>P
zA%&?2H~Ok@{$Bfr(e>qlrM13~RBC<eoowWLo4y@gFlDRss^&@Yui2kB<$Rd5(4lkn
z<Tvt8n_hU_&I_;3GW6N8({0P7T=5v~sK~Ui`B_^&O%OcwN~-!a!_u4;i?nY>FS>t@
zc}h><H0CL-dKzxeOg%5vY~TF+c;FA-D`%G#x`v6ZXLiW-6)JgYc$H(}D=y7lcUHey
zqJ64fOlRIS&r|PnOtRmmtemDOVJ6*Rdh(R+l&M?9%5R)X6#aQs(A9|Xz>>6(h=vMo
zgL}>wXJzax3w29eaq5P!@omZe@Z77L&a|IRj*>rmWBT;KH37@KHQbsMyf4iNt<R9N
z-`o?C;~zX-<`!4cSv$4)s})>Rx3XW8<GW$)aB^MX-TF+$+-R3MYXeq^9;t8H%DyFF
z9mlRy-J4y#UeAtgJ-*uYNc45>xyuzcW`Az=%w79vU-G7%m+TK5NuRsw=4!9x_<ze;
zTQ}7IoBG@G>AASjwAVeqZ|>jj@J;IL+TC3Xx;++b%Zqc{wVJJpTVCv{Yi{U;;xD>C
z7anW+dwNm$?z0Pv^Xh$UBDDMs%s>8#7BXA1ws#AcXeisyruB6yj}7@=$LH8@&AR-o
z%J|4O`KaaRsw}sDpBj0;Z(h6H{%cNeujcFS_Nnsud-PIcD8I|UTT}13MsF5zf4$jt
zb+mqnmBEYFy)Roue{gyBYoD7@p<p0-Zs(ExbMN}v^pz=PuTR;onfK1A-m7Y!=|*Rl
znEwwtML%rsPP`$0?QPSwul*YeLeEaER-MOppe*FTF+XD~jt!m9=LibO+dsZ1VBa^-
z{o{<5kcLe&s*_{(8M`rGc*%Sr*ZuV`cW$dqo*UQs$K7WrInGj|Roo=Y@?y!Wq8~=*
z{xIGQsdL!&HX~O0W(t>Rlj1kd$9(lC%0f;Y)A}pVa`TDWCSRlfV*DSLEn>X4ZE@*e
zQLRZSzJ&@u3q|+bT%~h+?eZOBiZdVabvKFeZ|2{o7<d23oK}<dm)~y7*s0;Y>6X4p
z?CW#$tZ(`4)sp^l_>6?L(<@fj;N0MsqV@N~mo+_k)%7mNA!wZ>PxO?#*HRu$3v}}+
z%&AYF8>pvfBL6As-B~B4WetLVjYGI6g`4ot_%gZj9>el${-vrV-~I)(Cp9PsGIiLA
z9~ZpBuk^(zPpGz8nQIfTpYoh^UE3=^>n*=--Yxx0=x=V<=JOXWy_xTDMMY|Iw$bip
z=?h!FTPhiLZ`8l%aUw-Z#Q&;q6W_x{$Che*(K>ji-r+;dHm+wm51;&c99>kT&A<J-
zM@f!~#UZx#>(6Y9a$FOii@arGj4W&2aAI9UvZ3Bv^R4HewukC*XE^I|?Xrq*S=m;+
zX?EMeQ<`rse<+gd`FdNU|NXN6|G(aSEw^XotG*+<S4_Wk%i{mjt{7I8MGYo<RZXAh
zTg{3KNUFT@#%_0g=sfk(hmW6gdVV~yzjh<nuW6?iJkyO~jazRnzGCM7?LWVtn73a%
z_nYmnB(q(<>R)qnWEbUgH@&rrmixU&xJ^)gUgDxR78Y%r%I<T9<c1rmW}aU2Z?4aR
zE4GcFy-Rs=Zgy_ka;Kh^bGD+M+qM2C4ylv1Qg7^E2z+jhD0u%=vZvlL@PLN){3Wka
z_RY~b_|?pJ`N^N%;#ZE%a7i@!<zzRBQ%*Qv<fys+zC8(UXELg+|8AatH04jwbJ5tx
z)jpjMW^K~FQTxrn{>v1Ny{TP%jJerTM>VgSX>MKbcKPF^q!#&b?q{sVIaiGWHj3Vy
z_B2*rY0KFlmr$S3%`-T^6@1=YS3gO^`)-7vknWt4qf7KAxday^1~Kn2bWc6q{pW&F
z^R`?S9_K46OZ`2MDB6E1{2BFGK6l%{w0B3-q+h2_-emc0)6~u-uLbwi)n%SrnEiaZ
zmxrK;UHuMk{;$Q>;>?UIm#$wda&6UP4W64!CVw8+UtH0-LU&2%iiq3XdvlBTTBhHw
z=g)nxTCDxgCAQ7BxBdhjbzGM4WtEl5kq>gy<02c^=OkbJYq;lb^U4cc%MJ<6Sf_5c
zTwwp?wjX!PwyfjLZPJKbrJNgCTX$1;*U!ewvHLEZOW)S{%5#?9>83sR4{yC~eRXk$
zt9vY$S<T#yGbUO-x+lK;boKm?>ji=m*w=`2uS@?~zczEqL0=Bv2?lfT-aTT`CgA?|
z%hOqTs~(4nS7$C-%MqQI5VPCk@ZLRF{4|Apy~TRxR#?7jYLM9)#<8NjX2Bu#(y1Yt
z#@~N9@3kseyWP=C{Li=Vhq~LEO(I_lKd#SU575qdcWvda{PjQf?foZR_0atPy(qs|
zWqcu~r>|^{OE0LmHDN!s*Ro*N#czLPwBvh}?VBeQd}`AEGwI|q=cs-07G~zN{qnXp
zZ(-(1xx39JS-sNWwZE&iug&@uTtUBEHtb$}b+yyw>`N^rDz~Qn*<iA@GWB+rL&$AO
zFT)4EUWOdIR!4W7y_5WDlkvx>Z<{th{U38nn>F>2Kz-~c;c0W<tf@a2Y$=d?Kh^N(
z&zD=?fB4#8a>=ve^F!w7bDdqAeocr9+2o*nXwj}|N#8irdHntyf0~nMf2~Mu&GTvI
zMepv$*RsF8cUN0iXU6U4N|Su|R_u_N$s6ld*}rq?lgVO2TJh3<-dxp``SXT%S=E-h
zGRaqp%G)+3eb_vI()`%h8^hC{FR0%+xB08cpO?2b$fw;GXmdHZp>pN<PZbRt7B?Ae
zi%dQ*aBY_JuPq8b5(+uiQP<CxZ7}gHzB~7cuvobn52xLSX?B5^R8J<D{@GTRYM0_}
zy&^m|^vTTB(v~aS9otQU?;8cyKR%Gq&6Ke`_-d-B$PeAtMAo^rcXwPZV>8#gccS-o
zy+WLLM7jKAY4MG$mo~|7Uok)CMSFOnl>6f|>8=ddR&&JtmM~8By1&-;SV)$A-4BJ6
zi*6mxjJ~3kzw>aJW(m*kBeOTHGQH%Za@$ZaUoR)YYVoq%8`HRc+e;n3x977ML(B!$
z@YClt;yW3NKWUv>d|04Tw7|mC((7-ji_o@QV}<(poBq7nF5R)s*|X{#|0Zp{MhU5%
zb;lkGq$z%Q@z~W@cZS-BUFYA~rKWUEPA~Z0wk_t~45z)-Vms5fC%kqO6Ek%7xb`8^
z?wEdH+h&W022)O)PkMK2_J+mF7xmO#?*G*9w^G(;-Rbhr>+9y-ZJpsN>#ZeRk!ke%
zIZJTW{!2>_f3E*@tYh)qf5$3gm^u|Uluuo!%kg`i`P_5NGh?PrYEbFcU2!yH$pmMn
zBXJK^7A?Eg@jJU?b^f6fSAV-7Z|N=id9d>I*0#Mmo*d<_y6G=cdz$+W{+yDSrgl%9
zEB9UgxuvTtE6%>~$Tse6$O`W}T7K12qEJkAKKK6B->P1z#z>v7t7lJJFuy(TNo-nk
zz<b5UWWgKJk2SvR6kwQn_~!NJIc~yvZ(0pFzu4aAPPlB?$hb!>=Y#W&^f~7PSte%6
z^zZn7zjDjhDR0ZZZS=ok$$fgV*-~vzD|5}K^=_eD@1OYo4D_0$B+p^d!S&jr%~)77
zG2T#A`c#JH+%Lk(KMMB!tvp!&vnTwt-LDN(XE}5QoqBR|_Fw;w&$8z%`W{XU%q_ch
zu`OJ8m&j%5*`HY>3wR?N*IM^;=f0}BeNUCsZ|U?UZF^OAEn2Fqe*JC#N^h}c*BpB%
z+f8nHy8G7w4uhY8Y_lIp<}ru|Xzu1p+aGKuSID<OI(Dg#!Rbl8AAMy~FUzDR{I0JN
zbxG{5=R2|`w(I19Z-Sol*RnJ(ebZHRAVD`?dPdj98`BcM#|x@{zukW`biKZrv7v+p
z%a5J>G3TpzQdvBF)=COIVVb91rM^;g%CE0&%YNAXT&T3*%lh;!AJ=mqY;t!z^s+?6
zDXevMdg^J02}^fu5?o)iaz;aw!jBJ3&o!qx)^{>-T@hKlVE&i05?n?G3?Gt~%~*Bm
z|9=MXEQ#&yygMFc`<*l#%pz}uiLUN))k<dFbIxi*y2$O_vsoB<R?VKY<FfC!2{|{7
z9UCgoezs%vXsGO&G=0zW+%M{%RabJ~^xbsx&8yj0Csj90oW1?g%HZd5&t>`^tISH<
z`R%XCwNLdXnp-@}>dU27FULr`MNRbU*0|30vcksqkz>S>%t_e~L+4~1zQ5u3Bc)TT
zW*<78`OinXWu_U|)<6I949-4!^v|!GtL~9e-=y0ba=nLA1WuasE`F(=JL#C`#Le4}
zJvNa(_VCN)?)855^F*Kj$yfX5cW!@D{g!@#`M!sAYD{Y?lj>gxNQ=Bsf0QFwtMwx?
zDe(Np+U~iwr$1Hv`1Z6jPwBEjgSqun*YJlWAv$q8D=M2d<UKsV<9CEx-{|A{-H+M>
zkG$K->#pyA$7J@C!yWq#n$(vI*;FbY51b;BfB1=2Rd`F}!FipM0RkU?ABp*~C2mi~
zx%EF6%;(uHw>qzL-6EYw^*>hMzuc~#R4KMiGwTtj^uB(dGaJJnW}1Cvwb{Bpr+s;z
zLFpqawPQ89SqYau?U$Ot@IoTMBL1P|jJMk2f2J%Bc6d9tkyA$d0K;vrglYNj7&cd?
z8XMTp`<odME8`k|H0y$7jTM6&dy(%2{Y~vN&mZ4xBPAj}Q!C?7=WGobx5)arzFqQa
z7f(-K$nxFgG|T;z^=&I^-iOW->+*l`sq^I5-SRhc<t2YRa!bg}kp6Z%;n9*^4}DK8
z)Vsu)9;mTVI{v=MAHkNN4^yK=Ue1tBR?wK{KTH1P?58Gi^JcJoaOQmc=0jCfhjYN*
zce7vquw|YVdur#M#K$MJn@gsAo;<nWKwABgYx`#vne96fq&J`C(CN#EOFoo}6@N5N
z(t4<*$CeYtCa_-SPRmVeOP)(B71gSubT4?VQ=IZ+*E#l86X(54Ty=W0wBh$G$uD+#
zo4WSw>t1xy{LR^*C8u`lOLII3+F~cZ&+TRTV}sx86we%erTTD2;-kaAOBj546cWCK
zPycvp`N#SdhkmJaf7009>v!(%?1DpzmmcWb&(GAA4Om>{V{@8AM@KDe&hCf4XG-2o
z$WGkGbv^K2)fT4B%d84i`K?rROLE*M>mI$So0%)*kbZyCHYcg$=f7X>@DEy)IpbKX
zfsI9cT9n<{Etx`@o>qH%-EtmyR>-cL!F6TXwu3s&v1cN3>#JHKO#;oj)=yqxdD*W^
z$+YX&1K!2g3qRd$=f7d_f?ZgsMX@nN|KtvrtMWm83LiIJJ>n2H`PpVO%Q7Y{mss`%
zB08*J%J^Ow=e|7n%2HzW^9?mWnC&k7(-IH)a{B+DPn#7K6N^vZe&({|VEU8k^Xq@^
z-yfz}?y|72X+i2@hAfBr>mQ##lYPu^C}q0)j?5cM-@l2LW@?8#;i?kX*{<Q}{WMaj
z&p7qn!6}ujFXt~xGOgwKc)OSX#qVvt8|oR}=sy>WJD2lKRl+D##VNBlM@dj>#XUDA
z4$%!>N+yhVr@CzD6KeEs*(Ry@Z_1Tx3j(YqQ!W~K%}}-M(Q|fN6H|YUw_ZLo{gd>q
zytJcNO_l7z1zmT&O?>p*Yt8n)@a??jn<P1vc6Dvulki3A?AiTt!eWNY&-28nN<aF1
zc1hZmYb`!s(_YG4y%(^qXp+%m`@KTSJ%^s`s=6Nf?ap7>c0I1oht56TQ1;45?wG#+
zp*KIRcY7Kg*7+l$e*Mk!7R71Se76kF)pviFS^a3b@$auy-?|@n_F5&b;F)~TcUEDF
zP?jV^upH9^@kNO`1w9JE83GnHY?F=q+FK%9=im6t5W#RjIQIkdViO*py;DrytXr-9
zY{rjIaf$b{YZzzftN)7&(>vet+vd!{CnkL}w@se(=IRW?wzkwCsYPZ#o_%|*Gw05c
zW`*SX>p!;~-u(L3%<C^7?4IMjK*c`UVz*}3$(t`T?RIn?OZ=xa*M)QUvD$ST654Nm
z&FtL#@x_$NC&yk|^ay`@H|6I3lcg!oh1sfK9-6zZ;{Ue%wY*PTU03*Su4rDU_Hn_C
zG@l1`N9*SLrX_5QkM5s#C+-NdU3%StfWUQPYs9*fSMEAepZ~-oy5e1th<{Us$)n3p
z_s{f~@6}(tu;leor}i_Y=aim(`ZPcM&Ash8qCXP0awk3b8SzI$+(&#~?XFYD{@nla
z%ImjE$D8&^C!G8?s~$}9Dp{=*ad$z)jAzR~A6NHLtCd}v-1|S_f}z9_sn+f5KMT!z
zHBCr{v*E|df8ym=#J1Gc>#X$rwBo@7$=BbaCtop>O@7|E^MFy!B7O0i^=^wbo%eK@
zuivJbDw3ENZ1n${(S$(Dr@oyL)nA1UFZ}mun{0`x)V}WH!i<@7Htdd@m+}73{_9fb
z|9s9j{k`_>o+4Atiq{#Nn3ATgj~6&myfbRf;cZQG_f{UAbME|%3A{H~8J~}=mu_#K
zZ4sI2ck)7jIcGr2MA;65t6D-D2Vb<TZPuF=KIO%uuccFXl$RM5rMdT8y?y=8w064R
zX2&DS`mS^C-Y;DJ%2s(nhRs9nWya!9W|~zlOpLXjd*85Q-t$7iy%KkHZX6cgmr{4^
zx+5FU%sX<uEP-Zk?&|Ccs+zRc_3=*eTkq@d?_-<bcsPO6z3`kulJ=t7!%GgcT2Eb)
zEGo<+G3`BDi~HJbAL^b=UD_SAJxC-+^SJtvrMeRo4qiC8tiy1Mf@Y5A8G$lO_w>8#
zV%eBg`tkxFW?W4$;P{xE)7{|1+U%ZlU*%3q?%@l&HU+Ckw)-}QS)Sxw|NPEg&&U2s
zMiDN}^|MuEmtNoKR1t72W12$Sr2`7T7P6f#QPdT)@oUjZepl!vQ+j6i!_IXjhf4+j
zN4#vymz#N6TDm#<$HOXHjlFmH?|WzXiEn)N&(p@wJ%;t8*T(3*TbcKW^}f-nTCMGx
ze|y2ZE{}ORf5KQle{D$TpJ*bHX{!`?qc%u+QtHIxViW649Pf%w)M!zaSDpCA?ijz#
zGiM38?LBt$LzhcgYU{Z_wO^`TZ24=k+PBlXEiM1_%5T`W7Tx%HZT}6G>FPIw^^Cjk
zw-oi1D77m%J=(_hVD@v{=}+UT&+|Uo>b?H+(+s9!%c`?0wlhg3M8CUKyl0PZWgLUO
zOzYE&e-_Q|TlRQKS^Zus#k<$Pl>5#2aCNGC{RH=^8^eyP-(UXRe*Mk;IXs-Z`Vw|d
zzHilg-8y#W@~z)R?(B+FS-I=(i<#Sm8&d1qWLys2-+1Rw?$pQD6Y5tlo>X$=iCFkL
z35!g#o=r7=DoIal{MOAZKf(7|K7Jm@=M_^_jpjDaJax$Y>3`FVjKj;*RqD50{9N<v
zYv&X5Ip>cAGzW^LZEZi4Ink?1s`u35tcFSLvrjWMrrvN-P0W;bJh&vnD0NZO?k5jJ
z7A-M;?4)%1tm>KG8g5OyBR*9x8RTCk)LJ<RIE!<A-RHl3T{qveH+CI6wrRV*%WBfl
zZJcLqUnFng+qRKomoCehz9(Dsiw^Cof66i~`c=bnPrqMjPp+gsu;DG5b=#BOtyg6C
zHecVRwq3`)dNV9dKh;0^8~Hrsbscky+_zgdAI!h*RXt1S;)mG#8++R)bi9^|%3AW>
z?o{{Ql~<N~G9UO@@~Y9<a8uOl*g5|X7n)v=@SW?>V%y#B%U@)=|89<H_$_sJ;l<4o
z8XM{j7O~a8O-_DmdWJdn_^$LWm4}NfHw6Du)MJt>3MtZ%n^?JFVfUA%ml`@XHqC7|
z<u?n_h<}w8CAaNOu5dQrxf|BA*rksij$!fDm^6LfhDryS%ikyL^yxh5*!S$9+Owsp
zQ4Ll6j`r0i{8dR|wMs9zmojFs?Q5Om+__TzY_qOq{VXYtuB>T`D?c2a&CaGMW)Ty;
zv3;xe=Z62vm#c35WIfX0@nrv-{IvJag=aP2o4GG+y}Ryd2LaYpuGH(o9uu5)7qn=p
zJe%gA`=#(f{W>@2?`~TdH0wXUlhOCrTl{*5R@%(_I$a+3jL*#dY&0qBMkFie{>r-U
zOVyt`^v~;v#^0-tkMBC`74R!w>g2E1V{7+_JS{!-+a~j{iRZibi(<U%e#ZY;WSZx$
zmoW3iz6#dRJ-0&hUnw77ma;$Xig;M#p@lbBF|isSW{a*kec^gvk!bo6+3OyAqxR+f
z=#-vuqe0h~Zy_V|^*P&>lBT>g{(to7JEcEwwXJnU9q%qx3e`*4IitR=NIJcTUHP7y
zkAX`5Co?Z~;leak=Tl{#cO{%|xa$RG-z$}n6-$wNb!y6+v(Y*sdl&tB(ir4s78TZV
z>CB0H-u<kRlDF+UkI&q?|94N0tkav>-;y6OCJL^9)_C^y><Lbp6QqO%Ow}S*A6WS{
z?&tC&3Cyo=mz-PiH9h8_`zo82^#S}PPfiBu-`piHap*|=(aF|p1LI8Gq#U>X)9O-F
zmCIPqcXvw%ug3P5ul8CwG~{%|HqLTe&zBRJHkIM#uLentwotP(w>N~d=Y4%Oq3PL;
z)sGdbOV5ORH~s%>Qf275&hp&0H+K$3t91R7TK{>`t1XHbKI!kuG&T<}pSPQ3$N8D{
zQD5iZ7F%{+^MfYajTXI<|5NSHt|*^Xyotm8p31sw9FJI2dLBDYd-gK)W732^|I4da
zR|tf@uy}ed+Ecp8R@I%mVO2eA$MPbv`AhF|Y|}{)-2BLrsZ(*40srp19S8rEzsP@n
zFkfNQ^=$K|S6jDyE>q_E+Rc73GDR_W@y$q=dnNVD3{UOfFa7!0-NP?E4&Iu4<*F=m
z0n_=bwxYf{fms%Z?g=kX;huQy<gF<4^&MOF{B>hr|6}lb-d!E`<+FR~H0K?TE0(7l
zNd9-ceXO2mMX*}u_B+>a1+UGrc2-aDlX+M;t7?V%0>&*z!_M)9$g;?_Dt)@dw6!#K
z`@(rus+GD|F4upl-lHL(@^MMW`ik!{$F6c+oICH|%qwL)PG{#X(Y<=}%V(?IS-PeV
z#RTWanqGCu@->ZKu*x!Kb$VgW>XmQejI1v)-3aIW`R452khh$g|75m!cb2BG*9F9`
zi19kC%5h6bmUp^PVvdxJmDaA8FU5>YwcQJqr%&1v<5gz!r0L7k`jhW(E=ejZQrH&Z
zY^HVi*WXw%_sef)s;%Kz_T*=~Z=O<_(wWZ||4;A#k@COyhw<d&XXJLIWlgrNs29(y
zxjy4(=pETdf<G3sS09jj(_>MR)Npe7^KTuM_2=XF{`|%4aG~mBxp@5h1G7{0B@HHT
z5jZqWaK?e~l9IgLbD~>#*97;~8=m{i!KCngH{Y$DNA)g?IcyP)4o-ZtaN?sXx%EDe
zqdrt<XD<{!Cnx+!;m(8BFGozJa<~{j_*5VM`K)pl@8gz_Z%r=WyYc@1E#JorPoJ5z
zHhkAg774MUGY&`Z)x9X2ZL2YB_fg;HA9F4E=4Y;3ZTbI1PiOj}qer-oO?&vNuXp;i
zdNtb#8@F~&&U9cF+>pEU!>oS=_8uqN1YW(X(++N#9R0TaYv-&gJLj|i9YwDGk?;I}
z?)mHL-=^w2U+V9TKfBm>eN^2fwM&zJOnaWb@YKQ|Uzh(EFur_Yz5U<x-Lmz^R~Vb`
zPnL{HNS^)9d}iL~d$adA@9N^;`?Ia^W^rw`{H%P-`V~JeWamn({&nGL-j$2(VFIs3
zs@gi6|6X&|@}5^U%h9*UBs$3}?|!3-fc4M283*SjFLJOr%&y5f?W<7k(!Lxy-@{zI
z&R10&ZBuSdw%Rm3Ln`dW>B=cAOFuDRDO%W3VE@PLp!-yli^=m(>u)%(YOwLO(#Nak
z^^B%Ad;I9H)w8cpZtWG7*me2evIFOq9@pd2So%Z2_~p{(<m5xVFBlZ=f3ErXwWU_d
zZ`IT=FP6Yt?6&2bZp!_Rv173m%wjoW7{$rx-#w?VR!`nra%G~!krO$mPduD{;knQ*
zJI)uE{%t9mU>lw3A9nCn8|Pp41qYMopLTv3BDllmq;IPHXTz^%KkA*rg`@SpD&G1O
zt#sUOy8odg4SS+y@3OJ@awDRe_cMd_K3<>CH`uD5e`&T6s&JVy%}(+2gB#C_)*d@~
z;0iMr-_gu_Q=NV~g-^D)anzuKqtDK4la<BihFN?Yj<`q6-&E-!!!_;s!xP}zNKj|`
zhW`hq%~!VmwzKBWv&OeV{%h*LU9_qA^YOreExe~IvNkSQT)81o<0Pj}`;30WDIv4i
z|I9yUH{Hx+qV}tQ-_4Dm+D+dPch>5CapbczrFIuDN?vvdQ4Id-{i68hm-oNpce%~?
z{_C23r;q30rmP*0yH>27XtHa8Q|<L_%sb+Z|8T!9_T2WixS`>#gLuwPjrqon8(r%|
z7(age_q#uTR<TcuQE*21_R61(D+8`O-|_N1p5n=Q+G+o;y;tNX99waG&11V|tTO^$
zY~O#9d84PJ!XX*ai?7@Af9=xuN|@zxf8VCdee#>4ayP0hT)5+W{PFFQ(=V>}T)g}j
z$8Rwc&70dlZZrJ9I#fRQ^7=_{R{ilPsS4M$y1`%nU;cIfwHFT=1s<=gt)HHoyy&^~
zMlY{??p5NY9=jL(N)2`7j>@-BSs!3jqVl^an0?n2tAzcttyZO$r+9XTEq<_FW#+l(
z(f10LDtqsGSF>dIaUrK^8$X<y<W(N}&HdD@4Sm{&#NWgj94=kScenQap<J!yN7@5J
zr+j`U+IVbTPjS8TMT`6Xo(l?1&Rwlu^_%VJwC(S2eB!%(MzXYcZ+LwEL5|(Owlr|u
z(ti2+Z^5CDubE`$Tv#bl<<xk?FtcIJ-*+okWfd)c_x*}V;bEiOGu2F6=3nj=ONpHJ
zZYKL`ebKj7dv8`H=o)U+-h3~><aP9hcV1pHYpY7r#e$FJd#HZQtE}%|Vk`7l$htnz
zGSBfVm#p}e6?Kt^Z?HbyA-^g7g<7@B@1SeW%n3UC)@|*26aG!`e%G7b2bEpSYhTG8
z+SjGBt;ben`{7sjH%7AA32PoGcB%5_t$C27{~>4L`{xh56{a`G#|8FJ2)9-IwZtns
zefK6y5thbkVZWBW3qPMdCFWmLuQS!yxg*LWeU`_jAG3e&exxS5Z1ESXzAY;R=Egr>
zU7-*qye{pnTsGg&BL)-hdKnuq-DbZbTD61s64R#J;bpsI6^oRtC)}M7=F7772>aSe
zLAyRYRJzXiZ{O*_vKNe(QZKfaE&h0xdE40oSH!IP^gf5(o_p-O(E7DiKfd}tUh&AQ
zUQtGXT|sc`ojaSXw@Iy!>b15ioN&@L<?-v#0|y)*bg;a4TV2?s!5YJSD($eu?9}A-
zywSbVYr`I2I%@gtpWT^z_cvd)s@wa@*zAYe2_u8;Nh;?BTNZ4Y&A0R5c1GRlyAH8L
zT#l*yz;=Jpta?MoEw@TuwrqAUly_-<-@5Now#korxnqjTtsgBe-Aljh80=miWxV;r
z3#G_}_8*NapD@~$xWAvLI(K>LK3?_7Qv%O@Fn_q9BmeQEe|^hKqwbu`RP-_}|Li;K
z2dA*?WSw)$`bp+7+j$e0rku;W5TEh-$r7X8iIda}o%^QwZ*D*DW4i4h)AYPu%QU~)
zzSgrbE@k4sy1zbQ-<&HPn`&P*{H?j>wdL*W4_eaqm8|whoIX8m<=eYI8s<HAQ2F-C
zZ0j=fL&s<BeWE$TmFv}=$nT=^z5XQ%bs{QPic1e?ud{JvR5qKrWw*S&7gy}gbDzDY
zp5C%!<@ygoGd8A1{Rx(~{_xjK>1^GH3EndEbB_A_X7MjynQYwb$XLI}xo02Kar2tp
zbH6+1Ob&|hc3a1|Q|8ZB*X>SUrq(wtcP@F&b<%3{3+-3^`<R}+c@fw7@6n%s_q#OL
zZ~pmpdA)zDq>=9q#!XR*9e*$6=?EvWF&@y}=)ib%LR6CS3f|L7)1t%6Rx3o`pS^a&
zou1RN2GY-eXG$4&w@T{ONBww{T+h2)#3?C~!)uOS=iaUI)AN7czB=RGPXQg?7<tP@
z*58sjU#xl?<+OL|<oL^%RvT_x9qYYnTlP+dHM5H1Z2KRtTUu2lUAQp6!*{OpmDv}{
zm>zVkSC^?evU9Sa6z9JD#jEeTJ~Z%KXJ7N+(`12+ItQx-E&0E<eQL>m5>xKLXT7Ai
z-o|}9^Tfo99GSNrA0#=iSm5R%&3yTZ@%lsAR{i;(J#)n_J>%W3x@rI3lrHyWE+s5e
z{Q313+3a|D?$^)oX5){mS+XW)Y?4_iqYy0V(3ZHj#Neqs!_>to7d<R?{PeXsDS3`n
zag(av{&o8vH!OXZe7N)ruTfh{%BjmMUl(llZ2ek)diL~9|Ed_hH*Xb<Wz*4~yh8Y#
z+}08SM(<14q-z;Z|C%GlH0`mb^6q6)uO=0In!NMwmc$+VmP?m3uXt+5JjGXL4WG+<
z&8(d=J+UoD*XKT|`gr#4l{?=P68;vXpHE2T*`m&Jt1A4Yx0cxq#v19Dzx+IEG;Q-I
zTBbE0Sh`?p6>GihX~r2QkGGwkqx$H_vga(DcfPrzYx;Vpp6T{2k$N9yRld5Yp0=aK
z^S1I^0gufy4l7wDJcwBL_{Z9-PBVm*f+NEgHP32veUq?kV_)L!yYg?AdR<?BqflI;
z(Ma93Zt|*_pEr~A*3=}=RQ-5%=|nFTzFBI8vHM+Xt;}?oBmU&DGS{<Sao@J$L`HD@
z>r;6%0}Bo)8Jk_6eAnZ5om6J>GLacRY0GwreR?|6z}YQEV(rm2ws%=pWIObTL|u6!
z5$m2-n~}!4PtM{%Zm5dltK`d*<ooW}Zw~4zxt=lozX1Ee1D9UU6257+CAZ(&Ay*<Q
zyiCeWeC=`T8KDb{59{RIGpo+3pIqeQAsbYtmAlmOjK>`5?lPgix)aK8wS3v`bbHPS
z-DVY&`R$37ghhgO?)God2@ig6GrzBQSNK`zk(BRooA0fdW>tSyML|FC^z#{s+tfcx
ze7bt#<;{v^CtUm%Y?!(|`H4*Hqh@YbW=XLP(M!)XB+0&BwEBVb=A)Bp_oO|2HhV(-
zO^((>ZEZI<-(>52EjWAI*&oWnHkE1$ySg`IZoiXzclkcwx3$@+qG}PF&fdB)*ZO&2
zyNwr@<Tq)r*^voPx>mlry5{0$>n`Tw>IM<AeYTs92`BSD_~r6_@3k`N1=I2wFV20p
zS>o)C3mY#tF-o?j{@So^aY>F~%iW!(=FJOhQ@7W<71yfoJ2vm^qs=pG@9-?EUn70u
zg4v9ICo_-w7yGvB*Rryo_|~+b=6Ypn;qsfMGd?6WU1f6an6K)6?2ja~h3;miT?fqm
zxcxpPDZ=f2ZQrKo&Rch9dFH2;-MaZeO;0JXXQPy?ZS16y``c}t!e)zEyB!a#v)l5g
zg>i%J>Fm@3$@*z)*<F^2+Z!mCgljH#n<tapa(W8qRL3bRB!p^t7wv6O%2{uw(%19h
zhy>$}0QOy%yY{`*+rkuVcB?wVZNo0@6M@E4KbF?aY%LUXw_Ly8f4Qqo(te4!O)62c
zO&hDqwi<5fbav(Wa6&R(BwgXM>4tmn`kH;t_~cj5JN&6&&c(g;v%6;PUg<ZZ`(EVL
za<(vI=ktA98%s~Oy6t|t**o^`q-D1!O3qU=b~s(Am}$(sG0<V<3bTrgv={fzx}3dx
zCShCdLE#r+o1M<rsV+Ivu+Ayt-w7`N9?_lyrM~wwRg;7htgrAsvsC$=$lAK0{p#NE
zj#-j_Hg9NOI5+dp>JqM53)AbR`B?=7MYb?;vk0uY&Aw1)_x6tg#nS!{7Vg`*vSG@+
zx7JQM^6b}M&H1sory|LSi9N1?XZ_ci0x63emRH>K_tUi5y?W~UYvr9GpJgY{Qu-2@
zp72ERbUQ!G$E>Kg^SDhnEEJyjAf&&j%Fej&==UzU%P~ya3LaOau0LzqnEvyaO}+ld
z2^yUa!ZUYWy|vZ(!qT>P=gJqzv3?UQ<6z!(R8-;>;|14czom+2dR{Z#9w|_`wn49k
z+5E$b_AKkF+RQawva=H>shywv(!zT+zwr0WEAMz1BFl{~E9zZdx;S&)rN)D=PBLC#
zTyj7#{^pzOOKLl>|9%~kt(#rBC*t$YN@;uV`h}Y}23=fk;BlqP?)#+^=Yv+n*-8ni
zK4hP8>q?AlUCn|tzG<BbV)NHWvEEDkwrVT0bkkq6>KhJQ%HB6EvbsOTG~s7|Uff;}
zw|_rso|^8foZ~Wo(H_6)n-c9rSa!?`uKwnySfIFRAy;bIH@(lchZU@sx8HoSdtdU;
zjj<LXhb~mr_x#PR-yR$Cw>V|5l>ep*nU7jwad9e-JZ?2S-;p`zfeZ7B%pkcBlU9~k
zbuEkJzHDr8jmc@HODD^`d{!li-w$L~Hof`v=Z^F|{S~cESz8mOjIS(vY<U0fnY0<c
zmtN|gx0<HW$5na%Z+-EmG@i2h;}LKE`Aym8`RV!svzf;#OPAE!C-du?WZd?sx-pHJ
zBg6f0dH1VHt)eY%&&6k_9!#^`@1>AYVEX*JvEH>K-FZ&(yViM4y_0@`TjXm&cSq(d
zGtt5|E<Eyi#b+cWK0e#f-Zb+XUr^`FXKX>8l1mz9T6tZ6y7Ykhy5*}&w*QzjOQP$%
zarufzX?!<t|K6>wR<UD2QoUJx<b3&KH^o*>-(R`%-POGZTno<2e+&%UoEsW?nL+#A
zn(S-kg$FNuJ^o_S$v-OT2KVkiy|v!{Z)9=sGWXQVEiWF498+Ew^z>-{C8cK``il<s
zdh}0T{<deX+{dE{RZY6i=j_G4q`$rWGWXb4H=QjNUz<MVth;-^cah`7rCS@*66-%D
z&UoVUKO-}nqcA*DYu<LYy7{f!AAS+8*4fu9@ymNs2J;Np?SD$orb`<qY!O}V%o!>^
z!N+q``3b*vV-HEG^_zeHKNX*`=i+3u9h~gJ6YF(89JL7Ui4A;h+`B(V#@NTT^Vn`b
zgJiYTW4#i2Ci?>?6y4kyKg*(U=B+cOg-1@;uWR3vFwgl=Soi8Tr+*ZQEZ_9e<;cnS
zqZ1q%7xeMTpPO*gwzquuu5Y0_)1F$T=%3s2FywLSkDtc5LaLQt7MK0seC%`NjZ-N#
zvOnB~*a}UA`dxN9l*k^u)AVck6knCAYBhJ=6SG5a8hzv`+2*sc!eWlt%Nc7G>L>J8
z&VE+I`}|XV&))gH6Fbu5_x`@N;XrrVl*G;+r5i050y%HKdH4C-)lDG^PkTc3(#kTj
zkANm@Z{B{PC1gDJ<?4ks^?PS}y{wE~Dznkce+pMp(cgFOWw+hcE-Ykqnen3Sui2TO
zy!lQGwJvj7_b)i&Q&SuK!F|GwZM%H9x4G=utSsPmPh;1k@X(EWBK?}LU*K?dKV)IO
zXP(%j4O^nvUUvNMRuw$=>s{fg9SKq!4`o-*`uOL1<e5;ReBok2@n-3JERH;9ZeQOs
z`LM#=Q}6lbhDnIq>tBAz|Hxg{>fC?%$s4&uxV9bq<1mkjfk8xU^8|Kn#`+n){kIGR
z+TKt7CBNv7^mA^pRjqrsOx>|9<keM`$rH@BExu7Qy*~c^rUvmx7sI5AzO+=xsTsfT
zsr~;!<<<lJFS`PZ1l0m%*c7-!%{Ilg*k8YIclMBjw4V1pEza%&eyf^@x<3W~Wux-m
zcvsynvD&cPV=u?{V<qz?FCP_Sxjyk#y~8c_sjpbg%Whs@^Z2NI9JBZ1ic?kP{RKbM
z&L@QG9jXgei<DUNU3O1;acHP7V|>U)VTH2|{M%ULobt<`)bbvC_j8k<^6tPBHVnpI
z4PKg$nPjdB^C--{CzsI2m{J_Yka?}<a?|M#Sx$#1+_4i}mLXB()!=r+$l|wnfZ3mf
zGxdx8uGw|ie0Atp_F`(-)J`tdxWCc+GtW%=acQf`g>AmM+;<fV)@C@~32b9b(adFf
zWqkZ%(=#U3raPUyU&20|<53sZ;!(bm+UKUY&z2!daHYS5&B+-)kv97avg<$iED2va
znYmB!^ZdzPO&i}^ef_Y>Mnc$xS3|OEu9?@LP51ojWdcjKZ93NAka?o`(;_Q>H4~L3
zhLV0hCR~~;L-?7`T!?dA6)=zEhz8?IAO7v$a}>Uxoa`?<iF>*1igU8UeA#E7wtTX;
zKlF@UB6)Yi<o|twYZ-zjJ$#X#!P;YBc7GwmzKuWk#{a*;yw6V3TF9aDu56$G1tSH~
zBT1*LA2-<O$Jei|=vR1qWnPjCqlf#CM20T{lY0&JE^e2&)VE-L$-|6;0v`Jt|Noib
z*1zbJ+98g)g5t{rt(5hAmh^sH;d=d5OW5K6+m1<gr_Zo^_3UipuV0d0&bQY5>9p*u
zD}P{nb5h*qABsZU4^tI#XWe=eU0!0hCUC0ULbDIM*9o?{{qe9qBz>oa|J@SJ2mXh3
zjC`MlzRYQ{KK{hSz(Cwl|NrDb7EvzYT>e#B%nS_cc_vQ`7pvbg-8=8Lfq=tz)+%<#
z-z}5=3nsC9&S7EPWiaatgNf_SoFn`mzqY?ttZI&1zWjx!)s^#kPgpiJ<+)UysFXQZ
z(Dvo&)oIJ`&B{8wMB?|u$_LdU0+PlXC4S$Z_x`-wzH}WiL%*d9lIz`j>rH?Dd08Z^
z8dkkP*Jn#$${YQ)p@L3r^*WlzpUp8|v~*&pt@<S8nJPU2TP9k$%~jypH1E=+faHXg
z(K^>|{9x_NnSC*-*L=a723wbD5z)Ku8XuahSX<KQRvNIJm80wi=j#>kPOe}q3cKpC
zH%wu}Dz{hLm1S?<Ss=SISe^Iw#9gJAR>-a_n^W<(!P}LUM=hv0=i%}=g}$%#r@iJf
zMkJnorjuI6ekLIx$v{|NSBGhB*MZ$1PqrvNGFp~tuBTb_X8o29uD_eT?$4Ba`pY#q
z^TL*!n>O5GT@*cAD*DwcwSA|rE}yi<Le%WD)Fl&Ed#}W4KA~3|w=X^TU{lMQ`^5)l
zEq}VFmrHutt>~q>v)U8+bCT)=t>-<Pw%@;=r<v_yNr%_sPR{@9BBKsHWO*;1_jDHX
z^ETdYf6f<I7?_=;<HS^xLkt9Nrf+||p)E7C=+g=dzT4JjIT6h9(!~rN;p&Q3cQ5f>
zxA@9DtuuFz4R81{4$Ih_k3zGxGG!*t+jg+7_4Y^R`qf8|PkQBedg`sqH;!lY|NgYA
zFn^A4M7?W~oEXn%!{m9>A{?(iRjG>MSozV0wOiq;%?UC6?uOro78d(nTYB5)UD8{t
zkEe=5PtQLf?Ay3NTyxDwWtsPJ7CT<|zsvjM!?k^O>7~T?N^{EGWGA?N;OW`l_gCQs
zf79&`yM%l*o5EMxN}POQJlE8}Y<g4ZMXAHGhRG&<D-Utkzfv~;HFt_Ki<aS4zb>u2
ze}ccfU%G)UEjZ`R*2Ic8^@+u+HftZKUNlSfoI+CHiQ){#O_S~I>v!BYn;ym;DZb={
zhR=cJUct^^XZ;d>f8&lyZ~jBx2cdhP&t+O`8SB8RGi|k+apIafwsya?>-^<;Ir^C`
zrdL=`rrE82CeM~)@kX=N{P3B#NA+6gWNJ<hx4yqg*v#2A=Ju&*yI+4_OZ@oXes1p6
zH{A8+YW0%?Sw!ovB_@ddW@2Et&&|Lfz`(#zo?n!rpOKoFl3HY`SCN}@W*Rs*wSjZf
zYl|sweyASdo3lidX^ZQHCF~0{Zz(BFV)BeG3*YIie{s%X^Ov4hS5D_mW!toArPv~q
zD>Z*Co%<^4Ha^_Ad6}27rrNstS3CJcUD|wf)ZcAypM9?WMCq1;N=G(|lsw8?S*E}2
z{r$Pi9YwU*_q6g|YVo;qVup%?$K;NpHU5^$URgU0mb(<Gh;zGXcrE1$y#9Ib8_mE;
z0c#UiXzN^y*v;CPGwY&LYjDA~1I8{&Yk2Oyk^FaYf}PajK-nv~j7^edf2~%Pn`AYt
zSta#ijVMRRRgb@AOX|hd%ro3yUGqF#wj^$@NtXL6UG=#52Sy8-ti*!~a~_213Lbw|
zIJJafPQu}5I%#R#KKTJj2EzTiB8}m$5B7e@I3!Rgd1;6EG!e_fa4(kD`sJUtUuwRy
zKSPUO%3NBkO<H-E;YPEi>$8M*-}xIgNp$(4ltAaMV*>7)B}XQ$vieZJ&E!Ro*NI<S
z8P-(B)J<2bJG}PW`b%YVmnZV)DD6KX+h6>2y>RV%M>E|;pE8slo;UPXl?nS$_aJPc
zCC9q^8-7e_$m2Co*z)lFqLdykHl^Qpb1m0A+@@t&8K%?zmie{$n#THWONN%!iv{k+
ztvqaY?Qg?UXJNPF4^PP`zV7Dj+fcvGtXK8YW3?OW3!>`;-lzQB=KD49Way^l8@FG~
z`~K8)Yx*4Jh@;PJbR>S|CcRUh<8bw<%8ppBl^<-_TsK^mxuNSfjj_7jHGTG*iFro5
z&u*>d2=7}P^-iQOgHz&M6N`2Y_vzdFWy;$(&t5n?^5OfmHKh?T3A_&^B<kkwn0H;i
zqCWiJ8l%|DtZ_%5El^*4f90B;=C>t6ShIQlcknMt<|&={Ht;9=D>tsi51H3+HpkQ^
z6|dTK=-r*<g>N-3`n(XYGUA%JF+{a)PHbiSzqqKsj+r|*J(jr<u#hRV==1IWi*<O<
zeCd9oes1n9Tkex{<NfXDu&0TXevt7weYZHTtIS?e>gV*$Z{BWB`E_I_=f>(~VyQ(5
zb{F699sm3?A9U+Ry{GlrdNF1O1_>Sp20>W%NXySJNi8xo0OgM*(@uhGoA<20_?!Az
zg}m<R9^sR*<}K3fQQ7<TkjIpzZZQs*Zm*TUsQ+eq$qL(0DUVaGOWNifpQ)IBV)bib
z-!;q=wVvf9?w;P4EBNfQLfY=uzkgr8K6+-`lw&#v>N(R>66berT0echeXQ)>0B`Os
zGe7kmioY@O+979;pMnb`VlUm89`i9E{?{BOxweh|7bc!&;FY=VS?yFbUxU?qt)X>7
z>T`?#SNg;}YFJX4WfbiX1x*e<T43#bETb>Y_rd~p4jY*rzE?IFXEpVN@?KaW&aozI
z!m+;|`4;9c-KFYHJTKQRNt|r*+C57~{g%yx7y-6s#pxp1Kc-r{Y^=H2&CS5Q=J9ij
z&aaX)&Mi6cV8-4r8#uOjG0C#c<qUSIbeNPF5b)#BJ@02ve~B;MXL$GYm(R<tD0uEp
zP26dzq&`<8_Qff)ji;}e-?<-rs6@(C#gnP<iI3|>jn&L=y_*lNXsDOD$9<qt?dYDx
z1<}iH{r9@9cDs%1#<4#&?=vPv{<FJS8uezG;}oe}pNhR{iJYy%F}ioOO}0MRrQ7Y#
zC}F}NJb%j`9j;?K=?eQ#<sI&fUKV=rWZBVzM_L>5PD}k*Z)obU;eCq)54W{X@|A2I
z(H9D@+O)rMNXD)yYzdud(&n+N-qJ#^Fg>b!`;A(imG4yUcXx@^_mss?y}r2eaY@3{
zlacxouab}1xJ5WzUAnJ)e{#&D=PWu+A)6JV*OaiI5$Btmc}dT5Y0>8E%Y@(P25)_%
zYIBi=!)@LHq5FqF%2_?W`L@D#d$8u6yjvdbtFP8P%P~{<`an{`MknXEr2m|)yS3_F
zrG*~VF3MKctku5!EO5T?hEvuFJCwH>axy7>=(};E=iirZL3u61iEdq9cfTz5ePg4#
zfqxyBr^rP1B>n$?e&x<wX%)I+S-a<kw%a$gs{PX$yUwSuZ`E8JJ~?^WmKvt;>9?=m
zUHkQM_tvV2yLZ-~U6ZxuDpS`ChgVnD7uDHjTsD7sV(-jl3n$L3?#Wkup15wp$uF1Q
zJ`hcGJiJ^+CI0B&+w;8QSodwacl+X2g+1%v7|fnj_b_(<A8t@TqTb?$)zzQSss)~R
zAXN(_@1WN$fBFQh3nnk)xFF^@S*~GOMt6q?m&)H)tIA)fzAFBqX6xBrwJTKW#HnRb
zFASg5{5kosr=oJ}Q+Unt4qmfdKYsh%je2;^@@_@h`epg|WAd6bLij4UWpjj#3YC*5
zF(~>fo!V&kyhmf@(?fHFPfm={kyx0a9NMvK-utEbos(L!c%5UDHy*onwlL*(kC@gT
z#&qsC%0h{$FSaH9P<Li~!PNVDK_0ijnGLV62kxC5=$sOI)!}cLLO`f8@2!dR>Sx~B
zAiFYJz4z9{s?tk4WLIvRTT$D5x`itv#^dP5M*poYGOL$|USce0;+?&D#!Oj*y@`zn
zeQdS{u*9i0em^vsQ~5}$$K$w&fG0;{H3gsin|tZL7r)W}KY>*jcHG=x0BWlVX9xdS
zrItN?=Y5Y&k3wdYT%EAUaLr;7t0d1z*^2sTDHAu=l)sml)>OuPxvf%nIOKPD=I)b+
z0vKnXIG=p{vCq%bF88wqe7iMlXL<Z6KI6pME*rypCo8j0?0SAg4VS}qHVL6yAJPL2
zj#)BK)Y`4vZtAnTX|n6lqKK^<>JCf&*giwqVTTpx#kZnXZw~L0-&m4y=!Hp)pmIv>
z#)E>_>QgU8DB0#VH4ANj?EZSLPW<!``6)4~qP=_j%EG5!@3nnA=fJ7SpLZm@xZYXW
zQNR>Bee#1m%_WCEONcnGvYepnC&gIZ?wc<EQv2?*GU@E!LhEFrx8Bi|xhQ1trI|&$
zhW++#d+9I77r#5>yY@r5@inVc`Wx5^czE{v#GIGr*_&N|zwC^Uc}ZjVM$0VEm*2H&
zZDz#stZFiCt3OhG(XegTiES&^H1C>vDC0$gX`;aD{v5y1s2g+Hb+*W=&f@&*<L#wr
zG;P&^_$A@j7VH-dtB;6S_twJQY|3hfrFY(Z`>%1ECGA(_C*$XFvfrGFo?rhie@@xB
z%c_EJ+0(@NGZ!89=aBlhJM!08PovsrXId=YtaP2pGsD+p@8OR%zofz0Lv_7NnK+KB
z#Sl`poXwkKAkgrB>My>I<fTV8*l%#W*=x4jcgyswsY|xU$ry0+9-H>|@9wXPzglW1
z_5JksR8|nrIX3USaq{^a*Ui;uNw6!WoVm0!Gd^mWW6*ro!d<gx-=F_ZFKwBks9!zv
zoDEaXoHd^K?Chh@%U>@R*Gg<C)7q>2{dw9Fk?#VN>RdFYO*i?*I$0-Vy4~WA*2Fi$
zB`Hb{%BQz&k`q6p9&{*3dyd=&6Ye?nuiUs<?3y;Q`Av{dTzFz-+Ks)6!6mI}xfe1R
zIBaBY=3d!he#-IIDzOYB4wkU39+wlBn9nJ0tDoqWJIT7oByV!sVUM+sU2e0_DV%gD
z;RMT3uDYXqfjV*D{xBVoS^dM(FR7Gm+0!W!GRyUuLH!tq<Bs`F-5T5;Mtojevu9UN
ztZMz|x^%to_oBaxR+@NR%8iV8$2D=X*AlH#*XcK&zRG^~UehyF%v8mLsW4?_Pf}bc
zyVVr7=K4TR%RS-^%)X~8-Sf(Qw*H^Gt#lu+>4xr~NAF!!+5V??QEurC-`*7_yJmc-
zI(tcoOMORNML>qs!L8O}^Mwqu7-i;{?9uT$wkAPg|GB)goz}}jPo6AyEq-LRq3k%Q
za^ZE@@V-@|*W0>e@l|OZ$rTE(+O@xPWX7&3Xi1%FGOOO>m!-wpg7jM*=J!FB3+wIA
zv&8Cqwyiw<I&gns)rPJoIbu9N4U^@R&n$cubpQ67Ahi$0Ok$3!Bq!*)ZDan$-R@@|
zIem`N&U@K+Ilr~7i+aX1FGGe!xIekkykL*|yIX~GUe2BA`LHZF>eW4~KI^jOkh<lJ
z@99}q*G|RNhb=PY{Ad^0JF#b<XyoS==Qtyt${O4eygh@3@nMC#&l30gUr#&ur_SKe
zb)A~`EzqiL-jf^b;X4&3bub%>*Vp|u`w}u$^UCGJDiH_Y=7j8BZp?l(eN*$TDVJZL
zEYzA>!4xij`|02C$H&E!e{R@wcg>eIRckIYO?u(5>dgAAI^ztBb=Dj6@9LN+mFuTQ
zAB>35cw)45$E$~;p3T$zSv~f2{oZaXx`wYNdGGec*$x%)Hy4_#{ywz3?xQ$3^Z0)9
zvYo-qz+lXe)NO&b%RqT&&vf77*`PtIxi9NK6qGwOY<#@(vZv3Tv}Nr+_UE~T+;|n-
zIO_lWUdO=5=gT&EnO%g(X}hZO@JUbk<@r5rZU#;?p0|#tBvDd$7TcT+CA*F4YVP}p
zA5)obp=$9=GqzsReU`NR`g{9-Z-{RT@;P9AcKUCf2+4_4ZeB9^tgwjloW774$Gp!0
zaV$25l@gm8W>xETWJaIRns0QFdDe4-t5VCY=SZ9CS@0|tZ2bOUO~X1#mk5ul49OQc
zC(i6K5wD$K%fuphYej$2Ik(DXL06e~E_PV3%6(R^@?TYpe3_H)>L)*Y?BO?mi-h|t
z-Q`R6AE<N-HfW1ciEs+fIm^<0Txm9w#o<Y|8)lqTHqiA?Ht?2r*I-)THo@Xa&Y?R#
z77I5zo3yU)aawZvR{gCX+AmL^+Mg%IFU3DwY}sy;myXAFUfGxA@lLCJKD(<^aAew9
z5tBBXPbU2l*XHn@jF6I0=Dk_JcS=L7(ChEtB&Bv-oo9XP&nh0>f{s7C$~<E<>t}YX
zVZ0jBaV)u`<+A10Ni1On)*n|~DVfyGCTAy=@SP#ff&E`Z#<4|dGaPsC7H#Lf6E-V2
z)U_~Tc7(|Xo*J!X%nC;%Ic{IH3R!%|dd(aUp}FmsO^v4NPqR2wxj9p0;ym#OYw8cm
zPWIck`R!}7tLg{4*DT$5{o=b@k4x9Tvq<0Y>g-KhgHP8xe~LZi@w=-MaW6Mm?}IZ>
zSHf!FgzY}3xK`vxl&sQ}f4NX5d}|p0k{K(4Pw!~bo>kNF`dQo+{{3pzr3?pb`F9=X
zd9Y)`9fR!8;x$iNb8-}|11?Ef*0WsZJDlJ6v_5uv&xFpHx~B~;tE3<Ax-NCyMo*}8
z=an+sfPIrboi{JoyXLIs|CQASD=W4BPEK&K&0EOoCfd<_VU1A5xdPW~4m(b~n_j@G
z7Vjt$wL7Ekb(7Q+J!72@vL`;~nQiOMdz&Sq#}?Fk?sb3Ax;y*3`|4TO9qm3pC0BXs
zb)(9@)J)O(U%d-{UE90MXX(9VQcoJTM*mGJTU7MU`nvhN^`CA9X8tbD&pj(1^)z$B
z)d~L2F-JD#@2nRJ3_JhZS1x(g;hnzAgDz>^)lpq_#)Rd@ma}Cqm*0x|XWxA@dQH0V
z{xy#3Y2}Z9Wq)7B`@uK)pX`f^40+Nadn(UJpWh!>aecXA^}19G<@1sM&s%YCU3J^3
zJUDRHyt6JlzkId(bK2`(M8;#Cy!kFKl*{vC_a(M`?-6n`-lMztjb{7)J>m7>PL;+6
znOtXP28Q{33=BfZovOV2lGI{Q_PsJKI{%h|$npE?Z>?P_m!D&0a%o-FZ1gpC)~&b9
zGmcEiD9pLZH$8v<<2xR+w{RuuKR#$ycJBQD;=cUv{IF`THS>PtGRI2|t%bYdXY8-f
zbu+#^for*<Uqro^*t3})pA&z6J^lCMeZyrz%Q{RNCVKrp(cCJjd9=1AML@9YscbLv
zL6zGpcQ*tcDcfzK@Zy9^hs^11pTxv<6oL-5fU7?5n1WaC+^lv@8`=5-1risYczI~U
z`Zk{nGG}ioq%&~Xl)N!JwO8t?;@VZLQv6JftHd&mdagX2V_x6$WQ*tJM3wEnvv`%a
zP7}`6FF5AO)oiV%5%wYcjo{Ho{>R)Io<$tJZP9sEa>lgq#DY2hBo}b3$zm!!yqYuE
zCDKF4e2qp<Vw%!d@85yB>zDp+t&O}Yrt;EU*T>xb$r7QJTG1EP%UXZVVwF@~d1`SR
zi>E@L&eXs&uP-<9Ej^e}AL7V2pY?&m<X5|uw^!$F?eE)GI<bv=L;oM6audxd^?qB{
z%H6!uacfb3%l6_hFO4-1P9JG@y3Dce?&l9H8T_~(ur7I?8fciN%FH_b?pn*j^SPmg
zU28J@YB<;2{mfINzl@P%^J;;<=$99!n&oduS#juvRm@c7CAk|92~PXE?4nD3(cI?A
zQsv8fD?b0to&9Qeg5>@Sk8Wq2pZ@skig>H=4X4iDv@v*+n-r&f=HZp4jsN%f&pdFO
zMdV<Zal&?qO12WtZolx#$#Xu{&CR~cVeC9V>e;4`0mgm%tcn>t4{bcq#VNe&%Ov@m
zKig$=j_;GJZu2XDmy`3pF!$Ns0$#1V*1Glew?yK4AD%wM@<04t)}OWSq9)6p6S^vK
zv1DO)Ro0e0?v?UWZ1lBf&Yi?OZI#8@Pu&l`?yXtv{P#!Zw!*htKl@)TU$x`lWO<*b
z+p{0Kg$t=&UVih;-H6&dGpr_`U2?fMX^FtEMho2oF9ja-=9cGF*FLiNxMu3#8>$Or
zPQJAN?C~ijywvZ@9(Epot`26-lVYa@ns%u#z4YnwB8}VmXTla31~fIy{I<wfW385X
z{E2mbVUZepTr2n1SP7nLloe9u=e*Kzc`DnzOyjHOm#t>xg`2&d`t;0OyPJRZH~*Z$
zm>D1=UH{~hJ}9GcIUSpJ`ydko0~62W-g1fhX=jUO8webKKli1z!5vw~ZH9?S=|R<(
zPA+X<R?FZziC6fG;Ut4^x5FP@=FMX(s1?|B<lmR;>&lKEe%zUMZlcH3qHSe=t<RTo
zILj=5v!Sg1f7LwKb&E|>B+}+g+*+-6s`gIJ-%kNYS`v?$2KG4`h>A0<z3Y-K$h;uH
zNh74(#I=5s_P*=o9l-~_{}vGpDCl&2@H6hF@Fe9$QzG-ZZwhK{Keq6)fz-4O2FJv9
zFlaOeO%6W(!QFY<138!400YL9GKn9xS87bOSi(a2x6EKMT2-~=smZ0OXIn3OIL_ZP
z%Wc+o&x<BO?=3F=V|?CZV7&ABB&Xber<fN6?0cS+c7W;CmwMf^LA7Q+`Z)#$sqckF
zBv(&!cwS+W$f|K%W%lE?L)Y{4B4ci!kE+(TUH9g-d$!}I#M85$zGJj}>GSef7~jX(
z)P0XNmbbjTl<hF-%#Vr2Q<p4S%U7ax)<=!^$&Z=LeJ0uWv|H>AuKo+XRTe5?^+4cf
z>6?r&&Hr;=R5LHi6kL0>UVyWH{Y{O9&sfU2{fo}F7XNKLx}1^4)}iCXfzyi;T}+u5
z=<U{3mz@#DyS%IG>5{q0e;Z9dES|y5aL!$^sdDjQyEQ*qy%T#U7w%AVJ8;X1S9ry(
zB^zCg@|sVJl`j+jC)R#@(yQH1cD~4XnY(5Bx;<jwoYPrW`<*-8v@lQj^DKw@#8rB(
zA5S+Ha^5#ud}7J0<V{C4l@p?iU%XlTW>T<aUUIIrMS0HEBJ;cDvx1NO(&2FzWK_Kp
zvn%byydN{;_o??hRN7XopLT)!?{ke0wcBM(w=dYXc=fMz-?Qe*|1#sg9C}-``^PoD
zw<qMD&D=L*V@c-hvdj&Y3{Pidy578|wVu<?ZO+RnPoL_3_!YRP-1YY%?q=67U+TBU
zhZ<JO+waiRzm_F@ok_rD_0;cM?(*I|q7`AMzdmo#td%L-F74WP>knwSn(G~7RN4e)
z1_pip$#(T(^?Rm!gPM7uBwhZYpuB~l`Qw$BKLoeWe7W%Q^GL><7Z{RSK0Ll%&MI_c
z;mL$c*Vwr;Z_fX>Tl?gv-QSO!NWRt7Pnvd?w<cLic^0cq&*r;#e*DWdo+q`~X@ZUl
z=jj)BEG{0ZsQ>-#?C!%lTt7MXY)&dW(Y#ZTbK-dct)`A;OX_!cK5p3DlzY_oK+utG
zw=EXDI8f1{BRu<R@VQ8bZl+~X6Lb8zoF6tN+ee)^$v8*#f}^9$js?f3HLh>-nb5y1
zc7iDbi(u4_?oI36c6zLO)iB3VA>gW_Z`;Iw0&}c;Qc6AV8BDsX>f1ii>a^xty@F|%
zd3vIc1uHE$U9O?}XXBaU^$h1aJLDg!h^Z&cT6b)MMYYTVjy+ONS?%G%Hd8iDP%B%Z
znUgogX13=4!pHhc&u7(NHIXv`RTIyZt3*5%x9Gp0y!%$|*(Rf<GgoYCv+z~u*U?^N
zk?+@DqQToUvF%N~*8w}<FV*cb-|u9dm(6{>i$`}ue@*Cala*8V`y5H@ug~&wd3@3R
z(9=0lo?O~H=2iq`otxBM4Ql3<GUPc_gPM6Eh5;Ae<(=%T&eJ}-a<!6W;p~VzpLuGu
zp797w3s=;Mem$YL#6DScA;;p^1-sllehE1$1)0ot6M9+7=qGhY)An@vzUsTnejSLM
zxqZuz(k;KgRoI@eJ}0WP)$%-leb1xPq<wBG?ZM`}Y2SDE6n>h}pmZZk`G)S|RZO3x
z#pdR$a<5u*EOqTu=ZL;1D^u?r67{uFS@rYG)x+m6I?6E=oNs=o$!?*^YCOTHUP(Qy
z>)5v5ev_Qu9^0l&{|DO-l!%KaOMiB%No+W>X|}-C>|X6@Q&#SY$=WTqBJSjk<Er&B
z`co~F?MwL8T&G{M|6nnt-#Vi)kUc5cW+iK!am-}XfPxK&L@oX>E&6ck;JvxbSsRQ`
zbE<z=I6m7ic2C6mSAjbuI<i7)mlVDH*E|2`^#s*<^-DhLO{!cwDSh^`u!Z+IUgh5n
zPF?lI>?%jU%kGuppSh=AyJW0;KK#~Jujl9Ded=YZSBA#1Me?tGIc-Ykizqw$PL1%-
zb)w5#UKPCCv{7J-U-_KYO=n8DHx$l(d&+;C*T48~Nqw8so2R{2pL)}x!ZtSlpZ}Tt
zOtw-7a+^QZ%WmF$M@MXRYpLXB>x2K&9_{|W`CQDpSKBT;U%A5PeA=R@UsdvD%3s!O
zP1Ud2x%r%Oi9k&LtKXr^{*|`KUj0!1{hK+s)|tKTYNrn~14A(H<O7Z3_0wa6ZW{<R
z+_%1LUGax+)8qtpeoki2k{K_ZmtA1yi1Z7|@l@8V&$o5Szwr8th^=S%KkowvZluj(
zkB-Z<Ut1Qg{q#}M^rh$8w9c~3-|=tdbE_%Bg2wyi?6@zV=YMS7V%}$leyq!d%l)@j
zTmJp?GD%w1&2qun(k)X{9<A${DCkr_YfVPm*UV!bLQyKurgZRhswB27S{q;}Rk3gS
z_9a3sS-in#4elqroo2Bq+r3-#UehMlK7q)@)EDm#e6V&tcfnH1+_70sA>!eI{6%eZ
z0~t4knK~?vQ`oS|(dxB(RcfK5{iOw-T)!u_`Ci%~zjC5qr18PlB{EjR3ypFf1nUO2
z)nC0FHIE@8>9AbnsWWmj;sO#49{bzsFs+?6f%oyb7J*cyWiJiZX(T;bC))4zcXHJI
zS#qMkp02*OAai$S;;v$sa<!|=E`{dSgs(Wy8ks(2_ML2xiz0tCcElM*hPSWL=d}tK
zP5C^J*(@@u_qNymr(xBrx18-ZkZH(0qn|u|Y3tMa_rkU7T}^ZsUCT&5^x0C|+vvoD
z!$<bU6hDdCpZaknLo=I#!j`9rfriIanI|58w@v0+QFQ1WC9P?P`TD*_Upp}Um<;2i
zQuQMV5jPX#!~S+GO%`6i>)|R1#ns)safz|{Qr=7MidBR?{&sWX{->XkXTRze%C20n
zvH#*bzNe+x?=9+OBc499(UbU<eC*Ep4K1r?PkfPgvh`5EW&}(0*~Yt%o(OL6_pthX
zYIe!=)46MMmE)|pW$g^!vB*=PN2ybEU-K8f^?xtcl)T=(Q^e0ad8wlWi}}5uydKIs
z*pA&-Tlah}>%BAkSGg9?dQh4*%a&VvR_j9Z-MVTqEB=(`f76tZ%B?q$k>+-LJi}|x
z61`1(?LDqKFR%zsUAp3$u3YNxu!6;jCP#0@WVWfl3;*U3TBl|4J!IpND5o#lpO~VW
z&U|^le*U-HBA2R^k{^p@c5?2B)LOOjRzUfyJ!WQ}k0oQc=j{5rVfuov9@7IvPQQG0
zuqS)5+=1hlk6xWFeY<?ZmP1)tkG;~0=3jl>pDfa*{NL)#-MDp=x?6>mDmQ-OeZ4{A
z)Z=48_dZ>me}8@B|N0j>>r6IVTgb=pwl)9!{D$vz{Ps6_Gf#zH5@TEVNB`m%c~I`E
zpMTTf=@f7ch&1v68C5p|b)C?v#3P3#ZU--a><%9Jn4ivivW-o}jl+IlZMZ^X>?A(5
z+}aHjru}`nfA=Jv{nhn8lMl}8vU!%1XKB98bb-zjm9*VEzrKB)X0efN=aHTVEyh;$
z+x<+o-@CuB_VYV~?hc6t^V8|=I&-2YPPxgm(55G&>+@_AKGyR;!|t`%xYq3Mb?)Me
z5qNT|FV-%#soms!;wsU!>N(L;;&Qt$b{t?Y2s<FirL3c3YsT|DtD}Ee#wE6$whjUd
zUvCM#cXfqf(5k2ff%*a~vL^niTaw-+{atxyZhg>&{wG^KC)X{xR^)Y?drtb4#=_IC
zU8*HV`Ibi5h~5-9AUW-0@|+`|SbVB;3@p<8ZABWxeLZZ8Ocfn8)lEKjEc~!Dl*8=u
zzr(lUJ?Dr1+qKd*<5F(ajJ&QFfoeNV_AT;$r}f>Gzk7;NWEwB$EC)Hu(~B)u`?qh=
z=k1x;_~w88l!n?_Grsf9yj-|?Z^@RmtBp(!=zS`Edud6~zw|}P<tvssU6G4bi8+@!
zWyyx7*`3u(pXu!MJAU{$!yT~%nM-~4Vr_;Oc|^>1M;AWoyM3x))hZ3YJ1W;+R<Qlk
zd&c9?wOU|ZddUj6o%1&qDS4L2p1Z=K8Lv~=^114=hSFX=hyC@(=3d%dlfL_U?kfH!
z@kr<Hc=z4;eb<|JJ&rkeY4+zo2TsJRKl5%ewkW+^P_{og=D~4L&q?|~p5zqKfcqO>
zgaq4NO14~=wN}o<Fktz#Qtoh*pEF)Ob9~V*-`s4)@L(SM-C(wY7>_)~+<z_pdnRnn
zm6q4c?3rWVnA!hu`vJLneXnC?VmtqwVSKqFuc>ss;kt^TC9jGy-=r<5Y5mymy(2Em
z`0;&TNR8MrW5sdVEeBRGeUv%Ao+ZvWW+HC@*M>u)GiulZ&t*MfDOV17+><6L_CxN;
zj@M_ed}~@D)!N+{vbgb|#?w=OS6h5ue;{hl50A&OOFl)Zo!^|h_|Tqu!La+wmY)uJ
zwRW{*-;EtF#W!<LJ!mAMYxeI`(9-<;ch|P<HPg~>Uek81q`TW?n=b!;*C{V6_n!!M
z^0g?>(NJA`N!EDLDWB~O(q=dH{)Vi6`hV*T_jR_h>!w{kJwsN#z?|DZ^^yINKgK4D
z74Mj>_;KBE_w1`G95qi1#WugLTz%E#nD+OJ|5t4eSiMX0OQn|A<?fjp)A!wMKOa)M
zS;GJC?xU$K+w8x&U3T4j|6gj0F1T702WMQJEp9Heun$=pLo%*!@nQ>sw)fFn{~tVh
zm$C6@NA{eRM+(z|wzgk6^X6To<Dm@Z4xvNx|LdX^7&)zjXT0g*7Yn-FfA8J2l%I!>
z2hY>x3km5Fm*$SOyw)UUsJ`Y#{u=xJwmQn$fu1n}^>aQp<*hMZyQbfK|Nn0fcla%d
zXebX{+n>5;W02<Qt-0ZaUd1u7Pj$rhJnG!jRhjo$CDCwee~iHG(g~MsrZyelvMOPf
zt{&fxO(uGFzKaDL`yZ@n(6;v5IN{3`;|oUx?(f^S*zm+$#wLzf6Sqq7#Z1vFr5eLF
zJ1od@`Sg6^Kjj_u334Z8Cm*U*$@l4cHqq_0ro4VZ+$E+SPI1d=7euSAk3U+fH=RLm
zW6F7*<WD?4>IM>Lx~5BZ9aydWL~iE{fm@d9CZ9VNe&`MDPFnkS`rQ4K_T~L8y<B-A
z=hha3yIXzzjaD!DC>mUJeb@cZJI-Y)&R%n~DQ$v#T!^Oj?#qhvy_xHivlQCpRUb@9
zf3`QdQ!Q`nd)eIYxsp{6M1JlntGuT5-%!v}c-2aQxyMB~*FQJ$DvCJx_sHfTV-LMq
z6+a{zteIF0=l)1el$e-yqj3Lj(RSZEVQrVgTni)SN0@x%snJejQ26S~aord+Y{|Z+
z%VSbpo3ZI8(6Hsv(CwKb6YJx|7TkY$?x({2r~hhaznc7@^ycLozcc#(eyj>9pTiwd
zRm{iV^Qty!-?AMo!RGzf`+qla|C!UMbR&!VhHm#VrdQHpbF*f-S7jXwU3-;zrTD8W
zoAMrXsm(XOYs2~X!}muk_!xFPcl;j1By)XI^ft5qjpz4Fo2#3s?p3AyTtC4oq5g+%
zLDTKFi3Wiu^<^e_lp3$8-dlKjvsL(X?__i4v)ZixYuK-Q=j#24U&cQ9*7~LOLOm;v
z+ip3K!TeF+Q*`5Wp6w~jE!}SldBYPvvAQgL%hkGDbcN&U(oWX8kRqEWZ{JOj1Lxg^
z;JiCq;>Y#`-ME@%IrCTTF+2HL=6L-IgZv|Jx4(R8WLmX5Yl5&@-mjydww`+1TrVEG
zdJkVn)ph=b;w;gNKb1~+d%@PXVD8C{Pha}FES>j#wN3h!md)DJf-afeU8At-j0xk7
zP3OxVFOSmwU*CPR_nlL{^r{zZhU_O?{~iAJ?fQ{F{yA>RJ8}a)UQTvPl-N1%dzxvU
zth`mL-xuxII#*V`<F@s2P5zaqHfw4Aw}%!^=ew2a%U8cL@3_#rN8yg;yYt;2Is=_D
zI=}l)QGWVi`uAt?pzO=VYQ8z^2Y5DnvRtlsJ=(IUCqD!g%O0rt3NFxXQnO|7y(lI)
zQN-id)zJ4ByiJ~e@U5D}_qAlT$%LuCTQ4M^`1xb<Vabn=icSls`%X;@@`?F>rC3(0
zqi05h-<|dR=6g53&S-XR5!QTh<Zj^GIKTV*cHU?yTq5&9%<9gPlt;&oEm5p@nssDK
za_uR}z@XEuma3DKcSaaEU36Q;!8-4KYW_;d+;!r{W4Ck*Qf~K&Y3^Z6=eBWHId<wo
z?%5ChZ9L#+ts}d@8G{eASNyxULUGe7sRf(;6aua)@a~#8Z|0p1(wZ5Q-0ph(Rm;57
zd*z1To}C9%y;x23mOQ#~V0n~Mec#o`T5lOGj<%hRJamR{#=Q+k64d0ZHJH|S9r%6m
zVvFD-qeY(fTAD?V)=lBy{vY==e`)*9`j0DYGA`vsNW7D|xYl!vW^L%~t*7s<SB)&x
z^4XT<agpU(AeZdsEvxwUX!A-v7TQ#o$#~61^LK90{?t`}S8s`Zp17hh_lfw%$DZrz
z|D-N@zqMnTYlvK~${)+Ll`V()*0I0aV#412db^IDszL@sTg$dTkyCmK4>~M4mv=f*
z_wuSIPXaf}gz2xjzlrUi?lT5~wS7)3e}md<Bfc|F>+=zjZ`V$4S)*@eacq~Dl=qV3
zz6Ajf%l;(nz5Mj`q*u+8R&QCh@%qKQ*PnK6OrKM)906Wu_}9wtyP@C0S4Bei^jbqI
z<~1mJn6hs=dQvIj{f3usl&hECK9iT68^363^6F{Ut;$hcZJP~_a@{}l?ORi%y@XS6
zTI>GV8?OZxHk!61CwyVGs%l<X{`9=oWz*OPp-FsEM!)8slKY-Ey<t^B??d^IabJ2C
z>TS~1dcUAPZ;64FRf4a?kypyIgQtp?J(uIob?;1fvcEhju)}AG*2m{Jr<%XWUwT!3
z+B9wJbB(;BS^=u&`~TXXGFv#aZrYzCJA;3#EAIUK`ZxdcMoCv$8}`dZ|EJ7;^w*!`
z-|on7Up<X#ADwBrVISCSWN9!zqpbb$&oAcS!{wM60=$_guWsb7*I2N1izYJz!v-Ft
zrYK|*&IDAWVOxp2a;^v?bR}+Nj>;s3m-pATzu>K!J8zNt%YbXgd*?U=UFh}Tx9mSG
zd2YhKeK(hPZeHqTd~o@?`j<QTp1QR3tY7|a`|{u2ov$<Mn=3nn55Bx&8}Rnt8N0e2
z_gE(e@?{juzEPREYono&gU93<%Oc{J^=K?~P0{Q0nAoA@rg4i?bkV%$)sg;Mjw`Nh
zxFYje_gY?`^6#`Q0S{$0q8~6!l+bqmE_yhhS8|cI$;##`S%(dW=f%5!jb7|_A}W-b
z*Q)WrDyhsHy(MYIi|g~2#LYE%=l1Hl=j6O4w+g*pv&VRxN;DACI?7hJ%G7IP)x8tk
z4Bk06x>V1|G`#HP;z|3nv)Oe)sL-Xl8?y}DR&r!s;^*#~u}k`BbIkumSGF%>cmKOb
z(=_8!4rmJd;$F`!nkAva_hqk&H{}GK@_lByB!j6=B<8r!w5y75y_)L}?r6xlUv$9C
zx2w|nrMb`6>t44XNwjg@IP%A)EVF3KpWH?7O*@vkPLcBU`B8rM&?FJRf~^JW*XLM3
zmUpaYlMuZ1VUvc$<T;HVQ}0eYEVV53przZ<qKKyv`xAL<GS6@-+}Yyv<yWihwvDgU
zb!2B5<h5%jwXD$tWf32#dhaD~%`9{Z+rJ#SU-Wn1l3#0%xP_T~v%BRS8dv_U_j1!z
z_2-!fFT6K?W_V0!Ri0N<yQw(WdZ7&*L1!Ct3O8}w(3i2gof5n2{1dZl+l2E#t2-oZ
zE~;>_H6G!zKk)J0&&faMnn&%JDUxTNytFp|V*8HhOosCZKD@s2b<e{SvwzobUz*{l
zyvOs*Ne{R9Rck6u+F90cZIgJ{p}IKHLp3f~{N}~?OC%HnI#+HA3V9`GU->_-U~!_^
z(OY-2+Lpf)-?m6=H`5&VRS_w?O22ykaGZ5a`}X`f|L@x}OP@L&W7E7KB>Z7zNJ#M3
zrSHyInwxtavfRTsXVdqR2@AF^%3jg%v&iFV%CW71{tqtP{PgYfT-ntsy&GoTQkZ!r
z{pp{}4L!%1|6jH!uHNUZH_fZ##nE$;$+~6El@Yg3XZ!v7`&#D5|KsQ6roG|*Z=MEO
zi0hCt&jGet3T+`SI5S}^mg>^QvJiLwu2ZsAozG<UdHP>kI1h6jE@HJ5>N?yLD66Hw
z>u~d%u&tJQ3Rx{BbP{E?lz%6p#=*8)%H5eQqsOf@U^^>E+KsQTSKI^FI9Utov;|hI
zn#lInL%-f9??&I1wUf_*S4*vsUAb*eMQ!8h7OofI)l%W0)l$bXS4(Y!u9jNNnci`F
z!m+&@7M$qZ9i(*Pul3UXQ{__rRR%*>OG#W@+qqS<CUo+R)OXiGE8Eq2rGiY_EW8#f
zPn&YJaeMtz$Mg_~YwKAP&OUy$+xL<Aovi;_xz{75v=W4WR=%s4qgg-qMK$lHOu?n@
z!kqPeks1#-G_7uoZhfY(qwesdV1`|$2PRx-v+r&)JSEu?vio*X#Nph~f=z28_*OHa
zuESk;*bKf7w@U`H4p*<<9J~(KLZi?cX&r9R#T&OXwue^Uy<vP#a7|6IoEXnvGsEwK
zehXd|3EctJIC9NOH?sKNh^e1#*n4=<X5U{P+gILwcFV3s`*@gcIhXqu7M{Nf2f6Ma
z`t+{)@ji2j*j+0{|K%NvI{%4#4WkV6;q}7TKeIW%KUF_}>ay%z2Ug#Z`Lg7T^;EO(
zY2wYR5<r!XV+p9zvDNzRaMvTzq^7|%al&eU$YQB#=wc}+f5>8~{>$30FWl!|ZLgyf
zUN(nW`c&wGpuDo*^;2@0jQ=YA>?~gX?L26))McbPXU@z;fBilFNj}x7{jD?8t}xB%
z&3w$oQqwAT?}O~|z^H0Wu~jvH#FN-p#<Ihznw!|GnlPlQX6IdKRdak@{aa8~<I=PK
z*t_k^e_p*%x~2Z0&7sZ*C2!<bl;x|-+uwO}=!ORSmYsa%lX~uMH8gVZm~861ai5=L
zpi}pa7~zRZg2#ITwg_uEH6p4S5qMSO0jg>e#3!1DwY}4Bt2bQI?v@e3&Z_IM;qZa=
zi><^L{{mGtrO}|OX65z1lC<K#^<_&I_(^S1E`7Bm(K_g@#nP|LdMZy1B)F$0G236|
zS{h-S|3tJw)hy?vP#WKXFTYsXjQ`y^q;x@xGgE!n3<HOi9T}H8xw<5FgO1$#zv{~N
zW$lQnCa>kiJ(XJ`yH<6+?|WtJXr}p8?Xy&n38OvNy6d2-CfB>U{$MHN&3#WBa%YKr
zF1wUJBWwNCZ8r^hL^pK)tbB9nNyg9H(3OOyvu1pFKdV($bIyaThhgh13qgz2MH&{c
zy$}XhHHUFmHMe3~IILh*&CHBi$#orqn|9rJV0ta}QhkKd-kj#WLggO*e{{p&d#|ci
zHQTgk<M)elt3K`8oIi&<qOxe77|&n3WV!1RPFH<Be{6W<^e~l446>3?jPZA?bNcKx
z-rr~5Id-dTQ7@=9)~G&<#nF69#6xzAdk1qQ&NSb=b9PC=Zb|L8J#Kq5?RPL|a-2W#
z;`NQMd*bfb&;B(v!z~$F*Q|inHQOcLb+9fDbWx29#HefP^>$n|n4OgS&g5|Nckbw*
zsj-abltXp4u?g0?)wMiRF#h@ZbNk=izDq@l$;~2Jot!^HKtqc`<&WmfmR7$ga*x69
zX0?^ag{VuSAqQ$acNQ5vzO_QV;6+Md`Tv`Jp_AMqd~+xGJlkCKFVlgodENia2|I1?
ztBP~0y8KCco>P4=O`|_6y7H|1{`$Gh|NmdOxp`9U!}rIY=!5z)^_vfTmiYzl%OK?@
z$QU9xH(}H@0WzT8O(qe&8-b+@pFQ^HOFz<mTGxM$Y3M9Z!@|G8=Sx>87$qfH7Vfv(
z^S-w})?HdhX^w}Z`n$fY??u19ojt17qx`gC`-O*Us>0@GYP^D%RF=uS4nEg0DN65*
z=0us3N1Ft@%z|83y#E>ZZHkuXifaZ}M8&e#++}j#_BLbUA?bo`2NabI!`kw)+v-hH
zTFzbE!TGA3;ULfNI$=`_DN%*hs~Dxqm>O5HWnSt1Qh(-2Q{Ixg$tBl%O)@4OyX(>W
z_Q-7Mm}Maj&z-dTc=xPQeH3B4?vh+XaL$c6s%PFbyku2nGyZtPQLrME#jc}IZH}Uz
z@+_W3la$ood3A31@ILfkSk;W*;=WHECzl;QRPekb&v%jU%hk8m#J;Q3J=qnUxGB`R
zOKn46(2E&MLrWjj$7WuToIc^JH}{5To<HxZeT`mrYrog+Qn@y%8*ZR|R8LODtNn`W
z&WLh(deQCB{N!m~7H=L@J@E4`-ms(Y^rK*=U%U<u8K>vFo|F*hae4J-o6I$%wO)R5
zqNfwT9{Q!5{osBQAH&608ZPw#uQv3S+9$j`;qtL?hmqTfUrEi$YwA}o+2~Srhs9kq
z?>PT8>)3sIEA2FPdSy#h%f8*Fw_dvXm}OI_%Jam77uE|G%Rd%brKkSzZIDOnb54z>
zkYa`CIXX<=_-3CoyQzFP4YV>>U@fTarYUnV$bjdth;|M4?dl3)mfCy<cbjZ*|7P<e
zrfiPm2VR^$@^w$(gV_3?n@^SaidRgX(LArGZuzEX_udEvh^{mIqnzh*UgDL~?Zuz?
zuT*RHwDE6H<4O8D@$AY|T)T_=TemGfV!Uwv%aa-|YC%(fe13Dv`pfo9uh^G9J=Is7
z;M~d;a`J5c|Nc$B8O!FY+84gN^3T)b-Jf6o4p%0)1+t$%xaE%h(`6O^g`1@Q=S|yN
zJIQChg|Xr{|0|1p_|B-$y8E!g?k_KRabec!w`>~B3=Hcq`!#0RDjU!aLq8cjl})^P
z5mTh2xsvS@8@_Z4=U>0l<{vpXP3tU+{O*5C!4q0W`=oZ?pZ8o``T9k+`p*K#n=Wsx
zUT|yg%$k2Cd%2Ys%UpP7b;HxB?E0}242r(jOb-4sN_64WRVwy$X>t)Ubh_xbLZH;<
zzISyHr_<K9rSA;xC%t`Uu_@n;Tl8MzCf08Pk;$nq_9gvDcmDN)tM}CcKW>3H8y;T|
zyt_G&Ic4pt#;Uar38B4L^4+aA?sTlT4qEOfwN1J7^^!nPWupqMY&fSTfGQi+h`l*a
zSizM|5~#9a164Mcz?F@sxy@_?mrjn%JG|WB$_Cc2nOS#lij+y-HXWVv)))7VKq?!f
zuQL^9w-imT;?<ODmS?@5t#<m=ge^-C)<4+QkaNHIfLUiZq+he$>$VQJGiy##o!oAf
zb2|0&UsUrh$`oAcCM^6fcJl_6M$o>GQ>O0czDkSDXS%SGk*&pSj}F%{jdX>e)a_3<
zv}J}CY+4b)w^|0&5L@4C$<#7?v%uWE#P-}ZzXZM8)nevD`!yB4r87<Hr+J*eov{Ci
z>?Gy-(^o-z3_E+*WV}h<a(vaEcW<Ph^MuWtbDY(={>+T!rqcpSg@tU^?FgulY<8WH
z#h21O+3i5x!wWan-d?KJ+P-ny+=9n9Rz3B5(5dElfm<c)hhSfM`Mdk&dw))y?e(zC
zIPBJJzCF8dzU5iMXv2JXee(6szZB{}FJGGBro5-~>_rc+_!V0!joKw39UE3~#|Evk
zNt?gNUi?nR4Bw4r!Dm0*_<Lwt$kOnJ&n}|fYaCtXPe{KYlcH8%_iw{~Uo~BEBQuZ2
zX)_x9moA#MO1D(~+{&GSGWQNjAJD8m&(0a;y{n09hQ52aUs{axS028(I?MRKm#vv(
zawsdSIVEWR)X)9QMl#?2+)jM;t!8?R&J=-*tLNsQzrp=9F;_i*=Zo*_gCG2tx2z7i
zr2pskj6ah%aEWpS%$*;a$i%?l%r*I7l34wcX}9~po5{7m$}YOoT>M~*;D%LVTW{T#
zlRJ<tEtFd`;jKW$?>=X~Et%n-51M8ee*XErC;ide&#lkz&CHzax$*Pi$_Ldx0-nZ&
zw|?%gtDBo!b3Q^x<J{5&>;I>E{_pw!Co@`2^Qv40_v9&EZ~k0~nyQfEamvE1c%Gnc
zug$G`%ZV~49~&z3ObrSaVNDF^oieROlG%H2LgBGv>kFS4^|+bp9lXgX-mxSiy6mOI
z!;BL`whMjbMSK|!@-5!b-{rnI?8M4fjbf7>7OZlQ@>BksT)aAS$qN4{f90dKm(rwG
zmd~m9-{5_e#Yb-Gvm1x}Yn^0Xe|I{|ux7*Adz)-Fhu0^tt!8UB{%GeYSh1Bw?()SJ
z(?^pw*(~FAefP(yd&#%?TmSi06@6YWzn1-UyDs->Tg9@CJ2&>OmlN7O`?uqyCga4_
zD-_Qbbu1Q9I~#Ia_D6`6&obU8e*ziK+2sEVUsaH>^6&bsvU!;=8l0b8-}(5b@6Y2$
z3?wG_wrAM3dHg6oTkpo%E__GVM$@GHATPVwd^Ulv4BCg-_UT9+Tb8D9DRlee6z0>b
z9^TpX$RbkwMnMAqpXf8P4PuK00`I&i;D26s+~~@s5}9=;1&j9GcqB4=TZYWU-rEm0
z9gY1NyXWf5jf;LQOI>Ic^-bdK*6j65cR%h)xO%kmzQLK~q`D;$j@O^6#8ujIuKXCy
z*R|k^%?h#gry72@IX{=XIw4kT_vx+D7Y-H2p1yxr)VDElqQ;t!+A{A8WZh>M?ER*#
zz31+l&FfzCM+om=yY$}Lo@3hT2daNA&Ek90(S7IM*#&>aLc<UI%?CGbQkJ|+N&=@i
z2E>k5$f%S#sPslpf(-}U4y=m3(sjG+H$&X<2^o)@bJ`EwF6Xh_3QB@Z(zE}6t~h4=
z?b**mMbCYvo@2Sc>))MX*;Ab!Ms>G#?T_1k_S(9|yw5n#u`ZAP?zQ!I{hr@{GJ}t~
zFO~@?mYqH+=k65=N#!M;UXs^}rwOWVv6y8k$kX}QP+4TEld8stn)lZxdkL&E)%n`=
zQ!;z|p^2vrq81f!CUM6oOiD_9u{8C^Vny#SE!RLR;8?7A{@7{B^ma|yx{5u@hp92t
z_EM45OZnN|%O*D2Wt#SieDi#rS-<37VbWi4_n=awE0Nj$DyQL^d)$`H8;+<|pZ;_v
zrtzh#DO>uV+9uZpSsXe(Zo*+5oh{E2gMyD-(-rC0{=4R4^ySC9_hm`3o`odAD#M*-
zTf=xi-i_TSz9eDF?Ag~REVBF&STHwj(@MS^Enc<DQbqqxFs4tt{$G2keZ9fef8n>j
zeK**0K=E1l#^j%OKlOL+Ggp`;c2T2k#)s##wyN^@73}_?a=m2EYknO&Q-v3dN>1!?
zVy4Nlh60(JZx?N9%nU7l7r1fGn$k7)8`%Ek`mj$BSuEffaXV33`~8NJq)8<*>-q#Y
zMdcK9l}<L9=5ai?;O2vMYaZuUR_Uy)-=`gTV%juYH|s4=w{FRwBe+J(ayP59ecGAx
zBHk-@^&Dvz7U$akG(m95Easb!?kFYfe|X{MvujJI-`>%?^{q;4^6F{3o7HEvG`i|+
zJj8Bs@1b4KzIDz!df#Z=$vf7!ZWVveu@5{xbvd!;quuUx|6eM3>$0+5(dC(ryLorn
zGM4WLEmNys%))62DfN)jAf$nfEe%d)XzXnW-MZrHy>A~F;%>v!piI#M-`!qJ;zxRB
zp5LEtBb+~9-{$){pV>ZLbLG!5-%oDxnALgt-2bniU*|loK9=NIsK<KyXL#D5`saV2
z``<S5T>0%l^o%7TDbJT*Tg9U29CU2s%+Ea;nNKdB>wMxN*Dsm4V#=&V8XV18OSY(-
zk%)N3+HGuB*Q-1|(PUL2=Q+L|E-FWFZSp?O;qDyvf;0Emf(#~(GKtpOD@i6=ZhoQs
zTjsDZh1y=q0;j>{6BpTK+V*aFG1=^Ly~p0iM}D)%XsIQ9(l9+PR`*KyQN(`nEVhK!
z+;7vK&fLpn+#$_#?#OQz*9TXHel+!|tr46)<tg{AfG6klw|Hdzk9_@piMsj!Ul*%3
z)ZEy#;f`>U_-yIhKVB(r+`Us?MbkofTbI-&opuYa#7jO~?>71`J(zOK;ha3{gEOC>
z)i33$XP<WKf7I=V)7tnfT<Ydp&$~aR-iN1|@n%WKwd9T#`|CMV3M>xZJv7;=So}^w
z!skqeKz;#Xvk$2k4a`iLC$8Hit1cZ8#`}Dl=<$=g4zw{>Ke(Utj$w;LYlm1b-}i!d
z<vPx~zQ-TVl2Lr#t?Rcjv-_Cf%^ke!qV7z+e>8fooOb=H{3x+ii&OhA#_j$VwafY(
zM_BBf@4Sa?)SkI_iI&9rO}ajLg4F(}3pl*aHfMcY#j_*dqU2p5@6Dx~cE{{y)U~<3
z^^a}LMG=W<ork3MANm-VcP&xIC42v-L$}Xbz25b&!L%`3;qSiB%?YCH`VXgHD@kyV
zdGalf?d|pzyO`e9GlN^P701}_xH2;^DDfhtK}b1h0V)U4N9XH{T5dQ#I^x=(*8`ft
z3N(}MR6#o^!*2@9q^2sxK<9Ih3(_o>=&%2l`6y@QC7%zSujf~<bG8%|e7w5z_us-g
zvohKGT!a1sC5yQ`*jL?M{qnj0^xXz#rx<hB9iFQqT%Oy*BX}vrH+aqYV7Dn3l+2#H
zEb%yEs4Vifr7Ph4=e=uGrz(VG&&X=~DVDwcz{FbPs3jlxrsx(loRHFX{_fs(U&_cu
zJR^qvt5rintL^^2SKHlsCv08CCRM`J7;1WHgY?U(N9%icO{^*ny3l)N{p4eJJ+_v3
zz2?+Yd3r$-G-fhCt2JoNJhM+c2ZW@zrEnUvCsZvKYL={jl^~cA+OkD{s~U@jsG#q!
zKu<y8^2HSqFXo5-y7tB3x_;bLHs4vk+?Qh&cA0mYEnS!OXm`xtunE3iJ5TOu6Y)LJ
z-}Ksaa%ic??o0IxiesI&y|+x5t@d=s+%M93Teo}N&XsFZ-q88e_01*l4m0rZe2A2<
zPla82rYDzV&72*Rv;F40HrKIJT@cRP!;xDN0iMBnvIDgH@=lnldVkl`4U3ciwwZod
zYN+0jahdDl>*-}Tria=mzC7Xbx(w9EdzI9DJtDk*_A#N%-K>1tcNA?uZjY(W39b!H
zQtmhTW_auG#y#)e$S!AHePhmYa67gg)Q$}ny0?BuK*h`k=*E6A#@{VVHm_gf2_7^t
zTLd07Y1N*^a!_GP#KUTj_ZRPeNVEB#mZ#Qw`D{d{{*KxFduL8<E8y+f=Nofgy1sAE
z%=*~Qyv!c+&XwPF)?|pW+{>Bgza!x0>w_{v1}1lsEX>4u+ytjqxW=Yb*H75g?ohbw
zlvm)=+4f!EVxa4?vO(*zwk^@J7M;VsDk4W$@t0^NpRPmNukY9Wf9DounoitU$i4Ll
z%N-rjt0B27txMyirPVL;tYh`Nnp$N89z78`nzSp+;PI^$?jJsu6#jjB?whPCXrO+_
z%rog%e_WPeJ$PV0r_pxt)lZTZwsgd=sW~0deKkPt>a|bPCja|W$NT4ha{A<@^X@fw
ze>{73t$D?~dyXHor{CMj_<=wD7e6ScalQQH$qyO2pUfMIF*W?BOZf=joh4`|X6)bf
z3NcWBZ|x<AFte*p{gAPf6Wym}`{(k4#!gD1V<#y|rltGs?tD>Ox0qK<v2W>uVDN&+
z>fg_jq+J#k9f*FBFnhvEY01ef9QBz(fqh>!(_K7ur$3wG(f6e2B!_GCN~bH|YxHZq
zr>KNvzj(#f%?q0M+FiCK;GwQX^aFv39NNz1qKECJjGUflTw?iZ-H^~yyT4OPrdLWC
zW$fh4gJYmc;g@TqGcTz4?wTldy3<^IhtG<JV@pG1q<@5HAF1D16{Bv;pnhWmYxm5X
z%$KFbCC(g4W_NuMD)d9aW>!Jl4xUUK4(_fwyRucA?(7f$75&oj*?fC1eyQ!R#dcY{
zm!v1<a>ZXwduQ}L+w<BSuF2;>1ND_toZNLZS2Mr&YCg82At!ED18;x#|81T3jX(?T
z*KIZkIbinb^No)d!S(-)E`E=4xvb>XZzlBb&E|kZiLBwW<+Enpdh!c&F2D<OhGeJc
zJTcbfNyY*zH{C9ZIK4&7A~Hm$JyiJhcF=(tD;W=c4ea>0;6kGOwY|qKE#zGMxWKh%
z!q=m0?h(^HlRLlcVC?g{Gw=E{>&U%&prI2#E%4BZ*81q`W0v(zQ`OV=f_63U?1$`X
zE>m4{s2h1#vuiqNSMyTP*on|O+32lzBtg5Hc|g0GxldP{d~E+$z_fef)<f^o)_m33
ze?aPhp}`-cQrmo!Z|nY4X6{<%y{FH2t?JVIE58)xe=}UcWhU{h<NKm?p3;fAfj8^<
z!RKYLui<Qts7>KsbqRc4My~$Fm>20$L7?+8SpV7V-Ng2H?S@~E4;7{UUU@TM9n;jJ
z&A0zA&XJyRGySCh9P82wp-I;J_x&%Bn-O^BAh*F<KL44TR)1O^?4P|ne!j|O^>Z;D
zhlRIlOlI8NxUAe_-uXIa(8Xh*x#7t>xp?Yj&heRC0i7YnjdX5Ca(-@ZYF-I=hu4y6
zhz*(vJFJ;{VrO^GE%do`a_!_@)9;B)=#~0nIBCP&`un2KRxdr9P$cN|sCLV(tLt{`
zwcdQkQfTSQ2in*7e~fAW;Id?jeAv7GyN^>ITHQ*R_b8@dQ_=nUj<WaH=G)($x5&l7
zZO27Eg&lo<Mv*&b8X7rys7oeB+&7q|vGC}<I|q(?y!mdT_(CP5i|PFLQ}aTU6r&DT
zMW5-9*e$AO$-j6h*L;VZMnx~9H9VHvdH!de;L*Lfh@Z=?A)&qTzPs;wx3d$su43nM
zZ#=L{F4L^<OaIxk$0s(~y{tcNacPTxRFCr4KH=B$1&W;QC-(;MNLPfiAK6f)`-J6y
zkn}I7;;efOFVAN4Ec;X10&0ur%!>2<(KN%u)6O@$D`IEsqrj!}O{%i1N-l=?yE%SJ
zJbkFh+vS|v^<~#qDel{SB6*_7woOywoV%Vpa6ee;mKrR3BSOk2&GgBSdCc{FI_vja
zd)6nc`n!J1(dqEE_|Z?_v9-lDklNzUI3+70uk^Scb?}^hcbYT%ve2_TU5*xIypE_(
z;Qe!Z2A_iNIwzLPxA=Z<_{8VET<z?-!&eQR!n%3SZOEH+Oz32(^c>S2_2$<;Znvq?
zS-DRu@WeDXd$;PW)2~nddl7SR)uheQ249Z%{G6A_89H6{;^ju}*7%|gkU8N~95=-H
z=GIP$Ez&!lyCzp%S0;Mvozma)pUqLK-t%`Qw{6S}9|zBSNtttE-Qo)-N?S8NY+L$(
zr$yL)M#aH%{EHJLEARPRds~{;i#*@3`|Y|E?+Be9m9QV2H}3s){v)7omS@RjzI@~2
ze}}rwH_Asd{7GMS{=>rUcUv}}-6Yv{@?O-1nHx(|rO)g%c*^_1=UYZ?_o~9s?EMGr
z(!SqrkCd>RX0-X<AE8#oQ;g;+P11+BwT-t*L`80!n!T%b?>}Bx24H64n$BIx!r6Xj
z2YdUS9USd<c7WJi?RR!?x8K>pv;EEv-hj^SNnz|2lI>iTEbUyCtlPON*&^<4zm?A}
z#x{937gv2xQ~0KD3=9mWObiSP4A66#%2Sh4D@s!HiZk=`iuFqpi?a(7^PoE>&mZ(U
zVj#fwVD|&-mYuh^Xm?FnRxNmNx1EF8+--@oeNOh=zPsJLHB{#p(>)`}AOG`b{k8OY
z)zWF}${ZTlbm+y3&xHmb{(UR@&eC=C*g3y?k&6ddCBMCW>$`cunXM6a=ggE=%Lwm`
zv*+!Z6dtu%+Au<|sl0PWm8J}<Z|!^8SFHRMVm;aVuiwk;)m|MGF1qD5)76RAY3(Ua
zpAKs*@SFGdpnsem+or0Ib9>m{$$zrGI4S?<sUMM3H|!6(tgn7n;`6%YB5R%)@`k@L
z-r3&}Xr#EV<_f2}_UfuH#?RN?D!=*VR_KD;ZuwXKzwfvk@1B#MXAkaYd4)gg6Jlau
zFkxX}P{AHb$YBOPR$)u9Z~trup1t9(>Lm(atYkT%HoHG>)2b_Bx15)T&JN`Z4Yf=-
zl#zJm+zf$`xAp5e15|IX+J2~U<MF!lX6MbfA6E)z-{Lnpvht$FmwJ&|GlX)#X}?eW
zd~$yEDZ?2oMMgV5NtN7t`|IoK*;3O@-+efdaVtjE;#g<))6_FhjW}ZFBr@iOytpxG
z@f3GMQO2b!`wT7oOU1(s_!b*<DEYrkd3um#k)+Ct{`8B7=KG{|?w`T@qx)v4QLozW
z)pup~lt%X)6<Ir_Z~30LzY8_a*Oy53?d|^dBzL3i<f%ayfAGgwXJ4N3XdzR7T!B-|
zoQqNke~cV<|34`5r+L+ukVUDrnP#UP6gfDLmUm8YitGIPY^742xb4-8Y@0spIJ?eX
zuTJKL;OF1(R^`7|<uLej?8i;lZ@DGMihgagwn!0++;Q*j@plHz&1%&zYmY1|FPXoi
ze$qMa{SMC)`sc21Pd!`t{$=y_FymEvu9=T-gc)vk+Igb;WJk&mrO$p>6CzAQG}TxQ
zwF|gJx_3Q!QnETlZe_JM``iTSbWw?L@BOQ;%?VU3TqYQ_Z3>6>O}D8tS=$%)J*<>)
zbNd=Aef9J53D!32-<+7QDf!E4zi#n`w9nIjGtP20?w-Jt{O{Y}%7ByHrf;@nUcXYh
z|Ei?MQjK@w7yoT+pOpPXPc@pMJM;Trqq+q<v{EK*s(e_QVAy_ngK_Mx#-BBg*Y|_R
zjGj#`k~U^!V9;eEDjk6r+V=!r^gCoAQfvNEe%ikNZ3gP9JW4+IdN>ch$d)W$bMl(r
z_E3dm_1lk5bWl0=?d6@@#pie0K7P4x<zjw^)jj7p-Wv)v>YZ_Wnd=r8R^MIWq4avm
zy%V=GPMl!Wndz68f6Q9qZ31sKyH$a*y?b>0DUYWy){Cx)iJDycCKbA1<Fb;yhfJ<a
zS*q1AFZeC%qS|AUPv^K~O`drEppNJpyS?4%p7V~Kob$OtBh7Qpa~;7Xy&y%l_!OZx
z3R4>H*~rYazM1~8z)nG&yG^>x=*8aTX%hO=WTRxG;w$T_YLvfN1YF|_@Mb@KIi=e5
z#n*@SPU7p=ow#WKCCWs1L2yES&DyDaKTA$z-Mn>bhaTe}(FXPG``Wx_mnu7M>$Tny
zdC!~ieE*!KA`7SK9SK}{ZJy3tb>p9GpqBFXvm4o2*(a}Q<Z8}pY0qk5Y|m<8+Md<I
zyz0yLU#0Aqt?OSV><Bu=z`!t@k%2)QdxnlLO3gtl{PaLVTP_^TI&8qh_Tcw|_X#EW
zBF_zut+;%9!SzeF4X-siBXcBAm%P1w-d03v+v~nb7r&pr^>%$?p!lgrmQojdxw{rU
zK6w1(f%@k!lYg^$b@evKT1;w`=6v(}?CEzN-MXb7Y4cq|Rl6E@PWjTOk+&>i=|h)|
z`+DXy>ux<GtoC}}8<!hf-)cWgXZ|&HC0}!6jf7Re^5{kJWgql5e~6Ge&R8k4clYY3
z^`U>38OL%T{mrhO`q|~^f#U7iulgG5kH4<(zusRFGk42>P@%>pWbpgi5_SfL2NKgA
zocJW_BP087TL{&~C;V@I_`Fmn$VTOT37eHU=Os^ra|w;Li&b~6?bQn?k~hBbf1j)D
z+ikmzUd(fhyA@QsW_{PuRf|sid-?qLs+c=jmqmSRx2ojNdFpgMa<cf>vsXV|U;pw{
zwBD|`t2?!3N5$*Pmu&y@^X>ir-!9)>cDa`S@GjPXD|eUGpISGqeP6!$>(c46B};di
z`>xJr_};rRgn#|Bv{=p0Z*Q#Iv@9z${!Q1W7xLGx6doyBl(}x2dvLy5S7>O;vX`@J
z^Fz(f*2Sk({hDcd#`{g5R^en>?bz?lN4H*7{c+*S-Gv#uXRiIVIfp?mZPIP~Sx0h1
z&pm$E@ww^cJyW&%D;1sf)nN-weV6U#6I-E`&ffhiWrnSC)t0|(IsU;iD;(xp9KIZU
z{^x6s7sgBzU;e&cSRs5|%4Gg0k)N+Cjwt&Va_I=xpPQ-9^7CV;$d$Q&H`s^$<qV(x
z{pZ8dlFw3W*RFeY)v>f+GE?&FYqb;dFXdJR@7euHRno#qzI$$9+M4&8e^=G#eEzpA
zujkg(2YgE&G8ttWR;2$w)O2J1!@&FeMbhlQ87@|G$3EY_Y^7NF?6BE9Ui?wh9_w5e
zTfvnqRlN3$Z(w;di`Rmi`PEmMzb?xzjpU2f)!xeF|IW<ZE%ZWv+Q|i%zw$5rw<v2a
z-)7J5P1o6u-P4+3?kRg-Yt^PZw+ioGy;Q&P{mqT9XTS1cnag^|TA26B-QT~$cMBZx
z;)}ZJR&BP*F3dVtZ|UCN>oZmKd(Qp3=zY7*{`!8I*Lg~He070t2WxI0{@z|QOSiuK
zNciicJ_*ffelJws&c0UL?(=%vi>}j}8q&9=m`pwFS7y1im7e$-Cwp2>C$F(6j^X7G
z<(i6&dj4H<yS~>a#Lp^p``MAsJ|my)%k8k#2i{k%?9Dt?8FQ~D>lep21!mo%D>ux2
z<IVT}OPaT@u_;$iyT~p>$bVm)NBhRt-fpqa&&TQAIKNc*=gxv>cFEG_moHx~yE7x#
z$k9h}@BF-N*L~OJe&}CTQE4p^R<NSMa^H%DY<4O>6JOUW`nS3ID!#k@$XxcyPj-z-
zOcL#`zq#f9Ok|!Ql<?E|%i{I?YyGyq>fdn4{=|(5E}4;At~)=kjDH^R(f&-t#{1dK
zY+Ng*XRqivWK!-tCwJ??@3;9kRloVNKhYqE{ayHq75RymomW?vYwh2kQU2GY_Mx`P
z`)BR(3u>M%>~m(GH>tkh%aujyM?P9iXL5B?=T(+@=;>nEA~5j?V^_ee3oAAB1vFdx
zHy@4JB;u@*Xfw0xB~xObO7QI6E*?sO*7y7Qd}HN~N<6Ys;aa|Rzk>w7kV)Q|$9C??
z2U>*%P4aAtV);`aZ!B=`RBSRn?|QRkiH+-HH6`<;44x$^EZdcBpRw0xtV#7zdX(64
z+~vU{!w)tqgv4EIoS03n&C~zOGIyo^4*vjI`A@no$q(4)RAlJ>(EM&O%i8hHClU9c
zNoV52pL=*LRSsOQtT~tC><^8GEl$a@!IG^ReaGgg$YrTdn{(V^_LEMBaBIJrUoO5-
z(d!PD>1=(F5w^66qjO!^t8SM5`qEiNhc-qj2r3&TayZR3nU*29K|^HTk)kQT1A6(y
znkOu6DmwGpVA6+^{i&fYN>YnuHJkh%{_2ob;wX>oc*6KGNrSEN%oLWUWs2@;UP4|<
z_Z`C;RaT0#$efgY#U{5UFvV`l&j-;hHx?>=6q==QapAnzoDUPqE?rn2*Rf{XYp?qI
zOPNk;O%I&ER8B~CI;UG|(-Emfl0okj_w8)jHBnq)^#e9W&L)YI=H_2Icr2F*A6uYk
zI9H;KwO?IAh`WE+4WETic1S09JQ7k*nlbmv_d6n|1=yrH*T_y{?{Rh1kle(@v#Z6U
zwnx|F(v9UFJP|xgSv7kUIB#?&Em7Zeh4+z3y=#d@?_`CE9oO%uuACs$sd0qIM5d?L
zc|mOB%a%^@c1<Jsc}sLy-p^BJ`nKjq;Y2M#9-g0?lkyKKuS<#GY0+mDG2gUoL$pfX
z1Le6gQPSUQ#b>Tu5>nJzYw7XM@P?GY{Uy_X*?3H}n!0d;(=U(hQxYGrYHrg%apYqn
zzns!8ImP-PR%^|^EjvGN&oTAtBatDC-IlDHt9j+ot$VEN-geCWDJJ%{=lz#`hQBm7
z*}h9F*ecbyE+}>8q2u3pcowdEU~_Nl#(VtdpH`eNG)&s{cgK~>zxn%PzFl&eT|e{L
zjlLIi1K(DZ%xo7prgnDGJA1LKI`8{-zg-im{rLln)wQ3`qm7T$zZ99b+n3+H@gc{L
zKwkH*#5ecWEGqvdupsn0d+fq>)BcC9=8s>K5&ooLQb5|)xk0MhXRpa=eA$|H`(w<e
z-HPF-H|?<e^0<|G&(l*i(s5<xC5K)#Toja!3rTy<w|IH`<eqbz)F0o8d^Rs7XWGWe
zJ?D+;CUr)tt$D+s9vCe4)!d?9>1==4zWh_0c3%FuTlk-k3EM*J6=BC8w{oZ?7;`O?
zo|IR(`{H-oIkle`#p~_bc0#)}|NYSy6E0nT5oBv}{9n$Rqi-I3n{)7<%(?c>#!nY=
z=+$f#H;rWE++Dk(Z29l0^*w#lUD?@Bg-KpDPdoO{GNC2+lUg<ZRyP0S=|U!n2e)YJ
z3;*NzEcnm1;7*IWVWi->Bd5G0_Iy&FzNUg>t`Wyd=JwA2zDuqCXFqxiuD`dpXYt80
zPLHhT<J%sV$!EyOwY~O>NEbT;L!Za=JqdhL^>_Ogn~CgOf2F)bsdvlX8;sJ@K3g`g
zHnG1NwtCwuKluj5b1b^`Ohz+zzIEP`f1!Jy!~Ny@7s6NMD%2au8JyI)*{z!VxW9Pc
z`Qy(M9^7p|en8&lg38xLAJRD1eSO%_mbc}@q2IF~=5PPJJ;lPqSUtv~PUO<;hr+(?
z^7rb0pWS`7UL%IR+$2$*Pr_|RpV`K0<CxS)n@d}+#9ln$xt{sF?;?|^wCi~y85fIQ
z?hLu@a?+{U>cY|W7M(G(mhq%NYT@^@(s^*_cv?pHk((P1$_Qk>JLPHgYsX=RwT>Io
zvX^kNh&Ie<7YJF{b1h)mv9+rh6jc?{LRmRiD_*roU!{0ZYf}Bvwv>>G9a2H5R;*V!
z<&K)9%ss8aIj86E%sbhQlWQW6=Svp6Nx3)odG$@<!&lA<9s77lpG$0GV06oYh%Ig#
zwkSje+>e-|aq(=y+?K^je{R36$or)sA1|{_dBy!Vo8A;{bCWl=KYMDUr|`Q^4=<mH
zWj8s)k{#t#dn{RGnYRADb@hCWT2ilLrYi6oG08FQx5*c7Zd>^6&Ly+6sW%wS4EJBq
z`%rxPX@^7p0=4!VeHlrI9-4Z4GnqA)i-#>r>yNom@KKX7f%QO1=HZmUqzO#U#pM^z
z7Vc?F41M%uRe?;tyH3UqHaY3d>>DDsH#N9rvfF=nSRL_FDSFMVgHxq4Yu40Hw$xU?
z%f{=z<gLt+=pD-w`rrT97aj0-g3IfQ_GhKezjs8(neVxj*%-?5{9n_=GUI2TPj%j0
zCB0*D|M$cx7Ug!EJ6dlwxSn><IPgDxa-aMW|6dxnc3%5)JjwRK>T4ftwXe+CZQ?Cs
z{yS5ahwtC76KU4kKO~-MEL?NSyCOO6a&P@~N#A|`D?Yc*KNNUqN__5@2OC5T#Q(23
z8SvQl;H~p}{J%8*+U{?td;VeGj}VjR%TpcSOrM*;lg4J`aqqGH2flvUQ{9}&+ti<@
zZ>%bo%aInp@|9_MLz;4a<TlOU>kfR~_Sb!T&exYlr)NKo7fKXZyvSnO^9|Vsc5a17
zzA&F?`%_<&TfR)Zh|412;@N*umJj!?n8q8d?<f9a){Z?E?*jiVl3UO$XPj!gOhUMJ
z(f25R=~+US74KhOeZaMPm0@^T^19g>Y!2(M8cb9SZ2mqkj<;{+3O2#(;X#LwIBb7j
zyish$%EIm6YNIw(s~oG}|NryX>8s9aX!3p5I1}Vo^QuZ`etlgX*E^+n9$8~QeyKeM
zk3Z+UG;rfKXk4^H_tk=2$6Za^9!n}FxCPAL+PX{k^0e~rG0}G%Z!5hK*<yO;WXqW<
z+3j<KqU5JMWm~1C{i%J@rfXlSoz$LAy62s0z4W-9Ms{hyHjS8&cid+<H!h2CagEoW
zKR2TE(x<r2EnQg?__8|c-z*eMzc6QEVP*8i(-yB)+~gnisK38<>Q!>=aTd?w#Tj2;
zx6VED%xa$hv3S!n-&%!?boZ*9wX3Z8ywog>PnUK1#xGp^+BR-jxUp`_!jtN=3_rf+
zHQQIsn%&!Wtu4^w^S6?{G4G;`#Z<m;{kFg9<Ij25Tc!H-Z&rMs)Vp2pW<^nb<gx8O
z6CE=9r5tz|=XjStOtCED+nCoFcRz)JWob0?p6Y^IpN^+a|7*D{vAgNTggwhLqn+;U
zum4xd^=Zu>qq;tuduyHU30hk=w)f8U%!%?l;qmA3d*KNjjFTp6?E3AMbXn{9o5V9>
zQktE6qFav?w-sL2di^Gmr&Ck4zx;bCTfN!ZZ|CHWu}x7Ex_CESXm;4#=l8n~TxwC;
z73yJ=E@8g5>b%^sHeFwpMZ4D<Z^-;w`^~_u&17Q7yMGf_Y~8~hP-V>2$9s2%-xB}&
z_`>Bn|K`~Kyv=>TD$=Rj(Or1a@#+jyyEpST#$J0D)vJ9pcx7^U)votpj~Px?>s7h0
zJEnW5-g^73_gAm(2(@{+>qYDysqJg-?Yvr7zy8?TM+cv|zW)P~QQWh_)^Vx%XCCfb
z%M7ROQ`cP0R<gvuMAm0JPfn@D+2YODJeNJZ{LDFecG_QYdAEbtzC{HbychQJ?{$rW
zLsiAMpBF3;X04vRtng+`MRDt`=<W$kTYWcw_TK#PtZ02+zTrhtoxE8U@iX}I*PXe>
z=Da|tz&ChRN#Ta5@Jj-#U7|0${CxDv;g+;d$f32FTs4`M8=`M#A4p@oZnj->@AI5n
zk7uSjzciQpWPO)&mfz>^9sHc{((_io3!C%O^UCYx2hXkhYMxwHws!r=t(%i;&mEpS
z_jTc^cW<KoH&>_cud0vXDEYQ_ziD$*_SH{HBB`!BzPl>^4=dRc(XH?K`EJQ!mJ<er
z`{v1oC`7xlsLo<owV><wd#+V|zIT-*P6c?EzYcJH8tk~W(^tXl%&F&Vtgn2^{cRQS
zF*A@=#Hp!a?O~gmY{!W#AvKqacuws<qP8t_QO(}ftfJC0&o^|P*VLL;KdY^mH;0Kc
z<ENyj?23xX`%h`Ao!F48@i62~nJu$coX7eit_@3-dsOC}x+4DGNxr#g;sno6la|%F
zc`AG^KfcN;v4Nq<BAz`f@HGFctiadFUfVgh=^i`uc|}t47t1TRW;mVLB%m#!su*hb
zWi{(se$9jp9f#U<C(55l;<~~<b)i7A^LE9F1`K>1XZwHtJ^LG6Yu7KU*<Qyj#lW!r
zB?ALLY~-Q1q%sFGzWOBgZrSY}Tld*#&n<uO>FgG9x#&$Qw=->Hw+WkP=K5z<TTS1r
zAhgM1AqQ{$o0NIaV&;7@{giZ6UUP!90;f>Wof17YG0qx>Z}Q*nF*Mr$fBIPK)4YO7
zZ7O!RrEBYVJbze!L)}rre%{-^UkbL?Z+gB|vWr<{qQv~SwTE8bi?91}|Nqa=pI4jw
z7I}DOF+<_6tf%we>Tb^Y`|5$h*Xb3lm)@V0I{xKplZy6~i}O!DKFFmi|LN;K|FG;S
zt)C6JHv6+bK79D*ycW-03nm;@`tmXR(Q|E?^gaI^o0Pje9+gP0yUg^qekb=WW6!2i
zr<ys-N-nJSc(67=V!FX%PKKz~I;WsbC-yCGo@o0hV9T!;6aH`QGGhp~ZZKq+@$<)G
z*<+nYEEbrC&N0|<c;-}##03w&yzXHVcoHV?c=00nH}YYz2fdngB5oZNwXsSl4Q!jH
z5xc76Mqa~Zp?8<NE>=I?U-eyLGRxU|<t`W16N{Z56efJD_wxS6|6jQN$@!ZCH{?qa
z>;v9%b^Mpo50FdM{5^Az{}cb8-T#YSAL)FZ7r*cd|KZJhUl;TVuVcGs>v!m=Ty1OM
zthvh-t#0pDmHhZFa8A|q`ro_D>tEh|c-+Q`Q+umTe=u{y{7cVMB-8F?|7l73(lM#v
zeM7zJe@1mf-488`Ht*e7G38&J-3$?by-0rT^GYK2V&}z9{<|8xb@6`v@A~;S7gtJL
z@Y6l~w|x7WM~yN&euOI?-}Oh;>uQF(F7sC5?}uV8Zm%fx{ljmu<NS;6&3m1%iPZkM
zy!*SShfvm}bKm^@pB}E>!*##Su_1YB!X6&xKc9t;+t)9(xMB1ExTv}Ir$+xzGyc_<
z*gXEzbLqiZclq^}h4bT&X0%FrXS8-qJ$Kmm@t$A#tT#L^`GnVZ3U0n~Zw24M-TADB
zX{JG`TdL0NF)NEZwQAwwSW}amq0X0MO-*ixIv?Mi^&%ylw{S+TnaD9l(<ggua@ZDZ
zdnmExqSWyPIoB-M>SH$@GhESS+UF>|rjVy8uQz!@a<)wKjHm}GN6bAJD!p-M%gjHP
zJ74+N!)^YYe+zD>H`MKT%eG%WZ+Gqc_S<>qem~q6{l0F;+he!n!goa7vtE@}Xclo=
ztR=<p<c8@F`ww3X@Y&dM`z=eqZ`F+7Uz^!qGPp&USqk#IeHQ$GS5L7%#`E|2=aSub
zY&Lxmdzd`$K}o^!!aps_n~uqGF?Br`FgO@FPeS98`!eA@2RQp`-vn*A+vt|qv)3a2
ztn7(rQnpry4;4O`QNy}OcyR!i$*Ik%!ILgD2CSbjf5O99<r6b&cko?)xFt#9o~xYe
z4Z&+`r3D{H98PBDGqy2#U~pKOnXlg1#vq{LS(l5@S;3_$vy_`WP25X_KfUbA6FMt+
zS7ny+F3&9wOR70Gcg(K1`dXs&{M}f$7F`RTcgJggNGQKz;F+J7a_&lXztEQ%3%*`T
z{+VjK#wzW0nV!dolhp-=%cpv*`%|T-G`-|X;v9bU4A!$#i>6leU0Hpkcu9ily#mqQ
z^$YWiiZ9&T)tUb8bLFzosJ<(nnePLqaJQH3*tRfdM@z2A11+DR^sEK#r3wePpP8Hb
zrX=yF*<P7@8+or4Y+V(ty8Q0s34B$Og8!SPjsJYRETwLu^V>k;WtWR!<*`QVBfoVN
zovwvUl`o!F67<u2^;e;#iv3fy1nw^Xm9)C4y!l#vGy4}ir^GjH`T5_%HF|8y<&NBL
zpPl`_aZTimlN^uPJ~X9BMp_=8GV_4_pPuLSC6^BtOR*fEFVp+&PGD6>b8H)*nq;F3
zle@>2vpkP4oRm5B@n4_)Sxzq|^NjbxI%VvsHv}KqMy+kV{Lo?hirAWE-;Ot$ANlyN
zbJB#TtudNco9l%QRC8xM`y9W~{?3)VLgzixUL3c1{L}s2t53JyJ!sp_DZ1mK9@BHR
zxpFi9SV`ot=KV;}E?CD_ExFKyx7T~c-j6Z7+Yc1m-g|g({t;zCPqE4;eGRM&jJd=b
z&Utt&su5kT=YHm+4Bw2$JLT3pPkdOx7gQwke!ZuJMKT+E@lj5``e$9dGG|2jEoKC>
z@!VgyxPkZnG7zy^`GCw$2Cf;}mc>?ot)rd>9*8+9$zH6QE^}t;oI-=}qOvcy4tKMb
zHr@3#<XWOVGg#rSuSsEBc=n_PPbMp$Fc++I;S*ZI^tRSX?9FCDp>E$hd<v0$Rz)vz
zxGlnc{z;ynTiTnr^Ud`7<{phMB`2Au*UW_Z)<@pmeJ$*5VrTf_!!N!Ie)>4ch0%{E
z+35PxkDvZZ{WS9BpZ42osqOm1$5Wr()jyrHpUc=fXKf_Qo2glEd0%DNO}@W8WA)t!
z3TMJy-5(wo*}VAO)SWKjTH^Qjn1tM`5Slvca-V79?9Jb1N$c+n`n)6A_r|k&&*QUV
z{IyMIe|c!?WtYMFaEE8zDT(t6HOGB}Lc*?@-B$5P^_|NhXYLv38oH<We)?+G3D$Q@
zj>YVs{b|PQ+ZhujkGjo0qcQjEDV~c<63TyQrWo(;z4+wq)ZOY0cc1%}sGt7XKc{0)
zZR)|5zujZsuXrr7{Kn-+GNti5Rz*k}%UajZmNs@t-<{m{BB$Yuz+9b)8+T3hG+JD;
z%{Q&%oZBg$#N4$HdJ@vtCe&JIv%dbmF-%}-|5m97tTPm?b~C4OWV^NsT<fwr5NzNa
zp{cdvo_C;P*VaW&P;o9<18djTuWv;}uf1QqLSSkCA}0}u4lcztqM}X_+FB_s8^W&4
z+qZXPmA-4M#<ecE#CLIa4Xri#%U5iulXq>^s1*@i6rruvvLP&lBXR8tfkRP&iY*|U
zv|U-RR%>dxY(z*LUEcOrRP@^R;E;&@{fnHY*iHZG&nHvA7uATGjRg&h4*e?Y;(Gl(
zFr?#>JF3%R4s6*F6cVs^I+Dw0JqgweoVD#{|C`P8j>-PMJAGZs@^@GKcZRN5{4T(C
z{h5fn`(1Y^JZWD3_rr&d<I;B>4poW>&0AD&rn7qWjvDWltB0QVPd^*~W5o+*{@6+P
zoj#ZbGuXY15`Ge*=Bu>+8jIt-C7zeA&N}dVj!9(vR<#*y>b`E%U#D)=Z1r<rP&9dF
zpjJQ6)!A#d2FXs^anem&RIzoo&gLLNp&cjXv_+T88K3)l>vCVotf{}f8J#9uXmK1*
zYf;<SvZr3_jA2O6Iv-=@lBe?|7ivqN<p}#@a_ENfHJ;S7iN+!JVa}$TQ%mbzO_gtK
zl2ZDTWZLlZd=|&m*;fTt$**3RxFyxpWkYId{o@?B7e})gF3-Ozu*!V3Vu*d%;gx5m
zT@^S8!OZF@%0BgB&MWS%X$$xp!8_MFI?S0RI?TBqM6|@MVKev}$-A&>vy{`<WYdmG
zYa@9DbD+3tqtt;f>835O&Sr63J(4xgb>)UzU5C9&t<`;2W|%8#i@xpI9JJAW%aSYa
zBy}}8Y!|DZSl#rz?Bb+TCdN+T?`8__+H|oe;i$iIk8SeVfNL^l&R>(a#%@`X4DwaI
z@{LWm^rDPFL{`ey*ezF1WbMv4c_wRjhUalG@#^2Pn>`o0ua;d5QeORb(Nedt+pgYe
zAi@fX;GZ+0*WhntuDGr#$S9-DxAdYeZA2lk+EEX&1Z)$?Vvy}CC&De0j#4ctV7c;_
zOLgY+cYAhh*N9Ea`0=pC{wSxP=a&}d^KS#zuXU^Z5VP}NSK{aD-x)u9F7?c9SXZ-7
zq(eACRYCuUp2qr>NmC>JZ7NHr*POA|nV#+1y(h^#SoMeV4Alyj1NG+N(S?637bX9i
zc#+9Oc5|}e)6d?M)?8-T%zXJ{hSV|1$z8`Kx+h6L)H&t-_4b#4KSL+AIez^0p`fJ3
z#(HYe9<lA~HX1+H7wWN#*)aLgh8NEJg!Es^zd!YgmHpKAl|PnD+c*F7uJr2T%WI5W
zxNik#@h$r!ZhiP=&ijmG_E(bZ-_;kDb<3PGR;v26I^N`<3BURyO~K{%vG%U1|5Mph
z&RfSww<qn(bt;yZsaB3S_<w%TFZbygbGzc7?#*{^y%hewVt0-9?w~sl()5*+7x$b{
z%QjMCJw3H2<mzhIoMV#@Kc2W|h4^f)ZV^Gw#k{|*PV`Ta(6nEibp3*xgVLT8K92(H
zAA}!GuG6e|W&C@eq|k4F2F>YzPI3n9ed5n?K*3L5(o%PO_zMf&)`Z`4rd|2f@bT9)
zrP(*b1s2uJTxhxdz?b`6)i3%@JvHsslwVGk@SZd8L#-0K^oCv^5hsI5AzaC76W7>1
zo>H@8Vvps?X=*1mcEwHY3GizBtK0uF|M&Cj%}?u-lBRIqT;iwqWQT9jMJ4Xpk=L9|
zwp=>!`{J52ckX%XdBp}-T3AoySKQC_A<emdUdy8eLYeoDzF!zKQ);J@x!TtmyUUM>
zYFcc&{LN#|KkdrUH%e_anp3u>C9+2DFymF)yCW*Zy-HGcZ^|X_mm5^~e&~wQJbzJI
z)4y8zpZy&E<MnQK9@Y0|^T&2-{@kmYRP;qGNo#V`oG$IjhYHp|IO37=vNdP!iAgh~
zm5kiCPq-mF;m;M1qD<axenls5=}w%pxO{rHq)$jkOv$p=6aOX!-JJg1O#0B9?<!oG
zXZj~K>^sNslK1-N4|<Npv0t_xjhS6NXQPR~bAF{1$J5@Oj1#qu>PtUv`8;LPS>=OL
zzm8kK6SVct_xxh|qk~1Hw!U-m3%1TnDY<&5YP3F<m7M5*wR-RT?%?OWUxnw*Ghs5|
zkA2zm<ED=CBRQ*``S%>Ye!g=)S*BGpRK=tCpX%{|qH>WWdw<Q^cae=%>g%0lHlLT9
zB;jnBroZ>oT7{(vdK?zq_2%{Za+|m(x7b8x#W<(GU%8I;PoLL?&~K->_X+D~r=7kv
z&&ZdfK*~+<ZMVm&B@0~FmAqOz*-2z~WaQVKGyh6`UA1&ioPWQ1xaheljV=Dk7o?@G
zi=O2%Yvt|P`Q)gE;EE;BR=dpO;P+7Ls{L6Xb%FawYG1tF^j2%*wU<_I;@-aIZau^1
zE4&%ud#!?wFP&xj{`zFLPkYYS^00c?tTj#J;i!*!{Nvx{EWe774sbtemHqUKNnaHw
zvpnsLo_gkardXP#^-AFvOFo@5Ig^#QDJ{%zK_n-~{<jC$ei3_mto@JVl-r9A=s!Lj
z?;`lzXwfQxh0aGp+;|_wge#W?3jduRmQerygVwp-<#N9{^WID8U%R1s^1J$+l;=8!
z!>{;!HuVd#=e!;hai?(mrO&P$YlU7IYkw*I#ns|)J)ZgZ={WwF`;2cp`z3PIw(D7T
zO}vuhTe2|Ph;d&1^A<@Cp{OwDE0sl2E|>Q{+QcRKD&+2+H8<QMw}q`*tTUB4&_ReT
zZF;wUJ)3J<(ZP4^yPv%dO|24IHiO&gHs7?Jn+v8$t8X_uu&X1&{CmgB)$F&l*U98B
zUg`E~MbP@2xqdxPkDdi;D(XtQ{#>1^C~)F^LrYjQV`BI@$LA3?xyj5iWiNeHy%%Om
z9GG1(-|vG(bi0MY8N)Rvrq>59Za3~1U42eJZ^pXFe-rDsotS*udh+C?ivgO4na^%I
z@$$`z6Hy#{_U%&bVB$C^WW&}UCi|`aP{8bGE@fM4=CI#zZ%iwjw0@>Q2h-i92NLgB
z7<7DEc2CrGj%ViUDH&TM56tC#6xT9S<xi=!BSWI^l9x}kSMWL9Klx|xO$A+!iMr(%
zo$t<@!nn)QcG7Fkw7c~-BF~$6%$(;G^Oq<5k#wBrW0u{i@I33^s?yVbxA%1xK3txA
z-J9pMU)OfCxW{GRuHHG&8!nl+ef~?2b!UED_^Ov@y5iHL5;I#_Pm|4eS597f)G{b$
z@y8=O+_`=%KepCTm*?4Z!#Qu)9-5(&FWK%LmVN(6CY#*rl!F^5fBRtQZCo$H{zmDH
zmG{ft@u#NmDZN|6uwtFS_Cj;11z)yUG@g{<l$iQbG3KJc7cu+l@|4ye%TD^nd3_Fg
zHRl=c>42;9pW|u|cxqlgdMt87_|i*yp<7m4f6I_#+hRE7&Hee`FYMm-(^svw@Y);|
zvB`6F&d6NL`dG&H{Z{-BA&c-(#m8)>y!FjfL-&Xu{p8mEY`R+hGS8$er3XiLeTb-;
z`+HXHj5GT_T)#K{|L2H_N$$@KG(*1IU6gECzfo87dPZqf{;x&3K3C7|5175!K=c>m
zgq2n67idY{o?x@@mgckulTMdgzHtj;e*XLvDZf6n{r39BsoURq&U=@B>x!DSb)NN2
z-wUtXPS)?<#N71L-!wJT;7ymZ*5QUOWh;%^p9Rck**{x+jox8hIVb+;`YF4!TsMlp
zPRT26zQB8D*;$K~_ZRKe_4}4~_sNr`8~Ju=h^C3&FZz-qcE|ecjHUO@*BWF`*Rd44
z^&@xl63z4LeiY1MJ!&|s^xR5T+qg|Og~7+q>B%4J*zUXgQ@vL7hpvhF+a8q0y^xSE
zbYFL3PY>^HId5*W52q(xo1=99ZtydfhgR)Ax?QmjUR{Cvzb(A<Yk&7FhpL6%D<|H*
z<}<miV-`!=%sD+jKC#}vbg=GK@zmH!&KK;9ycfAW%II8_W@EjxA-Jw=y$G+M-cIS$
zl|H_mdF$Eg@9h1*u8Qe$y~@#IY16f7`u+ZD%b$ndU$U6#@Y-WC$7Fws-afjmcY=kR
z30Ib3oYzVH`SFW>YUN%EH;6Y4%3347<YC^K>pnk@AE@D6->DjHt7@n;d406t)`m0n
zM<Zv?V7-4bY4@}Z>y<2~FT9b>wQ^JCVr7@xpK|Wb*W3T#ioyKT=fxu8*UflUZ$3wx
z`{E*p{=#eSkHbo4X7BbB+Y_p>_08Jte*0>~Sb5AYnlyZ4{Uj|Ud~LpO(ECYGJUfJ^
z=|1t|4m;ParL!@jUdMIki|cw$ld5mU&)3>NE3WV2tWf^TB1dmZEoJPw%u%@B;(+E-
zzY}Kbu6OEAn9&=s@t;Wj@<o-|+cr;rR4G_5RA)AI?Um#iHQA5y{&HD0Z(jQ@a!12H
z*4pn+jX%Bk@4^^+-0EofteXoy9sTa6zDuG$Q$<Gl|HXv|ABq3gtyZ^u8$470VX|Ir
z-%)`t9hMuf2CkTKxGEv(<oT@W35P;UR+>Itwef<_zL@X)%LHBjM+tY{l5CmpWU`??
zH!rEhzOCM_D=19!a3vF)LX2zVnd+y3;Tv^s8)-Zi+4<Da^ZL0b-^A?hp60so`_x_A
zuA<4;w^d%xy3N)7H0k%Nv|F4KV#^MC2xPT#ANRLV%6_A2ae8v&-jKJsM-TD6v75Wi
z*s3;7<I0)|Q<WVU_5T{RT`=Re+q2Kmr}<598OQAN*VGQ)seh)tVVx|q?iK5b)pdN&
zefK;#{d|*hseRVtL#rp7)t?EE58fG-u(@)@K8BT2uP?exxw+;gzwll!|JN-K+^=&k
zG+a}q@!0%m!fly0-#n&Y$+w=g+_NsuS>3-Zc<tJ0e1}U8*<N{jHje-50cF1V2B%8p
zw0YER0)Ip+U1`%X|L}pWe%qtv_B$A>Laie|O3(c_UH@n7$G_1HfuA;B^WyC+TP-YA
zzS;5ip`UrTs&d~lZDmV-#(VyqN38iG1D#7ZFI-c2Dedv$nkF-|k!)(z;mvPvpSkN&
zeQLwP=!J`YUN7r<8~iNgQ2w<$vZ)Ug3#?9k(5sI<)#LVP-_^Sl+2k%QQ||p&e_-3)
zNohupj+eggGx>1GL^ktF`ii&HOg0Da3)pFW>A>Z4B}*P!o?q`X>$0%jq`MQ@thQNQ
z+G4fK`oqiP#{Z_?oYpLV_c=4KJl~!*wJPUlxZUNv!xwCGy?4RqOPMo!1ZLZwR_6J^
zqo6ePo&0ra``@oWy>*D3q5DQtp5s(MgVybT_3gEn%WoIW;`+T|iv0VDrIzZ8F799N
z^?Txuv(=N?H22=pk}a1`>||Xt<H&Ct<0X--V%m}Obd>BBF9<C=?RLtKU9QB2dru~R
zi#6|@{CCa#3wMOvf3+gXwyJmPTAfNcU%sy|>n$J3$bVv-(sWGz1KXL%=7%Y}0yr6`
zdupvO-|SVNG^=Kt`CW;~*yU{cC(KWOvK3ow@4I(bf{8~U`{{cZEBNI%&Cs3RGHJ^E
z)JXZ4U#Fkn({jA4!<M`1Uh~_zde<4XdNQB3Wz7HOxutvQ!>x}5u6%xV?qv7Jj}Hq!
z?wpmF^Go^rjgJ$&f7uC63XnhbY>{}Zcxn1OUJK5`no^U!HM;f3)m1k9I{UJutmLHR
z!O5L}oaSt{z4zN!{PUs`sWSULm$J&F^V7`LTAr1zD$JcEY?K|fch#vWGiLfsmb-F8
zOLcwP;+q@KNO;EPZ3~?`CDD4X)%?~l>sPB>gHK)FV0A+B@s2(-tFINcHgoss?OCj+
z6u{^3BhCJ?<%?YvkN-CA`(3|y+vQc!<_?<c{L=HgX3y>6`~G5rblS(ybEHxuT|PM%
z9<k(`(8`zIDf#!)`ue7Z4-d89TK$?;zW9f^!Q*4o%D+gOU2fC)YB}5L{gIaqkN!w}
zF0XoPloV9{@Zj7qagYC>!%9TV4!n^|Zod1KJHC^5@kR@ShqE6r`=}b(-H6@)p?>R+
z17-p>+BFT8-pAN$=Y3lG(ea$seFph=^A3f4pLkPtntnyK_fwG{>y96teZG8^@adzG
z57{)6>p~lzSBhko&5B>3p`^0So_#A*^sYMRce*e9bT+@g^k!ZNXUrDUNxzm&s=4y<
zPTRV5CJVym^6z1=UpG_y<y)WdoqKgNYb|*$)Sv#N8o9P$&3*sQM>}pjyso)2nm5!d
z#$4%s7Au#}+^fPR#ggws-NM!9e5!I-vpunAX~DaBA*zXa0iUA%ww`*g7RDL(faUl;
zJL8n;WiNG{yR0(LEquAkPf2xo-{19~9=@IvKASH)YTQ3<Qv1`Z;fz}1_a)e@r#7#(
zR1lwhF~TZb;niF-aTU%2rA_<)oRf-+Q|pPiUY{O*a-)5Q#Mxj~pBR^2o^mzEj;&T%
zI74>Av_4DoKE>0!3uBtZ#9!?=!n5)v--p|47yP@d`N}a=;K=z^DdP1@?f*b7_51nN
zD8rwLfkBgtfk6^Bi<AuA_u>j#yPuMpqF0fdvt-)sqFV+6ZSSowmw$L6monR-gZ;#o
z*0Q3z-xx(a6MWYk_AoNbk3adq`ITAnY-yF8x7+uZZOzV|=RJ=#eHHKIB<@9(986jp
zRD9-ad+>ez`^}~tJ+4jl3w*eCv5IFM`26nka$iARVI9lmhh{lTTJ#urF8m<2<k~70
zr{>^O6K58;Z8iCn@jTCR%5mkxB4R<p677KzXQxb?A@#VX&iPRf&yI%$mOXAJT5~qC
z+d0fp%FVoKwCLgl)taW)b{g{-imZDU+hrL_ZEcDR<^N*9`6T44$LY)^_4PS<roAHH
zJ^L?vbc1#SU$OSvQ-5ITqC<Oayv|N6t^dkdwB&w~X>mfUPIao}X7S@Z;ihbcAI%&m
zZqDMUadZ=wQ=HzC#vK&=MC?hFiuv!z<o8R}!++nt5OE=AM)dP{oR==89lN%z%Hz$t
zXVsm>_oG*>aP&16ch~ee6>?ejM@apw>Y3Lje0FEF_`D`Ad_@NMJcPIFGcy{UpWH7x
zzIpYh{?0%Ph1qf!BX}l$xR<`RWw-Dht9c@`{0bH~o?Xs%#P$H!<wp7LSsV8mD&(!c
zU3}xfrd5{L*HrLjGfVTnX{_&l$>3qfC8(bzTle9a>@>w`OCA@L_AS`%Dz@~5iR<I~
z&XPN9(|O+=vi=yh{CC%@_Gvq_GT+$U^1dC%U4K*Z;4abh?TIsfANk`mu_$)><0ns5
zmbk5-8T`acx8SN!h~$U;?=JjYIP21;s&~b2)m8Xwt~2d^7yI_XbsgbWld3{?+dow|
z<iEYvUr^<>N;{6@K_2t{`|r!@85kJ;{|9Zof*i}~{cT}*I1>Yd8y5qE2znayOo48{
zI$LyGLEt#(E})DZw>^q<tfg+xRPnR6Gp}V}x{;*hz<i?U-o6F?=2^y*Y78SX>VKzC
zkKI_g<HHr};H5J~q6N;>J_u}7O?<S4b$@*QnQI3wvvD>BX}%DvsSn_lE4#lxw@cwr
z&yk2Czt)TFi)_1vtn`fbuyz_o@+>^Y`PAdQ<zcU^N|WN>cF+VUDDkT?{+yAj;niEe
zYTX|7n5-!LVbtR$qP1ot^F7Bo3aKxaCbKM7^seB)UK?P+m{Kmm2HuC><QK|cV$PWo
z3Q2%Ddb8@?xPC9WYI13jf0RFH|J8f>f|-Gd;{8E|DR1ISn`Bmgx0xMT(8g1ptZ6Ji
z?WH>}o8d=0$BA3BI6(<8Y=XDbW!6lMBJLv9N4M&(-LigJm>SQ&mesd?=hk=c6!*>u
znSCsbw=*_%-*k)evrBuVLQJ+6PH|G#$==O8-)nQXXFaoJy=a56|LpHwIua3C|Fd&{
zYw^k!bo{X@w^=)--k0YOcprLFN6Y?NGp`-C2j@QaT)2}f&tSt(lZFlK9R{*LHfBh?
zp2b)ge)np7uFUdNU5_{DZ8&&9?nmSq(S|3B1s*QC_>e8V?&zf>6H-8jag=O3v4G_z
z=rE4H+YdI?AFchcx*~n~?XFkLCskg%cq4a<^Yu9H@`sWKS9O2hmH6WJkw0DmX}k4~
ze|)I2#3_GeXo~mQ%~u~yl`Po*?ZVE5b1r%Ryz}&yugANc>sZU?zsqjFbjbF^1Sj_D
zJAao?|9iUbFUKs_Nz?z`xs~<x1^fAn!VSB5-^BlcC&S4r8u{wqFaEW=l8J#~GZzDc
zG<q5YmxINbNja&IlJIoVYy*+D@1Sd`Zdo(Q+@En{rdg(Sr1{N~<s3INnpE6`%<6v2
zCFXH@vYj|~XxjhxGIOPO?bLO7B|FnB=A<syx|%13o}p)+CU(!0t3QA3gz>cc6El{0
zZPK+eZq6&ezyI!>Ce>6|m#G3iQJ+_D@R9mA$B4h<lFRa*yuhSfvBaE=Lo9~jO~Gq>
zZr#?Nkht}J@u?4<FD2UR9!&S288$_d`Pusp8=+<`8Qr#vNxpsxWe2i-gcs>*N4XhD
zZ8{*m=Uww5P6dlZi7$blFRoB6i~H(uy?(O8gV6phGu*147o5&qvcW&fSNZJkC0|W~
z_RslZ5O7z?fva|n<U+AoYggu6d@nrJkaKqRQr3+hLghCo{8BxicHmUU)AKe@zwtQK
zM<#Pj*B9nvTh*rU>|@3uE^g7yC34qAwz}?|7Pxf2Y1MPk{y^`=2`>#cC*(CpCI%;G
z=i1k^zCZF#X@9s$d8Ni;woDJtnQblUxmwFEB^a+%Jbs?3KqT|;{$MelH#hp#p8Qqi
z)h+1w9s16t>f@i{qzC*bmN}brDeCRn7Fn&dpeg$BWT(rVc?Jb-R~t647p&i2*i(A+
zz!q7dzQgR>LeK6@Ia*jDeIwz4M(t}Kc7f-M1s?ACR)1L6?_T1}8^=ys#LQKGv*pO7
zmKn=3WhVAoKUj2duB-aJn-8;nzq+rs$<F+fy`{Zu&%8TdGg($=oqKn{AinrnzLU|6
zT}^KM>?=(gPu~)ATwQrVH*O~5cTU&m(>_fUefnPSy4=-wmgj8EcU*XPmUTn%|J7!X
z_H6mUaCCpv-w(~ZpDOuZc_Vmwp3a^h3v||{J6e1`d^|y}b@qwx{}uP_J}4ijUk+LH
zF}Z1V*#Tw-hGRk~HxcHQgd{>!=bf<AdABV@?uyT-7ub^jWy7D2z~vq?yEA5|G^lN!
zp{g4w7C2GFL#uE5%YCo)()J~qG5h>ici5M#r+G3gX=(D#k0L92T)wDQo~S<ebYcA7
zeG6BX_O`0b>CJh6V5@HZ87DbGGx?kQV}0ZKa=f*UC`~D9bN?pf{rl@hef>DyHp6tU
zD1-SY6?xsu7KNCV$VjTqP^vs&d}e|1vnD0h_@j3gdeofRJY8|QWKfD*(4uL5?|0em
zZV|k_;Dd#lqTSO(Kf~a(eaZz~9dk~$q-=7E&S~EEK<N|<|Hdg3jD5Ln>bp3i4^|vx
z6Hs0FVAAnd43jj=Qx+ubdOl0c_d3JfGKPO_4*EyT-x{!~wlN#Owou7xza0H=!iu)d
zx6`s10`GAhdLQ!pg1+tEHdSR&)wd6{dSz_IHK!=dydqe*n`O854%MqQmkWNBo!jBC
zS!BY3CLIl?(+scwA6Qy9Q*EDN;oPSBJclIrrw=!YIk#z?*&lOB(%;v{xySpB<8@On
z_ieXZ`=7sB^m?~#Mfu%*Z(lSfHnkj)S}gHG{GmkPB)!!u9*AsQq^zvvv+9SbkW2pF
z7n4%>WOvTl*$`}3CiwAyv7FnVUc<TV6E8gAk#pN~OCsX3CdUnhM_mCrYq|Gqu$wX0
z+^~Mp(YHHg6O<b4<)a*pmD85KPfua0{-%EU<*bQ@F29=Jon%vPzn^rZ<}25nw~{|a
zW!8qtML+E*IvTw+qN6m%ThQgZ+T)Xj))!AVT-Q5lY;^e0j@_l5tew7#G(yEMM8Ex8
znD{2TKw<GQx9eA%)+=e7)l7c5oz*^5^9O7Aon0<I^-+(@->*Hr@hju`&mx^~pHAmi
zN`2kKUT6FGfwhrc&diUJ{vDhAKAI+F@Kxtrs_zLhYF?+b+P&|>hc{sgJ*%}RK3<*L
zX8y9fpyyLaZuH3o3BgLo7dYP9WBvZ;kw1k`qn}(~GU@%ihJ5y8`@8+6@89cfmw$fy
zdB@rL3QqRFYOc<!-}`H39D~fh&1#G0J=u46uhq`8s)nZFJ2csLocJCmbkNQ7hXCiV
z|K6Tg?mV1hd@tigube|=i|gcPhC2^lG~@d)Wv+OV-FoJpN<9v-Uz_TjzSw!xX1H8`
z#J<+$ervayILE5T8^TZ4pI=*i=+F{@-xos*{(pV_cl!D7^?z>8`1fFDqTl|XxzGK7
zWi$PGTv%^)PlxUNe}1M1YqspY-Pm9rqpGsy+zFdN{|g1>zrWvoYhOO!?(W@xp?o?)
zIXj%Ju5NmLbo-OM<Ey_Me6Mu)ZYFd2-sjKPm7J3*_Widq_Otre^P3d=CofDA<7(je
z+snzsz_5&a`uRdWnR?%TaLaq@FZo4xrXS%HaNyQn8@5&}*Z#`8Z+SV+Yi`XuVaD?7
zwKZS-%}wpT`cDt2&g=PXH}mA|#yj_Nw{%@QWW|{#H91bo{gA<fOFGLxe!kp3J5a{b
zpLaP|&x~Wy4<GHm`MZ4k*Ck?~<quWwx#a3$n78PriQeAzYMzfGG)?MDZCA7$Jj)v4
zYdh~&>Y|l@x30>Qc+pj5Io<15?xdwJ4elksiPqQ<;h`qiuy%{VzKiN%8Y)eNOV`|K
z4BOut*8FrTtJ<8ybz5$IG@1IWL-DWiglT7*np@u|8vpK+5;^60%Oz?qLvvok8y<s{
zq|3dAw~U2CwpmUpf6UV_b255PeZBTF)(5NoI&|!>2u@ST-zf8a&zm;uiYY9*U$-n-
zmm}=DosHf7PFVZ%wKtz!zSOX^xK*X5S*eC|5t~fk51qr8T9Ph5apqP$a4gLtDQ4Z>
zy53iw2D<tuEVMr<<$rsAU_1ZWd$Y7;?ptt1%4~4o_@O<g>P+4A)1Rh(5e|8NvigHu
z{g?R4HIL`r7Wg^&*aLp&9`$$SJM>sYQ<LP40~$X2gv*t2TwS$hcG15@i}IpwzuVJo
zVrjaUJO0+i^S_%vTAc4%EjvAdU2!p^riYnS{NEiM_M4Ps#Zx@ieJ+%&dr<Pk^`iWQ
z)$;#O_uswsXYJ$fufDDR`Sa(-ot&Xuukz#V-leQ%S^xSb_%0>R)7_gJ<}orb=x<+}
z&8NUvKWEa}zRLyz4evenI6tY*Qa`=PdrFmRSC~vhrs|>o9Xr2mF}2v1>c9QA`y<N=
zLz(5CkvD|RtDnvGe=ND(ynnBzoPx{SH<LoR-MBVf(#+lN{b}WH-SwV=ff1@bn>VPq
zcRXp^UvtsxzK8e&I}3hB(<4eVb8?o%Pm*1fuhCn?zPG-k+vUcTJ3B6L`&{3!H133a
z68Dz0H>PhHTZJ@UDCqpnQBhwyY4fG`%_o^uH6>mgOj>ev(V}!Q#V;RkHqH6j{Kizy
z)~4I<<jlIBDmMQ1!;cCkUc6H8y8mA7j~Vl$vaHW|F+E&6i8ssSKy;Pevfw-G_ctFg
zw28kI$tLiEDgN)T%=#^@k2Y_1eSR&$$TF2Z$Z?8ewU4&6sXtSup_|JdZ|gf50r~wk
zsy1SG{nj77m*D-MwQUvyf7K6`J?D<p%&qzE7|n7tJ8ZA!&CtlJvb*#2)=M4RclI1-
zmVdUyZMM)QA59-`Sbk=D_to9+rm4jL)jH`_b~Cgzc;m(I;eR7<%-{7-I{&fCiOD91
z^1i>6|KzI?{{FMh^MJZ5m-WxpGlRB|)_*T*e=?bgfnhoq17eM4L27;htR;Ce?>4AU
z&H9V4>7CKmif#dGU7;->EMGETcydEYX%ds?&2zV>PuaR7RNCXy(M8k#KRz#cZbrYq
z_`GWMfLWd!KQ4}ZQLWIi#7D;b-}>$H2XB4fa<J)94A+ex@(cbhe_MZDzyEp0L@|YK
z8JlhaD_ilD$LYsJG@WLp9N0Lo&~3_<PYG!*MJoL4ZVYpmF4Evzyg^FTOX$L_bKiT8
za%S&8Hu1E9ROpYKqkI<bDu+)USeopzSdsfn!?oG~8^)Ay3HRC%BdM(}=R)~S=Cf>C
zSGDA*$t8QS?Q`6^K>eAZOX~G&mrty^-TB>ohmOOI>Fg^l%)W)m3Lby8SBHsPZ$o1B
zG~>^SGaqg`n4oq~-D1<KX$OR@W^Hha2|6KsE8xj7{iz<=wHIE^{rY9qdi}LbpAs+M
zdMPIm<Fn3paj0`r`PBU$K}7<~x}<_8+_vyqXdJc$bgtIT>5<HqwPFpz=V!k^SMO@F
z;mW`3x8l}izG!fM13F;v>d)s#G-N;r42nAI{IN`b+;Us?j<1cTiTS}^HnaI`0^b?D
znVA3UNFCb+IbU!?W9rp{b&-WK*I3P@ZZQ8hD`sBsRKsPCiQS!}C-Wm_NzLj#Y-;J`
z2R=`t`<P(j9VT(zcg^>Y?6$a9A0A>qRj0e}*t^AVcYUiWW1lOyW|u|2blbl3XR_P4
zZ<ktnmb)v8-g|y+qOR%ru<r2G1AlM%KG(Y{pm()+dbat3rO$Uw+rRdFrkD4_Bbs`?
zYPtG#$67z$Gun1MHE-5=k&Nme&2ueIyh_e~aYSRqT;1;X`gLE|T)F=Hx{2x58aEw-
zH_>cX7mD0AnamCLNsvF+{8egFf?Rud!hR+WK9i_}lh$R}_}6Tyb(y>K+p)PC+aYJc
znf4ugx{HB<!Gw{4K@8Rv%FHWC&B@73Pt8kCh3qEp-^+K%fTyKg<=(<iewWjjuFPls
z$kZ^y`_;6LD{fm^ZR}P$aF~hlm+v}X?)q24spxQ^O)zKWEXSrNJHB3-UT`B{+}p!N
zI&1cU7F7Y~*t6-a>RVq|7_i)rKF*>h=wjr#t!4A8(%haM#(cd?n#+~B%V$~1@s!Uk
z&)9ePSen`Izz1iOdHz4lnYNzC&ZNWX>#F1G2R~lRn4|V=ZSDUX3$yP0{5ZpGqW{~8
z$GydW*hvPjydUzF1(YebJEilnF>y8Azx<Yig@IwG`S#<*d~%HSS7yiN-&PQ5d$0c1
z-eq4t@4o|Ot}(uIm&LwW9CZ0@QIeVG8p~swGOxY6&d)w8P5zR_)J0EYSPkqB`S-=`
zPk1o>`|Pr9QxD%*ktcVdSm;bj_{v=`!#+PK`}j<UKW(vCtZvlRla(J7jz8E`^Rp?Q
zf7SHnyeAgMin|Ks)@*&Jf2g2-&9x%sW5vZgjl-v9-QdVwbyzFpbZYR)>#KI%KH=9c
zsHijLdsNxhHRpfT9ys8(=f<n&Y->YJd-MNnsd(YLXOjMtW%;esp0>X{_iayD)#1an
z+VL8?w_G<*R5d;On`^(Aw&gU#hYNK-p3hq0%Y3$2?v~O1sBXuQTLwCr)6|x|cjT_G
zzxq8lm^1gswD+^K0v1QTx_SKWg7jb(Ik~cj&m8koO3h7vEi_rkxB5@)<(Y;TT0UM7
zJNtueqm;{jxzjCv&3D3o`l?1%rfN*_zSuXZ-Jkc5S8mnCnH>-Jr7+b==l^c4vSlpX
z{^wT3hb8l+_wIY?ntDt?a9Vo%`I>^>`!m8KXV<si;7_`L;QqTs(`#1iZ`*V!Yew%`
z{>e#(hMqq{dy0O2es(a7r}srkg7vLa>+Yzi>Pjs3JmVaF_pe;p&$ZP)LHE}k*}gdb
z$hQA>uN1$$45^D;p|vdV;3Jz`U(4VAm*Uj*c{TY=`Gdf~2ThKS2A?ccXYM`9-BvC%
zmyO4oD_$Z~tX}kr+GPG78%I{<&4<6X2u_?~^z3g-;Izk0iNcZ#Br_k*m*knAX2IBy
z;dbgz;)6>)Jj)~tk1@PIt?{+);~W;A=_l?PXq^00Z11%<-ex)DVXry*JkCnJf8y72
z>RmpXqttA2*xooPzw+mKgN%6slfM}1m@Y8cBmc=IL&nrxNoQOA>xpe=pDJHm5K(ho
znOFL6gvlP;Tb&meDvLCDn|xgpm&tfB&+a-j%{0LzqtVxOzM=ca<%Vm67cF9(z2wcZ
z_4ocw+Qn*WVxn|Iht)&bdD$YtGu=*^3c(jSp1C%f{1HFl*TQzDn<;b2i4c>f%0La?
z94)TTiyWjbU$+P`nYYn_r+z`Buj|42Hxx|n=y34!&Jbt4RPa9E#-t%`is7p>d&GHD
zw7eSQMBJK{f&;f(mFh^H2${mPSEGl`aoHlh>HW@&9n=<yWVj|8Y{=BO(Akvm<c5k!
zhD)Ns22G6%?M(?gc#SF&7;-f@+J4{YWoJ9ldh4$5y=p@VBSuvPVXl^k`|H0xcS&fl
z(GX!XVl0)8?`KwaR9o=w_lv@W9lDAY2@NtDB5Y=iwa4Nj|LZ=z!6Nd+VWGhWPK^_d
zOo=->`Q;=O*tuF7eeDxZFYruy_xXNcUl(g}dfLBJN#QqTQ;eP-KkS<?UuC%^_-B^x
zuBmI}`JMh&CR%BIJ2~%&wx+du3X@j-g=2@88<#)zhmTG&GU+miFt9OjFfcGEGDzmQ
z%$d!^z_3Mp`r|S_^HBa&KU*<I28O3h3=G^1$lwYK0|VsH2k<!$0p6$vu^;G}y&{r<
z;g1(HgCMd#25FAzJInc$Wwsss<1i0&7?l_UgA9s_Pl?m>%lY(Vgmd{<Azv?nP;@DE
zx>*IElKQp81hL;t3=H?V8NjE?B2;K)LQm%bo$oo_v4T%r+td1Ny%;kCg9H!c^ecqo
z;2fx8$U%&T2Gb8z@QG+!+_1X(6KXoDA7<o3HGoV{ErMxKUGGvRj@5<(MNkb;8w|lV
z$oPKpvYo-qz+lXe?tZqi>9?!-l%zE_$mBXRGce5OgN%hB9DQc`tZF`08N_Y!=)SVA
zojkEzczS*{pMVVFhHi9=^c$v2*6=CGAnpf7SMj!adN@c0`W>eTr=+(}e^AAzB!hmL
zB0_~`_jI{xJ|!7e_<e2YwtVcHo>Il9q>g@l6~YYhNl0Nhy}p7^T*d+IdLD%0ys6Vm
zD)^LSrlDO?f>1Ga#`H}f73kM4AXL1aJ^cenMHbr0^9U89^QY@o@+rw6&eKNsR`#Ol
zIUp4&OHj{0Mwszy$@Eo~d`epAr_&--bS;N^9Fp41A!(-q?IclzddXGO)j-jKH~|se
zRXuB`|0w5E(ndcJ4q?XT4NyB_(`3_s*7E5wZ`;f;U8{~ycKWv(J{2Yb+vzg3e6rIw
z)$pk>cZ9J|zgfd4JN;HZyA&_NqzA@a(-T0dPF3)6S)rexg;4j+l8d1{zbHi?`D`ep
zBW1w8wnIN#3ZY-i8moR}(;&Id4*gsqgc)_V1kEr4yJPyPT0SY!&vsDdB^jx?srq0N
zV#nmH76GI%U~=P{KCOmNZThcLc4YB2R(#W!)bgo0pr5dVa8i94AGTnD6ul*|!^WmN
z)bmNoAkL^kFAFA>PtUF6Q=UG*o==J?wSM~UdOlUqW_T&4riSUI^?X{gi0$y`1<k=m
zzUc=O_=Knbt>Y7rLEn*waA|et^fh&SipJ=(tq2vH7eoC5OH|-Fhm_P5aG2_$Pmv)s
zS}sG==$TRs)?<o3rGe0MXa$-cuw~#04zN}k^kHU%){@oJtsD4MWDrACkU2Yqij?)!
zs~h;#WZ+{J%;+ILf8+E&^?b^j=)Gfv86{hw4utfT!HzOO@0TEyn{0<FN9m=2bxr35
qMXS<|>6-O?1~Q07KYF&;*fo7`1D_P18G{+aJzfTewEcVx3=9B%VsNzp

delta 45483
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

diff --git a/Documents/JournalDeBord.md b/Documents/JournalDeBord.md
index a0a5ad23e..2d101b5eb 100644
--- a/Documents/JournalDeBord.md
+++ b/Documents/JournalDeBord.md
@@ -11,4 +11,5 @@
 | 17.11.2024 | Début de base de données                       | - | -                      | -   
 | 21.11.2024 | Génération du projet et initialisation                       | - | -                      | -   
 | 23-24.11.2024 | Création d'utilisateur                       | - | -                      | -   
-| 28.11.2024 | Oauth2 Google api                       | - | -                      | -   
\ No newline at end of file
+| 28.11.2024 | Oauth2 Google api                       | - | -                      | -   
+| 05.12.2024 | Réglages zotero et ajout des sources                       | - | -                      | -   
\ No newline at end of file
diff --git a/Documents/concurrence.md b/Documents/concurrence.md
index 97a4be79c..2101b8e8b 100644
--- a/Documents/concurrence.md
+++ b/Documents/concurrence.md
@@ -51,7 +51,7 @@
 
 > Bon design mobile
 
-## [TeamLinkt](https://www.sporteasy.net/fr)
+## [TeamLinkt](https://teamlinkt.com/)
 + Scheduler
 + Teams
 + Fundraisers / Registrations
diff --git a/Documents/technologie.md b/Documents/technologie.md
index fc53920b8..e58df118a 100644
--- a/Documents/technologie.md
+++ b/Documents/technologie.md
@@ -1,61 +1,55 @@
 # Technologies à disposition
 
 ## Frontend
-Il y a 3 grands frameworks pour le Frontend moderne web. Angular, Vue.js et React.
-
 Sources: 
 1. [lambdatest.com](https://www.lambdatest.com/blog/angular-vs-react-vs-vue/)
 2. [mydigitalschool.com](https://www.mydigitalschool.com/actualite-bordeaux/frameworks-de-developpement-web-avantages-et-inconvenients)
 3. [qiminfo.ch](https://www.qiminfo.ch/angular-vs-react/)
 4. [ambient-it.net](https://www.ambient-it.net/reactjs-vs-angular-vs-vuejs/)
 5. [dyma.fr](https://dyma.fr/blog/quel-framework-choisir-angular-vue-js-ou-react/)
-6. [codebuds.com](https://codebuds.com/blog/reactjs-vuejs-projet-comparaison)
-7. [access-it.fr](https://www.access-it.fr/actualite/vuejs-angular-ou-react/)
-8. [browserstack.com](https://www.browserstack.com/guide/angular-vs-react-vs-vue)
-
-Avec ces sources, voici ce que perplexity.ai m'a sorti.
+6. [access-it.fr](https://www.access-it.fr/actualite/vuejs-angular-ou-react/)
+7. [browserstack.com](https://www.browserstack.com/guide/angular-vs-react-vs-vue)
 
 ### Angular
 
 Points positifs:
-+ *Je connais très bien ce framework*
-+ **Framework complet**: Angular est un framework complet qui offre un ensemble d'outils intégrés pour le développement web, y compris la gestion de l'état et des données (sources 2 et 3).
-+ **Sécurité et Performance** : Il est connu pour ses fonctionnalités de sécurité avancées et ses performances élevées (source 2).
-+ **Support de TypeScript** : Angular impose l'utilisation de TypeScript, ce qui peut améliorer la maintenabilité du code grâce à un typage statique (source 3).
-+ **Bi-directional Data Binding** : Angular utilise la liaison de données bidirectionnelle, ce qui assure une synchronisation automatique entre le modèle et la vue (source 1).
++ **Framework complet**: Angular est un framework complet qui offre un ensemble d'outils intégrés pour le développement web, y compris la gestion de l'état et des données.
++ **Sécurité et Performance** : Il est connu pour ses fonctionnalités de sécurité avancées et ses performances élevées.
++ **Support de TypeScript** : Angular impose l'utilisation de TypeScript, ce qui peut améliorer la maintenabilité du code grâce à un typage statique.
++ **Bi-directional Data Binding** : Angular utilise la liaison de données bidirectionnelle, ce qui assure une synchronisation automatique entre le modèle et la vue.
 
 Points négatifs:
-+ **Apprentissage difficile** : Angular a une courbe d'apprentissage importante (sources 2 et 3). *Ceci dit, j'en ai fait pas mal en entreprise et à l'école donc ce point n'est pas autant un problème que ça*.
-+ **Démarrage lent**: Angular peut être plus lent à démarrer par rapport à d'autres frameworks en raison de sa taille et de sa complexité initiale (source 2). *Ce point est valable pour le débugage. En production, on n'est pas sensé relancé tout le temps l'application web.*
-+ **Flexibilité Limitée** : Le cadre rigide d'Angular offre moins de liberté dans la conception architecturale par rapport à React ou Vue.js (source 5).
++ **Apprentissage difficile** : Angular a une courbe d'apprentissage importante. *Ceci dit, j'en ai fait pas mal en entreprise et à l'école donc ce point n'est pas autant un problème que ça*.
++ **Démarrage lent**: Angular peut être plus lent à démarrer par rapport à d'autres frameworks en raison de sa taille et de sa complexité initiale. *Ce point est valable pour le débugage. En production, on n'est pas sensé relancé tout le temps l'application web.*
++ **Flexibilité Limitée** : Le cadre rigide d'Angular offre moins de liberté dans la conception architecturale par rapport à React ou Vue.js.
 
 ### Vue.js
 
 Points positifs :
-+ **Flexibilité et Modularité** : React est très flexible, permettant l'intégration facile avec d'autres bibliothèques tierces pour personnaliser l'application selon les besoins (sources 3 et 4).
-+ **Performance Élevée** : Grâce au DOM virtuel, React offre des mises à jour rapides des composants, ce qui améliore les performances globales (sources 1 et 2).
-+ **Facilité d'Utilisation** : Il est relativement facile à apprendre grâce à sa syntaxe simple et à une documentation bien fournie (source 4).
++ **Flexibilité et Modularité** : React est très flexible, permettant l'intégration facile avec d'autres bibliothèques tierces pour personnaliser l'application selon les besoins.
++ **Performance Élevée** : Grâce au DOM virtuel, React offre des mises à jour rapides des composants, ce qui améliore les performances globales.
++ **Facilité d'Utilisation** : Il est relativement facile à apprendre grâce à sa syntaxe simple et à une documentation bien fournie.
 
 Points négatifs : 
-+ **Gestion de l'État Externe** : React ne possède pas de solution intégrée pour la gestion de l'état, nécessitant souvent l'utilisation de bibliothèques externes comme Redux (sources 1 et 2).
-+ **Complexité pour Grands Projets** : Pour les projets plus larges, React peut devenir complexe à gérer sans une bonne architecture (source 2). *Comme c'est un projet assez concistant, ce point est crucial.*
++ **Gestion de l'État Externe** : React ne possède pas de solution intégrée pour la gestion de l'état, nécessitant souvent l'utilisation de bibliothèques externes comme Redux.
++ **Complexité pour Grands Projets** : Pour les projets plus larges, React peut devenir complexe à gérer sans une bonne architecture. *Comme c'est un projet assez concistant, ce point est crucial.*
 
 ### React
 
 Points positifs:
-+ **Simplicité et Flexibilité** : Vue.js est facile à apprendre avec une syntaxe simple et offre une grande flexibilité dans le développement (sources 2 et 4).
-+ **Performance Élevée** : Comme React, Vue.js utilise également le DOM virtuel pour améliorer les performances (source 6).
-+ **Progressivité** : Vue.js permet d'ajouter progressivement des fonctionnalités au fur et à mesure que le projet grandit, ce qui le rend adaptable aux besoins changeants (source 5).
++ **Simplicité et Flexibilité** : Vue.js est facile à apprendre avec une syntaxe simple et offre une grande flexibilité dans le développement.
++ **Performance Élevée** : Comme React, Vue.js utilise également le DOM virtuel pour améliorer les performances.
++ **Progressivité** : Vue.js permet d'ajouter progressivement des fonctionnalités au fur et à mesure que le projet grandit, ce qui le rend adaptable aux besoins changeants.
 
 Points négatifs:
-**Moins Populaire pour Grands Projets** : Vue.js peut être moins performant que d'autres frameworks pour des projets très volumineux en raison de sa taille plus petite et de sa communauté plus réduite (sources 2 et 4).
-**Moins de Support Communautaire** : Comparé à React ou Angular, Vue.js a une communauté plus petite, ce qui peut limiter les ressources disponibles pour résoudre des problèmes complexes (source 4).
+**Moins Populaire pour Grands Projets** : Vue.js peut être moins performant que d'autres frameworks pour des projets très volumineux en raison de sa taille plus petite et de sa communauté plus réduite.
+**Moins de Support Communautaire** : Comparé à React ou Angular, Vue.js a une communauté plus petite, ce qui peut limiter les ressources disponibles pour résoudre des problèmes complexes.
 
 ### Conclusion
 
 Je peux donc en conclure que bien qu'Angular soit plus difficile à prendre en main, il est plus utilisé dans les grands projets. Il est certe un peu plus lent mais offre un meilleur support, comme le data-binding et les performances apportées. Le plus dur avec Angular, c'est son apprentissage, mais ceci n'est pas un problème pour moi, car j'en ai déjà beaucoup fait à l'école et en entreprise. Mon choix se porte donc sur **Angular**.
 
-## Framework Angular
+## Framework Angular - TODO: ajouter des sources pour cette partie (me suis basé que sur les sites web de chacun pour l'instant)
 
 ### Angular material
 Il s'agit d'une bibliothèque de composants d'interface utilisateur avec des modèles, des panneaux d'administration et des composants réutilisables de haute qualité.
@@ -106,6 +100,10 @@ Points forts:
 + **Facilité de configuration** : Possède un fichier de configuration centralisé où toutes les classes peuvent être personnalisées.
 Écosystème en croissance : Possède une large communauté et de nombreux plugins pour étendre les fonctionnalités, comme des animations et des formulaires, si nécessaire.
 
+### Daisyui
+
+TODO
+
 ### Conclusion
 Pour moi, l'idéal serait de combiner PrimeNG et TailwindCSS, pour récupérer des composants déjà existant tout en ayant toujours un contrôle sur le style. Je n'aime pas trop la couche Google qu'apporte Angular matérial, c'est pour ça que je me tourne plutôt vers primeNG et TailwindCSS est plus complet que NGX-Bootstrap.
 
@@ -122,6 +120,8 @@ Sources:
 7. [lebigdata.fr](https://www.lebigdata.fr/go-langage-de-programmation)
 8. [software-developer-india.com](https://www.software-developer-india.com/fr/avantages-et-inconvenients-du-golang-go/)
 9. [appmaster.io](https://appmaster.io/fr/blog/bases-de-donnees-en-go)
+10. [netguru.com](https://www.netguru.com/blog/node-js-backend)
+11. [wintalent.com](https://winatalent.com/blog/best-programming-language-for-back-end/)
 
 ### Python
 
@@ -143,6 +143,7 @@ Points Positifs :
 Points Négatifs :
 + **Gestion CPU Intensive** : Moins adapté pour les tâches nécessitant beaucoup de calculs.
 + **Callback Hell** : La programmation asynchrone peut devenir complexe, bien que les promesses et async/await aient amélioré la situation.
++ **Express** : Déprécié
 
 ### C#
 
@@ -159,21 +160,21 @@ Points Négatifs :
 
 Points Positifs :
 + **Robustesse et Scalabilité** : Excellent pour les applications d'entreprise à grande échelle.
-+ **Auto-configuration** : Réduit considérablement le temps de configuration et de déploiement (source 2).
-+ **Intégration Facile** : Supporte nativement de nombreuses bases de données et offre une excellente intégration via Spring Data JPA (source 2).
++ **Auto-configuration** : Réduit considérablement le temps de configuration et de déploiement.
++ **Intégration Facile** : Supporte nativement de nombreuses bases de données et offre une excellente intégration via Spring Data JPA.
 
 Points Négatifs :
-+ **Complexité** : Peut être perçu comme complexe pour les petits projets ou les débutants (source 3).
-+ **Taille de l'Application** : Les applications Spring Boot peuvent être plus volumineuses en raison des dépendances incluses (source 3).
++ **Complexité** : Peut être perçu comme complexe pour les petits projets ou les débutants.
++ **Taille de l'Application** : Les applications Spring Boot peuvent être plus volumineuses en raison des dépendances incluses.
 
 ### Golang (Go)
 
 Points Positifs :
-+ **Performance Élevée** : Golang est un langage compilé offrant des performances proches de C, ce qui le rend excellent pour les applications backend à haute performance (source 6).
-+ **Concurrence Efficace** : Grâce à ses goroutines et canaux, Go excelle dans la gestion de la concurrence, permettant de traiter efficacement de nombreuses requêtes simultanées (sources 6 et 7).
-+ **Faible Latence et Haut Débit** : Idéal pour les applications nécessitant un traitement rapide et une capacité à gérer un grand nombre de requêtes par seconde (source 6).
-+ **Gestion de la Mémoire** : Go dispose d'un garbage collector performant qui minimise les pauses, crucial pour les applications en temps réel (source 6).
-+ **Simplicité et Productivité** : La syntaxe simple de Go et ses outils intégrés (comme gofmt) augmentent la productivité des développeurs (source 7 et 8).
++ **Performance Élevée** : Golang est un langage compilé offrant des performances proches de C, ce qui le rend excellent pour les applications backend à haute performance.
++ **Concurrence Efficace** : Grâce à ses goroutines et canaux, Go excelle dans la gestion de la concurrence, permettant de traiter efficacement de nombreuses requêtes simultanées.
++ **Faible Latence et Haut Débit** : Idéal pour les applications nécessitant un traitement rapide et une capacité à gérer un grand nombre de requêtes par seconde.
++ **Gestion de la Mémoire** : Go dispose d'un garbage collector performant qui minimise les pauses, crucial pour les applications en temps réel.
++ **Simplicité et Productivité** : La syntaxe simple de Go et ses outils intégrés (comme gofmt) augmentent la productivité des développeurs.
 
 Points Négatifs :
 + **Absence de Génériques** : Go ne supporte pas les génériques, ce qui peut limiter la flexibilité dans certains scénarios de programmation2.
@@ -197,17 +198,15 @@ Plusieurs langages s'offre à moi pour la base de données. Des langages que je
 
 Sources:
 1. [ionos.fr - MySQL vs MongoDB](https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/mysql-vs-mongodb/)
-2. [thinkautomation.com](https://www.thinkautomation.com/our-two-cents/understanding-the-key-mongodb-pros-and-cons)
-3. [ionos.com - Oracle Database](https://www.ionos.com/digitalguide/hosting/technical-matters/oracle-database/)
-4. [ionos.fr - Présentation d'oracle database](https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/oracle-database/)
-5. [nextbigtechnology.com](https://nextbigtechnology.com/oracle-database-advantages-disadvantages-and-features-guide-2021/)
-6. [keycdn.com](https://www.keycdn.com/blog/popular-databases)
-7. [intelligence-artificielle-school.com](https://www.intelligence-artificielle-school.com/ecole/technologies/quest-ce-que-oracle-database/)
+3. [nextbigtechnology.com](https://nextbigtechnology.com/oracle-database-advantages-disadvantages-and-features-guide-2021/)
+4. [keycdn.com](https://www.keycdn.com/blog/popular-databases)
+5. [intelligence-artificielle-school.com](https://www.intelligence-artificielle-school.com/ecole/technologies/quest-ce-que-oracle-database/)
+6. [percona.com](https://www.percona.com/blog/what-is-postgresql-used-for/#:~:text=PostgreSQL%20offers%20advanced%20SQL%20features,and%20enforcement%20of%20business%20rules.)
 
 ### MariaDB
 
 Points Positifs :
-+ **Compatibilité MySQL** : Fork de MySQL, offrant une excellente compatibilité avec les applications existantes (source 1).
++ **Compatibilité MySQL** : Fork de MySQL, offrant une excellente compatibilité avec les applications existantes.
 + **Performance** : Optimisations de performance par rapport à MySQL, particulièrement pour les charges de travail importantes.
 + **Open Source** : Développement communautaire actif et licence open source.
 
diff --git "a/Documents/volleyhub-bibliographie/Ma biblioth\303\250que.json" "b/Documents/volleyhub-bibliographie/Ma biblioth\303\250que.json"
new file mode 100644
index 000000000..6697af06b
--- /dev/null
+++ "b/Documents/volleyhub-bibliographie/Ma biblioth\303\250que.json"	
@@ -0,0 +1,1306 @@
+[
+	{
+		"id": "http://zotero.org/users/8795474/items/BRRIR867",
+		"type": "webpage",
+		"abstract": "Vous trouverez sur cette page les informations relatives aux travaux de maintenance ainsi qu’aux dérangements actuels.  Vous trouverez des instructions, des liens vers l’application «Mobile NDS» ainsi qu‘une foire aux questions sur les sous-pages correspondantes.",
+		"container-title": "Banque de données nationale pour le sport (BDNS)",
+		"genre": "Documentation",
+		"language": "fr",
+		"title": "Banque de données nationale pour le sport (BDNS)",
+		"title-short": "BDNS",
+		"URL": "https://www.jugendundsport.ch/fr/banque-de-donnees-nationale-pour-le-sport-bdns",
+		"author": [
+			{
+				"literal": "Office fédéral du sport OFSPO"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024",
+					11,
+					21
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/5TY2UKDZ",
+		"type": "article-journal",
+		"abstract": "Comment importer le contrôle des présences dans la BDNS",
+		"language": "fr",
+		"page": "1",
+		"source": "Zotero",
+		"title": "Importation du contrôle des présences (CdP)",
+		"title-short": "CdP",
+		"URL": "https://backend.jugendundsport.ch/fileservice/sdweb-docs-prod-jugdsport-files/files/2024/03/06/2480d8db-6cab-48e8-b60d-25a1ca9a4f0b.pdf",
+		"author": [
+			{
+				"literal": "Office fédéral du sport OFSPO"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2022",
+					4,
+					14
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/WVR8K8AF",
+		"type": "article-journal",
+		"abstract": "Documentation qui explique comment utiliser la nouvelle API pour la BDNS",
+		"language": "fr",
+		"page": "10",
+		"source": "Zotero",
+		"title": "Documentation technique concernant l'interface standardisée (API)",
+		"title-short": "Refonte de la BDNS",
+		"URL": "https://backend.jugendundsport.ch/fileservice/sdweb-docs-prod-jugdsport-files/files/2024/03/06/fc1b7fb7-c78c-4a1c-908f-2c947c089b2e.pdf",
+		"author": [
+			{
+				"literal": "Sport des adultes suisse"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2022",
+					5,
+					12
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/YUT2YZH5",
+		"type": "article-journal",
+		"abstract": "Documentation pour intlégrer l'API dans une application",
+		"language": "fr",
+		"page": "3",
+		"source": "Zotero",
+		"title": "Guide d’intégration de l’API «standard» de la BDNS pour les partenaires de l’OFSPO",
+		"title-short": "Guide d’intégration de l’API «standard» de la BDNS pour les partenaires de l’OFSPO",
+		"URL": "https://backend.jugendundsport.ch/fileservice/sdweb-docs-prod-jugdsport-files/files/2024/03/06/94d14778-3470-4b09-96cf-6f54877327bc.pdf",
+		"author": [
+			{
+				"literal": "Office fédéral du sport OFSPO"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2022",
+					12,
+					19
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/QSLFZVGX",
+		"type": "webpage",
+		"abstract": "Pas beaucoup d'information sur coacha. Nous sommes obligés de se connecter pour accéder à leur site",
+		"container-title": "Coacha",
+		"language": "en",
+		"title": "Coacha - \"A good coach can change a game; A great coach can change a life\"",
+		"title-short": "Coacha",
+		"URL": "https://my.coacha.app",
+		"author": [
+			{
+				"literal": "Coacha"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/C8ZSFQCA",
+		"type": "webpage",
+		"abstract": "La gestion de votre équipe sportive n’aura jamais été aussi facile. L'application MonClubSportif permet à votre équipe d'atteindre de nouveaux sommets.",
+		"container-title": "MonClubSportif",
+		"language": "fr",
+		"title": "MonClubSportif - Logiciel de gestion d’équipes sportives et culturelles",
+		"URL": "https://monclubsportif.com/",
+		"author": [
+			{
+				"literal": "MonClubSportif"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/WAUYLRIR",
+		"type": "post-weblog",
+		"abstract": "SportEasy est l’application n°1 de gestion d’équipes et clubs de sport. Convocations en un clic",
+		"language": "fr-FR",
+		"title": "L'app n°1 pour gérer une équipe ou un club de sport amateur",
+		"URL": "https://www.sporteasy.net/fr/",
+		"author": [
+			{
+				"family": "Amphibee",
+				"given": ""
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/6UU9QDJ5",
+		"type": "webpage",
+		"abstract": "Free app for your sports team. The only app you need to easily handle communication between coaches, managers, parents and players. Management, scheduling, availability, messaging, roster.",
+		"container-title": "Heja",
+		"language": "en",
+		"title": "Heja | Sports team management and communication app",
+		"title-short": "Heja",
+		"URL": "https://heja.io/",
+		"author": [
+			{
+				"literal": "Heja"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024"
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/7NKZWMLE",
+		"type": "webpage",
+		"abstract": "Spond est l'application gratuite de gestion d'équipes sportives choisie par des milliers d'équipes dans le monde ! Commencez à planifier des événements, à envoyer des invitations et bien plus encore dès aujourd'hui.",
+		"container-title": "Spond",
+		"language": "fr",
+		"title": "Spond- Meilleure application gratuite de gestion d'équipe sportive",
+		"title-short": "Spond",
+		"URL": "https://www.spond.com/fr/",
+		"author": [
+			{
+				"literal": "Spond"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024"
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/SF35LKTA",
+		"type": "webpage",
+		"abstract": "The #1 sports team management app makes communication and organization a breeze. Clubs and leagues love us too. Try it now.",
+		"container-title": "TeamSnap",
+		"language": "en",
+		"title": "TeamSnap - Youth Sports Team, Club & League Management App",
+		"title-short": "TeamSnap",
+		"URL": "https://www.teamsnap.com/",
+		"author": [
+			{
+				"literal": "TeamSnap"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024"
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/Q7LG57JR",
+		"type": "webpage",
+		"abstract": "SportEasy est l’application n°1 de gestion d’équipes et clubs de sport. Convocations en un clic",
+		"container-title": "SportEasy",
+		"language": "fr",
+		"title": "SportEasy - L’app n°1 pour gérer une équipe ou un club de sport amateur",
+		"title-short": "SportEasy",
+		"URL": "https://www.sporteasy.net/fr/",
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024"
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/232SVFPA",
+		"type": "webpage",
+		"abstract": "Free sports management platform for leagues, clubs and associations. Simplify online registration, your website, scheduling, and more.",
+		"container-title": "TeamLinkt",
+		"language": "en",
+		"title": "TeamLinkt | All-in-one sports management platform.",
+		"title-short": "TeamLinkt",
+		"URL": "https://teamlinkt.com/",
+		"author": [
+			{
+				"literal": "TeamLinkt"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024"
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/N4U2L3IQ",
+		"type": "webpage",
+		"abstract": "A free, simple, developer-friendly tool to help you create web-based documentation for your database",
+		"container-title": "dbdocs.io",
+		"genre": "Gestion de base de données",
+		"title": "dbdocs.io - Database Documentation and Catalog Tool",
+		"title-short": "dbDocs",
+		"URL": "https://dbdocs.io/Thibault%20Capt%20(ThibAuResto)/ChenoisVolley",
+		"author": [
+			{
+				"literal": "dbdocs"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"204"
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/Y7DX4FD5",
+		"type": "webpage",
+		"abstract": "Spring Security is the de facto industry standard when it comes to securing Spring-based apps, but it can be tricky to configure. This article demonstrates how you can implement it without wasting too much time.",
+		"container-title": "Spring Security With JWT for REST API",
+		"genre": "Documentation",
+		"language": "en",
+		"title": "Spring Security JWT Tutorial | Toptal®",
+		"title-short": "Spring Security With JWT for REST API",
+		"URL": "https://www.toptal.com/spring/spring-security-tutorial",
+		"author": [
+			{
+				"family": "Gordadze",
+				"given": "Loram"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2017",
+					6,
+					3
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/2HGKTLTU",
+		"type": "webpage",
+		"abstract": "Hello readers, In this article you will learn a complete email verification process. We will...",
+		"container-title": "DEV Community",
+		"language": "en",
+		"title": "Streamlining Email Verification: A Step-by-Step Guide with Spring Boot and Angular",
+		"title-short": "Streamlining Email Verification",
+		"URL": "https://dev.to/amailath/streamlining-email-verification-a-step-by-step-guide-with-spring-boot-and-angular-eff",
+		"author": [
+			{
+				"literal": "Anbumani"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024",
+					1,
+					2
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/8MH52BK8",
+		"type": "webpage",
+		"abstract": "Utilisation de l'API Google pour utiliser leur autorisation OAuth2.0",
+		"container-title": "Google for Developers",
+		"genre": "Documentation",
+		"language": "fr",
+		"title": "Utiliser OAuth 2.0 pour accéder aux API Google | Authorization",
+		"URL": "https://developers.google.com/identity/protocols/oauth2?hl=fr",
+		"author": [
+			{
+				"literal": "Google"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024",
+					11,
+					13
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/YGS2DI74",
+		"type": "webpage",
+		"abstract": "Utilisation de l'API Google pour utiliser leur autorisation OAuth2.0 en Java",
+		"container-title": "Google for Developers",
+		"genre": "Documentation",
+		"language": "fr",
+		"title": "Utiliser OAuth 2.0 avec la bibliothèque cliente des API Google pour Java | API Client Library for Java",
+		"URL": "https://developers.google.com/api-client-library/java/google-api-java-client/oauth2?hl=fr",
+		"author": [
+			{
+				"literal": "Google"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2022",
+					8,
+					22
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/5P9Y422P",
+		"type": "webpage",
+		"abstract": "Picking the best web framework is crucial. This guide on Angular vs React vs Vue compares and help you decide the right framework for your project.",
+		"container-title": "BrowserStack",
+		"language": "en",
+		"title": "Angular vs React vs Vue: Core Differences",
+		"title-short": "Angular vs React vs Vue",
+		"URL": "https://browserstack.wpengine.com/guide/angular-vs-react-vs-vue/",
+		"author": [
+			{
+				"family": "Mohit",
+				"given": "Joshi"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2023",
+					5,
+					11
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/2NFDZL43",
+		"type": "webpage",
+		"abstract": "Access it vous accompagne sur vos projets et vous conseille la meilleure technologie front-end adaptée à celui-ci.",
+		"container-title": "Access it",
+		"language": "fr",
+		"title": "Vue JS, Angular ou react : quelle technologie front-end choisir ?",
+		"title-short": "Vue JS, Angular ou react",
+		"URL": "https://www.access-it.fr/actualite/vuejs-angular-ou-react/",
+		"author": [
+			{
+				"literal": "Thibaut (CTO)"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2023",
+					4,
+					13
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/74ANLKAX",
+		"type": "webpage",
+		"abstract": "Nous allons étudier les différences entre les trois principaux frameworks : Angular (Google), React (Facebook) et Vue.js (Evan you).",
+		"container-title": "Blog de Dyma",
+		"language": "fr",
+		"title": "Angular vs Vue.js vs React en 2024",
+		"URL": "https://dyma.fr/blog/quel-framework-choisir-angular-vue-js-ou-react/",
+		"author": [
+			{
+				"literal": "Équipe Dyma"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024",
+					9,
+					5
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/CRIUEMRI",
+		"type": "post-weblog",
+		"abstract": "ReactJS, Angular ou VueJS ? Avec notre analyse complète de ces frameworks, vous saurez quelle technologie utilisée pour votre développement.",
+		"container-title": "Ambient IT",
+		"language": "fr-FR",
+		"title": "ReactJS vs Angular vs VueJS : Que choisir en 2024 ?",
+		"title-short": "ReactJS vs Angular vs VueJS",
+		"URL": "https://www.ambient-it.net/reactjs-vs-angular-vs-vuejs/",
+		"author": [
+			{
+				"family": "Chahine",
+				"given": "Hugo"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024",
+					10,
+					13
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/Z9PDGFVI",
+		"type": "webpage",
+		"abstract": "Vous hésitez entre Angular et React pour développer votre application ? Découvrez notre comparatif de ces deux frameworks populaires.",
+		"container-title": "Qim info",
+		"language": "fr",
+		"title": "Angular vs React : quel est le meilleur framework ?",
+		"title-short": "Angular vs React",
+		"URL": "https://www.qiminfo.ch/angular-vs-react/",
+		"author": [
+			{
+				"family": "Prud'homme",
+				"given": "Frédéric"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024",
+					1,
+					18
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/F9CTZU6D",
+		"type": "webpage",
+		"abstract": "Frameworks de développement web, avantages et inconvénients, actualité de l'école MyDigitalSchool Bordeaux.",
+		"container-title": "Frameworks de développement web, avantages et inconvénients",
+		"language": "fr",
+		"title": "Frameworks de développement web, avantages et inconvénients - Actualité Bordeaux - MyDigitalSchool",
+		"URL": "https://www.mydigitalschool.com/actualite-bordeaux/frameworks-de-developpement-web-avantages-et-inconvenients",
+		"author": [
+			{
+				"literal": "mydigitalschool"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/S4JWYUY7",
+		"type": "post-weblog",
+		"abstract": "Explore the Ultimate Showdown: Angular vs React vs Vue - Uncover the Pros, Cons, and Which JavaScript Framework Reigns Supreme! Dive into this comprehensive comparison to make an informed choice for your next web development project.",
+		"container-title": "LambdaTest",
+		"language": "en",
+		"note": "section: Web Development",
+		"title": "Angular vs React vs Vue: Key Differences",
+		"title-short": "Angular vs React vs Vue",
+		"URL": "https://www.lambdatest.com/blog/angular-vs-react-vs-vue/",
+		"author": [
+			{
+				"family": "Tanay Kumar",
+				"given": "Deo"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2023",
+					10,
+					4
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/5JVUWKFL",
+		"type": "webpage",
+		"abstract": "Maîtriser l'essentiel du travail avec les bases de données en Go, y compris les bibliothèques populaires, les techniques et les meilleures pratiques pour une gestion efficace et sécurisée des bases de données.",
+		"container-title": "Travailler avec des bases de données en Go",
+		"language": "fr",
+		"title": "Travailler avec des bases de données en Go | AppMaster",
+		"URL": "https://appmaster.io/fr/blog/bases-de-donnees-en-go",
+		"author": [
+			{
+				"literal": "AppMaster"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2023",
+					6,
+					23
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/8V2DI8IG",
+		"type": "post-weblog",
+		"abstract": "Go, souvent appelé Golang, est un langage de programmation open source de Google, et a fait sa première version stable en 2011. Robert Griesemer, Rob Pike et Ken Thompson ont initié la conception de Go en 2007, et il a été open source en 2009. .",
+		"container-title": "Avantages et inconvénients du Golang (Go)",
+		"language": "fr",
+		"title": "Avantages et inconvénients du Golang (Go) | Software Developer India",
+		"URL": "https://www.software-developer-india.com/fr/avantages-et-inconvenients-du-golang-go/",
+		"author": [
+			{
+				"family": "Tinto",
+				"given": "Thomas"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2021",
+					6,
+					30
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/LQVCI66Z",
+		"type": "webpage",
+		"abstract": "Il existe un grand nombre de langages de programmation, dont chacun a des particularités biens disti",
+		"container-title": "LEBIGDATA.FR",
+		"language": "fr",
+		"note": "section: Dossiers",
+		"title": "Go : tout savoir sur ce langage de programmation",
+		"title-short": "Go",
+		"URL": "https://www.lebigdata.fr/go-langage-de-programmation",
+		"author": [
+			{
+				"family": "R",
+				"given": "Nirina"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2022",
+					12,
+					30
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/3ZXXGWTW",
+		"type": "webpage",
+		"abstract": "Découvrez pourquoi Golang est un choix incontournable pour le développement back-end, en explorant ses performances, son évolutivité et sa facilité d'utilisation, et comment des plateformes comme AppMaster l'exploitent pour créer des solutions back-end robustes.",
+		"container-title": "Pourquoi Golang est un choix de premier ordre pour le développement backend",
+		"language": "fr",
+		"title": "Pourquoi Golang est un choix de premier ordre pour le développement backend | AppMaster",
+		"URL": "https://appmaster.io/fr/blog/golang-pour-le-backend",
+		"author": [
+			{
+				"literal": "AppMaster"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024",
+					8,
+					16
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/N8CXE47F",
+		"type": "webpage",
+		"abstract": "Consultez cette présentation de Spring Boot en Java qui inclut des informations détaillées sur les différences entre Spring et Spring Boot. Découvrez les principales fonctionnalités de Spring Boot qui facilitent le développement d’applications Java.",
+		"container-title": "Qu’est-ce que Spring Boot ?",
+		"language": "fr",
+		"title": "Qu’est-ce que Java Spring Boot ? – Présentation de Spring Boot | Microsoft Azure",
+		"title-short": "Qu’est-ce que Java Spring Boot ?",
+		"URL": "https://azure.microsoft.com/fr-fr/resources/cloud-computing-dictionary/what-is-java-spring-boot",
+		"author": [
+			{
+				"literal": "Microsoft"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/5CHVGKLE",
+		"type": "webpage",
+		"abstract": "Comparaison de Spring Framework et Spring Boot : Découvrez les avantages et les inconvénients. Faites des choix éclairés pour vos projets Java.",
+		"container-title": "Spring Framework vs. Spring Boot – avantages et inconvénients",
+		"language": "fr",
+		"note": "section: Java",
+		"title": "Spring Framework vs. Spring Boot - avantages et inconvénients",
+		"URL": "https://vmsoftwarehouse.fr/spring-framework-vs-spring-boot-avantages-et-inconvenients",
+		"author": [
+			{
+				"literal": "JAVA"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2023",
+					8,
+					20
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/R4XN6RV4",
+		"type": "webpage",
+		"abstract": "Source: Spring Boot is an open source Java-based framework developed by Pivotal Software. Due to its speed and ease of use, it has become a popular solution for creating Web Application Archive (WAR) deployments and standalone Java applicat",
+		"container-title": "JavaRush",
+		"language": "en",
+		"title": "Coffee break #75. Advantages and disadvantages of using Spring Boot. Functions for Strings in Java",
+		"URL": "https://javarush.com/en/groups/posts/en.3380.coffee-break-75-advantages-and-disadvantages-of-using-spring-boot-functions-for-strings-in-",
+		"author": [
+			{
+				"literal": "Эллеонора Керри"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2023",
+					8,
+					8
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/PUUQJ8ZV",
+		"type": "post-weblog",
+		"abstract": "Introduction\nSpring Framework has become noticeably more complex over time. The gradual build-up of extra functionality is to thank for that. Now, starting a new project requires a long setup process.\nBut not all is lost. Spring Boot was designed specifically to combat this problem – and it does s",
+		"container-title": "Bamboo Agile | Custom Software Development Company",
+		"language": "en",
+		"note": "section: Community",
+		"title": "Pros and Cons of Using Spring Boot",
+		"URL": "https://bambooagile.eu/insights/pros-and-cons-of-using-spring-boot",
+		"author": [
+			{
+				"family": "Staver",
+				"given": "Anastasia"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2021",
+					7,
+					4
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/YHCK4LAS",
+		"type": "webpage",
+		"abstract": "Lors du développement d'une application Web complète, le choix du framework backend pour accompagner Angular, le framework frontend populaire, est crucial. Deux options courantes sont Spring Boot, basé sur Java, et NestJS, basé sur Node.js avec TypeScript. Dans cet article, nous examinerons les avantages et les inconvénients de chaque choix pour vous aider à prendre une décision éclairée.",
+		"container-title": "Comparaison entre l'utilisation d'Angular avec Spring Boot et NestJS : Avantages et inconvénients",
+		"language": "fr",
+		"title": "(3) Comparaison entre l'utilisation d'Angular avec Spring Boot et NestJS : Avantages et inconvénients | LinkedIn",
+		"URL": "https://www.linkedin.com/pulse/comparaison-entre-lutilisation-dangular-avec-spring-et-awled-belhedi/",
+		"author": [
+			{
+				"family": "Awled",
+				"given": "Belhedi",
+				"non-dropping-particle": "wer"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2023",
+					7,
+					9
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/PQ9YX54P",
+		"type": "webpage",
+		"abstract": "The benefits of Node.js are countless, but you should also be aware of its constraints. Get a full picture of Node.js",
+		"container-title": "When, How, And Why Use Node.js as Your Backend?",
+		"language": "en",
+		"title": "When, How, And Why Use Node.js as Your Backend?",
+		"URL": "https://www.netguru.com/blog/node-js-backend",
+		"author": [
+			{
+				"family": "Rachowicz",
+				"given": "Justyna"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024",
+					11,
+					26
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/N7SBSGW4",
+		"type": "webpage",
+		"abstract": "A programming language is considered topnotch when it's easy to learn, performs well, and can be used for any type of task, application, or platform. Today, we’",
+		"container-title": "AltexSoft",
+		"language": "en",
+		"title": "The Good and the Bad of C# Programming",
+		"URL": "https://www.altexsoft.com/blog/c-sharp-pros-and-cons/",
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/H9GX2X7Q",
+		"type": "post-weblog",
+		"abstract": "Would you like to learn about back-end programming languages that allow us to develop the back-end? So, stay with us.",
+		"container-title": "WINaTALENT Blog",
+		"language": "en",
+		"title": "Which programming language is best for back-end? | Winatalent",
+		"title-short": "Which programming language is best for back-end?",
+		"URL": "https://winatalent.com/blog/best-programming-language-for-back-end/",
+		"author": [
+			{
+				"literal": "Farzane"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2023",
+					10,
+					27
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/EKWIGUBP",
+		"type": "post-weblog",
+		"abstract": "Les systèmes de gestion de base de données relationnelle sont de nos jours de plus en plus populaires. Découvrez ici Oracle Database ainsi que ses nombreuses fonctionnalités.",
+		"container-title": "IA School",
+		"language": "fr",
+		"title": "Qu'est-ce que Oracle Database ?",
+		"URL": "https://www.intelligence-artificielle-school.com/ecole/technologies/quest-ce-que-oracle-database/",
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/X78PWKFL",
+		"type": "webpage",
+		"abstract": "Databases make it easy for us to create, edit, and access information making them indispensable. Check out this list of 8 popular databases.",
+		"container-title": "KeyCDN",
+		"language": "en",
+		"title": "The Pros and Cons of 8 Popular Databases",
+		"URL": "https://www.keycdn.com/blog/popular-databases",
+		"author": [
+			{
+				"family": "Arsenault",
+				"given": "Cody"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2023",
+					3,
+					3
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/8GN3RLH9",
+		"type": "post-weblog",
+		"abstract": "Now you'll learn about the major Advantages, Disadvantages, and Features of utilizing an Oracle database in the 2023 guide.",
+		"container-title": "Next Big Technology",
+		"language": "en",
+		"title": "Oracle Database Advantages, Disadvantages and Features",
+		"URL": "https://nextbigtechnology.com/oracle-database-advantages-disadvantages-and-features-guide-2021/",
+		"author": [
+			{
+				"family": "Amit",
+				"given": "Shukla"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2022",
+					7,
+					1
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/2FR8V9FE",
+		"type": "webpage",
+		"abstract": "Le duel opposant MySQL vs MongoDB est très vif dans le domaine des SGBD. Voici une présentation et une comparaison des deux concurrents.",
+		"container-title": "IONOS Digital Guide",
+		"language": "fr",
+		"title": "MySQL vs MongoDB : comparatif des systèmes de base de données",
+		"title-short": "MySQL vs MongoDB",
+		"URL": "https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/mysql-vs-mongodb/",
+		"author": [
+			{
+				"literal": "L'équipe éditorale IONOS"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2023",
+					1,
+					18
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/QUHXIQ5Z",
+		"type": "post-weblog",
+		"abstract": "What is Postgres used for? This guide covers why it is important, benefits, use cases, and much more. Explore PostgreSQL's history and why it's a popular choice.",
+		"container-title": "Percona Database Performance Blog",
+		"language": "en",
+		"title": "What is PostgreSQL? Everything You Need to Know",
+		"title-short": "What is PostgreSQL?",
+		"URL": "https://www.percona.com/blog/what-is-postgresql-used-for/",
+		"author": [
+			{
+				"family": "Scott",
+				"given": "Pete"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024",
+					2,
+					2
+				]
+			]
+		}
+	},
+	{
+		"id": "http://zotero.org/users/8795474/items/3E8PG4K4",
+		"type": "post-weblog",
+		"abstract": "In the rapidly evolving web development landscape, Angular stands out as a robust, modern framework for building dynamic and scalable…",
+		"container-title": "Medium",
+		"language": "en",
+		"title": "Angular for Enterprises: Building Scalable and Secure Web Applications",
+		"title-short": "Angular for Enterprises",
+		"URL": "https://mobiosolutions.medium.com/angular-for-enterprises-building-scalable-and-secure-web-applications-452b7c90e582",
+		"author": [
+			{
+				"family": "Solutions",
+				"given": "Mobio"
+			}
+		],
+		"accessed": {
+			"date-parts": [
+				[
+					"2024",
+					12,
+					5
+				]
+			]
+		},
+		"issued": {
+			"date-parts": [
+				[
+					"2024",
+					4,
+					22
+				]
+			]
+		}
+	}
+]
\ No newline at end of file
diff --git a/Documents/volleyhub-bibliographie/volleyhub-bibliographie.txt b/Documents/volleyhub-bibliographie/volleyhub-bibliographie.txt
new file mode 100644
index 000000000..13c29044b
--- /dev/null
+++ b/Documents/volleyhub-bibliographie/volleyhub-bibliographie.txt
@@ -0,0 +1,513 @@
+RT Web Page
+T1 Banque de données nationale pour le sport (BDNS)
+A1 Office fédéral du sport OFSPO
+T2 Banque de données nationale pour le sport (BDNS)
+AB Vous trouverez sur cette page les informations relatives aux travaux de maintenance ainsi qu’aux dérangements actuels.  Vous trouverez des instructions, des liens vers l’application «Mobile NDS» ainsi qu‘une foire aux questions sur les sous-pages correspondantes.
+FD 21.11.2024
+YR 2024
+LA fr
+CL Documentation
+ST BDNS
+UL https://www.jugendundsport.ch/fr/banque-de-donnees-nationale-pour-le-sport-bdns
+RD 2024/12/05/12:22:46
+
+
+RT Journal Article
+T1 Importation du contrôle des présences (CdP)
+A1 Office fédéral du sport OFSPO
+AB Comment importer le contrôle des présences dans la BDNS
+FD 14.04.2022
+YR 2022
+LA fr
+ST CdP
+UL https://backend.jugendundsport.ch/fileservice/sdweb-docs-prod-jugdsport-files/files/2024/03/06/2480d8db-6cab-48e8-b60d-25a1ca9a4f0b.pdf
+RD 2024/12/05/
+
+
+RT Journal Article
+T1 Documentation technique concernant l'interface standardisée (API)
+A1 Sport des adultes suisse
+AB Documentation qui explique comment utiliser la nouvelle API pour la BDNS
+FD 12.05.2022
+YR 2022
+LA fr
+ST Refonte de la BDNS
+UL https://backend.jugendundsport.ch/fileservice/sdweb-docs-prod-jugdsport-files/files/2024/03/06/fc1b7fb7-c78c-4a1c-908f-2c947c089b2e.pdf
+RD 2024/12/05/
+
+
+RT Journal Article
+T1 Guide d’intégration de l’API «standard» de la BDNS pour les partenaires de l’OFSPO
+A1 Office fédéral du sport OFSPO
+AB Documentation pour intlégrer l'API dans une application
+FD 19.12.2022
+YR 2022
+LA fr
+ST Guide d’intégration de l’API «standard» de la BDNS pour les partenaires de l’OFSPO
+UL https://backend.jugendundsport.ch/fileservice/sdweb-docs-prod-jugdsport-files/files/2024/03/06/94d14778-3470-4b09-96cf-6f54877327bc.pdf
+RD 2024/12/05/
+
+
+RT Web Page
+T1 Coacha - "A good coach can change a game; A great coach can change a life"
+A1 Coacha
+T2 Coacha
+AB Pas beaucoup d'information sur coacha. Nous sommes obligés de se connecter pour accéder à leur site
+LA en
+ST Coacha
+UL https://my.coacha.app
+RD 2024/12/05/12:40:08
+
+
+RT Web Page
+T1 MonClubSportif - Logiciel de gestion d’équipes sportives et culturelles
+A1 MonClubSportif
+T2 MonClubSportif
+AB La gestion de votre équipe sportive n’aura jamais été aussi facile. L'application MonClubSportif permet à votre équipe d'atteindre de nouveaux sommets.
+LA fr
+UL https://monclubsportif.com/
+RD 2024/12/05/12:40:16
+
+
+RT Web Page
+T1 L'app n°1 pour gérer une équipe ou un club de sport amateur
+A1 Amphibee
+AB SportEasy est l’application n°1 de gestion d’équipes et clubs de sport. Convocations en un clic
+LA fr-FR
+UL https://www.sporteasy.net/fr/
+RD 2024/12/05/12:40:18
+
+
+RT Web Page
+T1 Heja | Sports team management and communication app
+A1 Heja
+T2 Heja
+AB Free app for your sports team. The only app you need to easily handle communication between coaches, managers, parents and players. Management, scheduling, availability, messaging, roster.
+FD 2024
+YR 2024
+LA en
+ST Heja
+UL https://heja.io/
+RD 2024/12/05/12:40:22
+
+
+RT Web Page
+T1 Spond- Meilleure application gratuite de gestion d'équipe sportive
+A1 Spond
+T2 Spond
+AB Spond est l'application gratuite de gestion d'équipes sportives choisie par des milliers d'équipes dans le monde ! Commencez à planifier des événements, à envoyer des invitations et bien plus encore dès aujourd'hui.
+FD 2024
+YR 2024
+LA fr
+ST Spond
+UL https://www.spond.com/fr/
+RD 2024/12/05/12:40:23
+
+
+RT Web Page
+T1 TeamSnap - Youth Sports Team, Club & League Management App
+A1 TeamSnap
+T2 TeamSnap
+AB The #1 sports team management app makes communication and organization a breeze. Clubs and leagues love us too. Try it now.
+FD 2024
+YR 2024
+LA en
+ST TeamSnap
+UL https://www.teamsnap.com/
+RD 2024/12/05/12:40:25
+
+
+RT Web Page
+T1 SportEasy - L’app n°1 pour gérer une équipe ou un club de sport amateur
+T2 SportEasy
+AB SportEasy est l’application n°1 de gestion d’équipes et clubs de sport. Convocations en un clic
+FD 2024
+YR 2024
+LA fr
+ST SportEasy
+UL https://www.sporteasy.net/fr/
+RD 2024/12/05/12:40:27
+
+
+RT Web Page
+T1 TeamLinkt | All-in-one sports management platform.
+A1 TeamLinkt
+T2 TeamLinkt
+AB Free sports management platform for leagues, clubs and associations. Simplify online registration, your website, scheduling, and more.
+FD 2024
+YR 2024
+LA en
+ST TeamLinkt
+UL https://teamlinkt.com/
+RD 2024/12/05/12:45:32
+
+
+RT Web Page
+T1 dbdocs.io - Database Documentation and Catalog Tool
+A1 dbdocs
+T2 dbdocs.io
+AB A free, simple, developer-friendly tool to help you create web-based documentation for your database
+FD 204
+YR 0204
+CL Gestion de base de données
+ST dbDocs
+UL https://dbdocs.io/Thibault%20Capt%20(ThibAuResto)/ChenoisVolley
+RD 2024/12/05/12:52:05
+
+
+RT Web Page
+T1 Spring Security JWT Tutorial | Toptal®
+A1 Gordadze, Loram
+T2 Spring Security With JWT for REST API
+AB Spring Security is the de facto industry standard when it comes to securing Spring-based apps, but it can be tricky to configure. This article demonstrates how you can implement it without wasting too much time.
+FD 03.06.2017
+YR 2017
+LA en
+CL Documentation
+ST Spring Security With JWT for REST API
+UL https://www.toptal.com/spring/spring-security-tutorial
+RD 2024/12/05/12:54:01
+
+
+RT Web Page
+T1 Streamlining Email Verification: A Step-by-Step Guide with Spring Boot and Angular
+A1 Anbumani
+T2 DEV Community
+AB Hello readers, In this article you will learn a complete email verification process. We will...
+FD 2024-01-02
+YR 2024
+LA en
+ST Streamlining Email Verification
+UL https://dev.to/amailath/streamlining-email-verification-a-step-by-step-guide-with-spring-boot-and-angular-eff
+RD 2024/12/05/12:55:48
+
+
+RT Web Page
+T1 Utiliser OAuth 2.0 pour accéder aux API Google | Authorization
+A1 Google
+T2 Google for Developers
+AB Utilisation de l'API Google pour utiliser leur autorisation OAuth2.0
+FD 13.11.2024
+YR 2024
+LA fr
+CL Documentation
+UL https://developers.google.com/identity/protocols/oauth2?hl=fr
+RD 2024/12/05/12:56:44
+
+
+RT Web Page
+T1 Utiliser OAuth 2.0 avec la bibliothèque cliente des API Google pour Java | API Client Library for Java
+A1 Google
+T2 Google for Developers
+AB Utilisation de l'API Google pour utiliser leur autorisation OAuth2.0 en Java
+FD 22.08.2022
+YR 2022
+LA fr
+CL Documentation
+UL https://developers.google.com/api-client-library/java/google-api-java-client/oauth2?hl=fr
+RD 2024/12/05/12:56:51
+
+
+RT Web Page
+T1 Angular vs React vs Vue: Core Differences
+A1 Mohit, Joshi
+T2 BrowserStack
+AB Picking the best web framework is crucial. This guide on Angular vs React vs Vue compares and help you decide the right framework for your project.
+FD 11.05.2023
+YR 2023
+LA en
+ST Angular vs React vs Vue
+UL https://browserstack.wpengine.com/guide/angular-vs-react-vs-vue/
+RD 2024/12/05/12:59:28
+
+
+RT Web Page
+T1 Vue JS, Angular ou react : quelle technologie front-end choisir ?
+A1 Thibaut (CTO)
+T2 Access it
+AB Access it vous accompagne sur vos projets et vous conseille la meilleure technologie front-end adaptée à celui-ci.
+FD 13.04.2023
+YR 2023
+LA fr
+ST Vue JS, Angular ou react
+UL https://www.access-it.fr/actualite/vuejs-angular-ou-react/
+RD 2024/12/05/13:00:21
+
+
+RT Web Page
+T1 Angular vs Vue.js vs React en 2024
+A1 Équipe Dyma
+T2 Blog de Dyma
+AB Nous allons étudier les différences entre les trois principaux frameworks : Angular (Google), React (Facebook) et Vue.js (Evan you).
+FD 05.09.2024
+YR 2024
+LA fr
+UL https://dyma.fr/blog/quel-framework-choisir-angular-vue-js-ou-react/
+RD 2024/12/05/13:06:22
+
+
+RT Web Page
+T1 ReactJS vs Angular vs VueJS : Que choisir en 2024 ?
+A1 Chahine, Hugo
+T2 Ambient IT
+AB ReactJS, Angular ou VueJS ? Avec notre analyse complète de ces frameworks, vous saurez quelle technologie utilisée pour votre développement.
+FD 13.10.2024
+YR 2024
+LA fr-FR
+ST ReactJS vs Angular vs VueJS
+UL https://www.ambient-it.net/reactjs-vs-angular-vs-vuejs/
+RD 2024/12/05/13:09:47
+
+
+RT Web Page
+T1 Angular vs React : quel est le meilleur framework ?
+A1 Prud'homme, Frédéric
+T2 Qim info
+AB Vous hésitez entre Angular et React pour développer votre application ? Découvrez notre comparatif de ces deux frameworks populaires.
+FD 18.01.2024
+YR 2024
+LA fr
+ST Angular vs React
+UL https://www.qiminfo.ch/angular-vs-react/
+RD 2024/12/05/13:11:46
+
+
+RT Web Page
+T1 Frameworks de développement web, avantages et inconvénients - Actualité Bordeaux - MyDigitalSchool
+A1 mydigitalschool
+T2 Frameworks de développement web, avantages et inconvénients
+AB Frameworks de développement web, avantages et inconvénients, actualité de l'école MyDigitalSchool Bordeaux.
+LA fr
+UL https://www.mydigitalschool.com/actualite-bordeaux/frameworks-de-developpement-web-avantages-et-inconvenients
+RD 2024/12/05/13:12:39
+
+
+RT Web Page
+T1 Angular vs React vs Vue: Key Differences
+A1 Tanay Kumar, Deo
+T2 LambdaTest
+AB Explore the Ultimate Showdown: Angular vs React vs Vue - Uncover the Pros, Cons, and Which JavaScript Framework Reigns Supreme! Dive into this comprehensive comparison to make an informed choice for your next web development project.
+FD 04.10.2023
+YR 2023
+LA en
+ST Angular vs React vs Vue
+UL https://www.lambdatest.com/blog/angular-vs-react-vs-vue/
+RD 2024/12/05/13:13:15
+
+
+RT Web Page
+T1 Travailler avec des bases de données en Go | AppMaster
+A1 AppMaster
+T2 Travailler avec des bases de données en Go
+AB Maîtriser l'essentiel du travail avec les bases de données en Go, y compris les bibliothèques populaires, les techniques et les meilleures pratiques pour une gestion efficace et sécurisée des bases de données.
+FD 23.06.2023
+YR 2023
+LA fr
+UL https://appmaster.io/fr/blog/bases-de-donnees-en-go
+RD 2024/12/05/13:15:48
+
+
+RT Web Page
+T1 Avantages et inconvénients du Golang (Go) | Software Developer India
+A1 Tinto, Thomas
+T2 Avantages et inconvénients du Golang (Go)
+AB Go, souvent appelé Golang, est un langage de programmation open source de Google, et a fait sa première version stable en 2011. Robert Griesemer, Rob Pike et Ken Thompson ont initié la conception de Go en 2007, et il a été open source en 2009. .
+FD 30.06.2021
+YR 2021
+LA fr
+UL https://www.software-developer-india.com/fr/avantages-et-inconvenients-du-golang-go/
+RD 2024/12/05/13:16:41
+
+
+RT Web Page
+T1 Go : tout savoir sur ce langage de programmation
+A1 R, Nirina
+T2 LEBIGDATA.FR
+AB Il existe un grand nombre de langages de programmation, dont chacun a des particularités biens disti
+FD 30.12.2022
+YR 2022
+LA fr
+ST Go
+UL https://www.lebigdata.fr/go-langage-de-programmation
+RD 2024/12/05/13:17:35
+
+
+RT Web Page
+T1 Pourquoi Golang est un choix de premier ordre pour le développement backend | AppMaster
+A1 AppMaster
+T2 Pourquoi Golang est un choix de premier ordre pour le développement backend
+AB Découvrez pourquoi Golang est un choix incontournable pour le développement back-end, en explorant ses performances, son évolutivité et sa facilité d'utilisation, et comment des plateformes comme AppMaster l'exploitent pour créer des solutions back-end robustes.
+FD 16.08.2024
+YR 2024
+LA fr
+UL https://appmaster.io/fr/blog/golang-pour-le-backend
+RD 2024/12/05/13:17:57
+
+
+RT Web Page
+T1 Qu’est-ce que Java Spring Boot ? – Présentation de Spring Boot | Microsoft Azure
+A1 Microsoft
+T2 Qu’est-ce que Spring Boot ?
+AB Consultez cette présentation de Spring Boot en Java qui inclut des informations détaillées sur les différences entre Spring et Spring Boot. Découvrez les principales fonctionnalités de Spring Boot qui facilitent le développement d’applications Java.
+LA fr
+ST Qu’est-ce que Java Spring Boot ?
+UL https://azure.microsoft.com/fr-fr/resources/cloud-computing-dictionary/what-is-java-spring-boot
+RD 2024/12/05/13:18:28
+
+
+RT Web Page
+T1 Spring Framework vs. Spring Boot - avantages et inconvénients
+A1 JAVA
+T2 Spring Framework vs. Spring Boot – avantages et inconvénients
+AB Comparaison de Spring Framework et Spring Boot : Découvrez les avantages et les inconvénients. Faites des choix éclairés pour vos projets Java.
+FD 20.08.2023
+YR 2023
+LA fr
+UL https://vmsoftwarehouse.fr/spring-framework-vs-spring-boot-avantages-et-inconvenients
+RD 2024/12/05/13:19:47
+
+
+RT Web Page
+T1 Coffee break #75. Advantages and disadvantages of using Spring Boot. Functions for Strings in Java
+A1 Эллеонора Керри
+T2 JavaRush
+AB Source: Spring Boot is an open source Java-based framework developed by Pivotal Software. Due to its speed and ease of use, it has become a popular solution for creating Web Application Archive (WAR) deployments and standalone Java applicat
+FD 08.08.2023
+YR 2023
+LA en
+UL https://javarush.com/en/groups/posts/en.3380.coffee-break-75-advantages-and-disadvantages-of-using-spring-boot-functions-for-strings-in-
+RD 2024/12/05/13:20:47
+
+
+RT Web Page
+T1 Pros and Cons of Using Spring Boot
+A1 Staver, Anastasia
+T2 Bamboo Agile | Custom Software Development Company
+AB Introduction
+Spring Framework has become noticeably more complex over time. The gradual build-up of extra functionality is to thank for that. Now, starting a new project requires a long setup process.
+But not all is lost. Spring Boot was designed specifically to combat this problem – and it does s
+FD 04.07.2021
+YR 2021
+LA en
+UL https://bambooagile.eu/insights/pros-and-cons-of-using-spring-boot
+RD 2024/12/05/13:21:32
+
+
+RT Web Page
+T1 (3) Comparaison entre l'utilisation d'Angular avec Spring Boot et NestJS : Avantages et inconvénients | LinkedIn
+A1 wer Awled, Belhedi
+T2 Comparaison entre l'utilisation d'Angular avec Spring Boot et NestJS : Avantages et inconvénients
+AB Lors du développement d'une application Web complète, le choix du framework backend pour accompagner Angular, le framework frontend populaire, est crucial. Deux options courantes sont Spring Boot, basé sur Java, et NestJS, basé sur Node.js avec TypeScript. Dans cet article, nous examinerons les avantages et les inconvénients de chaque choix pour vous aider à prendre une décision éclairée.
+FD 09.07.2023
+YR 2023
+LA fr
+UL https://www.linkedin.com/pulse/comparaison-entre-lutilisation-dangular-avec-spring-et-awled-belhedi/
+RD 2024/12/05/13:22:16
+
+
+RT Web Page
+T1 When, How, And Why Use Node.js as Your Backend?
+A1 Rachowicz, Justyna
+T2 When, How, And Why Use Node.js as Your Backend?
+AB The benefits of Node.js are countless, but you should also be aware of its constraints. Get a full picture of Node.js
+FD 26.11.2024
+YR 2024
+LA en
+UL https://www.netguru.com/blog/node-js-backend
+RD 2024/12/05/13:24:04
+
+
+RT Web Page
+T1 The Good and the Bad of C# Programming
+T2 AltexSoft
+AB A programming language is considered topnotch when it's easy to learn, performs well, and can be used for any type of task, application, or platform. Today, we’
+LA en
+UL https://www.altexsoft.com/blog/c-sharp-pros-and-cons/
+RD 2024/12/05/13:25:37
+
+
+RT Web Page
+T1 Which programming language is best for back-end? | Winatalent
+A1 Farzane
+T2 WINaTALENT Blog
+AB Would you like to learn about back-end programming languages that allow us to develop the back-end? So, stay with us.
+FD 27.10.2023
+YR 2023
+LA en
+ST Which programming language is best for back-end?
+UL https://winatalent.com/blog/best-programming-language-for-back-end/
+RD 2024/12/05/13:26:33
+
+
+RT Web Page
+T1 Qu'est-ce que Oracle Database ?
+T2 IA School
+AB Les systèmes de gestion de base de données relationnelle sont de nos jours de plus en plus populaires. Découvrez ici Oracle Database ainsi que ses nombreuses fonctionnalités.
+LA fr
+UL https://www.intelligence-artificielle-school.com/ecole/technologies/quest-ce-que-oracle-database/
+RD 2024/12/05/13:27:36
+
+
+RT Web Page
+T1 The Pros and Cons of 8 Popular Databases
+A1 Arsenault, Cody
+T2 KeyCDN
+AB Databases make it easy for us to create, edit, and access information making them indispensable. Check out this list of 8 popular databases.
+FD 03.03.2023
+YR 2023
+LA en
+UL https://www.keycdn.com/blog/popular-databases
+RD 2024/12/05/13:27:54
+
+
+RT Web Page
+T1 Oracle Database Advantages, Disadvantages and Features
+A1 Amit, Shukla
+T2 Next Big Technology
+AB Now you'll learn about the major Advantages, Disadvantages, and Features of utilizing an Oracle database in the 2023 guide.
+FD 01.07.2022
+YR 2022
+LA en
+UL https://nextbigtechnology.com/oracle-database-advantages-disadvantages-and-features-guide-2021/
+RD 2024/12/05/13:28:27
+
+
+RT Web Page
+T1 MySQL vs MongoDB : comparatif des systèmes de base de données
+A1 L'équipe éditorale IONOS
+T2 IONOS Digital Guide
+AB Le duel opposant MySQL vs MongoDB est très vif dans le domaine des SGBD. Voici une présentation et une comparaison des deux concurrents.
+FD 18.01.2023
+YR 2023
+LA fr
+ST MySQL vs MongoDB
+UL https://www.ionos.fr/digitalguide/hebergement/aspects-techniques/mysql-vs-mongodb/
+RD 2024/12/05/13:29:48
+
+
+RT Web Page
+T1 What is PostgreSQL? Everything You Need to Know
+A1 Scott, Pete
+T2 Percona Database Performance Blog
+AB What is Postgres used for? This guide covers why it is important, benefits, use cases, and much more. Explore PostgreSQL's history and why it's a popular choice.
+FD 02.02.2024
+YR 2024
+LA en
+ST What is PostgreSQL?
+UL https://www.percona.com/blog/what-is-postgresql-used-for/
+RD 2024/12/05/13:31:06
+
+
+RT Web Page
+T1 Angular for Enterprises: Building Scalable and Secure Web Applications
+A1 Solutions, Mobio
+T2 Medium
+AB In the rapidly evolving web development landscape, Angular stands out as a robust, modern framework for building dynamic and scalable…
+FD 22.04.2024
+YR 2024
+LA en
+ST Angular for Enterprises
+UL https://mobiosolutions.medium.com/angular-for-enterprises-building-scalable-and-secure-web-applications-452b7c90e582
+RD 2024/12/05/13:32:18
+
+
-- 
GitLab