quazip-doc-1.4-2024gos20.1.33<>,4f^yҙm=_ob˜b_8V0y/ ;js9犇9؋3~ATh௤p9~(Ӏ AO%E.IfY׾_1~{|F;ݴW VrWH!ƌll̴9Д gxXms\M`F1ׅ%()R2?LN/2u=:qgxtzR]綛= 7>TF7T"JEXQѲ\ÔӫQ= vëߒ˄0]!yIki*d\LXX1h=Nk]⍿zp*DL6萛7'Gxx9 ׯz[,es_zó>| ?|d   V Hq   <   2N 4 6:=X=@(@T@d@(@8@9A@:CBXRFXsGXH[0I]X^Y^Z^[^\^]ad^pObpcqpdqeqfqlqurvt#z{{{{| Cquazip-doc1.42024gos20.1.33Documentation for quazip, a C++ wrapper for ZIP/UNZIPA C++ wrapper for the Gilles Vollant's ZIP/UNZIP C package, using Qt toolkit. Useful to access ZIP archives from Qt programs. This package contains documentation for quazip.f^i02-ch1bMhome:goupilmtos:KDE:Qt5.15 / Goupilmtos15.6obs://build.opensuse.org/home:goupilmtosGPL-2.0-or-later OR LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/stachenov/quaziplinuxnoarch>j%_΄'  @* '  Li1 ! @3 " "E>)a.m /  K O .7m8hU u ^i  NPPz.W B t   z E  5 /,u      ! %   F ,_b{ u,#*/v*r%Z GZmxDa:3!m,UM$=*AA큤f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^f^a3403cc6ecaa1c38a2dc6511bc0c0beb92eb79c115417275b7e223daf7cc9e63ae84e87f0eb384bc9836c4a4381a1405763b56dc0f6ff76b71691b4021c228c89e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b9364a2266920384941ec19e4bcf48e2bdb7a6732f9df532280b8517535af5bd0b24324266540163d1f567897f2a35c197440aac7d39a36ab0d80f7f444da456584bdc5fd877748b37ae7e70c31369e92a54c9081ffb9e2499151f3c8bcf8c3d6144d1fadd6b1a42eea37d68c3864f45d63d1b2fb7b8dcde9a94cbd47785019464b89644a0808af778c0fc1681f490cc8122380ce323bff0b2a3556d2780a9de93fdfac23c83e52f9b714a9a973d0be856b445608f866f66ec6d7dbd453ec30d590cad47768a3b1d74b12c42148aa12ae636627a2e06ee96d89acdf86587ca9d9ae398ebb21b512040219e6d3fc543992c5b918bc14596df2c59ed2d0df2200331283c894139de0421b8a1dcef11dab014567a1a213efdcb832b1078197a2bf9a8a216a3c63d48e71476b8eeaae100b1c8c481b60395c29364d2f9193314e3dde027dbac462ead0b530ed898f74e69e6f2c43cffa9c99dc0f41c68db4242a423ff2915a4fd55210d62710bccca8bfbdeccdc0e4f8fbb4146fb256bb601acd482a1b01f5aac9e0dbde7813010befdb3c82b2d2fdde3cfa4d1e6af718b3f90d466921799be8c3ee6cad3f995ca974c71fc478193ac3935a05b0a0d15eb65920b4dcc749494213c66f9ba06f5d27f0196c8e497e7b6446cd4c9003cca79830f26882cd4b035b9f4cbc4b75178ac7391ba55e9de2aa363f17aad1d89c4695c2f39e33c54066b072ccbe5cdd517a5354b697b466ed193e64fb3d55ff10d20adaf12152a5019e5f14fb136482f0fefa42a706b01b2e678b39bc8f5c49f38670ddda511102bc53ca2fa8020101f0f460c60c532d19c0558735ad6ecd6431f0375f5af8a02cd70b7016ff19b45899b2977a0a10eca4a0cf5c3481e81c1828c0fc8c0d1ab33d0547b53cd3978520aed34d106f771fddb316a9e2f1479cff3902b3ec51e6b228db6cbf7bc673016ee43e03e0409f862f9abad69192df784ef41e0c6a2b076a74d73bdfecb927a16352a938b130098ccb336faf43752bb6a92b97f35023fc71824ade7ee485f06e90ffba21ad7bd0a1a22e848f4f62ecf05ad3c679999d9d81fb9fce86f9e95a0a6e967079058981a74e4518e4932cfbaac62236e0006fd841c569312ddddb6a7199a4c4a42f73dc30ba85dda0f35a2249d8b2e9f23a3b318c4dfff39c69d619bab520a9f3705df28cdea150038d5146a6e379fc9d5ba969d558f965d0962103376c1d846a576c0959b7a586d965fb5ddeaaa85ef0c7e21102d43574bba3ad6785f1c83a21a1968dfef20acd9bb3987c476ada8cd6a4fdc24beb9dadc0e64e012809294057f937a329480c200c34c9eef2f29d5a4515f0832e49a27a990b0b3529b7f57bcf75e3b42644a073c2137a68707a436b6260e36ed6c136938923275962ed9d2a7fe114007691df1511a7954078ef07e046bd03ac338d37528a4c772d81bcefc2bb5242e5ca990a79a083973e2a435200f962c9b61e5026097c7b2ec4a47661efa7f2fd4283a81c2f763d92d4ecdc4f31a9c6e88d589b2c03d18d009570c1fee85d24a06889249ac68c5d57df1da2d7e33aecc931f00076c82ecf8402f29f018390abdd96c7b4069fbf0ec60ca8e5753d145c23c31edf6738b9c48b60828b9d54f3ca153e71ea2294eb516730c0380ae7315c7e27b9fe227ee9fc5df39449249132b700b38cd79b57bc0a9cf4a85c894028625e6ed9fbd46654719ce06e876ebcb280473c2d8de2b72e03a79f0fa9d8bb968cd4fbe2f589504dfdcf5eb384462a75c13ea9acd17a098f46e58f859b8342161195c42fba26a487eec089456e110e5931877f9980a35e80fd072972f1f1861f57b696048b6ab744c60d48472ebcce6c1ed1fe633f178903d320e891b16e8237eb5346c8ff5226ec9957055b543624857350dc7369eacb89737d291a10084ebb23c34b5a0fe2e9287abf1260eeabc7677cbfee9b35b88bf1318ed1aceba5cabb6c838eab73b3f30b84c56d1254276cccea80d3eeaddcc1e2518d97f0922f2cb6defb66de3c1a6b05358109fda39591ab2359ddfb3386578df00d2111030a9559b3e049d6cbe54e8b1a607eec5eccbd01739fbe264e1516f6e15fbc8259bb3790a106309292bb3e345fff84a5867a2e16cdfa9e6d1cac9476ff5f2223e9ff419b105eff39c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830ddd549efed43d0716d1838cca7bd0a50a80215a9bd5f36d9282ec62fbf7557253f9ea1736895e068808538bf18229f44db5d1129132c9ff2eef1420c1e3596af5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b3b10bbf6fdbc2543bc693af9c6a28da8920f8508f0578ef44c1d240fe719ad87633e977d024a89b154c2f0fd2fa68d1acee154d2d225783fe73f879f685d40fa265d4c398d7609863c957d4da8b12430bb3affbb721d8573c745aa19d99f8e3ba6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26982fcbcdaf8ec7117312574ff617b0ab3206cf77a945ce376225be8a24f466653fdd51be078a4986a2027ee039921082a7e0b444032c9621164961e7674b69871c0f078c12029363385169067e35664b96b5fa6357a19696afbc15686e2aa704fcc29a2dbc318432e92110617c51db79cfcc6659e65d0c8a8c4a189ab91a1a66a80aaa449cdd0a6a243da58d82728ebd5bedeebc74008238164389de69d272cbc4b7ab055396ccfd965678fbf26ed69b62cdb7d2fa50e44660f64fcd9c42fe22b7db17f3710afbfae9d06ae2843934527db6b95440861362826e4fce21a2a71271db0d7d458e0981b5646f7e3504d400bf26efb1610ff72f757af2bad20c5c8ecfc4ed82b2f23e11e44af20bf935e322f79839f15cb4e7f3ea2710332c853f2e5ae72dbcf2fd9caef9e9fd8d4ae2e93194a2092552a5eccf80105f14decdaac7f9d850afa1f0e4b2423c156ff44f1b533b45ecb2e10afb39ad15bbcf12ed5fa43c9857a3b1d2c824a261f5fcde44c93300bc2a6182e2c72649408d91f2ec5e07f0abdf75f38b7e7620f41a0ce0caefac77f2b583f92ef89337253c165f33a2819b087520de812e8fa1b3268b9471f24abde03069ad9d8127e0fcc17c91b10b7a9762b8d9033757e9196b2809cb283de721d779d31dc2eb149bdc74c81936e34f29a585e3349b7b0da33f51c206793f5f9a50aca83ae7d612086231c7d38ce332afe760bbc93215ea6253adfdd42497308c1088bf444fbfc6562dbc4f2a8b8cd1c46de25d68fa07be4805d30cf06b2f4ab136b87b003b4286520bdf039ae9dbf7937e47323c702da1b33bdcff42f924e5a9722020a167688ba26c65891184e2ec5165806f2607372b2b3d2521d9a5e1e501bb7916094ddc1ca5aae33963d0c8c5918d4b09262f10a3296a013ce596c30849a9535820d276196b7eea4cde153d3ee5c2cc0223671818d619433ac650078dcb7f371d8638d702de4b76c334e756553f814d002b25b93061754238d3ea52f044271eaaef32d656554a41c59587730405702bb7abe20c7023e4c455f6d3467f1ca568cb6eb643aef6ccb73ecaa039df1164b43dd1aeadf6a328747923e2f6256688be4c51298790e7a395d505c1a93613327584b982c2b28d324601df49abb5cabf7f5dfbb894e053c981b03a1e82e5ed7ce93bc14e4ebc30b4244190885ed6de80ed4ba7cc1fcf11235528cd7ba341bae0b63f2a0a253d62d2df20462e1437a4527a3c438c414be389591c1d4fc49b17212770666f25351b2878429a76d4c0278479206460886cf57d27329e69e2b77579fcc917a0a15997dc816929b825442c3eb38b9c88aae39df89a8befbffd032a88500566e0a28794cf4895b408450f5d8e61aee98fec65a1a0e3dd6b1f4453e9d37472d03ca94687df726ce51d38db00ae41a9d085f0ec8bd6964fbbbb598899d96f34dc99fbc72ac8e1bcb0f0a4fc2a202cdca1aa9d147dfe986467d2b05f78ded459215b57155b62b94216d95f9082c8a9c915b0f74d3adc3ae986bf27961a66b6ba584920bdc225d0143f44bbceb95cd668a4d4b8c13b6f9f22f4767183b53ea63e9eef9d7f4875bed9bd5671d3acc64378b1c40c90f59de8c94a84ffed9d90cf3c5bf315aba01a8b6f58175b9e4e63ee0e191e165ed750088982c5571d42b77680dc8a79b2c6b2219d346f3bfd0a350a858979946e52db65beff49e36ed6d939872841a91031866c5e442282bd6bec9528a89b8c574c5753f2c00ca3d153d1f3d6487cdf0c274cb865d5c081bcb894e298b259939052361b1da76fbb8df55b3ef23f52c3464ccc593f3479bf9eb40a02d0362fa29a6c22d8acac74f18e7fd57e74e6bd40062b1fd29b41981471505d04e31a044e0dca985c3219af8d547977c8911297dc3c61c061e7b37e86b239013cef61abab7c01d21bccface8ac9decd13cf8c74ae33afad7b78315a73e1d0d5e6616e82225cd49ac37f932ff71806aa1dd3809442378a734dd3120bf6aaa09e7a7da2675edfbb559c592985265e1675ba0b60bdec79a9501a077fc582ef6bb602cb62386904ce692b2b2f335302dd244777de1becf7290e2209a9934d7e49e16b24adbbc5c6777bc14dcc7c63afef5ce1ac4bacfbcae9209efedab295a5217d80808cf0bb5c2a0526ead09b91c48f12533dfbb7eb4e36fefcb83c23b3ea04383da28904c785fd8f2e418e49e4b4ef50690693cff02523375a447fce9c76c4558ead0010c8b610f9eb508c88691defbf606902581fd83ecef0a8444204ec89cf4758f1c6b78f4dd64f9cc0d8c75b6aea5c955cdd96836c3ed92e10171da8f1d18a003a4e8f5cbe5b5875e47926456edd421566e757c13928e00d5a2f97012863a24481acabdcc9679538157d0614374c8cb372bd7792cb519cb2d3cc82a82785d7d3466cd7f3b5bf6d1d83dc359ad0482e7d439c14e8f990f8b745cdf5270d812ce4eb325f4309652e4cb9da21dd431a5da33bec47e0040b54792a6a0003550096325bc923416b8fbc4e7091962033f718567abb28c9c9a712c6092c9a0a2b359bbc8a1bdc37102c6df0bdc09463615d9e74640ccfe23dd5f9751fb648c6983bae60aff837ec5563be4bb7e2ad2678464f43a316fcb9fb242a3113765432c55d410dce9437e845dcd243b8629f4b56825785dc365f9136ad59a8507d8d55f41e4a5370f9254f73fcd1ef246cdf2d1a0ce5401836efda043ce4a9bc44445d034d55a81387fae631f9db98fbedf5ab01affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c35df650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c5a647b4418fdb6b828709ae177b46d448f98cffcabb5fe55d0ed749bd954b15624bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4e23022a86614f3d1e4b84ac33cb919a3e763a29383120fe3773aa5182ff68bac02b8b25d1a41e6d8e88374ad4b881c48378093f298fc6e6016de76d8c977e99a6486723335c13b3e50e155c1ac3401d3620c4f8be2c5b3a0f36be2c3d1c2495f433dd4e7432158a19d1ed0d23a14a50483b66e0c7bd697995a960590a7a115161f6144ff53c90eab23ed4890c23338b20870787a647a9eff33feb2669e421a723674f22d67ef4110316c6520bce671849e4f0b6b7d043ba46c934186067fbfa2855cf70a60291c9bb527977841db810b988fc666c8d2e5ee5627cec219fabd4e9829fb4ef6894d3ee2e99d5b8ff4f910f75754bec6c879753d4f9df50c48fe066b1d15b737121e02a9377276b0675df200393393ca092fe58d831a314a57ffa7a975990a9f020bb1e2cd3d85d1a61046172d780b26d12ddc45902a8e272e3c3bb0f4fdffe3bae2d96e7d9c27ffd03fecb7d030ad4fbee7ed51a1776379c66b8a3ba9ec61d54326f332c5dac905816471283f4a277a6b25a671ca743fa7de7e75a910306394b642e552feb3e591c4e7842da60aa43ce944362f0a1f3383ab58bc1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525007308e48623fe5c64cd533fe4b400dfb7c63720c5beefac2ebad6cc47bfe1eeae1e43626216b4e99d1b10dad685c0d256d9aeff2dd9ebc493bd4ea353f577a0db1b1b3987f2d2d35276f95a9fa250b04e529a9aa5ea4f7c19215db82ea98f5debc9cccaa489d17387de717e8a8d2631f3e95afc1ca61f2109cb4ea699ba2e02cbe8be15c680dcc89bcd93c72cb3fd0129b1df018193cc58bcbc2596dd4cb02d27260e2e96ecde9bc43ea41d7bb7faa424c1ffbdc54e65f2d564ca672e32293939bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e09a6bfe5f396b1f19f95433a16efbe73f35d849c5ba700edd3e627197394eadaclassQuaAdler32__coll__graph.mapclassQuaCrc32__coll__graph.mapclassQuaCrc32__coll__graph.pngclassQuaGzipFile__coll__graph.mapclassQuaZIODevice__coll__graph.mapclassQuaZIODevice__coll__graph.pngclassQuaZipFile__coll__graph.mapclassQuaZipFile__coll__graph.pnginherit_graph_8.pngrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootquazip-qt5-1.4-2024gos20.1.33.src.rpmlibquazip-qt5-docquazip-docquazip-qt5-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c@cvbb\@a__{ ^a^I\]@\@\C@\\LKY-^VA@V9@UKSUt@TԬTChristophe Marin Christophe Marin Christophe Giboudeaux Christophe Giboudeaux Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Luigi Baldoni Jan Engelhardt Christophe Giboudeaux Fabian Vogt christophe@krop.frmlin@suse.comhpj@urpla.nethrvoje.senjan@gmail.comp.drouand@gmail.comdev@dominik-schmidt.dealinm.elena@gmail.com- Make sure the bzip2 and zlib devel packages are pulled when installing quazip's devel package- Update to 1.4.0 * bzip2 compression support added- Install the pkgconfig file when building against Qt 6.3.1- Update to 1.3 * All JlCompress methods are now public * Default Qt major version is now detected automatically * Minor CMake and pkg-config fixes and improvements - Add a Qt6 flavor- Update to version 1.2 * Add CMake option to disable installation * Qt's internal zlib can be used now (QUAZIP_USE_QT_ZLIB, OFF by default) * Make tests optional (QUAZIP_ENABLE_TESTS, OFF by default) * Fix: QuaZip::close() can be safely called multiple times now * Fix: -lz added to pkgconfig - Fix -devel package runtime requirement- Update to version 1.1 * Fixed Unix symlink handling in JlCompress compression * Implemented Unix symlink handling in JlCompress extraction * Added 1.x migration guide - Removed compatibility symlink (it was pointless anyway)- Update to version 1.0 * Preliminary Qt 6 support * Consistent naming of binaries (libquazip1-qt5 style) * Modern CMake support * Ditched qmake support - Drop quazip-0.9-pkgconfig.patch and quazip-0.9-no_static_library.patch (no longer necessary)- Update to version 0.9.1 * A very minor release, adds just a couple of version variables for CMake.- Update to version 0.9 * Support for extended timestamps * Various contributed CMake fixes - Drop quazip-0.8.1_pkgconfig.patch (merged upstream) - Add quazip-0.9-pkgconfig.patch - Add quazip-0.9-no_static_library.patch - Drop Group tag- Added quazip-0.8.1_pkgconfig.patch to produce a .pc file when building with cmake- Update to version 0.8.1 * A bugfix release. Fixes a regression in CMake. version 0.8 * Support for UTF-8 in file names and comments (Denis Zavorotnyy) * get/setOsCode(), get/setDefaultOsCode() * Fixed Z_STREAM_END handling in QuaZioDevice- Fix description grammar.- Drop the Qt4-based quazip. - Rename quazip-qt5 to quazip. - Merge the changelog files.- Use %license - Clean spec files - Project moved to GitHub - Update to 0.7.6: * Fixed the Zip Slip vulnerability in JlCompress * Renamed crypt.h to minizip_crypt.h to avoid conflicts - Update to 0.7.5: * Fixed a migration artifact (additional subdirectory in the tarball) * Fixed target_link_libraries call in CMakeLists * Worked around a Qt 4.6 bug (QTBUG-15421) screwing up hidden files handling in JlCompress::compressDir() * Removed Q_FOREACH uses to avoid conflicts (SF patch #32) - Update to 0.7.4: * Static analysis patch from Intel Deutschland GmbH * Replaced UNUSED with QUAZIP_UNUSED to avoid name clashes * Minor bug fixes- Update to 0.7.3 * Symlink handling. * Static linking exception for LGPL. * Minor bug fixes. * New JlCompress methods (QIODevice*-based API by Lukasz Kwiecinski) * Implemented QuaZioDevice::atEnd() and bytesAvailable(). these might break ABI, but pretty unlikely. - Drop quazip-0.7.1-r260.diff. Merged upstream- Add Provides/Obsoletes for old libquazip-qt5- streamline quazip and libquazip-qt5 specs - rename libquazip-qt5.* to quazip-qt5.* - apply quazip-0.7.1-r260.diff generated from svn svn diff -r r250:r260- Comment out the Source URL, since we now have a git snapshot- Update to version 0.7.1 * Fixed licensing issues (bug #45). * Added the convenience method QuaZipFileInfo::isEncrypted(). - Changes from version 0.7 * It is now possible to write ZIP files to sequential devices like sockets (only in mdCreate mode, so no self-extract, sorry). * A few zip64 fixes. * Several bug fixes and portability improvements. - Changes from version 0.6.2 * QuaZipNewInfo / QuaZipFileInfo64 now provide API to access/set NTFS time stamps - useful even on non-NTFS systems if you need more precise dates and times than default ones. * QuaZipNewInfo may now be initialized from QuaZipFileInfo64. * No more crashes when using QSaveFile as QIODevice for ZIP. * The new QuaZip::setAutoClose() method allows to leave the QIODevice open when you close the QuaZip instance. * qztest now depends on quazip, no longer breaking the build. - Changes from version 0.6.1 * Improved zip64 support. * A LOT more tests thanks to g++ --coverage / lcov. * JlCompress extraction methods now create files with default permissions if they are zero in the original archive. * Some QuaZipDir fixes (thanks to the new tests). - Changes from version 0.6 * Minizip updated to 1.1 (with all the necessary modifications re-done), and that means that... * the long-awaited zip64 support is now available! * A few rather minor fixes. - Changes from version 0.5.2 * Some minor bug fixes. * API to access file permissions subfield of the external attributes. * MS VS 2012 Express support. * API to set the default codec used to encode/decode file names (mainly for use by various wrappers such as JlCompress, when you don't have direct access to the underlying QuaZip instance).- update to latest svn trunk * fixes coninstallation of Qt4 and Qt5 devel packages * remove patch soversion.diff, it was a downstream hack * upstream uses a new soname now- this is qt5 version splitted from the qt4 one.libquazip-qt5-docquazip-qt5-doci02-ch1b 1717492758  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.41.4-2024gos20.1.331.41.41.4quazip-dochtmlJlCompress_8h_source.htmlannotated.htmlbc_s.pngbdwn.pngclassJlCompress-members.htmlclassJlCompress.htmlclassQuaAdler32-members.htmlclassQuaAdler32.htmlclassQuaAdler32__coll__graph.mapclassQuaAdler32__coll__graph.md5classQuaAdler32__coll__graph.pngclassQuaAdler32__inherit__graph.mapclassQuaAdler32__inherit__graph.md5classQuaAdler32__inherit__graph.pngclassQuaChecksum32-members.htmlclassQuaChecksum32.htmlclassQuaChecksum32__inherit__graph.mapclassQuaChecksum32__inherit__graph.md5classQuaChecksum32__inherit__graph.pngclassQuaCrc32-members.htmlclassQuaCrc32.htmlclassQuaCrc32__coll__graph.mapclassQuaCrc32__coll__graph.md5classQuaCrc32__coll__graph.pngclassQuaCrc32__inherit__graph.mapclassQuaCrc32__inherit__graph.md5classQuaCrc32__inherit__graph.pngclassQuaGzipFile-members.htmlclassQuaGzipFile.htmlclassQuaGzipFile__coll__graph.mapclassQuaGzipFile__coll__graph.md5classQuaGzipFile__coll__graph.pngclassQuaGzipFile__inherit__graph.mapclassQuaGzipFile__inherit__graph.md5classQuaGzipFile__inherit__graph.pngclassQuaZIODevice-members.htmlclassQuaZIODevice.htmlclassQuaZIODevice__coll__graph.mapclassQuaZIODevice__coll__graph.md5classQuaZIODevice__coll__graph.pngclassQuaZIODevice__inherit__graph.mapclassQuaZIODevice__inherit__graph.md5classQuaZIODevice__inherit__graph.pngclassQuaZip-members.htmlclassQuaZip.htmlclassQuaZipDir-members.htmlclassQuaZipDir.htmlclassQuaZipFile-members.htmlclassQuaZipFile.htmlclassQuaZipFilePrivate-members.htmlclassQuaZipFilePrivate.htmlclassQuaZipFile__coll__graph.mapclassQuaZipFile__coll__graph.md5classQuaZipFile__coll__graph.pngclassQuaZipFile__inherit__graph.mapclassQuaZipFile__inherit__graph.md5classQuaZipFile__inherit__graph.pngclassQuaZipPrivate-members.htmlclassQuaZipPrivate.htmlclasses.htmlclosed.pngdeprecated.htmldir_94f3fdea1a650ed21d35813cdb37a339.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfaq.htmlfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_z.htmlgraph_legend.htmlgraph_legend.md5graph_legend.pnghierarchy.htmlindex.htmlinherit_graph_0.mapinherit_graph_0.md5inherit_graph_0.pnginherit_graph_1.mapinherit_graph_1.md5inherit_graph_1.pnginherit_graph_2.mapinherit_graph_2.md5inherit_graph_2.pnginherit_graph_3.mapinherit_graph_3.md5inherit_graph_3.pnginherit_graph_4.mapinherit_graph_4.md5inherit_graph_4.pnginherit_graph_5.mapinherit_graph_5.md5inherit_graph_5.pnginherit_graph_6.mapinherit_graph_6.md5inherit_graph_6.pnginherit_graph_7.mapinherit_graph_7.md5inherit_graph_7.pnginherit_graph_8.mapinherit_graph_8.md5inherit_graph_8.pnginherit_graph_9.mapinherit_graph_9.md5inherit_graph_9.pnginherits.htmljquery.jsmenu.jsmenudata.jsnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlquaadler32_8h_source.htmlquachecksum32_8h_source.htmlquacrc32_8h_source.htmlquagzipfile_8h_source.htmlquaziodevice_8h_source.htmlquazip_8h_source.htmlquazip__global_8h_source.htmlquazip__qt__compat_8h_source.htmlquazipdir_8h_source.htmlquazipfile_8h_source.htmlquazipfileinfo_8h_source.htmlquazipnewinfo_8h_source.htmlsplitbar.pngstructQuaZipFileInfo-members.htmlstructQuaZipFileInfo.htmlstructQuaZipFileInfo64-members.htmlstructQuaZipFileInfo64.htmlstructQuaZipNewInfo-members.htmlstructQuaZipNewInfo.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssusage.html/usr/share/doc/packages//usr/share/doc/packages/quazip-doc//usr/share/doc/packages/quazip-doc/html/-fomit-frame-pointer -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/home:goupilmtos:KDE:Qt5.15/Goupilmtos15.6/65fdd168f8ae0c2f58280ef4619f44a8-quazip-qt5-1.4drpmxz5i586-suse-linux               !!!!" directoryHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedASCII textASCII text, with no line terminatorsPNG image data, 163 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 261 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 143 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 153 x 112, 8-bit/color RGB, non-interlacedHTML document, ASCII textHTML document, UTF-8 Unicode text, with very long linesPNG image data, 133 x 112, 8-bit/color RGB, non-interlacedPNG 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-interlacedPNG image data, 886 x 212, 8-bit/color RGB, non-interlacedPNG image data, 133 x 37, 8-bit/color RGB, non-interlacedPNG image data, 333 x 88, 8-bit/color RGB, non-interlacedPNG image data, 313 x 139, 8-bit/color RGBA, non-interlacedPNG image data, 93 x 37, 8-bit/color RGB, non-interlacedPNG image data, 123 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 173 x 37, 8-bit/color RGB, non-interlacedPNG image data, 193 x 37, 8-bit/color RGB, non-interlacedPNG image data, 203 x 37, 8-bit/color RGBA, non-interlacedPNG image data, 163 x 37, 8-bit/color RGBA, non-interlacedUTF-8 Unicode 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, 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-interlacedASCII text, with very long lines, with no line terminatorsJజx3O7yutf-8ee62e7cc3337905873491ee03e853beae30d86b2cfac64029c1ff63d15299f33? 7zXZ !t/lU]"k%կehr8`!"V7JtZpBzބZbPOUB7a~0eI,Z-թLXxvqv0]q=oтd!M6ٵtH^]ck$Agu,34`]ʯV8{NҟtRvDwMp!.Ӡ"C'b@h WQeT]H_@x]BEآ =r@Զ$ELy1ۀ[7%);3{1$7; tlveop^9~<#msٴq֛˹Շ=V'FNyKyYG*?jd-;^N||ʸ>%Ś֢ ү;:tm!j2I;,5,&"zw]@6prA@.?*AwVlSHMP% 7Kc%܍m7 ثHKZV*}J%Kok,k<&wx1ڃ 'ֲ\8#qߦl:Nٷjq - ;2* JCe ˜/W?ǾGe2ղ )@`=Qߓ@ld8+ՈF#hl]l CwQhGſbTY"ۺCH;;{ |ǽFw 0ڋw~6̑G (|?cb]6 ""˼',a1j'xmefN|SfɌyq> b?>/v42q@w@(ƓZg _z"+~]+͑4?'DCr Q\QfWi=ݡ(]F|:rTLiYƙs#V^VFi V—5ebUF?5U A"`$2d40mr@ENnJnHv*5&[{Mxώ0mgh i"Nc)kq sBno֒:(ɈF|w9]QY<שm:cJ46qn@d9o0} EPx}C=f3AIMt>DAٻaZ q I67> S+d]:taBxGԔOw,lb-lu~P\k^=8dX3 y",4+iaxQls^-3ΔC[RHozg%X8x.%z͉4vAq!v."_YEhQ*nn%Gj|x@!(D˹'gIL;͏!'sS]F*yvY -5Ԭq^:QsBG;7Q/?[Si$19?5~αrDLQfw_sIszR}_hJ .6oš E \Aȼa `wrX&*A\iI[jd2s8ce =G=o_@u]k!syce32mX-MzG.JF6֬p)m ƿMʳu턥1e=5+ p˓Mr-њ[[pfMJ??ltiBWqߪ}rM?HӬRNjr:k1Y [2M1[[2nԺ ŃFp5γՆ3WmL@E+*ce`_S}́0 Ӿ)̠vM}D=zFrR z' 2])9pR칻 >^ՠ0~|, 4p;. ل^D;>7&tc<_ISQVUIV-c^6|źgۤ;ZG7'Жi8V Њam!V7Aw n|;XCb{ن/JZS'ţ[PgVY1'E$:n?%L+HU05 ODƗg?\G"f'3 ߇R还L.`+ 87ՄFwOU+TGg^Y6btm Pns|*y{J܀x;ui$tDuO,u˳ mkߺ^tTtT[l)~2ԳR-}E&%˩7k|-F`B.}J9 ע5`"7ow2gA͘17_m/Y LaGg#Ǹ8^> %ϸY*@54, "oSx]:-κmT >vj&"s{3b #];t\߃ $bp4j鹃5^[PGU~[R96)Y$ilU2(\“wB!a:xLŭJ.D ʺy[(p]HZ~ߜ]Tqw' gXJ5f E!Jui82_w?*80:"^H2xsp~t&$>umf=%eHQ$\p} kCE40C6HThE0]i(CԕuFoD*05qNzdu`0;rQ-CscYm=iן/[V:A>3^$mbkyFȱgeWn̘zqÙ76UZJ8kTFB૽r0Eb*Y0'i[)>e8ƋrŸj@ѷpG Fr#0xԚܲL'kC sC2MF UC;HmO`TA*ZOqԝ!4-J᧫e+ P^ţ7φ#½y{BUܑ ta%eL4Z8ec-ĸLat.:[1hFZ^e(255'PL~,@% { `M~߯>Ao!gL{T~GC`jƉɍW}ʫ]ް׭ E+'<)be:atN`O [ yXךBhIwں\Y fߞmqTߡ9 'i"\>oT퉭zjOnN%͒IH?998cdCfc^tԎq^u, tr=2Ue;Iu&u}}aI< *U в}j[ih7fGq;ߢNځgތ߻(\yZ"Qp7Qlw2ami>XoJH.iZkW5NC1}OS>0'qrn4%%[$F{#d? a8x}!`U^,s>OV Jc)\//W'o_cFf(w?7ķPCq:d88u*5'/D|\9-d=̶ w_ i_܆{#NcԷWK FzY?V8zXPXd-{ 9)wJn ݸD, n)ޜ!L!#Vh[n.0(5 B2BDW64\1?PA+>qG n(f0/eI1%Y@1pCTKɢw|߉ Ah1aߟP@xuvogK zG`<Q]6RV1 9̩Ez#"`mnJNitj~,$ Gtա3 dmWc3+jȭ!c]yr"1"tO {즫f[~|ܺߢܴZb/߻-8m"۸;.§'E9ZrBȋ7)7m߮o:Bv 3]{a!@K7̛}EFMP̩C'B"dq5M>I>GW|Qٖ:ˀcS:2-"`Sz# pKeT@,nn@BvsSe,˼W(ȽZbb] Cr HuE9!. e!1ö:tFy[oG(z-٬g ^E[+*m^ }i㉿n|tG'f@0F{4sn}FEp)ף UzV{3щUkX@, 1\NXuzyχ 8 > ߭Ƭ8I+MiK/`-=^wTEn|L2/tױSS~gƬK}<s{Gz'3JsBzׁdYѮya)}-=rH 4bͿ0Ye eBЏQ0n_gpW!s`Qj1ĩRm$UpS"G&o5zջ I9n ƀ"uh!m➴r4 ܠFjTp!1o& ' 4:<ǭ>SA ~-L,`;SN g❮Z٪_`kx#@YfI&{((ۋ1Œ#Fc]#Wx=wEv^WʄL^Jk52=$d:GG&?7Wۜ h>Q YXCL΂]ĺ/펕v٘ j%;y7W kbZWRJ|qՆCϊCml \r9&cEAW\{(f<$e3p+;+S^1}|PsBeB3E2\;h Zw(qǂ&+yPQ1v~|VgXeh1<%˒;/ʤT~v rL`&b_ɿƍS=iK00uolvdY_2I1sLP`\FVAeĢ@d( q Tmhq);hSvPZ"_ׁOh xxf#O}fg/ lSq;vLZ_|푸¬pFCJAڬjfyLa?F9x[L3f mzJmy0ײR64UdԱ`J٣@IC>3Qpxgyݐ9i2R\󧒉h\if`_4m$'B0p%d$-h(}cKCVO͙(hIp.gYF P >>$CDSn*f_rY_+M"{N۩c_!}O A|ONX` + w8V4w;eq.+2+3t!s- 8QW HnYhgoi1.l\ml2]Jz[h6.^JL / kK6)<-XВt2%Oh S| &v/_qط$b͕ص>;Ext\,i߲5 &EY\V<`%+{RR>(wijźҍnr>@] d2] lTB?M:-^̂>=]T,Xj,q񲴭{1 %A&a+̠ 1>=J-&ST nNSB%6 \Q}7߶UYogTlrLm5>KъEΡʥs¹F- *~wHAM8pf;h}~:L̃/tBX)ߕ(VMKtKBҟy4_df0e0o.m4gJȲDNY- <X6.XcwNFf9P>DiKYYL=M0 N3?O lP["<,tF7n-ew5` iK ひTs>󫲇X"&o۷ELs(Z+ȓH 7;Qʬ!qƼ:Km#9&k DD\Ǫe:T^$]htnvSq;wIdM>@LBR$w.l=bw 9mc@rz΄_۶,4C Bј;#CO$ֆ\;V/Ě5 %r T(ɗ[hi#M`Y_K[,=!3?)F Q=HrpiQdl&$5|XQ'D#sgbv# u L5HatfnoDok б(7Ǝ, zo \ĆS*67 VmhOSxCW' 2N$鋋q)o9^eiGC%]jot+.[%b&3PvwLI8:_3J }* YFKi_jj7LnSFǿ]uЙnG;#do5~ 1% #1*Y,JI[5CTAc__hh8ɜNry$[iH Y,GrU?pjƤi=. Ě|kzLҹ!g1Kͷ_m?3`Cma|fŷyax!moQvv/DZ|G+ȏTr@(tA܂ܲߊ& k<~)[a^*yi=pJ_I@np^0,,YC"W_TO7:-k]+2A}GQ k$Ft4  N~JI؈Y$c0rba6d")[;ևiqه j&Kq;r$0hЀ]s6~jxn4Y"LZֹΩv*.B47{^9&W&8@Ci(0eȖui_- [v/ij/SwK۳)N>ߏl|/&$ ΂&7yi)U¸^ֳO[;lcmÅD&Wa9r{gN-o0qD ,`u;-;y1jO< ᥷>2pTo6H@} ,ɣxn 2!ظ[ˈp$|b{EvX#,q^W 0)%RFi"uRS6r"UFJL6tw\ IUQӄ:<Ahc%tπN'tVHPk"r:ɳ ˦ e;XׇK:yeUW%,e4W0p XkZsߣCgx~Z@ԉJq5%E2-^[CD.^Xj)u<ie48YTO5WT T+0AyVp\U3 ؃ RepCwݟ5nE*%㦔x~sb"uYC@9jb:'\‹&w*F-v%l7\aH}:b=-ϋ$? TJnћc#li0 Bn&5^ }o@ `U0۩Ѐ8 zt*+BɫZ[Pi~#pnEb0I>J0"@jxX?<2W 1Kc.]H zoa5}"]>tL՜q"WFDw$~lwŕ1Bk8{>ZyrD87yKIk^%nM/v*iB]ù˓8^#4A3낓c{N q` ]Y_fF:~+'1ib K5}m<"SOh=׼C@ߜa`޵}a褸*_%hi` "=4Vvxد.>Q,i?NCQC[`AYRg䝶[#T4Rql Z[ov@v$ TŴñd4R~y(EBVusإ)dr@ i͈tPKu V-C-[Z 0-Z]]k\ktg0@'ߓ!I:@60'^YR׸%ۍJ$6r'J QZ/snNSr'O3t/q>$G幸HA{boڛA_CZ3;q3Hݟ-Ki\j,{I^r ż-r/m9'Dz4<Fꖎ,$Io|i$traS(P*IPywس]XF^!kȘy;qn_T#ȈN#L!P9-jR==nl}iQ&sMid;J/9- 2†Sݙz :WVQ1n~Q(4z-WDVffA5'v.7a<ˠIL3CZtj+eK_W:PrfG"5_/Sr, AN "`B-VdڣX͹ywj+{".֯r ]4*1@.w[fsOUE+#pxZib=RvCYbl0dh緌b#6jϿPQ/6-H/7}:yy1Vϑ;EV/q7%y(TQzSst0UA8\hn'ˮ-)T񣛽 Љ+۱y`uB㞱Q AyRawBer׀o@s}C݋G Om̋20 h&yA̡usA}maniZtJ 7gS ROE+yMdb r9jB^2 Q|C r0b[ +)h!d*B#LNhm .+ 8 p^ tzSl-1?I0Sk #^d;5~ofSit =k~qn*]q2Q&C?̸er8ґ_Ěј'_(Y_zŮd { x܈"G߾mAhMY~+~`P]XyGT/ХRq?*!cPL":,_׫Db0rMDj {Z|IZzAеtp-l>HwsrƩy~gI@@{AF=zZ>CO_"ZFB-:D3l$7ϖujxW& jrۤ 1 _O*t .0n:V43}\ g;e qVR5 [|I]@21YU /4]H0įqdc ;ZR395=KUMX9T0ئk&Bȸu5`'w0E5Mkh\y6H˸ Z[Е͌~.1NnZ_Tă{>=iT+C5ei 8P:2ka#^\bUN'I\ x4C>M(҃kfm|@ ?zq@aFr/;rZ~S/L h9Bx? - ]L4Í|Uf=aG&`fNy(Tvō{@zk.֛Fag_!hkӎgogŕ'f'!?aZ{o"$=CXƽ/SyV Øy n_1r)>:J7vb6 aașaYjv$i,{sQZ(㪛8ȿ`+Wo搃NKY;p]D̢i\A3#+@ٻ6ogߍ,vIIs Ƽʊr'3_Ż[J!c#huF)t\Qsl}<)Om_Yd?&~f&m;BZB(؎qfPdž R pN|t&}&6:ɴ#N^sZx @\CwK^i貲&euS񉖝 K 0һYk{xUF)쒿6:01*5ja!h )]Gd<7ՑC<.X tXaJRLZߡ~EJ&4傓^ɡWCgi|n>$ y8{jpܭEAӶ+TM1u-rՅme JezqԖw8Nя.~'*BwIFӳdeh2ݪb,8ETCI]CYa31Q\cOjE NT(kK  o9cӏhl%,?BX~~yK|D[l_!R1{3ރ jqYCU{7r]ӣ7Z˳ ͓pg[veI5v21㚅=_eܾ)Dԣ0΁s s(59Q(h.r{[rØW]ncxֽ0d/{TVM&jI~f䆀5eeC9\WQX$& .D& F`87w00neetsj{r[ 2i@mr0Gt>cq7T)u-X(eOE !~c9f/(jF96/y#uȼWm0ۍCAf9 r]oޅʙG=C'DK]@,'2E1JWhM3x0I3 L[+y߅qӛ,u_U YW\ܜTE?HޮHJ(X\ƶL l?5H{u㻞W2j]۔ 8>*O}捒ᵭK?`]}H:jf ɭ{զ2B%fHWBpvUI}5~W3)5.,[} -=9]2quE϶2oP=$g3&p aۮ R0{ݣc٧W4>t +WSҀҌXÏ>IKMX% zrC=9&]Ť.*/A=~/>[w!DKfiy%IȃWzG;IL=G轱7VKjƒBhE}&[+* I_kmn:os4cV.U"aXmgk~0)@# h/b|U/4d~kLn>c ͂X")j a kbPsR|#Zز-x8R=%'Pb;4=W(xHoy//y a/uC9autڲ6i׿#LS%%?"S.U8%ߣjY#: p+h&*_ƘB3ĴhԷfW12r vCǰZ$U_|8G.pHRЯeߏ`x3\ulNJzYKw$AAz6I68boF-k ?$ŋJL}QzN9*T$!tw)*.f?aE%DTnU-O5`dGESnFQJ9o!mxtв–>[57os ԮT ނaI%ɾ& |-lE^W)iBābk.4sZ>[vfD"[c/BwDp[(TM`W.#J(3)s8arR 'x؊,y[9koVۄ9ٙ zu1|xEDɈsV0E>bLH0%K^} թ ﵱS6EP{_?r[M,h~:OtYE ǥLD-L2-i/16Ɖ?Ps<"sVP(84quNik)I)-V,p@B1?}g*Q:X:Uϙ;mhlJ%W8fS:@ ]({`.kBϿ0e4 8ʪ|ɯqA|;f)g0nbg-7pB/É/sS85A,{lU>H~/K;0e^ޑqxA`P'dD}e7LѶb,)-CV=)jcf(ŝϔXV u1Dz,va6jj-H*#I95h|8%p%+iA#AxvTL/V*bǦ|2jZ4-4Sв3$+Kt vKsye'Pw LײA5#]Y ᏏOn pR v"5gc!jm|h[5^lL I!y[H&Al@,!X?s\2<F q$@ZXl1YDXr%FldB P<; Qdig{sfmdw:pa%6)&+\H̥v'D?זh-MZgTn ɂ~)2I*ܣbu7/B|4'?l܍B[Q<G⠟??YfhGӈ୪s}ouK5 QܲYq'{p{-h33Z㫓whFW2pi%)X胾 ֙Yo qfVec-K&`/=Iu }88}yqG(*4l\ˤvЋBtW$|CtBKMbw7)%Mg*HEa{FYѿ?2JH! EhsNYfFdh47Pf~2wMyzPóq8$;IJ bݶl(@:Jߤ##ۜ+'(aJ,PEjq@AEc'Q_%Nۈ4Skk[\3& {֨'W=ON="[|t.LBf(-a uQCK?0^E$>ö w9o5`nM#̡O)QiX;#ZH3g|iǺk-b_,qЫXUh&gf6Ouﳶe2͓=˜A KR[-S%Ý ;Ƭ0778 MyZ6d?vb֑ހ15m, zv~9_^O%G1e*ukۘxAf":'R>9/PdOar{ $RF=܃ڤPU[d3RHWӤ'4O#Ђ e0|t*7-A-H=0 > aq64${ZBIC4⣺S!95~ KjwH049|EƟxԬqy]Upbuѵ#$A;h,lI~K¼̓V-?]_A!wQ+6;>hRs>Ӕd R敦Uί5hǛgέ@Y(+l = [Y)(+= %RKi.Pqht`rd)XŰ`0K+f^K 7";/ 2w?N@m@DY((~T4ZˊA[H[gWOh1D~'b),.É]?DZf.,u5:gZ&|/tX~}26..lIt0ꋈ|<']d#SY)6+Mymm0G BfW20Phj%MOLЙ x&r2#ehAն YZ