oscap-anaconda-addon-0.6-2.fc20$>\ z @>840?4 d " b 04CRY ht55 5 d5 85 -5 d585A5Jt5H`  D (o8x9:G(\5H)05I*5X*@Y*D\*P5]+$5^- b/dd0 e0%f0(l0*t0D5u15v1w2t5x3H54Coscap-anaconda-addon0.62.fc20Anaconda addon integrating OpenSCAP to the installation processThis is an addon that integrates OpenSCAP utilities with the Anaconda installer and allows installation of systems following restrictions given by a SCAP content.S}buildvm-23.phx2.fedoraproject.org9Fedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://git.fedorahosted.org/cgit/oscap-anaconda-addon.gitlinuxnoarch>::6--?uuzywjj?9:9:PSSF#v `A큤A큤A큤A큤A큤A큤S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}S}RV\?SmRVpS}S}e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85506b3ea0ca16022fe12184589ec126647bbd6b8e5f6b1478e331f09dc1e16177d06b3ea0ca16022fe12184589ec126647bbd6b8e5f6b1478e331f09dc1e16177de8c7c60f8d202b069962e19b63da85f45a2ac3d69789e903cfec63cee0e2f36a259faa20f52dd0e49ec792423941ed01f98ae536153330e39f96bf5fffff6fa7259faa20f52dd0e49ec792423941ed01f98ae536153330e39f96bf5fffff6fa7b2bd7dca5e3efff4e9a0a9881724ea4a29575103a40ba1a3fdc9b41ad81035e0b52b10d27722f6c20a3f0a50a19d04f91a60540715981ee3bc41f9f0acad71d4b52b10d27722f6c20a3f0a50a19d04f91a60540715981ee3bc41f9f0acad71d4de6eb7b84e2e0776e7118a531a9ce2ff9eb68a614b52097e6ecb724a8808028a3dbb8c568dd7cab36b1405caa996c8e5bf05f96ca202addfe563257a6de9f2d23dbb8c568dd7cab36b1405caa996c8e5bf05f96ca202addfe563257a6de9f2d2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553222737bcd6c2a67aeb05a812f85950456da5071ced93874718745e8e2d662053222737bcd6c2a67aeb05a812f85950456da5071ced93874718745e8e2d66205e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a6e6dcbb495916e72f8571a6c374eaf91fdc49aff239c22d01d09752ae77a322a6e6dcbb495916e72f8571a6c374eaf91fdc49aff239c22d01d09752ae77a32200d57f7aad36b02330d197eef2b38bcc80c0c4c0dbff4ee0572621a3953e7836c950cc5743d42dc6a25eedc9896eac5bcaa98431dc7c38462a2cd01d2db96df2c950cc5743d42dc6a25eedc9896eac5bcaa98431dc7c38462a2cd01d2db96df2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b6ba5d5ae521e085faa6fac65fea11f12c9ca961f5443d0db972dbf1fc550b52b6ba5d5ae521e085faa6fac65fea11f12c9ca961f5443d0db972dbf1fc550b52bbfd238b54ec140d7ba50d8483ada779b3c76766a750eab3bbc9d327e883247fd3f735496f71cc38c88471336853ace5f42dde79913f0c3ee526a9baf8c5c85d43a81cdba3204d104aaafbe45659206f15d10b09a398ddee8f39453267ea3c0b5f306fd6b1c54f6672d79a6f9843ea1d7089599688e74f95eac1063f4a99d3a404311878828544bf5ce3d34b8677dea663fc0cc0bab13333e68ffb1ee97a711704311878828544bf5ce3d34b8677dea663fc0cc0bab13333e68ffb1ee97a7117e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556c50508123466e25660d68f06eef70920c7db687e1f9fef8e6c79033db3154ad6c50508123466e25660d68f06eef70920c7db687e1f9fef8e6c79033db3154ad2eebcd9663636df45ed34582052ea421dbae904c83b6dad1c63c6544baea4ad38d98f58bb9d8875a1198c853bbd9c0140740fc53ced8a4de29028c6182fc59b48d98f58bb9d8875a1198c853bbd9c0140740fc53ced8a4de29028c6182fc59b4eb7e6303252882c37db2e9e064208613585886c17e5ea0585f95218f0fea7d9941f2be7b19ed74c8a2d5fb204aac173a1ff450cd56ac140fc652e9fa997fb49041f2be7b19ed74c8a2d5fb204aac173a1ff450cd56ac140fc652e9fa997fb490d3a1ddad361cd3793af9b06b3b420c2d3c056f5653d89fb0111fc76565ee1793ab25f35d0afa61ec2af54ff2e61d233c6bc2b95ef3aa59f0406e1e47c5a1938fab25f35d0afa61ec2af54ff2e61d233c6bc2b95ef3aa59f0406e1e47c5a1938f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643a5aad5f3178ebbe64b52025edb9118bef9d55044d4fec6e6c7adfff93d9e548d810e62b094718f090511ad52ab6c28401d58a4b723df9cdb21f8b80ec16a7b0c8dde429ea684e5475d22cca5b5809dbcb450d7b86a3148f663150458b1bdc5dc246716633ea93ab9dd788516388958a0432eac843e7ef72e7ba762f5e61ea177rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootoscap-anaconda-addon-0.6-2.fc20.src.rpmoscap-anaconda-addon      anacondaopenscapopenscap-pythonopenscap-utilspython-cpiorpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)193.0.4-14.6.0-14.0.4-14.0-15.2-14.11.2Sz@Sz@Sz@R&R@Re@Vratislav Podzimek - 0.6-2Vratislav Podzimek - 0.6-1Vratislav Podzimek - 0.5-1Vratislav Podzimek - 0.4-1Vratislav Podzimek - 0.3-1Vratislav Podzimek - 0.2-1- Rebuild with building issues fixed- Getting status needs to run in the main thread - Grab focus for the URL entry after switching notebook page - Clear rule data when unselecting profile - Update message as part of the initialization - Add BuildRequires: gettext - Include translations in the tarball and RPM- Allow users to change content - Show and hide control buttons properly - Fix sensitivity of the URL entry and fetch button - Add the button allowing users to use SSG content if available - Fix listing python sources when creating potfile and regenerate it - Omit the %addon section from kickstart in dry-run mode - Implement the dry-run mode in the GUI (trac#2) - Add UI elements for content changing and dry-run mode - Check content_defined instead of content_url in the GUI code - First select the profile, then update the message store - Remove unused import - Ignore some more temporary/backup files - If no content is specified and SSG is available, use it - New special content type -- SCAP Security Guide - Fix name of the property used when doing fingerprint check - Get rid of an unused variable - Fix data fetch locking to work properly with kickstart installations - Use 'anonymous:' if no username and password is given for FTP - Initial version of the translations template file - First steps to dry-run mode - Fix main notebook tabs - Make translations work - Manipulation with the i18n related files - If no profile is given, default to default - Ignore updates.img and its auxiliary directory - Catch only fetching errors from the fetching thread - Do not allow multiple simultaneous fetches/initializations - Prevent user from changing the URL while we try to fetch from it - Add support for the Default profile - Support FTP as a content source (#1050980) - React properly on archive extraction failure - Refactor the code pre-processing the fetched content - Unify exceptions from archive extraction - Make pylint check mandatory to pass - Support for hash based content integrity checking- Beware of running Gtk actions from a non-main thread - Fix path to the tailoring file when getting rules - A git hook for running tests when pushing - Inform user if no profile is selected - Visually mark the selected profile - Better UX with content URL entry and progress label - React on invalid content properly (#1032846) - Stop spinner when data fetching is finished - Make the data fetching thread non-fatal (#1049989) - Exit code 2 from the oscap tool is not an error for us (#1050913) - Be ready to work with archives/RPMs containing data streams - Add unit tests for the keep_type_map function - Add support for namedtuples to keep_type_map - Add target for running pylint check - Add target for running just unittests - On the way to tailoring - Tests for kickstart XCCDF tailoring handling - Kickstart support for XCCDF tailoring - Check session validity also when using XCCDF benchmark- Implement and use our own better function for joining paths - The content entry should have focus if there is no content - RPM is just a weird archive in the pre-installation phase - Ignore RPM files as well - Adapt tests to dir constants now ending with "/" - CpioArchive cannot be created from a piped output - Fix namespace definitions in the testing XCCDF file - Prevent putting None into xccdf_session_is_sds - Fix the __all__ variable in the common module - Strip content dir prefix when setting xccdf/cpe paths - Inform user we now support archive URLs as well - Ignore various file types in the git repository - Try to find content files in the fetched archive or RPM - Run pylint -E as part of the test target - Return list of extracted files/directories when extracting archive - Do not try to search for empty file paths in archives - Properly set the content type based on the URL's suffix - Switch profiles on double-click - Hook urlEntry's activate signal to fetchButton click - Save the spoke's glade file with a new Glade - The addon now requires the python-cpio package - Use really_hide for the UI elements for datastream-id and xccdf-id - Support for RPM content in the GUI spoke - RPM content support for kickstart processing - Add property for the raw post-installation content path - Make content type case insensitive - Rest of the code needed for RPM extraction - Actually look for the file path in entry names - Basic stuff needed for the RPM content support - Run tests in paralel - Specify files in a better way in spec- Initial RPM for the oscap-anaconda-addon  !!#$%%'((*++-..012345cspl0.6-2.fc20 org_fedora_oscap__init__.py__init__.pyc__init__.pyocommon.pycommon.pyccommon.pyocontent_handling.pycontent_handling.pyccontent_handling.pyodata_fetch.pydata_fetch.pycdata_fetch.pyogui__init__.py__init__.pyc__init__.pyocategories__init__.py__init__.pyc__init__.pyosecurity.pysecurity.pycsecurity.pyospokes__init__.py__init__.pyc__init__.pyooscap.gladeoscap.glade~oscap.pyoscap.py.origoscap.pycoscap.pyoks__init__.py__init__.pyc__init__.pyooscap.pyoscap.pycoscap.pyorule_handling.pyrule_handling.pycrule_handling.pyoutils.pyutils.pycutils.pyooscap-anaconda-addonCOPYINGChangeLogREADMEoscap-anaconda-addon.mooscap-anaconda-addon.mo/usr/share/anaconda/addons//usr/share/anaconda/addons/org_fedora_oscap//usr/share/anaconda/addons/org_fedora_oscap/gui//usr/share/anaconda/addons/org_fedora_oscap/gui/categories//usr/share/anaconda/addons/org_fedora_oscap/gui/spokes//usr/share/anaconda/addons/org_fedora_oscap/ks//usr/share/doc//usr/share/doc/oscap-anaconda-addon//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnudirectoryemptypython 2.7 byte-compiledPython script, ASCII text executableXML document textPascal source, ASCII textASCII text?7zXZ !PH6_C]"k%GYK7B g%0Sx3w.]ߞ%pkP5V/6m4W&POt}\k6堍QN}m"We.j)dx9%66 uPfw)ڡ1ͣ&35U6]i{"dQSD *y{nD:QuBK|ZU~,ωQ-,Y2i#揖i(ZޝV/`v'w¼g Z"D7CqHYܡm`E]GCW&L\[(Z&qC(6d(%=(OMڧBBQ~ѧcFJFNVFstyf ԇa\ZC=%c$ABWϕƮ [PĘȩ`Q_یXߔȺ>ã|`/t0.4y<,_ Td"N&fXZ1f$fx/%Ql3[(ƪxmw85Ύf'D6lW+vGN8'N">4*U%ޅ0×vÂTClI7ˬv#J ;On`0-bvWE5 ֺ^$X1in/D\IxiO@m?Sˍp1T1mGAL.q߸eՠ؏)TҾns/R#Vs(}AXao`֗(..>aP{%5Lg2۠-bɜR5GCT {_Τ3|6Bu4 dTzwgJPM{Um>t$3S\UtGPĘ5W< Cqrq[̳L~TL$:k)v{'{?كΣH. '\ς @Cjho1uN**,@?efie]1h#3JؾL.E%GIAYr9k"YQƨVБn糃hոNQӿ3g\cU_R%'",-%zǣjc_&L!bKa@BGU3U!<*W@c$=w$ZJ) cF@d[P qxm|M#ڈ~FpbDWϊ<>M }+/("*x9 υĜaԥ8ޤ6F߅`7sj3N [msn~4ׅTsda*XZJ?O(HRlzP#\B'O&7D灾F}Per%gV"la!ٽYNn@q?C z=IZ:rvuC5_WN԰q3zE=}?Aٸ1G^!廅rNPDE63*ufư$ow:!_W sUq5󄍩Hxgqo/9-BֹS$=H vћ2UW[ {k@a c)yW'ؚ2FF (p  \r*8HSf)ӗp,&l%BaSLZ0؎3dL >('%ǯ@CPIZnMK&.Έl(]:S] DIF?Q2MJ23JJՁ+0NHHXC{Y%M`R0>=S?FSD& _ޢ(?jMj>m;mѽFI6&`3JXOd7ޝXJpړwG-1ۢ{ lM};l1 [?OWzN퀳 fJjlwJP#A :P S\ɂsC̗`s]SRdĕNC9G*HGkGX8.[ZN8NBʻʉG݊qjrѧ٨nc]3RQV|XƦNugSl2^6siCݐ֮3`N39^f)N6\\![oP֦974m9ј/${>MPAΗ׈O҅(xZR)=VvBb'Il$ˎa%! B9:[J˘u;)^p lC$ r鵑j0xywW$Ct2io,{F|f~*ȝ-0A|O\,In9̊SysDi}6æSpW6g )ԑxz.EH+ʼ>7iJL1Ć!1*y_*/(hLae u4hYܶU@`#T#eA(ja6W#<:ܭ^K?gn4MFOdA0vK]Țq a3#Bp.Ulu%;PuZ6#_͟а.Lzi@?&¢W^n5t,w[bX,o Lk݁׃kxu:dl' ܷVyxݽݐ, YL;Ox- XCM"y"f֯$V_t {JGLR/F?r`lԽ Kz%(ഐ|xŸ M/l u7*ɧ g4. m 4@:+3Wyn߇ MfU2k>2) Ql^#RPa:#xϩ l;7ߥWK:AYz ?1)H3u;'&IX{(D#T{!I8O2rBG SUf8No~<[ %ုd8z:@#cjN%6 5^g0k] ւa[-"*Oeأ ^5Ls'0ɱG/'m p6?h,t%ZOda jnjyi6jCX-~ =@;kت.Մ0޳B I<}p?XtC HpJx2expy @8'-|Oz\$i@/-DπKB$ef %.iVyѭ jWY »79:lV<ϩS `"tnDe֭}k{Z^bd'SDd&?d˞cRUb^[e8'M4(R^G-/A+KLg]Y:Sd{OkVk?@^tWG`Ed 1@k -͹Wt 6}Kls<6bkC23ie 2.=)a-O:&PB70w1MX4\ljȬ襱XPircM؛rW@4#_Q1]3@q%~ ~:smL |߭e[`Wfx Afї`&sRV~@J~JREκZ;KAu8l:$=~`ϣ#16fþ膾@ 5)dԃda៹'ߥ-L/-Vw8C,sŅ=i\q2gDS%8Umw|rT0^@_z^`VWf~_q;VY\SˣLpn-O1 3"_NV:S n[Lb![|3AɎ;7"NΒ5 A υ~ o3ܷoj^ z(c=Ix}t\ShHO=31G!*yDR0 9~]݁:n#,a.;SZ&;" x;͞iy͕)]V7o;vߤ' ӻ0'A|[_6It1ǩ_A&%UA<WŇr{딘o\AqlwL%`NY)"ٓ賛JU U('`2zKH?q2ݢM;m[Fc(5ƆkEObFRKtI9Nz~ϥ[cQ1tcb;6BJX©fOdw#kܓ-3{@zbp2*J$ᚏ83iW)ӪQ5s#޸[Z'~8.;fU5JA:g6%0 \`ւHc*Z6MyJG$  8قf2ҿ2 Q9#m$TKnik WB47L1^*"\g\9UI|L`$9;*a:LQ 7fXQa%&7U/{{tIݧwy%s VEmch#X 3 :JJXx2Ȭ8>sr==nIFZ67ġ2cWmrS45!wK2# m_*Y :&Kho<@Ԉ 0F"c/8rD_W~d{pV8JE.> 9o&j2I&Rc\+5:KuP0˩}}r1j ZTE;T^Ͼt]s yM _y >dx=Թ[݃U%R;S#Km57o J?7x}s>a*l(4j$HܦNFx!<ڋ<|]dɘzS?Q_#2G*3^D"^5rPH$04 X<_s4b۬[fF8vFY'/ߍK:Kѭf~[Q=0/j/ݾg~  \d[\7Azgx;ZX>H@}Y )SNqi|*D5uL1U"W֎S yěذ\xSjἳv? V|+ADřb~HOJSI>kla|IX "9ӛRy㑺eV4CN436KXoKಥ.P9gHkT 6;jN ua䣰5BѶeVs^ϯ;ً&ͶFE,3iyUx憱G\569<NzA5C_DYkMoN!9E}PЫcZ?u?5}j=T]qj]..;E=&4c3A|`c6e?j =w*| 0lh~@7(զGʒغg)T ƭ;8&SdӬHoD ΰ޸v|ҒKGӚ@ו T<+ <# { S<!& sT^k+(6B|X<9mD QCu W[7o<+EayE;4TB|.^5 n]S<`X_uvVr+kJIyJ> ޼I7iL7%H5]4T'j,r_U䟶31UO{@]m_7 ha<`n6HVٟhiggݸvǴhHnDu,د_} lЪfu[ A;I]{Q 9Dcsr49p ^%ѷq7&Nl"=fgrHtLkb-D!PoCNf_ˮ ۱E%4e{*[EmIR\)(RJ43K|Xn􈏎Jf]J*v+Hd5m3!(quQ6o)3jcY}C9fTYS^YZVfO\1B|qT @&'z==%B=9 l'N>xc Pő€V^4b_עHE#P @G# w w W;ׁ d>y 1rAlkA1<}ۢE#eljh7|\ָwѾt䎃9{A. [a/TD-_-hٸOgK(yQ>BM`B{ṭFP4*[ 1N!O C#hܶ-GҢ0SˡTO_#Ekb MWi$Z:lN svlZY9Uy9NZ}|r])s3.]r#UИgr0)tCrm2eғG-=8y+& *aqW XR 'ӋCY`^\wN9PrJtmʧDdlV(e=yˍ P_@9ЅwB,Yi zC)d(Y&"vwb֗?(9N9>*u]bHs8c!g0HlcMr5 C39N/{*m>#Xڠh+ae^nq..thE)T# >,iqNX[tWG9vN2Ւf`J ̘x#S\7]i)!lKrQT!P^qWG~ru^G-MJmF7Hcih`?g'2B4 RE!wwGРk;J-?riSߤX3O:!D_qu3IYcF{A#,|A%](f9TLeO޾[`;E Hm? : m.ћU(Ȩ2OFƽTwM3RS $*61C3"RL(2?](FQ]iP(7Պ=IGn@@5fJau * do_t-׆ʺ%ٓ(r-^}4qpjTsxC Tu|KjG.EhWLޞ||/0:r5!ڗ/ZD:^\(sp|zL֙V>1,9T7tRV&ɛ gZ8m Z1|%3$*YVFv[葒-~(d?z9e8XkYa|[շ)@PP8:7Fz.S u iL91d€D4l6܎ZHgwVw۟lJ=<|[SJ :miʇ6u?9dY b-m/onN]Q`ڱ\OMWnyiE1]V,fcs*3n!5' ?WP o̸zJph$D'*Eཛ>ŕISzb'VkA~ųȋ! H(V Ydd,L@wUoyG:<#[@R 0fB;Ī26rViZ"N }Đy"=NFQZS @a1=ₕ ٓar=x,d;Qf$>bDUX;֛ ʣ#]u+?Qd7.Lx]NxENߚ*x]]?; -W0{rnʇxfOPIwgTN mֵ$ڵPƝYzTs{Ih[%v_ # x8:7\`b7 :0udCr4h 1TUFTֵxnPVBҞ:X~SZ]su;*@y'Ͷ~%m?-L 0Hl8Jz 2{=>NwϚ:ZeubۭazRm%F\!kBuSJvZgO|]Q~nw@|!`FM@Aj̈́^n egCs~ : ;vCh"2p-Ie$wL{feGnH-owxF1 BV핆Fn0Rt oǸqpЋ8S4aRc1m>þ2iÊFVuo z?J Yy@OSnvQ^ʳR0o C4e0[rHF\K1|g<Lr$kڐ6SL'&>HQ#J$.&|N 9$2 548KK(Vr"B?V}ֳ >^,.8t9v?lی/1`>&$O 9DQY (FSL8O/RZGaH>p;KŶ; pmĔӣI,[mwzbD' Cd3\aK:8b (iZz5X՜+# U8r7A 7sӯy=]ˀY /vBS"uU  j$7o=f83!16ڧky+E/~a*Y$+ Z@!lA7̦<^%A Lܥ_&b=HȤ!4ŎCJ2RDWG#jm+wLl´LUQr/ /JL#,&gHɬpv"otP 3a՛YEqW:<`y4M,k\fr:sI _>my=_svW9~,E?aãk(f[njD .bmlQFOW ~g@z']|kv5R; W ̳r&B|4D9KK2RA#1=:Y>q|xDr,@STdT! w*ꬶTnrɾ}-A*z Kne>ɽ"|w c@c H(V| p|HO@1pC0aDRN)=3#vnX5RRaɉR"3e| EƈƽU&= 9Q7 Y=}7+fJT6zxS>X\uzsŮ=^R)5'PPi}{nzP&(M@ &`ln}A+j`bHވq1ft<{ fnw}7wZa3=4`s @"̜ݙRT&Zd~Ȟ.}4v٬*Ȑ@–"~#?HX=\5Vk@ר̧VrZH3ѱiM9YmIl"Ц_s$dY*+%` 1/3.}HUGbƓ$AK<'9cZxU: 1LYTc͢F'u-`J@3n+k"Oz$ d^J y@(R;6P>pvS|RC#PlL ?]\! 'Y$Ɠ61 #ZJ!Ūj( vQ+fe4[35˹$6/8D-AACF1Mÿ |iOFɅ4 \aNpe,LafE8kUn'`T!'pzB&{7HCe %%iSAd,.I.B1]9mI q.Ѣ&RًsMHp_)O? r[Er9G?Mf= )Ɯm$Nv- 1ad,.D[ &Ȩ>>`rpqxg2&\}}A W_gƕHe'g݃V2gƻD U!_*UT7a?Mm3(uѓx^bjKzxq6,h!oEBuAfNFP k(M(ojqHo/G eS1H2҉U'Š*+{9 TܓE;^%%2E< !` bO +V @y/ fư%2V#}ѱہzt0'RRɨ8c -&_b*7vv $z}OwUh&zOd`q5w-i_v5:]0{56SW9WȻq u,B$BBVݴ\ԠV`w%lmKnR{*V9rv{q#H٤{+6 vܢ=[ |={)}Cw*>dws hG_oDtKvYC[]8O6z(.l4" ] ȝn=Āۣ݄]n|]fz4YID,JeGI;p)Y@a%.3u/0F#ғws\I}Iy;p]\rMb?IgU#{n0I27}N8z*tQaLܩeuri/WƺmO8v-tP2Pс(+lnmD')CZDstOO;(<|>V[ɗ =1ɉCztP>_6 .lG7hFbJ!kd$6_)UT7MSHEbq#õ?\FIfkFbY瓼*.R?Ч~9B5ހwN 4ɷ~<xpCկW:b?qZ/TH(&܁yuMQ^M4F_c5?s1DuD0jQ*U%t5^WGE3$U1[?=nrEe*Ո8ctZiXSoS)UշLɜgu 2 hQ~dX)YB8j3CZJy:6Q8bT儻;f+f`6LZl$&+| TkykG+R~0=2p`ϒ3qp 5ys vhV Pv-R5&C<c\PW>zQƋ N(wMQ"qh;G~ǻK܈m2IKU5Bs+Nu [&zo9͖'䯷D.a wTQw{LSхړЦwnuHR;o_X&z )'AABovv:k-L/ryajݍB[ġ j/" KXWqE04l\MZMyByt-.UrPDaj`LdRM;UHLO!DCI4e..dx> סJUdq<"G#=AKPM5LpM!M~Jz2I_+iFK⿢.fp? qƫcی>GmiVU3MQ>1@8M wDNX0-}2q`Pgj(i^ogu'i^$XĵP![qefC,޿l=2Zk"ү\淈T mVBZœ”Y7bp[_,*O^]Zq~ւ~А3nȀZ8tU?Ix1.˜CdWǛAKqkDk:7\Cx51״utz{}sDIY"Yv"đ)|ĩL] T0Sx󦬄[I2kbV '0hEuԠρ,(#>OGakt/!+Ǽ_wE:և [h/V%`0꿯 ,R<c CmKJDU>핃n-~$ߜO9Bς)~7k”!jrXc 6LzL ±$f|w&ѬpuZh*ٍw]$ڽBٚi~]{ ~uݕrL/m%$WP@[w9}ԛF#=;+@][vד82NɒFagEPDZ:?Tn9.f9W܈G!qӒP 5㾰V)e{il+]E7Ytiy;%a C5Abÿ:M0XHқ>x1=ANJ–R\se'C5`|.U&J\hkWQ^r כL5CWH/B'6hL= CI블0 ײqM~1-bHNcvJ8DT-ҙHhZ0*EĝR.,`NrmSx 7*Ydq6TX_<ߕY5KyFf"}˪O4)#+GhÃOGv^#μ2uj0,w46OZ좟${聄EhpRȌblgA׭x5jk^{D9c>Pxӎ(2+މYRWKV@6h&,aD?@}~edgÛdIt"Qd$wTGƳ LoWm,6P;r&@\eAk0ADe `CAWovkG ҟWn 0zz3-V37=kbois)C55P-k}ҎLpqpOC_]Vi,c6XGUz^ I|gYk 4 "eǗViT,SIiES a/荜%U `H"ĥ29M^ZPW>\bB0QMh~Ѽ(4t6mĠ!xuD5 H)vS uL({/ Vo%{u.֦՛e? czTcӈBwF1g-)ӎ F2(}f~JF%Ӻe| QG|$.N:s;hkH@)%wx[}ݣ.1peM\b d(<M|HY O֊ iܼ#J@Pxk-a|2m\aqNCl=9 qޖZ@0 uh8ÄC/MpAp,\C-$/-řnЕAc).f ywAz8r0+[9b"⤲ƤW@9 'L)79r ڸp> X+-T=+>S8%RTgœaJܙm!WD"zD N”L"K54 ZdO1 Su-lJ\@kFb4ˉE'B;߇=HvoD*,'0нJyvB? I,cf⨕ < uEԯn7@ ԉa/qmI* kMSDI$S1ߚ{ 'F,q0rUMǑYK`WxhTy,GvT v8U9ˎucϪ\}rzua(^͇߻$ջ`Mә/v^ aYybrQaj;WQ ^ΆwytI;},-褷肼ksq xGƄYmkO@ tk3ӥk幮m,o )8ӓ߭/-N1kgtuH&KCPP9VDI~TѠ8p,?bxo3uꕌS?5zZw L$tg)?[eNif |(C.^qN7Sf~)Tȹ`XLHMg3詇cq Nbw&K$i bl50 T{Te@j0:+9,;5#P3YsU_M;oxE%{#@!i5Q2EvYq֖jITAGX/uOCj4&}3gHx8 t`Ռx /]? Iy@Rb]agUCs 0a(DYک#1e\O 9a֐hNcy> $TE[*rw0 >UI?JW'+ƗZr'՝҅ 1c}K3KLojWX3k?̼rfhMdr=TIvUyh*us`Te4+AGe6|sK%>\ta0" 7tW[MP"5y Rݩە  poh*;:Hně.3H F 2Ѐ7d`0.y- [+A"ZyE#o .سx4Y-CiM{woM| ؗ5 Ǥ^UJhV+qvYy 3vWω/t,|Ax@rGh*;Geps|Q"PFѸ!Z&_> i”6A%aQ,\:>m3c[gvwK<Ĕ3"=:8,WQyXD啪q^L S:Nd3{8Aؖp31}Х?/>UxGAV.O92`ț-|[0>Gc`})򫸸r&{mOE6iK#72ջlPM{Xw?p5PL%Z8 8eˣLʾ?`.HP0Rglnd ;k哧=1 zUT AFc*TK|* -LfOt[]1L{!ƎLօOCD<7_Z#JL:Jˆ>ٟUh3zS\!$b!7ʄ&f25RxI9 $KDaj_bHT1۳^_ pXݺwDH.Rt9xV-v]~w,Xf-9rn!/{3̩DvK?L RvPTi.Vc٦Ҏa7kۊ <)/Zv P(>lϨH0춈a"2wPaѢmG;fAdxL/Do*ϲ]B~S֥0T~~Q׻/r[lP~'fc IiK'\yn<$.{?;-V%@ L1>8 XTY=!Q$XG RǯI/Z\oC\Z=ɮ\PҴ ̹M--| BI1v<&nCv]Fqɫ2c^hfOtd`s9 7=159noֵW+bzp+!I5Φ59Q@pEVڗ?Yeհ;Kx9S[,YhA_WGxۘ4P.05E(Q~6h(КINb?[J*BKڤ'!eᚔ$/*?q۟_9oV:Ht2lh}`OXBڝIh,V j 3DfhO\/zBG@ :^!C ~OԳI#IԼ=]9)i~_2zw(pFàf%C$79.5 qoob/nh9h Xdm:~޼֩' @Ɉ0-mKtXjcZ l.縆K#Lpqfzj;{C>e/~aDI&\tc5q}EZ#F[khbC-/Wio[DqlWEVcM}$?[}t"%2xq|g uN[b!xbQ"' 2oŎHU)9L 9$x?4 {|ؖi5e"9D9oը w^ ]Z[ƄgkVsLjYI5`%=n М_:5T9nunS;{{SNxm wIohHNw2u7^E28F,,-myJ!i^hh(rD''ud.A-o'ȷg>’8[, H^qR#-aL*[NeJ A 7pI79 :XXQFsp'Δrn:7v{98,R%e׷R:c8vž m\LFI};BE9H^frphFn˵D) Nw J)|,(TGjd}s/^WG(];>| Q:o6FUO HͭƱ!_ O#%@ 0H9MA7K{,IٴÐfY^g^T<\@nnqP+qfyػ~u( YZ