ghc-cassava-0.5.3.0-1.oe24090>    f" ;G|`u` 3 <؉Il{:))~1 mzFޥ L-It ڏD˽C48|{pZ[0wN'DPul@2 t̒wL)$-LW^.O'BclU1iI2&'ty2<ڻڊÙ&64MIFAvKwY*8 Y1>6qQ<2v@VwBCD WfJ9VV`0Iry(qbvdM|52>@EGQSԛ70?0d  B 39@L R X d ' ,8GXd $  # ( 8 9 : F CG `H lI xR |X Y \ ] ^ d e f ! $ ( . p t Cghc-cassava0.5.3.01.oe2409A CSV parsing and encoding library'cassava' is a library for parsing and encoding [RFC 4180](https://tools.ietf.org/html/rfc4180) compliant [comma-separated values (CSV)](https://en.wikipedia.org/wiki/Comma-separated_values) data, which is a textual line-oriented format commonly used for exchanging tabular data. 'cassava''s API includes support for - Index-based record-conversion - Name-based record-conversion - Typeclass directed conversion of fields and records - Built-in field-conversion instances for standard types - Customizable record-conversion instance derivation via GHC generics - Low-level [bytestring](https://hackage.haskell.org/package/bytestring) builders (see "Data.Csv.Builder") - Incremental decoding and encoding API (see "Data.Csv.Incremental") - Streaming API for constant-space decoding (see "Data.Csv.Streaming") Moreover, this library is designed to be easy to use; for instance, here's a very simple example of encoding CSV data: >>> Data.Csv.encode [("John",27),("Jane",28)] "John,27rnJane,28rn" Please refer to the documentation in "Data.Csv" and the included [README](#readme) for more usage examples.f"cdc-64g.compass-ciBSD-3-Clausehttp://openeuler.orgUnspecifiedcassava.cabalcassava-0.5.3.0.tar.gzhttps://hackage.haskell.org/package/cassavalinuxx86_64Pf"-f"-f"-b4c8451f433ad7725cb8b9f7a7efe598ba103b16584713c91f48ae023829e9be8409eafe3615c72dbf1af4f2338b50a8b470087a1639349854bbcda9ff332c209c777ac5d438068c5ab85c86fe1fbaaf9f4d33b08d1c324c899a68422e20ac16 rootrootrootrootrootrootghc-cassavaghc-cassava-develghc-cassava-helpghc-cassava-prof  ghc-Cabal-develghc-Only-develghc-Only-profghc-array-develghc-array-profghc-attoparsec-develghc-attoparsec-profghc-base-develghc-base-profghc-bytestring-develghc-bytestring-profghc-containers-develghc-containers-profghc-deepseq-develghc-deepseq-profghc-hashable-develghc-hashable-profghc-rpm-macrosghc-scientific-develghc-scientific-profghc-text-develghc-text-profghc-text-short-develghc-text-short-profghc-transformers-develghc-transformers-profghc-unordered-containers-develghc-unordered-containers-profghc-vector-develghc-vector-profrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2d@Lin Runze 0.5.3.0-1- Initial packaging (Version 0.5.3.0)dc-64g.compass-ci 17266857950.5.3.0-1.oe24090.5.3.0-1.oe24090.5.3.0-1.oe24090.5.3.0-1.oe2409cassava-0.5.3.0.tar.gzcassava.cabalghc-cassava.speccpiogzip9utf-858e2d9797312dc4681a632ef19a6ead9018bdcd2de39adc389be3ad732a456c7b13732893f73d232738b1238b56b3c098bb93ac6421489b38282b22fbc7695a4 Name: ghc-cassava Version: 0.5.3.0 Release: 1 Summary: A CSV parsing and encoding library License: BSD-3-Clause URL: https://hackage.haskell.org/package/cassava Source0: https://hackage.haskell.org/package/cassava-0.5.3.0/cassava-0.5.3.0.tar.gz Source1: https://hackage.haskell.org/package/cassava-0.5.3.0/revision/5.cabal#/cassava.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Only-devel BuildRequires: ghc-Only-prof BuildRequires: ghc-array-devel BuildRequires: ghc-array-prof BuildRequires: ghc-attoparsec-devel BuildRequires: ghc-attoparsec-prof BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-bytestring-devel BuildRequires: ghc-bytestring-prof BuildRequires: ghc-containers-devel BuildRequires: ghc-containers-prof BuildRequires: ghc-deepseq-devel BuildRequires: ghc-deepseq-prof BuildRequires: ghc-hashable-devel BuildRequires: ghc-hashable-prof BuildRequires: ghc-rpm-macros BuildRequires: ghc-scientific-devel BuildRequires: ghc-scientific-prof BuildRequires: ghc-text-devel BuildRequires: ghc-text-prof BuildRequires: ghc-text-short-devel BuildRequires: ghc-text-short-prof BuildRequires: ghc-transformers-devel BuildRequires: ghc-transformers-prof BuildRequires: ghc-unordered-containers-devel BuildRequires: ghc-unordered-containers-prof BuildRequires: ghc-vector-devel BuildRequires: ghc-vector-prof ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description 'cassava' is a library for parsing and encoding [RFC 4180](https://tools.ietf.org/html/rfc4180) compliant [comma-separated values (CSV)](https://en.wikipedia.org/wiki/Comma-separated_values) data, which is a textual line-oriented format commonly used for exchanging tabular data. 'cassava''s API includes support for - Index-based record-conversion - Name-based record-conversion - Typeclass directed conversion of fields and records - Built-in field-conversion instances for standard types - Customizable record-conversion instance derivation via GHC generics - Low-level [bytestring](https://hackage.haskell.org/package/bytestring) builders (see "Data.Csv.Builder") - Incremental decoding and encoding API (see "Data.Csv.Incremental") - Streaming API for constant-space decoding (see "Data.Csv.Streaming") Moreover, this library is designed to be easy to use; for instance, here's a very simple example of encoding CSV data: >>> Data.Csv.encode [("John",27),("Jane",28)] "John,27rnJane,28rn" Please refer to the documentation in "Data.Csv" and the included [README](#readme) for more usage examples. %package devel Summary: Haskell cassava library development files Requires: ghc-cassava = 0.5.3.0-1.oe2409 Requires: ghc-compiler = 9.6.3 Requires(post): ghc-compiler = 9.6.3 Requires(postun): ghc-compiler = 9.6.3 %description devel This package provides the Haskell cassava library development files. %package -n ghc-cassava-help Summary: Haskell cassava library documentation BuildArch: noarch %description -n ghc-cassava-help This package provides the Haskell cassava library documentation. %package -n ghc-cassava-prof Summary: Haskell cassava profiling library Requires: ghc-cassava-devel = 0.5.3.0-1.oe2409 Supplements: (ghc-cassava-devel and ghc-prof) %description -n ghc-cassava-prof This package provides the Haskell cassava profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'cassava-0.5.3.0' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/cassava-0.5.3.0.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'cassava-0.5.3.0' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . cp -p /home/lkp/rpmbuild/SOURCES/cassava.cabal cassava.cabal for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)'); do if [ -f $f -a -x $f ]; then chmod a-x $f; fi done # -Wunused-label is extremely noisy CFLAGS="${CFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection }" export CFLAGS export LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,--as-needed }" if ! [ -f Setup.hs -o -f Setup.lhs ]; then cp /usr/share/ghc-rpm-macros/Setup.hs . fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup --version [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/ghc-cassava --libsubdir='$compiler'${subsubdir}/'$pkgid' --datasubdir='$pkgid' --libexecsubdir='$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.6.3${subsubdir} --global --ghc-options="${CFLAGS:+$(echo ' '$CFLAGS | sed -e 's/ / -optc/g')} ${LDFLAGS:+$(echo ' '$LDFLAGS | sed -e 's/ / -optl/g')} -fhide-source-paths" -f-bytestring--lt-0_10_4 $cabal_configure_extra_options -p --enable-shared --htmldir=/usr/share/doc/ghc-9.6.3/html/libraries/cassava-0.5.3.0 --global [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup build -j${RPM_BUILD_NCPUS} -v if [ -n dist/build/libHScassava-0.5.3.0*.so ]; then [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup haddock --html --hyperlink-source --hoogle fi %install [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup copy --destdir=/home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64 -v [ -x Setup ] || ghc --make -package Cabal -no-user-package-db -dynamic Setup LANG=C.utf8 ./Setup register --gen-pkg-config if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -d cassava-0.5.3.0.conf ]; then for i in $(ls "cassava-0.5.3.0.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 cassava-0.5.3.0.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 cassava-0.5.3.0.conf /home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/cassava-0.5.3.0.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/cassava-0.5.3.0*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/cassava-0.5.3.0*.conf not found" exit 1 fi rm -f ghc-cassava.files ghc-cassava-help.files touch ghc-cassava.files ghc-cassava-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHScassava-0.5.3.0-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-cassava.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-cassava.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/cassava-0.5.3.0" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-cassava-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-cassava-prof.files -o -fprint ghc-cassava-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-cassava-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-cassava-prof.files else rm -f ghc-cassava-devel.files ghc-cassava-prof.files touch ghc-cassava-devel.files ghc-cassava-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/cassava-0.5.3.0*.conf >> ghc-cassava-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/cassava-0.5.3.0 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-cassava-help.files fi for i in ghc-cassava.files ghc-cassava-devel.files ghc-cassava-help.files ghc-cassava-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64!!g" $i fi done echo "running ghc_delete_rpaths:" if ! type chrpath > /dev/null; then exit 1; fi for i in $(find /home/lkp/rpmbuild/BUILDROOT/ghc-cassava-0.5.3.0-1.oe2409.x86_64 -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print); do if [ -x "$i" ]; then rpath=$(chrpath $i | sed -e "s@^$i: R.*PATH=@@") case "$rpath" in *$PWD/*) chrpath -r "/usr/lib64/ghc-9.6.3/lib:/usr/lib64/ghc-9.6.3/lib/x86_64-linux-ghc-9.6.3" $i ;; *) ;; esac else echo "%ghc_delete_rpath: no $i executable" exit 1 fi done %check %post devel /usr/bin/ghc-pkg-9.6.3 recache --no-user-package-db || : %postun devel /usr/bin/ghc-pkg-9.6.3 recache --no-user-package-db || : %files -f ghc-cassava.files %license LICENSE %files devel -f ghc-cassava-devel.files %doc CHANGES.md README.md examples %files -n ghc-cassava-help -f ghc-cassava-help.files %license LICENSE %files -n ghc-cassava-prof -f ghc-cassava-prof.files %changelog * Tue Aug 22 2023 Lin Runze 0.5.3.0-1 - Initial packaging (Version 0.5.3.0) ?Cp. fcNnnl۶m۶m۶m۶7f1gtUWX*3 ÿF;``>-@@gP@U&[ϊ"OtQd5!SOu$u<ɢ"]Vهep `wWz!`|9e 4m֘mulR_Bŀc+ݟ{scwMIjA_x\69o~75V+8UCcrTU L޵{_V_B$nA>12!z&~2S|ssXr0c9,\Ctd>ǃ^}$R~S$jIDeÝfp^yLwѿ^|4"2s!fn %ūˆk3A8AkCg2ຜVDRN Ʀ@qzrdlԆW<\OӊZ P\3uLV{"@As 11iME X-TE\B„0.6ߊ1v/Uc C TXp1Ksu̡ ɏ kĉ7~Jg 3LjR]g*%&Scb ʳywгI*T#tخU+X˃&% DxtF}Ey#P(|Hd8?;9?7F ;NJO >ɄӟrFň )GKCOuM@ 0Hx2.aH `D i}@\h5Cbm iY^_ )KoU/u 3oߓY-<'=aR; fxk\,3@ 7DQ+~WK(7y9 IHY=`{A]Ni0z .Z Թ\Ytj >T 'g 96S[̐f+! hR<\Gxx,q5|T\N":bW̪pߏP}T+Ї 5%sN9ɓ]ĵ8z!g"6^x#j4Gay"y5Z8 y&ցd=~#Cs{K?,?Zre z\t1F;oN6̜?#~~~\X_vTGiVC]2._U.{!tZ HLH0(ez6SuF(w$=U+wD9DWp!-_<MUL[7~ntt9 #R,HD (Daw=bB(aK [5%U"\QB@]E$ uvBys40Mb@XDbUMh.uݺr>v},à̗퐕*t8uSS(O:n\ Ɏ/…H԰BfXsw8`uwg's߇Ty-쭠Ln4"kpqr*!7D5.情 5G7yt ;"ZUg=W2.p{\jCjT{A)]T0u]^^F^F¯Nƙ|h|\hlB% z\KJPԮG; 7yr}R̠" sV+V䙼)w X 30B!۷nZ wvY&":B̈́U0D稥7NP"-wU*xyRFiw%bSuglO8 -6k93O#w:Xh?-܋DO-|ێ#IT>vUx"/@"#Y/ˈu(kn% :C~ҐoLl#T>mINDL4 MR@Pj[t(.*m:ΡIqӼ#7>ņpjN2LcxМ@nx-DyS,2 |G@WUStxwE)WMߊOM~G:j=2٤Цcz|.XJm-<|49ڇc :U T+?ohlv8 #V(pU EmJ\p?-Y$vhN,GBކ/㾩3)8{ĉ>IVbOz\YncU߼DQU,0>8rn!,px5g>Af}o΁F"h`’!|B~ tryH~ ApȯXl'ZntdGT ~] FOވ&+Χ=}wHH sRxᙒWy'Zys܋o#)| $f= ޮ_TX!Ngl:o/3swlhy}猊Ez2WhHiCd540GP05˟y%$#Woh2Hn3xOK qC4+v -C6Ɇ<{> z +6AAZMp1-CK|Bw;QBma`WuUyvb:vK+~:2*R~n"Zc՛ Sބ? ?V`eGcNzIWѰ==X)X Mr$;fH_2Cͫv:C۠Ko-Xu[T{7/שc>0ƊJ}YSΑ6K6C<̂Gy':[êc9ive[~ LkUO"O qfH/xql\4l$1yܿWS rbދy]ܧDB_k0Ak8Bl> 1C6f0Yrdjϼǒu5?؊,F_yԋY032Ldʐv95RnP z 'pvĢ8Qe¤$",εΚQ<+Sh7?l6]>݂.jcOن)h!ʕsY_$v^r,kpMe3 A5YJa5Ḻ-/JXbx]>կI; O))߼ݝy >D]wϟҷbiM0[`ŗMI\;ϟ]E*R-X9,es ߇{,7AS\38,q02g~]nyݡҒ\_"N%R^2uj4;ȞKgA)D+^Wό9rl( Ȟn7b:|Ƞ>e_a{"k*[oϴ_C0x2uIRqe,m7LZx+ĆM(pN@yYf +^e~6yk¥ rFA Sʬ3>a,'+>pLW:'w 2} XB.Wko31&l&`ω!M")r':dK2<ԙ%aM-Ob؝hzeK,C>}h"~ډ?Gwۙ_'lX{T4?nzC-gfFNÄvhRU55'03k4˶)7sRnɭvY!8Jn{2#5C14&ڰd~X) : `[L}]Ca+R. n܍>rM /x&DK;{2=v0^f8rjz_\r9~m9aF0K GWa2nZCu \G(}&qۿKM=> F]O8?Rsݽ0`W>=N$^ǽ<)/w} mIͿ^߼^"mfXc L#he]&#IŃfM;Sw w&fNRc㗫w%0&}n F/4$-ղUzK)i(mnxQ}8 C#8s&V{[ܚ vo0,1iWH(*N_3*W^VUBw}`Oj4n'5z1i_)oHɀ_Ύ.:})1CepGzIΏ5Ʈ4e\E3s!ֆ AKKEy(5QwkP2 xK'8R($ T_X5oJi)z ʮA@*,T"AmBkt=3y7N6Jfu豙}q![I,,0\rOji [vOaRX㥔r "vۅKvb pZ]}ջgE!4MA.NZ1YC 9Ò[^?EQZ@$V8}+k$0DrYՙ6R"\q= 3.m>#Wz;zغ*Ǿ )WEZ lYV(G81A`УI1;G"27D֚~A_Q6*xTPF:*van *-_,d𗒟C&EK-ׇlj#c(#A/d b,C!n)JclFds}-d GM[al5'1LI/fx;(%]T:״+WSp2uXq(S !7wI!NS=j_إ;?!VƭDA4fO2ڥf^Ȋ ~BGHf4]&O%; !Ѥuυ" Љ֑zVnMEql!0Yq:AYzXd9!paw`HS-]qMS=~NqEڔJ:Z_cpI`˅`cjL!N2{ErΊFn y#vc(;D '{L bV_B6N'.6{衉ztprܔGLE9L3fLESOihXCge,e_/0a^ 6HMvI;g[R J<ߪnqKVe<:F-B>m?ۨ puMdG}f.;jSG_`pӘ#uf׌~K`v}w0NrJ>W2Iom\DmD3Chw/]|₈RmMGtwռ̬|L_M䘌lީky)'\jeuaP]D1XeTb&%g1*#Z\@nu$]J(^T ~dE*sK!Ϥ(K?SW$K$7%x(Oa^($JzH)[=ѯVF[\0~aחEL>UWZU5^{pHAMV`fPp?Ѝ05U=8 j^Ϣllަ%2Bw8\o)?B}[P\B?y&*,_s`_04g18T|UQEBL nil8y9ü@+w܆B\\cjmArLwVI,_#Ѳ-\>%2R}#*Z*@rwRrhH_:: oDب_ҩb>t_q[48{P UjhԿg-E9X@+.ܳ 6n4GiN,&g'!|R?+9BXFKKvAIğVA΃dhn8 AԃXղ A`9vXI>=#t f:VX$*֖8n%yN,Y;~d@'x'KzWajK-ZT' `#VYcZ8p.G G9Q`M|CB`慸}EX3N}`O1*aEn 1%8D?v8s<EdqC)rB!V@b|$ M! HkKMQϣcFOa>sqݘSXvd$bwh^"<#@{ɪj: 6Pv}=U4iboӾ!]Tt 뽏H( HF$M~C`v]IfvEnժ"sbf8ǭZ!jӏ(VR/%IZ,l͢m:Ԭ4'kb>`7DS ؈bMԉXn< Go@ Ϛ 2G.J #Bv) \+^{rJ2Geo-'))uCBX{wY{2xX:X e^%K~mXRWG%1b+Ɖ$ C]MQ<ƧP@(KVۣtzE"U( }Q4;x5LHr TB%<fx 4j vfyrC%{M tA)EB@ yv@ sDOJ/qh۝|裛ӳz7y}k{{}U2/|* 5ݛ}qy!ĿŻ-=רaIH&\jIPG89}| eL(&QK gLnx6P??&5'пs+40$JHũcQV +*S W$z Y1z*J}E' ٓAUهΆ" AMث,6MTY[54oEsK#6U62ZQTi0()DmӆɪI;ҐEfdfaQxۛun>B cϾ vJ/<p)ǷcȄBjaP+iZT.Uxt{>y >%ƅelCA-a ѽ 2-ؗ[VFJfQ”u1gkõGyͿjriJ+":55>{OH&H.Ґ4XX|HaՑvؘ{rU-/% tL.//)7;;eFҗ:xsT.WWMPJ\P|q9o\6%gP것  ],c-v),HV Pz,!O(K&޳bD[PyY^A$Gg!-ߖU:UEO"{›EgԦv_s㨁N'C -/*(c^4 =b*׶ޅxbFےf@q=aan TbcVF"eXߚϬO#Lt;c:?a1gNyFx**ac9b{2+ٛ أP6hy.u;F &}w qmұC߷GjyL{pSii{_JR&H\-s%wͯ|*nwʠco]Φ'LF4#}窶&#acdc?@%gƆߴn\Ez8e-ifGe'W*KpXϘ:r]j_jUjj5jJg6i`܄$n/ >jtNI$:,=ۗ=0*՜~yyyy{sxfc6J_/ZZ&8 K3/7#w72y:'&\X ް{K rttt ttt ׍fw{?\QɱcrnjZIt}{C_5^^_8^8_^_x^xeW|se켃<] 12Cʧ|R-GkȮT=>0(8ujvTCsu |27 y2! J>VOnU _bOIuUF+ |U(Ů g& \WعZ)

x/vh S *׸ X}ZQ]&pa=`l%B\~|dˬNh/dǕ>`]` /nJY0 4Q,2ľEuvp탁 6 =0{Whg/ݦw\hI$ھvv90?(];V]Mo^x.AҷFHɹ_R5\_ύ@3k+Z*"*Fn#u q&0ŧ=iy|+pWˬACg4h=s h=btmB=iŠb8F>psnʲ5*Lqo@mTw׍OS?ldǤ(dY~TPG)ۃ![P/H0 .D>g3- w;f3rvÒMu۴n:A4*Q̥_wDx+^Vmr N.͋ VolC_'@ؿ}I4+iV4>!Mg7Dyq>S@LOHY9)$K?Hxl4Yg|UHSMrK.|jS;4]P'q4hh~>w`@~?'zAv[Сp(T8GnzWt{ Ƣ.P xx x?_"TK:5ܢ!"kÅ 8E `S].l?HF<-%>qb:SO /6,Eu/\J2#X!#zqgК ~=ڦtV^!`._È{ (dg-T !*JY 2癔:ebL{U! vqLzD5dl͓gAOlMKH{dYsN.,~I{+>2'rՇ_x sn2 W YNP(VePQY|t|J2.aRX^Sz) |R)IPF!ꨊڕ>pkG#/XhA頗]C/98z (#w2k_&ۃqsRqin'@rN< ΠͶ96}f ~3$cz׽$̪tlLy|tr%,BoSry<ȅg!a0cbis|ѴxT@RMyo{-NɜtLC֠C%d[sA(G% (J#L}2'D7PS9 (DQrT%|7DRpB;QkE3jq){ՍTH(噫1~p_yaŘVdK2'6&c;Q{z%0F6h-i=x5*U9U4IuW Fj"}YKK1`o5Yhщ`1-g*#4>'K@PvpD!bDGdgi.LJΙW[>+Ek=?CٻU_DtH<[IDR`W0.z1Qɰ[2N`Z%#,v;"g8]i e$89&5_pi]3bWAD¶,ES%*֍U:ZI˯|SΘi>3ړXӤ4P"cD3[Zo mC{r;4ϱdƇv)Q,x'2^JE,4d>'>/c]W -e:ʶ']玧' M\ F49DA$ /5 onEYӒߔfYb&d~J sgL+lz3QG@?n셰UZ G0$h~Ij٠{>i6mq7oJ/r'!q3h+3ߺzgT\@ESu8R6BQoDۛ^F37ȰlC}PcֶшKMR!I털_JReeH7G/5Bb% N0=_uRV!h증=i"ZCs֒0Mahr锯=)dr"Ւԍ6JfMLJٽmMg QegVzrU˩هuQH $^K;=2r&LKj9yrS`=״)V\y rL'q]$?hOdz hdT&4n٦ 3mpR}1,9H&(rP~م?g@7?mAXJJ!WI?]P>D7ӚǼ[|:6ZyL_,.,/- TX7FCd;:cceid^,g^"7!ث0r񲎌6U F~G O|gsH/h\\l_m6p|\w)cw¸WsCy8cHUK ֭x'{ 5vl$E%vTd ?:%l0p%F$oV[w.'G9C :UΔ'T!yY]tsV5s6~蛤ߛDM:M5IW |.+w^ Ņ_\ _Y>W)>{(ȿYkT&; qwMVr@ Yį/EWbcˢ` EPtvm|EYٯ09,~"Fސ_ufN]kL)_ 8k*NʷiNnol5ATgY̶3U-fʙY}9k?w'gę3 Kl4#dj7ZRjb2e2݉QV9vU>$<0-Iہ6AiR቉R%u^ԈJ#+2ri,]7%τp-jVpWD(NFO['ࣇQVi ~#-Mem~4?j3{gNe-<2jU/sTnՒ9kf[ D xү/p÷߾P- !әk|ۂ_&7^V[1 znd@0T' \~e\SN/kK^kys +l^qՑFֶ d^o黮+x44hD Y5i9V1ŏ}q7 NL?}?/[g7%$CƌiU[Ǵ)bϛm&z!SF$|8m(S SZ*Y 7"pDb:3; Ngz}v*+Vu!_SY T=J`*Ģɛ 1dTt.LMVDϽzUmUk Yp/s/PViy-s? bS@912zkZ/@^JQuj}z^O46*2kFg^v j^g(4[yJM?_7"ɠe\VC}*M %b.EXKD- /[y|I_\/,ϒCnaܧ/%UjlT| ?(ak)&E: fbAkd8Ob(J10etYyTF;`t7WV9HGΟs㡋7;ʀA!tL0+ƃs7򓋡&2OC/x& .$[U$%A{y,7f  PIaI>jGi{,. &Ⰿ+;QW-u՚-v 'Ovp ȕUҧL:E|#kP/E xܫۅp p|FX *6z1, SF=` s> B[fB![35 rUp`ՔlX- l cРOi6#78H=R0+b=1 L41)-bAo*dwKo0PGv{ǘ@&ۼ n2RHsLER3^Ke+ 2iiZzHן:knEglf#M "j]BԖEB,dI>PJj؅yBC,<4)Rbtʲ$4#B2&8@P,+"OӑC`}]b^жUJeKԦj"H|~ɐ@-I@vb/Yނ^6.0+fegqyyG 80ph4;|r[-A\$ E <=h [t<*E5}f<CÓlq옠vT/ [Ek'𠜼t*bYNdqkAc'>o@JSꢢ `jLFE^zc=p9* ͐&;]NL^KZțs3.ηi :*-go"oK EԔ s)S_e"r:؍_C_o1nnoo7"Ic|Ӂ؄JBt18viU 3-AF߳Ρ8;` AEȈ  R%&(OĒ]t8x|I#՚E>ԜEdIT j* iK< QipJ7B˧jT`ş i641[Rƴg$YgoBNt$ XǖkՃtu1_’mJZRxN6,}.G@cPȾ׀*yCjOmܷU[k W:~x٢PV>%FRBF?=1}*@P ?p`V/PVPp$!޺-r={5zX.Om㽬L]'IL B>R(*rWGx9 5ubaYl^uc/SJa2B5_+TFA颗1.S<>z. Z“VRfk0׽/qQVQ@[^Z&Wz@T>B '  Oqr]`X iob )w3f?[}F5;n E%fu4ۚ(|TҞ!’āߗ`Ae@1[QiNM2)6`coq ]̸#[mp%ދHo_L|.6Q&">QU{+/^d⿗_|}Ŧ z|F FwÑ;.iF=$FU,Y}G պujGnp>Sc܂W0'~ Ԯ߅lp"!eagxw$^:xS!0L ԉKQzD?ɩޑL)uEG6XkM' 0CyՐ>1-&^%?V r$ &r(ERS^PF|d\kIXl aulc^j;U$:/w /gªSQnteYtj\T5 `00Ijeu)l> ͦrgL~HsI<7P:>\BYMg&LՍ̢lʮʚ~BJAXRr3= Ê5f,P0;:Â?|\+>^em"}ԟ:ŬJ3j޿VLFtظS˛ҏC7$t71붙ʨ*EZکp!R[ezP*UB*XR[0_bvi)fn@2ib>²-]dד\O!ǹ|UFf R-?b3ukLV6vQ Cz>q)`h!|8u`.($ }hޞmBaH`"?s:Fc^4/8q/&ZCx%xg< ))5Ah赱DV}:4`3AabNdҒ !Kᨗ3VQB52sg#Jӊi˹lLSm"&?KE̞^/!w0Ly,E\yDZ2[Kѓ.@&c 8N $ۛΡtO㴅WǪ洄h~$S1hee`9f$8~ꂅ GRK̜`Efk/*f .=E7=5WX/̮D&81S̫J}ك!$Ћcb? Uy/)T=eJ:[\%Q̩3XUuV繻+/X'sT3GG I"͎l{[S]/u^/Q1V_ :9a6c AX[`fMB%혩 x]wGdnp'c C1JщtPtk^៹']^8{߮EhE/(N,Gj Ӯ")]+k3jL=]՗ӟ4l:R,:?Io'AT@ݨ.ԂO`2D?Z\)ٕ^ĎE2>a@C׃&b>m@L^TL1oUZIG; * x EWA[ SM2`LZM_)ɶJnt<;+e,l>GX.Y#y'[hTS<,)4YPƗNS|/H<Z? "MC/ @^ވ5$DW;3a`0P rmHJ:V7ۊ݉ۙB݊I3@f =)2 ot9]{Jdnŏ}}9n'EM1<^J0&-^y+aJq‚2["0XN BhlWXr&^5 9i_5.!qpW7SЪHxRiy *ȱU站۪4R1#xF2j]nr.`zU{a-+nGMU~c9ʡ ](-cQ)']R(S\$KB}UX_P՘Ǥc,yzcu \߿p׏29̐q9kn/Xcer9_ٰۧt;0L1Դ" +QA{M' ?ϢXQd.vK/` ;>}ӥ5z$DDYzw͢Cc?$P I)(@kE/K*נyhơsn6FCedtU̙!c#4جmkg hN)btiagWdfy=+nz!蛘 9!̿ipnNl]^/)O8ֺx'Uy^>Kv;{Op{Uyo1+&sBJ Ёҧ9Ҙu4tI :D x=iʃ90yQ&'T5~HG.dHYjr= )ڹf^.V7䷨bI39S?Ϩ &SCp$b~j(&0/wNy j[=:c=zSW?᥶IAiN_}/ˠ q|ȫ^V N/6> Ե}_[r|-̡5#VWh5ڕVkKZ9EVCGCfy8Ҍ]_$1@ @H`0ܼ7]ݧ 49U:҂W(`ߵ _^'Ptq%vKgRe^@X6l2t}/~~^eF:*Z]-;)2qkOK'i*? b۩0_~IYhuH+ ww RIQ`;$: Wi(> Dz<|#MfӆrǸt0sE|P2z9*9D3 $'pVP9 sB$+.4H%+ M(QypD\t_cqxGcVM@p0 Q%.-F.=Q3>97;B>ˈDyiDE, |"G1F [@xu"a i!:Xق>'G9kjQT!E7UdyOc[Z$xظm.Q8(Ԗ24lD ۅZ~C 1yĪ 7K̥&kEм68œ MnUhȭ)*%ɳ+_(¨nbc1;r9Gǰr:fyщoh4ب'>" ̂]&̲#@@0\bƛ!XP)odcvŷyζFٲSiYD #S *f.A`?y\\$n3_rLV-c9[%ժ왧1vb&;&A3* `>^ۚYB^C?*LQha4?$ Ҳid 6Ld}؆24+n0"8 (l_ٞʨxsn9p]& K:֊jaC?SQ}/S<8Su+ys|62 0y#.Tн2Pn4bFHBeѲ)֘g2Ê498^Isgq;UD|gP@PxM)#?%fEܵ}w?4NɖF&P7ؔ3'"{&cq45@"+ @!rTU=%JkDJbb]UJkSZid.XKzYi{]:u#\KI~:UaoMAMɗ7dfNwk++K}~ zo48A쀿[Btf__YY{ y?'SK:L^C@Li;&,CmX|]{B (THq΀a{'8_H ;>oyNm"|,"P AZwz%M5AN=lsjչD9}-bNE,: QF)ah!= (k~~(ruӠcI찕jcڮ$ׄwV`/KwţW EP֥\S#LBλ7X(vDd/ kQ uV 3i ^%фq;{PmUE"LO1tg.e@ԕ+3=M4UEIVaqKw/jRjGa[14YPaM0P CI'wȓ8(O_Ud[ _qο*"GAuSa C6ljO>V &kN Y yzNԽ05e,!9֌$ɚBB);UnS C "篴  'n&z!Nsɯ}r \;ܘ# (1e,v􍳢Ϲ00|V'%_#S}&!d-B*u."!dQڵ 4lȔ8 }C6KP2opvS8d"BsHjU~^D6L)_!`Q pV) ۜ TWj)xcBG+j  9@!`Jre ĸ]v`Gv%o\-8|x+fqӪm: Us98 ޼yI#dť8Co j Bfb:w^-ѼtKja]m+~Hj#rnDp2R-W}v/Tzw@{0OR!qQ"(Nd OZSpm^YuYgP4ȯg|j1+)/A:34!uW]u|j_L0!wL պ6>ZRv1$5ܖ Ts@y.iX!\,D*Xڄ¦ւTEv9-LsQ>M&<_^|^ŜuvZ ޠ<*z!%iP_OKg=bS?fP@r6\wSB'~O5k^_>zm#ˇT(l]\6`qIf{43>dҏ Zpo`@z.Tg[*?=Sl:TO}AK?t?Q^՗})4TnyQ/@H(NZQQ1 43ׁT\!QH|X$a'-J?z6q!^۪LFS[EMC)5bSaNJ&KQ˔%ōTkBW_z 9PX<g䯉ZӪSu' Ȇ]|!VG40 Eń@haAzu>2RJCnUJ %Z FtE*gn?Mb ّYeM OD"upSv+>]AX/ۡ9w3MFcCSuurlj9ȴ:ЃC>1F3 @9'8Q fO9UwhG1SƲLL/c Aå 8 _ڱfzTB<_h gbvVTG9O,.w.n=wBy˳I w aYc9r2K*j YS<)mףq⤾h!C2)r>?haS3-%M\m Z0B3[ b(bd|V!':`j%GtPzb@`oixe@:!`yn$p׎XAΖC x%q0nZvC׭gԧ,RqE|0gK;Kܮa3pƸBo1FsR_98vڦ5bR6 Y3{mCBQnWVmuN3% r(W<-q;4D^TCX1%8)>DBc"_Ķg -Y:+&ieWuTNuo8Rr1>v;𩶊 >-Ko+̎ 0t( Is}F>I%Ò`f66G9~⽘t5&j% g|y|Q~tDN]߈jKO\L5!bzKHE^.XWWD2\/ãt]k>=(^s[]Eis\.xMےo[W! >6ڍUBi^)sG8rZH۪ϫpu-,Z w7xqd +o`Z;[U- vO wlX">kl ;U_YJBZBuFkI MIEŪ!6i嶏[ 90A:opup0EMJ3Nrl 9dv-r>+t”vxی1ПBD$kÈ t&Fa$ѳ0KNU!<$X DٌX8}XO:0v +? /yvضdE0 L+Bk .B= 4o%XMmNZ+ "ē*+ I BӮ$FK{$Ȟ΃!]Peɛ]"Rg_BX#M5\MbhZw}'a߈0)ޢ.ttfs@ow!1 $-'zlRWU85;2XzZpz uN б-5s\*}z<*OdaGӴGJgYZw :{h}UP5utyQ㭫D B6f;ukDLe[9Ayl :l%p[-FNf< X󸨗ѩ%?HO9ֳ\zmZ${ 5~%?-{fȡsV5|P Zwp3~{-E^g3%)*j{+yvo#P'W7H-Q/.̮|/CWsU1J%6دJ:P藠0MMɛJrP–I ˫&Z2mC0siAYb ly3+˵"*î#2>\֨(1c1rn&d+X;セt+GN2璻!+vE>\e+fƃKoi'Sjggqo" f\qR$KnNܞPRB9DSe+Vdmc\jSdL3F_I8KҴdMOR[OdBɊnZAOR{nL77)騺b7S/3*6S+tm<I5%[~I \tT]6W5S-՜KbsDf)9Cg>fiͭ{ wms-.Јk L9Opo}%#ԝ pٿsl;Ѳz+7f8w?(v*%xCw☙Y(u-o{7W};拌˛3n񱘽:Er%BJ*EuH2sʜۅ[|۟U*R=>ljE)O~`B㋼^ۓ%t޶of/GYt-MwK[gϸpu[4ǹHnsf~+//o]R3Bek { ۥtJr~8R\5\z3R{ztTZUv:l9`!l˹U zfgmeaV(2s H>ڞqܾE-%BD̺d6\Ki^r=&}Gs9}zJSJ-#2b>ٻEx1)cK?oxe-M0S[.S:,w؅{,WtJe[mYͅSO{>H-wrmhpfK\LHWʫ>|󬹚tվ{\Uìߗ:q^/W2EBxҼ]6jҹdĆ^[oyTEbZˤ WP->?Eo]]{=jLgi 볽O~}y^Sɋ%3{[ziguOCy˭*U'J;bQ~^o9aw] '^K[ 9tŻ*Z^GT̹たG$msRov?Rpu}͸7q~>'~yYgsM-r X-bǓfq=)aņ|A=EˋyeMV2匪*ŽV;M0GJ¬cgo8T?{8;E45=7N nԼq~*)]z^Oo% 1Oi ׶BSJ^w/x6{f3^5<1~یO(uW‰}}'DZp@g yTj;QSp \n-6-{syMXFg1j+}ަ+mȣ)GKX邗I] >0;| sׅ/b0;"` 卑7h-븺e3ӍWג'L<Θ`Vg޵G EVuM2:c'jJgߴݫ|N^Ǧ(O -fcɫ2I"NiD 'E7 KS\T`3[af]լIz{|=vرʦmj 5f<~wђi09hŲBƙRkX8 !9I2bYfJd\ԴkH{nx6rLB|j߳[̍_bSO׬US]x}vsۛgkWdȖ:vFE_0^7ΡPyU3yL< *Gzv]9t009hN %Q:W-j(}ƝY[X^59[k|75ڴV~ҚgȘ w{^~Rχؽϯ+ϟZwXNVqZ]ي{ __)y+.m+MN{m]^+DGce]a=_ 1f #⏑TM3ʫT7˨jϹA7d$};L8'tLaJ ڲS>5RiًLX8٧eJL};E&i:ċgV#5Q<3"{͕G'(M]D9(TgT%M~E >w 7/J'_|eFν~t)ܡwR4:KGloqI}n%M³% ]ŏ{;yYwm-ʳ3Kv=^:',"06eKrDS0iuc-v%V\s.^qt,&bͥ3R/7i[BefqvD6ψ)S?URգR-\v=Ic. /"avl_ᤴG*^Jcz;pKC6yX.oɩ0nBS:xSf}FmI!nZʭ1DŽܴY ,y-aN8H̐g祺ZKX2+F-w윦W4]giUHnW8ASɓ;-YɫVi䯄R&nov]Y7.(=|:]wN- :7|KwyE0} `!JSczK%T-" c0l2Xm/ 7RK;BPØLkΖ+DN;nb]4%.287Q`!؟"{vSaVγuZA}xKqz>.b;+KDߚ\(vo2[|ϛFXFh^vKؾwO粬q;v3yͼ!|7@v <~u!TA}tzXZu FL"=^2?q«܇ٟeG]RY+ejÒ*Rx+&` q*Eԕ3Ԫb:Not$ת4rf6n|< ? S:;ᘼT?@WtsY5_ }|NueLr#nqd");){-tX#xќ2sK|1ןʧƄXm!'_Ǝ.?nLN(bWV)4s7A} 35`imrlYk|Coh}wn.ֲORY1΍*QS_/tBJGWN.z$wkY:=s㉯vǒ9)v '~y;_}H_*ٗm;:*V*2T8[M e% ;g>t޵=~Ͻޞ 9e!?r&ks!{/?_BXoB2kNW 6:dO ?Tw +:޾jn骒UתKO#z%rY,)1UqݽW[Yo}? EWmTz( ֭^V[7XJь?Y~ʙ΅b&<,qp&a摓W*WvDYK*o@C i7]rgNOW0 -yBO\yHlғi.z/*&)f9Zf`kMzsB7Eh'ϵa OY7_޹fjcPFYЍ-ve*'(6mc q5whBC3>mXToziWy+lhtǍݭhe.|_8HW;CW Kgu(-#͵ކ(g]!X;Dnwp.:1ǰ$>jO2IUAG?tǩz6n'ri#g' ='L})鋚CW@[#ssLaes'3G$᩸Ebi"mba_YW{Ț'>{ۉKw0o06Z#VDYu@ [Yَ&=!] ? wbQ,ȟLc3@͟|E

<_3pWc/+15b#"ll,[ĭWyP>LZ=#QGA^>>tA#<Թ| DHyPMU4(븕狠@ 8#ZZAS̈-@z >(~P!Tcj>3PFAO)wV:X& O-1gܷ/=AiKg}ܸu'45ҀlE V׽51ЍDī+ 67Z0VڟRIA%dO7@FM+%M23 cq/ ~PiT !` 9*LĒ%j)Tc`Lneꏋae / >`wB 74u2huRܸit[V@ <,T7:w [-44P6 e:i3 \ߡu2&d]{̿y0dv2 Ri$iX]ZX#s~:cN[@UXu,Y{8ѳ6\,Q m2D8π>ECK'AFwdgepO3~"öۍkcV6s޼d 0(Fm~gL# (F$4(R#;gQ si-L#nGm3ww"xL# &JmDaÕ}Drq} \Fܯ7+dZK'8Jhⵏh@Y:  W"rXQBhP:Z^S?Oj?7EW,(Ƞ8/@{A_.` ~]F \菮`~70̿w=3\p=0_u;] 4濾'd&aЭA6ߙ4:j9x=C3(Iȯ1O^L1Y :M[AP [4v 3G~t3:t%!?s`0K9AT ^g$ qٟe$S7ÅhG ..,;zxI4w8k 1BltTGH6VvֆF`&F Ϩ B\+M'@XRֹbEA eOrW*  Xc}k5d,#s 08Rx׉$N{-7XQo@<!ZġU @ O"dFlOHM RSUS[Ka Z_`†"Jܘ&Ǿ >3=Rw[k̍-Z$*