python3-joblib-0.10.3-2.fc25$>B݋X8#>:F?6d  _lp       JP KLO<T(YY8](]d]|](^8^(9^x:bGhHl IoXpYq\q ]u^,bd&e+f.l0tHu8v(wDx4y$,0Cpython3-joblib0.10.32.fc25Lightweight pipelining: using Python functions as pipeline jobs Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: * transparent disk-caching of the output values and lazy re-evaluation (memorize pattern) * easy simple parallel computing * logging and tracing of the executionX(buildhw-03.phx2.fedoraproject.orgcFedora ProjectFedora ProjectBSDFedora ProjectUnspecifiedhttp://pythonhosted.org/jobliblinuxnoarch 2~2~  ##&5&5jjmm <<p@D@De<e<II s s7 ;K3&'Z X~aI  "e"e::J Ja f f ss// = = qq G G&,?,?,Axxhxxhxx3hxx3hxx3h"++% !>T   mQ> g @K2g@KaFJJJ2.& ) u[[fPv*5I`/lYYc#e_!IOi&eND`]V!+KAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤X(mX(mX(mX(mX(mX(mXX(sX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(sWXWW|,WWߩWߩXWXWXWXWߩWuX(mWX(sX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(rX(sX(sX(sX(sX(sX(sX(sX(sX(sX(sX(sX(sWX(mWX(sX(sX(rX(sX(rWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX(hWWXWXWXWWߩXWW|-W|-X(XGWߩX(qX(pX(pX(qXGXGULX(qW$W$W$W$W$WWߩWWWWߩULX(qWǯX(qX(qWWWWX(qWWWWWWWX(qX(qX(qWWǯWWWX(pX(qX(pX(qX(qX(qX(qX(qX(qX(qX(qX(qX(qX(qX(qX(qX(qX(qX(qX(Wߩef2e32a4d756b115af19f43be25896402651d7442786f9176c5799b479ab3f3a358d3e919c17e5604bc44e58efee7453bc34b709671a918bac2ebf59a9eba89701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b3f42eca19e398012fb7242f896a42deed75bac70f8c6555885f7e684779e4ff5f53626505bbda3e68e2e7e389f5f65b563fc0bad0f392e1352b4912b4d3d692d07ff5f762a160cdb5e13c40f300a301ef6365fd929be66d7a8e8dcf0ad780e0e07ff5f762a160cdb5e13c40f300a301ef6365fd929be66d7a8e8dcf0ad780e0e5924a03091090f7888b714947c4eba7c765609dff2f55a1469b8c78402bef0e75924a03091090f7888b714947c4eba7c765609dff2f55a1469b8c78402bef0e7cadcf8b2e50b2e43b90b25d99865f7406d5af39bcb068017eec0f1322447a9ddcadcf8b2e50b2e43b90b25d99865f7406d5af39bcb068017eec0f1322447a9dd76224540c0585f23d6e008858f824d8359747b5d5263a3fa318a9587de44074476224540c0585f23d6e008858f824d8359747b5d5263a3fa318a9587de440744bb1d07f99707138a8acdd6922c2890ae6951d24b2163f4d1f9518a52298fbf69bb1d07f99707138a8acdd6922c2890ae6951d24b2163f4d1f9518a52298fbf69c394e4c840275c415c2e85a1e17966bda01741850ae5ffd911d1ded879e09c26c394e4c840275c415c2e85a1e17966bda01741850ae5ffd911d1ded879e09c260458fa0b739ac144b8f30a0267180e92a047bd824817ad619413d930c8ee58e90db369c75984815e678736df2603cb83cda2e308110748cd1a4865aafe2c1a74a3f45258840dbf1caec981f4f7e9de75049578e84cc1e92569eb0022f622533aa3f45258840dbf1caec981f4f7e9de75049578e84cc1e92569eb0022f622533acd21dbd2fdd427af01e6bec21df76f87276b2c8d38df8322fe6ad0ab5047d050cd21dbd2fdd427af01e6bec21df76f87276b2c8d38df8322fe6ad0ab5047d050fb9d8f7435cc9d9df4f9fe95e05d1dcdf3ea3a784a35144413b342cad73cb112fb9d8f7435cc9d9df4f9fe95e05d1dcdf3ea3a784a35144413b342cad73cb1122c167ca1aa5be382ac19d867aa591cdd16725355b290cf3db4d80c9ae9f7403a2c167ca1aa5be382ac19d867aa591cdd16725355b290cf3db4d80c9ae9f7403ae1724416986428397c2205f7513e70a4bb7512ef3b33e5f1e2bce087d7eb1e6ce1724416986428397c2205f7513e70a4bb7512ef3b33e5f1e2bce087d7eb1e6c6fcd9c9d38c788cfe9afa9ee4d129872916bf443a664ef4cb1713a80a0b496676fcd9c9d38c788cfe9afa9ee4d129872916bf443a664ef4cb1713a80a0b4966746b905fdc2b655c19f6ba05a0dca511b79becd6e08eba92a907e3b213b712d28323fcacd819d62bdd9d753b403702bf45cbea2ffe090ad4b880a431ae082c4fc1dc4644527850e1af39b4be2f77733c7a5833623c51b145fe3a7e5666daaa6801dc4644527850e1af39b4be2f77733c7a5833623c51b145fe3a7e5666daaa68095c8f9450ff5eb6e7bb8b0d230709c9c45728650e250d375badc0bc9571adeef95c8f9450ff5eb6e7bb8b0d230709c9c45728650e250d375badc0bc9571adeef3c941a6a435eefba4f2f452c360a2a7ff6f36e8cf0a4848f638852ecc210f6a03c941a6a435eefba4f2f452c360a2a7ff6f36e8cf0a4848f638852ecc210f6a0e508b9c55a8d613959e7662c91534846b5c47243b40e143e9fb858b1aac33356e508b9c55a8d613959e7662c91534846b5c47243b40e143e9fb858b1aac33356b4f18cfb93d2df0752127f2611ae581e127797b943711a1fc78c751f33f82313159dae3a99d65a4e61bcbb2f7a3c569a2cf64a6f6d2dec9de258dc55f9f390f8b206266c28034ba9d5bc3acb4246e4a68e30bfcf358e2f1baf829cc033135ab1afac2c96989a151a38a5d8c804ef8b0b788ec667f678e745da3e714ebee6c0d388ab701d7ed5e70892d2f002d1c7ad296114278ad8c1f2b09cb82c081d9b43c8c4f069a5840e12b1aabb2e4043e042e64dd5e201e7bdc7528d9662ff222b8d74b45724273e4f29d9363f8b50ca016bc14e8405033afd8e039c8342d7e380b96aae6a5fcfcf10219da0bc5d19b1990ab022cc2aa1db0343a3340c6cd53d13393952b30582c6ab852d168a3d9a412484ff2e11169a8c6c74073d76ad498321176e4ceb9172972c5c9935a60c4cc6a8afb66f9fbcdcd22684e59e786827faa7bd57ba5b23348d2cb4ca4933dea25a8c1529cb1b07fa1d15f229cea5806704e90f9a4de8598f3e284c3cb1debe7ec4e7d190220c696a54eb029423cc8f909381377154aaa3ce4b02d952767dd4b078151f8c42cb430a16b40136462d86d77d559534d31b1b12fb008259e9f3183ce6f423b50a880a25caa7336cba2490b9a2f8ec7904b82e10505156ef32d9a210fa8052f8a150d8367deda6c10f63b82e88adfe019349cc9a1eb5e06f547d1756f4253fa14e8c20e3c46ef271e1a50f19655e0d5a6e42306393a77b23dc467d95bb342520576d5b90b0a3599427b21f4b3b433bd7db421cae53ff00ab6e024005d905cb4805df44b91d11f67a7faa0f98e2d1bdd5db421cae53ff00ab6e024005d905cb4805df44b91d11f67a7faa0f98e2d1bdd5c0666984f4c6b2dad7f27056170ce89615a8528ba80c43968a611725a0b7bdabc0666984f4c6b2dad7f27056170ce89615a8528ba80c43968a611725a0b7bdab1c0f26c4c73552df770a4e5841e342517c413234246cd971e83b6954234c0aba1c0f26c4c73552df770a4e5841e342517c413234246cd971e83b6954234c0abad4b1caf8d08c47cc6ba743054ceff6431065d674c35c5de366853c93d6a3f008e1a6a0fe4d2986d51b33d6ec24bc96a9f46ce29ceb6d6edcd932cb211f7e0afb7972c81108b8bdfbe6b1a0a3ec1680b5a1a21220a1fa0bf4346fa5dd463203c87972c81108b8bdfbe6b1a0a3ec1680b5a1a21220a1fa0bf4346fa5dd463203c87ed02664bce6c3a3af3bf4def1a47825e6063ef895920d4e22e04d199ecfb7677ed02664bce6c3a3af3bf4def1a47825e6063ef895920d4e22e04d199ecfb767acf33901416be15dd70326f127955da565c07d5d313d6cddf7bfed8124a1a195acf33901416be15dd70326f127955da565c07d5d313d6cddf7bfed8124a1a1956ff5d79afd5b5a00aed7197e62cfd76fe3ec2fb60d4711cc03641a815587ec876ff5d79afd5b5a00aed7197e62cfd76fe3ec2fb60d4711cc03641a815587ec874950650cc900f1d770c43a7aeab0965646523d4329fdd106c16625318f93d0f54b6cfa3a77508167bd17bbe4f1500a142aa4e5101b066e0e53009fd3f0f19f74d5da6a56b50a0c5aede5da267bc07106a9b03a4f565b771b189aa61f4ac6bf6cd5da6a56b50a0c5aede5da267bc07106a9b03a4f565b771b189aa61f4ac6bf6c2db2ff03a61458475b19d731a485a044e29467cc35551338af15c2e8b0a226e72db2ff03a61458475b19d731a485a044e29467cc35551338af15c2e8b0a226e761047daea1d1da7c6f512758d1750095bed80cb09f1be60dac43924aa200a96261047daea1d1da7c6f512758d1750095bed80cb09f1be60dac43924aa200a962748d612c926009ddcace964404abd033ce514a7102ec66e1f826a990fb171973748d612c926009ddcace964404abd033ce514a7102ec66e1f826a990fb1719730f3f660a21ba15c4a230195ee89c488906719dfc7047d3260317b960f756f6d2e34172cdbf7ddc56a3c60ff68d7eff133302e88fee7337f71f4dbc70c44c6face064753572ab62e221d701f5a76eae7cf0141a556ebc01710c54f8fd97427af5e064753572ab62e221d701f5a76eae7cf0141a556ebc01710c54f8fd97427af562eab970c89841b9de7486c564fd4061b9f0be78d79b354242d43214afbb213362eab970c89841b9de7486c564fd4061b9f0be78d79b354242d43214afbb213302a623932cf4649f6f41d736cca7f220293c45c12cc60d2c8560f48f809c0138e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558080ec93ff4d045e533aa174ba7346405957c980f99f5a7eb745164f18bed21d8080ec93ff4d045e533aa174ba7346405957c980f99f5a7eb745164f18bed21d245ad920a9ea1f804ed9fc87c80d221ebd19cbc62cfbeb9dd591e8cf53db9492245ad920a9ea1f804ed9fc87c80d221ebd19cbc62cfbeb9dd591e8cf53db9492c92d66a13cad8c4b2fe8164a083a4792e4e41ef147ad98383f8250ff69b6262f933e314c98b9b5acc6aa229951939142e108fe37346f0e18ee034db2344b7284a1f4e8cccfca94f25ae744d1f050b0734f663263ba38ed0642181404b348b17bd9e215780f978ce693e48110ead23652e1c6de1c2189172232690198f70887881abdb3ff5b555831f51f7ff00951e66a49277fc2aa787293f18cf8775be65023a56c3fc6e0db3a4102aaed4a19fd4e154eecd956f30b6bf9179897844ed3c01e89c4508e3dfbe01f801e4e739f1aded13f685941e89281c8050f0ca8aa3c97e5a18415232322531c918164ae04148ebc258acd3a00fa4529728416755e14a15ebefa2160b7ce5a3ccef1a86d8b7570a355ecc59f0c7912b3d9875ea8a47a1b15734c2ed31f293efe01712b63ee913ad6b6697faf052c6fe9373419e1ef36cc7fefb146d450c6d061d06affb56f17384e7f64cbab9b516fcc6c4d3f8869b3e70789c4508e3dfbe01f801e4e739f1aded13f685941e89281c8050f0ca8aa3c97e5a18415232322531c918164ae04148ebc258acd3a00fa4529728416755e14a15e269bf788670380a4eff8ee2766c52b7886d42bbaa7b7672e819f9532035e1034734c2ed31f293efe01712b63ee913ad6b6697faf052c6fe9373419e1ef36cc7fefb146d450c6d061d06affb56f17384e7f64cbab9b516fcc6c4d3f8869b3e707e064c2eecfdc58d552844467da7bd56eca596098322bfd266a7e1312abdd5735e86d6f6ecfe2626cf691827ac38a81d64ec3ebb527c5432eb344b8496781b45ab6545459e252d415e6730b4b35234af4bd210c77a4165d3b0aa5b14d28629e660a8acfc277efdeb47986336d248d35fac10130e9e44b13654556964ecccca2900e9a63dcc7df38ab0a1137a9b44b436b13cebfa300eb19dba4ae4bce50d0fa811cbe456f5b91f5a3cb8e386838f276c30335432a351426686187761d5c34168b3f2af67ea667c1f5315ddcab06bfa447005863c1c0fd88bb7e04a0b8acb9a54ba2cf0d263408f4586795933e032f5d5ff528df98199e824281048856f7013df143fd32e37a94eff1aa01a6c9f32dcf59584e8acbab9c202adc6cee0aed38579f04d7e68907e978b56975f9309492b8849e42a60974beb795c9e93273977f3cd397b9ef2e896104321d3c5ce73b3de504788c38f04f08c8b56d7a29d6d1520a96a6a1a9b884be654e2e3fc9a48251ecf0c6920e255c3f2ee5dd71d8252a69460661115713a2c46faa8aef6c8faa75dda90558f13b3cc4a512f4f5902a12f15af905fee0094793b938c291b708772658cfaf62adb957e12015404cf10a731084d502cf30d8b196c303662b2dd035d2a58caeb762ae3a82345ffd1274961e7f5aa04a9f994fb8baa63e689f681ba6db33bbb45aaf32693a61c9ebb50a3a608f40c834bb43aefa365c81f42af51402f84ea8c7a85c48c65b422e4e4fe8b2ee57883c34bb43aefa365c81f42af51402f84ea8c7a85c48c65b422e4e4fe8b2ee57883c9f33bd8a21a41b729b05dac5deeb0e868f218a092b0e3fe5988094cf167217f69f33bd8a21a41b729b05dac5deeb0e868f218a092b0e3fe5988094cf167217f69f33bd8a21a41b729b05dac5deeb0e868f218a092b0e3fe5988094cf167217f66d35a4d360d2a765fb041e38e74fd36c1eddc5092066202b83f143f14d81e7cd0efbd7d9ce7eec3a6e0a0db41e795e0396cca3d6b037dad6c61b464843d288091c1cf36cb781fbcc21b953bb0a0b45df092da0eae0e765882e5963ccd70105b1a0c45ae2a289841cbeba2443b7ebaa3b31c0a9e9dcc73294aca5729da00924053ecbe244294ba93e08479b16c1b9a9411e3569ff660ed0459dca1d241381df052f29d7f1d2ceca07f10df172c0e826ef08163a14b12c6ef3fa80ec53a5fcdc3c0efbd7d9ce7eec3a6e0a0db41e795e0396cca3d6b037dad6c61b464843d288091c1cf36cb781fbcc21b953bb0a0b45df092da0eae0e765882e5963ccd70105b1a0c45ae2a289841cbeba2443b7ebaa3b31c0a9e9dcc73294aca5729da00924053ecbe244294ba93e08479b16c1b9a9411e3569ff660ed0459dca1d241381df05c3d4cbc690d3ce9e5323a714ea546f32c01ab1710285c420184f6cdf4b26fc250efbd7d9ce7eec3a6e0a0db41e795e0396cca3d6b037dad6c61b464843d288091c1cf36cb781fbcc21b953bb0a0b45df092da0eae0e765882e5963ccd70105b18ede9a64a52b25d7db30950956c978ec0b3932b7d14acd5abc63216e64babde73ecbe244294ba93e08479b16c1b9a9411e3569ff660ed0459dca1d241381df058a538100e6ae94b16f2ab0f7d92d4d7e7a622be2dfcc0f6b0b73b623bc513ae20efbd7d9ce7eec3a6e0a0db41e795e0396cca3d6b037dad6c61b464843d288091c1cf36cb781fbcc21b953bb0a0b45df092da0eae0e765882e5963ccd70105b18ede9a64a52b25d7db30950956c978ec0b3932b7d14acd5abc63216e64babde73ecbe244294ba93e08479b16c1b9a9411e3569ff660ed0459dca1d241381df0559f0d522a29c333ce1d60480b2121fcc1a08a5d2dd650b86efdc987f991fa4ea0efbd7d9ce7eec3a6e0a0db41e795e0396cca3d6b037dad6c61b464843d288091c1cf36cb781fbcc21b953bb0a0b45df092da0eae0e765882e5963ccd70105b18ede9a64a52b25d7db30950956c978ec0b3932b7d14acd5abc63216e64babde73ecbe244294ba93e08479b16c1b9a9411e3569ff660ed0459dca1d241381df05f2361f589b31d2863627edcb96612280ae5c0a59c9496d89dab7de493670f93b613f55bd3dec125dae5a53b2bc7d8293213d4a8938a1df4ede45ad81eb9452a1b710394432343d1ba253f50d298f291a9fb3420410f6f695bcc8bad2138f695b777030202bd4d8ca5236387668f22c74978664b9438c03401754a86bab8cd0fa25c2d59f56fe86110e96f2fedfdbfa57407d24657942e66aa6b1296fcd7ca7fe084f0d408bd264754c5dde3fd3cdb9081586ea3f9e47afb7b9b43eb3627d5baae5643da59b91dbe175f3d9a5cfce5218b943dd7f035e3ba341905f13794936c0a076cc4cf38add7234615a12d06b28b89f867ccfe778fe06388242f932a736059cb2a5b2920b24abbdb30c830d3981f5a7369438696649594babcdd8a38f762199c65bb04862685fdd7cc748d2772cf43be077db5d335936ae5181202d69232e8e42ed88af7a5996b825b4b00dc728ababbf004a51a0241617e2a0f7dc74448655d36443de1c722e2f7ac2c026886d6aa67e3b3a797e15dd608cf321b262116e2c4fa567da417cdfd56d555ab80d78a2a9a7f42226deab613e586586da4bbccc18e98cf7a01d6a3c9a1a885d2af53f89e572677f04b67302f7a9d2095b0dd80fae0ef78bf3431cc52461c07f803df38727e8c6f64e174080e88f678738e17ffb35dd759643f9f1ced98278eee293b1bc0015a04d9aa34b3a2187f4db05cc3d5d9022918ed6941e466e89592d5423ef20a3c6956fce87a06ef8567f44837a7270e4c0cbee75e58b9610981c2911c5fa2a32e08fdde6dbee62873d80cdb95b870d2987692d7aa7a4cb6d20bed58aba9f8f404b59a79539fde2fbbd71b48d9fac92ad2b7a4c0d21cd53e9ab9c0cbfb50532c5db4a91504bc2e6ef60fd29c37ce8fdbd43150f179dbae9f79333542690d3a2ddc552c6c82ca5aad6cccd4ccc3ef6b493641cb61505a6aeabfaf9e2e114c67a8c56d00b963d6ff4534fb7c0d25e5be42ccb810b66e8a64b6c918818683eca3bdc35e9c20a940216bf4f959a1857b11fad2b7a4c0d21cd53e9ab9c0cbfb50532c5db4a91504bc2e6ef60fd29c37ce8fdbd43150f179dbae9f79333542690d3a2ddc552c6c82ca5aad6cccd4ccc3ef6b4db708a791de5812b313434c7615e8707bbef8170a856e6d1689a8bcd5dbc975ccb31f2c333bae61952b5e89cf1654e92548b30f041bfd2fc65183b625aa103484bbb5eacb6f19bf957a250f91ad43087772b93c6420c8034c2be51b6733a9d34d153919d17c42d2547397521154b800d41f38cc97a101751a521b9b760f31d1227aa97ed0240e9f107fe5c66200e6226b156f2beb42e053719cc27cbf41733319d82e2de42acd5eca70e5d9334b818bf70fb1bed6b805ba63029188202e0cdaceaebe11962a679b5f663a256d06c992a6a0f29896ae20096111900b2e4c619e73cb234b6d84bab2ca25f20e4855981199c938a9ea324e4394156866a4f10843fac5d7253c0dba77d7cb3783993b502ed156d087fb882005080f92a6b0198a3572062a4de16968a2c4c02a3a3a935a4da983fe9b88f04df32048c68c5d947b1c296614678cfcdc6ac8c3cb5367b00527e40980e95cee9e3faa434aefc849024161b05946da5b8ed28e3e2c1fd2d17f548d716e03be6fbd60bccdfb24a90d6edc221a9bbda7557541d866f141e02885476cb9027d2514b4343f8eca954528126085d045fd991ddf2b208dd9bf39a591f50e6ec793416e2867f54e8c6c7e89b68c229cfd5c7db3e2e1d785777b951479369a838b39116a31de488a4838ed47d92b4174ad56472bb5fc403b92964065d932f1eaeea8a4744714dd32b718f1748058ffbf050c2a28e6cee57d0cc9611371951519946dd4997fe16f22e5645034ba9ab3ea320043e367d66516cb66f175a015c64199b44af409b83d91209019ee9c530d3eb24bb509cbc6bc987d9ee2df98dab9150931aafe02046f040dd042764e605f3d74d09f9a0d5c08e9ef211afed3397ace994a39748325ae53bea62124348b19a83cc77bc7e1837a0ec91a4a2a82b3ffefa6efb218ae5eccdcaa8f122b7756a052328d9223ad2a5113aeeabdb47bea711d893c6fa23044fd799490a1a1d18fa00421ec6cdeb678923a5cf2bf4adbc5146bac6bfbd8aaacf7bab40299983686a080654dc5fae35bcb98999b3205ef6998d474bfbf7b4c9c2d80eefc87b6e0b163029834a820c79c154c377f52e2719fc3ff2a27600a07ae089ea7fde9087f6bc540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441f02b592053e6673342cf0b0cb77d9b0227c7f11013f7d8a9445cd769f1e775ce3c46c24e4208c15d43518a3a4b334c75ad5e12534e9d1d2b814b9d05ecd31b5659820ff8f6d8a9e10b21fece0486fbbd71bd5d326b9253fef4bb7e6cd60b1044b4892ac6556112d475870f7aae43532f14a2175518edb6476684440b82095681b4c1946e42c22a9e62dc3c6347b27b42b9ab10b9ea63fc714b0efce235f886b0f808f0aa32fbe90fb9c9c846917faff3fdd4e236c284b76c02dd33753dc9017742d8fad13bc28fc726775196ec9ab953febf9bde175c5845128361c953fa17f431475775d3649f37f56ad175b7d5d4707405f9d0929cee2f34587afa628bb9fdf8a294cdb7ee9cadfe036ca70aa852b83b4d4ce820d153b4d63f5d0252045fbdaf6d4f0f3298f8f954f9afa7b38a7950e22c07845c300a4e6b6357c226640e16f41d8348cde04c89a3750119724754c8d71565071d1000d4ff3dac32f0e4d8a943349322d60acfe5be0f4812af8996c7446115d0c2bd14e7d2d20edac7bb206b962890fb9e2b8e4fe0c4c516d1b401617665d5b5872f32d113d881e3cd97d966d95e6c0bc467009a8337adedda10f4f4fca21610973cf289e3778651b163fdf38547490d1382d8690747c2e487f9bf3725982b0794ee6bd99b8d75626f216530fe14dfb5621ff19dd60c6d9cc0ef26545efa63e1c8b5cc25842633b621c6a28fa918da7f8a4a06632e57b1c7bfc2a32154e20e6ed3ecd7266ff63987651c92818b83648a68440830c7d4c34aaa50402d6f67ddd0da277afa1761f84ec3f1d39db3407642ac95f1d05aadde948605b605e5ae012d150affd41b0b606c6177390f2783936c411e5f4e4ac0480995c0ca17844ae663b583a8d584777f9a65b0352b6c4fe8e7ee35c7c6766b7cdef59c6890d26879be67806976c12e2e4355ad771a8824b30a10cf61a88215725945b297cdc4514073265d92ec6631897a03067d0c6ecf424596af4245882cc1fec48434c523180c93a745a945fcbcc56e981fa6ca7ae04645e32c1152d093c2382ab4170ac55514c3e0ee2edcb93811804daa80781d09dd22d0abb2a2fd462afdbc1108721f749890f39eda21bd1c11202c223c756350beabdc9b79484910fa4d1dbc9f8cdf817b00642e0722582fe3346d36b01dc53b666b695846ea97aa6276029b64df23dda5b32708c5e9d43f14ab5c6375d8a09ef2cb5ff5aad3a1bd8ce1a6644ce0da5ab7b4deab26bc1b1af32e7cce85acbd43150f179dbae9f79333542690d3a2ddc552c6c82ca5aad6cccd4ccc3ef6b4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-joblib-0.10.3-2.fc25.src.rpmpython3-joblibpython3.5dist(joblib)python3dist(joblib)@    python(abi)python3-numpyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.53.0.4-14.6.0-14.0-15.2-14.13.0-rc1X@W@W-@Vn@V=@VV@VTQ@VA@UTPTS@SSSg@SsZRΏ@RR@QcSergio Pascual - 0.10.3-2Fedora Release Engineering - 0.10.0-2Sergio Pascual - 0.10.0-1Sergio Pascual - 0.9.4-1Fedora Release Engineering - 0.9.3-4Sergio Pascual - 0.9.3-3Sergio Pascual - 0.9.3-2Fedora Release Engineering - 0.8.4-3Fedora Release Engineering - 0.8.4-2Sergio Pascual - 0.8.4-1Sergio Pascual - 0.8.3-1Sergio Pascual - 0.8.2-1Fedora Release Engineering - 0.8.0-3Sergio Pascual - 0.8.0-2Björn Esser - 0.8.0-1Bohuslav Kabrda - 0.8.0-0.2.a2Sergio Pascual - 0.8.0-0.1.a2Sergio Pascual - 0.7.1-2Sergio Pascual - 0.7.1-1Sergio Pascual - 0.7.0d-1- New upstream source (0.10.3) - Add patch to fix a test in python 3.5 - Run all tests- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- New upstream source (0.10.0) - Updated pypi url- New upstream source (0.9.4)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Add patch to fix the testing errors- New upstream release (0.9.3) - Using new python macros - Disable failling tests (https://github.com/joblib/joblib/issues/278)- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- New upstream release (0.8.4)- New upstream release (0.8.3)- New upstream release (0.8.2)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Reverted stylistic changes - Run checks on installed files - Use tarball from PyPI- new stable upstream - restructured spec-file - include README from src-tarball in %doc - updated python2-macros - make testsuite a bit more verbose - preserve timestamps of modified files - use tarball from github-tags- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- New upstream prerelease (0.8.0a2)- Removing upstream egg - Adding BR python(3)-setuptools- New upstream version (0.7.1)- Adding index.rst before importing  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.10.3-2.fc250.10.30.10.3  joblibjoblib-0.10.3-py3.5.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__pycache____init__.cpython-35.opt-1.pyc__init__.cpython-35.pyc_compat.cpython-35.opt-1.pyc_compat.cpython-35.pyc_memory_helpers.cpython-35.opt-1.pyc_memory_helpers.cpython-35.pyc_multiprocessing_helpers.cpython-35.opt-1.pyc_multiprocessing_helpers.cpython-35.pyc_parallel_backends.cpython-35.opt-1.pyc_parallel_backends.cpython-35.pycdisk.cpython-35.opt-1.pycdisk.cpython-35.pycformat_stack.cpython-35.opt-1.pycformat_stack.cpython-35.pycfunc_inspect.cpython-35.opt-1.pycfunc_inspect.cpython-35.pychashing.cpython-35.opt-1.pychashing.cpython-35.pyclogger.cpython-35.opt-1.pyclogger.cpython-35.pycmemory.cpython-35.opt-1.pycmemory.cpython-35.pycmy_exceptions.cpython-35.opt-1.pycmy_exceptions.cpython-35.pycnumpy_pickle.cpython-35.opt-1.pycnumpy_pickle.cpython-35.pycnumpy_pickle_compat.cpython-35.opt-1.pycnumpy_pickle_compat.cpython-35.pycnumpy_pickle_utils.cpython-35.opt-1.pycnumpy_pickle_utils.cpython-35.pycparallel.cpython-35.opt-1.pycparallel.cpython-35.pycpool.cpython-35.opt-1.pycpool.cpython-35.pyctesting.cpython-35.opt-1.pyctesting.cpython-35.pyc_compat.py_memory_helpers.py_multiprocessing_helpers.py_parallel_backends.pydisk.pyformat_stack.pyfunc_inspect.pyhashing.pylogger.pymemory.pymy_exceptions.pynumpy_pickle.pynumpy_pickle_compat.pynumpy_pickle_utils.pyparallel.pypool.pytest__init__.py__pycache____init__.cpython-35.opt-1.pyc__init__.cpython-35.pyccommon.cpython-35.opt-1.pyccommon.cpython-35.pyctest_disk.cpython-35.opt-1.pyctest_disk.cpython-35.pyctest_format_stack.cpython-35.opt-1.pyctest_format_stack.cpython-35.pyctest_func_inspect.cpython-35.opt-1.pyctest_func_inspect.cpython-35.pyctest_func_inspect_special_encoding.cpython-35.opt-1.pyctest_func_inspect_special_encoding.cpython-35.pyctest_hashing.cpython-35.opt-1.pyctest_hashing.cpython-35.pyctest_logger.cpython-35.opt-1.pyctest_logger.cpython-35.pyctest_memory.cpython-35.opt-1.pyctest_memory.cpython-35.pyctest_my_exceptions.cpython-35.opt-1.pyctest_my_exceptions.cpython-35.pyctest_numpy_pickle.cpython-35.opt-1.pyctest_numpy_pickle.cpython-35.pyctest_numpy_pickle_compat.cpython-35.opt-1.pyctest_numpy_pickle_compat.cpython-35.pyctest_numpy_pickle_utils.cpython-35.opt-1.pyctest_numpy_pickle_utils.cpython-35.pyctest_parallel.cpython-35.opt-1.pyctest_parallel.cpython-35.pyctest_pool.cpython-35.opt-1.pyctest_pool.cpython-35.pyctest_testing.cpython-35.opt-1.pyctest_testing.cpython-35.pyccommon.pydata__init__.py__pycache____init__.cpython-35.opt-1.pyc__init__.cpython-35.pyccreate_numpy_pickle.cpython-35.opt-1.pyccreate_numpy_pickle.cpython-35.pyccreate_numpy_pickle.pyjoblib_0.10.0_compressed_pickle_py26_np16.gzjoblib_0.10.0_compressed_pickle_py27_np17.gzjoblib_0.10.0_compressed_pickle_py33_np18.gzjoblib_0.10.0_compressed_pickle_py34_np19.gzjoblib_0.10.0_compressed_pickle_py35_np19.gzjoblib_0.10.0_pickle_py26_np16.pkljoblib_0.10.0_pickle_py26_np16.pkl.bz2joblib_0.10.0_pickle_py26_np16.pkl.gzipjoblib_0.10.0_pickle_py26_np16.pkl.lzmajoblib_0.10.0_pickle_py26_np16.pkl.xzjoblib_0.10.0_pickle_py27_np17.pkljoblib_0.10.0_pickle_py27_np17.pkl.bz2joblib_0.10.0_pickle_py27_np17.pkl.gzipjoblib_0.10.0_pickle_py27_np17.pkl.lzmajoblib_0.10.0_pickle_py27_np17.pkl.xzjoblib_0.10.0_pickle_py33_np18.pkljoblib_0.10.0_pickle_py33_np18.pkl.bz2joblib_0.10.0_pickle_py33_np18.pkl.gzipjoblib_0.10.0_pickle_py33_np18.pkl.lzmajoblib_0.10.0_pickle_py33_np18.pkl.xzjoblib_0.10.0_pickle_py34_np19.pkljoblib_0.10.0_pickle_py34_np19.pkl.bz2joblib_0.10.0_pickle_py34_np19.pkl.gzipjoblib_0.10.0_pickle_py34_np19.pkl.lzmajoblib_0.10.0_pickle_py34_np19.pkl.xzjoblib_0.10.0_pickle_py35_np19.pkljoblib_0.10.0_pickle_py35_np19.pkl.bz2joblib_0.10.0_pickle_py35_np19.pkl.gzipjoblib_0.10.0_pickle_py35_np19.pkl.lzmajoblib_0.10.0_pickle_py35_np19.pkl.xzjoblib_0.8.4_compressed_pickle_py27_np17.gzjoblib_0.9.2_compressed_pickle_py26_np16.gzjoblib_0.9.2_compressed_pickle_py27_np17.gzjoblib_0.9.2_compressed_pickle_py33_np18.gzjoblib_0.9.2_compressed_pickle_py34_np19.gzjoblib_0.9.2_compressed_pickle_py35_np19.gzjoblib_0.9.2_pickle_py26_np16.pkljoblib_0.9.2_pickle_py26_np16.pkl_01.npyjoblib_0.9.2_pickle_py26_np16.pkl_02.npyjoblib_0.9.2_pickle_py26_np16.pkl_03.npyjoblib_0.9.2_pickle_py26_np16.pkl_04.npyjoblib_0.9.2_pickle_py27_np17.pkljoblib_0.9.2_pickle_py27_np17.pkl_01.npyjoblib_0.9.2_pickle_py27_np17.pkl_02.npyjoblib_0.9.2_pickle_py27_np17.pkl_03.npyjoblib_0.9.2_pickle_py27_np17.pkl_04.npyjoblib_0.9.2_pickle_py33_np18.pkljoblib_0.9.2_pickle_py33_np18.pkl_01.npyjoblib_0.9.2_pickle_py33_np18.pkl_02.npyjoblib_0.9.2_pickle_py33_np18.pkl_03.npyjoblib_0.9.2_pickle_py33_np18.pkl_04.npyjoblib_0.9.2_pickle_py34_np19.pkljoblib_0.9.2_pickle_py34_np19.pkl_01.npyjoblib_0.9.2_pickle_py34_np19.pkl_02.npyjoblib_0.9.2_pickle_py34_np19.pkl_03.npyjoblib_0.9.2_pickle_py34_np19.pkl_04.npyjoblib_0.9.2_pickle_py35_np19.pkljoblib_0.9.2_pickle_py35_np19.pkl_01.npyjoblib_0.9.2_pickle_py35_np19.pkl_02.npyjoblib_0.9.2_pickle_py35_np19.pkl_03.npyjoblib_0.9.2_pickle_py35_np19.pkl_04.npyjoblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gzjoblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_01.npy.zjoblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_02.npy.zjoblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_03.npy.ztest_disk.pytest_format_stack.pytest_func_inspect.pytest_func_inspect_special_encoding.pytest_hashing.pytest_logger.pytest_memory.pytest_my_exceptions.pytest_numpy_pickle.pytest_numpy_pickle_compat.pytest_numpy_pickle_utils.pytest_parallel.pytest_pool.pytest_testing.pytesting.pypython3-joblibCHANGES.rstREADME.rsthtmlCHANGES.htmlREADME.html_sourcesCHANGES.txtREADME.txtdeveloping.txtgeneratedjoblib.Memory.txtjoblib.Parallel.txtjoblib.dump.txtjoblib.hash.txtjoblib.load.txtindex.txtinstalling.txtmemory.txtparallel.txtparallel_numpy.txtpersistence.txtwhy.txt_staticajax-loader.gifbasic.cssclassic.csscomment-bright.pngcomment-close.pngcomment.pngdefault.cssdoctools.jsdown-pressed.pngdown.pngfile.pngjquery-1.11.1.jsjquery.jsminus.pngplus.pngpygments.csssearchtools.jssidebar.jsunderscore-1.3.1.jsunderscore.jsup-pressed.pngup.pngwebsupport.jsdeveloping.htmlgeneratedjoblib.Memory.htmljoblib.Parallel.htmljoblib.dump.htmljoblib.hash.htmljoblib.load.htmlgenindex.htmlindex.htmlinstalling.htmlmemory.htmlobjects.invparallel.htmlparallel_numpy.htmlpersistence.htmlpy-modindex.htmlsearch.htmlsearchindex.jswhy.htmlpython3-joblibREADME.rst/usr/lib/python3.5/site-packages//usr/lib/python3.5/site-packages/joblib-0.10.3-py3.5.egg-info//usr/lib/python3.5/site-packages/joblib//usr/lib/python3.5/site-packages/joblib/__pycache__//usr/lib/python3.5/site-packages/joblib/test//usr/lib/python3.5/site-packages/joblib/test/__pycache__//usr/lib/python3.5/site-packages/joblib/test/data//usr/lib/python3.5/site-packages/joblib/test/data/__pycache__//usr/share/doc//usr/share/doc/python3-joblib//usr/share/doc/python3-joblib/html//usr/share/doc/python3-joblib/html/_sources//usr/share/doc/python3-joblib/html/_sources/generated//usr/share/doc/python3-joblib/html/_static//usr/share/doc/python3-joblib/html/generated//usr/share/licenses//usr/share/licenses/python3-joblib/-O2 -g -march=pentium3drpmxz2noarch-redhat-linux-gnu        directoryASCII textPython script, ASCII text executableemptyPython script, ISO-8859 text executableUTF-8 Unicode textHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII textGIF image data, version 89a, 16 x 16PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit colormap, non-interlacedASCII text, with very long linesPNG image data, 11 x 11, 2-bit colormap, non-interlacedASCII text, with very long lines, with no line terminators  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RPPRPPRPPRPPRPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8?`7zXZ !#,5]"k%) `> e悙UVNS?%C_R(-m6F!nzB,Xz>44SaϙKg.@a̠J(XN'ǹL׍],av戬G:8eo9}xbSNہ+@zX !?_rtGBs7CSw&JĻ׶IZQ~Ss`wBJR'*ŊvقyԣsD҆bՕa[@#{}- Jf;B~$ٝO1=٧K홆vfm<]1QU P@X0 {ƌ^bDlS}UCtI#PPoZfu(tchCG3r3x8'e!ؓ:M1Z* e .֩lӐ Ǽo/1C`6zO_iްIkmv|&ƒچL>;١8n|!HG7E Ɗ~ܤH_?}SA6 `b-y7/QJg$VF7=Pb0NG&]>RC[FPD1PKlJSۂNe Y$EOZfoFA͚8`ƤH5kd.5;5xaF7Wʊ[73Z[HM$fzXLa^Amܕ hkG(&DjUmd ML]VLNPYBpEߘ@0S1V2^ -zfd%\79Qʼ|DcFA/{@[.y_@dV]Y_Y^k%ϟEoX6V?1҅8x5q;vkdYZwVozTmfbr[6Ъδڋ g:R 5ZٹJGH3&'M/6Rom,l=¯s">)3%f9T8>ծXMx*>,]!I!&v2q ߕ[^e_; zxӃY1 wRV"嶆ԲR9 BDˮ]&ɪ$H&s53 /4o`ɂv&7(/Iw weY8$kR _B f2I5WM3!RiIi쒜NKcAl_-m8+ĸ1HRƟ6w%f|J Jya//a,Tr,:B|8'^#su #F[[E\Ȣ8``M{ԌlOT@ZW`wXsTAs-t3Hdrsj|@EInuYJHbfńM(kJ"JOzACܑ= M7o;7C0h&%!U{bt 0R8j<9a%„HZZZfRi`wo8Bg62fNc N}3!t!׍Wz!-'+I g)ҕN.)E>v7<`v;]}4od^6KTUkElsxOp`a/vVG!S{@5XʏUD/He"Xf$5IU_r\쵈;z&[G`;?N|S'siE^]T/.?1e' Vn)L@\Jy&Gf w s-q\8,lnRZjx:LT^#t cnWwP[S0 u>-NÁcenNaY5oH^T&t&΂\rw6TeVygrkrunQi\ٽ];.4_7VyԄW0t7/v呚3BN@Ί6BusH"U#-gmUժx&iddL.d>=ͱ!XmMh]0,jt(+^..>4A^]Jy8v q[!ЪyTb^œ.U=ہ`)9}-i!6 mQc5a0we7G# 1[X&? DiND#bںj,U Ӓ$_6)V^$sDmhY'6VY{ qp`&_q`rP(qk0bqƹgNmԚc%Ș$-!mG͘ZlMf>Dƕ 9U}`u`xE {4bG7#bl1UvJ|Pd ~g/>>;?5L 7%6 ܣ~uobW # D,S#1?l￴ĿǦKtiLy©С'.3J1 [~NDz@43E4Xw+Q| FX95Ι,wtUԠYjvv-6Js/l_,Z)~S7PnH<oOR/'~tHY26H,́ HζGg~XdC2Rٺ P({/ F/s.8OGOqUaGs3Vf# u?5ŧ6a5+e]tOjK &PSݜ[ vU֡S@ŃJ.EЃD'?ǷD?+jm%5qN"DPV+3-#bpӗgTցB d^Fc#n|Zy)Fp?4c _Ip1c`M[H1 ;&}qG6[6T]r󻳲㸝4T$ݪ{T$C{w"4SQ bEeQL:"m4 nI:_WqbҚ2K|5p%[P`>:]F*a@q~X,y4}풴C ?uMi^>+[/QwVd%. \FttmP+ğ']^ۊi/"zԵ!9bR޺ K_~ʾ-&y# ' Xra0ؒhBb(\M{)ZbFZPTRv2.𚄵@A?^ yEDXΊ?%oZG뵺w-'bD-0Wa$]|&#%6nhӹYbX"OeF3*!i@"!o 1cȏ3Tf(-fpbt6V7]K@+Ȅgm$9dͬE ~KGi 8KHƖŊZ St&Vk89XFoeglG75 A?;4cT[(:\wzR" *IbeU0l L}3_,Vd'.U&6pY- Y!uef6dC^ *A pYsZ̓1X^Qܰ Ě+$}$ {}כeO>0s-`ހ/G^ NEw\Oj mz;ID)F}p޶&F{1jt#)q ~i4$ƥW *(@|(VY&HB3Ñݭy"kb=PEϠFI[CHI ɧT %X3L TK݇wr$%*~!4<,w|_~-FvBKtp<`?¥D%%g \OP6N0#//&xqTbT[DOHrS8кtMZ.9Pҽɲ+^̏h^RIV#yX} gBg5xJ(=%ΞAX_&FmD8#01%L3MRNu֞_޶Ar 1faK.4"wvbs'RV[޾CDBHpOu며sme4R(Zrd׾-m#K?d7IlpI1NkeĹq0B^y)T63jo-jVOԋc~#gD %?m`!_:Qu2D^ɨls9=VcyZQ\oIҀ\:$rtZ?,d[O\TDNVPt G5Hwi.]k+:"˯٥?$< qQZk`jѷ;y)g3ԭ<xXj~._ sʓn_v 0#B<G]섯87HUl;M8 #5?5p;h63U.[iq[Dޜ NVeao8LқmBdS jE MڥD ֖F Slg\|7R >ß*;yɆinkaMfDP(e-~%v2:HJyK=/ЏOsX\C'K$X:;Dsc55ЧBqE]8gYdTl+a؝dʏv^0ٌpJ"(E51U>8TH'sP``8ԥE3D32s{Z yTLo/xU1R5S_`/NڼS%r=)X B(9kYdzTdeW 1Y?| a['޶XW&\/S ~uNϭX&Dc5v+zg6W l9rt?,7u|/i_mZicy(ʬc({oa{CY<*E_ &q 6]̶MVg' ؝hY[,|ChyAn&MˁlR۶ D.GF>R֔7,5Ze:1M$ʡk!Te")J6 ݯ}W)Bi+PM )$FσyJmW&]_PHAa:W^ +ha\L9C}*%q=gCT!;'wvß%(>}]m@ZᏀ!|Np(ny^j\G-ӿ`+9mT}t1FP]+RД6Kҵ*ʥ8̧2_O.h@EBtY'en.n%nE*ݺat"F7Xn܇InHrm4;CK!٩sw UP8ϔX׈z->LQmk)_O˜w֙oZG^'NH8> j:l3d.дX$i t{=/"QwƞO~fȶ4E5!dTA^, e,584}ёP(z_GY6 [hRXdDnԵ)-ְ#; ,?a1/L/3 1c$2Ct% b%-;B   +sw˪kz2T'G?FCX4^`^7,ed']=ɯH;eQ8>NjBӚ+ 1[9-daꬱGs:9TT}xtCߙK=dʈ G,JC$QX;x #XB_sYܰsB4[cDmĀe}H zDP凞HvJ`C5>پUaZtEu޺$8ũl8YȃQph;o#Hj 6uhXw ے =Ϫ̕i xugS.^ڭ1`=̈6Dwvm֏42#Sv]>-Clsi)"J` DTmj8+,ۡ13C\h,;n AogMq#+U7eC{C| Jsv찜9ddX,4ʞhe_0Oʜr@aQl:>ٛvoq*cq%`[h ~111xmzpC.K@yln;MnйUQ3owSڍ`7$a.ꘉQ\¬M#] ]`8PN;Ju#z(.zT0e;LJd¥1o=BA;;tՊ7+4]䯫zn[=D7kht8-j:bHK6bh&] f6%b\S0i)SG4c_?s\A}3X1Mx$Tѥҕ&VB|t? w&!ZJsjUz!n>P9X4FA/85]҆Y3U5epp0q)\y%k+Y '-tj?i#CB~uIkbf )!`t>þj-A|0ux& d?2VSr1^qWjm ԒAUH|_ w*WG<:X=X:;k;xYqi7<~y)/bB"qKgf8b}i;dcU;#;'R4 gHXv<1BřU6ao&|҆D Ц U3k|k@$XP$|i4q-?]np A#;X"ER| :LԋTii}k'Xyȟ f"3/[f8}url}29u/i}^4 f%:.6V M n^7:hĸ_oQ`Ir]s! R_GJv Q +qk!^e%P'" D~,56K\tÜ@+ דD$ o֪!#VvB4 m"FD'ĔJnhhyd& V 杖"3{ݸp Wvc,STDZԂSS&]ڌ !]7Zo*reH|s A#lklD /$X8e]10{ԓ^xR" 7GLCr)HPzt6' 6 _Z TG:707&f'9ŀ+_G) :f]Γ j ̖Aګ:"VoCV{޵Olpu-SR-?lsmM9);i&3/uJ<^7[Wo윮`I!)| ˷+"atW9ӂc%t:"eŮ+dP JiY ,F6/h̑f"[N{Z'#w.pw1$ ɲtwra2}-QD^w_)[\*滛7W8+kh!ڷd1 6UJ F'. tn,: * d$(h'mUvȄclӳ}6` a o$rum>Ot3+v~Xþ.aOHUNʝ$^ៃՔi h] 43xFbdLX0t PReO\p9璤}bD)*~rCK؏Vpe?t~o~S [ӵLFdg$KQGw n^+KJzsFSik»oi㊧۟HNC*fUp-&?b$ƉB\W" R_Sw|XovF͈߯p+x#8 ϖS^XHgR鵭.:wqJWΰp*1Zm_0cY"|<ڂ.dKwhoyZ&ר%Q77e+<ʌ8Pa{egh;h{-EX.,v`(xvS*"-u70?v٦8;jh :j#' Π?"Ȕ-BuI ~@<j$֡|ߩhj"cwFD6=q\+NFh/)y܍|Uaxf'&ʺruʐG"L|sӘ"g#^l(BƱ] C3Bmԟ{ȃ!gtF`:'FIk!PHź̿8ۘrKSqyBZMeQx>w;' M}U5%]&cc!^vzs'$U;|M #+[ĔTv\?ڋN0"-<)2f͵e6s9t{$ҋn_Dڈ6a0nDWJ VGY6-Z}&iдxh >ªuCQ{JBˡ%,\X)S)zlg_%M  viT HDPm()t>6ɣslm1 GҜz局*Hzc#[Vx*~ֶP.)i.L zܬgluH/9à08ݯeԉPZ3Wm#r deEvңuؙM)\ᬜ4Y&Ӌ#B{q-,3&w=7Antv_$$,Y5 bM@3 irXAz]^ؗ1+n$-^˹ ~) 㖷jC*xq 6(:>\3[s&Rxĕq!~ VKI vK$9ZOd=2j|E/!=U8Vh2-@Zb_k6U+7.tM1Fin4A3y]Ѫw]g\mMl*Րlv"b;N !ʃ26}ru\b0Z3ɺM4w/ր4~/4WX+'D2f~O=xo 6 (暸"M6 }ήWHLIh5ȍy? #qu;cT.!, ɛE x^_43ӎwbی Q8!Se ǩ+$uffظ%s/$nϧ$=-͊=g|n褩)L* IeI1#RGQ1dWxw}->q? S( MsoawAv_)o*a[{~9?iXowrrO)E bL1)Qz.O> fp2$w}Oml\BWs3X1u<٫WG3:ҩ%jCFMG%a&?{ʓZ=X4*>ѳWq4z'uwaXJww˴zq}dʗ ՄbZhkw w5i ʽML)9;NzԼY֚B᧴rh/8H%҄Ǒ'GGYUNKDC1W D!5*viӦ$>nd;F>@L :k>Xr ?5N}U<5%hu'I ZIS{k\}MԖ{e MN|p2B<?_!WB%Ezb2}\T#s <ՍVjAp춆@MB4ZL9֯ Z(^ f)h/aB@˳{zhE_]ӽDFHb,c-?2'lm˧:C1|ۤI968sx $j,x4Uzx5P .\%BZyCuvBWQaDxdefHlCQHDYHު'ZL1ѣKdR)F?̻'5F@dyGրP8tXOY3D]: o"aPRĨYPu%!E`^k#D_|xL#|Qh)5q2~0ayn'<.iB`K)|a5R#A-Z!h8N/sv^﮻a "3_ʳm? ݼ& (@(Q Ѝ"*.K%sMOT4!{g}-aAfJk[X YZ