ghc-text-short-0.1.5-1.oe24090>    f"Z ;G|`u`  \h'bRoqqX>^[i`DzquM Jnm8?ՖF$F;(v%^EXFr:#ͬG ){珦q|}~FP%𓖙ZAoN-j FƯeSga0I™J%vj@WE \L1ԁE=%vc/IffY8 "T4OCe u̗H7do+^&j.~^;785rEw5.+oYF{I{ds|.dt`R,{A@ Pxq{ܯ6ٔP-x̓ Vu8789f380dddf7351fdf48fe52d37f4fdf4f67d972c16822e39d8cc36914a5d88014c57bbf872b2d1ed60151a1ff0a7d134f8a28cڒ^ j2F7)?)wd  Xdh|    & , 8   ,8#<(o8x9|:FGHIRXY\L]X^def5Cghc-text-short0.1.51.oe2409Memory-efficient representation of Unicode text stringsThis package provides the 'ShortText' type which is suitable for keeping many short strings in memory. This is similiar to how 'ShortByteString' relates to 'ByteString'. The main difference between 'Text' and 'ShortText' is that 'ShortText' doesn't support zero-copy slicing (thereby saving 2 words), and, compared to text-1.*, that it uses UTF-8 instead of UTF-16 internally. Consequently, the memory footprint of a (boxed) 'ShortText' value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded payload.f"Ndc-64g.compass-ci{BSD-3-Clausehttp://openeuler.orgUnspecifiedtext-short.cabaltext-short-0.1.5.tar.gzhttps://hackage.haskell.org/package/text-shortlinuxx86_64 b f"f"f"677a2d84e13b9e227f5ea187e19a907f326c43ff31a136315f4dd0bfa0d271f8a35ec6cde2ada084c1a050dc5885be5ab01f851b93d744cf0facbc1c18002dda9c73c9c9182ca69ee92ce3758f515b1c078cd167d882ccc8c46f92f68c65e190 rootrootrootrootrootrootghc-text-shortghc-text-short-develghc-text-short-helpghc-text-short-prof  ghc-Cabal-develghc-base-develghc-base-profghc-binary-develghc-binary-profghc-bytestring-develghc-bytestring-profghc-deepseq-develghc-deepseq-profghc-hashable-develghc-hashable-profghc-rpm-macrosghc-template-haskell-develghc-template-haskell-profghc-text-develghc-text-profrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1i386i486i586i686pentium3pentium4athlongeode4.18.2d@Lin Runze 0.1.5-1- Initial packaging (Version 0.1.5)dc-64g.compass-ci 17266857740.1.5-1.oe24090.1.5-1.oe24090.1.5-1.oe24090.1.5-1.oe2409ghc-text-short.spectext-short-0.1.5.tar.gztext-short.cabalcpiogzip9utf-81bf349bad4438e6c76567c43b6a3b5aef25819606601b6dc5b7795f5a1ce28cf6d8ddab560db26186e8f7c9fe8fd5525400b10bdc379708376c5fe2669040d0d Name: ghc-text-short Version: 0.1.5 Release: 1 Summary: Memory-efficient representation of Unicode text strings License: BSD-3-Clause URL: https://hackage.haskell.org/package/text-short Source0: https://hackage.haskell.org/package/text-short-0.1.5/text-short-0.1.5.tar.gz Source1: https://hackage.haskell.org/package/text-short-0.1.5/revision/3.cabal#/text-short.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-base-devel BuildRequires: ghc-base-prof BuildRequires: ghc-binary-devel BuildRequires: ghc-binary-prof BuildRequires: ghc-bytestring-devel BuildRequires: ghc-bytestring-prof BuildRequires: ghc-deepseq-devel BuildRequires: ghc-deepseq-prof BuildRequires: ghc-hashable-devel BuildRequires: ghc-hashable-prof BuildRequires: ghc-rpm-macros BuildRequires: ghc-template-haskell-devel BuildRequires: ghc-template-haskell-prof BuildRequires: ghc-text-devel BuildRequires: ghc-text-prof ExcludeArch: i386 i486 i586 i686 pentium3 pentium4 athlon geode %description This package provides the 'ShortText' type which is suitable for keeping many short strings in memory. This is similiar to how 'ShortByteString' relates to 'ByteString'. The main difference between 'Text' and 'ShortText' is that 'ShortText' doesn't support zero-copy slicing (thereby saving 2 words), and, compared to text-1.*, that it uses UTF-8 instead of UTF-16 internally. Consequently, the memory footprint of a (boxed) 'ShortText' value is 4 words (2 words when unboxed) plus the length of the UTF-8 encoded payload. %package devel Summary: Haskell text-short library development files Requires: ghc-text-short = 0.1.5-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 text-short library development files. %package -n ghc-text-short-help Summary: Haskell text-short library documentation BuildArch: noarch %description -n ghc-text-short-help This package provides the Haskell text-short library documentation. %package -n ghc-text-short-prof Summary: Haskell text-short profiling library Requires: ghc-text-short-devel = 0.1.5-1.oe2409 Supplements: (ghc-text-short-devel and ghc-prof) %description -n ghc-text-short-prof This package provides the Haskell text-short profiling library. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'text-short-0.1.5' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/text-short-0.1.5.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'text-short-0.1.5' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . cp -p /home/lkp/rpmbuild/SOURCES/text-short.cabal text-short.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-text-short --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/text-short-0.1.5 --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/libHStext-short-0.1.5*.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-text-short-0.1.5-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 text-short-0.1.5.conf ]; then for i in $(ls "text-short-0.1.5.conf/"); do sub=$(echo $i | sed -e "s/^[0-9]\+-//") install -D --mode=0644 text-short-0.1.5.conf/${i} /home/lkp/rpmbuild/BUILDROOT/ghc-text-short-0.1.5-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/${sub}.conf done else install -D --mode=0644 text-short-0.1.5.conf /home/lkp/rpmbuild/BUILDROOT/ghc-text-short-0.1.5-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/text-short-0.1.5.conf fi if [ -d "/usr/lib64/ghc-9.6.3/lib" ]; then subsubdir=/lib fi if [ -z "$(ls /home/lkp/rpmbuild/BUILDROOT/ghc-text-short-0.1.5-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/text-short-0.1.5*.conf)" ]; then echo "/home/lkp/rpmbuild/BUILDROOT/ghc-text-short-0.1.5-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/text-short-0.1.5*.conf not found" exit 1 fi rm -f ghc-text-short.files ghc-text-short-help.files touch ghc-text-short.files ghc-text-short-help.files for i in /home/lkp/rpmbuild/BUILDROOT/ghc-text-short-0.1.5-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/libHStext-short-0.1.5-*ghc9.6.3.so; do if [ -x "$i" ]; then echo $i >> ghc-text-short.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-text-short.files else echo $i: not found exit 1 fi done pkgdir="/usr/lib64/ghc-9.6.3${subsubdir}/text-short-0.1.5" if [ -d "/home/lkp/rpmbuild/BUILDROOT/ghc-text-short-0.1.5-1.oe2409.x86_64${pkgdir}" ]; then find /home/lkp/rpmbuild/BUILDROOT/ghc-text-short-0.1.5-1.oe2409.x86_64${pkgdir} -type d -fprintf ghc-text-short-devel.files '%%dir %p\n' -o \( -name '*.p_hi' -o -name 'libHS*_p.a' \) -fprint ghc-text-short-prof.files -o -fprint ghc-text-short-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-text-short-devel.files echo "%dir /usr/lib64/ghc-9.6.3/lib" >> ghc-text-short-prof.files else rm -f ghc-text-short-devel.files ghc-text-short-prof.files touch ghc-text-short-devel.files ghc-text-short-prof.files fi ls /home/lkp/rpmbuild/BUILDROOT/ghc-text-short-0.1.5-1.oe2409.x86_64/usr/lib64/ghc-9.6.3${subsubdir}/package.conf.d/text-short-0.1.5*.conf >> ghc-text-short-devel.files haddock_dir=/usr/share/doc/ghc-9.6.3/html/libraries/text-short-0.1.5 if [ -d /home/lkp/rpmbuild/BUILDROOT/ghc-text-short-0.1.5-1.oe2409.x86_64$haddock_dir ]; then echo $haddock_dir >> ghc-text-short-help.files fi for i in ghc-text-short.files ghc-text-short-devel.files ghc-text-short-help.files ghc-text-short-prof.files; do if [ -f "$i" ]; then sed -i -e "s!/home/lkp/rpmbuild/BUILDROOT/ghc-text-short-0.1.5-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-text-short-0.1.5-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-text-short.files %license LICENSE %files devel -f ghc-text-short-devel.files %doc ChangeLog.md %files -n ghc-text-short-help -f ghc-text-short-help.files %license LICENSE %files -n ghc-text-short-prof -f ghc-text-short-prof.files %changelog * Tue Aug 22 2023 Lin Runze 0.1.5-1 - Initial packaging (Version 0.1.5) ?uX][> w`w ?[pw?3so?g覆VPח?O}&t@:{k;z{XJO<' O:2W',ɫ=,+ ?Iê'V hԳ ?)@Kk;W:)`ڿ9XTL w3215ZI;:a =G{ ̟}88s10Ḿv 6i F(T AώCL:|cxGoZb?`M- )]D:COl;kZ߉ןNɿ@-@b[lJl,, sQc@ X8 L~$ <05z}8k=zֿ&VKG د$s4'/d@+CS#XX2CQbbjc^aN\ @sj8^?`dm0&XYgS+IHe槨`b^W%D:*kX?a_]ZyUhe@+o? ߦ?Cs/4CkOo݀vt6{q kv@Wof=OkK=;~=5-/;QmPUxgkܿ^)@;+= ה[z[M•W' 5hzJ}k!I3:߮(HpCj k*۽@w3|0?wkmM 0շ{Zaԓ/_uM=g#L2_B@SX;Pq_ЎV_˟Lgߏt&@ [ -q= 9+k׏ߙ~͡Mt?ua/Ϫ%oKu[[_?9?S دa6?M!iTWUeAg_;Ոu1A%KTs7RIc4{u{^c dIaQ9e"_kM22׭S_SR雅1,5@u2 :fFwK ౰s{-qڒ}  z20yG6?.ATw ?Ø/06f&=o`r 7ǭM.3 It@8蓪m\ԚJ h5zi8BQМz靖-ħ+n}랱 !C I o4pDk}8͏࢖`n t5Mic׊=ЙA<.J"ԃ*aY2cei.{JJwPnң%Y3sPųi A4p٪ X&%zs#OX{8@݉W[̱k/:`EXp3̭Dx\*FUVлw"AHyxRgR§pyͻL.r&x"` 1]?g]`ɉV!|Jpq(o(j`SяF_nJyTF\C#z&&Gk0v|J,,yBI(2&Ӯ?M)Rllg欹C3#Q,3O]aktޝv!%}Ƴ 0:t5ʯHBkqo2O1o*]7;9]S5r2ltњ/`fy ?H)!ź{7G.0!*D'{b'5.礴VQq1iWߋ̍]CsV^2qr= *|vlMk-(d3N:ӥmmX{U~SПS+*w$OlF%QaQ^*^ADC^mm wI'iSqb-[0j1ٽ>-(*KrRڳyuG Z!=㉆[ ا(݃YLrKSm C/쮘=h\Q4)nz7}E"Ζ|Xc:ɵ} 6>/G^lj[@mo$4Ɗ N}I5#ԫqOKbAg9=X׭x^C7YI4~O2cLn}c]Z0Fzv"lv]x)?FA 5/ٍ 6?0nTz|8Li"Xm_'<~9Y?h7$lK luDžCKVw‹i +綾cNpeb̚!z~ t@iK򩍄q +/R I _#U杜K!B$;[voڄ Oؽ.:ݰmNT%x=cL=x>ԅi'CZu4RA# W Wvσ4DjI@#Y] e5NieSST5}LdRNeFF|) b-NF.GY!YѨ4R|9^mdT gjMRNeAi̖uovs/,- VW\t\X jqm_金YAyH} [õ5U=]=B:%3/p ?~>n*P[Uz$t4OYJfu@|VSԶ5 eHޝ+^i+|~E;3f'R֠ %Vu o A hBK^$O7: ݙ`cKV7Ǐ7vY|+TkڦS#/s.XiT:n y|f!igLv|PH$D8 Z{>kJ,>A ·8"}ais!E}F^o8qHe 8y\!^|Q8?et"<:hDĆg"EDI^˜muJH]o"0ECq{ui%n;vy ߁-Mffj^u8P~;x}uev A6p aK, >$e'崾}lxQ+>c,΄,cMkvF_go73 3ZGZSt804f76:{!Pӊ:'iH ݟ!&H\T-p2(r 蠞wsOM*ZL|: p.BYRy)F?ԫ;sa yc"w3G[,HS!i8r*#E3֣2[Zq"qۭ2pㄼJ{nye9s^M3 7hv<~wOQqLml.j]OKt YClDǣrӹm]@=LC>sO/>D2}5d!#~2(BtGRJ1U>DPU8(2}XŪa^bk*Aw6q }!pX=z|O[?ImXcF J|9n< s`p5 [icB@zp=paB(YXa?QH#vIK 7afPv!LVi3.r~? ,"NTp5\t:!Ԡ޳y0v-J\)̤q(+RUQsdpgD@w7ĸJ7_ta/v|My:bhkukx1!q" of=\)(& dBZN85*E2HV56y2Nщ1x| (5 1),z%@kdᡱ%y8& o[O52B{Dp) 7NLXF-5GY,ig\S[{O#Pe<( qJ+oKQbPjr׍(Q9[ 6휤p$l/iEKj`-wlދ G,op\0Φ)8꿛yPCFCv 4`\M\A!}S1!;]` K>=X4z(|Br &# 3d fF#P%/KX-!oEN&:匆lv޸rKEw٬dlFJDEAY#b+t|~9٨`άl&LUiyXVJ* 4yш~ŨPz@[(h P{y )KPR'{@bTy"<N/܂5Ї)$= [NZtd궾CPB+!#wdRALZ(aKENgǕ5~2 {Bz;! Υ2 2O6@LM>(C#kҍ&0gDDi/&bZQq(ڐzZ̐p9-֛T\OB?j65/{| 6d񵆢VZJ5xYU6Q= wp%GOm.tbnM\ Z;7uj&EE0e 0\YˇLX.΋omYr[S׎Kg׈s"H⋅5k5W"lanSt ,krvM w;-{r68wx=ge̎4h& w y!(iMĴwGXPiϩm˖G,ll0)E)Z,x/t. >Ĕ Đ?|>^ RjsP&A F5^Snz6ꔜK`S1kiμZ>9RLtt ';3O;vUGo~/l|cE*Zhc!B#-"LQA]!@{l&5f;?cuMӄn:|U蕈ZZHYYt(Yj=۳m #)\R>9Ae+A[+ #ƹ}ɘ(\gg[z46aV!!3?,.N #6hc^)lorbx7*E$,&nR:T^<2?D {|薒ie?ou;!yXw\H򛓥]oF4ر_ PB#Nr<#*&U"g>YQ(#;^z7 Sy7.c8W2v2Ko{13Xy1/ME>&-*8/n0.J _G8qg0p -l 3P?Wj"EKT@ĐTq uuĊ"b1{ԫ/UM(FA,81 +~ l$Eeh8Ξ ^f0'HM=H=ӉzD"PE83!"&-J4 m(Q8wxZ<"̑jXfe9mwℎ}hS`q{3ql[bZ|bYKO bR+E8$0)XͨmJIοGԺh}'O CK] kJ,U We圜ײڐҴDާ5T:t`+aNX]s8EbR`C%dN|Iŧ>FAtBE.BImÙ! hT*0f VDScEEz&@@xV>3dQ UY$` d2w,*qr{vd_Uj,lR@*}fs9S3~rgIS3NJL"ACj/xIl$HL9͡$^F7~3#t2UR3Q!f;Ց7 ΰRZ~U![d)"V,VhaEy?#VZ:ztND'h<0Ǵ@OmDS,af&#*5K928+O\h#X2A/"ue'fǝ~$CRZU2/yQ@Lvbʫ7 ^/:wHYm@ ʂFV]tߠ2uwQCJZWVNr\w;! "ro9pSc1ceV?؂!pի9u*OWb(Z|I!j6j wXFv#[.G{0l\C tRPcLyQSoh{4pщi?7O  P%]Ӹ 4t|7vU&(!srLuio~u%^cL+>ݖ\ 5HydWK{߻5^g.G~=Mo .囄lY[:ynMe-j-{ldlNt:z Ft>o!W!aꁦ&Q<Ιۀi>U|:ǝ`TE C̽/|.(s5fھvg64xW3?*wo6B#ZOYZij>-%>K d1Ӌ酦:t| 튐>'?guS[p4jap멹icl]4I)ζuNaGG[{ɳAz!6<;xtt _Փ@~*pG="A[e}O<{Q#?uڮ[#mQXJj [Ocr 523][zܱM rrP&ϕ$5^G`+eA2콰q[]nY48foH\r -'bX̛=#gLA4qS~F݌>ZXԂτ~&ޡDqBɐJtDGa.1&ki5o)D (5j+@a& CLdJ W?&L@mZ; Zanڬ =J$(mFk't`]poAqa1zWuyܖx`|[ahC_XNv2"WMe) I,ua3$f=%: kn)kzN]~fEX4rx(@?} ¼RkftM.r]TFXKΐVV˰a9bVqMրO,;𚜝\ϘXAEuAC!CNZkmʟ+%n V'#DnS,fJ:G;%vTMw<fD9w,dX3$}eV{UAdp8ʕń|A\%-@zA-tϤ>+9tHM+FH~\^ʠb+DapM,/i-qN7icl$p|IfM$*[B#4{Yϰ0/0?O …E<OТbP(TpSMeǧGf顅1Ӕ3(Ƒ1/$eB~ Hg /4ywJ|< UyIobzv(lzqq.m:ŶBA-QG`EAnkt"ŐkM1}/ovNShZhG bzT$y Il(.(.=; ^D GMܑytI4,c0u=#%wW 2m4b4b%Ȅ]+Ğ`1_Ll} ZH뇃S;oϺZS ʨ( SZ0?,Z\ͯԉ u}\p[l ieFeYJffV☔ #C3~~w8K8Ƅ-~ѡ iX/uw;M,I[mtɶnv CJV;V{XQGjDjC:q^/Q5Ty'v*ėJ/O킃5R nٲ4XN1ݷ [}6net! fzZ^6Ts'F';v ҄6 T$Hva$tn9jWBc]֦ Qn9JvJCc;GOR?;B&>/$M0ܑ9c{~{^%]2͠DTnINiU84o;z{4|M֏GWf`]Opz~Oz9^ C2 +uKYK Hj[B'b0(OfT(u } 11%c 'U(tlF $! TGQ#v\/(>D3nH`Y:"pfjܗԝ)A]T߽m ޼|4xyKxSZxij;xIL{ٝsiF.})YݰyU *K u)԰[w.y;@ZAۻԽQ Xi$l>; A[a*?*>AȁGCiU~a#nYyufkЭf? |.{l#dQ$16CnL.rڦXѣdQGj8訫 0!^>.^uNI(&&sn[Ya?ǹUYD5Hj/efF٨+#bh ۧ9%St}%9RZ!OKWH O n CuTRc=Zٵz4@:=T\20Qjl˾ij௃J`KߗrQ(F^Zo۵fĂE[T8( AGhy2`B0O3u2EBƘjnw/u( [Q$ѿ3%O`.:Z0^g]VZ8+!S[Vg|]x܄0OBpQ#X4SQ. /&bH^u/1㸀XmOl])dEf# L Q'xfҳƦ2SIJd$V1 Ek}¡\=4%xM=^"~7 M];tdFRJ0gxxQY:7hl)R"w 폓 *qe Ek)vqeWY ?ěK%{{|9-мcdE;M%ȫw4!APDϤ X"q}0=. r3i{a :ia&(S!7w+[MaOke)@v1k17#*g3~JD;F8XTjJ3F O\UG"b˜ H3{'Z s]ןy!1I|ƜXʳ7 z NABeGٰ7.Eh`Eub.#)G&1tbKllx4`ZCgKTD'6Sgu[_!p;Vٓ89j[WE;9%DE9J|w h$D^9@y\@ĎvɳF+X1aR1 ;!9<s<Զ)cZ )qӅV fjf=uC(SeG…ҹu@ / ,  /sr cTZK>%f ϻAGZdbpH%]gY7Zp?,uN Qx ֞f]^-k&%GNI=*+6K, &^16?$ҍ䀇Ÿhl<k-g{+We:[MX‘ F/;c%owqL,g`v!qq%gH}+p15^@kKeGt0z>SR BƩga2337w(m?/pzIXyeRlG3%NK+rηyD"|>g,[U?q 6lb^4m5 = QQ{|8.d SwbFI.{MNʰč$Dͺb`jh>%bUwTPjϒ_Ӧئ*%UAh#b_ẓ\y1 ' j%H%'j}RKU`g*"mUeڛD%Ձ9lTM&7Vǥ -6іlBm=u8D"gƪǶ[upQK٧-$9͚ܶuRH"嚚g`d|o[ok{v]̨!f}X|׍k faݰMps ^^0Mgab/XXVVgpWž\ao^>zknsތ&v7k̂ؐZ9(a cYCWerԉi'Q~ԟR|(@t2>}Uq#[e덶):+:چqd֝3p=󪆈 O#-DH;8)|*O/%TGxHMQkNZzwp8KҦY## OoIU1 | _UN/# CUTA0y(J] [5TsTJvA$p&@Y봭3i d al$3L9Üǖ,M5hW3h={)^[ô̦%K母NF o2u . 3D;1G#mYUY׈C+P+2]IbwF0yČH݌b(@[TI?r-Xe{_ iaa'6={Y YIDbX2(Q2GQ[ rNj$J]ҥZ'+hqlv֙9ٙ4F'qCn{]e=f_{GWd@ +}r⣔=eVkk%rsz@!-تǓQRTY~ؕ3,⽏M|໮u!tؓKBeQSBnn cgk,Z&\f+JD >9l%^VGue96'0pww5|豶Ŭa19#<+6V7泑-!) d12hN `DΚ/nxP:ѝ|YQ4BQN}1i^5&Ө/=Mx:$qnQA3Ob:0?oQ;OՈެZ19Xn G,Уd1,)PdB[P'N`T{Ce_@;sk&!j煊m쎱1b1Ҽ0N ) ]?$XC-H[qúXR>/{"t> $iOBAjjÏ̓>,G0s7VgOSJSW" <bFϤWN8dheNӹ۵Iާ߿Id1ѭ`vqY|BsU^ʦ Z ONsL"HR\(ݴJwԌ⏽EٖW`78"ϖ%RٙX,`Ȣ1v=F"tҕqrU4֪ 3FoǮzoSk򧐽W$ekILI%uF~L |*,g%t CC-bcHl~f>W$`vMzU[dA+4Ȩ\7roDZ'{QD<1'#6X 䫟G-.dn*5Iά\W`H`Dl3knbAuwn-MjgԳj:i%/,Lg/90HL01|"{ ̬',o_Pe#J+U'OwP~9sy|%CeY/i--?f >J CG h0O-iС&_z+L]t4ŹIcHd_$iI#-ۏ$vs%N.P2Na`&>]o{]b|}4w^g\. #6IRhynDvRV c$ˆBsox[Z4Ulʝ8. ڼɒ԰+&Wm9m,k=n&Z;밨%)]2t) =HK7J ) Jw~qz?{=`f3S< h;"/wEIfM'蓏Ff&e)NdVdk6&}I+tGM"iMFxnلf1cC"r үa2 c;T[Cj.H ]Xk-L885شorx{_]B8 oI h6|j]#N)vG }-ΟF tńg>8 c6N &dOc;fUY*{䧔.uz(N}Mb?lfɭ᱗.AE]b/Of*P+h ?&>:Xvkys0yqzCrZVZi'$fyU$9t;vyw3k-8}-!D#w薩5:4'J5^ xK䊾:ND8%O+Y@yr%@%P22f̑ȔlWO4Xx8r6In>>)5xmeD#Bq/i/k0+ctR|ױ` \kY'dC+oغO/xUbN[ IImUٙç(3_|ҟ;ܜ8L$MR 9s$SZҺx#QBvah0+rqat<“/TC R@;a({V얈}$*Zij6 Ǧ8bQ2!WTwL'UPmKǣ"'9LTqkT,` Xue&SĦM;,IXn![d VaƮDދ`e$iQC*Fr] Zڪށ٫uzURRL Hx ξ)\yT$8yFv]E[9T=Ӕ,4i[^xK^ܢxeZJ]2 9KqNyL, p<:\Q/>+Q5"s@#Z∳bMP,9=C *xe㍄RtҌ'4N!E;b"锲 prHlzB"߲qf͏1+,ѹQ>g[c/=w\ybnPडC.5Vdˁ7BqYpLMR֟/0xlNzdr̓};-a˪伟wW-䤵_$i[y,(.vMw)BRBI?T‰ZWqzŗURo͕Qb M&衩/CpGeR^Od&lt%"XU+O試XH.n۸v ĕ&5 ɾMdyuFGQ`W*XG%*O ab3c, h6^X9[^2[L`I]|,-x7 C٪^0(5K=C[ʁVN&Gρƾ W'4a&|F4wV&|Y ?͢UnK#<,D0A$ cP z=SlRzta-nc>ǰZLꑚ'N:2 (EOEL/A< %l2abלs˄Ψ$=IRVLЉ$hefOFMHI&LL1 ~ϗ%;%գqڧS?~DX/VY% 64O]}$3]_bv@$ gD52z<V6<,lW$ z`@K!Eh >%a,Or#QމQ3\G޷牵9ZąjlفV-wb {x<ۀ+5[V8{ecɲ|\[&WkQR\$?H? n,9e< h3F`,fݑ *ټXJC>l#>|..HbnPfF-JRMLxg[gUVA3 }m|7p8TFc9Tf˪1!W*gHZnŴi?2~Lfr9VX=ٍdAކ53R&(>RuFc')$q{CV$zdO9:g .\7Eà5`R =z&a o/SdƢCֳ 1=p :=q"3gj&}?m%Äf zYni\IP=? a'GI#n2" 4=)Th҂!iօXۀb* 'AoW]j<9opD4*}4B4ni鮀 fwؚ⃭5*a𩥆tEi9MͰurgٕJ ]mƞƂC :N%  g3xrS@Wdd3U.rK ( >qzѧY ɋ0b{l~Rlr,$acFvrsnɳ* 2x@Xj>bd{AZڶ\Jm׊ol? x>$ r}+5j(LeȰ@K0d0ᕎl2ER #=Bi-'V=ZbF.bhJO {K͝gLYn2f-ioCFf~+n@%^t;>m"-);Okx`/ 釼/5eԚYGO*ɑZ(ĥD7\ HU6\nv&ux0;ݩri.Fk|jȪ|  ֣:dKPԼ*zYūIOz!7-kǜem_q`^ۚdI?c7Wyd+ܫJ_TMoCcl7NT4vp`Z|mֶJ0h(B3&llϖm]@# ^с0MOj غHlZ  ;2+h>{MzvL#뙠<^)$E"8A{-q~mvw0B{mxL3XּVBY, qh1[LEi,wЇS xR0i1 bx\l֗+Ε5dpKu+PJ]oޮ֯5'1I(ᣃ3&*T3]MlSأ\)1L?5t%#Y"3Ŏ QfmEgB*nU~ߐ XUIQ&q!rX`qpm ?`=Ӊ'^T 4NSM6\Fқ>ȥ(es[eѷ_b Jet4*z23D,d_& Bth$0ː | ~+p|Z&l9 hpU$@p Cj*3j6eN4(\#ε~~!ln.Z-Ù )}/06B$V.G]">`1ގqH9(K].o&;4Xt-{6ti# _̢,7<izF>lKGMSvjidJo΀|/m~ģnZI)( ˆO҃853tSdE[')yOkA;S$F$].xzgyNU`@-VjVswǻ ijO2^\ [Z(U?*?Gz57 0cv5:];HQ8v_mBL-wAd nNwF@DvRv樑lSo,?jkc(Xz&z5II[q# XBۼ$;WY~Egu /T8)e;oKeәv,{x{sk(*Gd8_2TfP't8Lw׵dX fVYKWu兝ℝV۩"lLd.^y'M97y\e{ JcLJ?ﭭ=% `7V΄o׃ zqb-I~Ip9_8\3ՈVi|>_-mޛ!JMĭ7kYrq1 |aLEc7O hhgA+x(uuAA= j*x %t`8۔pa1JZ9AzSd<\У/<ʈ> +묨e];3Fm،מLK%VM=HcϜdߩzay>5Ȳ2rRYhrF9#%jW?&JX_2x< '&vn,!(+X'IdBƚcg@аYL9Ʉ߬DԿ8q5x)Ϊ|g6 5Iqf;y\=&=0qm՗1;*QmQ݂U ],2LSvLJ*)LX}1m% Űr2 I2b4H$Y##eR(01i<:Vm :*+6.&pwOjߌU:˄Lr=2A;u7HCb{ Xb+ad!ȌT2(%'uҶF!YQ:S||1(u8,ERZ7iـ vEƪ>0Cû;) h6һ@CR ]lE ̉(Ou!yO*#_oࢇ뼚mǿ;}"SSB792gгӃǬyl\n$uR31q6@e@hq3ua6&oTcF_ǹM+l_CQyL`E|C];>&vc@k#pA,*#iu|tXӫ] ˨ypr %S`_V) K!TAiR[(q498 -|{EZ+-IwgKke`6K:~uG, $eZy")Dn:qXyq~Gi‚soºW3-JN&$ _Cc =>M(eX{ꭷ=/Gv `Zpalb5wE><;uب#ZDسD~p.Ү ǟV׉E7i=~e͢S[I(|sg\̀|M>lϘ!IyʛM.T0oS=3hXi׌J8;4Ɋyد")=>IGi4R-v~|B)qMZȥMGfe|f#gzb9giR^f%y ^+Q t`b5bk-1ÏPOMR೗DGqZʔA# R\~Rf1TB(lo8S)QbZFDGIX ýEhM;lTw]#qxtxc>L!\k:ʑII.FL׊͔Aڪb`,hP\iɣi@")mBfT-n+<؂_UpXNtq=I,],&@r1'$8U^cG[?Z7Qҭx!ŁAfKs:˳{>2W _v1_fS}gFtyŠ6˕yVYbL% zԾ&l%wlZ!Nrݎp׿P唜+S2"Zbc qs,/G!V'ju?@E/@!m!hUu_{(yAlǠBIW'}^qЄHCۊ/ _>-KR՝Wu6M/V:a(dSi0r$j5Hi7riu&jcE^mdOvwW);+i(\6  7?PܙQ@q;8[;32?Hd rrh؂ s-=4MIzC1u<= _}.V cvvv9,@.q{r]jv ߰:|(A22'Ad,  2Dv 3DJZ ( rBZo-6V _M +-y\Q$ofx!FPP r2avÐb>]}nY'?'&^` )3 9N`k;w3 CCˏIH: 7! jb3՝\A((\U7wV_x+QMGOlbO;YA Q|A ϙ@n8! @] ($2l?EY$t. #_l?E80k|6 O 2k?mx6ereO5%ف1]2Bx "L9#^/5W{ 짯 ? ;kK'{Wlv{3+-pOleG<9c+[ͭr2crޛԯřR4f%nVOퟚ{ݿR?\!%/;MȺAN b?@dzv_]!'M{ĞvvTq+m KJʨC4pWt?U\]iԹL,?&tR Dllm w1*Rc3/f{ޟ:|̘+ nr 2;[Cvr*O @oi#u b/+xEaA C9<̙Z 욐C3/̤ ӄᅳwT,-x׬*+StI]G/6uUy UrrwP}