sarg-2.3.10-bp151.4.3.1<>,^0k!M@eee@O{e\m^M=mgzBX}@D魉HUnՎuj-@3lmѴ=YF.k=8eXӒ" k9d9Eὅъ[$tn7 G&H],]sr6F4B0]ʲ!?]UZ]e0nHH%)DlDaeDG n'6Y^"6--ӣb2j![3 t|?ׇ% dWyѶՋw>C>?>d  :$(AJS lB B B B B B pBxBB ,B4Tb(8 9 : >+F+G+BH,BI.BX.DY.P\.B]/B^2~b5}c6#d6e6f6l6u6Bv7w;Bx<By>z>@>P>T>d>h>p>v>Csarg2.3.10bp151.4.3.1Squid Analysis Report GeneratorSarg -- Squid Analysis Report Generator is a tool that allows you to view "where" your users are going to on the Internet. Sarg generate reports in html, with fields such as: users, IP Addresses, bytes, sites, and times.^0ks390p23ZSUSE Linux Enterprise 15openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/Web/Utilitieshttp://sarg.sourceforge.net/linuxs390x PNAME=sarg SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fiBF>2 uZ5R , 'd'F>QF>Uop PF\_#4AA큤큤A큤AAA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0kP_P_U*P_P_U*l^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0k^0ka40d0c101f4387c1084ab78ee2086bae3862a763cb363ac65dfb315c4334c5de2f81c02cda050fea882586fa5ff123ab613d6bdc7ea637fc3ee7288f60220bdd4e4e25867346ed3b173e75996f2400e587b3a63fb9f6934ba8a39f73e61b7942e1a456450ac657ae683b7a01b3491537e8fc90780b178417fe0e187fd941638c535d8a013d2bef2c9b8853aea6a5fe1044685c82e9c2a7099b2ca2cc2d6ee83e91df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cade73e4a15ee8a876b5614c2579f269b0a91d8866c4c8ba6e2665c0a730c55ecdcbd15769b338d2376b3ad5993ccef31bf381688a1d16c68b8b103e5f6ab1b5a7e00e1847b6d63f2c1c9e02d6f69edd39bbafbb1baaaaddeb9e0fa914d68142dbd5e32e45f82cf770a008091dba0ba13804b510ccb19629a2cb4ec962c594d36d265069649de06955a07b06e55874d0ed88af038698d8e288f1f929af56720a2bcd2363a5669bf9993c64f7a631c8ce0b54ed47d005dbeabb7b511e307d750632af2918aec98cd7d2fb874bd121274ee9634e339d12cccdb4e2870942ed72338fcada4947c1e71c68c286d51f30a720cc1be420901524b83eb8bff067aaa3a4a8dc395a7931ca4bcf0910abbd9b3d0f4ed542741fde77b5170e0c1fa5f4035ad9968b7899a16eefc601f01157e52300c38e32bf22fa0521c529e6e0a8357d94adb23e50485040c31e8ce4ccff484584eb3e8f700909da5d9879e76e40c4246fff67e59e9e6794cd5f3e255068b7596f0988aa9bbc0e648a552a68535e13dc1126aa13d5d19d8bcc7fa4ffa7588b2b90903aac71fe685e7f342f39f75a4cfd01f5b20a1cb3572ee2f6a18795b44577186ebe67d2f37caaf2c430675525298c690fa0d3bd48fe69350d55a45ddd11d2396585d1aab6d2e9e75eb192f7b2850507dac1072ff495a5ee82eb9a5699728d23d358b5470120285100bd1f46b8a942d8ca332d663084e9dce07b439204d67ca24c92e5d8bfac5d83b9da26155239d5caa18fa0eaba0394186e479faa44002aeb0a0e4e0791b5daca3479cfa82cf5d331c5b3e34c9365360cbeea1f0b46675b7296722761cb3187291fb126c6d2860b6b1dee7db9fe3e37ae1dd7b15c83cbc000f5f525a0a2e26a07bca2f891b9e6acea784cb8ba8fe56f28dbee0fd6c28983aceae03a11674943a2e928e2615c3d131461791df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cadb7b372e93421b034d922bde134a59102cb99a2835c27daaf118288b64ee9effd5203e48c2265ca1b9b7b859a727cd2f6697c6754e57e0b3fe250406f55a37fff91df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cadd86c7b345f70b68173f0d31d2fd1c7460834de85642828ed3214a9ddda3bb0cd75055727b06bf730ebcf162c9ef3551a193e976e8217cd5f5855c80dc91cbcba056c6f41668f7a88a48c4e2fde2598580cef169de1aac6e31c0ea2c49de7b6cea301017aa1f464a9839f03f918fdc66cdea19436071eccc1ba845b59af242dd2e45f22b976b6580328321c87d10621917347f4ff84b620084a3c01534de04d718d7ec5a297d5e132a023c5d3c5d02420d73ebcf1668fc99100bc85b7ed7083164a5458b2a256a287b2519ec5f962f4546752140f64d03db8d5092fc47e5495e8d214e25daaae6d10b64632f0c2066e1555d1630ca03c33018cb3df876b7d62f96531131e8ab238f908ed4cf644566ae26fcf84417a6efb4bbe4ec3d78e7e6966f599a9036ac2e7d86f3159329dd11bb931136d09fc703f3c5a2036840f823fb72819d200db1f4662f02aa0080e428db4d0456ce6918a4e7a7a91f311f4eaca4aadbd6dee7ffe1ff0b35fbe8b1e77efaafad2425891635ef8b83b37a9275080e3b7e46755a27666925371fd9b9f59a45d16ba1dcd5e91584ad5b1f27ba886c5dae8b7d0b332ab1d0d381d1db21e38d0f273387739fdfa806b3d423aef426a9d5a2e818beaa6de373a3044056c0da2151e514d8e26ec7bb0467b02c8408f19e8be7652cb70ce67d403739cfc0ee5d668706c02f661add0540fe71a9e8aebd6128f/etc/sarg.confrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsarg-2.3.10-bp151.4.3.1.src.rpmconfig(sarg)sargsarg(s390-64)@@@@@@@@@@@@    /bin/sh/bin/shconfig(sarg)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libgd.so.3()(64bit)libldap_r-2.4.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libpcre.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.3.10-bp151.4.3.13.0.4-14.6.0-14.0-15.2-14.14.1^&Z@YBvVpUTl@TWn@T->@RsQ3Thomas Abraham rbrown@suse.comtchvatal@suse.comecsos@opensuse.orgecsos@opensuse.orgLed tabraham@suse.comtabraham@suse.comtabraham@suse.comtabraham@suse.com- insecure usage of /tmp/sarg allows privilege escalation / DoS vector (CVE-2019-18932, bsc#1156643) - Add patches: * sarg-2.4.0-avoid-race-condition-when-creating-the-temporary-dir.patch * sarg-2.4.0-use-unpredictable-temporary-directory-name.patch * sarg-2.4.0-when-recursively-creating-a-directory-make-sure-the.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Remove apache2 dependency as it was only for directory ownership - Add patch sarg-no-werror.patch to not build with Werror - Cleanup a bit with spec-cleaner - Remove patch sarg-reports-english.patch which was applied by upstream- update to 2.3.10 - Greatly reduce the complexity and the number of messages to translate. - Fix a couple of minor programming errors. - add missing BuildRequires- fix apache.conf for apache 2.4- fix bashism in sarg-reports script- update source URL due to source being unavailable at original location - Enable parallel build, remove redundant sections - jengelh@inai.de- Update to 2.3.9 - Fix various small compile and link time errors. - Add some code to help in diagnosing an error with the number of old report - Changes from 2.3.8 - Process downloaded volume bigger than 2GB (thanks to Рустам Муса-Ахунов).- Update to 2.3.7 - backport a fix to acccept a per user limit over 2GB- Update to 2.3.6 - Store the IP address in the per user limit file (thanks to xeus) - Changes from 2.3.5 - Fix an issue when creating the redirector report. Sarg was not creating the unsorted file as expected. That regression was introduced in sarg 2.3.4 - Changes from 2.3.4 - Fix an error occurring when several user names contain at least two consecutive non-alphanumeric characters. In that case, the mangled file name is not unique. Thanks to Fabiola and Pecha for reporting this bug - Remove a warning about the redirector file that can't be deleted when it is not created. - Changes from 2.3.3 - Don't abort the report generation due to an error in a squidGuard error (wrapped over long lines) - Support for gd, ldap and iconv can be disabled during configuration - Supporess the blank line breaking the header of the e-mail report - Add many debug messages to help understanding why some parts of the report are not produced. Considering all the options and various conditions that are involved in the creation of a report, that help is welcome - Fix the report generation if users_sites is disabled - Avoid a possible name clash among the temporary files if a user happens to have the same name as one of the files sarg generates - Fix various links and reports when some options are disabled - Accept regular expressions in the hostalias file - URL in SquidGuard logs sometimes don't have a scheme. This is now handled properly - Exclude hosts based on the IPv4 address even if a port number is suffixed after the IP address (thanks to Mark Easter for reporting the bug) - IP addresses can be resolved to host names using an external program - Limit the maximum line length read from the input log to avoid consuming all the memory when reading a corrupted or invalid file. The limit is set to 10MB per line - Protect the temporary directory against unsafe deletion (if the temporary path is set to a wrong location, sarg won't blindly wipe the directory) - The smartfilter might be fixed (I need test logs to validate this change. If you have some, please send them to fmarchal at users.sourceforge.net) - The top sites report can be sorted according to the number of users who visited each site - The two options --convert and --split can read the log file from stdin - Display execution statistics with --statistics. Only useful to test for regressions during development/bin/shs390p23 1580231605  !"#$%&'()*+,-./0123456789:;<=>?@AB2.3.10-bp151.4.3.12.3.10-bp151.4.3.12.3.10-bp151.4.3.1   apache2conf.dsarg-apache.confsuse.de-sargsuse.de-sargsuse.de-sargsarg.confsarg-phpCOPYINGINSTALLLANGUAGESlanguage.phplocaleen_ENLC_MESSAGESmessages.momessages.pofrLC_MESSAGESmessages.momessages.popt_BRLC_MESSAGESmessages.momessages.poruLC_MESSAGESmessages.momessages.posarg-block-it.phpsarg-realtime.phpsarg-squidguard-block.phpsarg-squidguard-block2.phpstyle.phptranslate.thissargplatform_suse.gifsargsarg-reportssargCONTRIBUTORSCOPYINGChangeLogDONATIONSLICENSEREADMEsysconfig.sargsarg.1.gzsarg-reports.1.gzsargcss.tplexclude_codesfontsDejaVuSans.ttfFreeSans.ttfREADMElicenseimagesdatetime.pnggraph.pngsarg-squidguard-block.pngsarg.pnglanguagessarg.confsarg.hostsuser_limit_block/etc//etc/apache2//etc/apache2/conf.d//etc/cron.daily//etc/cron.monthly//etc/cron.weekly//srv/www/htdocs//srv/www/htdocs/sarg-php//srv/www/htdocs/sarg-php/locale//srv/www/htdocs/sarg-php/locale/en_EN//srv/www/htdocs/sarg-php/locale/en_EN/LC_MESSAGES//srv/www/htdocs/sarg-php/locale/fr//srv/www/htdocs/sarg-php/locale/fr/LC_MESSAGES//srv/www/htdocs/sarg-php/locale/pt_BR//srv/www/htdocs/sarg-php/locale/pt_BR/LC_MESSAGES//srv/www/htdocs/sarg-php/locale/ru//srv/www/htdocs/sarg-php/locale/ru/LC_MESSAGES//srv/www//srv/www/sarg//usr/bin//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/sarg//usr/share/fillup-templates//usr/share/man/man1//usr/share/man/man8//usr/share//usr/share/sarg//usr/share/sarg/fonts//usr/share/sarg/images/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:11881/openSUSE_Backports_SLE-15-SP1_Update/0b8d6a5d031ddedad8d06a210979c2ee-sarg.openSUSE_Backports_SLE-15-SP1_Updatedrpmxz5s390x-suse-linux   directoryASCII textPOSIX shell script, ASCII text executablePHP script, ASCII textGNU gettext message catalogue, ASCII textGNU gettext message catalogue, ISO-8859 textGIF image data, version 89a, 42 x 42ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld6, BuildID[sha1]=b499625353b5201b444fa62e426f0aa82e65dc1d, for GNU/Linux 3.2.0, not strippedPOSIX shell script, UTF-8 Unicode text executableUTF-8 Unicode texttroff or preprocessor input, ISO-8859 text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)assembler source, ASCII textTrueType Font data, 21 tables, 1st "GDEF", 72 names, MacintoshTrueType Font data, 15 tables, 1st "GDEF", 34 names, Unicode, Copyleft 2002, 2003 Free Software Foundation.PNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 82 x 41, 8-bit/color RGB, non-interlaced RRRRR R R R RRR RRRRR[P sYURcronhttp_proxyutf-8db59c289ed1f744563921264275079ee8ee29faa7bbf0bb9ac3f4d32e11e7dc7?7zXZ !t/a]"k%b@1?:F㍃Oe !xymʕeD$_^cp5}VUN L?_|sWa!1U Ȅ;4wi3b؞飂nEՒ v2Ju+j7;lїc)IEn) s H;omި0#*Z fJpgUϝq&xv$(sHa :mLDp?ٜm_.ԎZxp@_ Ȼ .8AlzWilWcd02y3ϞT=cdD;#V #o>q!(,O1 38Kn3$7/*J6,0^Tx4O~r;dmlᠨäzxJa6Л')^9b3߂#R(_j֛KM'4l@0ɰ/C肥AE} -~Gp !抦Ѻ֓V*A}oTiIy߬7pV+o{)K34FVҘ3S3P(3;yN;B$maV\_T_(˫| x=Std@ fuC@K}׌*TBTzGf6k Fޕ(YZ9p3D4;x3^l(M4ڼ*45V'OW4].Tv`Á0[_3h=1[N M :eڕR};f^60L}DD,F254Ⱦ7|sI*$odJk)D?&ıoqAm Vi?p3¶l^0~5!&ȉLUqqZp)W ݽC280f7#H-tWOQvWd"uUY3R yG9Y$\xT@i1RnZ5 ^bʺΘʟk .$~ 2/I\Yz2"ciy4)]HM<׼ydf"HY;+6騸:-URHv̦TUKx>Bȝ&̀n9[e!65 Pn ~PEu-'?^~ \TS LǸ dηoLp}PnMCP-ǼgrZE5^8I|3q Op#I DUZ?9x$~ ] [LB2uc2+riy*Lv ԇ 9 bFgM=DMYVIk>S#H&e_j1DHM-4[HDJ-cAsVEō'Y|r$Cχ"w$70-TC1  qu7J5'Am4vd)8,!nڏ8f,"^9g4DzvmBf 9) !1D|s<Bfr'u$֐N^2OZ59^>9cY*aƒ j CCFySrr3p!ᅴ J^FK0H*aB@H{*b.})hp~jv!OuFS &QЖo;N'X;-ûyVZG qܸhj-WFN[T񫯴Wx{H\f 6"-ĩK I Wd}(H=}gtVE;]>NCPFZ$ /ev@¬;^nV"D&4\#t[t~+Zȃ}MqJFO;HIv=qļ\[+YX* x ]C^'א$ yy bWpb99gH$x>@4N\ k+ A]׭^$gfUYHHU(Vb&T4^9Ɠ\.a4XucZI j=FŇӧhfskePu4@In*)X>CO3+">_\t~me(ghp]$pv]DH9yr4#Unb\pA{:QөfݟbLk!.04lGr: L qp$&*}6mmi ]$̢7e9*rt;֯/ OF8#qp..1fiOr)K A:qQ)f_zݻgp;LclL-QRɽ\u%AT/ kb-EnXُ0;+kUBޛ-MtǛ zM%cM?] m-#x8tLmmo!:"ujZydֱ@Q:o""ϊ4>;,sh -r%'! \!;bfub0oAگ LЦh1RXITª 9gS&Pb:FsHs(;5e$؁ oI~n\rG2|1ϽSLz*F%7L"=ȖpSAoLdqĘjw(1,GݻCFH'\Мf٭rh3|=|G ȴ܁φdVA$nno՝+r65 W$jxNFb0Ml1|m84̣-'C%!by2E=j'm<ÅgBr0m+;ݗd\϶w%Q8jncE7w U7 $Tk F|: jE #K. ۽"wP~mGRT?5ؑge&Jͪ#sa1EkP E5x(Z .B!B)w (ca-CYe>Q޹uoxk*q-ndF\ҶkҺt\s#Ar\WYIzog y~zt[ceۢЖVF1FC^ORI䨝qU3}!38֑}?LʳbsߢTW}/~55%Yq&\Kע/lNwoQ;wĵ H[wCK ;;A6QeAL^ѝN͐$k#PYYOP8+wa9 Y 0FK8[GEOt&1X!EXI9*F34j-T>,c썜7^~ 0ɱ3Fy˴fLJ ow[_@FXsdK7ڙ3N'yU[HxF# x%VX1ʜ߀R TT@ 6GwHf i0>,DyKuzǼŝ(+kV$AG)Л(΄ȌtȎY(_ߙhՈ 0gi]! @[r;!,&\v=N%: L'1D"*aCУ'Bh8yT? Ep1dYP.p9&S.K&:^}PC˶.L`d7$}5#wZ zCb6RYGK"z.kC3,\@nE6[‚mE8{C"Zx72⻎L~f.-Ú{ o3w2Rx|[`H %+z[+oJ,!ᔒ2iP(d$+_!̭wسboo3? 0>E% 9ZLo!k%//ѡ; {+dO 4dsRJp(;zJd$qʤ mΝ^mő'a+i`7r|LN8d,j3\sq5xШb(9m;UKK3f΃] l.°㖠@_s<3?C!ѵz]'4+YiSriFBx.uk_g{pA]zdPbI4w4Qs9D(Sk)J"ܝ|*[BOKR^CHv ]{N1`cBWmZZ8u|R޶ eP8s64Hi?x@ ~%5mvc:xj^%&DGSRq`tr1}~DX3l;{k0c__fe`>><݉>NHIO W!ڊ<~[yw}V>@yמQA׳+fi)vb.&ygg`PH֏]n./>!L0r2\QyB-ކܶ۵r)`/AщwOA =Ez(C&Z[&:}U- H^ַ~k%Yen95N\Xp`kd1[bpR7>Ϡˢ+ ={!`cy\/JaU*!pb#s{5^6qř7oA&S}}@G"s:T\ :MpE.  [0(Ѕ6h ީ\Xe 3ߌV[olZl@1h 9C2qZ+d:lS_P.VSXI*DW"foj2 Y6p+>2(0NyIJ2)%Ֆ# `S'\[]NDbcF;o_c+V97,-敞{yHWE,?y 46[~\އhB.\⌹w+Q`|l~\l9ԙ[Dka\LLu]^)ffraҡ<*O{R7f=^A8uёs`nko#ݫ! Q8Kͯ&"&xE r)14Ԩ|K&`7&!L ]ϫVPE'<\AgѶ͒r+W/r|DŽ, P.2{S\i'{?"R<Ա E$gϘz+I llU aRpoG[ft4̓OٸFo.=R7;6]v\aߝekk3鱗Z8b7OD:8"6ޣbF ΐp3N҅\um|3p•RWbo2nqIbsa &~aT??/ATQ \>:MJaNÔv#Acy7@{a|DM>,diCY2>3qOLqwd(3HζN$j6`f125T$CxPpXX HZ$8.ڱ ;ò ! BҬw%C.ῆ%TtO/1A9i $ 1#T@/ƿP}i c x忳fz8?"aDG,l_%emz b#᫣1^Vp{7Ø(oC0V,BjdLAFS!AEh5 c#egqjQpv!ھ2 wY1$6C25U/{g7@#g61/Ů1`;T  kElͭ`~#+ܰb Ǡ#ZlqGyss_R]$lJ+`+$ႇ{g@~3UC3mDAoMmo{JDT@Ӣ%GkM>~Ы?^N4I-vKORxHuԩ>\J~lߑܑ3T -uux`T(HwW<,a3P Ά,L ÒB95 ?c iΩ"F&Y%=/ܫ`JuUFn[9:y\$p,'!UHmJPhD48R]dEr+&Dx(R%*TI<ِ(B$|\&0zmd e DW瀮@ZȺ$&]RUb{]us?phV,}wʮWH>~c`zui+)>|JHVzoq/8֬:OM ,ܬ}9;5N2`b:ɢkpGtK~ˍ2>ii˗2gg3֊F2"hf1`bA".4ȇ㺷a:XUE;J_\D?^ˋ Tъ-dO2K,,} qOڙx.gc0YtJVlqu,sx3G_;?x 78 "MV a}WRÄ rV 5*!<H sѵj/Fuɦ G o*kd,}L`.I#"nմK+ٯ8*(P <۷o(jb -zF~#曔]pe}ErFw\6BSW<1lUqdX_0 :;8IԑM˗9넒򯑑`3{!~~r)$$ATVs܏QyԒq];w8Vx͙\"fU sfeH Fii"D!ە6]>YZdU7iBƬ^68Lh]gQ%UV{5Lp52 Osb6촒"ʧRxAtjf\3tƻB`trqnك7`q85(]'P޹tP¨$h~#7r[~?Qc{i=1a.z2mzċ@K,jg3neQQ*LICgH?.̥,}'m0ZćG_rc <Rj? xyOc:e~Ĥy2>|^+ bC r?ln&m2y#;H[w0قF;׏XQ^Ib1dM&gUy#]a+#֩}J PֈtofRܯ4_ k/n5f]/Ū[J/_o\qv4bxcrk0/3 xhU=NbGUyP~-WaBg!vc PAU<*l&/Mu3 ;D C[ R>ŰƼ Vyۿyjס7@`Hl7im138 X4SӴQx08С)`}MF. oזRMBIW"CFԻ~{xMAr}̭,ȌK74sG\X鵩]Φ/XM>xF })?HZHLBN&_3؝}wp|:.oyvO}∍0ՄT񀞉$S~JOZGL[tgux5a}>_63$9^v ե;e2PO=́uOVd;:]c+IH8`寅S Y@=@|K)yڟVϗd7y?s~Ң.9k:]|̺z? O1ސQOw2#bY66/8u[)ڇul5Ih䬭O|LLz<ƻVRGcāE;ŘK`JXU}/ ZxdIวLr۽m<+}acgog7Nr EW+eʫaɥ\zuP,V=~o7>:F3(}xvH c<HJ :%]r֏<^ݘ2yYQvbx2ҧ7X_j3%fuK+4t;5oh[bG*VD{?Yiм'7VZêvmv4uobK1ˋ¢~E4h"cIQ9v^vX򬽮sa;;tO E1;P#!Gn M5[zEPT_MNv3Y^h#<(r%jP.ԣ;.ynaFGc0--yy "49bO֏0dHT/YRe+dn \wĦZ`?wKk6wڽ- *%i> }_p{udewDGӨ*ߴ[KU0=y!xMBH؊IqN ƈ b> =8]n℩р笁N={}r]htG~BQmE jJ2ƳN@lLLh0ʱ`O15a̡ݟeʛY(NҴ[Tv-ޟ]2gDy*SV@*Dؼ+9*Ɖb[E ADkYO[]q{Cͥ+ IB/)IFFU6^;PRfLx[9eh|@$o~0iϸ3J%H{9/%I 8z] RY^%(>g.st쭋 -LtJlo#yiUȓff]bk>+JZYhg(8J[nu&)oYvɇu4N+fXyA[4AY=w*NEA;V=DYVzit = Џm#yA b ;s8>}8⣣V}~B%6y,uzĶd^"Cɯ޻2g0Agi '@s"*HO$OzF_®f6={J.u5%%E!R揔4C[cp&,L~ϘIxeL- I@Y }@ SNvF1-m "N^L>+xwU񪧑;F^[!gRCs)qmn;͹ښ^7_ ghC9nLr0vG[@ c\TkBlVطذf4'ZZ[(0SgY"9L1LTong8!BR* 4%i3h |>:v \uGk\> *qFc]ͺ3eHtdE魭~ uk7[бm& w/) zBeqX@QѼtfHP{j*фfL( P_DPk4 Ē6aUkg\"GJyoqêEe sXUCV!:yuȜs_QcJy>c/ol~Yo6⩷ۏ9[1H7\ѭ j5-ecEF˜+( zT40/ {ek8B8 œ :@Y_ F`n#vTH3&-pe}ױbi4Le6M-/Kjs`|Wr"DSh4<cpl}Q?qv ,)֪sAKA\^Me4MM8C<$n"dT{; 푡HY-ς0D?00ìܫ=>VuU a2^005! WƂfƯFf3|p•#VcL<7xc<iFS£f3=eHŖAl&MĜy&܅,nݍ,|3w Bbgf%0QfKa:ɡbw &Z~S!jf*Z[Y=qn߅fFP6Ӄ& 7 NLT,BFާ]^HѤ>|J(HEF/&(n)Z&bk}ub؎Sܼ0tTw 1r/n/#-v551ȋ//q8>v ]3/Ōo "hߐ;&4R SD㦻PE;jT+zjX0[6?q1' %zwC1)<3$UFbwe3m$RyyM4Zd%g=1K=+ ɪ4?)uX 3SzblMk5fg9,vcN v1zJq5yX(Lo6Bnu;^6QdCqV_wF(Ez8`i.s pYg7MmNA/5ɫ7gc땺Nu*y3yw>\kR'8^<U򛵈7{Q,jo\-GKF7 8 z#Z8 RR=0:[l;4jZ1![.aOokU1GDiI6LMb2E?}?:0O7ņZU}#{sIKodgtOi}b9X5;_Nmybl fmr7K:(gLE7t|Go,#ds*~0B4M9w#_E⇳~:]DblbHe 5:#_R`Q 3 =@mKg;Ǵ>?A;|v"r?#@(Ex'@r98~=B(4?BYE:wϨ?^1ԧن%9?WL:o' ~91S?jR9X1\oP_&M_1@UF2Qf"A[㞵<e_LRqz3cg "Kqϐ!b-a M8 䗜̓ ע.N yJqw:LճXޝ=^2> t8onWZge:dg?fk;-H]A̽Lo\8ZZ:; O%+j!k6|SV "- *#%~5EQ.K fȹRXs ξQ ޢbئs4P>[,alX@) ?{FףWoqy~/QD%:0cN8 y=%יK@}} K =_V/=U =KA\ kvTɻV%J A!>Xw ۽LAW%UXMiq't^! ,r*,s4 q?*ߜ JʳVEK6m|yQ90+7EܟdO57Eu5A 'U|eEjiҞ>S@ f%- ȂJ [i>-mVbE$lzە*^$˻ÕT8U6 =P >?'hGgE$;;rU 1Ǵa?p2LҦhYtb1.]Ŧ YX=;!1N_]&&Ų;#^۳ o"q(ʯx,9lkxJAw6@iӃze~<$B# 7&lN-ֳltN"t f~aJ3ϲcqqz7Ep"[4q̽OT9b3=1,+x H5Yzh:Z̩q;;ёFV}`%Q,QY$~IFcqj,Q "`;EiNq}AY~ou*c$)'w U6Z<ȘQ!,jP~G<&҃GS6n"((=bUZӑxE%'z z蓨8EۯItgPzAC.adpnBZ|HM̩)E+`M\Dхk'u7]7 cFcdSr^ji4BʹڹR;{3bҽ|)^a=qTTeƌ>,Xw nA'}0r_V+Ya8՜D446Rb_c^ysO|[[6NC]x/=g+_࡝ :Ysm.&C`|kVt@)>. WSUOF;L =0MP0O4dŐY`?e:t _9Z`- Ҡ9`8 ) PoʢHk^\¶Nu\toNG]w +`[|GHencfn#c%&4K>VX}c$܊" |'ⱒ=j! K96qhkltN]z,]apDq{J%Py^{1NTXτ,` DbՌl;||mDnd`:aC1o_xGP)4g]MsW 3z\诹 R$a ait:F7ۋZfa)63/H-a4 9{ ||ZI`0h? :/CJwm'}dp=Mf,P:p.FCR}| ˠzMT*+G& \)5WhQcK42.py5 L<&*9)/qdSwno+knQ>G-R;ʴr\ILW(\w`mcHWIrY_>HU|#WWPD2!&3Bg-lO~kAkj Z%#3+)H]2\bNR F#c]HL5-ZzAf?Χn9Nb,{,Qx$ yx@7<" . Hoޜ%:޵V6I1eq[Drd1TAGh+3}lP}1ۘ__{Q4M>if숢+@j&f^Xs: :JtX欆p0"8ypr?kNܡ>pJG'7w9Hݷ$IZ{n&ǃmݓ\(_@n#X `ZrN[7Cfm4`<﨑BÕK`R.R|XҌm Cabi?CI*MZtb^"* +3G E P㴳̣xnJ}!uuT9]e[}R!δ r-*2\ɋ7(K=pJDtp(Z;]`*,{MIC1~QW7 EZf)d ©łF$<7ES|T/=0@8c48{s]}8 (qk@*Fڶ@3m%o5<3ʄGDnf8H3Du;QۏC\"5T>_&7k^&Px4I(G-xȖʥV%- K]uDV&Scg1.hь ΔP H1ߓ;Y:춚ST@((L0<{fCl6B^Qt5qr ׽gIlhTvU#̔HzK9ƌ%Wj8aTs/;*;_6" `$󡖧+vt}!4ÿWU,L! .aA)QbA0襸ppD)X(MybN{'>8QHǩ?XOq(tD*Zve@KfQ S}1y`Ta:2SuOIFĭs=\iFI)-e@ahG0U gE}[93jx6A?\mf:"*3o(t^SCYX ETs|>AEA"RI:B{Z/z?J=Asx¨nĝS׾SKf%r\YL%=u pfF)87)E/@?8#zy60Q `b5R*T`qtW. B#os/ƪ8b2q)lw(ss.%Qt`Uџ C UT〙\&bƌ-3sDH'9m u Hg$rF (-.638rP޿r/^օ K-s>9FHf -rՇ]V$wM 83 7w-qc6-p6uAa];NC$lNyp!nK{oRfOL`иK,+/fQ_\BH7}GHm|xߜ ua4NnvPI"_I|eAz&[O`:DJ[0kGhz1wt]e{}gX <aNC`m\ï+3{K)iP!)1%# y;#j=Y߇!rڝyZ2<(SN눰 #5,s/*%q?.[hu^1{gJf\:=M`ml( Z? C%~-W7;eGz? NO,K-"(wޏ ʛ2nǸ* wg4uvZ.J!Vxcncy[OV@%HPҎ1s&d!+JZ(aXV3pD_#w*pҚJ sOfRi\2X}(.ٝ/N2@3> 7laPLLb}vkK=y ?c7p]edst:w@W$B ֺ gڈCZZήjGe04N VH=q' ǟ]ɺg#sSSEC0[U҄TFXo{A("#EZq15([wh0֭6S!pTSW-.mlYJWo{;2j !W0F˼)SVtx;u#X/Ƃ3'aqվ7Nb㩒gV2mfTFe]*u 0!IB6)Y7 Yǽ(@uTuazA/z^y=;HtېY3pR9e3Nbg_=G=Ls+zseneK/RG|KHH2]u1tVOßL6ꨈ+5a&s[?!j2bD {#O^KbxCo=INwV )$,XtVlVs~F1HCiD]>7vu--LLq$ОsJ>?wxpol\&`B!rw1U,mKP\OuCyOx &yxAjG8 ִ=@,P)Hd t%<ͮZg4 ̙&s YX _bfN',(Hl~ Fo슓8j'gpJ;NdhI@_XS@G1?tIՎR s$0RH$GB$/7HC/$X]N*F@q*Qz w h~lY{Ry|<֙Zؼu]P> G#e bs ~skL{~ֶ'BjV@,13e)WAe31ʪ͖ө叹x"'vY̹ġY/bp"%B,i3PV%kfEͿXӗ0-I%b3D_bNg˱Ujr"'Fq^=tq4ɗCzA{}~WA1/hOx (c0cUvP0$VȮy-j=_բ{_׬HB*%E橊dY~mૻmp]HԐtrnE"}WZ}Nq+XŸ|It|3QM! y}^0LbeԂx0 $!29.t76]x;*i#vXhhw]| q^߯Mq m)*Pᕉ[Kb% YMy("%oDiG|m;IV=3M*ec~w"Ҹ a.8ɪ|"[dsxQ.d&J%FyڲyJJ"Lӯ  \|A]4@Evwc #IYV5w5 1/A0cgL86n+>ۋ/[#$>6i&'3 lvaiC\WC+ɚv;dĞ_\{`F|[WC^Aev 0a*q؀<)3?Q10̘dtd<@\XphE\We\B3N- Ub8CN?mWo|TŒͥAQn5ld(96Vl`.uRhopgVI:u " +toUt{$3z]sZ1U6^Τ`P`IڡNWX$vpA[%V Vɸfl$333Y~$]=9"G{#I EqW.r@O v{y\!@"Zh^8=ގx=KH3> yk "P6Dwb [pIhC$:Rڼn̔ߕFÞ-] 뢟 XhPj&gV]>r2$G/ͨKgۦ}&N* ?-Nf?tVV4OÖy 2Ӱь#7P*vu|x }>-(z==B'„ AM\s3Pt>,Qm[#94ԧwP);ѮIX-1j9g0Ӷbl [M>%dA:wE~ϭ3~ l[/+%eJrb>jޢ$۹KXGKU)!풵`!aqn$KEJL 35⋭3q`˜kiX2pl5R29;V an'#EƱzvmK /.1=U&%|d->@`QVc9Se H(ocYv/h!e "4zeNU,yKOs[N h݅<]uc1 ٸG-&cVy phG8m,Q(.b Mla?PKZNפ\[મqdF;bUfP9Uam9rj Ju?׭/ g:LR1ǔah..5 d'׍DW/nCش[%6kHszY wSq~q Y r54 1ڼ>M-BJi!-gEb Svr78^7]J/S[/3>s(LLa|RXmW[_sK!hX`r d!ur}ÌLO 5 )@;Y Q$a!B@[ sg3^)KdwnZR(~B,u9RqjW};]<73NӺ /MHh&NdPO'B=yʬv7cΉ&ʳEgp_Ĕr.U=\s5ɸsD@3JPyIJ\݂P S7ڪY• u!ccG=eGt6in ]oR0JI0cAǣL!a\wXPA)\FG2m-z2j>NA]Zʂ!DE75s 1*@uĈXP0GY U/; 12FKRt vTsAp`(q>*#UҏT JYjw|Ȕ_kɜm ҬloCn2igc{o˼2{U/"!ʺΟ⹰'>^!^y'VPLRެs<Ѳ|5.{%U嫈/g^wuUN`y?zm ɨyLpVsx>P>rQ ]~5{љhL(^L۷5q{}7$ڢX DR%`v:~I`s7\Jn$dN6ݜ>| rDJ _\o-M`b-΍LO2QcSR}$gn1K@ 5i^^;P:Cj47ך j-3!,t,sہEyf?b{|Rq* ${,òSYJk gˆKKr~"pm:PV8ОP6Z@M>:3[a';'~ޅiRԈ0 _ {&C"%߶49B'aWwJ߳hg' ?#|?rP!r/g7eG ȧsxBag49JG&m Na~&j,[ͧ(S٘!3huVSPT[&(7Q,:v yAB@ m??MBVܸ~M㩜n@f H{:ϵ4)X?% ~H+`.HKS+ ݔȝH,U*ڒݞ̓G魐vJQr}G\ ӱ[O~ʁ0^+ .y'X1F|5v`$M6u>{|HeD\;;˲Y"Ģ4uNI !).;COk>K]w{~pᡜVNŒE:9ӛ#Gfa[e}] e0aMaMDbc){F]mƗ'URk\W G[TﷻXO|S aףH`E4\: ,C2{8h(ȰOxpO2-uw0F?v *釳"LC_+k-؁ISϙ>_Gmi} Äkl}~;{}bPo-3~> 0AZkMe ecj 9bOpP3*&drU6Bɂc !.}Bz=/w)f_L$D[1zIЖ"&S!cQ}B0DR9hD`v_tm&V# {R _- fΞ]'GHa[s8o s\Yy6uFD+AKtիsx WadZYu?2`+ sO˿ʏ:{ZљGmLw}; #/v{ky#YXj_#}]s_525"| wY ԰-Atց`fp4>c!\lmsWNk{"H`KO,@瓟hNM/.#yH&B`AiA- .=V.ReaOy2;o{ -$M&PЙUGYmwԵ=ޚ[H~b0_m}) >SS>hlJ2v_1+K]"%H~^R* gQ=؃f\bsKn'gOaxK*1Ci@Blu.!_Mdmma[85K6ЏC7O{;k N*?{-e]C MڑFxh{c|W:+C5RF5 MAht:_/2zEv?Ts8mn#u Ouz Lf/!P\f(q8fVo}#{!$xx[(+h `2 1&3ͧ)eN#mi,\E!([4@Uj!p0N\e{]Eg (G{#!#NKq.rY%W[C\D sc LսIKI=/3$͋~NKd`Ք'Aw[Ꝧ'ȑ63{l:+nD[Z6Βzs0$r[Rӽpjxs)ltl' mɚx]lWHynķ{9QR Y^(36XH^1Qy戕=z]){ ] z{UԐ1W>I#~bu!sa~$y)p,k4pY],/73r5H Ϟ%]iNJDFO ߺb129Hm[~tXjz{x[&6Cm2cQ4k]CA9wgTh^<Α"rEBxO=؏b(HCͺ]rtyH,@YQ2jf#`Ō 曍=xF ^ ˪s?&r Q)6I50z+Lㅲ.|A| j&MB:)y<QuJ81 Sr Ԃ=%<1@q]Uq!+FbMN´2_%z,& (c)@ܳ\?iIlރ7]1GW,x}۩i. YǘS%UxqbbVJW:vwͫ_cN4tdcΟ4hi3A`-l:[m^/^,~&&?Df":۟6⬭]&ndn@Y^aGC-M `W\̓qpqcG"]ne#59(KgʼnN]VE Yle◪d'vO^uX#&;D "$aAO^nkŜb>Xbuo?f]Q;^CNh:NVeh/\Qr\QUoh)2P= Å^g?;HZf'.rѓb!e'J%biQiʀXQoߍ PHy>ׇ⊖yi#h Q:@;sطh'diVc&?a%cʷ˻"tZ3胯AyK$-#M=ƈkêx02(b\N'*nsO m&~[R)S57&a1n/pzXdԸ<:1qJROGX7P/{ +)v ~{Qɥ- [ E=VAx`Y3J* c_d/cQj^z~$L;6&!ۄ~LP'o(JuQiik;A{ߓHmUSqD\Yl5-tLh]??Apc㎲(4-邿#Tjcٵ,t˜`MF06JBO^?GL!~v}iM#Ц'4z]\@Z{\A^"he|<O.Ҕ!Gw' K(=bo{jH/^?p9$(lb|3|gZ%lFuE`쭀eOHA7SJSuKc.gtypg NMJӢ\6k>#nׄEaavtz&{IA(TQ(hB+|S)` ^JN=LBZzM?+js3e/nR/k&1ɀk+ot|w0 s_CH=Cj0ǀPV+t:PF }[ !Xxa2F4H8qL-w5v:"T3' r=Q2/! KT(A=2Z qq=ƿ.굝 l$<2kÖry{Fh5 K@ ~lKϺY ec:\ ތc0iBq.I}! ¯X,c@ZDIKzc/(>(R.-ωmn8,1\DSDI1EA1nv`թ$&ΩN/@e>莞{E|X i\:y~3)h6or aAެ%\~_5.fآa0q`+$B+ǀJblf3[7> )l{|W<ҷa,l0S"rNBIPŅDF=0ӘTRvaN=P`{o8QmaOW*:,Tb3XH-F "V#'Y\.t _cxGy\̚ݭji}LSd]TfX3{]+ ^֒ƒ(eU܋z^f2&6ōʍ}F KCFmh ] xAXn8,>çdh傑xr)XV j^1g?ǁ#0{TqܼȜn_&R5|ց0 N/j)R& {}BI`б_3Hd$;14DV*iRc,󒰅^F!g"'@LOj:HƑ˔&F}trer}8i0+aʴ `lsrIbUyٞ*Gd9nw7m:+o9AM:9 /0qdXȲX[f0KK96B7ÚۋD"$$aUVITg}a\}( Hש)(|鞕aj`Y @`r= #٠Z1Vp -(&8)!q@gz6&ne_tXB_~*'q3 fxtŵ[٬*xf{i zg@-DtDK:j&uVBiOη(ӡ{:&7]dB6htܾ4:NW! I1:9JߧX)]Žs'"2En%թ2t_52&IG&U/רhId 7tQԍwHRԻ6vDаp|5=$ d Kqv*@E`!b^#Bv,pLil-3D(_w R5br޴nqb<%?VFk c;8w| Zԉ'k*VM9[; xX #K}#nM:j0)"Bh|?P3$Xev4jHAJU" Y[^1DcN7lLPtUǒ)f߰ iD1/P{WX{hC$g'>*8{d:Z˜Uz7,>aԼj%M"['fQQG#fo| RJ}V׀Hkz`:(c;#+au\PfM$sQOE4^Xy~n+1 +&6>]Z v9$ajIb<߭ғў!xz@^}<ղkEQ2B͟,/,P8U;lmQ~AX |r'=5GU*ΐĬeV8/ Q9:н8=_ݴ%4a%?:o% Y+(]d5tqxl?rSY1l'66 + ID$4@{ulR5\YĦR_&:$ڸܤ,蕝]`!NPڢl3XDwd!?-JˮpiHż,Ff̥UhAN; "άo}˶im9\ qŌlŧV^y F3r=uܷzޏy+4%N cRʼneQ=A.du Dѻz%MR`vm"} M#.@G,w+P1SMV_\?6ߥ m2|TpZ8A] P@+\^?A^A!?JJEWvC/']/#ٸDK.Ѓ‡晫Wmy3a]Aσ`\WDı@;i$6|+%u[ aRPfgX7 !-%} W'6>ue{՞Zx[ϛ YҘ/göZpm2L]:[J}m֕foܫu{ q xkS2yjTFMa3}pd;7%gn擧Kj E34F.k «(wۛΤed(ѨNT#%IZb 4Ӱo6 Rlk>F^/9 iZʈ[l􁖹8`[J֨#n`d+WA(X,Atx{zkŎo*/:_.`{IzGpm..BэiJ~ #E^j~Wt8Vb5n['5I&-^՛ysv9@ ;0japε,)zO~}VgaXEsJy~ QXjzQHS::vHF_(%3IRS@MM)VMsRSC{|1$ bicsR_|A׶EBrc5o WYBٞ[܊]WF [5 uj[ p2Zߴ˵yym_]43΋v7t&P>(ŗsE5SU+ b=i"ݱ @Nh,l!8Uuä;=R!{rC9?WĆ\E<3$֫@(><ڂfpd"=ȵ*B,mEu?$VcsdAcwGb?B3,dj׏ں8|U/jBu_Abqy-p?~6u9ԸR !re *]PIb&BhOnqb)%ru:lt:l*hw]XJF8$ nk%6 =3g3\f<ؕ%h KPid;8npfxW_Ʊ viMY%@q .O Eom+;ظmaZ=4_^GEot<~U7RxrV 6Xq[Rړd>=SQB٧9I.lbil0LI)2'P̭R+w 3|@c%V+h(s7sKq/b~K/g 앍a$ rGJ)- #rvh'ݒr6=\$h;?JǮiCWye;VL%_in2M%(dT< pŁ$D!cG %bGStPL1=W47+nv9`cQd4ƣDZaqYwN EFJsğjJ&g;LRA{&TؒgJTء)La"ԋBeMw1szHƪe{T~:1gaR]h;C?_k!\SV}<*pI sL2&ЊL>W/;[#7m}ܶh24.rSTq: j#*oūpNK sWۓq~K>MJs@!%Tl@GC5ߟ$o׵ m ٴywl 7DwW%keX!~vro6`9 {߭ D`F@S⑎U3O3C0<,dCy~ 􎳷E6u!uYf{$ @džB89Bpˊ֛Ik,D%9)좎˒kp1Qw39^~ tU1QR4*!zE%KlJO 3 ]>Gǘ]TiwƵgV"+J$0K_KCNN{IeȺ6yݭuUwu02 LqZ^ЄɚFNWXƃdU]-GQ3 a֧,ՅE-kWVza*`gqX&qOW6d1eLYԞL74+X^,60\-)yq}諬M  E-*#AM]ӺB& = VPAS]9/dtPkO\L?I;+c0 `nr)2u0me4ɠW39nn6_iq;qT95ηs}#H)`C([Ͼ .Ѹk:7WLǜ٥5^yŀ \ 25G;hh 溉c uơ2Y_1+xּr1~8BCkUg.-m2ޔQ' Ç7PנpDt]h(c٨N?rW-t2~i|߀Ihlp,qk*+pUv@jU?Izn:xڇ{b3efO,jK`03Q: ؼ7%ؙL 3BljP~ĚxnkhfR?[_-Kd[ޝ+K h#$gBQk)$<X$u YZ