xmlsec1-devel-1.2.28-150100.7.11.1<>,M b9p9|^n'cI4!;W|b-q 7Lٝ>gUpmtKYM)hM!dK><`[o\hu+_UU߰ 1j8JbWxFЀB@AB)0R*|'$lK"xp#˟z -`BrOEXM/0 | ҹ;}_Y GVnTo:RQf84=sX7>yO Ɲ wXTT]X>>P?@d % W" 8Xw}      :< ;>$AEEII@ It J^ (J8J 9J :K FVGVHYI]X]Y]\^ ]a^pbrcsAdsesfslsusvvw{x~yz<Cxmlsec1-devel1.2.28150100.7.11.1Libraries, includes for XML Signatures/EncryptionLibraries, includes, etc. you can use to develop applications with XML Digital Signatures and XML Encryption support.b9ibs-arm-59RSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++http://www.aleksey.com/xmlsec/linuxaarch64kWw ]y 1 *.)o|V%KYrnjX(N1!&=FOm4?l cp[N N\>7R+Z"7.+(9,. +7S# .XZ wvS1ͬBLe (^w;&+ xy $ HGY "n 3+^ X{ Z >. sj /a 72*,)) sz" E+Z,~_~!J)pr'!; 4% -&z%V+Xl>jJg/X: 1}~S[27AA큤A큤A큤A큤A큤A큤A큤b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb b b b7\>\>\>\>b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b7\>b e83d883626e47fc9f717fae2e0bec91aaca4dd5df8dc4e9473aa4dbe50b384b9b63071a773f81f6c5d2375defb5b6986d0e8d5322351d5e00ff43f9f72f6c2bb1888489bb5e6249862bba0c90f6895eae8c1d4db70659a7c0c44b5140cbbd35a1741735b4e651052c8ee2018724cd7dcf4a5062857eafa9fb93061efb813577bea030d27d0eba3fc726a4c67faa1c1262e15d7b0f75eca5de0a1e490c30538b91bf3c5a71d3df0aa8c2336c9487da6159da0314049a893fc78da08a431d63a13c811c60a6b673c2ab605ddd57fcd8edb3a08ebc72b739bc50196d499877b59b76e5a9de7e6fc4d9d76f5207f569369b740d501beb0bb5068e598507b75f8ec3ccf8fc1d5f1f180a26810ae792cfba4590470b71f4d562586ef808d1d4a04925c9f39bc2f9850c5f4d54d69887a06728166bb5c27cb6a56efec03ff69aefb49b4e6514ce5909a2fe91a50fbbbbd1fee7e9b9048e66334fc390ce560d11251bbf8127a3bd664d88da99a099a94bffc131540adb280f00e0203f2191068133a3a29a41e872807edfb39c2046ba8fd620056b8eaac49c3092d2d1df531cc11bc1c773edd7443cc060bdbffc03c44c7f1b47d63dd056cda553b44dc3fbd2ab436f097fb005dff17967a69373387c87bb79d62a594b4584c74709db65645d9a8117bf524ba14eb437972a9563feddff598e0c764644512b6c6f3b86be09f4c414da71d10f8ed1f5e5f574f748f9e185582eaf18e22139b1b904cc6050f1dca1d525b31cb1c687775b62f52c8d79ce21a0012f3cf1e974dc3ffb26377dd7d28cec67149bcfc89b502b04f26ba35fefc6aa424db48b989e74d19e03e48ae3a4c50f1e3b2e8efdf1cc48b21d634ecb5879322101cac83346045493cedec9998e77335364852588d19edb92c6d96c2cda5dfa9ec9899b55054bb6939475e344015c92698a62a95c0aff973c23febc78bccc56181d4cdc547132518579fc0815a01f1a09413ce5dea6a5b99ba0f78c38a70a00ad83adec6e04063f89a384afc83cef11481335411ef643c809b349c68b3ad26b7fde051a9e19ce9871c77f2e4c486526edb762e366ba54ed8dbbcdd04860cc50e17d11cfb4696b376816aea79bda4e5f7f6c73f7a97904f9b79dcee63b84f25da7e5446e80b802c349f027049ffd2b3ca78e7dd15c25821f4517e36fbb857ddd4aeac029b4a68a0933c280433b03681c032699d1ab22ff0f6d7f5501292d6399e0a99fe5ae70d2b6a41d184362a7fd183198d044204bfce91ac233a6fb5885e8747aa0bd2d16811f83fecb816dd321a3d607f29ca9c6e9cb44f69e02d0edb15cde87133dd563d41b53a4137ba491eab9be9a6c66d72fda04e4b848be132fbcb16716a84f3115cfb8bae22ea959ead98894b2542aded4414ffce2ec41341d5fb95b92a31a432ccf89615901c760f04a376b98b5b0ec7a077f96c8f539dda5396199d1ac2d103d23f8c99949338d2dec937d7da66f09920b1a35396da3f026af056ac7af33d36950491abec45729d1e0eb39d5d83127e52b313f8a5163f5f14c3d3465181eb65c28d3c04617c508ccb5c751e6b322a680eb79388ee707dd03a9f718a12f68561c85a27914f02ca8c411d1b6366365c5ef67da48451eff89b0cf9e04da7ab0031028fc2f8b151ee4434769c837311ec49f7debd63b454744476b44574706d2b4833a09713683d54d8731b34625f8895618d8ff9be477d2664efdae6b64a9ff8a4dc9b62d9151a7e9e0f4221efe0c0606277252f63c422682143c671d16dc0165fb341c049244293057e12d5c0b487022bc5836b635a01d5753a2678ce0c6b353e2f9f88b6c7e04253c13c301f3889d4f0ffd7d32657cb19aa7f28ffd963de7f38eaf6089718a623c14ac189e28c8a877cce9c5208e6159fa4b403829b9bcb563d5ab426d6b1add575370a6ed430a618fdc26f66fd5956a1522cac94d3c3f76a551eac64ce6628e648ee93da2e933659f6395c19ea110bde2a0030a038ac002dfca294fd37107abba565df8089c10f63d429e00ea7f1bb90bb94ca8747e286083400e6920be02fe3f87d0d0b1ef493ee0656e331070de17a4fdbf1b4d745abe44a19b0fbef6db810104885fc50da84d814ec600554111a9f05345ad25997f7f6bbae76806112740687c329b062dfa19d0fec510121a6fcdda2462e7c112da1de3d8cac0b0f2eb64576ddcf78ddb245c2f9b90f1be5824290ed5f5439ab629f4aae4a317a32da9a1f110bb97545e26803350256c4ce7aecda2cab4bce7653146c9efdb50dfd3b447b2cb3cf334418438734dedd6d8106b04d94ac2a0c60b590278604845132a3544bea2c71aa7eee4575f16ce1e8d3b20385eef97cd6ec94ed875c9670809cbba7a2a808683f2d2948d7aecf15a774c19e64bfea57690923ecd3c9c4fcf93366d566d189e11c83c2dfa44ff3c5b74f6b949ee87de97323fd36c21c3814740e8d85ab24c0f71fa8e3cedce5f09355487c6a20ecaf12754e30a4f41b6603f2372b4e7f7afda3a675e8acb8bcfe8353e00896fe130c11f455e30801efe26aa01d9927bd6dd9a37b203203a092e32294f624603585adc8d95e98aa669b8f888d7b82b66b7e1d93809a491118636133a3f1544eb265d75c3478899eb22f20d3085f08f187be63ec36d064ebe02db776c3a3870129242466e9c28dca9284c83257586d89642d0762917d34e0db2756ea54938652c8c079242532c80533913c2126bd05e0551110afc0679e2a0985eb2c2db448987f0c4fe39180362563a65de6e2693bdecd464b40aeecf0d684ae612ee00b801792fe6ee7b00bd7daf70bcde3e569516438d46b664c51a5ca6427f5cfe61e8c9564ffbcb8dee7d571cf6cbb3cc997192f3186fb4ac53fbefeb1dcdec02899cb419a11c250e42f2d4f72dc40466e3f59ebc8e11dbefd2ccc48529b6aac7ba5f70640dc30d7e647ca83d714da0e82280788283f6bc88ca9aefd0f256e3fb579e8fe4bc01a9f2fd9a222aff0a279578da5774f48b87651ab201989b1f655434694850efc2e46abdd762eb0d683f9cce06a419b7be37296337d5ead73e32c82feaa5faefcd10af8775ac0a752194fa173efd2162170388215ff83c40d847349b56f372924b410feef340e7041b3eb058f37fc4647f72f752f9b9e201a8ee72246a0f7f65ac8901e4ae01d47ad4afbcad0cce2ec645a192e85ddc0a5b210d533e9bc4b045355030a92a6e329d6864c9694b1c1b7587e980c82ff007ea472cfa3dadf9bb5e1d1c059e4efa728a8a0a64383ef88b2bad29169279584a931dd0533c43aaef245a2b743b55d45d23a0c62e3d0a84856de86d8d18b32d32bda4cad2813db13fedf85fc2780ae352bcf90d63434b08eb572f8e9fff9b969a382273ff87d91e79156e78ce22108b1af00346b32bc1006978f3a79d2921875855431ef6a990c5f19ff88c54ae3050b278c78596af56c668ca3a94518a1e7f77aa9c48560895ccfd10602aa0a6724f0616e76740e3a42d6e8d873209e5534193079806e89a6d0b3e5158805e0a6825b40ca03f44f836d5915b7dc710ba20adb716bf13bb0a80f3d871552d5d6351138bd84afb456d0f5733a024d65fd8d30169a80d5b8fce8eaf6a5c245d31e8386fc6bea8c04ecf5b94c2874a43d1b7768bfae621c48ea5710f6c57232226c3100395fc0aab6b3c576cdb2e6ced553d53e40705965ffc3a4061c068aff5bb43e1506362499a0e755dc7f5a50d61eb628d364d013b1cc780e2b295cd5f537a1e51cf407f8fd1573a50cf4e02c4252480cea187645862e89064a8222b31b8308b7d54101a5c447b5679b06e9731a0cf25086f1a949ff577f5ca13e2ce03cec40c835be22d44217b49a08541c942576c59e995dc6c4bb60c8f7d4e9ff63a7390ab4b994385077acf88468d5351c796091c09901c995d837f13b2e07aaedea576d55c98bdd5bb4f94c40bf6c51ccd5c21acf32d39a7496880fc2a1f667b3455f931658dc0cafe99497867b56a319cc0c6547f164a9852d06cbb333eb3e21a9a2d19b58e8fbced693c0c25b19b60f8d54d0a88bd72802918ce31fbe4130abbe6f60984cfd45bb26a651e66bda7956ef294df10a66029d285af70fb4ae5f71ed0b06a9a445f249f210e503d271350972ab5a19b9c0cc99435d3a772f9cd5c77ed70a39864ad6d712cbbb26db605e4663b76ec43a7c8c3b2a88fa043060e6f4b0e9629577128b6c4c5bc57f940b10c34e5d40d0b29f30587a072e902c37987944d7c3839f7361db79c72d82b4371d433be564103a510d2afecbb2cd3d0102409c946a33813a75a27c5ba5ad21eb51fe2059df01fab0602c36ef10293db2b5b09a8eb120483a57751ab6ffc5ddccb10883aa251d31d20a9dd7ae0459e482cd9d27683462e2a63501c55a937d5fb47d52788b38cf24b876ce5b741259ac05fdb0ba34ae71a9db7200c9851434d47544d24cff011f234fcf34bbf285cb3f9f9f5c5f7c58297cffb7346e0fb0c61a4c97ccb39f9b02e9fe1b510372d543933e3a1fa8bf1c9013ecf8797ac7d8c018c72887a7207f96458bfcda86ac4abd59065a216bee54b13978596b8748d53b24e1682e13b828c0b419416829a79c0df55d16b572be1e3da6b5725cf054537c4190b9cc5b70d0c391c8c50fa90dba4d81cfed2b2fd733f4a57b6218afda79b1bb5d6e11a9c2310341e5005bda49ce253ea2cb49c9287208da0af3db2d81550f32f50690005db0e7624412f10403ea06d8da978abc95b6b28c2c549055a01188e1e38d08096f895f7eaacd6de3e5e6e49b7825f0bced42fbeddc06f9ab1eea139b5b94b02417e8bb3ed88df88f301c091dd3772244ba6f228cabf57f8ad001d551c5c6111985ad2fa09fb9e3bcc9661c8e518e9509709fd51b92dfe83fcae03732f39d4773ba271a5b12e3534cd17dec0a5115dec4ac69a80fb6662fbfb5540efde2664b41d75b0db93642d358d3cc657e01dff85af123dced908b4c1aa63b6ef42e7dbd9d8d03461cf4e1edf2bb9c8d9021d251ed954b53f4985e215e48492270d02a8f9124aa940e89eb7ad1797969e5bf053aede52f2841c55ca393ae74dfe306b886b5ff1fcbd04806d6976ffe4c08ec8edb7017d314a4d8517b50649b55beac9dde5f76d4a70313ad66047c3a5a24108d54ef306b6501c506bc84076101b885418ec68d8986a4f89728d7b4dc95e0f28d992d1a5e53431c785ab7b3bef673544fce9d937f57e265e7f36fdcfee5ca37413334947f623e178607d731d94f34c24e53a743f7a4fe90c1a982682ce1486bc2fc7a0646d0a170b153e2761db0e57d06c66e0b7b7eb9f35f12d224e1dd8082ff3e8c8e4d8c5b2bc03c004a76e27216aabb4419ef6ce3879190d21855ff7e365f16283dfe491b84d8fb2f50328de65892067d71f1e67582a74b991c161805bb91bca7cb49f585a0dd32ade2427cac3c490df3b971cb1b449de0a2cc4ee968ca88344ca6ca4246812541bb7972070d75530724a641f3be2b5b9c41fc4ddf7fb8c22f8a4e43999f813b33d5ad0ef63fffcf3e0d7b2661c1755e09edf141b388a1a240eb1464f0203658ded58330e01cfa7450e6a3b3fade7145f76526e749cc3b858c941379c2e51e321d5976e0b587745f1f860d1db173007baf6f85f32c6539d3d0f20878ac7ff764ca17df43729a51ac7a2c2d48affdd9e83423d36ca51d5bc6cfe74a1813f4c5afee5c83de9245c14f4f9a99213d4a25b008b788c874ac9a38d41abec0b57fa10c43fb3adbab802f2d3f887707a7d9407a6719c55acbe7207b3ebe29dfef04fe34a24f24f82aea6877c52d644ca3708556b0cbf1bf2262967365775fcc8ac1b54efdc8efe2a7a3eb868df5450a1e809399f3e1a85372d88aeffdbc49bced0af21fdefac75e7992f2d9a1a0d72e2b429f88ca71166a07cfcb3056001bd9330c4d61e7cfe9924807b0c0d67bd1709cd7ea0dda2ea1b8e1324d43a35818ab9515d9cddd42216fe05a55790be9281a0d39271a01fe8d9195791859bc99ee9ffef86237dfa772820775ebc8d2ec1965773370f4ca5d389afeeffbb78092313e1721cc8f6e89f7e61a1441caf5a290c7dd7d8f885108dd3f1c73901eb876ee779452f353586932a2a40aceef849440650df1d909afa323952589ed9d0f34c17476c6001547dca1d3ca089e2ae11e5458dbdbfb45dc13b61b00afb5758eba537875ca91eddd22aab13ee7de91a951b64cceffee0029349a2bd4031dc1addba803a96de21744d36e400bef060aedbc5b66d24ef9ac7f60ae101c227b9ec66902fc96bdad7251a56ef8d3414a239b65930368f5ab965cf92c2a5b8df5b3c4cfd99a3d4523b10d3adb48b94d02816558434a9e1375f46468c13269f0485357b3a70dfb73dc60826b5dbe5c7606c6eebf4fd631a80c84b1ca88871088b134817647d8a34d6a37f819397c04a5bed051155f79617b5879efc619d761cdce4b39049e24cbd0890320c3720d8e850d0c3e373981bacedbaa591ad3ccdc91079a7767ab11a6f627ebe88ae3f8cc35a2528fcbc4bc5bef717b5273b3b82cbdd58361e843ccd8b5c62c43f3fedc356589041791c81f289599450fc4c4f091c7a687463cca37af0030d7045f84f7b6c549a86f913758ae4e77077d0be62bcd68d9e8bbad31740ed62f2385abde414fe208a1d35792fedd05ee8c305853d060be84b7eef9792c111744a0fe0b17f34c694802ab2677af8634c22d1f693aeb9cb5579bb18ce86c18522e8550aac15fce606dd46f73e4a3949d85d1b3ce6edb46e82aa47304740774f44ebbb0c2623af6c94d1277ec7ccb95e0d6bc7551441a9bdf1999098d799fdcd36e86a000b88043681deffdbee958ecd375d68cc0ebf194a61aeb28c08be0f7589bf4e056362ef35585a233894cfcd06364254fae4ab6247ae422dfd94047024dc6d9a7573e4b0fae733f6deaabd1c92555a9d8d2ad7305c32ce458cf9e331a39ba70206996c98c3269cd9c8e854990d587033d75f09fbdb6d60d8f4148d0c5a622fa09a1fe5007e7adeeec86d3f50e617964998b10bc6d907a5dad0de6cc00044fd67886ab6570cf0da348dffbb14c025644b6f771b580147aaada557386b58dcd66d2b9c07a03a9787e92fa010dafaa6c58a51708146e91d137d121dfe48fcf8abf390ab93765f1947d21f11f372f5934bd6920e383ba7805120820efb67a0dbc2c023d849a1ff5e3345f1ad8ddae5ccd685a486f2e393732e26205758812df19a35f130238cc1ab16238f9d117e9d8e371edcd016f1bd161dcaf70fb0a3851e92cb4a89de4af57e63c27b495a9bf5a47f5f4b6ab2140829e4e2e1f6f83a00d420b167ee4c84e4c47137ec7a4f2da0d826e97dd6ebc06680d4e7c81e16696a048382b3a4899cb46468831ae22bde17dadb926758c82d206c1f16dca425fecdd4d43a21f1dcc0fa7c35f8e90badc2393c1f5e2c460468689c723c42f5868c36b2068544909464046198b33a039c742261c0df5fae312bcc26a60c9da56e7eb081cd8d7995411e6aabcfa93e6b840b42d04bd176e91c9cc293fa87f8d06cbe28a635d750e3c76d4a5973b5078cc557af470458baaae16e63ab08db479e558d93a177e95f13a50c0691809e5ef5d015461fd4b0afd0e6da98ca2682269faea0050bc876fcf72d58728934e1863bff353bd2a38e002146e15d7670fb4ed2eb906aa801da43aff3ddc2f1f39647b2f5dcb524005bba0a12e6836a21c4c8739989ac7a85409b348b917fd3cd4c4d1351eb3466d1c30ad08648e8f2332248965f57119d695e0de9a411271eee1a43a24b53f85c6cba4f6fa07c99847442593f412b5a09e65dbbcac0653b69e04ea9a8ca61a001fd877c02093b7a59babd7fd360a28ca383398525e689229cb7d39eef4b8daeec521aa4ab6b0bfbc9e7a174e4e41a5ca86141af184c24d6fe88f3af06429bfcb9fc77659618d12194acd8b68822de8178686f3c7b8b80595e97b232d1c0fda7041afd76de31390567bfca5571fa34b11c6b6a1a96f8d87691a8971e87c04c6e3835f40e988bd4609e4be4bcd3aecac920d0c1e7646646b84e9ca990562460f9cdcd5215433d7a7bb8ab94761c3cf5b340e5af048df1b198ec0562a556d50e448b812e3dce739b4d694a0480491c9df0ea3403a601f5869b372a303f3e78de6fd177391f4575b72f77a8c0168b67e04a8ffccf37ce3a716b2612ddef9b4723c66b6a5492f8f72b64bba0e3a9a246640e0556afd14d0028e5576074841292952348db88cafee78c74b1147b0b89473da332f3239d098d501b567a8aaeb57e7d40e797dc5296a716bd279c0773a9775a99db6d77fae7d1b786e23196173cf6629a34e30be4eb29927f30d7024a0d4e13e711e98e23c051f4d2acb83b820df2efb2e1aaaecbe1af4a057d8a5a05f6c7da0cffe63d9042b22e3710654b5f7950397d7libxmlsec1.so.1.2.28rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxmlsec1-1.2.28-150100.7.11.1.src.rpmpkgconfig(xmlsec1)xmlsec1-develxmlsec1-devel(aarch-64)@@  @ @     /bin/sh/usr/bin/pkg-configlibxml2-devellibxmlsec1-1libxslt-developenssl-develpkgconfig(libxml-2.0)pkgconfig(libxslt)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)zlib-devel2.6.01.2.281.1.00.9.62.8.01.0.203.0.4-14.6.0-14.0-15.2-14.14.1\@\ `[ٙ@[ٙ@[ug@[r@[{@ZXXӸX<@WEU6@tchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comkallan@suse.comvmiklos@collabora.co.uktchvatal@suse.comvmiklos@collabora.co.ukpmonrealgonzalez@suse.comtchvatal@suse.comtchvatal@suse.comastieger@suse.com- Update to 1.2.28: * Added BoringSSL support (chenbd). * Added gnutls-3.6.x support (alonbl). * Added DSA and ECDSA key size getter for MSCNG (vmiklos). * Added --enable-mans configuration option (alonbl). * Added coninuous build integration for MacOSX (vmiklos). * Several other small fixes (more details).- Make sure to recommend at least one backend when you install just xmlsec1- Drop the gnutls backend as based on the tests it is quite borked: * We still have nss and openssl backend for people to use- Version update to 1.2.27: * Added AES-GCM support for OpenSSL and MSCNG (snargit). * Added DSA-SHA256 and ECDSA-SHA384 support for NSS (vmiklos). * Added RSA-OAEP support for MSCNG (vmiklos). * Continuous build integration in Travis and Appveyor. * Several other small fixes (more details).- Add rplintrc to avoid bogus errors: * xmlsec1-rpmlintrc- Fixed (bsc#1104876). Added: Requires: %{libname} = %{version} to each module in the spec file. This will ensure that when one of the modules is installed the corresponding version of libxmlsec1-1 will also be installed/upgraded.- Version update to 1.2.26: * Added xmlsec-mscng module based on Microsoft Cryptography API: Next Generation * Added support for GOST 2012 and fixed CryptoPro CSP provider for GOST R 34.10-2001 in xmlsec-mscrypto * Added LibreSSL 2.7 support * Upgraded documentation build process to support the latest gtk-doc- Version update to 1.2.25: * Various small fixes * Coverity cleanups * Removed support for old openssl- Version update to 1.2.24: * Added ECDSA-SHA1, ECDSA-SHA256, ECDSA-SHA512 support for xmlsec-nss. * Fixed XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS handling. * Disabled external entities loading by xmlsec utility app by default to prevent XXE attacks. * Improved OpenSSL version and features detection. * Cleaned up, simplified, and standardized internal error reporting. * Fixed a few Coverity-discovered bugs. * Marked as deprecated all the functions in xmlsec/soap.h file and a couple other functions no longer required by xmlsec. These functions will be removed in the future releases. * Several other small fixes (see commit log for more details).- Fixed dependencies with libraries (bsc#1012246): * libxmlsec1-openssl.so * libxmlsec1-gcrypt.so * libxmlsec1-gnutls.so * libxmlsec1-nss.so- Version update to 1.2.23: * Full support for OpenSSL 1.1.0 * Several other small fixes- Version update to 1.2.22 (fate#320861): * see the ChangeLog for most detailed output * openssl 1.1 support * Few features from libreoffice for integrated * Run the testsuite- update to 1.2.20: * fix a number of miscellaneous bugs * update expired or soon-to-be-expired certificates in test suiteibs-arm-5 1660473145  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.2.281.2.28-150100.7.11.11.2.28-150100.7.11.1 xmlsec1-configxmlsec1xmlsecapp.hbase64.hbn.hbuffer.hcrypto.hdl.herrors.hexports.hio.hkeyinfo.hkeys.hkeysdata.hkeysmngr.hlist.hmembuf.hnodeset.hparser.hprivateprivate.hxslt.hstrings.htemplates.htransforms.hversion.hx509.hxmldsig.hxmlenc.hxmlsec.hxmltree.hlibxmlsec1.soxmlsec1.pcxmlsec1Conf.shxmlsec1.m4xmlsec1-develAUTHORSChangeLogHACKINGNEWSapihome.pngimagesencryption-structure.pngkey.pngkeysmngr.pngsign-enc-model.pngsignature-structure.pngstructure.pngtransform.pngtransforms-chain.pngverif-dec-model.pngindex.htmlleft-insensitive.pngleft.pngright-insensitive.pngright.pngup-insensitive.pngup.pngxmlsec-app.htmlxmlsec-base64.htmlxmlsec-bn.htmlxmlsec-buffer.htmlxmlsec-custom-keys-manager.htmlxmlsec-decrypt-with-keys-mngr.htmlxmlsec-decrypt-with-signle-key.htmlxmlsec-dl.htmlxmlsec-encrypt-dynamic-template.htmlxmlsec-encrypt-template-file.htmlxmlsec-encrypt-with-session-key.htmlxmlsec-encryption-klasses.htmlxmlsec-errors.htmlxmlsec-examples-sign-dynamimc-template.htmlxmlsec-examples-sign-template-file.htmlxmlsec-examples-sign-x509.htmlxmlsec-examples.htmlxmlsec-gcrypt-app.htmlxmlsec-gcrypt-crypto.htmlxmlsec-gcrypt-ref.htmlxmlsec-gnutls-app.htmlxmlsec-gnutls-crypto.htmlxmlsec-gnutls-ref.htmlxmlsec-gnutls-x509.htmlxmlsec-index.htmlxmlsec-io.htmlxmlsec-keyinfo.htmlxmlsec-keys.htmlxmlsec-keysdata.htmlxmlsec-keysmngr.htmlxmlsec-list.htmlxmlsec-membuf.htmlxmlsec-msccng-ref.htmlxmlsec-mscng-app.htmlxmlsec-mscng-certkeys.htmlxmlsec-mscng-crypto.htmlxmlsec-mscng-keysstore.htmlxmlsec-mscng-x509.htmlxmlsec-mscrypto-app.htmlxmlsec-mscrypto-certkeys.htmlxmlsec-mscrypto-crypto.htmlxmlsec-mscrypto-keysstore.htmlxmlsec-mscrypto-ref.htmlxmlsec-mscrypto-x509.htmlxmlsec-nodeset.htmlxmlsec-notes-compiling-others.htmlxmlsec-notes-compiling-unix.htmlxmlsec-notes-compiling-windows.htmlxmlsec-notes-compiling.htmlxmlsec-notes-contexts.htmlxmlsec-notes-custom-keys-store.htmlxmlsec-notes-decrypt.htmlxmlsec-notes-dynamic-encryption-templates.htmlxmlsec-notes-dynamic-signature-templates.htmlxmlsec-notes-encrypt.htmlxmlsec-notes-include-files.htmlxmlsec-notes-init-shutdown.htmlxmlsec-notes-keys-manager-sign-enc.htmlxmlsec-notes-keys-mngr-verify-decrypt.htmlxmlsec-notes-keys.htmlxmlsec-notes-keysmngr.htmlxmlsec-notes-new-crypto-functions.htmlxmlsec-notes-new-crypto-key-stores.htmlxmlsec-notes-new-crypto-keys.htmlxmlsec-notes-new-crypto-klasses.htmlxmlsec-notes-new-crypto-sharing-results.htmlxmlsec-notes-new-crypto-simple-keys-mngr.htmlxmlsec-notes-new-crypto-skeleton.htmlxmlsec-notes-new-crypto-transforms.htmlxmlsec-notes-new-crypto.htmlxmlsec-notes-overview.htmlxmlsec-notes-sign-encrypt.htmlxmlsec-notes-sign-x509.htmlxmlsec-notes-sign.htmlxmlsec-notes-simple-keys-store.htmlxmlsec-notes-structure.htmlxmlsec-notes-templates.htmlxmlsec-notes-transforms.htmlxmlsec-notes-verify-decrypt.htmlxmlsec-notes-verify-x509.htmlxmlsec-notes-verify.htmlxmlsec-notes-x509.htmlxmlsec-notes.htmlxmlsec-nss-app.htmlxmlsec-nss-bignum.htmlxmlsec-nss-crypto.htmlxmlsec-nss-keysstore.htmlxmlsec-nss-pkikeys.htmlxmlsec-nss-ref.htmlxmlsec-nss-x509.htmlxmlsec-openssl-app.htmlxmlsec-openssl-bn.htmlxmlsec-openssl-crypto.htmlxmlsec-openssl-evp.htmlxmlsec-openssl-ref.htmlxmlsec-openssl-x509.htmlxmlsec-parser.htmlxmlsec-ref.htmlxmlsec-reference.htmlxmlsec-signature-klasses.htmlxmlsec-templates.htmlxmlsec-transforms.htmlxmlsec-verify-with-key.htmlxmlsec-verify-with-keys-mngr.htmlxmlsec-verify-with-restrictions.htmlxmlsec-verify-with-x509.htmlxmlsec-version.htmlxmlsec-x509.htmlxmlsec-xmldsig.htmlxmlsec-xmlenc.htmlxmlsec-xmlsec.htmlxmlsec-xmltree.htmlauthors.htmlbugs.htmlc14n.htmldocumentation.htmldownload.htmlfaq.htmlfavicon.icoimagesbart.giflibxml2-logo.pnglibxslt-logo.pnglogo.gifopenssl-logo.pngxmlsec-logo.gifindex.htmlnews.htmlrelated.htmlxmldsig-verifier.htmlxmldsig.htmlxmlenc.htmlxmlsec-man.htmlxmlsec1-develCOPYINGxmlsec1-config.1.gz/usr/bin//usr/include//usr/include/xmlsec1//usr/include/xmlsec1/xmlsec//usr/include/xmlsec1/xmlsec/private//usr/lib64//usr/lib64/pkgconfig//usr/share/aclocal//usr/share/doc/packages//usr/share/doc/packages/xmlsec1-devel//usr/share/doc/packages/xmlsec1-devel/api//usr/share/doc/packages/xmlsec1-devel/api/images//usr/share/doc/packages/xmlsec1-devel/images//usr/share/licenses//usr/share/licenses/xmlsec1-devel//usr/share/man/man1/-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.suse.de/SUSE:Maintenance:23464/SUSE_SLE-15-SP1_Update/972569103892e3e642eacdbc5fca389d-xmlsec1.SUSE_SLE-15-SP1_Updatedrpmxz5aarch64-suse-linux  POSIX shell script, ASCII text executabledirectoryC source, ASCII textpkgconfig fileASCII textM4 macro processor script, ASCII textASCII text, with no line terminatorsPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 914 x 983, 4-bit colormap, non-interlacedPNG image data, 220 x 370, 4-bit colormap, non-interlacedPNG image data, 220 x 290, 4-bit colormap, non-interlacedPNG image data, 650 x 480, 4-bit colormap, non-interlacedPNG image data, 1012 x 983, 4-bit colormap, non-interlacedPNG image data, 810 x 870, 4-bit colormap, non-interlacedPNG image data, 380 x 230, 4-bit colormap, non-interlacedPNG image data, 1050 x 180, 4-bit colormap, non-interlacedHTML document, UTF-8 Unicode textPNG image data, 16 x 16, 8-bit colormap, non-interlacedHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII textC source, UTF-8 Unicode textGIF image data, version 89a, 441 x 273PNG image data, 90 x 34, 8-bit/color RGBA, non-interlacedGIF image data, version 87a, 200 x 100GIF image data, version 87a, 62 x 31HTML document, ASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RPRRR |ixp.2D*`B, YXNl!8@xJux3=G>ɛ [lL23sPJRyC7'ɂ>0uj~0AGE5iLb5>B56 i/vS)jQ7pZdsSgHrá~Jx꽛_N N/hrp'lpR$6F( :ӢTI( WjU-D( ed|F4V'nnWN}pq 1 T-`mD@\whbBEXg^6WȾs U?jɽ>eV A0=S V{GM SZ%H*|=0y2IK7]l@oQ?emW"^J`ڱ\[oYbZ)r\8fNw@X%6eaG KT('DԀ)Y("?Y)<@Np$ӦG M+Bw7, 3 &;f |QNHȍ uB#R`Dk}JOͮ,V")zmb8//R{ RUÓ_em@6-c.-Tr2d ;fW!A Eq7dByʾ٦zBIhV`7^Sk ھi Uq|fT^3t@Ah*Z'SqfzK$1ɜJb BK!T>&?Qke{POV YI/ІCf'*Yx.^ ձ.{*ٙњm{\7 Z#EBm4iïɸ(8/YY3 Tt *7k޼>]fqqnpXF2nC_nl'Aa{~x?jm3ve_v^CoB81O렘WQlN.*usc3PcmTF2YG]OI³(ZM;e _̍OjB_8\(}0*OrZ_82ױyˠtƉPHtSaJND6386gʥ@̲&8E[ݐb#&Q*RLxa)5PFYGro{ͫsDorF]}"(8U%XZ@~jifu 4\ȝ}d{̋A.QO鰶-῿N_VxO~sq0 |CPC]}5u#òH±Џy ^ 6h+FYW, Wq,S*qﬢѦ\Ii sYp?R"k4f FpG*PzI{w a W6A.`A,`F[zwL,o5i$*!*V"wx߸ޥPn8W,HvV0: /W=nͲ4zkq o>pb"H5`*rS_2!Ddrs9=<4>%&2(fYl3N&ն'jzqv4HLtRNh"|%7r ѩC k6=F"!qSrDL\ҫNc{(0Ό\Ev謹 HB mzn%]R^l.X,K\% [,VlBmy=:"_>hO:: 饳,C ZYmI:_pŗ[G]P×s#U MyAhTZL4܊w?,s1F ,@̪.OqSM M먉bN94 H)US*G>+1lqj̿>3[A$ d@F^YGa֞vd=կуSv" x@N0(jA RЪ=N>zF' w?{-+S$WY RZA8Q67ovHOYb&ĝL9*s.GR07N_IcU&.W Zgecdf0F5BG9( seλה*sI8ZS=#[TK`V)fݺNGćY׮nq -R ƋؽF ؔ7:mK$cƙY۫l >_TLza"{KfFIF*[~k4-g6wF3L*\H̀M44cnpjIxŹc!i`i;CmAcan@S5U^",'2'QW99Y5Jc(yl%eOd?m쮹Uό@kr[Z>5xwˆKH:=E֚U"i.$//x$SKL^D+ km&!IS j=]sIN@_bٱ|{z/,>4f@!@ 0?gݴRm^|,>F7\3@HPX"wk5,MڱOcF1|bHDD`kE Hsf>â>_:L#џj3j9B<c,@V/&g3P4:s;Qe bUxF'Ih<NikgQ{Gg) nar ;Q{s5tA۝L[hfqPFN;/D?|X C#k34BV4rcvN{u&EA}ZAV>GC'%ϫmD{BڛbsY322ݟGqW`q$6MW}po啲pӹR`!Tb6zݿ].q -WbB1?|%턦~i%fA0OGH65E8[)$x2$}orB b"_|js^$]x}E^+`K3\Ω{%UOn4NHψb/k33C6CvvI5+&O#hvf f4 j4r$1+XEB-j천:*KXzϯ2&;ET8,P^sͲ04Ƅ״*,;;&fQ=&l&TL%3oı1;}E_5e!+a+ɞy>̓rT.r# y2ưJĊV$FHA=]wCp1!mR٨[0 HZTյv-+p8gݣFe*h3 '^-8,LrY{QDF_dH~vmD5&}5n=Ah5xLoH=k@ rl e8I'*u - )>L?#UyL+C;>-D?L`_. Cj8SX Qލ4 jn7i+BѤpXw'h˾yjn^qQB#z;HFgA $fqOd7g HXr=PGAl.{_Ib6C_3Hq7p)ɮ͏=[9>za'ָ"8'af\noUJfVR u>7lSMx՜gvc48p+u%E@Zezڼ8I_&WGbJյp?=;>a-BlB5D[q'Q~RE"0KRcԬ ү0y2}P}v]_@ gT_)/<HSYJd訕粂@:Cs|@Sz` ѵþs567"߫Κ_Z 3(N cb%˓\%"5RAQej hUw-.:m~?{/͜8ළ"q0Wlrzڿڵ'\&$c0[^ڞi%#.Ҋη|laLk\[8QȷE'UV/,eUabUNʙu8"DUwޙQT@[`\9o.i]xRy ]vn?YfS z' k|۳aT#wF!tF>L]PUvYP35z'ý"'JNxYL )DL}YQH?Hוj h4tCvL(K3ϵrb(9 jpۼ\B,Pf{_Exe&rK8+2^5GV)Oxd[rB(ʞ;=.EлVXl/*ҋ -LKT>1v!=s qO(c=NdhIj̒ pOlY?TG<$+t\#nmmxu|it[f\YXG<Żt.sy_1{/㣂փHyen?E22EJ"ܱLX/-'rGbAkKsFnx_SZ1 i=F9rry8n؈2SpɩR%Ҙr>T6(<;cNH( *ws#!=$2lK)U4url`7)}`r.N:3nC[K+gNݟ`k4Yz3EɳbrQijM`<~;YȊZiLͨkw6 DQ8;LsvP3T^_^^Ւ$]XIɵn9E'rTWRQ \-+hI՗t76YSW-5La'J[ Po*Up]-Y7TgbJ=!;o[`8@@? ޣEճsh=1-?փΤe[Puop]=_ڍ2 ۸>P.]"}`~(MSatǎuQ&%0 âv˦K|;W*Ix<;|EؐQ}5e$.p0ۤ24s2Q$ jm"F2 #Aњ'Īߖ=eL[:t\p뀈O=B,w6UIBsY/&7tV4TqL:~+JkV>sQ fA(T l7`Ys du=Y׼\]HpWՔw1e bq@B L~9343Zc~=v! xj6n ϩJ1=`%pFY1emZ_u3iYhy x =.Sm ) e˽XYc0` b(!w_6u8P?KGXOTas~ϝZ٣ݾ>~^ʐcd#S˗"۹ 30m-|n<=~.GJw=4O=WS.{ 4ҤwgXކjWMvl?HWz&$cH!ZR)"3hgc+z@PUƂ`GMͳ~ ))`ZFM!β`q%>LcO$&1 4r8<0,6O{w㘖x(PB*?P5] b\B3yMaO#jwR64|}J#RVh!eM3ܑ+ȶf!]fsY:r6Xf_<u\^F)XSy,|"Xm8l&^6&{ޘ ɧn &=tޫ({Ryll由"Lk^+gSZsj wd(,OYfطJ *7>!֋-oWEk)#@Zoᮚ`>q2o7`Lg4BY2su3PfKnx^W;7B{Y }Tu8 R/̕QPEN 7&(f;ޟAh/p4otAfEHLX{PrLD\cAa"O@>t9JLvdWüMm!o~Xm^pA2w=⾉'/($K:IEx?&xF(wA; {/Z.9PG84 jP 1cυϫY>ȶF^, <ɂǽt$< cE؀k5]?WP6kAI:g܅j3w/s5XnkܦTпI^}_q>6$LodHl.-#pU=|^x<s"T2f8W@Vhy}Q\6݊u\U4`b{nCcsO#ZW2g;aF^1Of`cXʅAnB9j ?erRl*u~$zq毪Vg&w~ǩTpTFǧ,&deSV]=s"U+N{h6H`l-tIFwIFf|20NΚXht8 ʩcvRB̭-[x;UPeIq~n{/,.oc =`Ix{imyY|ցdsGB'DX8+F|/BZr%+hJu&v Ho4$S lt[ ۋ> ohqi;9V%Sls7஥\:yaA=4jyqښ\4Ǡa`0ʗ<Ʈk$ ؁("36Dt"w4Ft2uX%CĖx)z6=q$-^]C(?u{ċ&|iֺ\2ir6:PBN)t:-)~ojJ& S z?jY㭶x6iHGaRi lbfHe$NOy> b!ќ;bl_,ұtԍȀ _H6sO(sEzL4xhأ)q79!Y_a%=l5Kv'%@$ M_LOz}#Vܸl["Ǖ 5,0ۓ.eXF_S2-{ K'] y+8Q-Z9]]͞h!.k %xM+b~sh\p|J{ƴ8##4gx/aa[bkʸ( c9χ |K=.n n&(G;v̾,|fY,ߎ nܿ!G'F\~{Q]&G>pn@R#spF Y/D>$e ƹF]z͸F%UƧaPxf3QH:~Js NOf0Qjw -=Hz4#٨!MyԠdq.ITGNo*M([B8j_@tI)[ϟPZ*f'-g$Ew7j(ZYC8P+A^*S؇*—qX+aq, *{qxf<4<1>rͬi VZޕמ_M8CʈT01mj2 x^;Zind XBKaQ~Y"p@Gۅl'feavN,S@\3LAfbjcW6˅y$5nw~}*U/hsxn{2j.`*QoDAZU|O f7*̍B;d}t#Z D;y̛}w\qmT-DU@?n)q{X]/_zTgDٚM$Ki 랟N Ruօ:g~X4)DXSD +=,zdjRLE5߁ ?y+7[vD8͇zj@1KICdK35ǂ*pU;"#Ju#ӸR m&+sC}mGh{&R R*,ʞn0~Y(B 8t7kl/>8o_-`e:jc XjHAw|ڲ|UӔjrlqQU7'Of:@Z( 9L͍IZ]()vo䦐SՕ)2X=se-b](. u];\ROGQ# V.&CjNp fM K=ugwpH)>.!3W/-(XA9gAB8zc8JNeT ,L lgXJ%= @"U߅jQx͞\U}/*G6ܣGCv F>Ii HDss o-ǹO_;xrc2aP9caa ,ZNCVwKXHnAZ6U;e[v\Go.6VY5 YiiʹX(Guƴ²8r- ؼdi} R'~9A#䣫M n5y9IO+?`SlN _ wa=Zc sjW:= !*F+]a"IGs Ezrԭ0M7T'7Rjr'$Dxٱ<ҞDcoUƉ̶̼ ^lkm>f92pݩ}p9iηCSJpn4 DLFEG`Iy5G4bٙy\VwbC `y}e|r)(ÝuNjCEN3۫a MkLMƯdD2$=D-ud υ/kL\j(QD;j"A4ߕ}D`5zĆ!ޞ;Qm (<jM_F7 y O]O1 a4}`YhW͌:)0᾿O]`\ ȱuXEer=RQY]D [ w,fٰaNT*GtƤW;ga  z3(:V'pqO方Ҭb|5; 灙%"} C$>>[u-cvOln(ݚ%- j)wMB;;+e AKr= }k/w IW5%̿~`јaʲbXe;rCYEZT[>{|'{.7Nvi(l"_S;,B[}IDUE5A|798c@)wC^Kv:2DV߷d;&>t@Ml%HKv4Jd5Z=C[0jG 5?ci(e|g׾&s>˿mz?irdbqG[qY$1p ӏw8VC 33-'JZRר#FtQZSJMNUL\VUxq /';?%<~u~{؊<{.S7+)|mP_]Qqȣu,óHVٖa'CŤyaECqBTnvI#]:)"3 Ά Ȼ յG@}\³+ni"O&}Q%VM1.lAڷ `7$ Sn!"KXytdI}Z ܠYSNjk\8`q`4܂T!*a'2Q&UMѩ6Z˲%LP{TrE xhQGn_3%w`їt\8NA^rgyT@>zşۜ{T cr.ã)T[NlI?-9,zS얺RWaV1x!a<<.HO?^b˷f!c0TH"̉KGY0d_bGTv7󸬧%vK -~,ۺEvsWa .dNm1Μ/%TQsYdrq7I 4BV8j zVP脶uYNHtr!ZsL8>V| :JsK&Y8~osz',ix\_MRS\<~[% r %fKɭB|eIM|1жnYa~l3=Be".4̥zkPMn2y4$xda*)4٥|_QƝyWŕ9?: L`*= y5F7L2= WvĕwepOD'#h,ZB,Әs6Ab1N?]]GX_!- CmH<#ZԸ{ ׶k`@\Gp~֙ XYRF-`*܋Psb:Y:Wz $F |qnb>I(nq 3=ОrIPyphlG蒵xƽ9P |6;%=Y F9eջ UNdmI"~2|od}Q|EDxϜƽg:h݆.q{ˎ`D1\@y0ۋ@%΁BEdYt1ԓ;iBΝk Vυ& *'V,CM $hQӡ.Q(}55+VjYvp`&[-I8(o}L~Eί/'UWٜ歲*H} ^oDos(eGK/wO։ s^n Ɨ߃9NBQgfۍ2`{7Bb=z脆nm{c0 f,ϸ`|sͳp|ɃbbĂghgw}>jrh9 [{z`'?\wbgEr$`LA5\)HD"/.[tą jY~MntV*n"zhz+IϴK .3b ن}Xk+lL6Taͫj)@ *#x̮||SǸjp68y}(i֥KHLvdB}?+70pS%,{#$oke',)eu:QffZ)eUaj33+}U?YXV`،AnG9ƾaΖr3'K;K?&Mb߫2R4qT{am_E tW"ػHg>J_2Heiρ`>f]l{CÓ0ѩjvX}%#aQ*U'>R$z0 \`cv*?YLABhtR9HPYڣoB_{FlS1Y;lڋ>7K7)g&V~l⇏b?:==jDcTXoj#J$V \v)BiMk<ɡ,!,IcF![۷9]45^dz/WGJ8DE<FU_Ֆ@M(IcISmNx?hMMY$A,\\(tIH0},˧DFy<ƺXQ<2 Rs\FUE_~f3Ke{պ 5]*M}PA]n儫xF V0QxJ3GQ?^% ke#0>ϕE\|Ҁas67靶 TqҲjx Ek>-лÁu_jFA qhY?`AnlB=>';A7OK؀V2o+ F9f r+_(LơA݁G"lIss1B'*qEV8;P}44sʜYDP6BL|^^zi7)rXkIoHmDsgLL~=57Y (e*ǡjtVWmRA\[`p@2$qNOB߉D٤1TR] qTxgΓβD?)$};y"*o۲\Z]j@U|eV  PN,ȍXWĞSX ++bS䠍-?/{%3tzڄZ<|^;؊>^ь ijR쨲m8%#RG̩o]IRIYLAG!F6 .?UȃD$q_iɏ;g>[ؖFp{AX.(B4-V3h wx!f q+=v&#30LLH3<яIWc7Zy[y1dSy1L=U!:igrTzC$tޔJ|s qId+t1 Rm+ޚX2Ìr/8́TtR%B+@9fvIsτooDMīTtd1KЗͶd](jY&Cj/d-ңT?;TgCЩF.ޛȦ|c!KP 7*VQFBnȏy( 绗XeqZպ˵=h`SM(ʒ֝ @pp͠WQO 1ڗhXDۈ֝#ckTqu%oD~͊=9fgꀗay`.BH]vx*/&K >a"\2cxGN4F*(lo eF\Xu[ztxC-Dbxc gFVX‹E:L;Ÿ8KCKͯVJnT |nj@~Xys)}jq$*J8L_|F/YװHBŠ^; $BbPLw~n"#d\m39tP%0^ \HI@t%H= š‚"_hk`Zg"Wl^9&vR@mIe;ƎѪD= beg [ȼc0үs_m+NTgI ;[[+m?6Q1;je1!9<\5Np1GbTAm gnld0v-) ө%V ƫWv!ޛjjVlbIx^%Ыo8FVWh (``LEw?PPh$v7?GAp UCvtub#7僐 GZ8i+mKE 0EiFoɻ>Mː^F)FFkV,:5c4xgX h%Nd#3qM(^ T?*5@ 6[Gq7C[gu.`"JOh) Z0ft"Ȗ?0M)m \/ ގ?G| `׈ky1un)r2З&Fp%<#4ğkĭ&3Ax6ZW{~jȫHH?ohuȿ#o6".T⴫-`y|` qsmL1K(VKIdU, Kq7CRCʀJ8v]Z@.p̽zmY(7pf.5%%TnpDӊY}M=5~@v~;{RdqFTo, (3Hge7* h=bWlu$.1`$ҧɧCOw3b ?"S@[pLD_G"1cͳ6װsOVQ2@mR5j((v::yۢ16]8h(N9U~s1Jc+dzZpOB+nyI{( mBkfy00aWK;RIAdxh=4ċD;Ϯ V  0V1f;??l9–j+šFHAIٍhùͶ9?(J=rw?qU-g(J9kRx/; =9oINEΥ(/0KzqG.]V!E,gxLX+Uc  O2Qv)U|&+T7BJ!9JVM;Kˈrh2s۪MQRs f[[✗\8CMh 6bJ&bOaWчҒ[{"3X_ \thbjB-8|P$@/YhcgKk\}? |cF1~96ǎ:]A X1.%FY0v ֧_~=P7HD>^)Ns‰ OdFI$IՌ: 04r:d =Ĝc%=&b#am<{cż ũ]UEIu(Jhv[\='N L&!Sߚ׎5ҭPs_p6LkħFzcK<@"+~*T#wc[4Z>3dsNu% SW>/5wI1)yْʗ6=JwK}V̷k䛀;MUvf=x]+f27}O瓏iebE^iPq[5kR~ ʤ7T]!HW5E#@_ Np% w QiMU6 ָbdyw ~~7HW(K*T LqLy:65,,eV,;cȍTrχ|ELFO6#DQ"cd05`ͪ#7;zyBcbcnY|4)SH ^ z[͎ٚZW)N)(rCsk *_s:QF8 6HwQ'Uꏉo)ю[Rvem1+VYr)zgDbu  aIZ0Fb o^C6 EJ<= vyQ-$3XsPEo&%'oJM^|gX՚gWۜY Օ`3"jmI'WĆ`Y3 VoU-yȻ^67KiwFظV/6,`cr&-lX>$ij:fG={wj.O! ]LV[ȥɐR~,'5[s |Y.5rDd%fw|"=!5 jadIu5/yTekD .*vzM"Ji b#]jMA82}k6@}mk;[|[&*-Pr4fYP޺GҶ9 iIZa}-8$8wJJ~l9@χEj`S6R1磰x¶]128{Q}ALp Vw6f{ͨBf3>!?aG&i$Ͽb$L;wdPūM0efX;h)E_<3D̳7>-$'mNu RP1V*ofX3O],>C5+nT1zw?[';՝CB{%\'u)>!.>2pzIWjlYSLI3LZ^3}&69t[~ҨEeϢIҝ)cD#G̷_&}3L)Ja[9ejxצκV/y;wWa|Y-!ˍ2NU];N Ȇ'kWak [8-fL|CKszP ̨J0|_kkQnF?sTD!1 \dC )<:}tL:eR}IE\ y/{L9WwuN*h:!猝IƆ)k0@p#%H$G1=  ~pH/.R=5緶GlUJG]U2X󧀇&6Sy'⟕:aZpn=^fM(%RƵwK*[j bKiؔ_꜑~,LUzwTވ8} 9h碪+s)Pjh&vsFL(*0NPFcf@w"r17F?ia$)U 0zpX=![ٷV`sá_rparѯhGx}@_w0 Yvy]/ۑ~0a X~d_ ? `R1)xx·4z~ߐ9U0G;dZi5M=-Kd8)YYJ %ܕQr%x}hpA,#PÔ2CD,pOɞ;|= `IH)ֻ˅4E:1 KR8r1{l\cO!?nf}VaSڝHd vhH2 nZL@ې|xbť}h0Oem 枏R$B?ɀY\ `b'D7Ó-n7A{7㤎ZM5%ѐf.4 4JtW8z+"%&|7_0Ϝºri-':ؿ67wCO/U`tKY;p}%A.Gu6WwQwE|k j,`F%}oCLl:rA!ϜFrBHQpj>8 LG&S!6"?,Rk'5"3X/hGScP"ĞȋBߔdZz.-dvOIw^^> XւO[nl(@&u1\( o6`7= -L/ c-g0H^1vM,%[J _WImŻa0_=y( @FĠGa˗ffͥƭDQ %\'6 [.th_s#աP@n%8'Yzq%4Q!AjIw^]wW^h5HcC\'r l1~.ǪJ0\K[ %#nZH&(7ѭ j]+uCO.JN:f2wy0 ́Zx,C'UPO1% 0[Mݸc%`\ *DT{&d%"k~XZָth Um  v.珧g[76#[H2_m*4;&|&GMGU%DeyD6Oˀ' o>'U7fZ8(~6bR^YP؛FRJh/p@Pb}l\HN2%n_>IQ}*ENm >v^,V&?<#YNWC [>@\23J%pDZRcSt/JzM_nZ}r2I0 ".@1\Wh<,u4ȶ![=E`tw!gIJ^q19$XZ[րRL5|ʩsԘa!k6D-]'9zE0?Vi]ss`csIk=-%D{V\XǧbACؽ?Ev>}p&f=h? v!W8)3y2ԗ5Q혣|8Lkx^![ox#oQ ULB_38SF)&zTl"xum25)$َ[rŵ_9:KQj|Y7>+z,|~g +.+go+yah"$|=<ov/d́!0s2y%H_2) Szi8aүŬEɑ>~C["cPLZhKWb؜VA4Ѱ|W.Pnۋ2{i^N"*76FUJNP4>shp*ҡA9 E%e W;M/]"q*d[`䈤C#>XD<غ5P[*^ Q=q+*"0$y\)b%v@\Ά@FJ,+!TCdyK W$[e7bH\#qoTlG j`oJ VZuW:Հ s| M3gȼwiI}hc`S6nK zDc+Z󛞪 VU&'J| \/íӂ7aӵ3R]a =f%'icdϷIlި80DAc>]D)NwrunH2He]ϼEXO?iKAq,ZZΤb ӽWg=IFFL؂mXo"kBA(6G's2,YN '=o5#M٥/cEL$䓫_Vam@$ 2╶yƜX9Z!3# ϛ+cG ݍI+l Lu/Buq{ɖvIkkFώf,+GXSlEŠ/.%:*,AY+BURYEh+5F/!c, tj0gmja"<֮"4npW(AǏXC8ذ7[4׳<[PN:6J\p]4 dj.r&&jig3!R+鬆([D<78?T1EC?=o!BeQ} ҉iT"_5+0j-q%pO_!¸ çlр ̒veT%SIX(bM]{t'jV wL`ǠͨU1Cr3wl52=WIsVCST@U a45-_HS'63}%D KВ,&q)CޒԌ}"4 l qq?`Պ S ]$l4Ꮕ\G>4+wOk=m=ƒ+?x8$V k&/Vfpe֎?Q%E _\InR ߆T. XjRկ㫧O[LmH p& NM 6_ha`/]1;3 of< '[nR+KՆ˭u4Ͼx x J7U;"kbx??KonfG`uXë*WlZ)_-JSkLE҆F9'aOJۗ{5%䠶]8'^W2*8 hv0ռeЂFKx_3"& Bgh~PK R󋌊{/ #_ U'-_.d> IB8F oVrn8}yqV%>Nqz u˴PeKc sk' EPpョ&wx?)#cQew>GzA OiGYniI0B$==APzҝ) OY(;ޗDeV\oA<2垭U @w֚Ȏ^T"1{8Y\cX4ÓkuJTJ a9`bʰeޗLM ھ#'lTгs#s_ ::eQW9m6EK1QOHq{ω|^/D C0.W B;'dv 7%ODmp2c: GrGʵ睞ch+-,^~\_4l/|_\,:(dv|9Iߠ|RYf0vD"ktD5*&8m&Y𗂩|"T& M%7kfUZ)J΢ iɌ1w;w>!dp`dPUO+FE i:k2 DZqںYkX(pa yxy8lk\w5-%[YA;=2S|G3p4x~z.b.ڴAoOŷ}K,x GBȶE'0 l*h>)թ1;Q9^THSɍMu(Wi].`UqN;$ûHˎ ȼY0-Z!TH{xQmZ䇋3T򺳲vSfy逯$WW 4m}ꊶ: ߅qcAUȾ#,`eч-^뒿l$ 'f@n[fbKڧZ(g:N#0G+ٱFwPD^SR|BJĚu`"jU EMm} Uo$4"yN <|<(~/ڊbyVQwzЛi_&m ^wt ᮟN7wߑfՁƽdH !iUpӫ4k0'ISol|] bc+5c!o-Tݛ ڕT<$*S uS 'e`zFZ[S^pQ:u7<`eqŽ+Hˉ\$ǯ%zu_bt ?uM~S-(-ޛ=vY7WZibo\h{kEƓ"NBW& ϶ 3YQ`sa?0*a*7e=|ٟwr%@lVG2ײ_B\IVL0O  3cb&uLC/8q=ƹ+:N8y^(ԑ"hciKƋ H&;O[aa!׼5;)nԨ=CQW@MSDM+1Kg?oJ{g"0U 9?sK ě|7Y`:CoUA9EGT8tG:/GzÌ !G5G~ xlk8x@y1Rt?Ʒ"l9=cTtM~^BG!tj7 F֔BdC;O_(QKЈ&!NSVaUDƄF3 % \ͤ3ݼnoՊF\zc0x27 YQwИVZ1g=UF7sכl,Ӷg" S -$fSUe>h9ůM 5(3rN+5zeC4qm$6sxNg$Ab\ЂT5zu1* @XfRo?~ FP&CW|QH6,.;չKLM^O|l41ި~W2ai./#%q\͐E6,YLJ6gn)Bc>k0WO;~[cT8s$y$!m{f1\䗏S> @j? ܰSJTFDD6[@Y,t.; B&疢֠`!WuMma=>,J0Ō& ,o D0ZDf@ q䎈}i5)H[}<,Eqz)ʵ/R*([WG)Ƴ%G}d_yaEp\2 AM;rId˅ÕE G" DE=y-LvzW( 㭞/٦e\^GxDŽ-oNd3y!}hE>i j6]rS>_:-b H=EƮsFi@\c|'Ѳ6 (Mx?yœ5gH-G_7iKxŢkӢWJFd3 vD;&g  4}۩#h17Ձ"mb汘}5{Oe-a^TzM`f?2SoMZ%8,Ή8* {@Y JW\99`5 (]Zg 3)$k kp0Gj](UL':=~s7AvwCmN8M98+XQ9Kq$C."R4~,Gq Iu[Q鍶_H_^tQBuX+aKlz:Qi;jT&r#Pݮ7F#y6+ *yW/ ?4Z "QBGc# {=uzUvKPUNįTt(;ώ/m;zϋS6xuSqxuv\[d !>DJ=b9(Iݡ^ s#.6sp'Z{U }"?Uih-MRe ܖܨSlge*ښ|^*Gʬ-E  }fQic(xbヽvԞ7/Q<(K?[aF۱HO0v }*e.*tɰ i#r PLl¯u s#S u}62΀5dCӠןRGMn%Ha8lzO7C] `ygr9:C?g6UN TMϡ#74FX:y\=.2-X2~/'%zai 5<I2v6L ϊhy1:s)򪔷'myX,S6jgOH~Ͳl,ĦN\>փbXl]ȈxrW*bH4FpTTmTxfR=A Wt,PKR^ HD/Or#+u[@w3UكgHMK(4,2s8 d>ЎMPH3" YTyd16)N#ܰiTÕI#SBE+xޅSomm[&ǚ8?um>ZX@"4qYgK .n3L[pYWѲ(w1Ѹf,!^2l='MJ{CUӣwC u̦:3 }elPDh'Hʖ;K=!nK8AQk6/ٯAV@bKNw7FE&t1͒> #5fĒhzv`圖Ҡ*U  ZgiU3kcs!*Eb=73RY,(BT*%*SD1>dwI۶}NvaLxsϯ;NJv2Zؙ(P8Pл#7ܚW7:ٻs٢ 8)`%U"c>tnhZt\-&6t.<\  XXcG) Ga[,$$̛I| \" @$9L<ă]3A:#*j.14[@D *mv"ߡ6t-[d50B3C.z0G+GR#MK.I^%Q=StC&ώo:C洬+ 9=Cb1v坑T2q{ zTֵE3N4>L>RKٲ%Ȏ:*lBwL^hҡ~KN K(tK,rOycLB ةV! hFJsjO#z6Glݻ `ѡ#({֮N#pDp~ HފRq $E'Oө~vGkASROSv{96h@HQqx~mgDR=RH7A+3?k?({74)B1ٌx]b2-?ƀS(hwM?`%ĭ{.mV-VMt38ߌLOˤUHj: ; >O7r[r%U鴿~aH)xtgX_IּEJN!1n2eWj9tl sϧ.A sR!!Ru WZ=,<4<ҟǾ)h*ru׹,Lnn<V#4 i-Y)PQb 6Go :Ç(q/ƤV-;QۂO/H ȡ6cy⛨#NDi!9GqaJQYYSr`FOEs VyRddhn`c20>2jP3kKb u;nһKҁtNtH5~w`Vr6C'1Vcf_+ZĿ]U ~ AfGNʓLo+/N/rvy&X9>.d5vvrhq.&Ekpk;>U/X?j^um6Px*qǷo(Oqd-><68O 0N3vaݨ&jI۫a}z\KO>#~vC~XvW|㗖g!/0e%ID5(^7+ %4 ?GjEOXV rǚvpFkpr8]5$Q^ci8Q"p*O)uyb_7"rI B22g7d4?ԕrЍ0IB߭x/x_$]f%%Xo S9+6@z?rvbr.i>CqĂ8$k5s8 7k/tv*>Ehm7o[q[ׁPMhmkɓ,Qd"]Z3,<9ݽ\6qB^.B7kp}0&"u~xf1^Bz62w&o-zՂx-Q0LUΏ6 CeR4Z6LjdN@`%B(x9Ȋx}R ;Y᩿ezrV߶qZWw9F!oa9TwLWoV E]kGp{~|˅T7d(AK[sI#X%h#*9V&<};҇.%1%9< pճli=58In; 59kptih"GIbmVF _-|| ΔMHyML]Y8riGUuu.A fGZ3p[\-/c}ds7=p&ݼ:Nqdu# fhPhFw :|Ҏ2}9Jc0$PJ\OէDfx]%+T 㐸]SS8{}M>;&b3(9uX"Ʋ^o_c~<A^ϸ=@oEXcFyQvL)XmH0~hFcjT. x@Yמ̂Y k-G' ޠ7쪭C.0f0ϣ`up#ZfM|0g`~ref(XEn̤>0lҦ ~":a7l2KTHX>syr#J M>T^w +. tvǬ#"ͤB5v48`*Ïj4ػ\Y绉"P{ &2mώxuZ( WGNFS3jaYraqe-w.T#"Fv^& x=:i[gK%ꁧ9n*Չ"=J+M- }C]u:B>¤ e=3lw,sSFyK/s9hcV&@y-kK19 #fCg%9}Mw VŕLrIO%X~GEr9I{6Ӕ" 9͖)Ta~_z΅p]\"U7ܙn1 7=!$EBX~& !iBF4;1@YZϯZ׻sXőAx<+(ET]Jؓ?3mݩr:IpF2Ŧ5kKiO8#B4E |ҋn2B-mJ&\3M<%L)L)*M,c._Ns${B{x{}" :NVj5p/ޛ)c#{˫S*VX'Eر@Mq"ʴ_/t&K@v\o+<`TlSqꀧDLPR $!sk/ DuDvXb u?gnuBKsjTX,9osޜ'RdK)6c1 cNZJE" l*a-)ZEI!jDhl ܠwf> V'o(5~V-0Tx~"AYa"x i$=GEs. *t\_I~ŧ,Ӛe~Fˁ ҩ¦%~va} qYE"7q.v:To:pOftȊoRϜFǧN`'ePGIN6ŭsOjdxkS"}ӗ,](n" O̻ݘBE G8"e ~=ü(-"R1QEjx ۶exCXxdjZZ88 's%3X`a^ɔ]PnϾ|)ߵ`ײ%U[ 8!!}[X$AX_$=u4F'W (}JQ0>|YS+8 uй3RWʑ*J>뀏$w!^Knp%a=^R+u$. \D5W@"8Z?_I`{`W 'gp_(#wI;9ahܺ?,/"Gn*DT#9]n#ddQp T E @'1pxHil G:}.0q5YNLE]ujy#ՆEt{Q[%jf,a痆oy]'WMwƕj3, GĔ TLZgKICTi"EV&%B#?dꎀY~u¢毌/)n(׆8E ݛ9MYY$jKMVb.{-.GT ;:q_GA);~osH,쨬#ݳ .u"r#NKٍijp;`+3fR0O`N؇v.E;QU[8h_qc*Eeg6_ ^K+/Ev=ibCm,JE&hp7f%>=9&ns' _؃$+U‹/ԥ^"{8H>LhOƣsPR*lZ# k||O/UUz2 'ŸKq~c )0enE۳ywO5FbmJjrkEzR/K5k%>[x0Bp6Xన]fb z' ]LXZO V~­1]TYf|t7F L(_ 2{OF#1!$ Qie˔S@P S33ͽN0y|(%\1jtl4=߮qWĉ"wǜ:B:d՞DI5Y%aΥ+{'lLy[YsmU\HS d1z*ûbOx9SxxNj )7yTz≅Nct].zun\7xO݁!Ljdg@ ڞ&p[pޅ>A A^׶t1nM`fcɝoZ#ߴǙk_}}ᨾT"oɦ9%YD:3ߪ Q25Gl$`Oy^LߐIs; Ybُ}B8G=Ζ%^5? 94Q 挟f2 qZmX_#[ Y@y›U: `n\p}eꝩ}˜{3i@;!QυzIzIx+vdcU>A~[P4 {O L2f"Y|83e1! }ϜK),p%k_E2Tz9[S~Ű\ZO*:b_"^h3ϫՠbŰ/e=wʖ쑚gͣ }8:ժumj-AQymJ=q=UTvPzNU&[mg3H P.cS[ZBv58XqAGo;p zi:?1r_Av)hJQQ5dU_e 6d5'paW\EW) p-L>7)NêWi!9#t~z,A[e$Յɲ5Y›+j6: +'Udh{z9BW>xtԱ1Gdph#MZJ:}'!7O=>$g7Mxɖ+`9R @7%a]ѡi#%Z&ٌ쥫yKEaw_T;G2_ְfgoiN=uԧ}A3Bcb)Vv:]5QM5@x[YʙQ t]ncnrQ`^)0낒1M%, zz(~< rt`M"eHiRBa3%j6:sPh\YgH0,Bq+e R›1{}y*PO!jfڹM{QjRk"hU,[ۊpuܹxoY(gye޼0tQhξ~oK'Bmȩ>l&>H'EY{䫘yW[ Yw*| Q{M|i(RˍG.ELrL[i6*<#^_iOhO!BJOU F$_TKzΛpKAN10 p|څ[oxMѝId 㒺DD(J|k0~yquyV2]TWt `[BC0 W+Pf6wQP>uS'|XhP\t$VofPyU@)ˡw\͵)HLVy- gV[VP7e2b}EHgt:ÙIN҃϶sU' 8ZRYWZnxQzm3/у,2|} D8_hG$NCv|ic;ޕ+\cH0\fmu)%?XxGJ)3Ht}FÞo.=aOޣG |"gq(7.]П00=| Ҭϫ *.j"cvNX[cU}K4#|5ɋ&Q+/3-"|м.FgKNGl(|gcb~Am=.<k,yմT|vCEGܤJdNeK[ YZvlf=Mxg~fgla,e@lq`o6ƼU@$7 &:v:Spf{Em0^8%?ǻ5ݠxr3MsuXcqBVBMGmV~nW7j.iξTU3'&c`^_Nz9PJ]ЁWe!re|N6pH -q"n%ۗ0S@=x +o?~ 6 oQ"i+A w(jC'sJӁf s4(]sERIfnTzy{)4%"Pz!(3ȑN5*p At+ $#