php-opencloud-1.12.1-1.fc20$>`s]s,hx{B>8H?8d  C .6 EQkqxl(l  l  l l bl d lilplxx,l}~~H5(l8t 9 : G0lHlIlXY\l]l^c8b'defltlulvhwlxȄl4Cphp-opencloud1.12.11.fc20PHP SDK for OpenStack/Rackspace APIsThe PHP SDK should work with most OpenStack-based cloud deployments, though it specifically targets the Rackspace public cloud. In general, whenever a Rackspace deployment is substantially different than a pure OpenStack one, a separate Rackspace subclass is provided so that you can still use the SDK with a pure OpenStack instance (for example, see the OpenStack class (for OpenStack) and the Rackspace subclass).T?buildvm-19.phx2.fedoraproject.org ϳFedora ProjectFedora ProjectASL 2.0Fedora ProjectUnspecifiedhttp://php-opencloud.com/linuxnoarch l f /;,, F *4]^ i.B3,yV! L~f , c++UW B3  %b['z  Ef}@|  j>_  p#a: b # 8QV'_6o~  | &V<_ |P ?  4%~F<` M, u* G@>g V2\N," a 0 A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤T=TTTT=TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT2604fac2d858a4c207a705172be09360b0a2c016bd8b35e1cd594d6d974709c87a8614bc6ed6176da9c0d0902214a61972cda994231364a090c483a384e5d1b3f9d96569cd50f0e53956f7a570c9be82331ba005a2a37916a42352dd5acdbcedcc79b3cff51afb83680b9e20af3259a585b4c3f8e0d74e57dc6216c750129bb3e71c91104637ca0a74a8995529464eed3adc10a9f712bece935e83fbde786b5d96c1d61d3a2089bf4cfe08dd1ae983e130a4f5888db694f6aae0515586843675f131e9548d2177c41d2ef7b9d2f550b8f0ebd9dfc90a6ef66ae80ed451f05208d3af4af1b341551e08c67a69db1d395256542834a37e6fa4182e086a6a89cc4cb3f80fdde26a9f2f8dbc8aba92a3b264ebdd24c858fe0a93b66ef73b98bb6131fe3f4b6dfac3ad95b11c9ef694c40bcb886b9125a67a917b33b0d9d58c2c7d0327f0aba2ac9a6e1627ca25d6d030a117cc6d4559b84122ea227ba7c7c4ef9ec7a6832cdf9bb812bac2880c19630e3c1ac0eff59fc963822069b6b1b3c454d76e498199a52f8ac14e390497fb5629d0c95fc8d3a7ad8cf812b004b026016f3b3e2e1a2f93a55f9be35b5de98c98fe9ab6e9665d72f0bbd965562d788e94b31e7b7f2d6133719ef78c4191c06643476b1afc608a2a2145c2230ba332f143a1e46a626567aa932814ec2d912324640f8c082eef808a4632cd19429499e59771a44647448e0a831a434cea15f358df3b0ab6499ddf92191696cd4bfd5746daffab0795b2730bf1d4f2aba3ed7f34e0680ff05199f4199a610fe743852dd63afb77e4e83fb0146578d7c81f771958be721d7a4f713fa8a8406f6b0aa43131f0004712108ff7a685b5ddb891fc3e72681a63256ad6223e755de23e5ea91735e52c4874981c9f6b5be9d5367d913616ddb9bdcd0f3df6acf6004705c80b2fb866f9f52518168ad33e022af20c2e84af270fa77957ad77f5dc21be04efd01c8568f80c41a7d92609473d9c81505340f3090467691dc2bb98a404b97332c408abd3c46ddf85673e10e154a4e6ad0cb8e62aeeac126e5036efedbf0a1e41f83c30f4046662c8e13a8bcaf5b95b68e9c67f5f08cb79ee91a2f081b0188c7c85d9ae6b4ecbe081b87ce4998681c7e6f0911b55bcc3bcb720d40a668e8db09f0cbf05bb5863e8396cde811addf5bbc9d8293ca0b0d49fd31a9aa9b105c0db4eb7a8e33571b4542e0db4d692dc7d63da44850878fcf4e084e58f2b1728c95e9be8b1c5a9b7ba14452e673f3417eef0f726015ec0fb7630e1358a3dbc6b6176ac18d32115b1ec6ed84293b6bf229578fc4ded61271ee90ce0309ffadb8d0cd75c393e4feebebd33a39124d599136dbb76748276a0c940eb89760f437fba9f2c8509b5a967193ca0a12cc5fb435e539d3f3ddca74234364731ceb3725ff18fe6980f416ea25769e01a916d6aa78c2c899dc71d83b6d15aaf46b6d23807c31a80280ba7d22ac523f0d6bfba4c7caf27604e3f82b0998e2227b66bbd16f16b0193efec65ee705e0076df290789699b913f0e0f9d1e115248d71941bdb538081dacab88c3e9d242c72d6363dad4020c99fbe7acd36319b4d58c4c2b8103789509f41f0dd5a6c9fe07e1d33ad816eb9c505971339ca963318419bfad92f8a162aae253849608c55520c3b48f33eca653aad712cadb746cad05d48ec1ee1993c1848e08c5772819c3fb4276074dd57f0dbfa99473f62d7c7b02d59fad1f7925e84f12d1711d659da9ce17c3a173aa96db52c946f4dbf14961faa1f23ebd05d573cad4b6bbe13a60fca2b293874fb7637d5a4496db57ff7233ac7b87303c3713d0ce36f7a55d09b38e788fde17e8f0deabc7dbe86de6f5d48aae8898376d680a6af43e34e035710bd07adebe042ebe43c2aeeaccd560ae4e87aa71f22f2bf1320e3eeb038b56a14affacb33b4cbab2498e7485797c0276397c434c8eebdfad6991f7cca298b779f5901eaa7e7c0d96f908ba7c1473beb13bcc519257bd5d8cdf3097511a2f83eecfa9388644f81d5efcc61bbcd3370a2151a4bd492208e0b258ed88d30d25fee362ef433d9d764922295ae82213b60b0cf34aada37ebca9833d02a52019b8f7b9277d4bea7b40a57a6438b8c15ab59ba68d63833c7fff7f68d29c5156b8138c8f9afd25f8400256d8ebf0d8e7b7c53eaff418f3fd5794f7156da9b64401f6451dcf7f4e92c24555a4a31f120767e40330944743a938bb555a07ee41f7bf5fc31d44a85d8d15f1d9177da917e1d38546bec741e87f73a2e1d229ddd1c7a9d485eeeed88ae63d7a1630e0360b9e3f490c46af79c107ebd880d8c5c75034a3b6b2583420e299e3788b01a569a0494edb5c6c82dade0b8ca28ac37c1865e36aa59fdac2e38ad0eb6e15ec7cd8a8f4554581c6c1e50099066cd17d5dd13405bfc84034f822a83db1b639608bd0ec6631c9ae0ae34dfb9cd190d441ed7b68886a57364cbfcdf77de0b274775d58c736d6b9a5a29f1e44f0737cb8403d2b4b6372d102aedfa0c6d54f4a12eae07da6acfcd3db8d5161a50a9127c8c75f06a7f8eba08721cd1505a551fcbb2a98b97e6d8251fac7d7c3f1eb430256e2efe74b19bc59bcaa8f2b23314a5e3af2e5eef8d0ede94dbed097116926a1ab0eadccee424dde495b73bd3e9069d50ef83ea0c1a9c0b9ed920d999fa05365f245f4bf6be0baffb2efb43ed242de62e93a07a5f0e483f7fa6770454c0d0a036d898e30804812ef938eb41360655298565a2381a9dc4ef237cc2afac1801962936a55a5bbd5178d1a5496a7b4688a9fefcab503e1e550f52cdfe6db23cdded83275ee1ae328964e163963d780e6df1005d36459456d17f76e6b47a481637112402a3ed770a22be144fdf85581925880eb30cdd5187ac1a567d7d9727a319f8812c9bfe88804305f44e65aecce54dd17cf5f75a12d00f5b321d90797cbdada98b8cdad6b1f97dd6211514a904dfdf3c3e67a1f855799d1b0447fd2d8b360b3862bdcd7831ba5a11f808a115a9c37ca3d77ba77e69ec6e872b725a5eab7692ee5faf92ada6dccf66a8e08a8c8706dc7cb58cec8d28fd2b31890eb1c7211d628abe140930e40e8c5c22dae7db5bba7fc1f67a9af87b0bb887c75e043941e0f49a5d45be5c2ca6867a36379931ec8290379db58cb265ee505f7cd87c1fa9dc9ea17de2c825fd1f4fa96b2929fc1e5b7c38bf955f83b807ddbd589f5bca1d471afef191b3b4bda63a950a3301273781adf048797fd539db711ee456af44e7b48de59623e44d139953d93b1e8c55361977fa12fc01a8bd77918f26e169e400cb6f01ce0e5346129b4d46f20c44d53afc055cbc4c2bf69b40834252655cec3ef0258391c212b4380e6cca66fe1f50d0f18b017f4fa8a91b77356f0c90ca148d86b2e50d2e3cb3b2c292bb8041d9044c17662c442285bd37b3115bf889dc9b549984de8f7e8871288bad2e1e97300a0f2bbf565662b14c7e96b275a463a9720ca01ba5fbef0eca3be5b050641125c8d14e1ad32a1b7edf27587aaee81f6092b666df147811c9961e7e651bba1b36805d77ab29f125e91c510872f7ed9bda6f5f1ce51574cb22555e7fffdd2823a9533cbf2e876b12ab46de763d7d810d9dfd0d4dc6435c69a503050ad55ffa9c19e57d47f934379c00005c62dfd16e59bd53e8c1216667b540ae0edcca1b25845be0d6197553c81376038f47707e63e5f5e829871121f8eedc3f2de15c00b5557dba4d575a79743327dff7cc8a37184cc60c3c1927f816d6c1c86371b4e925b22476c4b6bfdc361f9fe54afdf0b80dd132265f2c14755d39dcd11a8cca45f60b2f6130be956a534ef78ddde56b063de436f8f39382ccbc54caef6a0a36a4c3e08c986f2fc7a5dc7bf5667ba380f2ed79cd6731879c56e76d0a61ab8d4f06e5b1d6a34c04864d6d7004a6a3e3bbe99d32869ebc75e782ab5f7decdcf499f43ae8a6e6f86d7c31d2127990d541cb6ba586d6455422cbbd89366517cca87bceae9480d6e5d82f3a20a7019ea379e8d02fb15b3e86876b52386d57c0236ef81932bab760184cc9503aa7cb94abd4b6bcbdb525c14e46230fc35af60f99c8f7b3a0df569cdb92fd1ea1cf1a7a02c8445c6b612f65be64d6322fcd4c3cfb40c6640e892f55611cf41db4bc03c64385c9f4246bffed0ebeee3a75fb093c684056b1a760cca61fc8de1413875ec6dd67057f20269c6fb89af1dea40e5b0e7b6bd88bdc3410a170e23d1cf6550f1652c73bfd8573b80d5819ea0af8e07afa4a11e86b48f3b669977401666e0219c7ee32319d52287d0a79aaf84dba487ef07fb36f720e12adb8bb56c645641dea4224af2a5f58d22c05d16e1937e74bac1b40afab4160f6a56308c569cc704fadbd2c21d7e81609f3ed6e94924ce445641b4f14d7cddd2e9bba7f8d3da9996c69be5489ffafe061747d1eb600eafe736a41686bf062b1dff043d189b651186cbaf7841ec5826fe8a70f9469bf2828ad09f0f259e6b8b538b30899fb2d18b5f7fee45e99fb844b794f43c9866038a8214f090d210a9359ac2be95318c80152c8561e9266e5840f96643b4187cebe8f749ecdfc86da7b381ead488eac82322662b7f930521ab9dd2440953cbd6e586ecbf8a89f46044769c8f718c31aeda8b65af836c9605bd0e7f89b6e0069889ad3b59c854e2d92511ca1960c878c77d939e996338e198bc571ef89a6379a5c7ba2e72c84ea205d0550a4bea919faee870e72b258703a0e0adeb29e2c2c851b0b2aef11aa772ccd92b915dfb201ff0677675112d2143a02b85d424b0b3b562c87c3ebfd9664baa9d76f43dad9bb27cf19fd51c2ebfa8fd09bfe973b84bca4cc2deffe8f604d637821086e35b912c2dbc1caf19322d8d87d163be74b1a7b80c811acd873cca10d08edb3135e7d9026c16243063b67610a382c5b0ff6b7f38fbeba23157ca2376873e1aa565556149a42a214f6d614bb5c818d699c94e56497ab94644705daef706faa5f6cfefabefc5e2e36098724b814a784c23faf53172a95cbc65855b061010c41d83b8b3cc6b494e6af965bc55ff3af4a793551cee3bca57bbd0bb3126a8550d1ec8833c7638bf6acbeef7ec9cd8426321ca10bd045e2c0a1d36344d4c104d13deabb9e247db9ce27e89458743ef896878d8d66a0e39eb1513a5cb455920164494b9b645ddaee29ef3e3e7b6cae0431855b964e002a1e57b0d2479dfd53da7934166aa6296de13e5f097ce8dc736a3d2e84680582a999f87ff5c5bb1f571172f38c3bfd0aae195433007a105591757248343f0ace4d3791a500c324ee11d7b117e1f66eebaf4b2183102bc7abe33590f44c07554352c499e9a1979e32af35d7ac848e2e5a5e952fe005b04a4806fbe72cccd3750453a1e57f774e4493a3b0e291260acc3dbf0f94a76bae015e91e29d7405f6d73d9c796cc5df6c53378a6d7891cfd86f71861413fcc3dd04422c9a3c27309fc0504efe2620f9c4ed1e2f488b56ef83e92208ef4d16fc364c6a0a0113d6307e82d2b5f467b1c36d505092b8ceb26329c0fd7a1566433827aa4e5ab308fbb10d7f3abab5f439c686905b80431eb610694ed4ef5911cdea4b09e938974f8d41edc291a41b4b3b79f83cc47bf3cf923d34c8379857b460d791fc9ebe6c56eda9a10c4acb1709ad7d317052546b6735b08e3e5affbdfd2ee9d1063ccc5a576bf46ee804080ba7d29f750f857f9a26566df1b57c898152cbdd37d9819ea4e4ce000bff948311c2f275cd30231e8b98840fdf463286c923dbc2dcd182477b4606e3ac27af6c4f59e0b8a3d19c50652193cc972ea1af88606ebf8507947f8fb1d1dea037bf8599db62f9af33f214f918c8e675016b323ec430892a0394e864cc27359524fca7c3d883cd6bac437feaf5901a7a96aa7befa55eec715915a839ed0a0af2c070efe38ac5d9cc649883b88fa9f782ab1da7cd2ec88310086d20a6df4cf6af8ce91bb95e2b3401991c3fe83351f7e84c5db4d707cdcd78a9211c106e3982901d997112f2b7f74731e68139617cebdc10aa52734b96ca1ad98e33db89864784143d7909f84358893d29291a1201770d3c8baf9be540477781a5951f42ef8cf344d20f8e8dc858a066db0c8df49d7ab4a5c1a327690472dd845c84cddf3c4114137d64f73d530c51fbfab06bec03fddf1ea95b9646f6dfada03041dcd29a725d965bc4a50279792d824cd4c8eb1b6128dfb1cc9a20597b582654a9cef6d1b8c05e571026417f1d8302dff714428550bbea4f5f665c6836d69d313ebce63861be644b4f4b44590253f6f3315823c3fc67ca5e52f38f8476478e1e207fdc0af8385525dac738ed01332ba2668d776ab6ca9f93174e12be8e6da85e05c6af658843fc5916e628e494b386fb2083d01ded10671f6ef8ce9ce71e99877befd716fb7d323d3fc944de1e7717e80ce16eabd508f1d6bf5a74c5c642732267dd2839d71a0875d9cb1b7c818a63eacafd648a994191cd0d94bed77da82dd80b61a2d8adfa49943d5f7dab65baa1d43ff9181e236961299faec0a0f30776a004cb2d3de5e707a870a7882a7a3ea823456e3ca6cb978b9c03b861fd3024aede5a33f467045799b901dfb5b9e775aef62dae022c4d30ab573d5a454f072e37ecf07c5bcf936ad2d3c6a64069deea7f39abf158843a946bf2ecd14215b83b256fdf6f81841a0b253a4252c0a5ce28c6ae3a6ac5dd51e4015a351b2978ec97cec2bf244370b7e6d27810ffc61a094d24411e7c17f599b936baff703c5ad4a7687d99da59b3af3680250030bbd3b5cc8e96659f7c8ab194e65973d6b3f75b7b358e35cd290613fc8521e5b73f23c00f2aecc922aa369a1dc2e75637c9c18efa7331e04971f8c978bebb971b208a9819ff91677d75ec1c919f63831b2fe3ff4e9edcf873bb6f59c965df570a493a23184b944904b5d2361204d1d9a35286053a70488b8d5d8c9a1a107ca39064daa45f256cb2f2a245a10ffc3273903b610c7e7fe5f6df7ba371f5b1ec3a82f80e139f9fda864d801cf91b6e8ea5cdad98428f95d3a9bc302efc2210e48a68172c28afb5f3bc3c82587f1e28a6dad49b1789a5b1f2ed97a482e11923c1538f4625569e413127b6742984d3d6868ab24ed10055afc519330c43b4d2ea6409c2f60c370b9527ec44133f8d3942820f337b3f5467c95fb1a52cc33ba7d66ee372477b60a04fb48ea02c93a42aabba6d1174da0e62da72adac98c2cd5c622709db1bd52cbece8131e75fc0a9eccc48023722ddcd5b5071ff40fa8f83d685afd2dca03be3555a7761ab3b1e652f24c3a2d51fdb2c1d1e52b34ed0f78ce266d3d30c332d9f6db310b9baa469ea1a0aa5830515cf659f88768dba1d7f45f6f3a5d157558b3e5daba8eb170dda8db839474c965767ee4c4999fe587c20d3e418b24d0a5036c9009fe842fa43a43a4a4adaa6fc6a808cfd7ba581fe776268a89cda6bceb7dba1eecae248c76055c29b0daa40bdbb629e28711ed756d9b50cc8867649416c4c9fcef72837a343536fdc30f9780f547f8291ece61e87786f5969e987c918bb3420ac999737e52f2597dda4393b1a5323be48c864d43d53a63b135463de8fb4e27fe9bc13d8cd29709b4443d10f1f2b65367acbd16a81b2d953ce6f8ea4424aaacc23d6b8f3788714157f4c1a1ec2f3e5711e32a2607ea518d9c696a3be838697e065710c0a4fe014fd17fd479830f26057c4cd257fc5f2f137b9149c56883d35a65f82c5d189c23a5126211cea54d6bea9354600faf488610a90e94797d7b2a84da1c7cb1eb921a844e02a11f8c2892ebeb8c3724625be5aae4fe6a047dd55614099175af3fb73a624126e997ee55cc88b074bcfe3b5ec4236910bf2ef7ec8fe7f0e5d8026e09acaacf649270f752d1daab2139745562a7058da5be89821930f1e2fff22814cbe343780c3ce5760f155c183a3a639df45ac46f1ddce146d93cb9e078a7bd90e23f5ac7358ed4b1807ccc30c0e974e84812542650615abded73c151b696e8ff00a92195515266716f117ca0791debb018c1e90f7da5958864e8551cbe31a99c4093a380880cc139a7ef0eed444f4a38f5290ca5a653f9ca87812e626e4c99de7ec490d288865df6e9f85d9fca68241297019748bce78199e1bf8bacba2d43041aad8d46abeffea2349d83e268e154897745e34f4b88e493708f05b22072560d6a9355d7b23ac76aa4e2668c54568e035f161d1b666f1a54150665f8e2880cf3122d235adc3dd9687b1681481aa1ed4899df3ec34d923a2dd519eba0c98b7cbae1a687935c8f3fc86e15dedf58fad71de3377356a46573a1c48751c49461a22bdcf72e5d3e0286f0945ca4227b436d7574405ece9655bd44b90b2fe5542f7f266f03dbc92427622eedb010432296a4ea33342072cb508262a4ef954a9568b2c809cdf250879410277dfac0d93e1abae292bdf7494427e9a5f8a6190b900bd620f55c2f345661028c551321ae4df8527b4c877c179ad1d1a25bb55f9ca33c289bca4acb394dcc98c289d535e0348fdb98d7b4953f21fada4681379958be314aaf84a8e2225a816b7198fc983df864f5e4c7f2b6d157ce1e11299859585b2e1905c52e2d1c4fce0e1d7f98bf4a199bacaac1977091a763ad58fa057e2c012977d9ea954666b2f89f43718e41d6f953b266133a816beaf6371c65fd3a9953c1304d4d35fe9aa9d22e1c1bb8d57dd1e03ad3c6538fdb45f0db9ec96c2ffde9d1efdf3622e27509308e0db78444b6521e88558201287f2a6d983727da4207d92f0086eb6c5c7a90150625948629699a4bd6ddaa5efdb040141661dc22fa8d70bd786177a2a9dd5331f4526406aada905134d6ee2d05c14a8180b2e53b8863dd489ece9b82f791a5d73fec15ef7191087374391a6dd8335ae4e5abdf33de359ca639488ba77800bcd110dabbfad8f7fbf3cf1b449ff3bed23aa0d5c28c2d3fc1f467dae60aa52ddd47b1d13bf50b1d938af77bc1aadc73996303b83e40c9dd2d1cb70db0b7d9ab0a7b4af9b69c35bf18960dfa1b5928e0322b5ce1061b5f762dbdc449e78a47ec98801449f6a2c9f39eadebfa6ac41e1eeb2355062e6c89b148911d2644f6e5ac2181156070a52509241381f9f150cdf789a4d4a58b03172e8b5990e3f6640727970a4e94f36d38fcad6d402bc2672bd5d98f58b64d031dfff8c9e527240e5fcea15a20ca21f3b45503dabc72bb17c343feb40c18ed968d7e774930e90efd347845e880b4356a8da466a0a5d89b5175659b3ae14e70b87c58ccc41ff3fb4f50eebebcf3553eb476bfa787e8b375b5ffbb1136c1761c06897187463fb50a76cc2ce8c8bb50ec7327895670fe907f1c53f3de6fd12a8af4eef0edd1c60b05355596521a4eb3eb578b1c4fa05ba095fe7cfbfe36c7a22d39611bc6ab20a8f1918154c6861884ae62854bfb5f3284c0b2948a5393ab240d8118acad0f598262bb7b9cd31fff8a82a9d79adcb75405e0189a5f86aaa23025ea13498392d3c38d8da4185a5d608caf5e188ce9779385601234b69b796ec088e352c0ba576555d29d586c7d4e8926dcb0750fd7c9007740fa8f69a1508fe0b2c612db012a613fd920d259dd99a4c06414575c8a85e60b9db798e6ca039ae4f5545d2c8ab590192e95f6b8265b7862310323305bf921aa5da87140402179587baa2aa78555fdc0cfde2170a12376b900f298b227dabbbdaae7a31ae722ad708938be19a508fc4f5c3a28257704e4cf1e2ed56d4313981b800ddd2e7964700d7d9b05c884dc78dcb852e7bc455c55e65f6a5de2cedd840e3013eccff97c2f929f6ab4af6c2ae4866052040c54a52242652830b0c15c8175f0fab3fca3ba5d34847e7d048efe304b3d1c37c819dd5d3af470dca2474c5eef9fd4040db90d5d68545ef4f427db7d99f4b36b83fbf9bb448cd91055cdac69c69d61eae2693baf6452691d2132dbf7bc30ac294189f6f49476449f8b8ca0fabe6da2e2d4cb4d6a13f77fc62d703d0bc6f44ba3db949c9ba0e11edee08daddea27714f29694bebc89bd0438b1bf6066e25c7c2e51377dffeca7d3604f73286a684f768e81531636570f5a5d49deb3608966e5ea44f59a42c871c14affa7ef470940cc779686ef0c4aaa715d93b0405f245a66212e2882f1a824025de1db24bfa3c9c2c55199d0aa340a8bb26e890b48e7d146e754e1f38347b5e6ba1afabe93dab001c19df887bcf98946cb17b8919e50b6cb4698ad6237c1a2b44671e93a87952ed835008c8edbcaffe2f6bc1801939dd7b341f60a52b4cac7a4c4b5973c3c0678866d39ee5ba1eb9e1a1dc0ba7d2681f338a628d3ee7e7b423e4fb501dd424435502de757328bf172c2e77ec5c0a9dc6003b333a07eb51b2bc66b0179b2fc61f8930517794f24821a31341a4d39afb9aedb389b88076a403cb9744fd42ac33d3b62bcc56223e7a150884dad7d3915104dffc5861e1d7a0cdb644d7e2697f132ec2cdfd6c0a6a903444af8a174b8161d4416549ef7af380c7cc52573b49f614b1c25ea404dff1323f5fcff131ab169d4af164d152a3e2c71e2264f254151426f7f228bea8462dd309056e4d572da94fd500be573c794e6db8e78e0165940dceaa34d269c30b365b7de6cf7750b7c8f36ee05fa88cbe78cb1b358f013e16e26839406713ad916aa0b3c67fdeb20ad0dd38e4f20c442260feb2c848a813db7bebaab8358d63f959146e41e6b5e7c4bb6b4093945c2456f1025cc95685becd67920ce32d7e1c67772de71a0d8e0af9c7aaa2518258c5a6f3fd515605a55f167c930228b87080635864e4f64805728ad68dad76ab087ba630c0672fd067bb9357ecd410bfbb931ba5ed3cad2341374a5b1b184ce8c8e49979d6208775b7e87c99195ac34459ca1a5a50d6b63a7f3736e79ebe3ccbf3d5dd96c5bd4ab055e6d28dd6292b7327ae1a09d15c89a46558e2797f281ebc5bb67d75dba6361dbc4751a43ead26ed2957b294aceb45d8af7a3caeeef826769abc38188d6e325619a130f4de37ff74bc3bae4ae371d91b9e4efed097c1596cd8a1c1f459aac8769e98cb0f98bed9dcabc48fbec609a340c1577702eae7968c12cb56fbab08f70f59a02f28e57ec8a4ef147980653c1faf2cb609e1fc615fd961989e31eede8c098c88d76702184c6b9eea52ffccd889f5368ce384d694888ea01f9080324d2f37821c3ba25b6a2328df8609451765f079f0097976bb966a382072403d3f013992163ffd53ebe2b899eb497efae902b78647d1464aeb5c4895c028241280c92cf6c2fa3f993d2fcb93477ffe2ca7fe167078ad384af7d0070c99a6e179c6286682ed233924d0c537e381b00923edd4c8118294cd79993f5f87813b8ea535117015b7be8afd4482fffbc92ba7ad64295a9f0fc61b5ece0c35f06692c9007c5479ac35dd754d00d08fbde20d382c4a0d65eef7e39458a11c473c376ab9ab9e0a59fca0623f4bf88f63374bf88b0332aaa2bf4160c31d2169a03f1d5905104948d79227177f529fef6809c9fea556b5e1a7cb24ca443f48073ef1f9b893a98bdcd07e20dfd436696a8839a5cbf0eae2efe57ea2840205a2d92d0954223fc662c2e855c5c91ca6317a36855919b28158d729b69ba6c57d099d24902ed4e81edaea3122f89853d9da74afe1abd6d09142798e855f602f1f87843db0b22680c4336a838e9683e9248d903e4d24459cc33d5635672e575d97dbce4405e6dd9ac57e319ddc38903f539920a21f754add39e2b547964df7b889e32bdfe361a8a17dcbf85ca32cc8337f86fddf00a4be00b04527427b386ce0eb7f7b0bca8350591b38ea0ff5d93c758bd664299c70d2cfc4d762d20401e19f3d0d9a56bf22a9bbba2d85e94e5db33a04904b9baa79a16d3c17a631ad2d9eab34fcf755bc8005744fd553d5c9e4fbc936dd386e340d58685cb2c2745869349ee6ccd5bc0cd53110ae7bfefae18edf6c0867f300844d17faa5ab82109294504df6d734231768decaa308b3d91c7b70cc9a3b64591630b4f89f7208c4c16c3293ed60703bc71af274529b946490f1a4cae04c310a33cb7180a757745868a7c2804b3915642bfc92587325d870723522a4ebfe5b9533396289fe7ed9f707c2a647e64bd70071f5d92647fa240b9ebe488a78ab54d7aa00f9524c9c0e3bcf08036517f37fadd37550e384aaecf7e195c58ac9f944671de2e0453a1ce5297bf7112e33a5724948559c32b734b655b2a5aa7fe8a1a979480abeef8ce62fc2ec3f6e306d7dbb3ff342d01a5551b7b1b6f6c4059a9b4cd57927fc11978cb98829658ed9108a5373f992b976ebbd986068028a63ee314fde1d2d34af20ae9cd602361fed9362da6347b68ef4a6ee2fcc63467f473490d8430827f5b0d92446a850981689b34486b80c4bd10624d8262ff89aecc36af6f14c81abaf3105589b0f275fc588d5cadd8ef433302374d8a767bd980ff34e05e09075308af894f6d693f2f6062d5263024c11bba036006ad2dfc7b12e67c86da5d6fbc9aa15c2ac1b052a29ea9f70add3ff1457d722e6ee29a64713cfe857747a1573087b5de5f207d78a5f37d1e36adda4aac4e4bb9b50475148be1f4809e5f6226c0daf5c8587a900c5d2c2dce214225a5d8c58ef209d512241a8659aa9f30b4f51f246d8ef8df83a5d4b719299a927cee26046e107f25c58587dcd0283b7cb2ed78dd288018c3146ff7cd83a96b66aeca4792e152af29e01d22e6d1a9ee5df8fb494cf9deaea0957868aac3f94890116e1d9667b1e65495b95b41f4a27a36227e2637a40e028b9d8dbab1de0f3374a344efd0b51b45738f375f804d94b4ef2cf843304cbe8d67179ddac16f0703213b9ec4d8227750d1fa7c49fb20d749334fc5221366258b133f9822e8eac4e8941d03c2db75ca2e88ccc565a12ffc992289b4feaa8d01638571d62701e94adfa7cda55d50a8a0c77f84b63ec6b3e03c7f0641aa0963a1354fd18df4193019aee1225ed5c83797254d6e2b9f11adcba1c278981c97d492351c55e35a939ac4fe9ea54f1ffc0f2718cf381763ecd0ac38e79039ca35e4bbaa27a47038d3b94416753e7142697c51c59359ced4e8bb922b68287cb7f49101e1cfe409084db8e24db2061d8436586eb50ae75ee2ac8b2359c633c96611c2a7be4ee5a943eab5dd85eb32a8a45c1d2868d12372e5d2c539adced7dd99f32f0759f7af947041bb1fbb07b901f348ca3093cd43e605849e13899eb234a57cf572c00b30ee2be059a042e9d67da2702c223e25608a33565d48fd94f4bc16467317be69d7c38126c96ae6d5c3924ee8ecbeaa5cd38abd42a9043b6ed84a0f65570ede3c16c1a1ff5370df550d8cf32361c577008ef237e63d548617caee049c89ba2542dcbc059390f73ba4c1eefa6e94a6bba95c5d93b6753919c881c78be4f9a785e33b2fcb38b8c7a9fa0360be8fa48fb1a95e3f138ff3406f2e63efb258367dbe174305c81eb47081d9d8a1762ef5f5653d7b2a14dc1a068fdc4023fa76ef98d4b4c0df3bb2562f6ba30e3534333b69c5aecf5f55c257fd2a82ee1c4ee4ced05dffc8e4cb7abda133b62c98d61e16113cd80f0153dcea825f004f8f3d31e0a8d1fac4b80f4e61f43d43d3dfadc49fe1c43c8d72b141863869adc4172d6d788c77c81cb51e8859572d2d7e9adec53abc6043293eef8724e02d1396a762aa091b42337c1be0272d6377722dd900de64d8157ede35f14e94713ab13636d7bad03d99e49d7350a90cdc1253636561f86f126ffc991c6ef597c9b9ea578048c99640047d7b5c73821d30358a3531e882e8bb6ffa9dfc803d9b3e1ff22b677cf931289c530d477da4face17dc934dc751344a9bb03757ff11427a9a18d2eee1c9e120d67baa444122733f5df96e838a2f65df681018dd8936b1993b901795250deda799fc1bf9d54d0bd90b46b1ff5ea39356437ff881efffc10134e389d9e3e4838d07c3004d2008440b0f1f4b55173eaf451b45340cbe5b403d4330dad17cfd105160198474eb6547280601208f23570763d9f821rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp-opencloud-1.12.1-1.fc20.src.rpmphp-composer(rackspace/php-opencloud)php-opencloud      php(language)php-composer(psr/log)php-composer(psr/log)php-datephp-guzzle-Guzzlephp-guzzle-Guzzlephp-hashphp-jsonphp-pcrephp-splrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.3.31.02.03.84.03.0.4-14.6.0-14.0-15.2-14.11.3T@TpzTVTVSR>R@RƦ@R±Shawn Iwinski - 1.12.1-1Shawn Iwinski - 1.11.0-3Shawn Iwinski - 1.11.0-2Shawn Iwinski - 1.11.0-1Fedora Release Engineering - 1.6.0-5Gregor Tätzner - 1.6.0-4Gregor Tätzner - 1.6.0-3Gregor Tätzner - 1.6.0-2Gregor Tätzner - 1.6.0-1- Updated to 1.12.1 (BZ #1172637) - Added php-composer(rackspace/php-opencloud) virtual provide- Removed obsolete of php-cloudfiles- No BuildRequires unless with tests- Updated to 1.11.0 (BZ #1159522) - Spec cleanup- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- obsolete php-cloudfiles- use commit revision in source url- move lib to psr-0 compliant location - drop autoloader- initial packaging  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl1.12.11.12.1-1.fc20          !""""!####$$$##%%%!&'''&((((((((((((((((((((((&)****)+++,,+-----+.......++////////011111023244442555267776php-opencloudCONTRIBUTING.mdREADME.mdcomposer.jsonphp-opencloudLICENSEOpenCloudAutoscaleResourceAbstractResource.phpGroup.phpGroupConfiguration.phpLaunchConfiguration.phpScalingPolicy.phpWebhook.phpService.phpCloudMonitoringCollectionMonitoringIterator.phpExceptionAgentException.phpAlarmException.phpCheckException.phpCloudMonitoringException.phpEntityException.phpMetricException.phpNotificationHistoryException.phpNotificationPlanException.phpServiceException.phpTestException.phpZoneException.phpResourceAbstractResource.phpAgent.phpAgentConnection.phpAgentHost.phpAgentHostInfo.phpAgentTarget.phpAgentToken.phpAlarm.phpChangelog.phpCheck.phpCheckType.phpEntity.phpMetric.phpMetricDataPoint.phpNotification.phpNotificationHistory.phpNotificationPlan.phpNotificationType.phpReadOnlyResource.phpView.phpZone.phpService.phpCommonArrayAccess.phpBase.phpCollectionCollection.phpArrayCollection.phpPaginatedIterator.phpResourceIterator.phpConstantsDatetime.phpHeader.phpMime.phpService.phpSize.phpState.phpExceptionsAsyncError.phpAsyncHttpError.phpAsyncTimeoutError.phpAttributeError.phpAuthenticationError.phpBaseException.phpCdnError.phpCdnHttpError.phpCdnNotAvailableError.phpCdnTtlError.phpCollectionException.phpContainerCreateError.phpContainerDeleteError.phpContainerError.phpContainerNameError.phpContainerNotEmptyError.phpContainerNotFoundError.phpCreateError.phpCreateUpdateError.phpCredentialError.phpDatabaseCreateError.phpDatabaseDeleteError.phpDatabaseListError.phpDatabaseNameError.phpDatabaseUpdateError.phpDeleteError.phpDocumentError.phpDomainError.phpEmptyResponseError.phpEndpointError.phpFlavorError.phpForbiddenOperationException.phpHttpError.phpHttpForbiddenError.phpHttpOverLimitError.phpHttpResponseException.phpHttpRetryError.phpHttpTimeoutError.phpHttpUnauthorizedError.phpHttpUrlError.phpIOError.phpIdRequiredError.phpImageError.phpInstanceCreateError.phpInstanceDeleteError.phpInstanceError.phpInstanceFlavorError.phpInstanceNotFound.phpInstanceUpdateError.phpInvalidArgumentError.phpInvalidIdTypeError.phpInvalidIpTypeError.phpInvalidParameterError.phpInvalidRequestError.phpInvalidTemplateError.phpJsonError.phpLoggingException.phpMetadataCreateError.phpMetadataDeleteError.phpMetadataError.phpMetadataJsonError.phpMetadataKeyError.phpMetadataPrefixError.phpMetadataUpdateError.phpMisMatchedChecksumError.phpMissingValueError.phpNameError.phpNetworkCreateError.phpNetworkDeleteError.phpNetworkError.phpNetworkUpdateError.phpNetworkUrlError.phpNoContentTypeError.phpNoNameError.phpObjFetchError.phpObjectCopyError.phpObjectError.phpRebuildError.phpRecordTypeError.phpResourceBucketException.phpResourceNotFoundException.phpRuntimeException.phpServerActionError.phpServerCreateError.phpServerDeleteError.phpServerImageScheduleError.phpServerIpsError.phpServerJsonError.phpServerUpdateError.phpServerUrlError.phpServiceException.phpSnapshotError.phpTempUrlMethodError.phpUnknownError.phpUnknownParameterError.phpUnrecognizedServiceError.phpUnsupportedExtensionError.phpUnsupportedFeatureExtension.phpUnsupportedVersionError.phpUpdateError.phpUrlError.phpUserCreateError.phpUserDeleteError.phpUserListError.phpUserNameError.phpUserUpdateError.phpVolumeError.phpVolumeTypeError.phpHttpClient.phpMessageFormatter.phpRequestSubscriber.phpLang.phpLogLogger.phpMetadata.phpPersistentObject.phpResourceBaseResource.phpNovaResource.phpPersistentResource.phpReadOnlyResource.phpServiceAbstractService.phpCatalog.phpCatalogItem.phpCatalogService.phpEndpoint.phpNovaService.phpServiceBuilder.phpServiceInterface.phpComputeConstantsImageState.phpNetwork.phpServerState.phpExceptionKeyPairException.phpResourceFlavor.phpImage.phpKeyPair.phpNetwork.phpServer.phpServerMetadata.phpVolumeAttachment.phpService.phpDNSCollectionDnsIterator.phpResourceAbstractResource.phpAsyncResponse.phpDomain.phpHasPtrRecordsInterface.phpPtrRecord.phpRecord.phpSubdomain.phpService.phpDatabaseResourceConfiguration.phpDatabase.phpDatastore.phpDatastoreVersion.phpInstance.phpUser.phpService.phpIdentityConstantsUser.phpResourceRole.phpTenant.phpToken.phpUser.phpService.phpImageEnumDocument.phpMemberStatus.phpOperationType.phpSchema.phpResourceAbstractSchemaResource.phpImage.phpImageInterface.phpJsonPatchDocument.phpEncoder.phpOperation.phpMember.phpSchemaAbstractSchemaItem.phpProperty.phpSchema.phpService.phpLoadBalancerEnumIpType.phpNodeCondition.phpNodeType.phpResourceAbstractResource.phpAccess.phpAlgorithm.phpAllowedDomain.phpCertificateMapping.phpConnectionLogging.phpConnectionThrottle.phpContentCaching.phpErrorPage.phpHealthMonitor.phpLoadBalancer.phpMetadata.phpNode.phpNodeEvent.phpNonIdUriResource.phpProtocol.phpReadOnlyResource.phpSSLTermination.phpSessionPersistence.phpStats.phpUsageRecord.phpVirtualIp.phpService.phpNetworkingResourceNetwork.phpNetworkInterface.phpPort.phpSubnet.phpService.phpObjectStoreAbstractService.phpCDNService.phpConstantsHeader.phpUrlType.phpExceptionBulkOperationException.phpContainerException.phpObjectNotFoundException.phpStreamException.phpUploadException.phpResourceAbstractContainer.phpAbstractResource.phpAccount.phpCDNContainer.phpContainer.phpContainerMetadata.phpDataObject.phpService.phpUploadAbstractTransfer.phpConcurrentTransfer.phpConsecutiveTransfer.phpContainerMigration.phpDirectorySync.phpTransferBuilder.phpTransferPart.phpTransferState.phpOpenStack.phpOrchestrationResourceBuildInfo.phpEvent.phpResource.phpResourceType.phpStack.phpService.phpQueuesCollectionMessageIterator.phpExceptionDeleteMessageException.phpMessageException.phpQueueException.phpQueueMetadataException.phpResourceClaim.phpMessage.phpQueue.phpService.phpRackspace.phpVersion.phpVolumeResourceSnapshot.phpVolume.phpVolumeType.phpService.php/usr/share/doc//usr/share/doc/php-opencloud//usr/share/licenses//usr/share/licenses/php-opencloud//usr/share/php//usr/share/php/OpenCloud//usr/share/php/OpenCloud/Autoscale//usr/share/php/OpenCloud/Autoscale/Resource//usr/share/php/OpenCloud/CloudMonitoring//usr/share/php/OpenCloud/CloudMonitoring/Collection//usr/share/php/OpenCloud/CloudMonitoring/Exception//usr/share/php/OpenCloud/CloudMonitoring/Resource//usr/share/php/OpenCloud/Common//usr/share/php/OpenCloud/Common/Collection//usr/share/php/OpenCloud/Common/Constants//usr/share/php/OpenCloud/Common/Exceptions//usr/share/php/OpenCloud/Common/Http//usr/share/php/OpenCloud/Common/Http/Message//usr/share/php/OpenCloud/Common/Log//usr/share/php/OpenCloud/Common/Resource//usr/share/php/OpenCloud/Common/Service//usr/share/php/OpenCloud/Compute//usr/share/php/OpenCloud/Compute/Constants//usr/share/php/OpenCloud/Compute/Exception//usr/share/php/OpenCloud/Compute/Resource//usr/share/php/OpenCloud/DNS//usr/share/php/OpenCloud/DNS/Collection//usr/share/php/OpenCloud/DNS/Resource//usr/share/php/OpenCloud/Database//usr/share/php/OpenCloud/Database/Resource//usr/share/php/OpenCloud/Identity//usr/share/php/OpenCloud/Identity/Constants//usr/share/php/OpenCloud/Identity/Resource//usr/share/php/OpenCloud/Image//usr/share/php/OpenCloud/Image/Enum//usr/share/php/OpenCloud/Image/Resource//usr/share/php/OpenCloud/Image/Resource/JsonPatch//usr/share/php/OpenCloud/Image/Resource/Schema//usr/share/php/OpenCloud/LoadBalancer//usr/share/php/OpenCloud/LoadBalancer/Enum//usr/share/php/OpenCloud/LoadBalancer/Resource//usr/share/php/OpenCloud/Networking//usr/share/php/OpenCloud/Networking/Resource//usr/share/php/OpenCloud/ObjectStore//usr/share/php/OpenCloud/ObjectStore/Constants//usr/share/php/OpenCloud/ObjectStore/Exception//usr/share/php/OpenCloud/ObjectStore/Resource//usr/share/php/OpenCloud/ObjectStore/Upload//usr/share/php/OpenCloud/Orchestration//usr/share/php/OpenCloud/Orchestration/Resource//usr/share/php/OpenCloud/Queues//usr/share/php/OpenCloud/Queues/Collection//usr/share/php/OpenCloud/Queues/Exception//usr/share/php/OpenCloud/Queues/Resource//usr/share/php/OpenCloud/Volume//usr/share/php/OpenCloud/Volume/Resource/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnudirectoryASCII text, with very long linesASCII textPHP script, ASCII textPHP script, UTF-8 Unicode text?7zXZ !PH6v*]"k%{^3:1QJP`;QҠ$a7Js>w?()̊!E u`eXeF^bO`X9R#"\俊"s,W?=%IϱsxOLZt QԜ1i.dUHhe25F!/ +_{!:DZI5U7y1M T*cx'1b޾ ! }ytXq򸦝 +~  >h H&ICdgٛwhn`ލXh i)Wչ:(>BCʨ^ClA*`jFlU4U2ES<0Aj ~ܿB`i"W(ļ1#O"vvpgQKeWcɠW ùMg4+4h5ݘȮ*n׬_,gct;2\oOeNpǃK5#e/PQ|E2Ze>PRm ) ղSZ|[] #W; {5.{N#EP`WnS [ldoT(܄q&T%TPub-l |%&3Su˹80c+"\ ;`-2geǨaZV!=xK}'AY44vA^̧Oܾap{/ј=.Y`~pСJteFomiX2+"eoKD?=:5 0gZր Kb lMkpQaُ7/fL7,q9>L( !d]3ň?/w-9֝p&fQc`-^ @;^\:- !Ls˿/C(8 mj1ʧSh@ 2*_n ^ݹɋ.@Ml9x?9Dp!M EMix2nt6:GKlE-:ˢO%rWi8lˆvV+[ו7S)6vL rP2Ysr"57`!N3hWFSg{ͩ /ӗ} %tg,I=#M%0QlE.)A ET㇎?4 IJ wև }kb1 ;'x/]n)z,9Uj c%nv絶YeC: NUSUܝ|VMJ'NƓ:NSwP3."ǁ1݌خ,F5st}Ŭ=߱)H`qS{s[h;ob/ AiK1U9x5dׅ"y9O,y!+) RhY1s,Թ@"0VCҭi0hOQhgmM7M޼,GQWߙ>e9Mݤĩ%׺l1pVwo\ PvYnQ66_SaeA_3]/1V5YwTU6@m؃!Xp_1;dE JȜ> Tz Pľ6<9kǮM:o5}S2A.1=J.dA !/.ʉ⮱R|>W5Mx]ԥ2#/SxeϠvXp4[ӷBm MjF##/9@da^!dqS|mIWoi @vS(t26z4.^֋.5Je, sgP:m4ȳLvWh-s˾m#Puځ_.-C [Qnԫ# mRx^}fؚNO hN7&J?זZ7ЦD}*vZNo&yiVHf}*F`g t/DQq[Ij}pFY %dO'BT-=&a ,^ DžrV7ISPlq/(TnRLb?J*&e!'ʻo?Xc> JQ/'<;W\*xA"O:+.z'<'X{o*= _%X:_!ɖ_ 4`3@ _}{YU !l7>p,%n,u]Ӊcڿ:V. 9;/M\Ag{rs͙%0nQ-7{4dL},5id_0x-R` '&Y6ymUZ:9o}0;1 OŊ$3rI18}itXT4KGAv6&Au l`l!`uS^lJHFw+ zlo aO^HF-㏅_%ik^[kʞb.!DrLDâS} ʲ 8y5Dq{Is犸cKz fD`lz 1Mv|aܗs»%K8}II>I P ^ `t鉌I??EYJO0qb֜ Ȭlຄ{jX76 FBN ZpR ѣ eK' TAZ2I91?(kZ(G[ 9ك`Qa"KV$g1 Xoy> vn.NΑ^etpL2{!E Y?4we1@gj_;QE%HR=bAe,S~ 9 Kj?xdz= =N0IGXn\ne _gW:[뎿HjY3B} L|-泰MTIuǙ-1>ɤڌyΨXΨ`6-BX}=^k9TB70+i`e0cNln"TCVۗV磽Ve?tLle kSKcL0;7HT{͊qi 5ma |E+J:h(:IGbGGCSTQAgsD5Hj75"V~$Ly 䮳_d*-䁥+Gj Ŕr- x@:*)# ?fUz_hҳ@4*C7 ֨fﭴ$D!P 3/<#:O7gp%a%Y(1l aCH1\*F,wuw3T7wh"KuQ^xW9AHNME=Y ͟ oCQG0:Vy0kLƭv >"Ǖ-/"5:~ioʤeb"i yvdA32e@?.PSem?_&I"0$(7yTb5t II7)5֎r|>LY@}hg* {/sO:⮔]BmbRʐ3CW(UƋhe6Ѝ6/B0p9~'g#nҀr,p7OQ]^Pkc~9rekdm9<צFנEGr LH >0πq3/<=hj3'|QmZ^ޑwDZ<1U83pQɃ.s~ Xk$kMSDԋwzzٝrNHd̦eC~Rk'~wM7Ҋ}OW ]& Z5QXĨXP<}~\!ôRsAoqe*=ŐP% bG9^P5B\r}9I eQ?ڏA<'D:zkxUXƌ;+Qe⦙?\- ̊D *'olHphF[T1 &1p*S%OYJ/3M&3[Ea+m.ծlmZx5s7XWqJEaXK@Zpy3!@:ÕĒ]Ii9%}X emX֛7%9~r$%BLs-TVYr\̽,+l*r)_eu'pxB"U{/`64/D5Aak책퇣Nb9Φ 1<$|!J)_u qCw}9}n=xr2R~og v Ѣ^ޞμUg<0j{˲#$Aƺ+[>(96Eɮ4)7D`Hޙ1Lv Cx~ \~IJ(3dz2fؖ,- *l&3]2C#iX0.gRs(tMeg`&Mmps$g˥QPL8S aӚ8p]8-3;ìާ]]aR ( &eA+25?X̀>(O:Jl"/ce.߼KFfl1JyԟG0DESK$C * Ėonkamz:l 8}nYZETi+J&[9ZtzRf,l<]GT ,[o6} 5$13+=*Mp^KF{s~?4}S%ᐻ %z~eHuq)E>PvqE*ޜVBFb6Y_{& "u՜a':`7öL˼ pΕϱ9=o:p3bJ=H/)(0u8[[XI>L]/~zޖ3Db}F;T GӢ Z;^Z\ߝ*r6"bL.g-;֪v!}wٝ#BGꚙXn`KtP}L&ufBrʃjD'1|$etoF}hNwR_UA|0?OX/4JwtSHs3ƒK6!ܬ7|%@!q|&*4姳vn?^ke\e0m[fG!'XG|UƢ\:vrUt$B4a@I֒&fƔwDU;V)6~%Ҝ}'#{G3~swaW[[9* -% tl<]{%y$L jV.)Ҫ+iA}XR/u׫P,Nʀ1Ze!1;gS\dփ1eajsk7)txA` ՘ӭ0J?)Sq$dO*qnkOv_^Jh- C8KmA)$~S wC9.Zg?GEA~;ˡtUشz\xOu푹xɻ3q6ȇuNHOX -Ex =cwE?\qĊ"cm.I睷 BtsA֏&8*b|HX[x9!┊O4+f>!OBn% U~`Zx"ptxQ$lZ$cHHhh[4B ZDCp3( N|Jo:,|Ycr0w+:'G2cP,,k,p9s0tJGrZ+wkYprTNfaLCP{)i0;k'ܬ+Okc~sZ &c÷y-M*Y ty\W&~ĘkR?ǵhoõ rFUa̋J m~`@k¶nf&Mx|`p>F?bjڨ 7鸧-/AUTڵsjΦ?X+PL..厔<NdWFh%iwzfKHg !C4P /2/^ĊksQJ NĦdX y`[h{]o<[Ht/ScHDKV oU[tj]!=!^ 3[7 ; Xha>&hV<ΠG !iJ@f e}3LfVR1Ƨh#O20KJ f@%X=>2@qVqAX*L!kOG^ٗ,$`{/ F{}4S%SV $˯h= 1•W}{dtv{,W T5"5}O5َ;wdr|#[h.q`b:eI/RuXՒ6tȜsu¬fdX>1Ǒ5_myr29YD=4чP^H"mKѡFeڮ1\j0Fwphdi;G:Hl#4SL'8JUPd],V9b=T)kPY+tRX -cn: &ܿ-/~ "Tv>gSո-mMf" =@[vN).z<T._qHUkD1z(̾J:HQ/y3hGW>0aPFTI wKB/mrYZrR tn!-ȥξzSKZxOPg9'F^$LY3ӓLpԴkd}?;,QNEE1d#WqZ`Wtj@`z |) y؉K>W.AGH $@ES==X8lϑ6"|ɦTkۤr"eޥav;$31or#jAK۱tH^-3speaB.@b:ꐰJ6? p:8_*iV_CErƭ<+b!$?W9ӟ`Ynu@vCe4qB,2Oe39Ǹr80;Q5w7{󃒁1;R {[-??MFѲOm}};Fbk2yҀ>1iTH{!*P?~\HNGoͽ_vYu7O@S=#}5,;\iuXdʇ ܰ=P'Şw)8fO ZA)n>b6X.P8_F_mߙ 0L+3ZCU:& YZ