python2-Pillow-5.0.0-lp151.3.3.1<>,^U/=„r89l)1NN.*X = @6o&s9r1XKO%Ѵ ou^5C޺ɔV%O%Ds/חpfo7NyEz@-LG'r}Yoc7pHب+Ө:TP=5Ȳ ْɎzNkeJgY8$Yy2*F9&mk?lA VP3!a8c݁Slr0ֈpZ;7.=G 6 ď!qWs$) b/>Aa?`d # A 3TZd   L  V] W|[agg<kllpn(o:8oD9o:qB&+F&\G&pH*I/XX0xY0Z0[0\0]5p^GbHcIndJeJ fJ lJuJ$vNwRxWy[Bz`````Cpython2-Pillow5.0.0lp151.3.3.1Python Imaging Library (Fork)Pillow is the "friendly" PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors.^Ucloud125 }openSUSE Leap 15.1openSUSEHPNDhttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://python-imaging.github.io/linuxx86_64 '  3O [ [cc  W W112A(R(R"%)%)V``  Z Zbb f? I Ih2KK ;``)(($s'!F!Ft%ZZ&B 0 5I00+ ee {PqC2B1313QDNNfPP+"+"ii v"">=<}}BBRBB >>%%UU<,,j<RR0oWW Z Z' t 9""VFF#%%  f}s,,d^w^w}(("n33$  (8l-- %!!KK $ $  / /jj | |Hc`H)uu)cc_hb 2w^ A큤큤큤A큤A큤^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^TZJ`^T^T^T^T^T^T^TZJ`^T^TZJ`^T^T^TZJ`^T^TZJ`^T^T^T^T^T^T^T^T^UZJ`ZJ`ZJ`ae266aae4fa1c99aa1e5fd59d19c228b774a7f112c07286ef5c53d20e0c5f8d6771fbe2731d4c4b8947f47b25b6ce740fe0745ef78d6265f0c89cafe5e80e09d94d9685967b15a4133a988b08ee7c09a901f80412722b1bba290ef1b76ecd30594d9685967b15a4133a988b08ee7c09a901f80412722b1bba290ef1b76ecd305051484f30b26eff0102fe3eb66b4654ba5df9d3459a0564b657c19adf634e4501419f1703166cc4de6a5466eca4d069a267ab3a3b07ff8d3ef1539b756be068b1419f1703166cc4de6a5466eca4d069a267ab3a3b07ff8d3ef1539b756be068bbe59ece47b27acab85a26fb4351fd618baafe64d50d3b0a75429eea7778991116fd00b2ba7b5086390960312f8be0201eac6131368a41d5b52ab4712e48d44fc6fd00b2ba7b5086390960312f8be0201eac6131368a41d5b52ab4712e48d44fc159519950261e88b6b202d16e3c07ca4ec20ab2c19347e185cf1905ea2db89f12fca2d528ea42e0d1a79eef348107876f80436bf8b1f0a2e96ce42ad9ad5ff1d2fca2d528ea42e0d1a79eef348107876f80436bf8b1f0a2e96ce42ad9ad5ff1d7deb746cdd95eb6df101b2d3d18333c7c5de14235b1a7b06848fbb481f3cb7b80aa946ce5851345219373648147fd49f095de9ab95d75c3805711f67e0b931bd0aa946ce5851345219373648147fd49f095de9ab95d75c3805711f67e0b931bd03cb02f0690fe11f7381bd5ae52cfa71daf6956c2a23332cb3775ea0ae9295e01bca706b8f688ac781664bbca2e12d5807b18841778b565dd8e59f6059e7c30f1bca706b8f688ac781664bbca2e12d5807b18841778b565dd8e59f6059e7c30fb1f7f4af3a86edc1eb96b7e97386b59b35ee3a3c6171b322faf554bc61eda137f0dffe912db64ca394137cfa51c21ac232ecce33559b0246b9977b624240c04af0dffe912db64ca394137cfa51c21ac232ecce33559b0246b9977b624240c04aec177ce635772c13e5cb747b25268b314490c0e874ef640a6ffa783ca33066d74819373373d68f865ae546e334f5d567f4225a0f58eb5752d68ea17ac1abcfd54819373373d68f865ae546e334f5d567f4225a0f58eb5752d68ea17ac1abcfd5f80bb087e8678693ae042a3a496e611264e825899b8dab75dd34c6e0e9c5f50e90313568635d5ef5647f12b3fb5d43a4818fd144294a0bbc84683af9ea23bdb590313568635d5ef5647f12b3fb5d43a4818fd144294a0bbc84683af9ea23bdb5fa48d56c64e384ab95826bda1abc85c97100d0b666ed6a1f1fb7f4c91f7089721e4f95d6fbbe33a96c0893e8a68ec6e9ef7511f547ece2c99e56054e6af563111e4f95d6fbbe33a96c0893e8a68ec6e9ef7511f547ece2c99e56054e6af5631111fe00d260986e4d9c5bb8d6ce9f6c7e90953802e08ecd5125ec82a62dbcaec323cbbcc40dc7455518e417d5e8146c677a83d113c885fce34009a518ef8370bc23cbbcc40dc7455518e417d5e8146c677a83d113c885fce34009a518ef8370bcaff23bc846351867e022fd25d808732cd02344e5936a5884cec8e6030153d0a7f0fb922f3afd50c7b49281748d8d3d83ca340bbbb405a488bd08f28a93e0436df0fb922f3afd50c7b49281748d8d3d83ca340bbbb405a488bd08f28a93e0436df860a9b6f1dc364d5baeea3074f7798affd8eeaa29123253631139d45675bf285ca13c85dd91690d052114ba78f68be7149a445cc1fc37e5e3d53e500892f5db5ca13c85dd91690d052114ba78f68be7149a445cc1fc37e5e3d53e500892f5db940918870726244c0ca1541992bba5ef3a38e50b035e89be4306684915c81d140dcafad052e1ba027c5c0b2662a51fc57db42650c73f5a72ec42d08e037db4c61dac4c8855a0b538209bb12115c70bda86d24ef8137e21dd7b9044eed1e3ffe631399c1cbb1c9988595087ff1dcb46f380b3c1a61cc863457401e13fa59bdb3e49bbbe93b8dcf3982ae512825038eddc93db6f344ce9984728735071bb5526e249bbbe93b8dcf3982ae512825038eddc93db6f344ce9984728735071bb5526e286b1ce6f0ea5ffaa05a28461daa03e06a980e81dbe5c80f25adb2026fdd5019a98d2642dfe9ab5525042af569b7324aee0c35b97a00124af4ee965f8b6d3b8e398d2642dfe9ab5525042af569b7324aee0c35b97a00124af4ee965f8b6d3b8e3b2189e57dd4fd429a6baa2aff46fcd4e5f9102b4c2584cb5ab133f7df1a66633be21179602d26b7865758988bc5a8eed54dd71c60ca0af271c64fa588725a4debe21179602d26b7865758988bc5a8eed54dd71c60ca0af271c64fa588725a4de0006a78a7b20205c78a03309a3f8f2c216ec33e27c78e6e388e6306596bc1ac646e6d24906e5704219c57f09e3c3befcbe57d1cc5260eb717851bce3110cddb546e6d24906e5704219c57f09e3c3befcbe57d1cc5260eb717851bce3110cddb5d68ddbdd684f09e507cfff6e59fa2b2b4890fce05e1a814c1e712c9fd95f0a33112804de97ddcece81f54eb7f77f16073d2a8e610fb734a491df99512b82d8dc112804de97ddcece81f54eb7f77f16073d2a8e610fb734a491df99512b82d8dc636a7f5bc3d3bf1dce0a7a6c383ef534971ea09b569a05b2fda70eb79c12577126f9178e03418b8bc4a1505f3e4afad585a84e4d453e740900afd56a3934293626f9178e03418b8bc4a1505f3e4afad585a84e4d453e740900afd56a39342936d6769cad3a4ed2d3736d5bde93476fc516c09a59f18bc9fe27a81db3e58e0c4a49c5d1e5c7f7136f6ad27309a52efb8403982da1ef7c5244fa7acc8c9c55a44849c5d1e5c7f7136f6ad27309a52efb8403982da1ef7c5244fa7acc8c9c55a448e4778040f339787e52eeba517417825a333679c7dd296b56be83bf6dde0de3402ede6600cc56c23ee734d477f8a525f394cf5c0225e1c06566eaac4ed0c11cc52ede6600cc56c23ee734d477f8a525f394cf5c0225e1c06566eaac4ed0c11cc5c0d770852de3de58632e8449f42a47c2499e2bdaea266ed35b60328d17776f53153f00e88a2c2041a0fe6980a75291f1288437ae51feb4d155f70759d596c69d153f00e88a2c2041a0fe6980a75291f1288437ae51feb4d155f70759d596c69d5cddf1a528973db02c140da591472f8890aad47be15c535c746f9fbf63405742a499d3a19bd94571718c79ff8b29f77ea7bca2e973bb8035da62a69118c2d139a499d3a19bd94571718c79ff8b29f77ea7bca2e973bb8035da62a69118c2d1399eba696f9ecd9e3021150717f2f78c8033632c76660c7ee543876d88def5435f68233961cb0bdaad2b1383ac3da5644d6fb46f4e1e3c62d8d2240a3b183bf9f968233961cb0bdaad2b1383ac3da5644d6fb46f4e1e3c62d8d2240a3b183bf9f97f4ec99529bd2e7dfe3cf20cd7eca56dc869dbd1529ce3ee9c5c9c88b672332707d6af19b1fa8bfbb210ffed6dd0e1175459d4636e9efdbb79f60342fe97e00107d6af19b1fa8bfbb210ffed6dd0e1175459d4636e9efdbb79f60342fe97e001300ef653c8e4e016864cb35c5e2d043306e01ece01e7e0e44da25eb878d69fc86dcdf73e6baff27687569595136976e46d54aa25909d4db3a352cf00556d47686dcdf73e6baff27687569595136976e46d54aa25909d4db3a352cf00556d476873559a625a5dea11f2ccbbd1cf439bb3c385159c31a7139248fbc51a90e6bbe26f7892a16554adcc92c3ee65e2c5743b47a9b50acd827723992d5e9bbda3880a6f7892a16554adcc92c3ee65e2c5743b47a9b50acd827723992d5e9bbda3880a97e6be07b5d9d2691990229c319e15ac4cd97871e06f3079f6f244039ebc5855bbefdcadf6c081b755d759fc98097800bdddaba101f721986ee3672734ccfca3d565c9412e8bf79a6bd6cd9fbce51b7ed4d290b5b0adddacfc67eae2fdc3cd55b79d5d1bf367d9994446e390d593257b2fc4f30b4f29675fcf54f85b117b55cd2c4b66c00cad801bd92fa5f52962a139bd83dee6e42e15bcdf122ef9690adba02c4b66c00cad801bd92fa5f52962a139bd83dee6e42e15bcdf122ef9690adba0790520fd4ce2e8f6de21a821066b5ceabe6974bbdebc502a6e7e82ff57c72f5c254684459da2eb33f18d6e51a3360e90a2a186575ca6c2a38bf7dd3892bc78ee254684459da2eb33f18d6e51a3360e90a2a186575ca6c2a38bf7dd3892bc78ee72f78d64a3046bfd47ebb2e65f1ec29aa601f0aae0abe476afb7779ba5de5530ca3d148458762d5ea9b604414600a7e31db684476842d1f538843f190f6fd2a99c74b577ddbca9fc7160d2d498eded35175d0c75d92821858738e378f737f4cebfeeca1ac392834c1bc8d4f608739df9455e3b1b7ae123d92df41f740d8b25fded9ba2f771f0381fa359e329b9e92274d4f1968d016db130901ef2819d68511eed9ba2f771f0381fa359e329b9e92274d4f1968d016db130901ef2819d68511e585a06d13c7e331afef5c421c767128623bea8a1f42d8ebdf0711456f6efd6a971bbb923ba25341579f22a73a8e75fa619f67ae9a11c5932ad69e8f8e104988371bbb923ba25341579f22a73a8e75fa619f67ae9a11c5932ad69e8f8e1049883abbc13bf687eb7afb62aa28a54884b83794d4d3021968e396c4ad3dfaf291b3f12cd73cf1d7e43b2974e54bbbbd3d19f763188fa198673f0609c66f979d6d67912cd73cf1d7e43b2974e54bbbbd3d19f763188fa198673f0609c66f979d6d679205e5cb022a67daeba95980a84911869604f9a4dd5ab0df52f8a87a3a0c1f60f9ee5e3fdc0dd6e70fed73b5484ae0cf8d11548b04905b0fb3bfd937ef7cebcd29ee5e3fdc0dd6e70fed73b5484ae0cf8d11548b04905b0fb3bfd937ef7cebcd27eb1e6fa1a6d0fba02c966dac0ab58b236f7355f021cd5e7f11d1dcab012b401d2149c4fda75766287ad108c5cc755b42139299338af4578003aef7086a48e04d2149c4fda75766287ad108c5cc755b42139299338af4578003aef7086a48e041d0c3a4e5279db3d2383b5d85e74ac63994a497d0bfd1e734e61de7d5ef7843c0724db5d9b55e930395634b1e997542c36522484e0a84db84507dcb1e3e2a17f664b993f99d1c49750669419f1860ac935f6c18f40dbe9d5040fc9a80e7e38d400838db4d37c4600110035a604fa22c1acc7fa0ba43040ac3b482fe725d43affb52a522b108ee61cc331da224fc29ea742ed408e99830c17e5c30f93feccfdfeedb51ba7e8974243faaf3ce360da8bc9247c59a0f8d1d237480ede7e2ec31877a59fc6407c4c14d9e591c3050db76da3e233f3a156831427cae81fc51c568d2698eb68ed4baff91550add18b2f0d6e5655fffd4c152c9f06442cf3f01a46173798eb68ed4baff91550add18b2f0d6e5655fffd4c152c9f06442cf3f01a46173711cb9fb55489f96bc01b4b666bbce7d4cc6e81bbeca846c9b9b74eeab3a5b3d77f7ebf5ef78d39770da64b06c96329d17f7d72c80ebcac96b808d30fdb33aeb27f7ebf5ef78d39770da64b06c96329d17f7d72c80ebcac96b808d30fdb33aeb2b8fe1a176d66abe58e1b21d412e4358b2675fa6025a17abd499d8f187e7fe70ae72a840c223b24ed42b02d672186833f3017894c9abcab04b5b6699fcf61ec9ee72a840c223b24ed42b02d672186833f3017894c9abcab04b5b6699fcf61ec9e7e9ef3881f0beb38445f3f1b4eb539b1809d1a767b3b300310eb2f09ddfb55ce7dc0bb74929594b0ec087936fcc76f3646cb6f0b55c84b368ce5bc62a31e25987dc0bb74929594b0ec087936fcc76f3646cb6f0b55c84b368ce5bc62a31e2598005a7b36ee04a7109c280c7ea73c94c04290552f7408012a5e0bd5f87c938bf23516d5aa758bb2798734ea101ee858a1b04d30176ab8364e19f1f1d9b51431463516d5aa758bb2798734ea101ee858a1b04d30176ab8364e19f1f1d9b5143146eed7d336490115dbaa387b2982efaa55c927770a26bc922c4e8576ef2345a97d67b2d0ab99840dfb174269538e82d42e5019e37cb51fbdc0d18e10be4596b1b467b2d0ab99840dfb174269538e82d42e5019e37cb51fbdc0d18e10be4596b1b434e6f407e93ec4b4708bc6e8c02ef3ba0f64cb62bb037438b8b13a0800a4bebf6cf48315ff0ea66c3de455746bca15257045674e20f15bbb223fbb0111f9e5406cf48315ff0ea66c3de455746bca15257045674e20f15bbb223fbb0111f9e540a029506bfd116c1cd17fc34c9ea49ae4f9a6438f4a1eaf93f3edd58c64141ac0d7bd19a4ad11e6bee746e7d678f4d82b6346a8b67756e0535907ad5ba75ef34ed7bd19a4ad11e6bee746e7d678f4d82b6346a8b67756e0535907ad5ba75ef34e5835d995d702262074f9dc23cdd99c8f3d899111416a3e1044e5878ff918dd88dd591ed2268148edb28b679f2781e98342a6fd4c6f0d169bf8f2050b8a340674dd591ed2268148edb28b679f2781e98342a6fd4c6f0d169bf8f2050b8a3406749fe65362fe0b110dc0baf859a499437459c911510addc6811c42758690fce1269a77fa047bb46a251054dd9e08def89083fda3bfae6e3da1a20502ffbb0bee209a77fa047bb46a251054dd9e08def89083fda3bfae6e3da1a20502ffbb0bee20c9a572a1788072e3d9cd4f30fb55e16cab58f3b41575a4e8682af5c5d85bfe39a90c348b6969f317da5cc3f041990608e82f31a8a77b0b76434ea0165c3ded9aa90c348b6969f317da5cc3f041990608e82f31a8a77b0b76434ea0165c3ded9ac4665b0fe61e6d6288181e4c7e6fb46fba1010479fb0e696facb99e511e9c49e38f31bd5c4bed9642e12d4c2a30cf6387119af4e1e314df99e66f0ddc54c6bc338f31bd5c4bed9642e12d4c2a30cf6387119af4e1e314df99e66f0ddc54c6bc3b7dfd3bb24c8569f51917948bf70552c487b4f5359b55670cf32e922570988c4b4fbf31c4725ad8aa6910600b05e56c4c8306b3348bcc1c8859f2def0aff9134b4fbf31c4725ad8aa6910600b05e56c4c8306b3348bcc1c8859f2def0aff9134300c96fa03c623c569ab96dc738fc577de43130147fb34df51911edc0d6527fd0e707fd853df2abf76060ba57fe73979303f6134a3ea1c834706c57264ac2f270e707fd853df2abf76060ba57fe73979303f6134a3ea1c834706c57264ac2f275f4b453c595b687798e2d23bd009b356252cefcd7ebbec9caea1ccec76fda0a9e3aa70cf6104eeb39b4e59ef72cb297aeccfd7ef5fcfa693d73dd8cf01486807e3aa70cf6104eeb39b4e59ef72cb297aeccfd7ef5fcfa693d73dd8cf01486807d5adf2bb95299008d1450bbf0674ae5fdd2cf5da15ba57dceef6bd393d131d057dd91335a218e6f86f4ae1cd41f6e01b5fcd82cdd5703f08abaa03dcd1a951117dd91335a218e6f86f4ae1cd41f6e01b5fcd82cdd5703f08abaa03dcd1a95111c0ae6af02adc18c7546b6fdb1a9b93d893ec909e9505973f9f64230176551446410387070667215571c1b6b094f0531fc8db7968f0f18e5665f97aec7e374aed10f101425ed2dea0bb743fe3ab9f5063f31080726556494305a1fc935f876a5bb3f8e6c8636e726eedb68918140cfe03bd7770b9d8a42507f92812ec3cf251676513ef829ded759aee75d1c162fae66966bfc84701d5d447bcdf83f081961d656513ef829ded759aee75d1c162fae66966bfc84701d5d447bcdf83f081961d65109e7846040250fa108ced250dda1edf831e39df481ff470607d862a929894f6379f932b9b02c3972f298fdbf205e7829becf30be802637bff00d2ff22f5dffd379f932b9b02c3972f298fdbf205e7829becf30be802637bff00d2ff22f5dffd3fa83dca4a6935c3da7f19d83f5acadcb534e839a5f72901036e8f922d4b4aa203b98ac0bad1391614ae7cb8da4a7d89aad43a90bbd4a10f078f5c6c45597eb503b98ac0bad1391614ae7cb8da4a7d89aad43a90bbd4a10f078f5c6c45597eb5c6701408a854c5221eaaa9fefb80c53d168db55c5eaa836f620773abfee489d49bff36cc6236c4822e0effa5a0f46df2c2a6a9df5156c71e62e8176aa38f8e499bff36cc6236c4822e0effa5a0f46df2c2a6a9df5156c71e62e8176aa38f8e499224070ef080c24c001ca0d09f066fd5dda95060672344e82f989cc916da805ec8b99d3cd35fa858785f6618d75b79453c3fe3034c1029e9d55582045ec9a91fc8b99d3cd35fa858785f6618d75b79453c3fe3034c1029e9d55582045ec9a91f9185d5ee439347116696fa98bc38f2ff8a8d79e66301b7d97bddb51fb4539ac2764820dbeabe7883b91e24400645bae5cd1b0b194c6f7fb149c00ba164e81837764820dbeabe7883b91e24400645bae5cd1b0b194c6f7fb149c00ba164e8183705d84c1c12e4fc332f9cee8801efc875d7691f06518d73c4cd37a1da8825ca549d3d939d48da034a5a4d0b11fe1cd01d94fe97bb9aa637ae8f83a11ce23e0f2d9d3d939d48da034a5a4d0b11fe1cd01d94fe97bb9aa637ae8f83a11ce23e0f2dad7a5cec54eee620b152de670d049d8960fcfbfb945e9a96ff21a340f5debb5f4bf811da1fa27f85e45056bbd0e598121b299747612f0c53a545b13bd4bb11a6437bb33ce5a7000ca80e79cb0ea8cea1938dc3dab915c2cea740af030f343e12aafdc2a74b8022bb2c3b206c9b5ebfc38ff74511ddad1d6e9a0c5810ae308fadc0d47964eea0b6dcfd629ab860bc93baf1f24e9f2e26579d86d3469670c7ef68c0d47964eea0b6dcfd629ab860bc93baf1f24e9f2e26579d86d3469670c7ef6820ebbd5737a0c82e5129309f17a3871200336bee8f6510daef0fdd056201e6d61f8c86af0f5b764d48499d2fc5fa75b23bc2bdeb7f017b18f8d00f7b23bef1ba1f8c86af0f5b764d48499d2fc5fa75b23bc2bdeb7f017b18f8d00f7b23bef1baed24cae8db0c4df59f1ea7abc3dff0898aff288af6466bfc85a858fda6bb349495f3b9fb23d1153eff3ba55a4f9a93438f2d40dda3ccfb873d1eff17c302a45295f3b9fb23d1153eff3ba55a4f9a93438f2d40dda3ccfb873d1eff17c302a452587ffcfa59a9553e8ccb61e53cba3fa87841e385002fb21694bf1665d41fd3e878fac55ce76d3b18b8fdceda3ff6a6c156d595a4c3d4d422ac3601b0c94f7f6378fac55ce76d3b18b8fdceda3ff6a6c156d595a4c3d4d422ac3601b0c94f7f63e45d15482c6a2efa14e8cc40a655f436d54fc33ffc1dba8232c95c409fab676666ab4c5d4b608f956835fdae8a17abf5673be0f04f739adc776b13cdd79a3b0e66ab4c5d4b608f956835fdae8a17abf5673be0f04f739adc776b13cdd79a3b0e94367ce9a65152545fd09502cd67f4769d02f608ea6617d39da7604c0314a46e92e3606acb6f3614a25a5774383ac5a491401857b07819079811a2c6ee32d08292e3606acb6f3614a25a5774383ac5a491401857b07819079811a2c6ee32d082b386cab045f06ff91a1b13e62f331bedeef583d6fb72e26789006539035d64d2ab08f9792d20c9b13d85479600884cc0d8bb21b8929f97c16e324d5c9c861b89ab08f9792d20c9b13d85479600884cc0d8bb21b8929f97c16e324d5c9c861b8944d41ef4cd8603e44b971cdf886cb3196e995bf77446fbb2cab2328ea9547d1c09d06c0983b790153f23937b0f1ecfa51481d2bbe2cbf4b2e719057f0034de2809d06c0983b790153f23937b0f1ecfa51481d2bbe2cbf4b2e719057f0034de28d1ada609229d12d9744f059b050e3545c9755afebada6676a2291035d0561437675589212ed9c35a1819f6030732954377cfe596b6d8f7e3db6340dd4c4e5187675589212ed9c35a1819f6030732954377cfe596b6d8f7e3db6340dd4c4e5187d1fd20792a09f41d0f3dc3348cc70209f6bde21c180d2ea1b61ec544d1709a93fa11a2d8881e344a0630eeef367efd0e437556a4cfd554465199e5ce22459947fa11a2d8881e344a0630eeef367efd0e437556a4cfd554465199e5ce22459947ee9d07e3401237c43c6d100fa15e59870e4a0f19e5cec2e185d4b514b11287b992501f9b6ffd66497163426356f75aedaffad89123143957e7f928c13e4b3a2692501f9b6ffd66497163426356f75aedaffad89123143957e7f928c13e4b3a26924cd2e6d85fa4d26cf04107254d09efd1069cb8f39f20a252d047bb330d3d08d1517829d9d53b6d95fdafde715dcce3d6daf61dd369a7fdb7b61c40249b391ed1517829d9d53b6d95fdafde715dcce3d6daf61dd369a7fdb7b61c40249b391eee78679295cbff6a77c76ebfbe04c0f8c079851496beb28bc0a040a7ee53d9d8c9382a3de24a0baeca02526c7c4c336e28c252621df859a5b432ab852c8aefacc9382a3de24a0baeca02526c7c4c336e28c252621df859a5b432ab852c8aefac9fb389fa397bc805b4b120e7e90e414023410b13bd5ea66553c7dcb2918a0f5dfdf1ce9c2ad86f58bf763567a08706f2a443a7bd34660c0d870de6267dd50319fdf1ce9c2ad86f58bf763567a08706f2a443a7bd34660c0d870de6267dd50319d21bf868b2cc922c3dac2d2d0a1b93fa6d41c3414db82684c78c608214ad258454bb2139bb7bf783bb062e1d8cb7ea41cae9cda16ac385970a047642f1ccbe7454bb2139bb7bf783bb062e1d8cb7ea41cae9cda16ac385970a047642f1ccbe74bd5d0ed3d789b0040be996f4423d376c7acf5bcf945da92ebc080752308c6e323efd51f48a61f20f2642315ae68e18311eb8498aa250daac6a6e46548c0d2e2c3efd51f48a61f20f2642315ae68e18311eb8498aa250daac6a6e46548c0d2e2c2058ae51b86a39d047ff907cb26336681dbd48349ef35e495b089779ffa4feb5a102b0177e7622b6c443bb36b2b812389cddfeeeb04e0a9cf9a2ebfb647b1bc2a102b0177e7622b6c443bb36b2b812389cddfeeeb04e0a9cf9a2ebfb647b1bc2b987a69b35f7f6bb56ffe5c0a4722be2ca38a9592697376bfb031989968457bb6120d9b8cf599545e0de04421a673016ccff3e3a3036ab98294112068c0d30246120d9b8cf599545e0de04421a673016ccff3e3a3036ab98294112068c0d302450da4a8ac27125e9f736a057768b2a2740dbf367a8241c6e26d5b0aeb5a12c8c75db49a8629cd7dcff15000996148b37ceed7eed463e74f74911df650dbc20cb75db49a8629cd7dcff15000996148b37ceed7eed463e74f74911df650dbc20cbb7a96df2cc10895ec186e61793fb0eae5df84228e6589a4f51b9981d5a558d9ff9ab5586360701b46c9167f4ecc4ed1aae65e6c0465bf6f0bd7548421bfa1459f9ab5586360701b46c9167f4ecc4ed1aae65e6c0465bf6f0bd7548421bfa1459778166e7df2f935e47f4be9e6326c427d9f05c5329abb6c838ee7eeaee3e20f0383f375ace21aec2d5807405d2bb5c4a815d843c8417d35b8d4c781bd820ad3a383f375ace21aec2d5807405d2bb5c4a815d843c8417d35b8d4c781bd820ad3abc74404a44e32ca40eff8becd4b5bf88eae5db873109f89bb780da5227cabdc33d3782b74f7ec72df04e1833358b7d4dd9bd3617d36515de224eaaf20f778013f012033139325132665c11d441d8427bef7ba43cd533b4e85d4931bed98f1b749ce9b24644ca1fe98fdf64880cf9d5337cd68f274eadb825996bb709dc073e560783c5c20b1ed0edf3de561e7541b47564b2ceafa7cb58b15e4fc488cdcf145b7a7a16a1f821e0752c46d73ea843239c4864fc8d5306a81c4e4cd7be9315b4812db30374904c9fd9042a5d4b107bff0b072a2a207099e0ca9be6f977377b3a172db30374904c9fd9042a5d4b107bff0b072a2a207099e0ca9be6f977377b3a176f79b947b068b0ac50d4d26e77bbeec5d985a2e49f498a1a2763fb5aa946b5c190521e7ca413ee38d4f0d9e18f437e9a95ebb2502159a7bce00384626c3b797d90521e7ca413ee38d4f0d9e18f437e9a95ebb2502159a7bce00384626c3b797dd14c9928da5f0657a03a788e6069a6524095ef53172d67386b6636c6b515f9ca5bb3421e8e26f5f12e008ee9211bb03f464f8d89363462dab52870c1de5e1876ebb58d307bb44f787b15bf814caf5e59ba09e4809edb268b6e216dcfd3bcfd37ebb58d307bb44f787b15bf814caf5e59ba09e4809edb268b6e216dcfd3bcfd37fed3c27623a49c759e3d01f63b25aaf7e25a9cc36bffa4a1cbf3291bd0477306403e2fa8f4a3e48e956170bf364cfdc6631190aa5b2bf8465ff5f5b3a1fb4ddd403e2fa8f4a3e48e956170bf364cfdc6631190aa5b2bf8465ff5f5b3a1fb4ddd785d45862d339a3807524d1027f41022778cedbb2eed78c9605848269109876a507f6465c88db2bbd2b2686461b675850b9403ab04f1f33167d918239b84a46901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bae266aae4fa1c99aa1e5fd59d19c228b774a7f112c07286ef5c53d20e0c5f8d601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2b15111e3c34b4ede57639917822fc2f64fe17131bfd9575404a49f3d0b43a254960fc18becc286be839c8ff17bd70cd5222533f761129142153443718a25199f083db842981cd991a8c097aa7733614a2332b8c7f64960417532dab6d5dedb4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Pillow-5.0.0-lp151.3.3.1.src.rpmpython-Pillowpython-imagingpython-imaging-sanepython2-Pillowpython2-Pillow(x86-64)@@@@@@@@@@@@@@@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libfreetype.so.6()(64bit)libjpeg.so.8()(64bit)libjpeg.so.8(LIBJPEG_8.0)(64bit)liblcms2.so.2()(64bit)libopenjp2.so.7()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpython2.7.so.1.0()(64bit)libtiff.so.5()(64bit)libwebp.so.6()(64bit)libwebpdemux.so.2()(64bit)libwebpmux.so.2()(64bit)libz.so.1()(64bit)python(abi)python2-olefilerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^אZ\ZX@ZV@YY@YJY@XXX}@W@WA@VV@VՄ@V2VHVHsVf@U@U@U|@U7@U6;TԬTq@Tk4Antonio Larrosa tchvatal@suse.comidonmez@suse.comtchvatal@suse.comtbechtold@suse.comtbechtold@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.combadshah400@gmail.comro@suse.dedmueller@suse.comnormand@linux.vnet.ibm.commichael@stroeder.comtoddrme2178@gmail.comopensuse@cboltz.dearun@gmx.dejacobwinski@gmail.comseife+obs@b1-systems.comdmueller@suse.commcihar@suse.cztbechtold@suse.comhpj@urpla.nettbechtold@suse.comtoddrme2178@gmail.com- Rename patch and add support for freetype2 2.10 font metrics (boo#1172353): * freetype-2.9.patch * freetype-2.9-and-2.10.patch- Fix build fails on i586 and ppc and others: * pillow-non-iterable.patch- Add freetype-2.9.patch to fix tests with FreeType 2.9 gh#2954- Remove other distro conditions as they can't use singlespec really - Version update to 5.0.0: * Docs: Added docstrings from documentation #2914 [radarhere] * Test: Switch from nose to pytest #2815 [hugovk] * Rework Source directory layout, preventing accidental import of PIL. #2911 [wiredfool] * Dynamically link libraqm #2753 [wiredfool] * Removed scripts directory #2901 [wiredfool] * TIFF: Run all compressed tiffs through libtiff decoder #2899 [wiredfool] * GIF: Add disposal option when saving GIFs #2902 [linnil1, wiredfool] * EPS: Allow for an empty line in EPS header data #2903 [radarhere] * PNG: Add support for sRGB and cHRM chunks, permit sRGB when no iCCP chunk present #2898 [wiredfool] * Dependencies: Update Tk Tcl to 8.6.8 #2905 [radarhere] * Decompression bomb error now raised for images 2x larger than a decompression bomb warning #2583 [wiredfool] * Test: avoid random failure in test_effect_noise #2894 [hugovk] * Increased epsilon for test_file_eps.py:test_showpage due to Arch update. #2896 [wiredfool] * Removed check parameter from _save in BmpImagePlugin, PngImagePlugin, ImImagePlugin, PalmImagePlugin, and PcxImagePlugin. #2873 [radarhere] * Make PngImagePlugin.add_text() zip argument type bool #2890 [jdufresne] * Depends: Updated libwebp to 0.6.1 #2880 [radarhere] * Remove unnecessary bool() calls in Image.registered_extensions and skipKnownBadTests #2891 [jdufresne] * Fix count of BITSPERSAMPLE items in broken TIFF files #2883 [homm] * Fillcolor parameter for Image.Transform #2852 [wiredfool] * Test: Display differences for test failures #2862 [wiredfool] * Added executable flag to file with shebang line #2884 [radarhere] * Setup: Specify compatible Python versions for pip #2877 [hugovk] * Dependencies: Updated libimagequant to 2.11.4 #2878 [radarhere] * Setup: Warn if trying to install for Py3.7 on Windows #2855 [hugovk] * Doc: Fonts can be loaded from a file-like object, not just filename #2861 [robin-norwood] * Add eog support for Ubuntu Image Viewer #2864 [NafisFaysal] * Test: Test on 3.7-dev on Travis.ci #2870 [hugovk] * Dependencies: Update libtiff to 4.0.9 #2871 [radarhere] * Setup: Replace deprecated platform.dist with file existence check #2869 [wiredfool] * Build: Fix setup.py on Debian #2853 [wiredfool] * Docs: Correct error in ImageDraw documentation #2858 [meribold] * Test: Drop Ubuntu Precise, Fedora 24, Fedora 25, add Fedora 27, Centos 7, Amazon v2 CI Support #2854, #2843, #2895, #2897 [wiredfool] * Dependencies: Updated libimagequant to 2.11.3 #2849 [radarhere] * Test: Fix test_image.py to use tempfile #2841 [radarhere] * Replace PIL.OleFileIO deprecation warning with descriptive ImportError #2833 [hugovk] * WebP: Add support for animated WebP files #2761 [jd20] * PDF: Set encoderinfo for images when saving multi-page PDF. Fixes #2804. #2805 [ixio] * Allow the olefile dependency to be optional #2789 [jdufresne] * GIF: Permit LZW code lengths up to 12 bits in GIF decode #2813 [wiredfool] * Fix unterminiated string and unchecked exception in _font_text_asBytes. #2825 [wiredfool] * PPM: Use fixed list of whitespace, rather relying on locale, fixes #272. #2831 [markmiscavage] * Added support for generators when using append_images #2829, #2835 [radarhere] * Doc: Correct PixelAccess.rst #2824 [hasahmed] * Depends: Update raqm to 0.3.0 #2822 [radarhere] * Docs: Link to maintained version of aggdraw #2809 [hugovk] * Include license file in the generated wheel packages #2801 [jdufresne] * Depends: Update openjpeg to 2.3.0 #2791 [radarhere] * Add option to Makefile to build and install with C coverage #2781 [hugovk] * Add context manager support to ImageFile.Parser and PngImagePlugin.ChunkStream #2793 [radarhere] * ImageDraw.textsize: fix zero length error #2788 [wiredfool, hugovk] * Fix warning on pointer cast in isblock #2775, #2778 [cgohlke] * Doc: Added macOS High Sierra tested Pillow version #2777 [radarhere] * Use correct Windows handle type on 64 bit in imagingcms #2774 [cgohlke] * 64 Bit Windows fix for block storage #2773 [cgohlke] * Fix "expression result unused" warning #2764 [radarhere] * Add 16bit Read/Write and RLE read support to SgiImageFile #2769 [jbltx, wiredfool] * Block & array hybrid storage #2738 [homm] * Common seek frame position check #1849 [radarhere] * Doc: Add note about aspect ratio to Image thumbnail script #2281 [wilsonge] * Fix ValueError: invalid version number '1.0.0rc1' in scipy release candidate #2771 [cgohlke] * Unfreeze requirements.txt #2766 [hugovk] * Test: ResourceWarning tests #2756 [hugovk] * Use n_frames to determine is_animated if possible #2315 [radarhere] * Doc: Corrected parameters in documentation #2768 [radarhere] * Avoid unnecessary Image operations #1891 [radarhere] * Added register_extensions method #1860 [radarhere] * Fix TIFF support for I;16S, I;16BS, and I;32BS rawmodes #2748 [wiredfool] * Fixed doc syntax in ImageDraw #2752 [radarhere] * Fixed support for building on Windows/msys2. Added Appveyor CI coverage for python3 on msys2 #2476 [wiredfool] * Fix ValueError in Exif/Tiff IFD #2719 [wiredfool] * Use pathlib2 for Path objects on Python < 3.4 #2291 [asergi] * Export only required properties in unsafe_ptrs #2740 [homm] * Alpha composite fixes #2709 [homm] * Faster Transpose operations, added 'Transverse' option #2730 [homm] * Deprecate ImageOps undocumented functions gaussian_blur, gblur, unsharp_mask, usm and box_blur in favor of ImageFilter implementations #2735 [homm] * Dependencies: Updated freetype to 2.8.1 #2741 [radarhere] * Bug: Player skipped first image #2742 [radarhere] * Faster filter operations for Kernel, Gaussian, and Unsharp Mask filters #2679 [homm] * EPS: Add showpage to force rendering of some EPS images #2636 [kaplun] * DOC: Fix type of palette parameter in Image.quantize. #2703 [kkopachev] * DOC: Fix Ico docs to match code #2712 [hugovk] * Added file pointer save to SpiderImagePlugin #2647 [radarhere] * Add targa version 2 footer #2713 [jhultgre] * Removed redundant lines #2714 [radarhere] * Travis CI: Use default pypy/pypy3 #2721 [hugovk] * Fix for SystemError when rendering an empty string, added in 4.2.0 #2706 [wiredfool] * Fix for memory leaks in font handling added in 4.2.0 #2634 [wiredfool] * Tests: cleanup, more tests. Fixed WMF save handler #2689 [radarhere] * Removed debugging interface for Image.core.grabclipboard #2708 [radarhere] * Doc syntax fix #2710 [radarhere] * Faster packing and unpacking for RGB, LA, and related storage modes #2693 [homm] * Use RGBX rawmode for RGB JPEG images where possible #1989 [homm] * Remove palettes from non-palette modes in _new #2702 [wiredfool] * Delete transparency info when convert'ing RGB/L to RGBA #2633 [olt] * Code tweaks to ease type annotations #2687 [neiljp] * Fixed incorrect use of 's#' to byteslike object #2691 [wiredfool] * Fix JPEG subsampling labels for subsampling=2 #2698 [homm] * Region of interest (box) for resampling #2254 [homm] * Basic support for Termux (android) in setup.py #2684 [wiredfool] * Bug: Fix Image.fromarray for numpy.bool type. #2683 [wiredfool] * CI: Add Fedora 24 and 26 to Docker tests [wiredfool] * JPEG: Fix ZeroDivisionError when EXIF contains invalid DPI (0/0). #2667 [vytisb] * Depends: Updated openjpeg to 2.2.0 #2669 [radarhere] * Depends: Updated Tk Tcl to 8.6.7 #2668 [radarhere] * Depends: Updated libimagequant to 2.10.2 #2660 [radarhere] * Test: Added test for ImImagePlugin tell() #2675 [radarhere] * Test: Additional tests for SGIImagePlugin #2659 [radarhere] * New Image.getchannel method #2661 [homm] * Remove unused im.copy2 and core.copy methods #2657 [homm] * Fast Image.merge() #2677 [homm] * Fast Image.split() #2676 [homm] * Fast image allocation #2655 [homm] * Storage cleanup #2654 [homm] * FLI: Use frame count from FLI header #2674 [radarhere] * Test: Test animated FLI file #2650 [hugovk] * Bug: Fixed uninitialized memory in bc5 decoding #2648 [ifeherva] * Moved SgiImagePlugin save error to before the start of write operations #2646 [radarhere] * Move createfontdatachunk.py so isn't installed globally #2645 [hugovk] * Bug: Fix unexpected keyword argument 'align' #2641 [hugovk] * Add newlines to error message for clarity #2640 [hugovk] * Docs: Updated redirected URL #2637 [radarhere] * Bug: Fix JPEG DPI when EXIF is invalid #2632 [wiredfool] * Bug: Fix for font getsize on empty string #2624 [radarhere] * Docs: Improved ImageDraw documentation #2626 [radarhere] * Docs: Corrected alpha_composite args documentation #2627 [radarhere] * Docs: added the description of the filename attribute to images.rst #2621 [dasdachs] * Dependencies: Updated libimagequant to 2.10.1 #2616 [radarhere] * PDF: Renamed parameter to not shadow built-in dict #2612 [kijeong]- fix conditional build with tk (bsc#1054719)- update to 4.2.1: - CI: Fix version specification and test on CI for PyPy/Windows #2608 - Doc: Clarified Image.save:append_images documentation #2604 - CI: Amazon Linux and Centos6 docker images added to TravisCI #2585 - Image.alpha_composite added #2595 - Complex Text Support #2576 - Added threshold parameter to ImageDraw.floodfill #2599 - Added dBATCH parameter to ghostscript command #2588 - JPEG: Adjust buffer size when icc_profile > MAXBLOCK #2596 - Specify Pillow Version in one place #2517 - CI: Change the owner of the TRAVIS_BUILD_DIR, fixing broken docker runs #2587 - Fix truncated PNG loading for some images, Fix memory leak on truncated PNG images. #2541, #2598 - Add decompression bomb check to Image.crop #2410 - ImageFile: Ensure that the `err_code` variable is initialized in case of exception. #2363 - Tiff: Support append_images for saving multipage TIFFs #2406 - Doc: Clarify that draft is only implemented for JPEG and PCD #2409 - Test: MicImagePlugin #2447 - Use round() instead of floor() to eliminate zero coefficients in resample #2558 - Remove deprecated code #2549 - Added append_images to PDF saving #2526 - Remove unused function core image function new_array #2548 - Remove unnecessary calls to dict.keys() #2551 - Add more ImageDraw.py tests and remove unused Draw.c code #2533 - Test: More tests for ImageMorph #2554 - Test: McIDAS area file #2552 - Update Feature Detection #2520 - CI: Update pypy on TravisCI #2573 - ImageMorph: Fix wrong expected size of MRLs read from disk #2561 - Docs: Update install docs for FreeBSD #2546 - Build: Ignore OpenJpeg 1.5 on FreeBSD #2544 - Remove 'not yet implemented' methods from PIL 1.1.4 #2538 - Dependencies: Update FreeType to 2.8, LibTIFF to 4.0.8 and libimagequant to 2.9.1 #2535 #2537 #2540 - Raise TypeError and not also UnboundLocalError in ImageFile.Parser() #2525 - Test: Use Codecov for coverage #2528 - Use PNG for Image.show() #2527 - Remove WITH_DEBUG compilation flag #2522 - Fix return value on parameter parse error in _webp.c #2521 - Set executable flag on scripts with shebang line #2295 - Flake8 #2460 - Doc: Release Process Changes #2516 - CI: Added region for s3 deployment on appveyor #2515 - Doc: Updated references to point to existing files #2507 - Return copy on Image crop if crop dimensions match the image #2471 - Test: Optimize CI speed #2464, #2466 - Undef PySlice_GetIndicesEx, see https://bugs.python.org/issue29943 #2493 - Fix for file with DPI in EXIF but not metadata, and XResolution is an int rather than tuple #2484 - Docs: Removed broken download counter badge #2487 - Docs: Fixed rst syntax error #2477- Improve TK handling. - Fix self-obsoletes- python(3)-tk does not exist on SLE- Fix download URL.- Update to 4.1.0 * Close files after loading if possible #2330 * Fix Image Access to be reloadable when embedding the Python interpreter [#2296] * Fetch DPI from EXIF if not specified in JPEG header #2449, #2472 * Removed winbuild checksum verification #2468 * Git: Set ContainerIO test file as binary #2469 * Remove superfluous import of FixTk #2455 * Fix import of tkinter/Tkinter #2456 * Pure Python Decoders, including Python decoder to fix for MSP images #1938 * Reorganized GifImagePlugin, fixes #2314. #2374 * Doc: Reordered operating systems in Compatibility Matrix #2436 * Test: Additional tests for BurfStub, Eps, Container, GribStub, IPTC, Wmf, XVThumb, ImageDraw, ImageMorph ImageShow #2425 * Health fixes #2437 * Test: Correctness tests ContainerIO, XVThumbImagePlugin, BufrStubImagePlugin, GribStubImagePlugin, FitsStubImagePlugin, Hdf5StubImagePlugin, PixarImageFile, PsdImageFile #2443, #2442, #2441, #2440, [#2431], #2430, #2428, #2427 * Remove unused imports #1822 * Replaced KeyError catch with dictionary get method #2424 * Test: Removed unrunnable code in test_image_toqimage #2415 * Removed use of spaces in TIFF kwargs names, deprecated in 2.7 #1390 * Removed deprecated ImageDraw setink, setfill, setfont methods #2220 * Send unwanted subprocess output to /dev/null #2253 * Fix division by zero when creating 0x0 image from numpy array #2419 * Test: Added matrix convert tests #2381 * Replaced broken URL to partners.adobe.com #2413 * Removed unused private functions in setup.py and build_dep.py #2414 * Test: Fixed Qt tests for QT5 and saving 1 bit PNG #2394 * Test: docker builds for Arch and Debian Stretch #2394 * Updated libwebp to 0.6.0 on appveyor #2395 * More explicit error message when saving to a file with invalid extension [#2399] * Docs: Update some http urls to https #2403 * Preserve aux/alpha channels when performing Imagecms transforms #2355 * Test linear and radial gradient effects #2382 * Test ImageDraw.Outline and and ImageDraw.Shape #2389 * Added PySide to ImageQt documentation #2392 * BUG: Empty image mode no longer causes a crash #2380 * Exclude .travis and contents from manifest #2386 * Remove 'MIT-like' from license #2145 * Tests: Add tests for several Image operations #2379 * PNG: Moved iCCP chunk before PLTE chunk when saving as PNG, restricted chunks known value/ordering #2347 * Default to inch-interpretation for missing ResolutionUnit in TiffImagePlugin #2365 * Bug: Fixed segfault when using ImagingTk on pypy Issue #2376, #2359. * Bug: Fixed Integer overflow using ImagingTk on 32 bit platforms #2359 * Tests: Added docker images for testing alternate platforms. See also https://github.com/python-pillow/docker-images. #2368 * Removed PIL 1.0 era TK readme that concerns Windows 95/NT #2360 * Prevent `nose -v` printing docstrings #2369 * Replaced absolute PIL imports with relative imports #2349 * Added context managers for file handling #2307 * Expose registered file extensions in Image #2343 * Make mode descriptor cache initialization thread-safe. #2351 * Updated Windows test dependencies: Freetype 2.7.1, zlib 1.2.11 #2331, [#2332], #2357 * Followed upstream pngquant packaging reorg to libimagquant #2354 * Fix invalid string escapes #2352 * Add test for crop operation with no argument #2333 - update to version 4.0.0: * Refactor out postprocessing hack to load_end in PcdImageFile [wiredfool] * Add center and translate option to Image.rotate. #2328 [lambdafu] * Test: Relax WMF test condition, fixes #2323 [wiredfool] * Allow 0 size images, Fixes #2259, Reverts to pre-3.4 behavior. [wiredfool] * SGI: Save uncompressed SGI/BW/RGB/RGBA files #2325 [jbltx] * Depends: Updated pngquant to 2.8.2 #2319 [radarhere] * Test: Added correctness tests for opening SGI images #2324 [wiredfool] * Allow passing a list or tuple of individual frame durations when saving a GIF #2298 [Xdynix] * Unified different GIF optimize conditions #2196 [radarhere] * Build: Refactor dependency installation #2305 [hugovk] * Test: Add python 3.6 to travis, tox #2304 [hugovk] * Test: Fix coveralls coverage for Python+C #2300 [hugovk] * Remove executable bit and shebang from OleFileIO.py #2308 [jwilk, radarhere] * PyPy: Buffer interface workaround #2294 [wiredfool] * Test: Switch to Ubuntu Trusty 14.04 on Travis CI #2294 * Remove vendored version of olefile Python package in favor of upstream #2199 [jdufresne] * Updated comments to use print as a function #2234 [radarhere] * Set executable flag on selftest.py, setup.py and added shebang line #2282, #2277 [radarhere, homm] * Test: Increase epsilon for FreeType 2.7 as rendering is slightly different. #2286 [hugovk] * Test: Faster assert_image_similar #2279 [homm] * Removed depreciated internal "stretch" method #2276 [homm] * Removed the handles_eof flag in decode.c #2223 [wiredfool] * Tiff: Fix for writing Tiff to BytesIO using libtiff #2263 [wiredfool] * Doc: Design docs #2269 [wiredfool] * Test: Move tests requiring libtiff to test_file_libtiff #2273 [wiredfool] * Update Maxblock heuristic #2275 [wiredfool] * Fix for 2-bit palette corruption #2274 [pdknsk, wiredfool] * Tiff: Update info.icc_profile when using libtiff reader. #2193 [lambdafu] * Test: Fix bug in test_ifd_rational_save when libtiff is not available #2270 [ChristopherHogan] * ICO: Only save relevant sizes #2267 [hugovk] * ICO: Allow saving .ico files of 256x256 instead of 255x255 #2265 [hugovk] * Fix TIFFImagePlugin ICC color profile saving. #2087 [cskau] * Doc: Improved description of ImageOps.deform resample parameter [#2256] [radarhere] * EMF: support negative bounding box coordinates #2249 [glexey] * Close file if opened in WalImageFile #2216 [radarhere] * Use Image._new() instead of _makeself() #2248 [homm] * SunImagePlugin fixes #2241 [wiredfool] * Use minimal scale for jpeg drafts #2240 [homm] * Updated dependency scripts to use FreeType 2.7, OpenJpeg 2.1.2, WebP 0.5.2 and Tcl/Tk 8.6.6 #2235, #2236, #2237, #2290, #2302 [radarhere] * Fix "invalid escape sequence" bytestring warnings in Python 3.6 [#2186] [timgraham] * Removed support for Python 2.6 and Python 3.2 #2192 [jdufresne] * Setup: Raise custom exceptions when required/requested dependencies are not found #2213 [wiredfool] * Use a context manager in FontFile.save() to ensure file is always closed #2226 [jdufresne] * Fixed bug in saving to fp-objects in Python >= 3.4 #2227 [radarhere] * Use a context manager in ImageFont._load_pilfont() to ensure file is always closed #2232 [jdufresne] * Use generator expressions instead of list comprehension #2225 [jdufresne] * Close file after reading in ImagePalette.load() #2215 [jdufresne] * Changed behaviour of default box argument for paste method to match docs #2211 [radarhere] * Add support for another BMP bitfield #2221 [jmerdich] * Added missing top-level test __main__ #2222 [radarhere] * Replaced range(len()) #2197 [radarhere] * Fix for ImageQt Segfault, fixes #1370 #2182 [wiredfool] * Setup: Close file in setup.py after finished reading #2208 [jdufresne] * Setup: optionally use pkg-config (when present) to detect dependencies #2074 [garbas] * Search for tkinter first in builtins #2210 [matthew-brett] * Tests: Replace try/except/fail pattern with TestCase.assertRaises() #2200 [jdufresne] * Tests: Remove unused, open files at top level of tests #2188 [jdufresne] * Replace type() equality checks with isinstance #2184 [jdufresne] * Doc: Move ICO out of the list of read-only file formats #2180 [alexwlchan] * Doc: Fix formatting, too-short title underlines and malformed table #2175 [hugovk] * Fix BytesWarnings #2172 [jdufresne] * Use Integer division to eliminate deprecation warning. #2168 [mastermatt] * Doc: Update compatibility matrix [daavve, wiredfool] - update to version 3.4.2: * Fix Resample coefficient calculation #2161 [homm] - update to version 3.4.1: * Allow lists as arguments for Image.new() #2149 [homm] * Fix fix for map.c overflow #2151 (also in 3.3.3) [wiredfool] - update to version 3.4.0: * Removed Image.core.open_ppm, added negative image size checks in Image.py. #2146 [wiredfool] * Windows build: fetch dependencies from pillow-depends #2095 [hugovk] * Add TIFF save_all writer. #2140 [lambdafu, vashek] * Move libtiff fd duplication to _load_libtiff #2141 [sekrause] * Speed up GIF save optimization step, fixes #2093. #2133 [wiredfool] * Fix for ImageCms Segfault, Issue #2037. #2131 [wiredfool] * Make Image.crop an immediate operation, not lazy. #2138 [wiredfool] * Skip empty values in ImageFileDirectory #2024 [homm] * Force reloading palette when using mmap in ImageFile. #2139 [lambdafu] * Fix "invalid escape sequence" warning in Python 3.6 #2136 [timgraham] * Update documentation about drafts #2137 [radarhere] * Converted documentation parameter format, comments to docstrings [#2021] [radarhere] * Fixed typos #2128 #2142 [radarhere] * Renamed references to OS X to macOS #2125 2130 [radarhere] * Use truth value when checking for progressive and optimize option on save #2115, #2129 [radarhere] * Convert DPI to ints when saving as JPEG #2102 [radarhere] * Added append_images parameter to GIF saving #2103 [radarhere] * Speedup paste with masks up to 80% #2015 [homm] * Rewrite DDS decoders in C, add DXT3 and BC7 decoders #2068 [Mischanix] * Fix PyArg_ParseTuple format in getink() #2070 [arjennienhuis] * Fix saving originally missing TIFF tags. #2111 [anntzer] * Allow pathlib.Path in Image.open on Python 2.7 #2110 [patricksnape] * Use modern base64 interface over deprecated #2121 [hugovk] * ImageColor.getrgb hexadecimal RGBA #2114 [homm] * Test fix for bigendian machines #2092 [wiredfool] * Resampling lookups, trailing empty coefficients, precision #2008 [homm] * Add (un)packing between RGBA and BGRa #2057 [arjennienhuis] * Added return for J2k (and fpx) Load to return a pixel access object #2061 [wiredfool] * Skip failing numpy tests on Pypy <= 5.3.1 #2090 [arjennienhuis] * Show warning when trying to save RGBA image as JPEG #2010 [homm] * Respect pixel centers during transform #2022 [homm] * TOC for supported file formats #2056 [polarize] * Fix conversion of bit images to numpy arrays Fixes #350, #2058 [matthew-brett] * Add ImageOps.scale to expand or contract a PIL image by a factor [#2011] [vlmath] * Flake8 fixes #2050 [hugovk] * Updated freetype to 2.6.5 on Appveyor builds #2035 [radarhere] * PCX encoder fixes #2023, pr #2041 [homm] * Docs: Windows console prompts are > #2031 [techtonik] * Expose Pillow package version as PIL.__version__ #2027 [techtonik] * Add Box and Hamming filters for resampling #1959 [homm] * Retain a reference to core image object in PyAccess #2009 [homm] - update to version 3.3.3: * Fix fix for map.c overflow #2151 [wiredfool] - update to version 3.3.2: * Fix negative image sizes in Storage.c #2105 [wiredfool] * Fix integer overflow in map.c #2105 [wiredfool] - update to version 3.3.1: * Fix C90 compilation error for Tcl / Tk rewrite #2033 [matthew-brett] * Fix image loading when rotating by 0 deg #2052 [homm] - update to version 3.3.0: * Fixed enums for Resolution Unit and Predictor in TiffTags.py #1998 [wiredfool] * Fix issue converting P mode to LA #1986 [didrix] * Moved test_j2k_overflow to check_j2k_overflow, prevent DOS of our 32bit testing machines #1995 [wiredfool] * Skip CRC checks in PNG files when LOAD_TRUNCATED_IMAGES is enabled [#1991] [kkopachev] * Added CMYK mode for opening EPS files #1826 [radarhere] * Docs: OSX build instruction clarification #1994 [wiredfool] * Docs: Filter comparison table #1993 [homm] * Removal of pthread based Incremental.c, new interface for file decoders/encoders to access the python file. Fixes assorted J2k Hangs. #1934 [wiredfool] * Skip unnecessary passes when resizing #1954 [homm] * Removed duplicate code in ImagePalette #1832 [radarhere] * test_imagecms: Reduce precision of extended info due to 32 bit machine precision #1990 [AbdealiJK] * Binary Tiff Metadata/ICC profile. #1988 [wiredfool] * Ignore large text blocks in PNG if LOAD_TRUNCATED_IMAGES is enabled #1970 [homm] * Replace index = index+1 in docs with +=1 [cclauss] * Skip extra 0xff00 in jpeg #1977 [kkopachev] * Use bytearray for palette mutable storage #1985 [radarhere, wiredfool] * Added additional uint modes for Image.fromarray, more extensive tests of fromarray #1984 [mairsbw, wiredfool] * Fix for program importing PyQt4 when PyQt5 also installed #1942 [hugovk] * Changed depends/install_*.sh urls to point to github pillow-depends repo #1983 [wiredfool] * Allow ICC profile from encoderinfo while saving PNGs #1909 [homm] * Fix integer overflow on ILP32 systems (32-bit Linux). #1975 [lambdafu] * Change function declaration to match Tcl_CmdProc type #1966 [homm] * Integer overflow checks on all calls to *alloc #1781 [wiredfool] * Change equals method on Image so it short circuits #1967 [mattBoros] * Runtime loading of TCL/TK libraries, eliminating build time dependency. #1932 [matthew-brett] * Cleanup of transform methods #1941 [homm] * Fix "Fatal Python error: UNREF invalid object" in debug builds [#1936] [wiredfool] * Setup fixes for Alpine linux #1937 [wiredfool] * Split resample into horizontal + vertical passes #1933 [homm] * Box blur with premultiplied alpha #1914 [homm] * Add libimagequant support in quantize() #1889 [rr-] * Added internal Premultiplied luminosity (La) mode #1912 [homm] * Fixed point integer resample #1881 [homm] * Removed docs/BUILDME script #1924 [radarhere] * Moved comments to docstrings #1926 [hugovk] * Include Python.h before wchar.h so _GNU_SOURCE is set consistently [#1906] [hugovk] * Updated example decoder in documentation #1899 [radarhere] * Added support for GIF comment extension #1896 [radarhere] * Removed support for pre- 1.5.2 list form of Image info in Image.new #1897 [radarhere] * Fix typos in TIFF tags #1918 [radarhere] * Skip tests that require libtiff if it is not installed, fixes [#1866] [wiredfool] * Skip test when icc profile is not available, fixes #1887 [doko42] * Make deprecated functions raise NotImplementedError instead of Exception. #1862, #1890 [daniel-leicht, radarhere] * Replaced os.system with subprocess.call in setup.py #1879 [radarhere] * Corrected Image show documentation #1886 [radarhere] * Added check for executable permissions to ImageShow #1880 [radarhere] * Fixed tutorial code and added explanation #1877 [radarhere] * Added OS X support for ImageGrab grabclipboard #1837 [radarhere] * Combined duplicate code in ImageTk #1856 [radarhere] * Added --disable-platform-guessing option to setup.py build extension, #1861 [angeloc] * Fixed loading Transparent PNGs with a transparent black color [#1840] [olt] * Add support for LA mode in Image.fromarray #1865 [pierriko] * Make ImageFile load images in read-only mode #1864 [hdante] * Added _accept hook for XVThumbImagePlugin #1853 [radarhere] * Test TIFF with LZW compression #1855, TGA RLE file #1854 [hugovk] * Improved SpiderImagePlugin help text #1863 [radarhere] * Updated Sphinx project description #1870 [radarhere] * Remove support for Python 3.0 from _imaging.c #1851 [radarhere] * Jpeg qtables are unsigned chars #1814, #1921 [thebostik] * Added additional EXIF tags #1841, TIFF Tags #1821 [radarhere] * Changed documentation to refer to ImageSequence Iterator #1833 [radarhere] * Fix Fedora prerequisites in installation docs, depends script [#1842] [living180] * Added _accept hook for PixarImagePlugin #1843 [radarhere] * Removed outdated scanner classifier #1823 [radarhere] * Combined identical error messages in _imaging #1825 [radarhere] * Added debug option for setup.py to trace header and library finding #1790 [wiredfool] * Fix doc building on travis #1820, #1844 [wiredfool] * Fix for DIB/BMP images #1813, #1847 [wiredfool] * Add PixarImagePlugin file extension #1809 [radarhere] * Catch struct.errors when verifying png files #1805 [wiredfool] * SpiderImagePlugin: raise an error when seeking in a non-stack file [#1794] [radarhere, jmichalon] * Added Support for 2/4 bpp Tiff Grayscale Images #1789 [zwhfly] * Removed unused variable from selftest #1788 [radarhere] * Added warning for as_dict method (deprecated in 3.0.0) #1799 [radarhere] * Removed powf support for older Python versions #1784 [radarhere] * Health fixes #1625 #1903 [radarhere] - update to version 3.2.0: * Added install docs for Fedora 23 and FreeBSD #1729, #1739, #1792 [koobs, zandermartin, wiredfool] * Fixed TIFF multiframe load when the frames have different compression types #1782 [radarhere, geka000] * Added __copy__ method to Image #1772 [radarhere] * Updated dates in PIL license in OleFileIO README #1787 [radarhere] * Corrected Tiff tag names #1786 [radarhere] * Fixed documented name of JPEG property #1783 [radarhere] * Fixed UnboundLocalError when loading a corrupt jpeg2k file #1780 [wiredfool] * Fixed integer overflow in path.c #1773 [wiredfool, nedwill] * Added debug to command line help text for pilprint #1766 [radarhere] * Expose many more fields in ICC Profiles #1756 [lambdafu] * Documentation changes, URL update, transpose, release checklist [radarhere] * Fixed saving to nonexistant files specified by pathlib.Path objects, fixes #1747 [radarhere] * Round Image.crop arguments to the nearest integer, fixes #1744 [hugovk] * Fix uninitialized variable warning in _imaging.c:getink, fixes [#486] [wiredfool] * Disable multiprocessing install on cygwin, fixes #1690 [wiredfool] * Fix the error reported when libz is not found #1764 [wiredfool] * More general error check to avoid Symbol not found: _PyUnicodeUCS2_AsLatin1String on OS X #1761 [wiredfool] * Added py35 to tox envlist #1724 [radarhere] * Fix EXIF tag name typos #1736 [zarlant, radarhere] * Updated freetype to 2.6.3, Tk/Tcl to 8.6.5 and 8.5.19 [radarhere] * Add a loader for the FTEX format from Independence War 2: Edge of Chaos #1688 [jleclanche] * Improved alpha_composite documentation #1698 [radarhere] * Extend ImageDraw.text method to pass on multiline_text method specific arguments #1647 [radarhere] * Allow ImageSequence to seek to zero #1686 [radarhere] * ImageSequence Iterator is now an iterator #1649 [radarhere] * Updated windows test builds to jpeg9b [radarhere] * Fixed support for .gbr version 1 images, added support for version 2 in GbrImagePlugin #1653 [wiredfool] * Clarified which YCbCr format is used #1677 [radarhere] * Added TiffTags documentation, Moved windows build documentation to winbuild/ #1667 [wiredfool] * Add tests for OLE file based formats #1678 [radarhere] * Add TIFF IFD test #1671 [radarhere] * Add a basic DDS image plugin with more tests #1654 [jleclanche, hugovk, wiredfool] * Fix incorrect conditional in encode.c #1638 [manisandro] - update to version 3.1.2: * Fixed an integer overflow in Jpeg2KEncode.c causing a buffer overflow. CVE-2016-3076 [wiredfool] - removed patch python3-Pillow-tests-update-epsilon-for-freetype27.patch, fixed upstream - require python3-olefile- update for singlespec - drop update-alternatives - add fdupes - actually build in %build section- Add python-Pillow-tests-update-epsilon-for-freetype27.patch: Fix buildfailures against freetype 2.7 by increasing the epsilon (gh#python-pillow/Pillow#2116); this seems to be the recommended solution by upstream.- ignore make check errors on all bigendian archs (adding ppc s390 s390x)- add LICENSE- ignore make check errors ppc64 architecture as upstream issue https://github.com/python-pillow/Pillow/issues/1204- update to version 3.1.1 with security fixes: * Fixed an integer overflow in Resample.c causing writes in the Python heap. * Fixed a buffer overflow in PcdDecode.c causing a segfault when opening PhotoCD files. CVE-2016-TBD * Fixed a buffer overflow in FliDecode.c causing a segfault when opening FLI files. CVE-2016-0775 (fixes bsc#965582) * Fixed a buffer overflow in TiffDecode.c causing an arbitrary amount of memory to be overwritten when opening a specially crafted invalid TIFF file. CVE-2016-0740 (fixes bsc#965579)- update to version 3.1.0: * Fixing test failures on Python 2.6/Windows #1633 [wiredfool] * Limit metadata tags when writing using libtiff #1620 [wiredfool] * Rolling back exif support to pre-3.0 format #1627 [wiredfool] * Fix Divide by zero in Exif, add IFDRational class #1531 [wiredfool] * Catch the IFD error near the source #1622 [wiredfool] * Added release notes for 3.1.0 #1623 [radarhere] * Updated spacing to be consistent between multiline methods #1624 [radarhere] * Let EditorConfig take care of some basic formatting #1489 [hugovk] * Restore gpsexif data to the v1 form [wiredfool] * Add /usr/local include and library directories for freebsd #1613 [leforestier] * Updated installation docs for new versions of dependencies #1611 [radarhere] * Removed unrunnable test file #1610 [radarhere] * Changed register calls to use format property #1608 [radarhere] * Added field type constants to TiffTags #1596 [radarhere] * Allow saving RowsPerStrip with libtiff #1594 [wiredfool] * Enabled conversion to numpy array for HSV images #1578 [cartisan] * Changed some urls in the docs to use https #1580 [hugovk] * Removed logger.exception from ImageFile.py #1590 [radarhere] * Removed warnings module check #1587 [radarhere] * Changed arcs, chords and pie slices to use floats #1577 [radarhere] * Update unit test asserts #1584, #1598 [radarhere] * Fix command to invoke ghostscript for eps files #1478 [baumatron, radarhere] * Consistent multiline text spacing #1574 [wiredfool, hugovk] * Removed unused lines in BDFFontFile #1530 [radarhere] * Changed ImageQt import of Image #1560 [radarhere, ericfrederich] * Throw TypeError if no cursors were found in .cur file #1556 [radarhere] * Fix crash in ImageTk.PhotoImage on win-amd64 #1553 [cgohlke] * ExtraSamples tag should be a SHORT, not a BYTE #1555 [Nexuapex] * Docs and code health fixes #1565 #1566 #1581 #1586 #1591 #1621 [radarhere] * Updated freetype to 2.6.2 #1564 [radarhere] * Updated WebP to 0.5.0 for Travis #1515 #1609 [radarhere] * Fix missing 'version' key value in __array_interface__ #1519 [mattip] * Replaced os.popen with subprocess.Popen to pilprint script #1523 [radarhere] * Catch OverflowError in SpiderImagePlugin #1545 [radarhere, MrShark] * Fix the definition of icc_profile in TiffTags #1539 [wiredfool] * Remove old _imagingtiff.c and pilplus stuff #1499 [hugovk] * Fix Exception when requiring jpeg #1501 [hansmosh] * Dependency scripts for Debian and Ubuntu #1486 [wiredfool] * Added Usage message to painter script #1482 [radarhere] * Add tag info for iccprofile, fixes #1462. #1465 [wiredfool] * Added some requirements for make release-test #1451 [wiredfool] * Flatten tiff metadata value SAMPLEFORMAT to initial value, fixes [#1466] [wiredfool] * Fix handling of pathlib in Image.save. Fixes #1460 [wiredfool] * Make tests more robust #1469 [hugovk] * Use correctly sized pointers for windows handle types. #1458 [nu744]- fix wrong macro name in %post - it's %{py_ver}, not %{py-ver}- specfile: * added new binary files as update alternatives * cleaned up update alternatives * removed build command, since it will be rebuild during install anyway (taken from python3 spec file) - update to version 3.0.0: * Check flush method existence for file-like object #1398 [mrTable, radarhere] * Added PDF multipage saving #1445 [radarhere] * Removed deprecated code, Image.tostring, Image.fromstring, Image.offset, ImageDraw.setink, ImageDraw.setfill, ImageFileIO, ImageFont.FreeTypeFont and ImageFont.truetype file kwarg, ImagePalette private _make functions, ImageWin.fromstring and ImageWin.tostring #1343 [radarhere] * Load more broken images #1428 [homm] * Require zlib and libjpeg #1439 [wiredfool] * Preserve alpha when converting from a QImage to a Pillow Image by using png instead of ppm #1429 [ericfrederich] * Qt needs 32 bit aligned image data #1430 [ericfrederich] * Tiff ImageFileDirectory rewrite #1419 [anntzer, wiredfool, homm] * Removed spammy debug logging #1423 [wiredfool] * Save as GiF89a with support for animation parameters #1384 [radarhere] * Correct convert matrix docs #1426 [wiredfool] * Catch TypeError in _getexif #1414 [radarhere, wiredfool] * Fix for UnicodeDecodeError in TiffImagePlugin #1416 [bogdan199, wiredfool] * Dedup code in image.open #1415 [wiredfool] * Skip any number extraneous chars at the end of JPEG chunks #1337 [homm] * Single threaded build for pypy3, refactor #1413 [wiredfool] * Fix loading of truncated images with LOAD_TRUNCATED_IMAGES enabled [#1366] [homm] * Documentation update for concepts: bands [merriam] * Add Solaris/SmartOS include and library directories #1356 [njones11] * Improved handling of getink color #1387 [radarhere] * Disable compiler optimizations for topalette and tobilevel functions for all msvc versions, fixes #1357 [cgohlke] * Skip ImageFont_bitmap test if _imagingft C module is not installed [#1409] [homm] * Add param documentation to ImagePalette #1381 [bwrsandman] * Corrected scripts path #1407 [radarhere] * Updated libtiff to 4.0.6 #1405, #1421 [radarhere] * Updated Platform Support for Yosemite #1403 [radarhere] * Fixed infinite loop on truncated file #1401 [radarhere] * Check that images are L mode in ImageMorph methods #1400 [radarhere] * In tutorial of pasting images, add to mask text #1389 [merriam] * Style/health fixes #1391, #1397, #1417, #1418 [radarhere] * Test on Python 3.5 dev and 3.6 nightly #1361 [hugovk] * Fix fast rotate operations #1373 [radarhere] * Added support for pathlib Path objects to open and save #1372 [radarhere] * Changed register calls to use format property #1333 [radarhere] * Added support for ImageGrab.grab to OS X #1367, #1443 [radarhere, hugovk] * Fixed PSDraw stdout Python 3 compatibility #1365 [radarhere] * Added Python 3.3 to AppVeyor #1363 [radarhere] * Treat MPO with unknown header as base JPEG file #1350 [hugovk, radarhere] * Added various tests #1330, #1344 [radarhere] * More ImageFont tests #1327 [hugovk] * Use logging instead of print #1207 [anntzer]- Update to 2.9.0: * Added test for GimpPaletteFile #1324 * Fixed ValueError in Python 2.6 #1315 #1316 * Fixed tox test script path #1308 * Added width and height properties #1304 * Update tiff and tk tcl 8.5 versions #1303 * Add functions to convert: Image <-> QImage; Image <-> QPixmap #1217 * Remove duplicate code in gifmaker script #1294 * Multiline text in ImageDraw #1177 * Automated Windows CI/build support #1278 * Removed support for Tk versions earlier than 8.4 #1288 * Fixed polygon edge drawing #1255 (fixes #1252) * Check prefix length in _accept methods #1267 * Register MIME type for BMP #1277 * Adjusted ImageQt use of unicode() for 2/3 compatibility #1218 * Identify XBM file created with filename including underscore #1230 (fixes #1229) * Copy image when saving in GifImagePlugin #1231 (fixes #718) * Removed support for FreeType 2.0 #1247 * Added background saving to GifImagePlugin #1273 * Provide n_frames attribute to multi-frame formats #1261 * Add duration and loop set to GifImagePlugin #1172, #1269 * Ico files are little endian #1232 * Upgrade olefile from 0.30 to 0.42b #1226 * Setting transparency value to 0 when the tRNS contains only null byte(s) #1239 * Separated out feature checking from selftest #1233 * Style/health fixes * Update WebP from 0.4.1 to 0.4.3 #1235 * Release GIL during image load (decode) #1224 * Added icns save #1185 * Fix putdata memory leak #1196 * Keep user-specified ordering of icon sizes #1193 * Tiff: allow writing floating point tag values #1113 - Update to 2.8.2: * Bug fix: Fixed Tiff handling of bad EXIF data - Remove 0001-Ico-files-are-little-endian-ref-1204.patch: merged upstream - Remove fix-textsize-equal.patch: merged upstream- fix build and dependencies for RHEL/CentOS 7- add 0001-Ico-files-are-little-endian-ref-1204.patch: fix for s390x- Update to 2.8.1: - Bug fix: Catch struct.error on invalid JPEG, fixes #1163 - Fix 32-bit BMP loading (RGBA or RGBX) - Fix UnboundLocalError in ImageFile #1131 - Re-enable test image caching - Fix: Cannot identify EPS images, fixes #1104 - Configure setuptools to run nosetests, fixes #729 - Style/health fixes - Add support for HTTP response objects to Image.open() - Improve reference docs for PIL.ImageDraw.Draw.pieslice() #1145 - Added copy method font_variant() and accessible properties to truetype() #1123 - Fix ImagingEffectNoise #1128 - Remove unreachable code - Let Python do the endian stuff + tests #1121 - Fix webp decode memory leak #1114 - Fast path for opaque pixels in RGBa unpacker #1088 - Enable basic support for 'RGBa' raw encoding/decoding #1096 - Remove Pillow-fixtests.patch, merged upstream- Add fix-textsize-equal.patch. Fixes testsuite on SLE11SP3- fix test for lossy webp alpha deviation of earlier lib versions * Add Pillow-fixtests.patch- update to version 2.7.0: - Look for OSX and Linux fonts in common places. #1054 - Fix potential PNG decompression DOS #1060 - Use underscores, not spaces, in TIFF tag kwargs. #1044, #1058 - Update PSDraw for Python3, add tests. #1055 - Use Bicubic filtering by default for thumbnails. Don't use Jpeg Draft mode for thumbnails. #1029 - Fix MSVC compiler error: Use Py_ssize_t instead of ssize_t #1051 - Fix compiler error: MSVC needs varaibles defined at the start of the block #1048 - The GIF Palette optimization algorithm is only applicable to mode='P' or 'L' #993 - Use PySide as an alernative to PyQt4/5. - Replace affine-based im.resize implementation with convolution-based im.stretch #997 - Replace Gaussian Blur implementation with iterated fast box blur. #961 Note: Radius parameter is interpreted differently than before. - Better docs explaining import _imaging failure #1016, build #1017, mode #1018, PyAccess, PixelAccess objects #1019 Image.quantize #1020 and Image.save #1021 - Fix for saving TIFF image into an io.BytesIO buffer #1011 - Fix antialias compilation on debug versions of Python #1010 - Fix for Image.putdata segfault #1009 - Ico save, additional tests #1007 - Use PyQt4 if it has already been imported, otherwise prefer PyQt5. #1003 - Speedup resample implementation up to 2.5 times. #977 - Speed up rotation by using cache aware loops, added transpose to rotations. #994 - Fix Bicubic interpolation #970 - Support for 4-bit greyscale TIFF images #980 - Updated manifest #957 - Fix PyPy 2.4 regression #952 - Webp Metadata Skip Test comments #954 - Fixes for things rpmlint complains about #942 - update to version 2.6.2: - Fix potential PNG decompression DOS #1060 - Fix Regression in PyPy 2.4 in streamio #958- Update to 2.6.1 - Fix SciPy regression for in Image.resize - Fix manifest to include all test files - Update to 2.6.0 - Relax precision of ImageDraw tests for x86, GimpGradient for PPC - Use redistributable image for testing - Use redistributable ICC profiles for testing, skip if not available - Additional documentation for JPEG info and save options - Fix JPEG Encoding memory leak when exif or qtables were specified - Image.tobytes() and Image.tostring() documentation update - On Windows, do not execute convert.exe without specifying path - Fix msvc build error - Fix for handling P + transparency -> RGBA conversions - Retain alpha in ImageEnhance operations - Jpeg2k Decode/encode memory leak fix - EpsFilePlugin Speed improvements - Don't resize if already the right size - Fix for reading multipage TIFFs - Correctly handle saving gray and CMYK JPEGs with quality=keep - Correct duplicate Tiff Metadata and Exif tag values - Windows fixes - Fix TGA files with image ID field - Fixed wrong P-mode of small, unoptimized L-mode GIF - Fixed CVE-2014-3598, a DOS in the Jpeg2KImagePlugin - Fixed CVE-2014-3589, a DOS in the IcnsImagePlugin - setup.py: Close open file handle before deleting - Return Profile with Transformed Images - Changed docstring to refer to the correct function - Adding coverage support for C code tests - PyPy performance improvements - Added support for reading MPO files - Added support for encoding and decoding iTXt chunks - HSV Support - Removed unusable ImagePalette.new() - Fix Scrambled XPM - Doc cleanup - Fix `ImageStat` docs - Added docs for ExifTags - More tests for CurImagePlugin, DcxImagePlugin, Effects.c, GimpGradientFile, ImageFont, ImageMath, ImagePalette, IptcImagePlugin, SpiderImagePlugin, SgiImagePlugin, XpmImagePlugin and _util - Fix return value of FreeTypeFont.textsize() does not include font offsets - Fix dispose calculations for animated GIFs - Added class checking to Image __eq__ function - Test PalmImagePlugin and method to skip known bad tests - Update to 2.5.3 - Fixed CVE-2014-3598, a DOS in the Jpeg2KImagePlugin (backport) - Update to 2.5.2 - Fixed CVE-2014-3589, a DOS in the IcnsImagePlugin (backport)python-Pillowpython-imagingpython-imaging-sanecloud125 1591956764 !""$%%'((*+,-..0113446779::<==?@@BCCEFFHIIKLLNOOQRRTUUWXYZ[[]^^`abcddfggijjlmmopprstuvwxyy{||~     "#$%5.0.0-lp151.3.3.15.0.05.0.05.0.0-lp151.3.3.15.0.0-lp151.3.3.15.0.0-lp151.3.3.15.0.05.0.0PILPIL.pthBdfFontFile.pyBdfFontFile.pycBdfFontFile.pyoBmpImagePlugin.pyBmpImagePlugin.pycBmpImagePlugin.pyoBufrStubImagePlugin.pyBufrStubImagePlugin.pycBufrStubImagePlugin.pyoContainerIO.pyContainerIO.pycContainerIO.pyoCurImagePlugin.pyCurImagePlugin.pycCurImagePlugin.pyoDcxImagePlugin.pyDcxImagePlugin.pycDcxImagePlugin.pyoDdsImagePlugin.pyDdsImagePlugin.pycDdsImagePlugin.pyoEpsImagePlugin.pyEpsImagePlugin.pycEpsImagePlugin.pyoExifTags.pyExifTags.pycExifTags.pyoFitsStubImagePlugin.pyFitsStubImagePlugin.pycFitsStubImagePlugin.pyoFliImagePlugin.pyFliImagePlugin.pycFliImagePlugin.pyoFontFile.pyFontFile.pycFontFile.pyoFpxImagePlugin.pyFpxImagePlugin.pycFpxImagePlugin.pyoFtexImagePlugin.pyFtexImagePlugin.pycFtexImagePlugin.pyoGbrImagePlugin.pyGbrImagePlugin.pycGbrImagePlugin.pyoGdImageFile.pyGdImageFile.pycGdImageFile.pyoGifImagePlugin.pyGifImagePlugin.pycGifImagePlugin.pyoGimpGradientFile.pyGimpGradientFile.pycGimpGradientFile.pyoGimpPaletteFile.pyGimpPaletteFile.pycGimpPaletteFile.pyoGribStubImagePlugin.pyGribStubImagePlugin.pycGribStubImagePlugin.pyoHdf5StubImagePlugin.pyHdf5StubImagePlugin.pycHdf5StubImagePlugin.pyoIcnsImagePlugin.pyIcnsImagePlugin.pycIcnsImagePlugin.pyoIcoImagePlugin.pyIcoImagePlugin.pycIcoImagePlugin.pyoImImagePlugin.pyImImagePlugin.pycImImagePlugin.pyoImage.pyImage.pycImage.pyoImageChops.pyImageChops.pycImageChops.pyoImageCms.pyImageCms.pycImageCms.pyoImageColor.pyImageColor.pycImageColor.pyoImageDraw.pyImageDraw.pycImageDraw.pyoImageDraw2.pyImageDraw2.pycImageDraw2.pyoImageEnhance.pyImageEnhance.pycImageEnhance.pyoImageFile.pyImageFile.pycImageFile.pyoImageFilter.pyImageFilter.pycImageFilter.pyoImageFont.pyImageFont.pycImageFont.pyoImageGrab.pyImageGrab.pycImageGrab.pyoImageMath.pyImageMath.pycImageMath.pyoImageMode.pyImageMode.pycImageMode.pyoImageMorph.pyImageMorph.pycImageMorph.pyoImageOps.pyImageOps.pycImageOps.pyoImagePalette.pyImagePalette.pycImagePalette.pyoImagePath.pyImagePath.pycImagePath.pyoImageQt.pyImageQt.pycImageQt.pyoImageSequence.pyImageSequence.pycImageSequence.pyoImageShow.pyImageShow.pycImageShow.pyoImageStat.pyImageStat.pycImageStat.pyoImageTransform.pyImageTransform.pycImageTransform.pyoImageWin.pyImageWin.pycImageWin.pyoImtImagePlugin.pyImtImagePlugin.pycImtImagePlugin.pyoIptcImagePlugin.pyIptcImagePlugin.pycIptcImagePlugin.pyoJpeg2KImagePlugin.pyJpeg2KImagePlugin.pycJpeg2KImagePlugin.pyoJpegImagePlugin.pyJpegImagePlugin.pycJpegImagePlugin.pyoJpegPresets.pyJpegPresets.pycJpegPresets.pyoMcIdasImagePlugin.pyMcIdasImagePlugin.pycMcIdasImagePlugin.pyoMicImagePlugin.pyMicImagePlugin.pycMicImagePlugin.pyoMpegImagePlugin.pyMpegImagePlugin.pycMpegImagePlugin.pyoMpoImagePlugin.pyMpoImagePlugin.pycMpoImagePlugin.pyoMspImagePlugin.pyMspImagePlugin.pycMspImagePlugin.pyoOleFileIO.pyOleFileIO.pycOleFileIO.pyoPSDraw.pyPSDraw.pycPSDraw.pyoPaletteFile.pyPaletteFile.pycPaletteFile.pyoPalmImagePlugin.pyPalmImagePlugin.pycPalmImagePlugin.pyoPcdImagePlugin.pyPcdImagePlugin.pycPcdImagePlugin.pyoPcfFontFile.pyPcfFontFile.pycPcfFontFile.pyoPcxImagePlugin.pyPcxImagePlugin.pycPcxImagePlugin.pyoPdfImagePlugin.pyPdfImagePlugin.pycPdfImagePlugin.pyoPixarImagePlugin.pyPixarImagePlugin.pycPixarImagePlugin.pyoPngImagePlugin.pyPngImagePlugin.pycPngImagePlugin.pyoPpmImagePlugin.pyPpmImagePlugin.pycPpmImagePlugin.pyoPsdImagePlugin.pyPsdImagePlugin.pycPsdImagePlugin.pyoPyAccess.pyPyAccess.pycPyAccess.pyoSgiImagePlugin.pySgiImagePlugin.pycSgiImagePlugin.pyoSpiderImagePlugin.pySpiderImagePlugin.pycSpiderImagePlugin.pyoSunImagePlugin.pySunImagePlugin.pycSunImagePlugin.pyoTarIO.pyTarIO.pycTarIO.pyoTgaImagePlugin.pyTgaImagePlugin.pycTgaImagePlugin.pyoTiffImagePlugin.pyTiffImagePlugin.pycTiffImagePlugin.pyoTiffTags.pyTiffTags.pycTiffTags.pyoWalImageFile.pyWalImageFile.pycWalImageFile.pyoWebPImagePlugin.pyWebPImagePlugin.pycWebPImagePlugin.pyoWmfImagePlugin.pyWmfImagePlugin.pycWmfImagePlugin.pyoXVThumbImagePlugin.pyXVThumbImagePlugin.pycXVThumbImagePlugin.pyoXbmImagePlugin.pyXbmImagePlugin.pycXbmImagePlugin.pyoXpmImagePlugin.pyXpmImagePlugin.pycXpmImagePlugin.pyo__init__.py__init__.pyc__init__.pyo_binary.py_binary.pyc_binary.pyo_imaging.so_imagingcms.so_imagingft.so_imagingmath.so_imagingmorph.so_tkinter_finder.py_tkinter_finder.pyc_tkinter_finder.pyo_util.py_util.pyc_util.pyo_webp.sofeatures.pyfeatures.pycfeatures.pyoversion.pyversion.pycversion.pyoPillow-5.0.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtzip-safepython2-PillowCHANGES.rstLICENSEREADME.rst/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/PIL//usr/lib64/python2.7/site-packages/Pillow-5.0.0-py2.7.egg-info//usr/share/doc/packages//usr/share/doc/packages/python2-Pillow/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:12889/openSUSE_Leap_15.1_Update/ef51121624417a5eb641aae54afa5d92-python-Pillow.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux    directoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledPython script, UTF-8 Unicode text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1dedc4d610992f525ac042c826723ad4b987be76, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=abd88de12a0732ff044bf4e0eec11044e5ff2066, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=48b3807e8f2c597112903f5f401ac021ddb36b6e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bc0571b75418b13639ec55501b39cda167d0cd76, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b1b91959b674cb02e5e5151b8e393676a182cdd0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8b6bb878cb6cf92717407b37276d64b54597e4ad, strippedUTF-8 Unicode textUTF-8 Unicode text, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%+,-./01<=>?@A RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRR RRR R RRRRRR R R RRRRRRR R RRRRR R R RRRRR R RRRRRRRRRRRRRRRR R RRRRRRR|7Ȩ{rputf-8a2d0c6f4d35516c42f28805dc687bd26a6432ab5926ffe0b9a12c4c028a0f91c?7zXZ !t/`ID]"k%%) Hj?]J ?*5M(or6IN/$7La[ *%Wb=Q4)p@.Ixj֌D$u#嗠; <_$[fz%fRwە^N XVE&5 ͼyJ}] )oAXV-%ӀGO%b58;CgevH_`$am" { W,őu[̏yZ@6=\).1 (߇jHAZrFv7yPbj$!e֚1+-)(\X1 F0{+щbȍZ)睬h_eK}$4{(lȈPYN{V1njր+DQQ6mG=Im\ͫXUGRhRFդ: \@` HHYcM@iBrpL~Hyˊ ؈Ƭ \ofU#j4Ҝ*rOӤ y<2@QK>6±0bPxGEk01\#(2w-)l}4[:)AU$s=mNGSS:| 6A`a0!qx}Sz=!i w_xo1 H۟mo(|3Q| cf4G'&WjјЗ_Z< |:^ A9+F8vҲk36sߚ3le"rH5w60v|^$ VSڭ}TdU(@mp隻M*9raedU؎cDN@3@2:&[iPiH&D7|zKvDju:X*~B)[vIr';?#]m y.(D-F{9XkEeJA ymj6UP*¶;LP}C.Hke`% .DPN-+xuDp+h5,:.͑z3aO|ylڃ>j@y391OR[X]%RRE"YlۍaCv=-{rEhteLev"5W_ɹ#@2" Ϡ"Ò&/2~miH K%{:T)‰^lrαd{hXGg2kc%li5WrnS?N Mt`:JFN7sBaݠ+*}8&X)Y|f@_j(ҶJb5) #rIȏ$l;2 kWB(hh?Xh.*U K=ȋp{rn= pLqX"O߭;'4laIq^fghEf?. #(Z>ZPYt?~`!0$-`&ƢzmxӪ |nEQt7[:*ɿt ZC`u ND8U\t2ᥟ>,Ss?|&)k}+Sp.qGEkrbH5%|^ۙ(_#8V3-MIOD::M!x:lzrdnNET~sE y:x`LtY㒨r.r4 CkO͙Gr"eQ7zIpyB1hU5bz:9 ՛ 0mᦆmB)%nWծ?|A!wlG2t`d߈ɛ@$`QL)=ۚ_](=ß٨Zٗx90 ;Fr{L2$dXz#2nsR) s(xd}Wm{b)PIHEmkCW\ R&k;;2y{k=-͵֭Ჴ3̿(@K(J 0=12PWwh4ͱS;|`>2I HOk/{†"]GPN"~f̰|o8ͤGbk'HWcl:Ooi^Q] NF@/ 'r%СS*WzA}29|~9`뺫o8tbt)(59`\0EOL?h-/]Bq8 N=iz-EsHT |9zKho}ϽKtPB ~J{{@j_Jʗ4q%Wqh!dbdTETQH"T76 ޽͔)?kCS;iCʸ$ߖ %$"a ܔ2om꺶hi0Of~9<ٲ `7kB!nb2{xdlҘ "$=]kEglqxO;~53{YBX OjfaWc8Jh b!'Z+ϐ)LضΟw<4'[ء_RPn*.ݿ_$9yc X^eLDhyiaT葿s'($}1cWtS~*A?tHvR# tY@@l?۽HL s#$M>rW. ^VmgzO|NpI93<#md:Ad2pY)q 6aXN\ۭ ]5{=|gCzR VHIV2M%m{6yl0F |qi7QǟE&* {뢲dN yZ)E;,#,f䬱c{BHhiioYL\\;q.[9S/R|'WAS|3~3b3aDsΎw:m 7[]!eĥGot}_ u wM!VfMkhƮȮ\n!K@ט)+;ϕlP%'RZl@.m&)/h7\bMdLՃ4^4W i3E2, 65/UFܟbN> N>a,51   Z[s-$jDl=ҦְOC#AI("y LmXt),C~飠:V79 h3Fߎ3qԨ+ʏ}MEb5ҏ$&dE|WM|xx/0,\ DFa̗9vuͥUNę-:aųl`hDX6`;Je:(Zh2 iyh_|S9A {+20#|# {O<*̂b/p!@h(I}*)`iHI qU_Z];(7= Elgޓ,^'04SXS kjxc'#nޑvՕuhEۊ+a/Pw:ܪQ TM_5 hEWq%hGZ :?YgA:-c&Sn#uK@b$zaUqԼRܿB9ݰc!#6GxYP`)/wzPxSU 'gyO̴tTuGbK`W;&~ě sb)+}})]Lh\EЁ1·1O"o<6B'g*nw"n WؓxoTړ4̱X54U B++klU d$)z7'y[Y#Ma&:w)Dep3mT?fQepHZ>PwpNIYl (-{ĦG`.瞜8tg! Ue0MMY`HC6aˁ,q/Nc\nJ*%̚h.zwWF CFf-`$$p9r <fmsjBX:1yjѝݱ5h=FETږ7}yoZ;[y`vas&cw{@#8$g<!XM3E\d,11 Qa8ۨF|Gȇz֎KNO@j+z0^>}szX*,!C8|Ko5)oglkpvWG8auUNWcr=ceVzxwb-%YD~B ~Cv1n+l >,6K(ɱņ7+ey ^yU$rZVvS h 7q_cE߼WXlx<=ydJMeika#RUp3 %]4MYANоr ;\;ansP0iYn ӺjH~/bEL+݆:\R #Ľ X;8{iL;k#pY)SQ0Nŏ(" w:B -ص4 L^/Dɞq6ӳ=ؒ-F( 8 lCDHaevKk*0:Y9]5ц9$K^Rپ'aqrY~ZVob~^q/D`&puєKt R~1ZF8,nQvUw ,ƞgTL C(W}e˦֐6܍aQ1G>ԪUxi$O|ذ\^TBXEg*PeZBcPGP Ubt0?͋׏7jD):줃j(Efz>p(Zî`˶9 \TF utCE玜 @1A?g){C mbl} f?o'_]UW:6 (ex$&+Nր>܄pPJ@ťP:Qb(zM,\[ɋs.;D+,-uhm{X@ܖka$󲢆PYk޺ 6{=€fAt~ zd2+Q!_d & aoI2z=j`uu)Ģ'MA1τVu$&3f^J x kT[&s!Lp"j'_ig35S 9P_ТHC]Z:"쫂P1 p`^evBgs"8f F`b+0_ۑ>WtEr+m5(EgqRҢ/ISyL`5ULgGUTwWԈ9I4u818_kvo5}zHqI žl܊)\\z,8َwCL<ߓЛiTߗH? qŧR3, q `s>犟6ҙ; br %y76REկ=c_Z~k޲X%iPa_Sk׳ c|A$3/,}3UčPVN ,K+Kv,5E:x=os@ G@qj|2S 4p?h3&-@h=ҧ PSH5.!7qc߃˻cՌ7I=~Sin:x1%mg7uSTtvLP\kg@i襬YGʎT4塏, +/SLqBԚ/m/ʕq1SiCV9_ R13x,'h;cAe t(7" CD V>xPi|ccXEl1|Zʒ$- T9888 (7 =#815QNyxhNq@Gp{K^YZ桑K Xu<{@\}O CW̗k$b B C׼V$SHM0KI_Kmԥ #ϲ^ʓ^%RNaԨF'^'(̟N\IF%(%>q()y|MC(RX{E'HlD}ڴTƖ_v_'˃ ~cD\."McCnqİy0ӒUnpܟ./X(1ќGﴕ ?khCG}eW7r(!^;ZJ$`R5JHHmh0"ZT-LIОzEXy{̠}Sߖjx@Ijad O%\GD]61HթAr?9P{J_P3,xmQVi2w"M d7{F1awv\l:!#u &]%mY^?nꛥ+E \/<:Ftzg6=K(觓dZy-RyD5΄&quID0 >$'E=&ӲH1z+2L)a)\nk+m[MbU>,ښ]R;C57膞dG]@R/5>KeZ?)ǖA$Gk[ _OX@ B|bv0}j&{K8ӫBRRex*]=m5Gh&T}DJҮ@~Cg"J?j\ЂY . &+)Wm`z;l Fခ$;N ICڑG17 BX'e`a@ *V57Bά x}d1BNv/'sGPUQw_Z%rD+AcUԆjmCj0$55i5ծZ]&7PE緷lC\ID{/HoF~嫙> 8`4z+c2m~ܱFFC=Eym!+TJ2pV?Pi+w";H#HԒ^y&lW) }8?c1bIx'%2M&9&%ZF|-<%VЀf:PPGI_\gnMuEʹn7& wJ1?lhUFU3Z IM^CaDF2Gy턆'5flx > U50c ZРڽpƑ!AuF6zS)o"Jk{$]@+c475} %e>dO3~E `UU}/BV;j^ <izR*P=SlfZX>-֮ wH=Z@0b7C"oQedj`/ :l9ֲ&C;O9֜FR(7}$G~pT NK[ kGh/n*CZAh):ÃA~8=䜷gwNm 9rv/X2+/k)gPo*ϒ(pHo꿚'D$o@c(zojG< cݭ&b\Wjky6){Fnmb$ز:z0zՙYh=8b6J^o:r%% ƑnC]2E zcP I`)ŋ¸h"WVBvN(gYs*TѢe`kly/rII3G١B2H8Jryf?o+7N8AawzDN=!Ǎ.%-䛐L>%l3uZwKTA 0S<@C)_Zٞ=7a2;>o 7ơPW<\DEHyqiKs/Aju.&\Ϧ~4mĶUFdnbx:PGJpUw2rNI'*XEfل6%BN 9վث; Ɏi(M&: ZN \zcqvOtZcmC@/XnF #ss.'VzFWm?D^<ߓ]`J+л ;n%/Y|n]e#J0TK '~K_V~o>\МKt~6EooKuDB;tpbRɨZlZY̛>n#H@7Y%xTAC RYôꈯm1-jF6} Z٤ͪ~Ϊ_nMaҔFFq I8n{g9u)%GjwGc\[1m| o.nj&ųn% wơDƁ4ښ)w||kZngѵYSH_zo mdž͛sn+ڱIt5˵~'U݃'cB5K/nIR`;g"n+%#9[t.. MRx7΢[ ;.]^-eO@J)`:ĐGQ9'ǻNNI,2)hqtg؝=ȭn֌F+4ܭm&(!Wv3x"_X C7{%pQA|Y)0y,C>^:[Lg$MwٕM9%j&AZ猼קgP6ϬHʚ./DQ`ns3u%H]:œ"r]-M8"$)80|yGpuOIӼwhB2KK4!\jG4u*L8y8AP/A;E2?Z!=pm\FR@b6D Crf"֯=Y)-a>6@ )|;Dm3-+ 5߷c-'_~j?:Ԉ3}Dg"z굊~`v9}3M!)?8#_wEwrFr,lP3';e Kb_ * -~!behg A. [wUz?TP PFq f; Z,Toz6N:ZwCē߇ד]TυcO ;mSW:r':EkCC)Il4ȸY#w\ok>q{mQ0a=u^YsKehqKASC @Y_Z3*F@JNU[@u*/ZZHNd̳>$NrO]:\='i&TJg,VF|9%>@/>K BT-6rH#] [';MY>r }V/Td% !,U;0F9T+ L}nG^G/ʌ~Ŧt.e6^Gc[3Š,0Z9fp.뚸WL$=z7GGŰ0O COq̡%qx={-qϠ\1`_: ! 6pIrD|3HE3FXE.Ȩ;<@35ƥ%|21n7s\Ztf9G)za +|lQ%ٲWTGA0ulbѹS{v D\x0kQzLxb/y#{/mM]KxŊQ_gE^#uI8~zS4$DZi9.S+E*fhųzD\(BB*ge^EV2߇@|z{N|)ZqbUOACU=Kۖo>7*FȓS8LGE\@ HjTZcE/%EǛ*!dBO~x_|--I&bEiR_ZhFC?}zI#5PW s ^fBisX}oz0-Փ* %8 i= ҙUFK &6P_A5 i@bUM [3$wZ`O2<&p4p UòHWz~4M.(sJEC⏍ь~w]nZ=VV]ghpD=qZWq1׌8k>huw|@-3p ۝sJnH'7(,kDy+鿎 3zÊ1} LuGGɀi.a`gCFA Ɉr n,y '-E.2Kjd'3r(h#| }p3tߕ ҪFrnS3#L^-sN_,;ìx@=,s ēMF!",]UCA`E-c$j  ff]{O<QZnC>,$rIO<'4-SK&Ci!'-O*Rlf3OZl5ӏOmZG86/ u5PgL oN:L7J%d-IQ\ NpOO;U.b8Dyup\37 O^Zaq!BEb-UG"V~?9@-I{i:ulj,fJ/ =B;XE㰰U)~B[ge1hJP2f`wq2'ۓfy$}2cRF$4ud5ifNDVZdS]p)>{loY\VL^Eg(c˟$V9u-ttMBg偋8)13ƶJI^ÿ: Ĩ43%(ƈdw6=}mJ=@`xx 5-%Xef%/h Q?S5'gKdF-QҬ蠘$܂IR6FmZU*` 9:GQTBHH[i03bɹUO&x'q;Iwzm`䔐S cҜZ3z&ǟ]oȇ4Bb"F/"i6ypԁVS'HO)z7ށmU9(K2iv̈́7-U$#WEg 3XZNW:7'tML +Xy ( ?n17v.K5z{Y^YBPYk˴sB#kcR,z V|BZl\sE_`Ѡvi*(%l?˯6Xet3(۵`nĞ05>|>E`=.4jT5b! N? kFC aߚa,ـ\a-E1;^6-[+FRKR5AKyg8 05n%GVN0|,z)ZF0~چQJfuNӧ- dvoP HiqQoXNuEh?C΋6 z౯trgfP#4E\#ST@ܝ;#.lmR60]\ܼ3L_!F`B\Eky%|<_]ކPeu>r6$mz`:*7T,*_0p~CU/ֻ( T tZE*[ܥl{? W{?"n.QApWXy *MC+&8Z[t˧.duUbӅaѽ<ʏЬPMcF} QĘH< {{/:'=ф ďט!V;W!($c*f|D0C jջn,Vh5zA"m0iev)WKU?f+'2~nwðcfXZENK" y2 -DlwS sVNDj[] hؽKa~:>$bNtImы5E%+wGA-gy̚r\'~9po%ѱULr8=-g*r=2AGOyO r+"G5P`h_]iP,6 v r eW~̞i~eoڻ T `E=X^u(ḻfYjR3%S4}fv_F76$Fdlr녌UWH1~+",JA:(1[Xj6Ber&hDySi ҧoWrߞ<; = ަ.3 !RWtv[jɗ(;njpgK*4kcG Q땡f-z+_agaP<7)d&|Ѿ@[yӓC/%47C-Œ((<1"xLQP)V.#Wݑ,2&^" fb M{|u|v19Ń[|N^t?ID5A5dxYplGxK%SWT< )h 0+.lC20#)Lfka@a;Q^3I29iv0êr܋pw_gft0wDy[O1=ł/a[憶m?5Aam`pSxnG$׮&MaMCHtuWM|EJĬnm:sf څۋ@C+.Y_kwupg >ԃv;RɌ9Wji|WOSӢ$ lZ)A,Fz-I"zw,+Bs::GGVlypKW0D{<ߺB#6̑OB: Xڪ&xmˋc-x@>IYyRڠۭ8Ϡuemz H;v6B< :]g9Q#$ .F]~E"(D/z#?N8|zanٛnǚV0@L~M:I1#qBmA f_#xSܔn_X?>K-x%+g5K%JޜiXA8U޼5 ĢdM0n }F lCο"lz]ӴD`Ą@Ty8 YsY^̅iHȭ5h"1^e'gF٘4a1H[|̈jb YZ