ghc-uniplate-1.6.13-1.oe24090>    f ;G|`u` E zd)"\l "y9o \p"W2cLS`ʤ Mc%3mC{UPQp+BՏ]QuZ^%NП=9j!{8? -53@i{NsH¥U- SiL<>Ϋ6\CabW0$M!Iyj` i-fנ߇pTe#vYSQ@ G`yHLM˽sE$zbNdzL%6Ra/]>+Mi‡o, K^HuK`*ԥH/ad3af2e22ab9ea4add6051f0da4e130c30e50f2c6486c1e1b3145e9e13ab439e4234b6769e2c89f9c24eff3c99404f07a23143f05Uq{fR7--?-d  X  ".T    w |0B#^(89:FG H I R X $Y 4\ t] ^ d e f       YCghc-uniplate1.6.131.oe2409Help writing simple, concise and fast generic operationsUniplate is library for writing simple and concise generic operations. Uniplate has similar goals to the original Scrap Your Boilerplate work, but is substantially simpler and faster. To get started with Uniplate you should import one of the three following modules: * "Data.Generics.Uniplate.Data" - to quickly start writing generic functions. Most users should start by importing this module. * "Data.Generics.Uniplate.Direct" - a replacement for "Data.Generics.Uniplate.Data" with substantially higher performance (around 5 times), but requires writing instance declarations. * "Data.Generics.Uniplate.Operations" - definitions of all the operations defined by Uniplate. Both the above two modules re-export this module. In addition, some users may want to make use of the following modules: * "Data.Generics.Uniplate.Zipper" - a zipper built on top of Uniplate instances. * "Data.Generics.SYB" - users transitioning from the Scrap Your Boilerplate library. * "Data.Generics.Compos" - users transitioning from the Compos library. * "Data.Generics.Uniplate.DataOnly" - users making use of both 'Data' and 'Direct' to avoid getting instance conflicts.fdc-64g.compass-ciABSD-3-Clausehttp://openeuler.orgUnspecifieduniplate.cabaluniplate-1.6.13.tar.gzhttps://hackage.haskell.org/package/uniplatelinuxx86_64 t[ fff7251c9b2fabe9ea50febc003ddc4a9c21e2b6cc9ed6b8e4724d5bfbfc3a2e827e777c94628445556a71f135a42cf72d2cfbaccba5849cc42fbfec8b2182e3ad2c8b715570d0b4baa72512e677552dd3f98372a64bf9de000e779bd4162fd7be7 rootrootrootrootrootrootghc-uniplateghc-uniplate-develghc-uniplate-helpghc-uniplate-prof  ghc-Cabal-develghc-base-develghc-base-profghc-containers-develghc-containers-profghc-hashable-develghc-hashable-profghc-rpm-macrosghc-syb-develghc-syb-profghc-unordered-containers-develghc-unordered-containers-profrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2d@Lin Runze 1.6.13-1- Initial packaging (Version 1.6.13)dc-64g.compass-ci 17266851381.6.13-1.oe24091.6.13-1.oe24091.6.13-1.oe24091.6.13-1.oe2409ghc-uniplate.specuniplate-1.6.13.tar.gzuniplate.cabalcpiogzip9utf-8d7c1aa59ebec0dd3ae1a675530753d7735cf9a64fb935f067080e9314f2f11ef3cb995462757d81d50ba3a13eaf8b7ab383a0aedbb3884c6fc8db3d78716b976 Name: ghc-uniplate Version: 1.6.13 Release: 1 Summary: Help writing simple, concise and fast generic operations License: BSD-3-Clause URL: https://hackage.haskell.org/package/uniplate Source0: https://hackage.haskell.org/package/uniplate-1.6.13/uniplate-1.6.13.tar.gz Source1: https://hackage.haskell.org/package/uniplate-1.6.13/revision/1.cabal#/uniplate.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-containers-devel BuildRequires: ghc-containers-prof BuildRequires: ghc-hashable-devel BuildRequires: ghc-hashable-prof BuildRequires: ghc-rpm-macros BuildRequires: ghc-syb-devel BuildRequires: ghc-syb-prof BuildRequires: ghc-unordered-containers-devel BuildRequires: ghc-unordered-containers-prof ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description Uniplate is library for writing simple and concise generic operations. Uniplate has similar goals to the original Scrap Your Boilerplate work, but is substantially simpler and faster. To get started with Uniplate you should import one of the three following modules: * "Data.Generics.Uniplate.Data" - to quickly start writing generic functions. Most users should start by importing this module. * "Data.Generics.Uniplate.Direct" - a replacement for "Data.Generics.Uniplate.Data" with substantially higher performance (around 5 times), but requires writing instance declarations. * "Data.Generics.Uniplate.Operations" - definitions of all the operations defined by Uniplate. Both the above two modules re-export this module. In addition, some users may want to make use of the following modules: * "Data.Generics.Uniplate.Zipper" - a zipper built on top of Uniplate instances. * "Data.Generics.SYB" - users transitioning from the Scrap Your Boilerplate library. * "Data.Generics.Compos" - users transitioning from the Compos library. * "Data.Generics.Uniplate.DataOnly" - users making use of both 'Data' and 'Direct' to avoid getting instance conflicts. %package devel Summary: Haskell uniplate library development files Requires: ghc-uniplate = 1.6.13-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 uniplate library development files. %package -n ghc-uniplate-help Summary: Haskell uniplate library documentation BuildArch: noarch %description -n ghc-uniplate-help This package provides the Haskell uniplate library documentation. %package -n ghc-uniplate-prof Summary: Haskell uniplate profiling library Requires: ghc-uniplate-devel = 1.6.13-1.oe2409 Supplements: (ghc-uniplate-devel and ghc-prof) %description -n ghc-uniplate-prof This package provides the Haskell uniplate profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'uniplate-1.6.13' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/uniplate-1.6.13.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'uniplate-1.6.13' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . cp -p /home/lkp/rpmbuild/SOURCES/uniplate.cabal uniplate.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-uniplate --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" -v $cabal_configure_extra_options -p --enable-shared --htmldir=/usr/share/doc/ghc-9.6.3/html/libraries/uniplate-1.6.13 --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/libHSuniplate-1.6.13*.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-uniplate-1.6.13-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 uniplate-1.6.13.conf ]; then for i in $(ls "uniplate-1.6.13.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 uniplate-1.6.13.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-uniplate-1.6.13-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 uniplate-1.6.13.conf /home/lkp/rpmbuild/BUILDROOT/ghc-uniplate-1.6.13-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/uniplate-1.6.13.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-uniplate-1.6.13-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/uniplate-1.6.13*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-uniplate-1.6.13-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/uniplate-1.6.13*.conf not found" exit 1 fi rm -f ghc-uniplate.files ghc-uniplate-help.files touch ghc-uniplate.files ghc-uniplate-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-uniplate-1.6.13-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHSuniplate-1.6.13-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-uniplate.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-uniplate.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/uniplate-1.6.13" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-uniplate-1.6.13-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-uniplate-1.6.13-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-uniplate-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-uniplate-prof.files -o -fprint ghc-uniplate-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-uniplate-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-uniplate-prof.files else rm -f ghc-uniplate-devel.files ghc-uniplate-prof.files touch ghc-uniplate-devel.files ghc-uniplate-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-uniplate-1.6.13-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/uniplate-1.6.13*.conf >> ghc-uniplate-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/uniplate-1.6.13 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-uniplate-1.6.13-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-uniplate-help.files fi for i in ghc-uniplate.files ghc-uniplate-devel.files ghc-uniplate-help.files ghc-uniplate-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-uniplate-1.6.13-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-uniplate-1.6.13-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 %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-uniplate.files %license LICENSE %files devel -f ghc-uniplate-devel.files %doc CHANGES.txt README.md %files -n ghc-uniplate-help -f ghc-uniplate-help.files %license LICENSE %files -n ghc-uniplate-prof -f ghc-uniplate-prof.files %changelog * Tue Aug 22 2023 Lin Runze 1.6.13-1 - Initial packaging (Version 1.6.13) ?T\K6  5Npww \;k@p ?$+38]O=۪||쿟_9L 2e?,X\ dCc 7B6v@[O1$n '*,4#`{;_TTA?%[/V^V.T tLTMW[[_#  8m fڙ,.K lw9]rFUfZRSE tujk(-Y hfZm@%1oG .8oaV q j|p)J! GWY%, 7?>8?-.@)KCDXM!_*҈--=MG鿴jgdrvO0$̬~7؃!iAfN`G#}`glQ {H\)3=CNK{ bp`it=+@ 9nd 0uuy@js!?08 'VTT- .5'9b +bxk{` Ia殐BQQ@ :iqlQ=Objg'/C qr)zb@o\!N13-W/f+V`K>0hg]Auۂ~`k`G3 \(yoہ}>G5({xTڻ=xΜ <~R`Zlة~ p`ѕ@_F_1Ą>oxz yFEʕ䣕\vο`?pg )ϬJ?4[ o xRxKtZtJ;hك3CM\y-~W7,Xf;ΈvQV&"4X?w[GMz06u. mW_*lh==w7/x;,vbpoohWnP5j=*!24Y > }~}4j^@jg UI2yDٙIǼ-;tw&F콜Ě$7#jJXv4T:&R 6g҄}h@86FLو>Hֱq3tvg܆&mc\KKwGZF%BD*kv;5umSX N^>Pʹ+ϝHIg)f}Z&< j+w(/N2jѯ7[ &48Q vM~%vkV d|7Y%" )sBkx6*:'j .8H ILǬNL*km$2j?$ 12n4/񋒭Yx1raYӺ ssN v8ƃ5/M ȐJ6-𓓠bbD}lߎYppQ@L!XО )~vQ.Aob蘫!y}3'=&B_11zឪLbK @F,n$k Ǽe/g Y0 )qsu7V Ęjj%ۣZ2yfVHilK=MA{כ?VLDkqn#nNϼאov)q/.p 2*цB_A]yzXʁ .=Ԑ$׋t׭ Ui+H,Y/^t݉7V<ܓ䜮Qn5F O IQװ=9soe}-Dá YM'>\%&%sw#YD6o{X9MSMP*َ4ͯ-W3:J4vJr%Jsf*1oO x%Vt{hͬaS v}bvi^q*_D_~mp=+K%?$ʪ/-u7"ʵftpݎ, k;Nxl&^`R+2_>WܢoUGḥGKlA9_g|)>CSec2?nSKξݻ o!˛*>ûG)pu[_8꒗?;'(I4IK ,_Nʚ$]jeO$;1-|o=%> A8u!)!{*>-Zv^ 8Yɹ܀?3mwuo_߉o}%5+nV̶]DZ\Ѥ.R77fuJT+6WwBS "%qΚJXRROY}JML wn}XZ+HI@QH)} Lf,oܫsAtp[9fek)ZCd,XWrDžF6ciH${ZthV 1*}:^0GcʔmU(ڦɘiñl kHGcCϟFغ>y>20sh5+v:NA0&ùqWsg=X"QX鹣&UyJǎe\,p D@ٰB'fAC7Qx*0쐽y^dEWWn ù۴ VeZFB2@*urA3y%nu.na i)V9\K:OJ0o! jvP9N; &U"57;8.y_AΓ))%ia$*YP2 Ŏ5rc lrmsh&yӊ6C=a_Ƕ؋FvӇ}.>4aL \]E3e%+UU\4tז@\r鐮(9rYu`iۀ/dw~P{*+gOVH.yވH "38[-ZOI敏K^n)Eϖ6N.m/KCpN\cUwUmzbBw00UH r^wyx@|uHC.7!% xd6nmo샚Uk(L*0Rp)J(ZH9eKG:Wޛh;Ulߟb{M ϔ3}';nd<҇-lu5uA@[^Y_b~YsΡ҃]o> 6X|$5pFes޸).ӡb!%):u DUە5"sbK )I,% MLxBSz@H8iGS(VF:>)~yҾt- 4|GAlO\o'ߎ+~?`k?H4:!]bVw(<{)c}=S7W{6}>i#1>(acL`4tMRNTwK{1(=ccЗ}6>F}eHL h%6b6[p\&̰20kjWuVpG2{Ԣx&:#95du]" C^ie9܈z!YئdW0$*HSLg!3 ZJӱ5Mx"-:*bV.QqCW>-p̄,,.D,=9eb-)dU3.US=?'FA~-P۾#8"QT*ka Ud?鮅jGswt>T//J x~LVֆkQGQ& Ž8bOޑMY'šTii. x8e T+Vh+By d58hT85_,Pɯ-N,ٙizc5wЏ6FSٛگy%i*aXK$9N;^X>4˘ 4t* p6P8;X#ZT .EKFļ@^,q ʜ{x8V% RVg5ɰTuP'e_y4>* B"ea[30uA_;+ȹ 'IܭQ3!%#[ÈcʾS,N/aDm;K1A^M+TQM܄Z' 5 n3kXmU‹%sT Jn^S(dOJO,cKMhcU5析3 EmT)zkI-g[{1o0 myNwW91iuB~k ut=k~lVad$ iEG@>̋ ` "u9կ{'#jҧ,-fPSzkG|z]\mv"e|SeF рm[Nz/eŬN) 6Wh~UM y5?@KYYƶR39TԞNJ,Vu35ל?jMa׮ğnC&»FS"k ,!<A[z;%EM#˩ؼdic_7&XbaEVE,?vR2ga9EHB,UjjE`*ojbsSb?Ǔm2cE#8?|9ɌF]e#MIڢ$4W!! =$R24&.i"|gɬB}1sv#t P#JmT6qn.]!Ohz d#9eTpV: C1bJݷEZkD8[6]"X9SxǍ^pcy /׳U`zu k)fɾ0ų Jtvg.;9NL}w.f85r }RӴƝsK:h4PᐲqARnB/9 )ҚG3H%ù|Ck]t+G!k=qhce%>!rOgn>آ>5s[V(Y<=dٹ%;.]okN&k.,٥`0%aa]XDɼ4K0)1PXOʟE n{0ė2Q>8RRB]Y2ntj1xd66h1U#NK]\ .xD!Wi/mOT!Lj ]<޶vG 6>&K3gK{+_њfU팬x],+Is=*q"v}0wZvƝd[4]t>$zFa,V [3Z%mEàxx 0>g㖳ĔC&Խ/^PRb |8/{>/LQO@ Do]IȐF'RHx (薄h#,ux/WQN6y\;]?7.}RmZ0-\\´-1|N8ngg0:G7}% Rӯ`ssD,:ƣ7{ ydSԒ{½>K^? B?FAwn ~&o\cS P etaC-B䳣WQ͝FhGl;r,ɯf)t yҶpk UQn#1FRZks Q [8I}8h޳r(]pY {dgLjYj^8=(};;WtY„4(,l2Ԋ\q7^MD*fBϋ5!Y!jnx/ |ReBQi~D{p3LO/l9λoXމyB1#s}נ5͕w/w 5͍cR2ZѧQ'k\'gTSak!ۯ$ˆlq,&K0⼮!rirxީ5WѧoE =C+-sp,|Gɍ5E )J>,  @]o"1Ecg&LDQ ]ip\[Hď'7qObpPJ`Roʉ#\ʖNOc(1)w."ws>_=P5wmXSn[z=p/(p}{pvjg 7,ҜY[t P圽8K܈9{$٤{9:]_bVä́sx;x8 }-z+Kzc^d)o9ookc䰧5ohC˅֊',6WzqWzԺG4 F>x6}^]wcG./.?,e;U˵!L; 9YNLht7@HlN;;79&xϏɺ:L˛ِɻ7=3;K =?N a0GD~",R,7wXpӳ!T$ǟTڗ·"T0W7oZɺC{ZϏ9wCx)Z v~Fr y{1gIm.E!")wm5967P39D v{KqNonѵNmGsKb=n>.i0 qT5h;!cubr҉`:Mr; 26b}/Nfj/W4{it7XГ)j8U>"ES4~6a"*|}Ϻu?}AgH7";2G(K3^5ߟb4Ӛi9Т~ Tc"#ѩ$~{hSB,MOH[;˪gAF\)+%cksq`۾EɍS\<HbU71|IVdlN V35`_sڻbQsnzȲE[=wڑmdLX.[Zs)+tӡѳ[G|O׃7:XK4Mc[`=UmYuu_޾%l@QqJee3;RuN>2TR?8 /f\,hS4IǍ_!4db 8/t T|ơ/M3v+NET{hrVfnL`nRdG^W_>NGԥϣF] wG eaa5; 1/S_oP 1hgKe//}~C9 Sb4nx˺~֣tkcYD[cީj їW*B.9r}p)G _{I!Ny~ >Vt~1{ɰJa[?)TjkRv_PoQ{s,Ge>]\û+((TW'Gbs(;q϶XeTʂ36^/~6"mXvaQSls:gDҒMR\|sVqi^a(['ɫn`Ǚ`# ӯ ]u 69jH;r@gH>Őm| um\ZfyXR'}4NAiWc$^"7ԓw7\v,1`o4u{).R zi253udރtMoNRV'hic&;0թHߞ1&o"9 00G'/T=|,/CdC5Y4A tb2aTq"ߡ8Dǐ\)8 CHmޝޕG &v%+6^}ɤt3Z_(&&5OL`UġmW@~ֲJ./\Ы39*]s3CZFuQ:9GAO1C~l[J4p6ў⡐HI{'ld-Mz+C<ħԦMQ{^P\?3~yz˖ 1 EӔ^\A9 Q o3^ X;p.$_>, fdXڨf%J|+i&0!Dgv`AM8j`!-ðgO JsҳRI 76\9r7~rrA wެv)O{tPaZa f7BMn9h'ù*}p)G6$7w4}Z( K*{qqZ ex2_$S'^s =d$G8P*EqD(꺽WXS_bxeBv"ޮ0Gʰ9Z>AD/~FP\[&~UՇTakqB JZ{!}U镐jd&< 8?R\a=9~ rX ʒ7d& g9 շZ[['DQil(KaIwGzۊ;Oـ"E|U-޴b}Q1qgO"'Uw<|B@dGy"Cښwlw*v/ sZ}T!XPt5o d!/I u3!X wS*KʀuuĂ}1L`YgDLQPCrXc@/@!oFd -­#R2f1ᛑ 359ݪ0 vxkoQ?Yc^};]wL\Amv3Uʤ;9#bg9soͪ=̆!0N[]Cf{WzcWy]hfwAǾRb<`{EqQ$W~&Y,yO8 2֥}Ł2!܃l,IsߨSuNT7^K:Cr^xMFUwZ|dzŹF443w>;L;jhxl Ԯbwnhk#ß|$Xoɻ:L Y׉b4I۪8lH R_Z1VzĘp_=:?ۗku;//>kȬ[&F"a4 N?l.zT|,  ,OΓH#.0[!99)"Uڇ+tk'O&Pq0(z(Rz*Ћ˪fvbGϮ_]jŤߩTTYxQs6 ~{!2aӴwl=y쀅lV[.{ÞO펦Ob=ߨրPdEt+~Oqo [$ 2< |!-ʺqy_9 5uS}{FI뵋;L+#^m=^\FxND Q8RkhT–ӗSkٖK*( }ĮmV/^$,~P~Θ\@? @l8`GԓkL%2F~u&k׷Pǎ-+hfX Ap!cUɿߓ]V/uN%MLX l"oistZF[MJе04\|F }CY;?kIr};2T&Ěl55G:i{/- G."zrx1 ׹?շl@/RϷ$_v̥Bwu65]*Z5&?n)Ɣ d̜{Kn-Jvfe<+'`>5VEe [3Xb:'m fbsK r\OܕoJ9(Lr:uU n?ߦ%Hz7rd1k% zf! ,lzn ;K6 ]+GHR zVAϷ_/=Luz*RBqU{1G./HdDVv4q@c`/ vE@?kM* ֓RjeR^Cqf!kieȖ9] : p@dJ[W)Y-Գ=-9 A35D. (C84\1L[E1ncWYtghLBYUaC}eS,TsJ^HXԣ8BGV ((K+%|Ia>,_fHG#98n *~>yw&/`WOui63WY}2,[[FΨ7-FR 8Ƶ)9% "?ȵ\z1}/{9[~1;4 %;Ds|1G'X.:(Gt1PMJq5k$-B sF9sASo9 ӫw{ԛ:e2 ANS{!jCHi~7Y `P^oٙ =߫6b&m,.okk۫Ӂ6xdP5$X/5 ÏQSXz|%loCgAN7:3ѻ.v4Gyv}+o ?dYELYڴf B> i9w.hz{E Z:)B?Ґ1rٟGhsUDS|iƼKf4)=?;\nQN5z[2ʻ[eka][GÙlV{w}2fgC,mGs\7~(I'_#{PD kސ<5RfVV|W0>` SsgX cʢ1G(67ZIC*¼yιͽ^#p#QGՒVOxgZUIşrI57+h'EJ*jS`B/oe_ڎ7PG@38!SpDFz/$'@lbLOWmL/x>7ڗgV@+:t{.ٌOߝ[/ˬ*Ǟ>'u2:U~mz`} uD(V`"aݲ*ۭ*h]n9 a{h!ӵ8wR bw-/R@Zĝ^&پRFnCIK x|O n]D/!戡c$*ƕQb*(0ϲ$NmE*k:c >ŚOhq+ʃ]X̶@+:m3|Xpo.OΗEJ6^*zcSF$"'r/6g~4M6΋5GTiW}WR;2&/ 6:}+VGwHߔ' )Z#Tg>)nJRlj yfo) cA23-MmSiQIrrd?t|E-z5xaB]v(-X-b\׸ ɉ$y*þO$~VKɲ |gOYP_{krS.!DtHr#=pl$$|P3y$[ԏy8y_o݉=3w\n$zή0 Ɔ-0ViZO2}n¹ꚮH{& SsBrkZ>~{ͅDc^i1QSKt|~k6ݒʲ_WF0y 7ޛO< L>G$׮Oĥs kX% K񉵬GhvH)90YIR%E|ErFI䯓 'lzg'Ю`d_VzzRT~O}hU4Fdm3bdV_.fR|=sΏ͚I])' :ʤX<-w~dC#^^uPt\Ftt4w-~o,F/s|4Vzm& 53vZU?|t.Ǣi.8. m&{bγ$߹{l`9v{L&3rd :xNrYQ<:ԭVyIQw/nulwcNY ` 4oZ/pq1 (N-k Zyۙ軍dݎ5Z_"[כֿ [:V` -_Z앜͒ '_夸|$if"j_VUwO:h9W:t@LpoR? u~YW}Uce; myFrzzlę:\-jVʿ$}k`xi6t$cCM '=ɞF+Fa;OV$,L|!5Б$D&3+AO֝VيA%+ +P@Yk_fq]n~NS% iB1}y62'Grw1R<׷M7vʊۗCS*+v3W/a'oŗwhLh$Gұ{ \O*qy|EVy] `9E |P~s4"͝>/rDQދˤ[7ATnnț즻u,~% N? uF쟱C|,6#=dpv9y=ZyV _mJaV`cWWŕm݂ ݡqm]Bp Np~H&;[wnvU7If 軺&-A~ $1ڨBm@rĀH/K _eߑ7^m'cV-" Izhord#+qTcS樫4Z ^/q7AMfv%ZahTB F$r@sboCGԾiUqQqXG.ZpGl)H}}_5 mn+:BB!,A2FmTjd-geK?WM[b:o_Bvej$bj 9MzV|n9e8eQF!koڥϕ8pvz#vW:S$ON}Xz:  x[^x-mJ^% 2{;ӱ9}&{.sa7 tL9K5d\9tAZ.# DO+IOky4qHrRaiV9}zS7(|X\ $!]bis*z3-ȁ깰a&OYW/*$8md/"ޠg,ЉuEzZu砉( ޠseoJ"ڇ WV;! B{|A$1Nwn} S0gmf庄ygabW z ( riDSǛ|Z)hoW{ƟlYfTh.+=>}#JX8u M?7$1zF2r6v/\BWX2]mstv MRq5+dr}i\F94T?GFs 2fua=K ⺻xfʎ#sVhKDJpIg72e( Zĥn!zLJ1WӖ?|wJb*^jOG ]5^\ e)bN2Թ LK>ĠkF=g_*aČ7|L|1}>NYʞ ]P! `]oSDH5j 8g6eپ GV4{ZkkUwd Y&քؽ^LG+EPr00z4xN7sMϬy/ Nc_u(7HqAa640\~O0hWnT* %}*ip eP;2u t3<H]GΔ= A9)|pH !Ec`ҷʌU ><6h. g?zGaѳ[$>&7PPUTĨ3p ʶ#Iq~z_:WǒxR4H^]p_n-elpې\'iVuX:QѓК{@|5f#UīsT */4 Ù8[|3ީ-? ޝC$cVOGe#Zv:&Ihz.WK vwE$Fe7y5ë@FC dqM)! D}ܔס 3?i yY;1b73TG.\Suo%8LcmI&ibt]-o-ղ "PF,nf+m4˷;>||oȱOs l ,o1`: !L+!>S1}d#Ts c*hIȀ4VrgƜSg04Zh4.rX(9j/Dow $bݸR>P[i1{Vzm |d#`12HCDBI%:LˉxWh p2 fͿBUd|^<[u bA + Q֠ eafF˥$W/Œ!j=y6[vVQi@T^iI?s9+FGf֤*J(3sd5Ǟ!&kc SJfAyX'uoOO9{NKge/nmxvᶏ_or4,(yqD֏_Zt^*޾^,-w`xdx%b׌%;rGZI_Hք שکL5$g-R,rU}k[Ͳ\moY hL+̝u0R(˟7O5Q#N"ЕsܶaS}k` POQ)Cb팉#hBVvnEF| `nF÷y2xkt'Qt0ۥSG(Qr/8r7>q1O:nc ju8,|) W]x`m Br\0yZ[guzEdV _%-Ц Jk(]Cz }&h5X My5Wc`lFL*>x-kgʑ" Y`JY3Qg*Mu՛ NI!>t;j&JA)X'6]ELv^4ݧG|&Ĩ0jbEVIOH Q~2]=6OqFli2L* ˷yl--peHni1JXI a`e;,fW+>Zѐ:1OaiZ0N +3ؐSns.iWVGM2,~Ûc:z(X#y #cv RP j}d/ilRztb[4h;xhdOtF a/ƺxW%<\Hgf$C=|BIWYQZ%}()yv`f\ߎ_K{i.״[$ar3i%@eŇEth[פHM~g. 6LT}iWսrFCU8 _geָ8_ %h ybu[]TX=wPK7oX)vվ?Ɣ:?77Pc?dl0suM1=>ީ$2n!HQl˰ĺ%1%n ކl)? ܲ^R<"y>θ X۰G?Τo<2|$ϰP@kt߃uKv,aM^wZHɹɬ֚$gsg\# jũ9(/eOg[IRYp}ѧ됏#T9:d=mGf^SA1OLUe}@) {Z<~ωLJ6zU{"^1T1=Ju eDJHB@a.ΪW/ha-U RV&@,$Q&j ִ( [#G(aPCKZ5N67BQRJ뀄ĵM8~mK%ߧ{eQeV^0v `nrDR+Crl4 #,XîN  W^ NX}{a?|A$|_y߰wRh#}UɻJv`+O,+1(ѳuƗ]!_N-]\K]߿]U⺆xâz#8NLP _q8~Yn (^%&JmB@rYʗļ2P]N[cΊȮ7Hbxպ(.Cہ *1X.+6o^B(MyW"B6[Z݆ DH*|M**ֱ1:=ӕaycd't?z׷];df {2Zj;m ʉXjj(m)Q*}յ? Z?FRf6 ^\ }:BùeMyŁ1ԇ@Q7׻5`#sN~h4nT*T6fn9F\>] poZRJOG d^?ޭ+ml)5f˭nqGFnnzc%)Gf#h%HX'.{'ώHu<Gҍ^41un;$@ 6ffY 6*bGk;UEISt(Vxg`40 4դ'Bac[N-mQZo&OM Kj'qVA[A'eS\d@JbG5$sKo'1o>0U\|0]cq ǀ=46 ޿7:+Q-?'B)pp^ogIwāߪq@:>(NME*٢܀9=)GH*A]3A$1a̴N  $[R{ a^0zMȦ${7fY齬x2SXq|idx>k?BqLk?r޳ΐ4hؒG~0\%[+xBɍEN$s\ruY:?T!(wmSKE4La@3Up"5 T'/fSz_b& Ca~0R"hd5H*h$"fGn{d񌄌^Kɼ>Ei,Н̏,.\g[>\@]F|Ik zEh1&!᫳(&6.  I퐰B.uWWc+TEtsOmC!Jn4Bs1\D9 en"G:(2wD3(6F!'𕉢 3_f + >| vZ(s=间^*Pէ wov?2} [q[o.1]Zmq,5CVQ{KMMuY-&vY'}mxN30h3!ߡ[Rr/^;c87a20@}|k~g ɬ#yQa1 Lv_k\P-n=$SI>5} XNANi @<:3IyXBI"ue^A2'k;x墐UOf4OwﷇlP&B :FBcD.Lxrf4q"׷wRR{( 9Nc Rp^g\dtA1LRk@>,S$\MGѱv\4~]a12@u;p^0dj2čw3J>ӹbuUK*2S烮󿉤soV0׆8H .'&Ȧ FZ|5e`_UN\j1([yaNeg<&VsYUhYЁ-bhX G2G8coMBVIfr_LƜ| uk][mq,bͱWgJ!%귧"8̻TlL1BL-i  P͆ m?W*),L7T"XФ'*{'ﳖY!Df6i3")lvD8%<#0w4yi$r9WF["BwG"V|fMw\!3m|NCO.7XBiLVmg>:=}Ϧ%M׋$d +2 (ba20ĵzjV~|jmӑouR?x:UT|qd;8<3PM;;K:CꊏUb"WajφrD!J"lLQ据GFATP}J@$F2o="ejGv|S.M긋}ٮD.u80x*/D@K[ ]~͍G}a/8؈ m:q{ѺL ي`TKq)U)Drf\ٌGA{l 9j:B iX)>0lАߞ (zjW#đSM#ppif!8qNoxfSye:6znRv5;- bc(bU5"yثs@ hx?|O`>z؅+i9M11pdNt3cpQP4먈9Ocj\[ }58zx"|DCF2<$|R@~rE2h&`VX6.%1iB_"sJlYM}tGXxFNPZy4\ Idh(VyIwEm|ԏko63'`}|*) mUf3I ܛ0,(h.:M5Fx8lB! xpm>SobbyM 3с}j̓Th@qC$sr4 q %9 [AZAǒqN~I&%u.j4}lR5kjn6\``/j ^H2pf8)nz.XR ^3_A<Z6x BYd<#L[BmU#l8 w $\N(y{AD{^/Gsc6,li1z|Xनd*b-*G(GM'EiyQilj,Eo[5އ̙T I|6^!&4eq ym!pN~+!XVf9 YP34ȏxļ2q7 bժQ55HB滄e;)r.lq@tp{. $@ȉE &PD;B5P^ 7*UǷ,LT Ʋ&qz}-[Pl2<tjA1$ M7a@YuC2WY\'W3x˛ \hRPDʫU#iGt6no؞Hp4XUѻrO$*N,І36IJ蛈`!36Ww(I;3}x_a ܢ<)L!i|,Cnf}|Kyۨ@AFsYiWBi3NeY;HBĄDBD u8+aY_3#pKN +U`+R?x vUarf :S*yudlzt#ڜE'CUNI$`@>r>&0u(+XP pLR\$Gm=f U-^"2B^=o?$d,⺄v.pl\ =? ؄]+}^V7QLti[Y+POe(=[^fwiƎz)j}`$1|Br%)=~7&Y-lFnd_EA3\}d,C. GXd;^JSyr%塁J$8q|*8 3k(u4g"AgFpоk =B}cI鐰(ϥXv2ab@@f::"ү &|ώuf|+o=9`(PIUr.z4$Nd͍uMW姆e3Ɩxٜf&FQr;qhK.^Ժ>A@L٨-P2 t/7rG\-xT")ݜd+t17, 2][c[ELl<5hg]MM#cq!J-Y@VK3Xķ= )R- ?Btk@(%Y7iqthy5).zb\S`^|/.̷tEwaImȚ)akB6H9t'?y:E3@ECR+&l,M -\lMw[okI\m .,RxrSv4_35H8LM;?8Gl$%0lYlĜR}38ݓ`>?"Jd|3Wq$M[ky N48 4rJUi]= ]A\!C`*Q ca-ֽiu |=X>‪u?Jn~GRoŴI־AoC dμΔ^ZG~+]}^_>J앱evS#G3Ah5w@o3[37>Qޭ> Y6 X`q8e02g &q 0?y21r ϥut YLdnmg@}_oJ 8fD5pr4U,܊PE5O8Y祍߸̑db``eb`b@5[3GG;.zzSsG3'RE;@5%N EЛ;88`Kܡ}A/ÿ@¡;' '#/ vB[;'µsM277X;쿁Fs!o'4*mW_d80[ Mm ^@_`msjnc`_ ]l4:9dEl5?ceyg#9s։ʘYs mm~BӿXh=uy8k[c'+_tP}AU ^n%}qK ș8{d^0[򷁿 Et s $20B{Ntk̞{9ϙam`c 0:=烕@I3u?0KOX&csqz?#c F/9|WI`G9Yt% s]lnZ!406y:k7BHga_kJ٣_)t&|/EZ]D4_h`әL? / +}ZKXKs_n×P8ۚ̉mgI>7I=XѴܿ3"UyFϓe_ƈsRmlkb``ϣИ_ą޽cdsӟ+p0|NIBh|F?4_l~ZK/gϤܩNVV6N?rqg6'˓1`c;$?