createrepo_c-devel-0.9.1-1.fc22$>Q[\?mV >9$?d " D +AgmtLL  <L  L L dPL eLjLq\LwwL},}t}~(8/9/:x/GLHLI LXXYd\L]L^AbdԶeԻfԾltLuLv8wLxLy Ccreaterepo_c-devel0.9.11.fc22Library for repodata manipulationThis package contains the createrepo_c C library and header files. These development files are for easy manipulation with a repodata.V&9buildvm-10.phx2.fedoraproject.org#Fedora ProjectFedora ProjectGPLv2Fedora ProjectDevelopment/Librarieshttps://github.com/Tojaj/createrepo_clinuxx86_64:zrv. W sE )Ut #=:F05p Z%L3$0@ - 0.9.1-1Tomas Mlcoch - 0.9.0-2Tomas Mlcoch - 0.9.0-1Tomas Mlcoch - 0.8.3-1Tomas Mlcoch - 0.8.2-1Tomas Mlcoch - 0.8.1-1Tomas Mlcoch - 0.8.0-1Tomas Mlcoch - 0.7.7-1Tomas Mlcoch - 0.7.6-1Tomas Mlcoch - 0.7.5-1Tomas Mlcoch - 0.7.4-1Tomas Mlcoch - 0.7.3-1Tomas Mlcoch - 0.7.2-1Tomas Mlcoch - 0.7.1-1Tomas Mlcoch - 0.7.0-1Tomas Mlcoch - 0.6.1-1Tomas Mlcoch - 0.6.0-1Tomas Mlcoch - 0.5.0-1Tomas Mlcoch - 0.4.1-1Tomas Mlcoch - 0.4.0-1Tomas Mlcoch - 0.3.1-2Tomas Mlcoch - 0.3.0-1Tomas Mlcoch - 0.2.2-1Tomas Mlcoch - 0.2.1-3Tomas Mlcoch - 0.2.1-2Tomas Mlcoch - 0.2.1-1Tomas Mlcoch - 0.2.0-1Tomas Mlcoch - 0.1.17-3Tomas Mlcoch - 0.1.17-1Tomas Mlcoch - 0.1.16-2Tomas Mlcoch - 0.1.16-1Tomas Mlcoch - 0.1.15-1Tomas Mlcoch - 0.1.14-1Tomas Mlcoch - 0.1.13-1Tomas Mlcoch - 0.1.12-2Tomas Mlcoch - 0.1.12-1Tomas Mlcoch - 0.1.11-1Tomas Mlcoch - 0.1.10-1Tomas Mlcoch - 0.1.9-1Tomas Mlcoch - 0.1.8-1Tomas Mlcoch - 0.1.7-1Tomas Mlcoch - 0.1.5-1Tomas Mlcoch - 0.1.4-1Tomas Mlcoch - 0.1.3-1Tomas Mlcoch - 0.1.2-1Tomas Mlcoch - 0.1.1-1Tomas Mlcoch - 0.1.0-1- Fix double free during parsing broken XML metadata (Issue #33) - Tests: Add acceptance test for --general-compress-type option - Fix 'CR_CW_UNKNOWN_COMPRESSION cannot be used' error - Refactoring: Fix compiler warnings - Add --general-compress-type option (RhBug 1253850) - Enable drpm support when drpm library is detected on system (RhBug: 1261031) (Issue #37) - fix traceback on non-complete datetime information (Jarek Polok) - parsehdr: Skip broken dependency with bad (non-numerical) epoch and print warning about that (https://lists.fedoraproject.org/pipermail/devel/2015-August/213882.html) - misc: cr_str_to_evr(): Return NULL instead of "0" for bad (non-numerical) epoch - updateinfo: Fix a typo in the package release attribute (Luke Macken) - CMake: Don't require CXX compiler - Tests for different checksum type for RPMs and repodata files (#31) - Support different checksum type for RPMs and repodata files (#31)- Add drpm as a BuildRequire- mergerepo_c: Prepend protocol (file://) for URLs in pkgorigins (if --koji is used) - Update bash completion - doc: Update manpages - mergerepo: Fix NVR merging method - mergerepo: Fix behavior of --all param - createrepo: Add --cut-dirs and --location-prefix options - misc: Add cr_cut_dirs() - mergerepo: Use better version comparison algorithm - utils: Port cr_cmp_version_str() to rpm's algorithm (rpmvercmp) - misc: Rename elements in cr_Version structure - mergerepo: Fix version-release comparison for packages when --all is used - mergerepo: Show warnings if some groupfile cannot be automatically used - mergerepo: Exit with error code when a groupfile cannot be copied- mergerepo: Do not prepend file:// if protocol is already specified- doc: Add man pages for sqliterepo and update manpages for other tools - mergerepo: Work only with noarch packages if --koji is used and no archlist is specified - mergerepo: Use file:// protocol in local baseurl - mergerepo: Do not include baseurl for first repo if --koji is specified (RhBug: 1220082) - mergerepo_c: Support multilib arch for --koji repos - mergerepo_c: Refactoring - Print debug message with version in each tool when --verbose is used - modifyrepo: Don't override file with itself (RhBug: 1215229)- Fix bash completion for RHEL 6- New tool Sqliterepo_c - It generates sqlite databases into repos where the sqlite is missing. - Internal refactoring and code cleanup- Proper directory for temporary files when --local-sqlite is used (Issue #12) - Bring bash completion install dir and filenames up to date with current bash-completion- Python: Add __contains__ method to Repomd() class- Python repomd: Support for iteration and indexing by type - e.g. record = repomd['primary'] - Show warning if an XML parser probably parsed a bad type of medata (New XML parser warning type CR_XML_WARNING_BADMDTYPE) - drpm library: Explicitly try to locate libdrpm.so.0 - deltarpms: Don't show options for delta rpms if support is not available- createrepo_c, mergerepo_c: Follow redirs by default while downloading remote repos - mergerepo_c: Fix segfault when a package without sourcerpm is part of metadata and --koji option is used- xml_parser: Add file path into error messages - Refactor: Replace g_error() with g_critical() (RhBug: 1162102)- createrepo_c: New option --local-sqlite- Mergerepo: Fix mergerepo - Mergerepo: Add some debugging of metadata read.- deltarpms: Update module to work with current version of drpm - mergerepo_c: Add --omit-baseurl option - craterepo_c: Gen empty repo if empty pkglist is used - Docs: Output python docs to separate directory - Several small fixes- updateinfo: Use Python datetime objects in python bindings- Support for updateinfo.xml manipulation (including Python bindings)- Experimental delta rpm (DRPM) support (Disabled in Fedora build).- Initialize threads correctly on old versions of GLib2 (RhBug: 1108787) - Do not print log domain (get rid off C_CREATEREPOLIB prefix in log messages) - Implements support for --cachedir - New option --retain-old-md-by-age - Few small API changes- Change default behavior of repodata files handling. (RhBug: 1094539) See: https://github.com/Tojaj/createrepo_c/wiki/New-File-Handling By default, createrepo leaves old groupfiles (comps files) in the repodata/ directory during update. Createrepo_c did the same thing but the version 0.4.0 changes this behaviour.- Support for weak and rich dependecies- Relevant only for developers using createrepo_c library: New approach for metadata loading in case of internal high-level parser functions (see commit messages for more information: d6ed327595, 0b0e75203e, ad1e8450f5) - Support for changelog limit value == -1 (include all changelogs) - Update debug compilation flags - Update man pages (Add synompsis with usage) - Update usage examples in help- Temporary remove deltarepo subpackages - cmake: Do not install deltarepo stuff yet - helper: Removed cr_remove_metadata() and cr_get_list_of_md_locations() - Add module helpers - Sanitize strings before writting them to XML or sqlitedb (ISSUE #3)- New expert option: --ignore-lock- More effort to avoid residual .repodata/ directory on error - Add deltarepo and python-deltarepo subpackages - Add modifyrepo_c - Add documentation for python bindings - Refactored code & a lot of little bug fixes- checksum: Set SHA to be the same as SHA1 (For compatibility with original Createrepo)- Speedup (More parallelization) - Changed C API - Add python bindings - A lot of bugfixes - Add new make targets: tests (make tests - builds c tests) and test (make test - runs c and python test suits). - Changed interface of most of C modules - Better error reporting (Add GError ** param). - Experimental Python bindings (Beware: The interface is not final yet!). - package: Add cr_package_copy method. - sqlite: Do not recreate tables and triggers while opening existing db. - mergerepo_c: Implicitly use --all with --koji. - Man page update.- mergerepo_c: Add --simple-md-filenames and --unique-md-filenames options. (RhBug: 950994) - mergerepo_c: Always include noarch while mimic koji mergerepos. (RhBug: 950991) - Rename cr_package_parser_shutdown to cr_package_parser_cleanup() - cr_db_info_update is now safe from sqlinjection.- Fix double free() when old metadata parsing failed. (related to RhBug: 920795) - Convert all strings to UTF-8 while dumping XML. (related RhBug: 920795)- Remove creation of own empty rpm keyring for a transaction set. This is not necessary since rpm-4.8.0-28 (rpm commit cad147070e5513312d851f44998012e8f0cdf1e3). Moreover, own rpm keyring causes a race condition in threads (causing double free()) which use rpmReadPackageFile() called from cr_package_from_rpm().- Fix usage of rpm keyring (RhBug:918645) - More generic interface of repomd module - Code refactoring - Add some usage examples into the doxygen documentation and .h files - Rename version constants in version.h - New function cr_package_nevra (returns package nevra string)- Fix bug in final move from .repodata/ -> repodata/ - Fix warnings from RPM library. RPM library is thread-unsafe. This includes also reading headers. Use of empty keyring for rpm transaction should work around the problem.- Fix filelists database generation (use '.' instead of '' for current dir)- Fix race-condition during task buffering in createrepo_c- Fix removing old repomd.xml while --update- Fix bug in sqlite filelists database - Fix memory leak- Deterministic output! Packages in output repodata are now sorted by ASCII value - Support for Koji mergerepos behaviour in mergerepo_c (new --koji, --groupfile and --blocked params) - Better atomicity while finall move .repodata/ -> repodata/ - Repomd module supports pkgorigins record - Some new functions in misc module - Small changes in library interface- Another memory usage optimalization- Some changes in library interface - Memory usage optimalization - Fix a segfault and a race condition - New cmd options: --read-pkgs-list and --retain-old-md param - Few other bugfixes- New interface of repomd module - New cmd options: --repo --revision --distro --content --basedir - New createrepo_c specific cmd option --keep-all-metadata - Few bugfixes- SQLite support - Bash completion - createrepo_c support for --compress-type param - Improved logging - Subpackages -devel and -libsi - Relicensed to GPLv2 - Doxygen documentation in devel package - README update- Support for .xz compression - Unversioned .so excluded from installation- New mergerepo params: --all, --noarch-repo and --method - Fix segfault when more than one --excludes param used- Set RelWithDebInfo as default cmake build type- Add version.h header file- Add license- First public release  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL0.9.1-1.fc220.9.1-1.fc220.9.1checksum.hcompression_wrapper.hconstants.hcreaterepo_c.hdeltarpms.herror.hhelpers.hload_metadata.hlocate_metadata.hmisc.hmodifyrepo_shared.hpackage.hparsehdr.hparsepkg.hrepomd.hsqlite.hthreads.hupdateinfo.hversion.hxml_dump.hxml_file.hxml_parser.hlibcreaterepo_c.socreaterepo_c.pccreaterepo_c-develCOPYINGhtmlannotated.htmlannotated.jsarrowdown.pngarrowright.pngbc_s.pngbdwn.pngchecksum_8h_source.htmlclasses.htmlcleanup_8h_source.htmlclosed.pngcompression__wrapper_8h_source.htmlconstants_8h_source.htmlcreaterepo__c_8h_source.htmlcreaterepo__shared_8h_source.htmldeltarpms_8h_source.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_68267d1309a1af8e8297ef4c3efbcdba.jsdoc.pngdoxygen.cssdoxygen.pngdumper__thread_8h_source.htmldynsections.jserror_8h_source.htmlfiles.htmlfiles.jsfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_vars.htmlgroup__checksum.htmlgroup__checksum.jsgroup__compression__wrapper.htmlgroup__compression__wrapper.jsgroup__constants.htmlgroup__contants.htmlgroup__createrepo__shared.htmlgroup__createrepo__shared.jsgroup__deltarpms.htmlgroup__deltarpms.jsgroup__dumperthread.htmlgroup__dumperthread.jsgroup__helpers.htmlgroup__helpers.jsgroup__load__metadata.htmlgroup__load__metadata.jsgroup__locate__metadata.htmlgroup__locate__metadata.jsgroup__main.htmlgroup__misc.htmlgroup__misc.jsgroup__modifyrepo__shared.htmlgroup__modifyrepo__shared.jsgroup__package.htmlgroup__package.jsgroup__parsehdr.htmlgroup__parsehdr.jsgroup__parsepkg.htmlgroup__parsepkg.jsgroup__repomd.htmlgroup__repomd.jsgroup__sqlite.htmlgroup__sqlite.jsgroup__threads.htmlgroup__threads.jsgroup__updateinfo.htmlgroup__updateinfo.jsgroup__version.htmlgroup__version.jsgroup__xml__dump.htmlgroup__xml__dump.jsgroup__xml__file.htmlgroup__xml__file.jsgroup__xml__parser.htmlgroup__xml__parser.jshelpers_8h_source.htmlindex.htmljquery.jsload__metadata_8h_source.htmllocate__metadata_8h_source.htmlmisc_8h_source.htmlmodifyrepo__shared_8h_source.htmlmodules.htmlmodules.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex2.jsopen.pngpackage_8h_source.htmlparsehdr_8h_source.htmlparsepkg_8h_source.htmlrepomd_8h_source.htmlresize.jssearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclose.pngenums_0.htmlenums_0.jsenumvalues_0.htmlenumvalues_0.jsfunctions_0.htmlfunctions_0.jsgroups_0.htmlgroups_0.jsgroups_1.htmlgroups_1.jsgroups_2.htmlgroups_2.jsgroups_3.htmlgroups_3.jsgroups_4.htmlgroups_4.jsgroups_5.htmlgroups_5.jsgroups_6.htmlgroups_6.jsgroups_7.htmlgroups_7.jsgroups_8.htmlgroups_8.jsgroups_9.htmlgroups_9.jsgroups_a.htmlgroups_a.jsgroups_b.htmlgroups_b.jsgroups_c.htmlgroups_c.jsmag_sel.pngnomatches.htmlpages_0.htmlpages_0.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssplitbar.pngsqlite_8h_source.htmlstruct_c_r___f_i_l_e.htmlstruct_c_r___f_i_l_e.jsstruct_pool_task.htmlstruct_pool_task.jsstruct_user_data.htmlstruct_user_data.jsstructcr___binary_data.htmlstructcr___binary_data.jsstructcr___changelog_entry.htmlstructcr___changelog_entry.jsstructcr___compression_task.htmlstructcr___compression_task.jsstructcr___content_stat.htmlstructcr___content_stat.jsstructcr___delta_package.htmlstructcr___delta_package.jsstructcr___delta_target_package.htmlstructcr___delta_target_package.jsstructcr___dependency.htmlstructcr___dependency.jsstructcr___distro_tag.htmlstructcr___distro_tag.jsstructcr___e_v_r.htmlstructcr___e_v_r.jsstructcr___header_range_struct.htmlstructcr___header_range_struct.jsstructcr___metadata_location.htmlstructcr___metadata_location.jsstructcr___modify_repo_task.htmlstructcr___modify_repo_task.jsstructcr___n_e_v_r.htmlstructcr___n_e_v_r.jsstructcr___n_e_v_r_a.htmlstructcr___n_e_v_r_a.jsstructcr___package.htmlstructcr___package.jsstructcr___package_file.htmlstructcr___package_file.jsstructcr___repomd.htmlstructcr___repomd.jsstructcr___repomd_record.htmlstructcr___repomd_record.jsstructcr___repomd_record_fill_task.htmlstructcr___repomd_record_fill_task.jsstructcr___sqlite_db.htmlstructcr___sqlite_db.jsstructcr___update_collection.htmlstructcr___update_collection.jsstructcr___update_collection_package.htmlstructcr___update_collection_package.jsstructcr___update_info.htmlstructcr___update_info.jsstructcr___update_record.htmlstructcr___update_record.jsstructcr___update_reference.htmlstructcr___update_reference.jsstructcr___version.htmlstructcr___version.jsstructcr___xml_file.htmlstructcr___xml_file.jsstructcr___xml_struct.htmlstructcr___xml_struct.jssync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssthreads_8h_source.htmlunioncr___statements.htmlunioncr___statements.jsupdateinfo_8h_source.htmlversion_8h_source.htmlxml__dump_8h_source.htmlxml__file_8h_source.htmlxml__parser_8h_source.html/usr/include/createrepo_c//usr/lib64//usr/lib64/pkgconfig//usr/share/doc//usr/share/doc/createrepo_c-devel//usr/share/doc/createrepo_c-devel/html//usr/share/doc/createrepo_c-devel/html/search/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu                                       C source, ASCII textLaTeX document, ASCII textpkgconfig filedirectoryASCII textHTML document, ASCII textPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedRPRRRRRR R?p7zXZ !#,_]"k%.Qydߐ&;-a w2ǗB\)ft#G(#kDپ7YMz~yСwI%)S>rI!J ux A{ugݖi*5:6W=+nɆh`hVV?{,bq]6Ń_XK <%}ٜ3⁹{g{ejS5A @͇†qI'(~[[x V5͒ .PJ Α3KPE<ط3ߔC'O_>yZ_yP #j xfAHK!4[2N33?u'U)zAENR' 2{<>-4 !vz}2YK4&OqN@%rRqtVKKkW,Zgbh-x';+"J{_׼j2z5#~.J/ك:l=P[׽kOݎ)E5C 5뼟Ս3}qG2n;iPh>C-F>Q_t\x'\m*BKBª6 v3nQX3ܱh.mq u޽jٰڤCZcTY'RR6ZC]ڹQv"&̠];$/jwҳXDê?9MXz{?$?kOL#Y!Ww _T@%i?~ fmqitO̗͹nqZ&ROkt<@-4“OC|ٮ᷅d`5c\ 4A$eYgV :J2=xG >iOd,ZI|W[F+$3Fv_&E86K3ѯf ,-`^Bjn͸q$ av7D ;t; ,nC^b(xd y"aWK{ֲ Ctao*gSIqdO:|Tz WҀ:[o_Hi+#2BP%a^1d CwP OZ+Ћ K? > g6ZxJ1@geD{bFxbiZUBy_nbi.мq~T)ĵYlRuŭN= #ՊQe\-HL鰾 :6͍cF .@@Kx]"Ќ[Yv YJ̬M c>0hKmzꗅ$ː< ld{>9F;GD^wSͮ zls~ F~*㾊<ĸ]lE⽰ll{FCi=u1M^;!#l8#V"i5y"zHI LQIĸ/ypza"֌SeO\H;`28/喎ĝI3#yUCdBaE"-'+g]1bb Er __Sj^o2ggLeS>WvFL/ r/)$: h9`]pH,͝9Sc|ew}IRiUמg9Z?Q g8`}U6狺.)ۜLg@a_QT~kAZaP/X[XOA;q.CGG83 ,98"7zt  Vť>CQaӈ/΄̭7<iEܖ6s}rSM[y1Ro`!#!!KB9'8<:zN*8\2a*q ':QKMDG7_#Qrf%+OIb1zL_B\)\ u1z{i\ Rhr*W?L%h{s7ns@fV P!ڥi#75]J8,uX`;Fx!QwF)rm[aҦԀ=c-?P7_O^iu &w=۝6Af%;TK Fp< NO䖓xb^Ƅѳ =s_e,ko^pz}5"2NXZ^C ;eQCι> -ѫ.ٯجn \:e=K㤅bd÷| n:UWS!c䩜n?U Ҭ3#_V7;)|ˢGJS!|ɱ𒙵:ZH+BFӻ`*EHQ%Tm=-|@fsQ\GtVx +dEUvry!?gm9"TnHף4j{t0rezf9CEZ56[mO؅@+Bo[yETf9;S#MG#>,umJ˓U9fIqiEj2#!'K͕ȜW7Tj(tGjIK*e>|y[W$ >! |5yy^RI.*L,a_6` M])lNo?#4EB+cd+lHpȥ7_beg̉9*kүx,n7xY;vh3[i4;v`HӇݗN?+du\:"`.]oZNߟjYF2O~~4bo<[iGҚӊђL,FWnaIK`9Q-y Mn!/P}:?dm+-kԸV3|eSȫg^25!JoKxS UJQ^IK{2:$r/|?Pb|j"$:٦vs^_7ڦ0U˻Y-‰KHl52͊ll*nGPRզf+̶OM8V>ZC$1ax٥蠈lǛ̡S]~X2nFW b% ߠ#SXuP+Z)ORе#= !i4A;u>ƅC߭t"ETʏ[_j +/"z؀R61Ogڜd~h|sS,p\!.q#V 9_`0loTN4W'YVOC˶rx껺) p@8:9^_r1ʗD%OGڲLqRPzWw:_AeH|aW;FE5ߑ2i̴@]):XT7yҨ]rɸB4q8-) yBP^L ̤pe|PhN8fBY7#x^{ A5&Տ3ۓ>  7T{ϴ?*V6x?mmU:HPpvE&J1]c\T 3@fl讦2dV=U>N4N7ˈL 88@4\Ί|BMn 'z^3kM}nۻ_'Ll6\_$Ɵys mU=FC‰@P!WM.G3m/ۣ@zS> sr}11#N (T8 \pxʧz8D[6uч=|>r։G./lDT'izְ!m 10wj;=W#rWk+bCEDVz$D YGr&O0FU>[PRef5lEQwڇ.33pO7cR*Z2QqD0؇wXP˔umwYXqD_3Kn|f^u5-M Ue'};d9q7\-#xA[ŽlHHhbyb,hN ʠQLS՗lOu2p!*Ea_-գTY_^'-!xZц Jq#߷[lJ3bk-gϘ97AODQT1$rKKj JȢ%G.ҾE\ "~wTCZ.ZW`C &{wsWdh5ڮ^D+ q:Ep"@tk3݀]0 m&,j:\EDd\ˀmz=H9;Y#oـO/[uԾ;뜢&lOg),٘K?[y \v<ct[]/_Y@mg&f0YBauW$h/rLG뢎7Dѳ!J=Gb к給{JW^?e㬨qmUX}栶m։%HyvDN蹘-pŀ6ԼSDLr$N}{[& K@(u菆3 Kڼe BCDU+B)ϵK8*Kee*qҙPdcS,9`2].D# D'ܠSMn$0X y6"{8Tyao˦SR8/!9 hd>s>zhnikW{ ЍC )$cy#\*q_jŸKFFT"ɡ}#,KIR-[R۝b=w&up'db|[-`gW\' w9}"#^>>ç!C]!m q`_;K=:v 2DY]|5hIj9m[|*"L#,,V[?< t^TǙ4*ӳVe3 A 0lO,39v+,n%)Ԋ:?7~[Hݠ /qu[~b>,p( Z6IRPo<Pf>8>:JLיB~ga_՟'$Sv̶ mEzUv/p$sb Ғ}JglCalQPZEߙ/δNќ "E^łGSz'3iq\E@X^y\%ȹZI\bmO8ؠBDEFW$ S1s3ł/3'GW8@ j8nQlP/l9\JsN\+̂LB!E-3::X.' WQ`?,eg`% /ͯ iA)Q w97P4UszXS߆FZǎ5ަ8׋4Q=qy*WBilv]OS%ZlM  Y(amObGf9dRU5I pP'qTi%!eCrgW`,leĬޡeq[kd7قjZqpAi-]y"r` G4h݅:kxe2s(/kD$€˗ڻoE&n\[ W#}R GzϰvJ5'c#Ǖ [q@ݛ\d >kPjZY}=s%xud+JEB2A ,P9\Ui(Wtƀy<ʱ#ÑaAD[vHy4_e- [ʆ)x3ڝnt#zf]|߈2\'Z Pw%QyYG -j_e~dDthS_mGh^}z٘㨃ܮ-Ҳ0cpbbqĦfzf+x2&W Mg7n6\7GEM  A=:~?>qai%~`@2݀W[ñNoh> 'tu2-ːA|ڂ11JNxOB I],š )..'1Q`XbFbۺ/sj evsp)+%`Mʶ"y 3-^^ke d^=%Ŏ%ȋb _6w3'{ZoӃw]|C"3 rpE̿,tR?rӕ6>{y}S3Gvg}embb;WPd1]~a.BXu/bwHn̦kn*a{zZFt,"V_TtRhogJ ؐ'! CEHypI[{ />AՁPr?͛>*l*\\ړ)ɯ覺Vku`k00mp!:qp(7"q2Fonʭmp6/}@0C;h*Aƛ:ۿEK1q|^]%c?oSxr@y|$_Bv4{\'p0-Bf̜kH3LY,)rR7rlwJyZt#E OfHN[ \,F{yl(v=#aۃܥo '5qS}h#a=lm2|QSI1D")}gv"\kRo nn\jvۙ#zrO|)ҥ&3ߩS9hT)`i_Z. '4iedq#MX@@r?Z;`|brϴmyb՗*T1=PKm|S a}8` W7_`2͖ __ 5֍!ITI0sX.j^~]zo;-IjF>wCAlˢ) T{!#\^pkGڿj 'ljd? 0tG*-_wOb YnD|N~ç''pÓ ?rZ2c~Hd|l/aI c;!6a!$.OsI[ EhV:ky0,`$>&N@xҩ{@;$SՄa[FwTslAYP ͖_b_ ] !gzwu->`?MRу8Kl X;Iߡ Whv\b͝/ߝGa Yϩ"e uNx}Bv#ѱ`[G#H8^ Ă>+J\*Մk4$x G!YlB5ge&V}W Yg gDft4FHL+OJ\ѥv|ld{!(vVTW ~1tHb2IAƟKTȫp|ms&e C.e]*to=M·D8x~ZB/lItB_-8羕|=C.N=Rp۞h1HQ&JRڐC^ Cކ^%Ȇ= `aWN!],0SBF}}PW%_H"pg`] M KҎ٦$}X;-s u9eaF( N&KZߙT -u*\z6Dl+e+{~#5dZӗ-r<~-Uj' _On1!̋AX㌥⢾aiq4;f ;p٪ڦ1VGzSZU흚C;qh&Jxh T;%\h?Dֶܽ]nsC̐1B6`}f6̮5'Lyb=s<$ou 0Ы=C,Qs͍۱Na:u6]<$jM<͊paA7ud6dˈAĊ1@\qiYfT8o+ 'leLr|pbXkQqHCN!3)]RxNgXF-WT^`Q( ʄ;F" ]⇞D. LʰJ\v Fs"G_:TA oY%#}#qp@߾`(Ҵ]U/nq"`qt1yPgPvW`W&HԕqW|CT']OZ)wHc,Ş YuCJ YU?BrMaEʐ>? xmC|VPU@I3ՒR+LHcHMwEXEsF$H %2VƴK֬Sf{%h>>yZtS Ȍ+|P!s,)&iBAZ*}i*٫QZɛ9wR7RW 13^WX0Bok̨p$rq֏¯=(z&'m&g~Ⱦ|GzBn嶩{ 6 jXt2A*Ӈ ȥ7A­6'C-4(U= ȣ[,&G;mIni99T? x "8F鐜$[(>p@j .qxK jE{aG Xlvz;gMp;݃0VXL H|+/ڶ,۫" T57H.R0u)B<%,x 8/^4Z]<"?MW=omZjZ?K38t*Fܢ t$! l ެωPff⫌e"yGqցx*l*M.rH?SG#t\0VL8E+UnJ;yžx+>2 8iaKf(PeJ]A+$ wcGׇ282JY1a"j.}!;F=2NJY )ڒ!h(ȳu2@{>+QAz-ߑ6~!D햍檤|<5yxև0'ڢ*q U1/dNY΍ՏvJWA.F\1AdF,Pc^R.3ާ;DZEjʣoA9z\c!Pb3>FƶL11GR~5EC0WmLsKz c]06x1PB׸Dr`@}gt1HjxDF5-k`jy{(2Ş"xt<[aG4(dÆ+G( ڍ)0-հw%*pƚ;V稾&z ojA: |'{ϡ,(0aLE~c!^v"LD}iqɥ&I<|E#r3/#_w^Ê4r:MUWI͕1.xZ5  q`F:ɇ0Ejg eUU@xjmvL yاDQyoYT#<wB͏* /pA2cې@1t6OƭSa}'l9}VYrAPOz^ūhS\oK6\7g$(k Fm"*鹝)f:r(ϔбnCr3oaEzhMM4࢚o'Gdj&W/X,(/X'Aʥ F9ٵO-q|^ xc-XO%j0TRnsF՜J%uImZaav0LX,E[TNm1erăУrLyv(Xϗ5tlwi T'EGёǚkb/9Vnh2U!o'[]լ(@:ﰨPe);6bNdR!fzq 8eyǫQ8FC1jj000~C x!/'GIAwse˅.wy:V | &/%;ߖ@C;RNTwq[69k+ 4- ,d-/ sDQlx6ĜpjWG!`87`}Lޢ1&{*@1(3 "2$<1MJ!Q:D ckt 裟qמy1FѐWz]L-{!Ow0mPf ۙ}~-A@0+T:˿7Lfg[o^YP§D5$먦_d0Ipxd?+c/vtWI4Hz^ v۞9X\ bZ Ңv4QxVXH!$`#cܮǞ*ا8L&1&WL1(8 S(R;&zpOA 0yٻ`:*,Htu؛y^ z.l$ U$+ݖXX(OuhC;gie8RrdB:8c8֯8Q/vA4F" k;Sճ5r0{\B^8 %LS ޾y{k8(=}/w^^;E?袠 mƌZ,uop?z۫MYӚ~7Ѕy!VD(/8F|¿lmH,Ѕý[, @sdjCưxd+ (~fƄe3 nXJChҿ{0*"?7^\?Hp1/}¡Lu^5 ԧVUw4d>ZlP;72,z店{Wx_dQpcl۠d_~ixUXS5KFi'Jx[% |:_-Vv xΕ'^D@퉶UcͨVSFxsb.sRvvCqВ.M Nt;A5XGPW_ȹ18WV6VϋgX E?]Fb&xLOn$.~K!aXUSB}! m*Û:=$҅X[evcNlժ Jbu~A e < (H˾ky=wntM:բ#GBqxt@&m5䨄S~CO}/4Rdma}9.Xf4mM4 Mx鲃%^/,S Yˉ;Y 0ҎqU69__0IO\9~?au"ٝ|.`S̅'j>l*g0д)'7H 4Nf{o5,Wޡ0B&I/$GvJJv0i@Ҩ/!\ 7q'4PTWQ$xR9"ѹf."j*E{EW*k,"Lw1V)Y=P=tz9 ! Qݮ?&E} ßGBv#Xlܸ>A4$M;,,huDϱt]4Oz(.5:O|K&OExܲ\ڊRqJ Fh*mͱdQp#TX7q35Gd4ܕ7bMN)ps,h >d@(c$2h 6,d:*&6bmډ N3=ߡm?5$gi{`f鑍#9`y|]Y"N,)&hwl~T9U^}8"B|r j<MD`NfPYnWE}:| 6Cem`mDkJu$)Q|2dmVT:b6kYcrgd2u[))c{OFCJ+3EG{ٴ1cQB6CFUESqoǴv+ vԕR[I/g 4_Լ y0s >d;fJ)Zh4y(4XhRG,!9.؞6|m"et"= 5?tXl1pQ+?dqp['Iu8{rz/!?iy8hطd昸x^{CqaB0߅-ɀ^2)9YPJ.[1W_=varfHnU]1 N;`9570Esox=>0̖]L /h dc&Cw+Vtz( ڵ5-Iaմ)4"uFcYb h|%򛡺 #ۿY>Ȉf;;:IH{bMH' $ֽiyjoϓIT)KMW_W!'jjlhā'Y{Y)zQR++GM13ڪ˧.ҮH3~1`4c #Lf>`נ710ei^_d>\,qN*KV;-\+:ƝKoߩ.r߶2؃Gmͺfc}l]r,,rFٹ^k%gk`gb:Q&>y!/6v)Na!\w&eHе^;+!!%K;k63?]cX #X4='Lլ2SF;sX=%:?TSqb'PF140Bn u$$N)1x,rpU/2b#Pԇw\(CX dg :w Bn~U"GMLe߄^hǘ)OIۏT%ī.]xaE1[(:EJʷHV܂y9Gs cQRr=Wzg4mC*ņ[r]GgFC,1/Pn9"\!<0f И_v@%KDMW 3ԲzaKdJ eL Z }o;V82 k5/9t6[D˷0B'T;xOJ%Ed,Y5V*dCuލ=۠\' qጱ!+Ks`}?Ïc2YaqKw(:H׼NnQQݗl!| &ЩiC,S(L.R0Aϣ _)c0~Rֺ]P#rz㖫G,A ewF g9CjJsAgm~hWQȁi{<3J!0haJN|O}ܵ`6VA@igGP?G; JW༁ZzS1,6/KB'.؟׺@I0z\;<AJ08Fף|'- ~LIf"=iO{ut b$_" `SV XeM:^)pXjv]{88h Q-[czdhh,R{/<czcG`*yYIx{u=[k"4`Z$MoY! Ncm+*L;>WCFүzΤZq{T?wR56_J/ !]Fx4߅vl6_% ey"4Tr9b/MI{=|k%ゼ3 G{})v$F_D۾*,P[9^'bT -]Ma؝uI4yؓ@w<7bR-1q^BsO\|h$%,/3cڢ%yM&bU1±̷y"}y(=_3/”c?BD:)[_vCcRr]v}ò7^s@lID: Eh̑LU\"chxyb7{bbvǮ.ḷ^b`17f}D|[(z22fIq'rWL20z`hpMS>wFH:ҟpǑjBDb(-+=C ;Tkh@Kq/ռ[OrnφqcnOFN-fVx0tPOtbqXweYD!޺sbֲ7:G\N;NL>tf~Z;-{ϋ{0 Kc1sx.ԣ@ްv+-L sN5ԯTT߱ei+?ΒG2 xC9?5S$Db̼˨my5?5biNh$&|xuH@7 5qz\ N3+ZEÖ%vo7`ơnmlq7an-x[غj$Xȏ7Z (N?N͒`d:OG͙maͣr^㢞 E_?ACREib'Qa24]U.A8D+p$ `PgSŞ~̈́W#җ<ꅈ%2 t$ٷ^޷׵ @ԙi"C=[Z;y&8D)8 L<?En0 ^mjWkKuF 1AM{P0UfopEsX*0jS  hQFHTr$X%[-f>W\Ⱦ4J|owE0WASv]Nܨm?L#'e7LIb .@Rma™%v﮷jpTp+Xb@AoΝ|G?rYg`̪)t+pL|ɐ_3hx}FùKDUʞՖCJqޞdY=D)a+&zɓ9eL=|+ņ"%H5uT>6S!}/zdgl֠i-&)h #D?I{2p0#l !4Ԫ[,H_u#iP"%bݍOD~g-0A*(4'>4%6ώ+9y v]q,Mz^&\[p:ϰW'y!L?BH qd>JA\,/syꯟP̺tEiԓBuKvϋ[`ph̐a ק@#}FRf8|i\[xr)upKHfHqC{tL6LL) |Rn5@ GPAY 䢙))\WedWb@{غ` UNldm#8rl+s[|Pr k2A\ OACðzR Mb JNjH.m o;MGQ ;w#oz$|K!uӯ:Emeʲt[\:reZC/v$PeU6> "=!%wCxK)v^ I6O˜B!H? ف@#.QQ"<2fj灴4Ty:KcxNMDW#P z`\=ZdcY߂Q wB%_ߝ$GcEř\u`=V!SaۑX YZ