python3-reportlab-3.4.0-lp152.5.3.1<>,a /=„OR bp|03!n,d kEf|`=hcRrim wvLIy,h?~{8 ^ Ԁ] 䅨&,!{\}N7\ÝA\S@dtLf%ǐu)K?ѓBӜ .c# b.jxuS`<[?^ i˞;,_NR7*0a·aOR@Nvw5>A<?;d & < $,      w pL <(8 9@ : BjF|GǐHlIHX@YLZx[|\ل]`^bZcdefluvw$hx,Dy4 z;;;;;Cpython3-reportlab3.4.0lp152.5.3.1The Reportlab ToolkitThe ReportLab Toolkit. An Open Source Python library for generating PDFs and graphics.a sheep81owopenSUSE Leap 15.2openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://www.reportlab.com/linuxi586# o33\\>F8&(o7\B+|+|b b nZnZrr,6,6==GG } }//JJS+S+GG@@rr>>y y $$77..H)&f#u[IE N*h3A z zʛʛ  %%Y$Y$ININww::0606991'1'Ko,<i`Di!>G,>=m{_3E > >    p p g g [ [ t t a a   ) ) d >   L }؝$CI +_+___7N7N""VV3vWD vBl ''00OO-- && l l\\ WWII FF$$cc""))#[#[,,==Po3e5/ ]iVn] L2aE';,&(5b 55"" HH 0 0 ] ] d d h h o o k k     G Guu446P6P4e4eXgXg>4>4#}6' v % s PPPPWVVW 'XTQS uI`=fq>&]GG2; !-K9999ll!N!N;;::PPOO((ĥI6&(SlIWS2;1;1'wLFAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤abadadadadadadXaeacabadadadacabQAQAQAQAQAQAQAQAQAQAQAQAafXaeacacacabacabacabacabacabacabacacacabacabafabVI"aeacabacabacacacacacabacabacabacacacabacabacabacabacacacabacabVCS35S35S35XFV&S35S35UT Sa @S35VgVgabXaeacacacabacabacabacabacacacabacabacabacabacabacabacabacabacabacabXXXQAXXXXXXQAXXXS35XXXXXabQAaeacacacabacabacabacacacabacabacabacabacabacabacabacabacabacabacabacabS35S35S35QAS35S35S35S35S35S35S35S35S35S35S35S35Xa @a @XabXaeacacacabacabacabacabacabacabVgVgXXXa @afa @a @aeacabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacafXVgXXXa @a @XXXa @a @XaYa @a @a @VgTlxa @S`2a @XS35XXa @Xa @a @XXaeXaeacacacacacacadacadadadadadadadadadadadadadadadacadacadacadacadacadacadacadacadacadacadacadacadacadacadacadacadacadacadacadadadacadacadacS35XXQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAQAXXXUJ!2XTcXS35XacXaeadadadacadadadacadacadacXXXXXacXaeadadadacadacadacadacadacadacadacadacadacadacXXa @XSXXXXXXa @a @aXXaW3527c42acc73df4c5d18495a092231d800fb3047c97dc0fcd260a4e8f7c135fa59ba066a411f2689a44622df90d66c77a8478c30145de05e5700071640fb290f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0f35c8299f3c9d92cc8e634d4f976414c8eb43152d650d7cb367f3a91b665dd6432b21ea25224c5e398305e821736e6cd84e611ac4bf84f02e9cdd601984c2a4a5239a3574eda2be35b6434e32c22dc2138f955611ee67f12bfa0f0ed3b09dcf03d533f1c5775e5e03505e3bcfa797540cf4f6a0af7eb9778c47460695f448254ebab2759b72ba5710990861d398c1f8108e5fb25eb2470e05eb25cfc8120aaa441d9a4ef2df86dd6be074a6e8a32140fbd7eb4fce728dc5655e831eca0b019c441d9a4ef2df86dd6be074a6e8a32140fbd7eb4fce728dc5655e831eca0b019c265bb4ae94ecd078b745fabf29a87fc1fcf5fa97ca09b55e7316c71ed7c470049d9a66e41828578d6c5e8b429175aabe6c0c032e4d1d7450470bb5d16b500e93542d0cb341a93322766f917036685e102a0763b117f8320b3791591723ba5e911b2a567f289f66a143c56353e7b3d4fa5862514a5e3c5cfdf8b02ee5e5aaa9533cd1020510efa7f6b3166a5a2740f92bd664a695ea179e0bda442e74cd0ef3a4b327963fcf0d88333d293751dd0b113c8c02f35d61440f578a14681a8ea734a07ff67c9eda02fc751f5ca04394109c38b2d723e105506e58141fc9363662d6ba932bb1acc08358d87f326e891b78cde9e7ef60bfd4fb749cfb48ab9e2a2fe6eb3633d5aed5c0fc3ec9302ee6995d0bb87a2926793ede5bb654287d9cb896ec95c4c45690b345435b2cba52ecabe275f05e49b389b39fe68ad03afbb551288d3dfca0d4eeac1ced7e75e1b2274c869a351d2d83b5ed1f61d249e7bcc477c33ebecc037385e4d55bfde89b13e03091ee93bf40c0c52ddd391ff031ab276f13b8e92adc684d518f45232c4ad1f56522f5a82a6904c31940373e1b7030beee20fb3a3361d054759a2fc686a2c058be82deaf9c2e6fe549be9004d7935a6c1736315d905b1e38d5157c7a2e24e25a0b135cede3b76b7245408001c3fee54cf6e782b8994f60d02b7b55db631a1dc2e1b3388fc786647d4e18542cf9dbe4973cef1157994f60d02b7b55db631a1dc2e1b3388fc786647d4e18542cf9dbe4973cef1157d03750867ca4330419d67e78fccad6b002cfa02faef520701cc38b54d4bbdca0b18524205a19f2d3ac20547e0b80aa983285fc409e73ba0399f795fb87f8dd51c04d728325ab988d9cc4369149e1f92db55f67b9d3b2860c604aea01266a2db8099674eaf2eb1810bd88f20aad975cf087103f0f7125539771b197e91f71f9bb0c0c046d4798b264e9b0d13c914a1b7108d0db14bbfe53d99cda1fef66741495ba670aa6429e3504ab84d16bef3f3072acb35df9a240f3298cb76e38ef39bb3bbbdfb3701ddf279c0f43b2d7f4d7b4bcf2a1a039d46bd4d3edde806b141998e435814d95392809012f633f9c95c70c7b5c255cb584f8ca9b5278986e6b2f8c87714b6ddec390446bc989d63b3002a88ce6c4505f4d12765c833013f7551e11d0d698bd5a7ed80315f218fab74eee8eb4fc3cfa6f1ad94aac9a66d99a290779a12237d6467f54bd5b085b4f427b8a574752457f7e4ee5118cd0a94b524331db26728d40b5c779497c35facbf8d91db9531c516ea76436f012f73c46d40e37b2b01b72a0d884a209feab7b0a9a79c556d1a4db753d78e5cddf097e0d8ffad65e0f1b72a0d884a209feab7b0a9a79c556d1a4db753d78e5cddf097e0d8ffad65e0fb056c967357df8afa41f3980cecfb09182c9f3b5e20a0fecf24471566495c91e8e54b1ce72cca491854a8868157202800c060dab74dacfd9ce25a85b651676efe4c785e0ebda4673bc37e1c979922340624d907113bbb52f7d7b194b6e8b274bad8ae51ba5a603c9a88ab6e773e408abbd02f7d71dcd12bff3ee0f916412f1badbc55f4bd2cf6f3f7365cc9038997f965c6e650ad3c5e842f0cb3a78904923560fe9a8492c0d4e47609175aede80bd6a586fb927bd3e89f1cf2e5d0f75885319942c1a14ace781530100fd120cf23035c727537cc92d13603fc29b42da60904aee462ffe7cb630e1fd0e2b6fdc88c3d83cb7c55460a62ccd850207830db44c63d04b3828780c49de2ff757df282591450c51d7c97377d69785adf358566edaeef68a111568cb7fe55d9649f7039f8f16acf475456d2004fd2474599ef906f307b810857a6129731425b7df14cd9a0efd5b0420043bfb981df403035604e16b08b810857a6129731425b7df14cd9a0efd5b0420043bfb981df403035604e16b082a1124dd19123ab263e128530d265f51004c8f28bfc28ad33740bbc62a91eef52a1124dd19123ab263e128530d265f51004c8f28bfc28ad33740bbc62a91eef5c216b708491b58ca713f8bfc509b2c0e59ccc9f1624836d27a7ee07471689a5986bf36a2deec388b98edfa6a8a8d1bfea75c7732b31ce63314d20958187a39609a638176132b4908639e18139ecbc50dd2b0e3acb276c8235d88da06049963a0623c051391343e7b2d6c44e4a846c600d353a601ceaf6bd0f4bd9e67de0cda9b9b38988248aa3ca1b3a3f82376a4a88381177a7b248ee6e7567b4d8d32eee0d6a6e6e3bd78654f1f29f3490cbf01014a660e8141f7030189d8ba22f7cef07e77ebad67ef6dd2b8e14a10ef2820224e822773a53633ac9f1ebbcb60539f88cd6debad67ef6dd2b8e14a10ef2820224e822773a53633ac9f1ebbcb60539f88cd6ddc06085ddd3d46dd74cc2b76a75e930e67021d985684640a16628c171b096997cbbd256cd6fe989b95a469dab8bf465bbbe0357edfe38f150a2bf1340c0467003397643a375a51e4f9b59674b32aeda8d4b9a4044525cf96cd48e3999fe339925a5d1ebb04dca5939139f116c18177c5df45be30733aa01038f99623d6a2c4f87220fdf4b25aee2dc50fba87d6f6e7c7a6389969191d4ce9dec0aaffcd2876f51e0a4bf2b07ca395cea01b6312e33adcdea1dbe979e44dfe793c7004d10ac0f8b223a0999a6568960355762e30a27999e4fc3c06cdb5bd9aa98b49ff6bf13bd36cc7f94643138a250565d59a9aea4cdddd632aa456513c68033bc813b17b94ad0359a41f1d54bd23ea518df41e18a9aafc5b2e80b08a25c7c1c8788f93eafc090359a41f1d54bd23ea518df41e18a9aafc5b2e80b08a25c7c1c8788f93eafc09fca13cddee012172dfdd2debc0f756b3ca51b1d6c9ad2cdcb7f319074249b42253cceaeb401ce5e1d0c65fd7c572dd0731463d3f677ef62c9c4ff6972e1b9342dfd57fe65c95caa06f40ffdd70a7ab634e34413f094a35b2ea4fe953d1bf804e7f3e82cac99847c3e71bbfbee4e59985ffc5056005b845102d0180115393af9f247e904cfe22caab72edfbf4b22420b26566f989883c35082baf3414eb11f47c8e6ffd9313abdeb1e51ec11653fa14490fccbe7320bc5fbb6bd3365e11a11259ac5151ec504b2ab7adc54978cd576b12aff39ff3f6ea714b7396045f4c295da6224cec7fc200fec5d61657b0a1b2a97d259e0db0319c30f277af7c64c202fa0ad52dc67402b5c866a6f53dbe0a4418aa4f85495f025852983add87437779fa2459942ff705b0ca7fa8bc452bb9d93768c9c7231d8ae29ae9dc98ec16c622ec1328077a23e34945da3c51cf4de125c127db35925a5189608c9c5ead6758488202b3878c9974195bae1be59b7414cd06decb5c0b863da7c8211958c2ded6360239823b107c265e5b280746961d26e7b3b7e2e7c7bc71348e1b5f30d4ac21dfb368f2e17730aa2316fd6432aade4df7447ac7438e181b0bf141e1e86a3ff51b2c38c4b8ddf50c399132e489d152d45b57c60429db9747ae051d6512ccf273b74bcf5f40e4e63a4b226c459d884b5d56a3632290af118d643a068de0918de29ce2a3ca200741eb67fdc876a22b75d5afc6987a08c9f04acc6717f2186d6ea611c3ce5dc9845167488afb4ecf533b022a9af72244c8b131abca8df5ba33a2bd9e89e634668db2720b6edd92cbfb01119a58819d160de1143127d72e27d607a484bde882492a7fa4bee6a8b361c0af53a4ae273bfc012280ad5d5301d275e800ff557482492a7fa4bee6a8b361c0af53a4ae273bfc012280ad5d5301d275e800ff55749a6f653b4681919b7c7ffe84cf20a43b6c9c75651f88dc4e77b2a61700ef5b2ec61df8964a2ec61fc53520e53ad48ed71ede59f453029ebc01e059ec7dd7fde5b9a554a95d4820707619f9872510999ad768ccbdea68f1c6ab8ef086b53a3a4621e7c04fea01a129c4f9b60b2e3be5cbbf02482ffb653b9a0225f93154a00c750c85e62b1e1a0dee8b70d69b712e21adeef7c66e8c8afcfffd6468339ce6d731ac8a5bdae19ab437e171d6733d2a8481fcb3f5c4189e31abf7ece6b2031e158419d0e79630757c9934b258a87f699fde17e17e2c502b0e867e976a752278e2985ddd73144b635c5aa123800347795a03974843d3c9d1e6ded9878c9707cba1ce269bc48477bed5a1dbd7165a31257094b4ef4708bebccf7e471c96d7e9f0d970269bc48477bed5a1dbd7165a31257094b4ef4708bebccf7e471c96d7e9f0d9703ec07120ae21a1078f35c568fdb6cac14d4899f66a7e43f7751c76e1a1e5ee9e5065f4a0f5ce44cf779f5a941acca0021379133ee3cd24537ca4af840ddf87f7363737f1e4b661cc4909e8d137aabd3c09b96246af90252c7364903171469fb7e30c8759183615422c96315fa93416e60ef0461887f7330298953586a73b1e0e9813f08058411f13e12a2c8c794c86232b8993e98261f49627c3e161d8a64a97cba49fa6a086afd9b587aa8d3b41a084907793ceb25cf9a86d6d0e45926b9a2e6c2b523f0f908be987d536b45512e2e73f9191f03fc8eb3a97222f0f740c0868488ec1ebb2b8ee90a3861d7a227d45b8f284c0d3da3e3d412bc619310cf54ed92904bfacb7a3ef85f21154a965c9d85a8a56e0cb4e92182bffcbb557bfe20d89791ac9ff097ea39e0c6b531b5843e76fc033016eb6709c38502c6289cfc7e0d1a631ec6b820db9dac52b884ffdc707db850966cd487b740971694d333bce99fd9f9d736f15d90366c8584c6a358c937679487c9fc516203d4478fe11733133f9d998363c91fbf4b6880a68a225a855ac7f26c3da7c1299de5273a9038b169bcd52bd1df3b203205d01649dab2317fa14f42700996d02c47c2efbdb0579b386914bf3327456908e73d250ad310ca7c7e30ef5d218e038f7f51b1a772552e2172beaf9dfcdb98786834660d345da430c7b96c9c9395a255b84491dd2803ec7d1dce27ccf1c4b7aea6232af216d5d2b5e1fbd3e0f6f7a4b0468c46978ac9422784c573b3950ec315027f73ee4281aaddc0334f747f7dfdb6861b8b6b6581809d4b275a3f710e0527d83c8e5751c52421593e884ceef6f4321972e37352f3e44cf94fa1a9c8508fa1377f788e4bc48c74674fe5482dc0d887cd67d02b5b0b087f637743e1c02913e72f4fac0aa8b33d4a7c904d598914b8b5884182996a1d4b61e9b48204d6304f3e51b11aea4b233dd3ad492067ce8c7db2bb6ecec931378c7ee6f8287bf3a4b09d4d02067136d5b5ab29cb2c4852d154cc8de1beddd9d59052181126a764fd554cd8e759b5cc0931445df21ccc0b4951340c265a0fc966045efbf965ba6306fac1f593c967c0ee39d30b4db9eb12b0bc72f812190de5728f8a847d4995e687adcba6cdf464f4e7693fd8a6656c58f209554069e0d4196abc98c4f819967211c4f613e1630cebc93fce3ea5cb2bcb68f5c2edf81dea7d101534ee876b1425f3a68433e9f3218fe075bdba289c3dd65639751144973e7b54eb464a1a9d83499907b892ffe06fa5f829dc76b744c3de738de995201d594545c40bdeba8d4eff5f406a7e305eca30a25d76a12295bcce13449ef268cf0d33fddb1e9bf8db85a7e365de80e406b7d837a2cab19717a8cd6a18e287b838e6f6670949d7af5108324e487c67e42b081097916d8948b0b74557ff49b86aef4d79b4ab3f3b88a35343bfa522125528e325cdac8ae7fdf202c7f962d8d1e6d4306b1a8141b5efd0bb512e89439418cb48946f1aba6dd0374515c78a6e525654ff61f1175052915ee4c4cae3ef4ee1d7b40fc05a0fc5b3df41a7f6204db77b29a4db40eea71fad7ea5e4d23d03efaccd885f7a0b0b89d7043e6e5aeb64e3b4465c8f97aac58dd6bb762f68b2d92f1530f47b0a159b0f383750d32087dc875c1c77db2c4966f7710f1211ac520ebea431209a89dec297f035634563d50e6f361a6bbfe4cc45e7cce8a9382a75b4d7f573cbac15c647a5b3c33fce2749b8134ea76b8d77b1c6f762e3ebf5bb07b99b9992a87d64b7ecd3bb2745b6412ced647ad990b1cb469c33bbc0a3e18ba10b41156e3d9db332f8ae10ede18cbec2edf268db036e5f36c377fa581d4674675b112c22769c078583562b8f80b19583d94a1130659528cef797ea581d4674675b112c22769c078583562b8f80b19583d94a1130659528cef797e47d6593841863b766bef336c1aa672a682f0510d8b6624c9feb1c138b4ccbf3c8e2fe3118e7cdb4012b5fcb5d94295ef3ed5386f4840a04ab7e1ca31e44e6938d396c4334074803bb0ec003252f9c23c01b538766be7f2eaf0ead0c330cdc4c4f9debe354a4b12af7f7b812ebc566ab69987494e6d8ccfb42f06ae7970e9db5d292dd1c86dc9f8a933018c39cca4b37591553380ff7b6c02ea96fcfffe08a71b4eb843f13e82d46b89459e6e40d52761ec6f3f23d565b4b9ff56fc0ab2dac0698b6cb1ea2236c508a6288ef51d4dafa13d57385066370c9c1f54d2ac33e400088b6cb1ea2236c508a6288ef51d4dafa13d57385066370c9c1f54d2ac33e40008507c0129e6b6850591a71fe5854248473b992e87c1acb6a21d220269946ec7275924bb48f3bb4ad6596e5ef372beb7f47ed9a1505a5a602359db347d3d19bdd25abf4acb2a778dcd89b77e971b69a30050920c0531910431b103f77759d8ec58a0c2a993fa7522974547a4ec61c8ea141a28ddc604adaa273aba058e9aab2807d9b9719c48b01ff8bd530735eee3c122c3b50d60c9e49b4b92b0254c3bc2bf3630f458c721eb0d37639f8c50ae08c6032185ca67c2d4878f846f41f0cf4a502e6f690d55eb33503bf774b65ef817c716420ddc859b0f00e4fba0a56567db177b7d49377d63778f7fce397288eeb4a861cfcfc598b520af1d4e9033b837e65eeec2a258069443ef65e8a7886eba2da98710655ee1cd055daf7f21abfb016cc26925b5a616e79b97b8008a8310a590b5a8920679849751663379951a88b75a977fd88bde1bf5e2dbc926ec8263774a7fadecf383ea26c810c90e669e466b881f33bfa98185c153f93dd09c286f4906766ac7f646aca8fc5dc40fef343f40d18eace2b8b346fe8b52b11f6512ef85f8a7e5e010dc14056701debff3e347539d3a45b2ee01f107beafd240f1434475f53a811522a89458ba2b3a3e1567681f50934bafc6c9b5107b2a735c2ef27fafb12c97ea9bae1ac8ee9d2ab4e8143c714fe33f79f9b175993762a7a68c9a926333dab8053227020daec4fbead5bad935402d3e6e16f82a80f2dab14adff10ec7f934bb54d4e52d53cb9ed9dd969b1a1e1a080090b948bfdfff55899c7534244fe839bc6c6cdb548365b3a0e89970e7f54213540b65390348ba8824d52ec1896b9a1c2f210a6546b4f91f50501e0a38901e3e114a07506f00fdd4347727b6d355c8255be411a9d2eca3a310b7023b03075ffb46754019001f4f653dcc61cc2993154e90b6b1691b84d741d1346b713c2a060e67e4f814ae2743b6c305c4ed9ac7400b61d12d31ce8b410e4827162733803c469c40db90c398aa7a397404fd0b7bfeb446daa5fab0ce20b97313ee91354add781306e1ac60c3999d99a354f840d681074df8a098fb047772ddae45aedbb77b0d434a94d4ad5a4cceaa3d8172354d271c3f23cd347b8848007d787fed6969d938c45808f5942ed992c1e9ef6247e990ec250a804e92e2182365098b8bc2e6139b896879335da1cf7b9bbbd49e2a70f0a35658fabced96d28fdda14768e40b64f8f7a445ebe8948e946e4444ade27a0823e10d0c07b90a35fbd63816523d1d281ac79f29ce838338d511f2f027d5a288e57ffaceca3542cc34c31c52c93192d2a1c3515b752bd19fa9d7727af0b5a208238763f9b3d456763fa7823b09bd9e36416114a5db1ed8a29f564dbe03d44fc1283a8509ccfbb98a03820b47433d67b961dd75d6fdb1b05e44c139fd34e831c3842955c3f78310d63e72c9373524c862564084e3a7d91517a732973887d3361d051d6ecd9adf3471a72cccaa2f8d79cfe7ae45dd712af10aff986ab1e75f24b51dd90c15f12c5b25f7ab956602e784e3e98770885009194cf6a0bed346551f3dcc733df132b3fbd1bf731c725e99c59db5d478c9ec1636220456623f6593c502cfbe0fa6ff31373def48e9abb5de72e04775cce23adf51ad927c05115b7c4939cc399f2eec1abe7d5fa6c683c42e9f740410c32bdb2f58a385a0b3454e04ed344657126c3dc26bf38d66d41e13b0973275eeec2d637e2a637a83a5aa9f88ab6510df49f33f1daf9a62a9910ddb9a72377270de2da6b9355599640c4188022fedca0d3b6d0a220e126e429ca3f9fd4a5a0c6f0fe86128560ec496ed6174abf19f51546f51daf474d51446c9af00be5c5355850887f8cca796aec1e0222ccc060a2b5d7d484c52edb39dd7d00f3c401209f56e90a5194314b6a373ebb2ef4d81eb44ea456b6fae1193994d72c41d1af77e7735a88aa9738b967e7af14eda6e2a00408fc88ec75524137ab651fd197b55ce36568d46be982e88b56e308e6cbf328507e1764168d662fdd820c7e1aeb07e0fafd3a602470b0df41ec3e86bd66ceb88aa784f82fef2829cb33ab9936f13b10a3103a602470b0df41ec3e86bd66ceb88aa784f82fef2829cb33ab9936f13b10a3103e85f87931ee375a8c4a9d88a5b67a3a5b8869a2a7eccdc16cc3bf92ea619e45139bc0d0af0bd61350c9f2041d9ae1d5f62a4fe8b8a1c7d017bac2e55e9947bc86af442ba3b3ef6022cc8ee0b0beb4d9e8f0cc00bc1a956bd9a4153d7d73aa9074a8090e90670ec93b4b3f3487fe4fbe0a57396df12bc20ee52ac78706df0e0eb77bc92c9d42b141fe5fc8d395c2e06b9fb04f3df855104b736e3da0397f0cf32d2b70ae89836ca46151a81ab92ca63878d28a076f4a42848d221a4264e80cccecadeee282740fa3061d0de1e492b5df6603e92cdbab2eca35604247760dfe629d923adec4ecfe4339de0908a8bf01fc9e0902f0aa6ebd119b6a5c91c136a6c897326d95b779eb1387758eb335f8cbe9b7c88076d3506165a82ef2fd172f195a966cea10d9171554e41f20434eba5399f38c491c02f5229d28a095a1a3af87536a230deffc6394343c81662719eec361e58c245bbe614dea6fa5cd45986969e5035e33de53c8c7c1b847dd325c931a4a4186930b886ce8620646ee0bef64b080a9ce38f12a8a382867e6f334628badfb6e582ff6a58ae4c409530cbdfe7325824536b212c231c984f771cc550697652e410fc33e50d9222e322a115f0483c7efe91da61a2c382b23ad9b38f5d230f6c55b5b238ee4ad245f28df2c9ba308e4882d0ef06b40b4855fec301e395b40fb59b864b5f8339da21a9c00ab0c33106507ad76c876af5d06dba36ae2a2d57ed2b78167d43778f57e1c89681f441f04085070a40aa7e8662fffb1e077ab377febd9969a28e3176732440b12d41e88baba32f2d7c8eb5868bb2628e791edcbd558fdd983c20d3b608bf725dec457da47643f80a90444c8168986db124eceacd8425f6b725410e6f9e863f0f3b97e704a8f9a037593e1fe704a36a8e5bd833be1d006449ec96f2750dac147a13ccbd74433463279940a49bc7038ac71676a188d057d4f56187ad149520b136cf47dccadd1a958ca87119b8e23044ed5b8fda3546b988dbe16d47f543ce987ef34866252d031a8ca87119b8e23044ed5b8fda3546b988dbe16d47f543ce987ef34866252d031a97f4135ed092978fd9b23fb3a2e3e0240ff0076e2ff6fb708fc186e75bfe5e9e97f4135ed092978fd9b23fb3a2e3e0240ff0076e2ff6fb708fc186e75bfe5e9eb630f2fcbdf05ad0df61ef87ec309ab8264fffb7104e4fe3e7d73013863a528ae3b03997f3f5e568cfbda5e088271d3eced076ecafd0cb91e538421ab8930616846044e81e86dcd94f23b687d8d5eef6ab466defc029d336f9ac88582151206d57c3cd539dce7b8e95199fb6c12db0a31f1df4b860979a7b4bb2043f2d8adf2763e3d6b4ed4fdc08b660bce2a741bda6d778cd6c2a1e1b34dc900a4d3bc10bc7657eab6251ea2874cd4d01bc321efe7507abd0f3692fdbb6bc3abcbbe1520b4ac49d40ca93658f85f7a441c60b02f6a51f6fc2f83ba05fa617f0a1260977d64fdbf36a966fc389852043a59f978a6439467e5dd04a3d50d11e0cc8c320ba7d0996d74178c7e2a64eda1bc73886f0d442d697b126c72c1d736546cdded89ad406094d2a03de9c34a4a70df18af348274a10816f0d936808a4cdc424e7e4df20eeedb656a9d762e637ce94d765713a4f9d4a907e62a713045565e207923e63f5f0aa47154853924cdae259d2a4676e77feca191fb187392845dfd511b43463b1c178a8ce960739384a4a34c584ba5c0008876e70950620dd53bea2a260afb9420d78a8ce960739384a4a34c584ba5c0008876e70950620dd53bea2a260afb9420d2813dec273c37be073ed5d64cf5f29e361655a340cea230ca8beb2485ab3403eef39b9fbbadf6695436c21de90903139a8d43907230f07ad2f11c81fee25ae0b49186d3d820142621febabf26f2e92fc576e37fff0d2cd19bcbdc28144a87004313d925326ce02ad7bcae9c7b5006eb3fd49185fa841bbd243e491131bbe40e58f69d12125c36731cbb84b0f085e0cb52ce38e864a4fbb12f46056279cb46ca98f69d12125c36731cbb84b0f085e0cb52ce38e864a4fbb12f46056279cb46ca9aaba3e0d0187bc813878dafa6ffc939b24f126cdc377cd4c204348e645a46faa1d0c22460e521f7450aede68aa59936c46eea2f2680aeb777cc2a5742483a96bc2ee92f5a8aaa382bf7be8e1ae30b7113a90bb9924196b39cc6a9a66972fe4ebc2ee92f5a8aaa382bf7be8e1ae30b7113a90bb9924196b39cc6a9a66972fe4eb37bc60e330dfba5970804e487e11b72f4e286d57ad82c6c0bbc8b6b3e02c4322ec07ae19e03e18c21a888ccd904826e524a557634a57e532096e06b5a192a39a66bd17b6132a8d2ec007316ac153c2075421c3a6d40cfab6b9fd4573c1ecbb8d56f54ce862068994a570dfd7b2f320a62589649f5027e22bf4b5abaf8e0d26763934b66317b71325317fe8dcb661af4dfeec432c456da17619b0683e3fa631fd52b18cf260c73362ec58e862ef423b1142ecee59f28a2b266a341193c6ab1c61c4a8ee48415edab93c1c40066ccf43224835821d7a2ea17a64d129b5b67ed57868eac0ff72152bf89690b1fcb67ac32fcf1018af2a355f09c669be18c829d487b928dbdd5529c75b1cf09dfe5c6fa552513773776233de3113acca849e14b191807748309a91184519a4b921cced1712ea7d8494bc2f22e42a2d6aeed38c6e4c3b981f3015af22729ce77f4a8d9ffaa802998413d75a454a31278e5803804d7699017c6647cbd1f96723a306981e8618e43ff816074df1a8d5edf05ac6818262b3f07e6d8c744701f0377be8b472256684a5f91c46dfd344198505fd1a35e53a8cf8e88518222a5e9171f07a3130dfe791a2158e04ae0bb2f41acbd1870bdcb1f58f4995a3d9d876398febef0b35b14540f280d67eea1f0b845f125fc45940eb8bb37eddb3448454e8b405256af66bbe023aeaad9150e54b56f56e3a571a637a9c4b74e048ef3342291828f056dce19fe3cbcf6dc758cf8e6639fa8285459d85104b67f7655eaf770fdb396f525f048fa3ddad7bfc8b18ce007ec2b100cf9cfb73e97fc66b163322c971e3a64afb494d177b4d712cb52f8e7b6c3764f99357bbe4211b20c33efe997e911bb511ee4a7a4344b3c7db78b105bdb4dc41e53ca8feb96a8dfb51adbc216c30879bcefacb9e50f2d271b4c9cbd139c48064e7d8830bffa0ed39c31ad86bed6289e2886171d6c5d6eb289373c69eca2b7679f284ef1c5c6c64a27feb323dc29d0401a36ed40fd5877e98df3d11440938c6048ee30d85c4da7e707a56d879ae63226a3c56e90401619e5604f71e7fe227d4b94378f5ac579975e040096a0489d013526b39c1069b9cd88afcc5f4fad776b5c753821fc944bdb445e22f719979561d82ea9a1dbd62bbcf0d9dbbde25c797b96a8cc6295d57911210bdd71c2b8b5c8cad41f2860ac12b878829de19fbc67e958dbad5167ddbe9368fc767fc710a195b354dac852213dd9ef273b67ec8dcf9e7534823a06489f047dedd499ecad563525a63cf5ef47d9caa990cd4a955fc90c99a33f01022a631a4666a82743de1aa31920184ae2fee988fcee5d762d1b78505df5bccd1599cac8bd99230f0c5aa3bcff720584b8b5654b6f2e4bff7e8675dcffb1f8290ef4edd6419bcdb546c02261ea2de287e2eb59c383286ed8126002c915054574d3475d93bed84ea070c03e39594bda3398cd361c43865c4690f2e6162afe6ad7eafffde5efbad17d704bff1b5375a221569ecb5b65c57464c65c400e58c80063bd8d7ba48734c2aef214a4bf620d3979822562ed4d0102b51e56e3f0247207bc5c613e52afdddb8c8b82c05b1d1921963cdbfb6c05d16785d6f7f3ef5c46f13b0400c8d6c86244792f4893d813c7f14c274a3f7d8eb7ca9ba0799ea94921a38dfcf8bcc0ba05a891a10e42a2da8ee8b250db5cbfff34230d656786751dde12cb24a0385c0cb91bb8199602e7fc023b15bb0a3bd1d8561903ef695766d352ca5aecad2e5f6e327dd747cd0b4a033640370b7542f686bdbf49ddbd15da252c6ecc1bb862c19beccacd13bed9090646463878f442be238cb91e9fac09e6438910a8b4a9ad693196d40d05b218792a9a75fb5727f0d4fe632ea42f6107ec0d06f2af722c2fc6a96501fb76eab1325a2fd7edb7278e96bca7097307b7f71629702f28d5aae9a45c5d58cbb0422b2cc7a39202f891a330c38a3de208e045657f6aa0662e44233673364cb8a7aa6419b20cf77d2acd592c3403c71f474d62ce94fe4a066bbd5931d7b5a59c5a705afaa6d3c8f37f26980578993c17094ee830ad8d0d700fb0093b5f590941318c16b005d1baaff32823694befac022f044b78c5e81f0f6fe9ccf883228b474d27502d7fb1b642e532dc3d2f421f338fa667185c148d9dc4ea4c52ae036f7b2d7e0503ba442f22b482e1be8fdc7dc3589d65773cfff00509f5e9faf4d3db0a1c1f5c230070870c80b45d036868dd2439c814dda34d6049553ea5e58f2ba1993f28f36014a092cce613fda75411069558e9a82759ad12bab69dc7143b3bbc57c168909e91e82dff38d18d9255215b65f4356e4c7fbaa49b5e54050f35349a19fa6ea95603c63a812aa1dc9161939a35f7f79925fd1c7fa89acd84e31174d4a857e350de8e882ea37dd064177fa682f94f4063b1895c2e1bc522fd9c75911a9f059cc1c97786f9b6f2f2daaa72f2e198b4749e8439d8280f57362874bcc5afe1bbf3638d9aaeff54abc4eb4b93b9d0f3e3f5e81819dd262d2f317feff547297c07b69dfac295a96daf9ba85693a9e5bc2771a915a76cba1e172ca5b031a0f54134c50f2fbf79904dfe3444b4d3346267aa59fada37ed34f5d6ceaadadb37f1cbd226a99f965d2203bfe849dbefc3f5b2b3a865c10dc9bfc94783b5feaa84125ddb33d60c70e608ddd04850dc911ea9a14cbed76fa61a17d3d8d3187a3a478a196ca03eb4c9e23f7bcb9ef5c42c91ac3e181f730873f4664282da872aa901200f7c7cf0abfa2e9445a22f1fed766ca53c056f9c0d136fee444e921e4cb296efc3996f93564de25530fedbd32bb58313d6692d8e07f83b88d02e5d97a3d5817e8d2e151e1e44576a2fb1eb77524d43fa9b2742f8d6f00cc4b580c345ae1ef0d46ae763aee86cdd308d541c047e895ecc57441e1c5bd239758e6cf4f50a32becee5f061d2c3c2cd943656906721365fbe029b499bdcc2a70dd9c0fd82bdb5c3cf51f0f73a98510b9121a4bf21fc57305abcf135b0600d6891d8b4fe402aa8e3a3149d10dec7b1c84c765b2e0657ff08eb3880ab52c04beb24af7fcf593b0a5ffc89222b6e3f6d3e16e701bdb69033392fda2a335a0cd2eb0902b7831370ae576688c62e4f486b6bcec6031b66d9b41c4a2baa1873ef52fe891d208186839a4e844da4be77a95f43e2c53f757b56882ed49f7a61174d04f73cee847186839a4e844da4be77a95f43e2c53f757b56882ed49f7a61174d04f73cee8478bbe467b41e4e28b785de92d51fa1688713ed62637368df5ed62e7a28e2edcc0fcd79e664e61b008f8b7f1b3069045ba9f9744df8077d9efbf2f4d83901e106539302b3c90f073d77ac9e2128ec4618e4c73da08d28167e02daac919429c2cb6b67aa5513af94161a2ec3a632c5a48fad5746c37be168486ecde1187d3830e29695fd5f5b2f3534681f0a5fe9c3930f270ae0b706344a942327fdc57225950cc8026d0d12daf259370feea0909ef39d13a2e8f7c86261a0d581affaf9c44e102e850403355e6324e21499a802b78d452060d4650fa5c0479d86844b8c3430e30e850403355e6324e21499a802b78d452060d4650fa5c0479d86844b8c3430e30e1aaf726d34ab7bd4ed986e771c58407c9548c391249760b467a82304fef375ee1aaf726d34ab7bd4ed986e771c58407c9548c391249760b467a82304fef375ee715929914758a7d71f3f72a6c3e48c0322f7f14a5ace23a92c3700eb5310144e715929914758a7d71f3f72a6c3e48c0322f7f14a5ace23a92c3700eb5310144e1c1e876b8d3b36db298329eee5a62d10d794f21b3b0542386206b0b3d56a30be1c1e876b8d3b36db298329eee5a62d10d794f21b3b0542386206b0b3d56a30b0aac5d5cf01362c08d31e5c59d839cc36e0fae7d8234c1d4dfc87110806cae790aac5d5cf01362c08d31e5c59d839cc36e0fae7d8234c1d4dfc87110806cae797b01279b17b4f521d3c81b6b012249c8e8d82b063a0d90607cf48d055d8cdf337b01279b17b4f521d3c81b6b012249c8e8d82b063a0d90607cf48d055d8cdf33989fdb918ff22f5814d811de16ef08b79da69e8fdc3f895233a7959afdefd20d989fdb918ff22f5814d811de16ef08b79da69e8fdc3f895233a7959afdefd20dcaa1846805d8f4c5e3bfc74f567d29f6762033118854bbf064b081b11ca754b4de7ace9d1e3946821521e1feb10b519e1d6bdd42f63199fb55ab8271ed95821be98a101657bb99f17df13774560e57b9a40447afb0a25bc87e685dabb954f44b54d44c00d12b49fc066076ab371bf051cbf11c22b59597fadb7bd6b6dfd70fd8c1f4388c8125d02e500c60bf6d50fcc84f8cfbd0d0eb4e3060c3ccc97c473b780190f1175d535837c4f84ee8b8573fbd1b1ff156ae3510dee312f90f6fc5c0a80c778977a3736d3c5f51f217ee250d43db9e64f2a73aa633954f0d0592a4da39700df2edd4da353c6d0369ea0d1abdb92b298fb56d1bd8f4f70e00f7e49e8b1d522616cba5797ee7c83175afdf0300afc30c0df12e5c96dfd5eb331161fd13888f21379b149b97b8bf534ce1acab53c3a88701ff63ea465b8bb939984d1d224303fd43ca542675e99e543679ad14cdbce094d57ffc3b1b1687cc8e0e77978776003ec84e1bd85bfa9d9f36c75fc71fae5e1cc5d41c1c661f206c58b0961ce97f8541adb907637c31284de4f8b14b074071fb174d10159dc3835c9dce835be42b3e86e4e571b0c85ad81a94b8abfd54b89b73b150e5467f6c2ab647a703ee47a0d95608b2806ba6cc72cde4d6ece5708f48a309134018667e162d1048eb92bce563b0eb3afb6581d8d217ca1e754896585c2d0798e56b96c6d4f25c710f354d4e9e81336e100a9c0e8a8c0fc3a259694850fe57e18d99f47ad26c3f647edfc9c88616eb5773d355945e62fd336ae1afaf825c67b955970b4662920fa407788f9b71ebc7550e109c4c9a3fe4e1ff7dc32b06638de5c9ecde5690e711d3f97044650adb1d97f1bcd507ab0f8c211701a4247066dccca10de8d93ef6d88cbbfbdfc4090fbd12b7e406628f31eaee6ad3b498f2aaf427f1d5e7c8d49580de841aa6af039b4b13a680d769b13f79bd3fd736b34d705c05c1f7a6b77983bb80c8ead0162bbc731e42978ed120bb2b585d1f8912038ac0b38e5c229f94fcb68b5e7f8a1bd80b3c53aa753c501623c1a8251fb32a927aa63336f0750607be6102c8e673d4966815059ff6c7c3a2a5c6fe31fff612f07496b9fba78194cab218e9e0f2b6c4d358046374c0b43e4f066100689d899bdca7312510cd51680ebbd9e36bbd51334634967d4d3f3da0c1059fd571721397b1d7f1521b730b369c8179ba6707957d9f9b7bbfd4874b1d76d6d69b1e7e3b77fc75d6cf5ffbd74252204c96c716c45e7226c16c7df8be948ec8c3a2184427f21120f8628097047b170df4fe72c827eb88b58a01cd3312b2d5f0344d0b2fa23dffe851b306c38fbeb540095013a366cfca5a6563b0ae8674d148c813a95202061f9a148c4ecf9d125d9f67037ae765389c50b99860293c534638068d1d4f9723f6729eba57c417448ca3bb3234f7af5b9791e1a5687abcc0c6e10ac9966f9c2fd54d83164245ad89e264c9dbb10ad0397d5cedeb47200274d1565c82088e29277cf41e2e7587a6ec33507ba6fd8cc78e552f475e2439d6d9310336b6e90d25125a0d18b9c80b28f50ec1bf3a760dad2aae7c4c272902bcff2e77897b924251ff34130ac86798aa16f2b14299a4911def1beff9f0fe2e6afee8d53a2d0497b40216966cf43adc39467e898982ff7eb49f9f715e3ff6ed31182c66f59cd962cd246e4d2e13ae57f7abe1864b9524fa07a24a717abf10035eca79fa906068b074a41c82c6f1f58b9d926273151a702c6de34a717abf10035eca79fa906068b074a41c82c6f1f58b9d926273151a702c6de393ff1428b57227c9f47c05ae5cb6ccfca8c77a3ccd6c165790bd29ade518a133bfa2c99251a6e14868baff058c2bd94c179a7076f6beaeee372324ff491ef1613ca4eeb21a6ed980eef685132bb9a431494e48495b8b73bdcd6924457321b5dd42adc5739f432cf92f25eca827bd0b41910ad9292105829786c0b146b1da9cbbf471e3a3e3d5abf5099ab1ac9b9b919d738ec28e70a9a1315d05ab01b0ca805171ef500013fe9248ef41a29dcb8dfffbb2e1cf4f2b7e3c4d6bf249d2a9053e2e0511c7f931a6d9896b9e013fd0167cdfdc2185b0eedf723579e02c27bd4e2a9b20586c01c2e1ba773f36743d49772a951144b61f9c8f2b07fe1a04c0c73528ed27dcff852b9238e89433828674780a712e2a7e4f3b5429e3e20015b488787bbb0a57cd77e313dc11abd69847fe0cdc4b0d87e5b81732ca2513fdce3fe22450ef235cc3f87af60d4da009cc1250d6508ff69786355ee84082b0c5219df343de33ab69d41d7eed90f18addd55dd6478fa9af95916a9dd51f6eca0d3dec4252880af477039ca94a38bd85c762fa4a85ad3c34dbb01e2df075715c20f5868200228e93335536e0c5c6d80dd5994d050f33940e8e1fc3a828cbfba13b6101616cb372e7b5d1be40351a19333dc1741573bd8e8014c363b4a845c8de63693ea7c629a29398fc8f4f4ee5f6067c7d17dca90d3b55787e796b97f362a51bbc9459b8a84ac387d1248460ae9f8c0d6ca6c2a0db6f0fd0bb016bd9a60bbd250e86141ffb98c387d1248460ae9f8c0d6ca6c2a0db6f0fd0bb016bd9a60bbd250e86141ffb98c387d1248460ae9f8c0d6ca6c2a0db6f0fd0bb016bd9a60bbd250e86141ffb98c387d1248460ae9f8c0d6ca6c2a0db6f0fd0bb016bd9a60bbd250e86141ffb981010b3c0ff897b3b467bb893500be8a6fa94f15c34fdcb16eb83c8c5773f921161b30f5a8ebb923971e5160ea85fd6769b9f1ce3b6689fafe7c702354a5e932861b30f5a8ebb923971e5160ea85fd6769b9f1ce3b6689fafe7c702354a5e93281010b3c0ff897b3b467bb893500be8a6fa94f15c34fdcb16eb83c8c5773f9211a90c58d86eb543969c14b6e9f46b22b8cb3d6823a9953179275d825432f5ed31f7443b6ce6e5c188babaa6473f38b5b46c348489d882f0e77e1d643c862968ec87632b9a35119bd92ff078b36660c8fa38dfd329ef9ef4ac9623a6f42fa54b3a1a8755cbf14aa0ab4fa0cc092ffcec46839f01945a9307bce0469e956ba4371f18328f25869055abe98487aadfd2e3dbe76ab26849b693b8165f00dcbe679f148db1826dddedcb2e15c31cae525cd597af222e0bd169fc87209cfcb36e19960208be9d11be4ffa67bd15ce54dc9a63c66350d075099a7ece499f43dbf7754a6d34a923080ab34a3582bde863f47cda128a3d3fda480f2a4325d64001756a794b33447342d8079aa99974f6de3391222c44632ed4b8eee9323e8f99c4f8971d071b0c4d0569592f657574292b3be6f9db7ee3a8298ed54ecfe9296521f8bb44f2f73f8a284752571070ddaaba1d4dd463e056abede6dd9f9f65b37a355eb76631753ec75fcad457cbf56c15a711ca67339f34eb0edebc12c119841a4c0453f8b627e05586f0b1df75410c9a8820c9060fa45e382c6d151be24f3fcfe158f884a271b8ac013798b7b1b35890dd7e2be581855a9df4f6572449c98aff0682d94d23366071b903428f65e9750db7f818a282a604cb9b6a4ceaa9fa27c4bef17e5cd7db9c6173d485b6f888c90ab0d352e27511d9c3289d1eb9f93bdd3acbe13d63fd83191656798b2ee51965879b0eeb713d3f5bdd662c1515430bdf4831df0b3a8483191656798b2ee51965879b0eeb713d3f5bdd662c1515430bdf4831df0b3a84990a1af3558027d8911165b3c8a687fb4f222c9f48176419df0497180660359085b7926495c6ed139453fb0b52dc057399c16450c24c63e5c2f1d22ee64f6e449e3fedee798dbbe9972dc3e7dcadea3d78db0ff1fe88e456bc374b4890742fac9e3fedee798dbbe9972dc3e7dcadea3d78db0ff1fe88e456bc374b4890742fac2334634dfa29f8a4dd10f5449198cdebac031952d5a0ba6661e86a83c67cb1a3e12e4ad0fcc97e640740b679c505ede48fa673002d210eaf542496cbfc7fe1bd3ef2ac0c7f4e08728cbb12878cc0b9215e6706d5737964c6d5e55cd6407aab5d88dd93eb219760bcd273b153a05fa284ffbfb4ff627e61a68f936f36847e100da4ffc0bc1edbf04c3d146f245a01d9c02978c9db06cc721a722e87cf2ec5446af8652c72b38ae2d88c81f9983221de561d29a4443c0f1d10929394925522a4a2f032215c693f385965152315bc42919cd33d642a564df8746d5ea53b2a094dd9a6105f6bc721b988fbbb5cfd232ba9c64761850251505350517ad368930ff3e2adf75108cba5558f88db7646e06c24efd407410ba5f8509ab9ef892bd1135d5774a828296db392aaa90c03ca2b6de3299df26b616c93587059f4c1c26a38c2f834205404dd9c005be0ea02b489f8f37742769229e358b9348a60b693cbbfe3ede29cd71e63d14d5599a0ae24d4bb9d850fe654c87abf037bbae30f7277ae8109e1557480ba8357539ced057ba8bcfc2e465fb02e851d7aab0ae8593e5d10757be1557480ba8357539ced057ba8bcfc2e465fb02e851d7aab0ae8593e5d10757bceb4016c546dbad772ede83496e7c9e3cff538df217623afb6880224c3cec02060b77d4395d5114c30b17b663406545582c2cfd1767052fab9ae762d62c1bdef99454d7d0e847305a3b03701da6b32415dd145050c005801efbb15c6c569eda1d45251607958349e4c9381395ea8ba8624cc56dfe280b5911eb597a5d892bc2ad97142862689b19c6761b1929bb79108b2418f1942883728f363fdb651a4aa98c3ae78b215d24f453fae49ccb2e7f85edaa4070dc96905b0a57f00611c8bb2293a1d80e9528c1be2db0f81dce24d3062db088b8f0b8fab1d3d00bbc267a4c4c367dbd3f91765fad51ff291ff8b854ccefffca6d49bb870bd49ec136106688acd669c7f36ce9a6111c50e4f6b20ce4f6f39a1e344c77c53448382e9882a5162a65dd784585ff54c99ce66507fe3d17ba64aa1abbaf5b099c27980def097753da6b284c5da590a149cae4f42850641b9a89634094310dbec1ee77e5dc8f0a1a57ab3c1a35a9e2a3c30a305291e58cbd26cb4a27101b31bf6aaa8d050aacc4d0f71bade2686c79005ee633c5fd80b8978eefd37ddbc3bcf5db567ac5d138f0108a7c422542003f1f3c4e65466aad2ebfd350f0946d10d61544931c2b97f89ca94ec29e095fc1e064e2296153682851d3ff8cd64f1ad565470cff149724c7682310fb285ec4f5f1db37e970fe198fb21f41337d62dbc99dfe27ab9dbff034385b033ea58f6edaa74399bbc680f65211d584e7d46431544bc233ae6b4cb5ecf3d495626e01ddddb369340d89573d8e7656d32d88988daf38c2fd9a712a514f4f0fe69f93faa598a2f673e4b4d7283f5277a535c533aec306114dd82c9fe665f422b63a0fc9e3210b4bf9fb21114edafc2416add6fe2a5e66ac90a7e1afe619ef6b337541cb9130548f0e8e917762751312ef5e72f13d3a7717e58c22a6275479e6224b3b8e2f54dbd48cad74ee3a6c6ab88f326abe5e22a77d04fa73ccc8fb1ec01a870cb6e383c021ace449ab4ca4a1d35d20fb6f8a343d2a16177a8f7d88f16b39e83b65fb24a7f77488ff90098a6486197f83027096cd8b9307f7c71bcd30dc026b060dee24201d2716a09fac88e6bdd0ff4dafc56b950cd24fe3b78a3f4874abae9e1e02f55c2b6defb808214b52e8c85f04daf5e84b14db968d74bba0b7ef989daacd6397c33b233e465eea8cf775ca7a0099d58bceaafad6b82cc4aabd2bbab1f5ff85495eded4df5da8a5c1118ffc48e87976ce898f0388a313484dfe9ea0aa072c0240f7e7581ffc429b228f841dcf4f28a5c19eab8166f99d14facab94fd9eb9979aa6d859c589a602b4026a62a1b53e6305483ceb5a81ac8c9402d0dd849ed5a142eb5b66ae633240ac2bc7eea979faa4ca9d1a6c3ce14d109ef6dd8006460bd62b55d22b132be508f68a413f9335794257bf024a2b6d0b3b35f38c0cc66f2ed3c2d0719261a11902413153f58a31eca7aefcbbdfdebfba746d2ac21e4ffb11d569ebfd75a1e69696914462374209d54471d8925128c7a7aadb5d19c3707c247c4eb5af5fccf859f3958e9ce7aae7df93ce6175ef58688686b0433c89f3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-reportlab-3.4.0-lp152.5.3.1.src.rpmpython3-ReportLabpython3-reportlabpython3-reportlab(x86-32)@@@@@@@@@@@     libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libfreetype.so.6libpthread.so.0libpython3.6m.so.1.0python(abi)python3-Pillowrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1a @^(9@Yw2Y XQ@Vn@V=Uq@Uq@Uq@Danilo Spinella Matej Cepl jmatejek@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comdmueller@suse.comfreitag@opensuse.orgkkaempf@suse.comkkaempf@suse.comkkaempf@suse.com- Add CVE-2020-28463_fix_ssrf.patch fixing bsc#1182503 (CVE-2020-28463) fix SSRF in img tags. - Refresh make_toColor_safe.patch- Add make_toColor_safe.patch fixing bsc#1154370 (CVE-2019-17626) restrict reportlab.lib.color.toColor to protect against unsafe input. - Rebase other patches: drop-requirements.patch and reportlab-missing-includes.patch- drop-requirements.patch: do not list setuptools and pip in egg-info as requirements (fixes bsc#1049516, upstream issue https://bitbucket.org/rptlab/reportlab/issues/113 ) - set LANG variable correctly to help with test suite * note that test suite is broken, multiple tests fail and this does not stop build * causes of failure are spurious though- Fix Provides/Obsoletes.- Update to 3.4.0 * We now support SVG as a format for embedded vector graphics. * The and tags now support additional encodings. * We have considerably expanded our support for fillable forms within PDF files. The tag has many more attributes , , & which along with the new make possible PDF forms. * The
    &
      tags now support automatic style change for the start/type parameter, by using a space separated list fo start values - Implement single-spec version- install LICENSE.txt- Fixed source download link.- Update to 3.2.0 * Added proportional underlining specific to font sizes, set via the `underlineProportion` attribute of ParagraphStyles. * TrueType fonts: added support for cmaps 10 & 13 * DocTemplate class now supports a boolean `displayDocTitle` argument. * TableofContents now supports a formatter argument to allow formatting of the displayed page numbers (eg for appendices etc). * Table `repeatRows` can now be a tuple of row numbers to allow incomplete ranges of rows to be repeated. * Tables now do pass instance.`spaceBefore` & `spaceAfter` to their split children when split * Several strangenesses were fixed in the pdfbase.pdfform module; Multiple usage is now allowed. * Error message fixes * Various environment fixes for Google Application Environment * Resource fixes * PDFDoc can now set the `Lang` attribute * canvas.drawString and similar now allow the character spacing to be set * Index of accented stuff has been improved * RTL code was improved * fix Propertyset.clone * `flowables.py`: fix ImageAndFlowables so it avoids testing negative availableWidth- Update to 3.1 * support for emoji * improved pip-based installers- Update to 3.0 * ReportLab 3.0 now supports Python 2.7, 3.3 and higher. * There has been a substantial internal rewrite to ensure consistent use of unicode strings for natural-language text, and of bytes for all file format internals. * Python 3.x compatibility * New features - Add ability to output greyscale and 1-bit PIL images without conversion to RGB. (contributed by Matthew Duggan) - highlight annotation (contributed by Ben Echols) * Other - numerous very minor fixes, visible through BitBucket.python3-ReportLabsheep81 1628504073  "#$%&'()*+,-..0123456789:;<<>>@ABCDEFFHIJKLMNOPPRSTUVWXYZ[\]^_`abcdefggijklmnopqqstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUUWXYZ[\]]__aacceeggiiklmnopqrstuvwxyz{|}~3.4.03.4.0-lp152.5.3.13.4.0-lp152.5.3.13.4.0    reportlabreportlab-3.4.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrl_config.cpython-36.opt-1.pycrl_config.cpython-36.pycrl_settings.cpython-36.opt-1.pycrl_settings.cpython-36.pycfonts00readme.txtDarkGarden-copying-gpl.txtDarkGarden-copying.txtDarkGarden-readme.txtDarkGarden.sfdDarkGardenMK.afmDarkGardenMK.pfbVera.ttfVeraBI.ttfVeraBd.ttfVeraIt.ttfbitstream-vera-license.txtgraphics__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycrenderPDF.cpython-36.opt-1.pycrenderPDF.cpython-36.pycrenderPM.cpython-36.opt-1.pycrenderPM.cpython-36.pycrenderPS.cpython-36.opt-1.pycrenderPS.cpython-36.pycrenderSVG.cpython-36.opt-1.pycrenderSVG.cpython-36.pycrenderbase.cpython-36.opt-1.pycrenderbase.cpython-36.pycshapes.cpython-36.opt-1.pycshapes.cpython-36.pyctestdrawings.cpython-36.opt-1.pyctestdrawings.cpython-36.pyctestshapes.cpython-36.opt-1.pyctestshapes.cpython-36.pycwidgetbase.cpython-36.opt-1.pycwidgetbase.cpython-36.pyc_renderPM.cpython-36m-i386-linux-gnu.sobarcode__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccode128.cpython-36.opt-1.pyccode128.cpython-36.pyccode39.cpython-36.opt-1.pyccode39.cpython-36.pyccode93.cpython-36.opt-1.pyccode93.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pyceanbc.cpython-36.opt-1.pyceanbc.cpython-36.pycecc200datamatrix.cpython-36.opt-1.pycecc200datamatrix.cpython-36.pycfourstate.cpython-36.opt-1.pycfourstate.cpython-36.pyclto.cpython-36.opt-1.pyclto.cpython-36.pycqr.cpython-36.opt-1.pycqr.cpython-36.pycqrencoder.cpython-36.opt-1.pycqrencoder.cpython-36.pyctest.cpython-36.opt-1.pyctest.cpython-36.pycusps.cpython-36.opt-1.pycusps.cpython-36.pycusps4s.cpython-36.opt-1.pycusps4s.cpython-36.pycwidgets.cpython-36.opt-1.pycwidgets.cpython-36.pyccode128.pycode39.pycode93.pycommon.pyeanbc.pyecc200datamatrix.pyfourstate.pylto.pyqr.pyqrencoder.pytest.pyusps.pyusps4s.pywidgets.pycharts__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycareas.cpython-36.opt-1.pycareas.cpython-36.pycaxes.cpython-36.opt-1.pycaxes.cpython-36.pycbarcharts.cpython-36.opt-1.pycbarcharts.cpython-36.pycdotbox.cpython-36.opt-1.pycdotbox.cpython-36.pycdoughnut.cpython-36.opt-1.pycdoughnut.cpython-36.pyclegends.cpython-36.opt-1.pyclegends.cpython-36.pyclinecharts.cpython-36.opt-1.pyclinecharts.cpython-36.pyclineplots.cpython-36.opt-1.pyclineplots.cpython-36.pycmarkers.cpython-36.opt-1.pycmarkers.cpython-36.pycpiecharts.cpython-36.opt-1.pycpiecharts.cpython-36.pycslidebox.cpython-36.opt-1.pycslidebox.cpython-36.pycspider.cpython-36.opt-1.pycspider.cpython-36.pyctextlabels.cpython-36.opt-1.pyctextlabels.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycutils3d.cpython-36.opt-1.pycutils3d.cpython-36.pycareas.pyaxes.pybarcharts.pydotbox.pydoughnut.pylegends.pylinecharts.pylineplots.pymarkers.pypiecharts.pyslidebox.pyspider.pytextlabels.pyutils.pyutils3d.pyrenderPDF.pyrenderPM.pyrenderPS.pyrenderSVG.pyrenderbase.pysamples__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbubble.cpython-36.opt-1.pycbubble.cpython-36.pycclustered_bar.cpython-36.opt-1.pycclustered_bar.cpython-36.pycclustered_column.cpython-36.opt-1.pycclustered_column.cpython-36.pycexcelcolors.cpython-36.opt-1.pycexcelcolors.cpython-36.pycexploded_pie.cpython-36.opt-1.pycexploded_pie.cpython-36.pycfilled_radar.cpython-36.opt-1.pycfilled_radar.cpython-36.pycline_chart.cpython-36.opt-1.pycline_chart.cpython-36.pyclinechart_with_markers.cpython-36.opt-1.pyclinechart_with_markers.cpython-36.pycradar.cpython-36.opt-1.pycradar.cpython-36.pycrunall.cpython-36.opt-1.pycrunall.cpython-36.pycscatter.cpython-36.opt-1.pycscatter.cpython-36.pycscatter_lines.cpython-36.opt-1.pycscatter_lines.cpython-36.pycscatter_lines_markers.cpython-36.opt-1.pycscatter_lines_markers.cpython-36.pycsimple_pie.cpython-36.opt-1.pycsimple_pie.cpython-36.pycstacked_bar.cpython-36.opt-1.pycstacked_bar.cpython-36.pycstacked_column.cpython-36.opt-1.pycstacked_column.cpython-36.pycbubble.pyclustered_bar.pyclustered_column.pyexcelcolors.pyexploded_pie.pyfilled_radar.pyline_chart.pylinechart_with_markers.pyradar.pyrunall.pyscatter.pyscatter_lines.pyscatter_lines_markers.pysimple_pie.pystacked_bar.pystacked_column.pyshapes.pytestdrawings.pytestshapes.pywidgetbase.pywidgets__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyceventcal.cpython-36.opt-1.pyceventcal.cpython-36.pycflags.cpython-36.opt-1.pycflags.cpython-36.pycgrids.cpython-36.opt-1.pycgrids.cpython-36.pycmarkers.cpython-36.opt-1.pycmarkers.cpython-36.pycsignsandsymbols.cpython-36.opt-1.pycsignsandsymbols.cpython-36.pyctable.cpython-36.opt-1.pyctable.cpython-36.pyceventcal.pyflags.pygrids.pymarkers.pysignsandsymbols.pytable.pylibPyFontify.py__init__.py__pycache__PyFontify.cpython-36.opt-1.pycPyFontify.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycabag.cpython-36.opt-1.pycabag.cpython-36.pycarciv.cpython-36.opt-1.pycarciv.cpython-36.pycattrmap.cpython-36.opt-1.pycattrmap.cpython-36.pycboxstuff.cpython-36.opt-1.pycboxstuff.cpython-36.pyccodecharts.cpython-36.opt-1.pyccodecharts.cpython-36.pyccolors.cpython-36.opt-1.pyccolors.cpython-36.pyccorp.cpython-36.opt-1.pyccorp.cpython-36.pycenums.cpython-36.opt-1.pycenums.cpython-36.pycextformat.cpython-36.opt-1.pycextformat.cpython-36.pycfontfinder.cpython-36.opt-1.pycfontfinder.cpython-36.pycfonts.cpython-36.opt-1.pycfonts.cpython-36.pycformatters.cpython-36.opt-1.pycformatters.cpython-36.pycgeomutils.cpython-36.opt-1.pycgeomutils.cpython-36.pyclogger.cpython-36.opt-1.pyclogger.cpython-36.pycnormalDate.cpython-36.opt-1.pycnormalDate.cpython-36.pycpagesizes.cpython-36.opt-1.pycpagesizes.cpython-36.pycpdfencrypt.cpython-36.opt-1.pycpdfencrypt.cpython-36.pycpygments2xpre.cpython-36.opt-1.pycpygments2xpre.cpython-36.pycrandomtext.cpython-36.opt-1.pycrandomtext.cpython-36.pycrl_accel.cpython-36.opt-1.pycrl_accel.cpython-36.pycrl_safe_eval.cpython-36.opt-1.pycrl_safe_eval.cpython-36.pycrltempfile.cpython-36.opt-1.pycrltempfile.cpython-36.pycrparsexml.cpython-36.opt-1.pycrparsexml.cpython-36.pycsequencer.cpython-36.opt-1.pycsequencer.cpython-36.pycstyles.cpython-36.opt-1.pycstyles.cpython-36.pyctestutils.cpython-36.opt-1.pyctestutils.cpython-36.pyctextsplit.cpython-36.opt-1.pyctextsplit.cpython-36.pycunits.cpython-36.opt-1.pycunits.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycvalidators.cpython-36.opt-1.pycvalidators.cpython-36.pycyaml.cpython-36.opt-1.pycyaml.cpython-36.pyc_rl_accel.cpython-36m-i386-linux-gnu.soabag.pyarciv.pyattrmap.pyboxstuff.pycodecharts.pycolors.pycorp.pyenums.pyextformat.pyfontfinder.pyfonts.pyformatters.pygeomutils.pyhyphen.mashedlogger.pynormalDate.pypagesizes.pypdfencrypt.pypygments2xpre.pyrandomtext.pyrl_accel.pyrl_safe_eval.pyrltempfile.pyrparsexml.pysequencer.pystyles.pytestutils.pytextsplit.pyunits.pyutils.pyvalidators.pyyaml.pypdfbase__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_can_cmap_data.cpython-36.opt-1.pyc_can_cmap_data.cpython-36.pyc_cidfontdata.cpython-36.opt-1.pyc_cidfontdata.cpython-36.pyc_fontdata.cpython-36.opt-1.pyc_fontdata.cpython-36.pyc_fontdata_enc_macexpert.cpython-36.opt-1.pyc_fontdata_enc_macexpert.cpython-36.pyc_fontdata_enc_macroman.cpython-36.opt-1.pyc_fontdata_enc_macroman.cpython-36.pyc_fontdata_enc_pdfdoc.cpython-36.opt-1.pyc_fontdata_enc_pdfdoc.cpython-36.pyc_fontdata_enc_standard.cpython-36.opt-1.pyc_fontdata_enc_standard.cpython-36.pyc_fontdata_enc_symbol.cpython-36.opt-1.pyc_fontdata_enc_symbol.cpython-36.pyc_fontdata_enc_winansi.cpython-36.opt-1.pyc_fontdata_enc_winansi.cpython-36.pyc_fontdata_enc_zapfdingbats.cpython-36.opt-1.pyc_fontdata_enc_zapfdingbats.cpython-36.pyc_fontdata_widths_courier.cpython-36.opt-1.pyc_fontdata_widths_courier.cpython-36.pyc_fontdata_widths_courierbold.cpython-36.opt-1.pyc_fontdata_widths_courierbold.cpython-36.pyc_fontdata_widths_courierboldoblique.cpython-36.opt-1.pyc_fontdata_widths_courierboldoblique.cpython-36.pyc_fontdata_widths_courieroblique.cpython-36.opt-1.pyc_fontdata_widths_courieroblique.cpython-36.pyc_fontdata_widths_helvetica.cpython-36.opt-1.pyc_fontdata_widths_helvetica.cpython-36.pyc_fontdata_widths_helveticabold.cpython-36.opt-1.pyc_fontdata_widths_helveticabold.cpython-36.pyc_fontdata_widths_helveticaboldoblique.cpython-36.opt-1.pyc_fontdata_widths_helveticaboldoblique.cpython-36.pyc_fontdata_widths_helveticaoblique.cpython-36.opt-1.pyc_fontdata_widths_helveticaoblique.cpython-36.pyc_fontdata_widths_symbol.cpython-36.opt-1.pyc_fontdata_widths_symbol.cpython-36.pyc_fontdata_widths_timesbold.cpython-36.opt-1.pyc_fontdata_widths_timesbold.cpython-36.pyc_fontdata_widths_timesbolditalic.cpython-36.opt-1.pyc_fontdata_widths_timesbolditalic.cpython-36.pyc_fontdata_widths_timesitalic.cpython-36.opt-1.pyc_fontdata_widths_timesitalic.cpython-36.pyc_fontdata_widths_timesroman.cpython-36.opt-1.pyc_fontdata_widths_timesroman.cpython-36.pyc_fontdata_widths_zapfdingbats.cpython-36.opt-1.pyc_fontdata_widths_zapfdingbats.cpython-36.pycacroform.cpython-36.opt-1.pycacroform.cpython-36.pyccidfonts.cpython-36.opt-1.pyccidfonts.cpython-36.pycpdfdoc.cpython-36.opt-1.pycpdfdoc.cpython-36.pycpdfform.cpython-36.opt-1.pycpdfform.cpython-36.pycpdfmetrics.cpython-36.opt-1.pycpdfmetrics.cpython-36.pycpdfpattern.cpython-36.opt-1.pycpdfpattern.cpython-36.pycpdfutils.cpython-36.opt-1.pycpdfutils.cpython-36.pycrl_codecs.cpython-36.opt-1.pycrl_codecs.cpython-36.pycttfonts.cpython-36.opt-1.pycttfonts.cpython-36.pyc_can_cmap_data.py_cidfontdata.py_fontdata.py_fontdata_enc_macexpert.py_fontdata_enc_macroman.py_fontdata_enc_pdfdoc.py_fontdata_enc_standard.py_fontdata_enc_symbol.py_fontdata_enc_winansi.py_fontdata_enc_zapfdingbats.py_fontdata_widths_courier.py_fontdata_widths_courierbold.py_fontdata_widths_courierboldoblique.py_fontdata_widths_courieroblique.py_fontdata_widths_helvetica.py_fontdata_widths_helveticabold.py_fontdata_widths_helveticaboldoblique.py_fontdata_widths_helveticaoblique.py_fontdata_widths_symbol.py_fontdata_widths_timesbold.py_fontdata_widths_timesbolditalic.py_fontdata_widths_timesitalic.py_fontdata_widths_timesroman.py_fontdata_widths_zapfdingbats.pyacroform.pycidfonts.pypdfdoc.pypdfform.pypdfmetrics.pypdfpattern.pypdfutils.pyrl_codecs.pyttfonts.pypdfgen__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccanvas.cpython-36.opt-1.pyccanvas.cpython-36.pycpathobject.cpython-36.opt-1.pycpathobject.cpython-36.pycpdfgeom.cpython-36.opt-1.pycpdfgeom.cpython-36.pycpdfimages.cpython-36.opt-1.pycpdfimages.cpython-36.pyctextobject.cpython-36.opt-1.pyctextobject.cpython-36.pyccanvas.pypathobject.pypdfgeom.pypdfimages.pytextobject.pyplatypus__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdoctemplate.cpython-36.opt-1.pycdoctemplate.cpython-36.pycfigures.cpython-36.opt-1.pycfigures.cpython-36.pycflowables.cpython-36.opt-1.pycflowables.cpython-36.pycframes.cpython-36.opt-1.pycframes.cpython-36.pycpara.cpython-36.opt-1.pycpara.cpython-36.pycparagraph.cpython-36.opt-1.pycparagraph.cpython-36.pycparaparser.cpython-36.opt-1.pycparaparser.cpython-36.pyctableofcontents.cpython-36.opt-1.pyctableofcontents.cpython-36.pyctables.cpython-36.opt-1.pyctables.cpython-36.pycxpreformatted.cpython-36.opt-1.pycxpreformatted.cpython-36.pycdoctemplate.pyfigures.pyflowables.pyframes.pypara.pyparagraph.pyparaparser.pytableofcontents.pytables.pyxpreformatted.pyrl_config.pyrl_settings.pypython3-reportlabCHANGES.mdREADME.txtpython3-reportlabLICENSE.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/reportlab-3.4.0-py3.6.egg-info//usr/lib/python3.6/site-packages/reportlab//usr/lib/python3.6/site-packages/reportlab/__pycache__//usr/lib/python3.6/site-packages/reportlab/fonts//usr/lib/python3.6/site-packages/reportlab/graphics//usr/lib/python3.6/site-packages/reportlab/graphics/__pycache__//usr/lib/python3.6/site-packages/reportlab/graphics/barcode//usr/lib/python3.6/site-packages/reportlab/graphics/barcode/__pycache__//usr/lib/python3.6/site-packages/reportlab/graphics/charts//usr/lib/python3.6/site-packages/reportlab/graphics/charts/__pycache__//usr/lib/python3.6/site-packages/reportlab/graphics/samples//usr/lib/python3.6/site-packages/reportlab/graphics/samples/__pycache__//usr/lib/python3.6/site-packages/reportlab/graphics/widgets//usr/lib/python3.6/site-packages/reportlab/graphics/widgets/__pycache__//usr/lib/python3.6/site-packages/reportlab/lib//usr/lib/python3.6/site-packages/reportlab/lib/__pycache__//usr/lib/python3.6/site-packages/reportlab/pdfbase//usr/lib/python3.6/site-packages/reportlab/pdfbase/__pycache__//usr/lib/python3.6/site-packages/reportlab/pdfgen//usr/lib/python3.6/site-packages/reportlab/pdfgen/__pycache__//usr/lib/python3.6/site-packages/reportlab/platypus//usr/lib/python3.6/site-packages/reportlab/platypus/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-reportlab//usr/share/licenses//usr/share/licenses/python3-reportlab/-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-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16798/openSUSE_Leap_15.2_Update/4f728df10ad2e06e9977b8742501b47d-python-reportlab.openSUSE_Leap_15.2_Updatedrpmxz5i586-suse-linux      directoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledSpline Font Database version 1.0ASCII font metricsPostScript Type 1 font program dataTrueType Font data, 17 tables, 1st "OS/2", 22 names, Macintosh, Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera SansBitstreamVeraSans-TrueType Font data, 17 tables, 1st "OS/2", 22 names, Macintosh, Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera Sans Bold ObliqueReleaTrueType Font data, 17 tables, 1st "OS/2", 22 names, Macintosh, Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera Sans BoldRelease 1.10BTrueType Font data, 17 tables, 1st "OS/2", 22 names, Macintosh, Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera Sans ObliqueRelease 1.ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ab72ab4ee39f37b637e4733ade88c41edf4787e, strippedPython script, ASCII text executable, with very long linesELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=1591cc0c3cbeb4f0044fb19bd8d454a7dcff0bc8, strippedASCII text, with very long linesUTF-8 Unicode text '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRR RRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRR RRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R gtd݉Sutf-868c4b786d0749994563fb58ef54604457fed7c6e55cd0a9c2f12bf3e6ecafcca?7zXZ !t/o>]"k%a H-b'RҺe y1`c5Zg >&R}\TDքۀOq&}L1Sttq!#ALAlpۻKEdSXgߟQhZG$F'y(㈿;4kv'ʉb76J3Gv\t u viߠ討L_sz2k@M֛0n+3O:}ۥxҝpt؟c*ē"ƌRamE|ћ.JH H́DDəVJfl蟐 c *ĭjWM33Χt*VVv~8~HNہSB6hm"nb#DO@NluƂTaID CڅlFqENNJkJQiE#N{t"}&2i\RBd_WNDg S3*&{Ht3ctNc Kx-UڌR|8U `j27^OeZ",+.vH <~#~̰➻p8Jp֟>>e㶒bzpJ?Ql,ykա1C]G4u!RVi~NWEj[SGUҿ ϦhgC^ 3#c.'wFV S4` cSSli.|?CU;]8њǍpAzkZKY6dCC]ӢGYSN4L5 ׺h9t׸ Љī >p(*ma8 {[NjZ h6(3^ak& !Aj&tuf^8Ql^Ӈ~H)ozCEX0Z~͠jeƫCACukiT*Q^fp+d؅H8kT7V#&hTXySv⌃Ǯ,<.G~V/SfH?1AE:oUsݔnbo[%"X >6VH]%$f4BG3>9X#|ܦ99_F;nUc 3Gs~8u&~F]B)Kt*aZ|+ BV'%<ҫK1?m]fLzJYqn[mkVͳWjơc> MؤQEuD˦POa4ox [҂?4^@9}P?efp.%0'G!7^ƺR} h~Ce9  0~D{!)7LjAY^ -+<\#k5Qg4vr:ya!9~V;޿E6wD*t@<$jm[; ,*=*8O ] :=- op.xG^>Tۀl%&0&N}R\2*G}I B=E/LJNě(:1Gan2<1z8'n 2Q}W} 0?_Ml D!x#)sԚ40DMGLP#oBNWN"\r50EDq:]K;}.DԕWnLeB(K,,TR΋ HEڙxsmU; kiZsdNK>Fd{?xղɟE¸M4M^  \X(xi Ssk._ ; LnK`i&`n)Q=d*<'Wskh`5q㈣b|/YM)KN6I:$Wwؕ˶bˉi4?nN @H(f.!H}q>![ˎaoկb}8SBJg }?KjtIQ1{ HqxEB݀o|^2Š>52m#U boϊЪ G.Ͽ-;wxqEx:/xa2.m:cC ]{J[yrځ@[!u:O1uY{uJ(s 7^H{,`R+/QDIbw:<3yЊ~s>b;^%U5Eˆgŭ]η^:$b^&18TR'IqOp}laCL7)YoIK .eNFchCs`Re*c_x RW|ދTY+s_o:mu/pؠ˭"9&W nMkNvNNM ް'iSSqj| 4(R|4_&w$? Sˡfh#\ 'Z"krvuo[9H/ZeaSUR%H?S}& +SkY30miã+qYD8ß+nZ5]Zr#^̫zmfd|$W UL>?.Ȓ)xV;-8͋N3V4NW$|jN5 g&ժ₍ՒݶeǰIP rHa u~ j #yY4ǭZ-u: Kwkm.(u~-.!jj ri&;J% ֏9gƔ SLt]hѢ2=V,"`$oeLcxAZyL+z^g2E+Ov a.' ;+LKb4fŗ{vC^3aq etD`ysQ?9",!ܦ~9+Ax,c#^49\f6zeC)>Pt&~(أ*f]ŀN^WZR$A"]mCN sRiSuNʽ/ w(⡭x^J>]l46BO!|g1SE*2p7'*qF<嫩EC Vl}1Z1eWj\# dJdʞ Km4]|99ՑmϡD{l4HzeHL^/YGPowaSU2Ѷ0MԲE7L^6=Ony6eF.vG1sՌPQQ|8R<)µ|,.2&(TT2yuR<]w7$L(JSV Ƹ9 :DFקQ|Q6$ ;,vߜ]>/x-FUO&4LjUuߘ5@턯Dܧؿ'cEc"R%2VuRD ɧYm'DDb?!4![M^G [,B!AXlYjQs]vzp" n<陪R=7ƃ2#\=>ӟ}y[vP:z=~k>V5 kdL2Ng w?SbK{}ҳT|2 NiN&,LV9so^E|2APB}t4+Ҹ#A \Xi@r#ЄjyPƇ lr#ؿ;?qq%xL@4Woe\sg>`qrm58:!ެ` #ʯ_Uq(Zw>*}fu(t56_a s;[/ Q'۸_ͬk3HܽP/}NiIJ5&DbPQU쥗ΥвAl!{O\-bck'UU!!?e=cޔY.^taG|,wF}=DjOKؕE@"i3b~Ү@I}atnOfp,dדG< =/jdTih(PȒkϒqGgmf <ʉ̻Q41$o ^# `.O%3DvBqTA0H;G;TUTJ5##hkILeQ(.MMHZLM1'xRE2 kLrޤ+uekRh۱Eg -T1Qكbۆ-MFi"^`ry`vlfʀ=.|viUόYmW4޺20ӛUo#_ے$Fbl?^8؆^~/DxsĢ͎jD+]ʎEC\܏ZE#R@2n$9[_;~9 wQ4jgyvvVY'*Codݤ4 e7@m99d=R{u~&?UJ6f ¡:cݲem0r(|B*`sbxjCR7:6"Iܾ&ISZ gaEo1]~x|pRVtk[12 z" v%*9T|0|fyhv]?G]^44JY|]\gj1]HV\颲d8Y1z_ڰxiÎYcxm87vd"8K6VbLEQ|vȗnq`Jh 4^$1 yJ`_!C- "33 k71A_4Y}˭851}iƢyO?Nw嶏kb/dm'*IUUW쿞x+Ɂ^ȯ=tpխ Rf= Vw?eLoƽ Z-aj'tݰ;w27S\NE3 9j"e\-ف[}zN`FVGgFD'%T-mXWd n?"6>$@1l|d @t/QKE EN74F웶gETHLԋ楅._,':$:@aY0#{\=AO;:ad8Mzd⫎SbT&zv5YŭAck.i#^XP6Y 6,R8D`?~txb\ى8g {nJ1ߌ_<}Zjl2l שݝ9;K ʾMNWdVKimOƊ``"QtUNJ3|mH!5/O`t53DaE#C]J` GUbY=JP%^ljV = L olElʁ`[ti-aP F!#m V3a'xxҫ}@c"k,,|s>MoLv-LoD?y|< w! {.˗1K<GϟjmssL1_ -!C4ll92ZcO>νgb7!qK$Go \p}vU mE˭Oq{ro7BGL[5F 1PG6v} P&JM效$v6M4zSTyױGThZ K<^a8+UjJCĂGHQK`=4[0Gfui^d헎8򋡱Vii AI"kdӇySSwxKuͪz᫊b 2';#QRF%A$CSAus* eӜ*qeQa !++ {9: :@/] E,jc}9"b+T^_eVʼzC5(/e`Pʎ">Nɩz Qv]{]aI2(hTC3dvBqpHxn*X- HwZDK%LzMg+TH0#ۿw_*fxn6~eNUBj0oh /R0`5s TD>dk]8&rE4p(wʃ䓁l34f-#3Fp!&ȵG4f$7&RL' kNZGΒ-͞eIz#1*w}Nl+u`.Ca+bOW'gn&4 h4Ј1朳M+ &ٸ955v~1klg+KNNR@TP>e>d8z\ن.K\B+n]%MX7!Wp5eƁ\0a|\7p;ivsfap?ne q.%R5CSo* eT4Њ_.5UFUiP`c ;CkX8 gޛj;vD+·g߄#ð; 8U.xZ\wA~}o*_QX=O'i X݊ީ*ZC`}LGAHrD1OIH50I}ZyG;BLG9.Srx>5AySHK?&3Zۺ>"snMn"8a0G[ yI{C M(Z3D`){}}Qrxn9]I§[-v :kF ?_`nq%ŞJZ1h3H>X}t;cܗ` ?DE7P9d+J@"+ibzn½lEu]o0CD[d, _2׫ tiUJ^7zr'OKpS-M-WѐA{ Ggkmr8rY]!R]«>{J^%C*( B1N9b/U&joG6KOE;5!M֠RN}e iNY-jqn\ R8.v%I\k1$ g KdSYɓʚ{ԕ:ʽ eI "s\DʔoQ